国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

附加慣性項神經(jīng)網(wǎng)絡(luò)云臺自抗擾控制研究

2020-08-04 12:27:53劉欣羅曉曙
現(xiàn)代電子技術(shù) 2020年3期
關(guān)鍵詞:RBF神經(jīng)網(wǎng)絡(luò)

劉欣 羅曉曙

摘? 要: 針對自抗擾控制器參數(shù)較多且不易整定的缺陷,以三軸增穩(wěn)云臺內(nèi)框為研究對象,提出一種附加慣性項神經(jīng)網(wǎng)絡(luò)云臺自抗擾控制方法。該方法首先通過添加附加慣性項的RBF神經(jīng)網(wǎng)絡(luò)對被控對象進行辨識,從而獲得單神經(jīng)網(wǎng)絡(luò)自學(xué)習(xí)需要的Jacobian信息,然后將擴展的積分系數(shù)、非線性誤差反饋控制律中的比例系數(shù)和微分系數(shù)作為單神經(jīng)元的權(quán)重,利用單神經(jīng)元的自學(xué)習(xí)能力改進自抗擾控制器。仿真結(jié)果表明:加入神經(jīng)網(wǎng)絡(luò)的自抗擾控制器具有較好的魯棒性,與參數(shù)固定的常規(guī)自抗擾控制器相比具有更高的精度和更快的響應(yīng)速度。

關(guān)鍵詞: 神經(jīng)網(wǎng)絡(luò)云臺; 自抗擾控制; RBF神經(jīng)網(wǎng)絡(luò); Jacobian信息; 收斂速度; 魯棒性測試

中圖分類號: TN876?34; TP273? ? ? ? ? ? ? ? ? ?文獻標(biāo)識碼: A? ? ? ? ? ? ? ? ? ? ? 文章編號: 1004?373X(2020)03?0154?04

Research of tripod head active disturbance rejection control

based on neural network with additional inertia item

LIU Xin, LUO Xiaoshu

(College of Electronic Engineering, Guangxi Normal University, Guilin 541004, China)

Abstract: In view of the defects that there are too many parameters for the ADRC (Active Disturbance Rejection Control) and it is difficult to adjust them, a method of tripod head active disturbance rejection control based on neural network with additional inertia item is proposed. The inner frame of the triaxial stabilizer is taken as the research object in the research. In the method, the controlled object is identified by adding RBF (Radial Basis Function) neural network with additional inertia item to obtain the Jacobian information needed by single neural network self?learning, and the extended integral term coefficient, the proportional coefficient and differential coefficient in the NLSEF (Nonlinear State Error Feedback) control law are taken as the weights of single neuron, and then the self?learning ability of single neuron is used to improve the ADRC. The simulation results show that, in comparison with the conventional ADRC with fixed parameters, the ADRC with neural network has better robustness, higher accuracy and faster response.

Keywords: neural network tripod head; ADRC; RBF neural network; Jacobian information; convergence rate; robustness test

0? 引? 言

三軸增穩(wěn)云臺是保證獲得高質(zhì)量影像的重要裝置[1?3]。傳統(tǒng)的云臺控制系統(tǒng)采用經(jīng)典的PID控制,但在復(fù)雜的環(huán)境中,由于外擾突變,傳統(tǒng)的PID不能很好跟蹤突變量的變化,造成控制系統(tǒng)控制精度下降和響應(yīng)速率減慢[4]。文獻[5]提出將自抗擾控制器(Active Disturbance Rejection Control,ADRC)應(yīng)用于三軸機載增穩(wěn)云臺的控制系統(tǒng),驗證了ADRC比PID具有跟蹤速度更快,抗擾能力更強等優(yōu)點,但未克服ADRC參數(shù)較多難以整定的缺陷。文獻[6]提出了一種采用BP神經(jīng)網(wǎng)絡(luò)對自抗擾控制器中的非線性擴張狀態(tài)觀測器進行參數(shù)整定的方法,應(yīng)用于機載光電穩(wěn)定平臺控制,顯著地提高了擾動隔離度。

