• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      一種改進(jìn)型DRNN神經(jīng)網(wǎng)絡(luò)自學(xué)習(xí)PID控制

      2017-04-27 10:16:23劉甘霖沈玲左是
      關(guān)鍵詞:收斂仿真

      劉甘霖+沈玲+左是

      摘 要: 本文針對多變量耦合系統(tǒng),采用DRNN神經(jīng)網(wǎng)絡(luò)對PID控制器參數(shù)進(jìn)行自學(xué)習(xí),提出了將學(xué)習(xí)因子在學(xué)習(xí)過程中進(jìn)行動(dòng)態(tài)調(diào)整,與傳統(tǒng)DRNN神經(jīng)網(wǎng)絡(luò)自學(xué)習(xí)PID控制整定結(jié)果進(jìn)行比較,使用matlab進(jìn)行仿真,仿真結(jié)果表明,學(xué)習(xí)因子動(dòng)態(tài)調(diào)整后的參數(shù)結(jié)果在超調(diào)量、調(diào)節(jié)時(shí)間、穩(wěn)態(tài)性能上明顯優(yōu)于傳統(tǒng)DRNN算法。

      關(guān)鍵詞: DRNN;收斂;學(xué)習(xí)速率;matlab;仿真

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

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

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

      1 對角神經(jīng)網(wǎng)絡(luò)(DRNN)及其算法改進(jìn)

      1.1 DRNN基本結(jié)構(gòu)

      DRNN是在部分遞歸網(wǎng)絡(luò)Elman網(wǎng)的基礎(chǔ)上,將隱含層權(quán)值矩陣WD進(jìn)一步簡化為對角矩陣,即隱含層的每一個(gè)神經(jīng)元僅接受自己輸出反饋,而與其他神經(jīng)元無反饋連接。DRNN的模型結(jié)構(gòu)如圖1所示。

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

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

      式1中,WD和WO為網(wǎng)絡(luò)回歸層和輸出層的權(quán)值向量,WI為網(wǎng)絡(luò)輸入層的權(quán)值向量,O(k)為網(wǎng)絡(luò)輸出層輸出,Xj(k)為網(wǎng)絡(luò)回歸層輸出,Sj(k)為網(wǎng)絡(luò)回歸層輸入。

      1.2 DRNN網(wǎng)絡(luò)辨識算法改進(jìn)

      辨識誤差:em(k)=y(k)-O(k),其中y(k)為系統(tǒng)的實(shí)際輸出,k為網(wǎng)絡(luò)迭代步驟。辨識指標(biāo):Em(k)=■em(k)2

      學(xué)習(xí)算法采用梯度下降法:

      ?駐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分別為輸入層、回歸層和輸出層的學(xué)習(xí)速率,?墜為慣性系數(shù)。對象的Jacobian信息為:

      ■≈■=■wOj■wIij

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

      2. DRNN神經(jīng)網(wǎng)絡(luò)參數(shù)自學(xué)習(xí)PID控制策略

      本文的控制策略由DRNN作為辨識器,根據(jù)系統(tǒng)信息的變化,對權(quán)值進(jìn)行自動(dòng)調(diào)整,DRNN獲得Jacobian信息進(jìn)行在線調(diào)整PID控制器的比例、積分、微分系數(shù)[5]。系統(tǒng)仍由PID控制器控制,其結(jié)構(gòu)如圖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為采樣時(shí)間。PID三項(xiàng)系數(shù)kp1(k),ki1(k),kd1(k)采用神經(jīng)網(wǎng)絡(luò)進(jìn)行整定。

      定義如下指標(biāo):

      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網(wǎng)絡(luò)進(jìn)行辨識。

      3 仿真分析

      為了驗(yàn)證DRNN神經(jīng)網(wǎng)絡(luò)算法在學(xué)習(xí)過程中對學(xué)習(xí)因子進(jìn)行動(dòng)態(tài)調(diào)整后PID參數(shù)整定效果比傳統(tǒng)DRNN算法整定效果更優(yōu),使用文獻(xiàn)中所描述二變量耦合被控對象為例:

      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))

      設(shè)采樣時(shí)間為1s,傳統(tǒng)DRNN中學(xué)習(xí)速率?濁I=0.4、?濁D=0.4、?濁O=0.4,?墜=0.04。權(quán)值取[-1,+1]之間隨機(jī)值。網(wǎng)絡(luò)學(xué)習(xí)后Jacobian信息以及調(diào)整后的kp1,ki1,kd1以及kp2,ki2,kd2分別如圖3、圖5、圖7所示。對于學(xué)習(xí)速率隨em(k)的變化率動(dòng)態(tài)調(diào)整后的Jacobian信息以及kp1,ki1,kd1以及kp2,ki2,kd2分別如圖4、圖6、圖8所示。

      從仿真結(jié)果可以看出,采用學(xué)習(xí)速率動(dòng)態(tài)優(yōu)化后的Jacobian信息明顯比傳統(tǒng)DRNN中收斂快,后期穩(wěn)定性好。在整定kp1,ki1,kd1與kp2,ki2,kd2值達(dá)到穩(wěn)定時(shí)間只需10 s,超調(diào)量明顯減小。

      4 結(jié)語

      DRNN神經(jīng)網(wǎng)絡(luò)自學(xué)習(xí)PID控制在解耦控制、非線性控制中對PID參數(shù)進(jìn)行在線整定的應(yīng)用較多,不需要建立被控對象精確數(shù)學(xué)模型就能對其進(jìn)行很好地控制,本文對傳統(tǒng)DRNN神經(jīng)網(wǎng)絡(luò)的學(xué)習(xí)速率進(jìn)行在線調(diào)整,并通過matlab仿真驗(yàn)證了改進(jìn)型DRNN神經(jīng)網(wǎng)絡(luò)在PID參數(shù)整定上具有一定的優(yōu)勢性,其收斂速度明顯加快,以及降低了超調(diào)量,穩(wěn)態(tài)性能也得到加強(qiáng)。這對后續(xù)將模糊控制融入DRNN神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)過程有一定的借鑒意義。

      [參考文獻(xiàn)]

      [1]周東華,胡艷艷.動(dòng)態(tài)系統(tǒng)的故障診斷技術(shù)[J].自動(dòng)化學(xué)報(bào),2009(06):748-758.

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

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

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

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

      [6]劉金琨.先進(jìn)PID控制及其MATLAB仿真[M].北京:電子工業(yè)出版社,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

      猜你喜歡
      收斂仿真
      中國流通經(jīng)濟(jì)增長的空間收斂性研究
      高中數(shù)學(xué)課堂恰當(dāng)均衡思維的“收斂”與“發(fā)散”,提高課堂效率
      基于能值的中國農(nóng)業(yè)綠色經(jīng)濟(jì)增長與空間收斂
      空間及非空間效應(yīng)下中國經(jīng)濟(jì)增長收斂性比較研究
      一種幫助幼兒車內(nèi)脫險(xiǎn)應(yīng)急裝置的仿真分析
      科技資訊(2016年18期)2016-11-15 20:09:22
      Buck開關(guān)變換器的基本參數(shù)設(shè)計(jì)及仿真分析
      試析PLC控制下的自動(dòng)化立體倉庫仿真情況分析
      基于MADYMO的航空座椅約束系統(tǒng)優(yōu)化設(shè)計(jì)
      科技視界(2016年18期)2016-11-03 21:44:44
      中國體態(tài)假人模型與FAA Hybrid Ⅲ 型假人模型沖擊差異性分析
      科技視界(2016年18期)2016-11-03 20:31:49
      一種求多目標(biāo)優(yōu)化問題的正交多Agent遺傳算法
      平湖市| 阳原县| 广灵县| 伊金霍洛旗| 九江县| 普陀区| 巴彦县| 石景山区| 青海省| 喀什市| 武宁县| 淮北市| 武清区| 邓州市| 太湖县| 宜兰县| 信丰县| 沿河| 正蓝旗| 都匀市| 龙岩市| 城固县| 尼勒克县| 梅河口市| 大冶市| 山阳县| 大关县| 柳州市| 沙湾县| 仪陇县| 阿克陶县| 呼玛县| 华蓥市| 古丈县| 宁明县| 昌都县| 白玉县| 信宜市| 随州市| 汝南县| 娄烦县|