999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種改進型DRNN神經網絡自學習PID控制

2017-04-27 10:16:23劉甘霖沈玲左是
湖北工業職業技術學院學報 2016年6期
關鍵詞:仿真

劉甘霖+沈玲+左是

摘 要: 本文針對多變量耦合系統,采用DRNN神經網絡對PID控制器參數進行自學習,提出了將學習因子在學習過程中進行動態調整,與傳統DRNN神經網絡自學習PID控制整定結果進行比較,使用matlab進行仿真,仿真結果表明,學習因子動態調整后的參數結果在超調量、調節時間、穩態性能上明顯優于傳統DRNN算法。

關鍵詞: DRNN;收斂;學習速率;matlab;仿真

中圖分類號: TP183 文獻標識碼: A 文章編號: 2095-8153(2016)06-0104-04

在工業被控對象中,具有多變量強耦合特性的較多,對其進行控制必須采取一定的解耦措施,否則難以取得滿意的控制效果,現代控制理論提供的一般方法是需要知道被控對象的相關參數,進行解耦再設計控制器[1][2]。其控制器設計方法較復雜,而且依賴被控對象精確的數學模型,在實際現場中很難獲得。

本文采用一種優化學習速率的對角遞歸神經網絡(DRNN)對多變量耦合系統進行動態辨識,學習算法采用梯度下降法,在傳統DRNN算法的網絡學習過程中對學習速率?濁I、?濁D、?濁O進行動態調整,使得比傳統算法具有更快的收斂速度。由DRNN獲得敏感信息?墜y/?墜u可以在線調整PID控制器參數,從而利用傳統的PID控制器輸出控制量到被控對象,并完成系統的解耦與控制工作。使用matlab對其進行仿真,仿真結果表明對學習速率進行動態調整后PID參數調整時間有所降低,使系統的動態性能有所加強。

1 對角神經網絡(DRNN)及其算法改進

1.1 DRNN基本結構

DRNN是在部分遞歸網絡Elman網的基礎上,將隱含層權值矩陣WD進一步簡化為對角矩陣,即隱含層的每一個神經元僅接受自己輸出反饋,而與其他神經元無反饋連接。DRNN的模型結構如圖1所示。

在DRNN神經網絡中,設I=[I1,I2,…In]為網絡輸入向量,Ii(k)為輸入層第i個神經元的輸入,網絡回歸層第j個神經元的輸出為Xj(k),Sj(k)為第j個回歸神經元輸入總和,f(*)為S函數,O(k)為DRNN網絡的輸出。DRNN神經網絡算法為:

O(k)=■WojXj(k)Xj(k)=f(Sj(k))=■Sj(k)=WDjXj(k-1)+■WIijIi(k)(1)

式1中,WD和WO為網絡回歸層和輸出層的權值向量,WI為網絡輸入層的權值向量,O(k)為網絡輸出層輸出,Xj(k)為網絡回歸層輸出,Sj(k)為網絡回歸層輸入。

1.2 DRNN網絡辨識算法改進

辨識誤差:em(k)=y(k)-O(k),其中y(k)為系統的實際輸出,k為網絡迭代步驟。辨識指標:Em(k)=■em(k)2

學習算法采用梯度下降法:

?駐woj(k)=-■=em(k)■=em(k)Xj(k)(2)

woj(k)=woj(k-1)+?濁O?駐woj(k)+?墜(woj(k-1)-woj(k-2))(3)

?駐wIij(k)=-■=em(k)■=em(k)■ ■=em(k)wojQij(k)(4)

wIij(k)=wIij(k-1)+?濁I?駐wIij(k)+a(wIij(k-1)-wIij(k-2))(5)

?駐wDj(k)=-■=em(k)■ ■=em(k)wojPj(k)(6)

wDj(k)=wDj(k-1)+?濁D?駐wDj(k)+a(wDj(k-1)-wDj(k-2))(7)

其中,Pj(k)=■=■Xj(k-1),Qij(k)=■=■Ii(k)

式中,?濁I、?濁D、?濁O分別為輸入層、回歸層和輸出層的學習速率,?墜為慣性系數。對象的Jacobian信息為:

■≈■=■wOj■wIij