本文首先采用RBF神經(jīng)網(wǎng)絡(luò)對被控對象進行辨識,從而獲得單神經(jīng)元自學(xué)習(xí)需要的Jacobian信息,以實現(xiàn)參數(shù)自整定;通過添加附加慣性項加快RBF神經(jīng)網(wǎng)絡(luò)的收斂速度,提高Jacobian信息的近似程度;然后使用單神經(jīng)元改進ADRC的非線性狀態(tài)誤差反饋(Nonlinear State Error Feedback,NLSEF),通過在NLSEF中增加擴展的積分項,并將此擴展的積分項系數(shù)、NLSEF中的比例系數(shù)和微分系數(shù)作為單神經(jīng)元的權(quán)重,構(gòu)造具有參數(shù)自整定的改進自抗擾控制器,應(yīng)用于增穩(wěn)云臺控制系統(tǒng),以期提高控制精度和響應(yīng)速度。

1? 云臺伺服系統(tǒng)動力學(xué)方程

三軸增穩(wěn)云臺在空間結(jié)構(gòu)上由三個互相獨立且互相垂直的框架構(gòu)成,具有三個方向的自由度且三個軸的工作原理基本相同,結(jié)構(gòu)上主要由外框、中框、內(nèi)框組成[7]。以用于搭載相機的內(nèi)框為例,建立其伺服系統(tǒng)動力學(xué)方程為:

式(1)可轉(zhuǎn)換為狀態(tài)方程,如下式所示:

式中:[Km]為電機力矩系數(shù);[Ce]為電壓反饋系數(shù);[J]為三軸云臺內(nèi)框的轉(zhuǎn)動慣量;[R]為電樞電阻;[Ku]為PWM功率放大器放大系數(shù);[u(t)]為控制輸入;[x1t=θt],為伺服電機轉(zhuǎn)角;[x2t=θt]為伺服電機轉(zhuǎn)速。

2? 自抗擾控制理論

文獻[8]分析并指出ADRC可以實現(xiàn)跨階控制,擴張觀測器(Extended State Oberver,ESO)輸出的二階導(dǎo)數(shù)不加入外環(huán)的非線性組合仍然能保證系統(tǒng)的穩(wěn)定性。ADRC主要由跟蹤?微分器、擴張狀態(tài)觀測器、非線性狀態(tài)誤差反饋三部分構(gòu)成[9]。

以下為非線性狀態(tài)誤差反饋方程:

式中:[θ′d]是指令的跟蹤,即安排的過渡過程;[θd]是指令的近似微分;[β1]和[β2]是NLSEF兩個控制參數(shù),類似于PD控制中的[kp],[kd];[z1]是輸出信號的估計;[z2]是輸出信號微分的估計;[z3]是總擾動的估計;[fal(?)]是非線性函數(shù),其余各參數(shù)及各函數(shù)的具體意義參見文獻[10]。

3? 基于附加慣性項的RBF神經(jīng)網(wǎng)絡(luò)的云臺動力學(xué)系統(tǒng)辨識

RBF神經(jīng)網(wǎng)絡(luò)是具有單隱含層的3層前向網(wǎng)絡(luò),而且是局部逼近的網(wǎng)絡(luò),學(xué)習(xí)速度快且能克服局部極小值等問題,能滿足實時控制的要求。結(jié)合特定被控對象,經(jīng)反復(fù)試湊選取輸入層節(jié)點數(shù)為3、隱含層節(jié)點數(shù)為5,輸出層節(jié)點數(shù)為1的RBF神經(jīng)網(wǎng)絡(luò)。

令被控對象第[k]時刻的輸出為[θ(k)],神經(jīng)網(wǎng)絡(luò)的輸出為[ym],取辨識器的性能指標(biāo)函數(shù)為:

根據(jù)梯度下降算法,輸出權(quán)值[w]、節(jié)點基寬參數(shù)[b]、節(jié)點中心[c]的迭代算法如下:

式中:[i=1,2,3];[j=1,2,3,4,5];[η]為學(xué)習(xí)速率;[α]是動量因子;[β]是附加慣性項系數(shù);其余各參數(shù)及函數(shù)的具體意義參見文獻[8]。

將被控對象的輸出對輸入的敏感度稱為Jacobian信息,其值可以通過RBF神經(jīng)網(wǎng)絡(luò)在線辨識獲取,其算法為:

4? 附加慣性項神經(jīng)網(wǎng)絡(luò)云臺自抗擾控制方法

附加慣性項神經(jīng)網(wǎng)絡(luò)改進自抗擾控制器主要由RBF神經(jīng)網(wǎng)絡(luò)辨識器(RBF Neural Network Identifier,RBFNNI)、跟蹤?微分器、擴張狀態(tài)觀測器、改進的非線性狀態(tài)誤差反饋四部分構(gòu)成,其結(jié)構(gòu)如圖1所示。其中,[z-1]是延遲算子。RBFNNI對被控對象進行辨識,從而獲得改進的NLSEF中的單神經(jīng)元自學(xué)習(xí)所需要的Jacobian信息。

