• 
    

    
    

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

      基于RBF神經(jīng)網(wǎng)絡(luò)的永磁同步電動機PID控制

      2018-10-25 07:53:04邵文強康爾良
      微特電機 2018年11期
      關(guān)鍵詞:權(quán)值偏差神經(jīng)網(wǎng)絡(luò)

      邵文強,康爾良

      (哈爾濱理工大學,哈爾濱 150080)

      0 引 言

      永磁同步電動機(以下簡稱PMSM)因具有結(jié)構(gòu)簡單、損耗低、功率密度高等優(yōu)點,廣泛應(yīng)用于現(xiàn)代工業(yè)伺服領(lǐng)域[1-2]。目前,大多數(shù)的工業(yè)自動化現(xiàn)場仍采用比例-積分-微分(以下簡稱PID)控制器,PID控制器算法簡單,通過系統(tǒng)參考值與輸出值的偏差,按照比例、積分、微分3個環(huán)節(jié)構(gòu)成控制量來達到對被控對象的控制。其中,比例環(huán)節(jié)參數(shù)kp將偏差信號放大或縮小一定倍數(shù),來減小偏差;積分環(huán)節(jié)參數(shù)kI不斷積累偏差,來消除靜態(tài)誤差;微分環(huán)節(jié)參數(shù)kD反映偏差信號的變化方向以提前調(diào)整輸出[3]。傳統(tǒng)的PID參數(shù)整定大多采用人工手動調(diào)節(jié),對于復雜的工業(yè)環(huán)境,在負載波動大且對速度的精度要求比較高的情況下,傳統(tǒng)PID控制器難以達到較好的控制效果。

      文獻[4]提出一種基于專家思想的PID控制算法,能夠有效減小系統(tǒng)的超調(diào)量及穩(wěn)態(tài)誤差,但專家系統(tǒng)主要用于解決專門的或者比較困難的問題,由于知識面較窄、缺乏自學能力等原因?qū)е缕湓诠こ讨袘?yīng)用并不多。文獻[5]利用模糊控制器調(diào)節(jié)PI參數(shù),減小負載擾動,加快了系統(tǒng)速度響應(yīng),但模糊變量和模糊規(guī)則的確定比較費時。

      神經(jīng)網(wǎng)絡(luò)擁有強大的自學習、自適應(yīng)能力,在電機控制領(lǐng)域得到了越來越多的關(guān)注,與傳統(tǒng)PID控制器相結(jié)合,能夠較好地改善PID控制器的性能[6]。目前應(yīng)用較為普遍的神經(jīng)網(wǎng)絡(luò)主要是誤差反向傳播(以下簡稱BP)神經(jīng)網(wǎng)絡(luò)和徑向基函數(shù)(以下簡稱RBF)神經(jīng)網(wǎng)絡(luò)。文獻[7]對比了BP神經(jīng)網(wǎng)絡(luò)與RBF神經(jīng)網(wǎng)絡(luò)在一些非線性曲線擬合上的性能,BP神經(jīng)網(wǎng)絡(luò)對于每一個輸入樣本要調(diào)整網(wǎng)絡(luò)全部的權(quán)值,會造成學習時間較長,可能出現(xiàn)局部極小問題;RBF網(wǎng)絡(luò)是一種局部逼近網(wǎng)絡(luò),只有部分權(quán)值影響網(wǎng)絡(luò)輸出,提高了訓練速度,并且可以有效避免陷入局部極小值。

      本文將RBF神經(jīng)網(wǎng)絡(luò)應(yīng)用在PID的參數(shù)調(diào)整上,為了更好地實現(xiàn)網(wǎng)絡(luò)輸出逼近對象的實際輸出,采用梯度下降法沿RBF神經(jīng)網(wǎng)絡(luò)性能指標函數(shù)的負梯度方向修正網(wǎng)絡(luò)參數(shù),使網(wǎng)絡(luò)輸出與實際輸出的偏差降到最小,通過RBF神經(jīng)網(wǎng)絡(luò)辨識獲得對象的雅克比(Jacobian)信息,自適應(yīng)調(diào)整PID的3個參數(shù)kP,kI,kD,并在積分項采用變速積分以提高控制精度,來滿足對PMSM系統(tǒng)的高性能控制要求。

      1 PMSM數(shù)學模型

      PMSM在d-q同步旋轉(zhuǎn)坐標系下的定子繞組電壓方程如下:

      (1)

      磁鏈方程如下:

      (2)

      轉(zhuǎn)矩方程如下:

      Te=p(ψdiq-ψqid)

      (3)

      將式(2)代入式(3)可得:

      Te=p[ψfiq+(Ld-Lq)idiq]

      (4)

      當控制d軸電流為0時,可以得到:

      Te=pψfiq

      (5)

      機械運動方程:

      (6)

      在式(1)~式(6)中,Rs為電機定子電阻;ud,uq為電壓d,q軸分量;id,iq為電流d,q軸分量;Ld,Lq為直軸、交軸同步電感;ψd,ψq為d,q軸磁鏈;ψf為永磁體磁通;p為轉(zhuǎn)子極對數(shù);ω為轉(zhuǎn)子電角速度;Te為電磁轉(zhuǎn)矩;TL為負載轉(zhuǎn)矩;J為轉(zhuǎn)子轉(zhuǎn)動慣量;B為摩擦系數(shù)。

      2 RBF神經(jīng)網(wǎng)絡(luò)模型

      RBF神經(jīng)網(wǎng)絡(luò)有3層網(wǎng)絡(luò),其中輸入層與隱含層之間沒有權(quán)值連接,可以直接把輸入向量傳到隱含層,對隱含層的輸出結(jié)果進行線性加權(quán)求和,即可得到RBF神經(jīng)網(wǎng)絡(luò)的輸出[10]。RBF神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)如圖1所示。

      圖1 RBF神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)

      圖1中,x=[x1,x2,x3]T為輸入層的輸入向量,h=[h1,h2,…,hm]T為隱含層徑向基向量,其中元素hj為高斯基函數(shù),m為隱含層節(jié)點數(shù)。

      (7)

      式中:‖*‖為歐幾里得范數(shù);cj=[cj1,cj2,cj3]T為第j個隱節(jié)點的中心矢量;bj為第j個隱節(jié)點的寬度;ω=[ω1,ω2,…,ωm]T為輸出層權(quán)值向量。

      辨識網(wǎng)絡(luò)的輸出:

      (8)

      辨識器的性能指標函數(shù):

      (9)

      為實現(xiàn)最優(yōu)的PID參數(shù)整定,RBF神經(jīng)網(wǎng)絡(luò)參數(shù)的修正應(yīng)沿著負梯度下降的方向,使性能指標函數(shù)最小。

      權(quán)值更新:

      (10)

      隱含層中心更新:

      (11)

      基寬參數(shù)更新:

      (12)

      式中:η∈(0,1)為學習速率;α∈(0,1)為動量因子。

      3 基于RBF神經(jīng)網(wǎng)絡(luò)的PID整定

      基于RBF神經(jīng)網(wǎng)絡(luò)的PID自適應(yīng)控制結(jié)構(gòu)框圖如圖2所示。

      圖2 RBF-PID自適應(yīng)控制結(jié)構(gòu)框圖

      本文采用增量式PID 控制算法,其控制誤差:

      e(k)=r-y(k)

      (13)

      式中:r為參考值;y(k)為系統(tǒng)實際輸出值。

      PID控制器的3個輸入:

      (14)

      增量式PID控制器的輸出:

      Δiq(k)=kP[e(k)-e(k-1)]+kIe(k)+

      kD[e(k)-2e(k-1)+e(k-2)]

      (15)

      性能指標函數(shù):

      (16)

      采用梯度下降法就可以得到kP,kI,kD的調(diào)整量,而調(diào)整量分別:

      (17)

      其中,雅克比矩陣(Jacobian)算法:

      (18)

      4 基于變速積分的積分項的改進

      在傳統(tǒng)PID控制算法中,加入積分環(huán)節(jié)是為了增強系統(tǒng)的穩(wěn)定性,消除靜差。但電機在開始起動或者突加負載速度突變的情況下,系統(tǒng)的輸出值與參考值之間存在較大的偏差。由式(15)可以看出,這種情況會導致PID的積分項過多累加,可能會使控制量的輸出超出所允許的范圍,導致系統(tǒng)的超調(diào)量較大,甚至會引起系統(tǒng)的振蕩[11]。為了提高積分環(huán)節(jié)的運算精度,當系統(tǒng)出現(xiàn)偏差較大的情況時,應(yīng)減緩積分項的累加速度,減弱積分環(huán)節(jié)的作用;反之,積分環(huán)節(jié)作用應(yīng)增強。

      本文對于PID控制算法積分項的改進是:根據(jù)變速積分的原理,使積分環(huán)節(jié)的累加速度跟隨系統(tǒng)的偏差大小自適應(yīng)變化。系統(tǒng)偏差較大時,積分項可固定在一個較小的值,使積分作用相對弱一些;系統(tǒng)偏差較小時,積分項由RBF神經(jīng)網(wǎng)絡(luò)自適應(yīng)控制。其算法可描述:

      (19)

      式中:k0為積分項的初始值;a為根據(jù)控制對象設(shè)定的閾值。

      5 仿真分析

      本文在MATLAB軟件環(huán)境下,編寫S函數(shù)并利用單位延時(Unit Delay)模塊建立RBF神經(jīng)網(wǎng)絡(luò)PID控制器的仿真模型,其框圖如圖3所示。

      圖3 基于S函數(shù)的RBF-PID控制器

      基于RBF神經(jīng)網(wǎng)絡(luò)PID控制的PMSM控制系統(tǒng)框圖如圖4所示。

      圖4 基于RBF神經(jīng)網(wǎng)絡(luò)PID控制的PMSM控制系統(tǒng)

      仿真所用電機的表貼式PMSM,其具體參數(shù)如下:定子電感Ld=Lq=5.25 mH,定子電阻Rs=0.958 Ω,永磁體磁通ψf=0.182 7 Wb,極對數(shù)p=4,轉(zhuǎn)動慣量J=0.003 kg·m2。

      仿真時PMSM空載起動,給定轉(zhuǎn)速1 000 r/min,0.1 s時負載突變?yōu)?0 N·m,傳統(tǒng)PID控制器和RBF神經(jīng)網(wǎng)絡(luò)PID控制器的PMSM轉(zhuǎn)速跟蹤控制仿真結(jié)果如圖5和圖6所示。

      圖5 傳統(tǒng)PID控制轉(zhuǎn)速響應(yīng)曲線

      圖6 RBF神經(jīng)網(wǎng)絡(luò)PID控制轉(zhuǎn)速響應(yīng)曲線

      從圖5和圖6分別可以看出,空載起動時,在基于傳統(tǒng)PID控制的轉(zhuǎn)速響應(yīng)曲線中,轉(zhuǎn)速超調(diào)量為3.23%,調(diào)節(jié)時間為0.025 s;基于RBF神經(jīng)網(wǎng)絡(luò)PID控制下轉(zhuǎn)速響應(yīng)曲線超調(diào)量幾乎為零,調(diào)節(jié)時間為0.014 s。在0.1 s負載突變的情況下,基于傳統(tǒng)PID控制的轉(zhuǎn)速響應(yīng)曲線中,最大轉(zhuǎn)速波動為31 r/min,穩(wěn)定轉(zhuǎn)速需要的調(diào)節(jié)時間為0.008 s;而基于RBF神經(jīng)網(wǎng)絡(luò)PID控制下的轉(zhuǎn)速響應(yīng)曲線的最大轉(zhuǎn)速波動為8.5 r/min,穩(wěn)定轉(zhuǎn)速需要的調(diào)節(jié)時間為0.002 5 s。由此可見,采用RBF神經(jīng)網(wǎng)絡(luò)PID控制與傳統(tǒng)PID控制相比,具有更快的轉(zhuǎn)速響應(yīng),超調(diào)量更小,且負載突變引起的電機轉(zhuǎn)速下降更小,具有較好的魯棒性。

      6 結(jié) 語

      本文研究了基于RBF神經(jīng)網(wǎng)絡(luò)的PMSM的PID控制,利用神經(jīng)網(wǎng)絡(luò)的自學習能力來修正RBF神經(jīng)網(wǎng)絡(luò)參數(shù),實現(xiàn)了對PID參數(shù)的在線調(diào)整,解決了傳統(tǒng)PID控制器因參數(shù)調(diào)節(jié)困難而無法滿足PMSM控制系統(tǒng)高性能調(diào)速的問題。通過仿真分析,本文的控制方法彌補了傳統(tǒng)PID控制的不足,電機起動穩(wěn)定,基本無超調(diào),轉(zhuǎn)速響應(yīng)更快,突加負載后具有更好的抗干擾效果。

      猜你喜歡
      權(quán)值偏差神經(jīng)網(wǎng)絡(luò)
      一種融合時間權(quán)值和用戶行為序列的電影推薦模型
      CONTENTS
      如何走出文章立意偏差的誤區(qū)
      學生天地(2020年6期)2020-08-25 09:10:50
      兩矩形上的全偏差
      神經(jīng)網(wǎng)絡(luò)抑制無線通信干擾探究
      電子制作(2019年19期)2019-11-23 08:42:00
      基于權(quán)值動量的RBM加速學習算法研究
      自動化學報(2017年7期)2017-04-18 13:41:02
      基于神經(jīng)網(wǎng)絡(luò)的拉矯機控制模型建立
      重型機械(2016年1期)2016-03-01 03:42:04
      關(guān)于均數(shù)與偏差
      復數(shù)神經(jīng)網(wǎng)絡(luò)在基于WiFi的室內(nèi)LBS應(yīng)用
      基于支持向量機回歸和RBF神經(jīng)網(wǎng)絡(luò)的PID整定
      即墨市| 顺义区| 安顺市| 徐州市| 隆德县| 阿尔山市| 贵德县| 洛阳市| 海丰县| 余姚市| 林口县| 洪江市| 顺平县| 无为县| 波密县| 原阳县| 霍州市| 迭部县| 盈江县| 江都市| 阿勒泰市| 威宁| 黔东| 华亭县| 剑河县| 蛟河市| 资中县| 苗栗县| 巩留县| 穆棱市| 华池县| 大丰市| 鹤峰县| 瑞丽市| 富顺县| 兴山县| 莱阳市| 夏邑县| 芮城县| 策勒县| 麻栗坡县|