當學習速率?濁加大時,可使收斂速度加快,但易產生振蕩和不穩定;反之,當?濁減小時,可維持算法的穩定但卻可能導致緩慢收斂[3][4]。傳統DRNN算法只取一組固定值。根據這一信息,對學習速率?濁進行動態調整,由于算法前期學習過程中可以快速收斂,以降低調節時間,在學習后期可以適當降低學習速率以達到輸出穩定。本文對?濁調整的規則為依據誤差變化率的絕對值選取適當的?濁值,其調整規則為:若em(k)的變化率的絕對值小于1,?濁I、?濁D、?濁O取一組較小值,反之取一組較大值。

2. DRNN神經網絡參數自學習PID控制策略

本文的控制策略由DRNN作為辨識器,根據系統信息的變化,對權值進行自動調整,DRNN獲得Jacobian信息進行在線調整PID控制器的比例、積分、微分系數[5]。系統仍由PID控制器控制,其結構如圖2所示。

以控制器u1為例,控制算法如下:

u1(k)=kp1(k)x1(k)+ki1(k)x2(k)+kd1(k)x3(k)(8)

error1(k)=r1(k)-y1(k)(9)

且有:x1(k)=error1(k)

x2(k)=■(error1(k)×T)

x3(k)=■

式中T為采樣時間。PID三項系數kp1(k),ki1(k),kd1(k)采用神經網絡進行整定。

定義如下指標:

E1(k)=■(r1(k)-y1(k))2(10)

kp1(k)=kp1(k-1)-?濁p■=kp1(k-1)+?濁p(r1(k)-y1(k))■ ■=kp1(k-1)+?濁p(r1(k)-y1(k))■x1(k) (11)

ki1(k)=ki1(k-1)-?濁i■=ki1(k-1)+?濁i(r1(k)-y1(k))■ ■=ki1(k-1)+?濁i(r1(k)-y1(k))■x2(k) (12)

kd1(k)=kd1(k-1)-?濁d■=kd1(k-1)+?濁d(r1(k)-y1(k))■ ■=kd1(k-1)+?濁d(r1(k)-y1(k))■x3(k)(13)

式中■為Jacobian信息,由DRNN網絡進行辨識。

3 仿真分析

為了驗證DRNN神經網絡算法在學習過程中對學習因子進行動態調整后PID參數整定效果比傳統DRNN算法整定效果更優,使用文獻中所描述二變量耦合被控對象為例:

y1(k)=1.0/(1+y1(k-1))2(0.8y1(k-1)+u1(k-2)+0.2u2(k-3))y2(k)=1.0/(1+y2(k-1))2(0.9y2(k-1)+0.3u1(k-3)+u2(k-3))

設采樣時間為1s,傳統DRNN中學習速率?濁I=0.4、?濁D=0.4、?濁O=0.4,?墜=0.04。權值取[-1,+1]之間隨機值。網絡學習后Jacobian信息以及調整后的kp1,ki1,kd1以及kp2,ki2,kd2分別如圖3、圖5、圖7所示。對于學習速率隨em(k)的變化率動態調整后的Jacobian信息以及kp1,ki1,kd1以及kp2,ki2,kd2分別如圖4、圖6、圖8所示。

從仿真結果可以看出,采用學習速率動態優化后的Jacobian信息明顯比傳統DRNN中收斂快,后期穩定性好。在整定kp1,ki1,kd1與kp2,ki2,kd2值達到穩定時間只需10 s,超調量明顯減小。

4 結語

DRNN神經網絡自學習PID控制在解耦控制、非線性控制中對PID參數進行在線整定的應用較多,不需要建立被控對象精確數學模型就能對其進行很好地控制,本文對傳統DRNN神經網絡的學習速率進行在線調整,并通過matlab仿真驗證了改進型DRNN神經網絡在PID參數整定上具有一定的優勢性,其收斂速度明顯加快,以及降低了超調量,穩態性能也得到加強。這對后續將模糊控制融入DRNN神經網絡學習過程有一定的借鑒意義。

[參考文獻]

[1]周東華,胡艷艷.動態系統的故障診斷技術[J].自動化學報,2009(06):748-758.

[2]薛美盛,吳 剛,孫德敏,王 永.工業過程的先進控制[J].化工自動化及儀表,2002(02):1-9.

[3]楊 青,黨選舉.基于DRNN的多變量解耦控制系統[J].自動化技術與應用,2004(03):14-17.

[4]韓貴金.一種基于對角遞歸神經網絡的PID解耦控制器[J].電子科技,2007(09):22-26.