擴張狀態(tài)觀測器對總擾動估計的速度與精度會影響到補償后的系統(tǒng)與理想“積分串聯(lián)標(biāo)準(zhǔn)型”的接近程度。本文提出在NLSEF中引入擴展的積分項,以期減小當(dāng)擴張狀態(tài)觀測器不能完全實時準(zhǔn)確地估計總擾動時系統(tǒng)穩(wěn)態(tài)誤差。通過將[θe]和[θe]進行狀態(tài)轉(zhuǎn)換,得到NLSEF的比例項[x1(k)]、微分項[x2(k)]、擴展的積分項[x3(k)],再將[x1(k)],[x2(k)],[x3(k)]作為單神經(jīng)元的輸入,控制參數(shù)[βi(i=1,2,3)]作為單神經(jīng)元的權(quán)重,以此構(gòu)造改進的非線性狀態(tài)誤差反饋,各控制參數(shù)可以通過單神經(jīng)元的自學(xué)習(xí)功能進行自整定,其結(jié)構(gòu)如圖2所示。

其中:

式中:[G]是增益系數(shù),需適當(dāng)選取;[α5]可選取為大于[α4]的數(shù)。

取性能指標(biāo)函數(shù)[Je=0.5e2(k)]。加權(quán)系數(shù)的調(diào)整量為:

單神經(jīng)元權(quán)值更新迭代算法如下:

式中:[η1],[η2],[η3]為加權(quán)系數(shù)對應(yīng)的學(xué)習(xí)速率;[?ym(k)?u(k)]為RBF神經(jīng)網(wǎng)絡(luò)在線辨識獲取得到的Jacobian信息;[σ]是動量因子。

5? 仿真及結(jié)果分析

為研究基于附加慣性項神經(jīng)網(wǎng)絡(luò)云臺自抗擾控制的性能特點,依次使用常規(guī)ADRC、神經(jīng)網(wǎng)絡(luò)改進ADRC分別在Matlab仿真環(huán)境中進行仿真分析。選取ADRC參數(shù)如下:[h=0.001],[h0=0.001],[δ1=0.002? 5],[α1=0.5],[α2=0.25],[δ2=2h],[α3=0.75],[α4=1.5],[α5=2]。給定正弦信號指令為[θd(t)=sin(2πt)],觀察并對比系統(tǒng)在常規(guī)ADRC控制下和本文提出的改進ADRC控制下的正弦響應(yīng)。

系統(tǒng)在常規(guī)ADRC控制下的正弦響應(yīng)如圖3所示,位置跟蹤誤差曲線最大峰值為0.08 rad。基于附加慣性項神經(jīng)網(wǎng)絡(luò)改進ADRC控制的正弦響應(yīng)如圖4所示。位置跟蹤誤差曲線最大峰值穩(wěn)定在0.035 rad,這是因為當(dāng)ESO不能完全實時準(zhǔn)確地估計總擾動時,擴展的積分項減小了穩(wěn)態(tài)誤差,神經(jīng)網(wǎng)絡(luò)的引入提高了ADRC的自適應(yīng)性,所以本文提出的改進ADRC具有較常規(guī)ADRC更高的精度。

圖5顯示添加附加慣性項RBF網(wǎng)絡(luò)比未添加附加慣性項的RBF網(wǎng)絡(luò)具有更快的收斂速度,可以到更好的逼近效果,能夠提高Jacobian信息的近似度。

圖6為在指令為單位階躍信號時,單神經(jīng)元各權(quán)重自適應(yīng)調(diào)整曲線。圖7和圖8為系統(tǒng)的魯棒性測試,實驗方法是將轉(zhuǎn)動慣量增加和減少30%,測試系統(tǒng)的單位階躍響應(yīng)。由于ADRC本身就具有較好的魯棒性,所以兩者的魯棒性從整體上看差別不大。由局部放大對比可知,兩者的超調(diào)量均約為0.2%,常規(guī)ADRC的上升時間為0.284 s,改進ADRC上升時間為0.276 s,在超調(diào)量相同的情況下改進ADRC比常規(guī)ADRC具有更快的響應(yīng)速度。

6? 結(jié)? 語