[5]王萬召,李 利.鋼球磨煤機制粉系統DRNN神經網絡解耦控制研究[J].東北電力技術,2008(01):23-25.

[6]劉金琨.先進PID控制及其MATLAB仿真[M].北京:電子工業出版社,2004:166-167.

Abstract: Self learning is made with Multivariable coupling system by DRNN neural network on PID controller parameters. This paper makes the comparison between dynamic adjustment of learning factor in the learning process and traditional DRNN neural network self-learning PID control setting the result. Mat-lab simulation is made for this comparison and the result shows that parameters adjusted dynamic of learning factor are superior to traditional DRNN algorithm in overshoot,adjustment time and steady state performance.

Key words: DRNN;convergence;learning velocity;mat-lab;simulation

猜你喜歡
仿真
Proteus仿真軟件在單片機原理及應用課程教學中的應用
工業機器人模擬仿真技術在職業教育中的應用淺析
一種幫助幼兒車內脫險應急裝置的仿真分析
科技資訊(2016年18期)2016-11-15 20:09:22
論虛擬仿真實訓系統在口腔實驗教學中的應用
科技資訊(2016年18期)2016-11-15 07:55:28
基于機電設備電氣控制線路排故的仿真系統設計
價值工程(2016年29期)2016-11-14 02:01:16
航空電氣系統中故障電弧研究
Buck開關變換器的基本參數設計及仿真分析
試析PLC控制下的自動化立體倉庫仿真情況分析
基于MADYMO的航空座椅約束系統優化設計
科技視界(2016年18期)2016-11-03 21:44:44
中國體態假人模型與FAA Hybrid Ⅲ 型假人模型沖擊差異性分析
科技視界(2016年18期)2016-11-03 20:31:49
主站蜘蛛池模板: 日韩一级毛一欧美一国产| 97在线观看视频免费| 99久久国产综合精品2020| 日本高清免费不卡视频| 亚洲浓毛av| 国产天天射| 欧美va亚洲va香蕉在线| 亚洲成av人无码综合在线观看 | 99精品国产自在现线观看| 日本三区视频| 99热亚洲精品6码| 国产又粗又爽视频| 丁香婷婷激情网| 国产精品第一区| 欧美有码在线| 国产精品观看视频免费完整版| 999国产精品| 在线看片中文字幕| 国模私拍一区二区三区| 久久一色本道亚洲| 国产成人艳妇AA视频在线| 国产激情无码一区二区免费| 欧美成人综合在线| 国产精品区视频中文字幕| 亚洲成年人片| 国产欧美视频综合二区| 在线欧美国产| 国产日本一区二区三区| 婷婷丁香在线观看| 国产主播在线一区| 中国精品自拍| 久久精品人人做人人| 青草91视频免费观看| 国产在线视频自拍| 全色黄大色大片免费久久老太| 99久久国产自偷自偷免费一区| 亚洲欧州色色免费AV| 黄色污网站在线观看| 亚洲精品777| 97se亚洲| 内射人妻无套中出无码| 波多野结衣第一页| 欧美精品成人| 美女啪啪无遮挡| 国产精品久久久久鬼色| 伊人无码视屏| 国产高清不卡视频| 国产成人亚洲欧美激情| 国产成人调教在线视频| 尤物国产在线| 久久99国产视频| 91精品国产自产91精品资源| 国产精品午夜电影| 欧美在线三级| 国产精品第三页在线看| 欧美中出一区二区| 亚洲人网站| 亚洲精品在线影院| 青青青国产在线播放| 国产第一页第二页| 中文字幕久久波多野结衣| 久久精品国产国语对白| 免费精品一区二区h| 男人的天堂久久精品激情| 免费精品一区二区h| 在线免费看片a| 亚洲AⅤ综合在线欧美一区| 精品国产香蕉在线播出| 亚洲综合久久成人AV| 国产91在线|日本| 特级精品毛片免费观看| 欧美综合区自拍亚洲综合绿色 | 超碰91免费人妻| 免费在线国产一区二区三区精品 | 最新日本中文字幕| 国产精品成人AⅤ在线一二三四| 亚洲日本精品一区二区| 久久人妻系列无码一区| 国产91在线|中文| 国产亚洲精品精品精品| 国产在线日本| 亚洲综合色在线|