本文以三軸增穩(wěn)云臺內(nèi)框為研究對象,利用神經(jīng)網(wǎng)絡(luò)的自學(xué)習(xí)能力對常規(guī)自抗擾控制器進行改進,提出一種附加慣性項神經(jīng)網(wǎng)絡(luò)云臺自抗擾控制方法,實現(xiàn)了具有參數(shù)自整定能力的改進ADRC,減少了控制器調(diào)整參數(shù),提高了ADRC的自適應(yīng)性。仿真及實驗結(jié)果表明,該控制器具有較好的魯棒性,與參數(shù)固定的常規(guī)ADRC相比具有更高的精度和更快的響應(yīng)速度,具有較好的工程應(yīng)用價值。

參考文獻

[1] 郭炳坤,陳水利,吳云東,等.無人機三軸穩(wěn)定云臺的模糊PID控制[J].集美大學(xué)學(xué)報(自然科學(xué)版),2013,18(4):308?313.

[2] 林峰,王曉曉,曲曉光.四旋翼無人機航拍云臺的控制系統(tǒng)設(shè)計[J].沈陽航空航天大學(xué)學(xué)報,2016,33(5):55?60.

[3] 王日俊,曾志強,黨長營,等.一種基于STM32的機載慣性穩(wěn)定云臺的設(shè)計[J].現(xiàn)代電子技術(shù),2018,41(12):145?148.

[4] 馮志剛,舒林.基于ARM的航拍三軸云臺控制系統(tǒng)設(shè)計與研究[J].沈陽航空航天大學(xué)學(xué)報,2017,34(3):70?75.

[5] 要亞忠.三軸機載增穩(wěn)云臺ADRC控制的研究及應(yīng)用[D].哈爾濱:哈爾濱工業(yè)大學(xué),2017.

[6] 朱啟軒,張紅剛,高軍科.光電穩(wěn)定平臺神經(jīng)網(wǎng)絡(luò)自抗擾控制方法[J].電光與控制,2018,25(3):10?14.

[7] 舒林.基于ARM的航拍三軸云臺控制系統(tǒng)設(shè)計與研究[D].沈陽:沈陽航空航天大學(xué),2018.

[8] 王濤,楊曉萍,余向陽,等.基于神經(jīng)網(wǎng)絡(luò)的水輪機調(diào)節(jié)系統(tǒng)自抗擾控制[J].水力發(fā)電學(xué)報,2006,25(3):125?129.

[9] 任潞,何屏,張曉磊,等.基于PSODE混合算法優(yōu)化的自抗擾控制器設(shè)計[J].現(xiàn)代電子技術(shù),2017,40(3):92?95.

[10] 孫金秋,游有鵬.基于線性自抗擾控制的永磁同步電機調(diào)速系統(tǒng)[J].現(xiàn)代電子技術(shù),2014,37(16):152?155.

猜你喜歡
RBF神經(jīng)網(wǎng)絡(luò)
基于BP和RBF的手機網(wǎng)民規(guī)模預(yù)測方法研究
計算機時代(2017年2期)2017-03-06 20:22:47
基于RBF神經(jīng)網(wǎng)絡(luò)的交通事故預(yù)測
商情(2016年46期)2017-03-06 04:08:38
無線Mesh網(wǎng)絡(luò)發(fā)展
無線Mesh網(wǎng)絡(luò)安全性研究
無線Mesh網(wǎng)絡(luò)基礎(chǔ)知識
基于RBF神經(jīng)網(wǎng)絡(luò)的PID自校正控制研究
基于RBF神經(jīng)網(wǎng)絡(luò)的一回路核動力裝置典型故障診斷
科技視界(2016年18期)2016-11-03 23:59:24
基于RBF神經(jīng)網(wǎng)絡(luò)的數(shù)據(jù)挖掘方法探究
RBF神經(jīng)網(wǎng)絡(luò)在創(chuàng)業(yè)板新股定價問題上的研究
基于遺傳優(yōu)化RBF神經(jīng)網(wǎng)絡(luò)的電動負載模擬器控制
曲阜市| 嘉禾县| 合肥市| 古蔺县| 阆中市| 玉林市| 方正县| 崇礼县| 恩平市| 南和县| 凤凰县| 达日县| 石台县| 涪陵区| 榆社县| 井冈山市| 景泰县| 香河县| 阿巴嘎旗| 龙游县| 图们市| 溆浦县| 来宾市| 大渡口区| 苍溪县| 西华县| 泰州市| 建平县| 格尔木市| 佛山市| 清徐县| 泸西县| 杭州市| 台东市| 常宁市| 垣曲县| 济宁市| 仁寿县| 旺苍县| 株洲县| 丹江口市|