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

?

四旋翼飛行器的RBF 網(wǎng)絡(luò)自適應(yīng)滑??刂?/h1>
2018-01-11 12:23韓業(yè)壯
電光與控制 2017年11期
關(guān)鍵詞:魯棒性旋翼控制算法

韓業(yè)壯,華 容

(上海應(yīng)用技術(shù)大學(xué)電氣與電子工程學(xué)院,上海 201418)

四旋翼飛行器的RBF 網(wǎng)絡(luò)自適應(yīng)滑??刂?/p>

韓業(yè)壯,華 容

(上海應(yīng)用技術(shù)大學(xué)電氣與電子工程學(xué)院,上海 201418)

針對(duì)帶有不確定性的四旋翼飛行器系統(tǒng),提出一種滑模控制和神經(jīng)網(wǎng)絡(luò)自適應(yīng)相結(jié)合的混合控制方法。該方法在滑??刂频幕A(chǔ)上,考慮到實(shí)際系統(tǒng)中通常存在建模不精確、參數(shù)未知等不確定性,構(gòu)造RBF神經(jīng)網(wǎng)絡(luò)在線逼近系統(tǒng)模型的未知函數(shù),采用Lyapunov方法設(shè)計(jì)自適應(yīng)律在線估計(jì)神經(jīng)網(wǎng)絡(luò)權(quán)值和模型未知參數(shù),并通過Lyapunov定理驗(yàn)證了系統(tǒng)的穩(wěn)定性。仿真結(jié)果表明,該方法相對(duì)于RBF神經(jīng)網(wǎng)絡(luò)的自適應(yīng)PID控制,具有更短的調(diào)節(jié)時(shí)間、更小的超調(diào)量和更好的抗干擾能力,同時(shí)在模型參數(shù)發(fā)生變化的情況下,該控制器的魯棒性能更強(qiáng)。

四旋翼飛行器; 滑模控制; 神經(jīng)網(wǎng)絡(luò); 自適應(yīng)律

0 引言

四旋翼飛行器是一種具有垂直起降和懸停功能的蝶形飛行器,具有結(jié)構(gòu)簡(jiǎn)單、體積小、機(jī)動(dòng)靈活的優(yōu)點(diǎn)。對(duì)于四旋翼飛行器的控制,主要有以下難點(diǎn):1) 建立準(zhǔn)確的動(dòng)力學(xué)模型非常困難,飛行過程中系統(tǒng)會(huì)受到重力、陀螺效應(yīng)和外界干擾的影響;2) 四旋翼飛行器是具有6個(gè)自由度,4個(gè)輸入量的欠驅(qū)動(dòng)系統(tǒng),具有高度的非線性、強(qiáng)耦合性等控制難點(diǎn)[1-2]。對(duì)于四旋翼飛行器控制系統(tǒng)的設(shè)計(jì),目前常用的控制算法有自適應(yīng)控制[3]、反步法[4]、滑??刂芠5]和魯棒控制[6]等,都取得了一定的研究成果,但如何解決控制器對(duì)模型較強(qiáng)的依賴,并提高閉環(huán)系統(tǒng)魯棒性,是實(shí)現(xiàn)帶有不確定性四旋翼飛行器控制的關(guān)鍵。針對(duì)帶有不確定性的四旋翼飛行器系統(tǒng),有學(xué)者提出RBF神經(jīng)網(wǎng)絡(luò)自適應(yīng)PID控制算法[7],基本思想是在PID 算法的基礎(chǔ)上利用神經(jīng)網(wǎng)絡(luò)選擇和整定PID參數(shù),神經(jīng)網(wǎng)絡(luò)的自學(xué)習(xí)自適應(yīng)能力雖然具有一定的非線性控制作用,但控制器中的PID算法是傳統(tǒng)的線性控制方法,不太適合四旋翼飛行器這種非線性系統(tǒng)。滑??刂颇転楹胁淮_定性的非線性系統(tǒng)提供有效的魯棒控制,因此,利用RBF神經(jīng)網(wǎng)絡(luò)的自適應(yīng)滑??刂品椒ㄔO(shè)計(jì)了飛行器的位置和姿態(tài)控制器,并與RBF網(wǎng)絡(luò)自適應(yīng)PID控制算法進(jìn)行仿真對(duì)比,證明該方法具有更好的軌跡跟蹤、抗擾動(dòng)和參數(shù)適應(yīng)能力。

1 四旋翼飛行器動(dòng)力學(xué)模型

建立合適的四旋翼飛行器的數(shù)學(xué)模型,是下文設(shè)計(jì)控制器的前提。為了便于分析,現(xiàn)將四旋翼飛行器的模型簡(jiǎn)化為如圖1所示的結(jié)構(gòu)示意圖。

圖1 四旋翼結(jié)構(gòu)示意圖Fig.1 Structure diagram of quadrotor

定義1U1,U2,U3,U4為四旋翼飛行器的4個(gè)獨(dú)立控制通道的控制輸入量,Ωi(i=1,2,3,4)為各個(gè)旋翼的轉(zhuǎn)速。則系統(tǒng)的控制輸入量為

(1)

式中,b,w分別為旋翼升力系數(shù)和阻力系數(shù)。

四旋翼飛行器的動(dòng)力學(xué)模型為[8]

(2)

式中:Ixx,Iyy,Izz分別為飛行器在機(jī)體坐標(biāo)系各個(gè)軸向的轉(zhuǎn)動(dòng)慣量;Ir為轉(zhuǎn)子轉(zhuǎn)動(dòng)慣量;Ωr=-Ω1+Ω2-Ω3+Ω4,為旋翼產(chǎn)生的陀螺效應(yīng)分量;l為飛行器質(zhì)心到各旋翼中心的距離;m為飛行器質(zhì)量。將式(2)寫成狀態(tài)方程形式,即

(3)

(4)

(5)

假設(shè)1所有狀態(tài)變量均可以得到且用于反饋。

假設(shè)2系統(tǒng)物理參數(shù)Ixx,Iyy,Izz,Ir,l均未知,即b1,b2,b3為未知參數(shù),f1(x),f2(x),f3(x),g(x)為具體形式未知的函數(shù)[9]。

假設(shè)3理想軌跡有界,其一階二階導(dǎo)數(shù)存在。

2 四旋翼飛行器控制器設(shè)計(jì)

鑒于四旋翼飛行器具有欠驅(qū)動(dòng)、強(qiáng)耦合和非線性等控制難點(diǎn),控制器采用分環(huán)控制的結(jié)構(gòu)形式。其中,外環(huán)為位置控制器,內(nèi)環(huán)為姿態(tài)控制器,控制系統(tǒng)結(jié)構(gòu)如圖2所示。

圖2 控制系統(tǒng)結(jié)構(gòu)圖Fig.2 Structure diagram of controller

2.1 位置控制器設(shè)計(jì)

位置控制分為高度控制通道和水平控制通道。高度z由控制量U1決定,U1得到的升力,作為兩個(gè)模塊的輸入,一個(gè)是作為系統(tǒng)總升力輸入到四旋翼系統(tǒng),另一個(gè)是用于水平位置控制通道的橫滾和俯仰角的反解算模塊。

考慮高度z的空間表達(dá)式

(6)

定義理想跟蹤指令為zd,跟蹤誤差為

e1=zd-z。

(7)

設(shè)計(jì)滑模面[10]為

(8)

(9)

設(shè)計(jì)滑??刂坡蔀?/p>

(10)

(11)

(12)

(13)

選擇Lyapunov方法在線調(diào)整神經(jīng)網(wǎng)絡(luò)權(quán)值,避免了RBF網(wǎng)絡(luò)自適應(yīng)PID控制算法中采用的梯度下降法求權(quán)值易陷入局部最優(yōu),不能保證閉環(huán)系統(tǒng)全局穩(wěn)定性的局限性,定義Lyapunov函數(shù)為

(14)

(15)

由Lyapunov穩(wěn)定性設(shè)計(jì)自適應(yīng)律為

(16)

(17)

水平方向x,y的子系統(tǒng)是欠驅(qū)動(dòng)系統(tǒng),與φ,θ動(dòng)態(tài)耦合,即由控制量Ux,Uy控制。

用同樣的推導(dǎo)方法得到虛擬控制量

(18)

(19)

根據(jù)式(5)變量之間的非線性約束關(guān)系,可以得到姿態(tài)子系統(tǒng)的中間指令信號(hào)為

(20)

將ux,uy代入式(20)可得φd,θd。

2.2 姿態(tài)控制器設(shè)計(jì)

姿態(tài)角系統(tǒng)相對(duì)于位置子系統(tǒng)是獨(dú)立的。以橫滾角φ為例,設(shè)計(jì)姿態(tài)角的RBF網(wǎng)絡(luò)自適應(yīng)滑??刂坡?,考慮橫滾角φ的空間表達(dá)式

(21)

由高度z推導(dǎo)過程可知橫滾角的滑模控制律為

(22)

(23)

(24)

式中,εf1為網(wǎng)絡(luò)的逼近誤差,εf1≤εmaxf。

(25)

定義Lyapunov函數(shù)為

(26)

式中:γf1>0;γb1>0。

對(duì)式(26)求導(dǎo)并將式(25)代入可得

(27)

取自適應(yīng)律為

(28)

(29)

可見,控制律中的魯棒項(xiàng)η2sgns2的作用是克服干擾和神經(jīng)網(wǎng)絡(luò)逼近誤差,以保證系統(tǒng)穩(wěn)定。

用同樣的推導(dǎo)方法可以得到控制律U3,U4,即

(30)

(31)

相應(yīng)的自適應(yīng)律為

(32)

(33)

式中:v(t)為待微分的輸入信號(hào);ε=0.04;x1為對(duì)信號(hào)進(jìn)行跟蹤;x2為信號(hào)一階導(dǎo)數(shù)的估計(jì);x3為信號(hào)二階導(dǎo)數(shù)的估計(jì)。

為了防止抖振,采用“邊界層”方法,控制律中采用飽和函數(shù)sat(s)代替符號(hào)函數(shù)sgns,即

(34)

式中:δ>0,為邊界層厚度。

3 仿真分析

3.1 仿真參數(shù)

用Matlab對(duì)RBF神經(jīng)網(wǎng)絡(luò)自適應(yīng)滑??刂扑惴?ASMCNN)進(jìn)行仿真,并與RBF神經(jīng)網(wǎng)絡(luò)自適應(yīng)PID控制算法(APIDNN)對(duì)比,驗(yàn)證控制器的軌跡跟蹤、抗擾動(dòng)以及魯棒性能。系統(tǒng)物理參數(shù)選取為:m=0.53 kg,Ixx=Iyy=0.006 2 kg·m2,Izz=0.011 2 kg·m2,Ir=6E-5 kg·m2,l=0.232 m,g=9.8 m/s2,升力系數(shù)b=3.13E-5 N·s2,阻力系數(shù)w=7.5E-7 N·ms2,假設(shè)系統(tǒng)外界擾動(dòng)上界D=0.2。

設(shè)置初始位置為(000)T,初始姿態(tài)為(000)T。期望航跡xd=cost,yd=sint,zd=t,期望偏航角ψd=1。

3.2 跟蹤性能對(duì)比

飛行器飛行過程中,需要實(shí)時(shí)改變飛行位置,所以跟蹤性能的優(yōu)劣決定著控制器的控制品質(zhì)。飛行器軌跡跟蹤曲線如圖3、圖4所示。

圖3 飛行器位置跟蹤曲線Fig.3 Position tracking of quadrotor

由圖3和圖4可以看出,兩種控制器都完成了軌跡跟蹤任務(wù),但RBF網(wǎng)絡(luò)自適應(yīng)滑模控制算法比RBF網(wǎng)絡(luò)自適應(yīng)PID算法調(diào)整時(shí)間更短,且沒有超調(diào)量,而RBF網(wǎng)絡(luò)自適應(yīng)PID算法在x,y方向及橫滾角φ和俯仰角θ的隨動(dòng)跟蹤中都有微小的超調(diào)產(chǎn)生。

圖4 飛行器姿態(tài)角跟蹤曲線Fig.4 Attitude angel tracking of quadrotor

3.3 抗擾動(dòng)性能對(duì)比

為進(jìn)一步比較兩種算法抗擾動(dòng)能力強(qiáng)弱,在t=10 s的時(shí)候,分別向控制器加入周期為20 s,脈寬為1 s,幅值為1的脈沖干擾,兩種控制器的抗擾動(dòng)性能對(duì)比如圖5、圖6所示。

圖5 擾動(dòng)下飛行器位置跟蹤曲線Fig.5 Position tracking of quadrotor under disturbance

由圖5和圖6可以看出,兩種控制器都有一定的抗干擾性能,相同的外界擾動(dòng)作用下,RBF網(wǎng)絡(luò)自適應(yīng)滑??刂破鞯姆茸兓?,且恢復(fù)速度更快,RBF網(wǎng)絡(luò)自適應(yīng)滑??刂破骺垢蓴_能力更強(qiáng)。

圖6 擾動(dòng)下飛行器姿態(tài)角跟蹤曲線Fig.6 Attitude angel tracking of quadrotor under disturbance

3.4 魯棒性能對(duì)比

在第10 s時(shí)使飛行器質(zhì)量增加30%,通過飛行器高度變化驗(yàn)證控制器的魯棒性能。

由圖7可以看出,當(dāng)飛行器質(zhì)量發(fā)生突變時(shí),RBF網(wǎng)絡(luò)自適應(yīng)滑模算法的下降幅度約為0.55 m,調(diào)整時(shí)間為2.5 s。而RBF網(wǎng)絡(luò)自適應(yīng)PID控制算法下降幅度約為0.8 m,調(diào)整時(shí)間約為3.8 s。因此RBF網(wǎng)絡(luò)自適應(yīng)滑??刂扑惴ǖ聂敯粜砸獜?qiáng)于RBF網(wǎng)絡(luò)自適應(yīng)PID控制算法。

圖7 參數(shù)變化下性能對(duì)比Fig.7 Experiment results when parameters changed

4 結(jié)論

針對(duì)帶有不確定性的四旋翼飛行器系統(tǒng),利用滑模控制對(duì)含不確定性非線性系統(tǒng)的魯棒控制和神經(jīng)網(wǎng)絡(luò)自學(xué)習(xí)能力,提出一種RBF網(wǎng)絡(luò)自適應(yīng)滑??刂品椒?。仿真結(jié)果證明,相對(duì)于RBF神經(jīng)網(wǎng)絡(luò)自適應(yīng)PID控制,本文方法具有調(diào)整時(shí)間短、超調(diào)量小、抗干擾性能優(yōu),魯棒性能強(qiáng)的優(yōu)點(diǎn)。

[1] XIONG J J,ZHENG E H.Position and attitude tracking control for a quadrotor UAV [J].ISA Transations,2014, 53(3):725-731.

[2] 江杰,馮旭光,蘇建彬.四旋翼無人機(jī)仿真控制系統(tǒng)設(shè)計(jì)[J].電光與控制,2015,22(2):27-30.

[3] LEE D B,NATARAJ C,BURG T C,et al.Adaptive tracking control of an underactuated aerial vehicle[C]//American Control Conference(ACC),San Francisco,IEEE, 2011:2326-2331.

[4] DAS A,LEWIS F,SUBBARAO K.Backstepping approach for controlling a quadrotor using Lagrange form dynamics [J].Journal of Intelligent and Robotic Systems,2009,56(1):127-151.

[5] LUQUE-VEGA L,CASTILLO-TOLEDO B,LOUKIANOV A G.Robust block second order sliding mode control for a quadrotor[J].Journal of the Franklin Institude,2012,349(2):719-739.

[6] GUIHERME V,MANUEL G,FRANCISCI R.An integral predictive /nonlinearH∞control structure for a quadrotor helicopter[J].Automatica,2010,46(1):29-39.

[7] 李硯濃,李汀蘭,姜藝,等.基于RBF神經(jīng)網(wǎng)絡(luò)自適應(yīng)PID四旋翼飛行器控制[J].控制工程,2016,23(3):378-382.

[8] 劉志軍,呂強(qiáng),王東來.小型四旋翼直升機(jī)的建模與仿真控制[J].計(jì)算機(jī)仿真,2010,27(7):18-20.

[9] 劉金琨,郭一.柔性關(guān)節(jié)機(jī)器人自適應(yīng)神經(jīng)網(wǎng)絡(luò)動(dòng)態(tài)面控制[C]//第三十三屆中國(guó)控制會(huì)議論文集(F卷),2014:8764-8768.

[10] 張建明,邱聯(lián)奎,劉啟亮.四旋翼飛行器姿態(tài)的自適應(yīng)反演滑??刂蒲芯縖J].計(jì)算機(jī)仿真,2015,32(3):42-47.

[11] BERTRAND S,GUENARD N,HAMEL T,et al.A hierarchical controller for miniature VTOL UAVs:design and stability analysis using singular perturbation theory[J].Control Engineering Practice,2011,19(10):1099-1108.

RBFNeuralNetworkAdaptiveSlidingModeControlforQuad-rotorAerialVehicle

HAN Ye-zhuang, HUA Rong

(School of Electrical and Electronic Engineering,Shanghai Institute of Technology,Shanghai 201418,China)

In view of the uncertainty about the quad-rotor aerial vehicle system,a new control method is proposed by combining sliding mode control with the adaptive neural network.Considering the existing uncertainties in the actual system,such as inaccurate modeling and unknown parameters,and based on the sliding mode control,we constructed a RBF neural network to on-line approach the unknown functions of the system model,and designed an adaptive law to on-line estimate the weights of the neural network and the unknown parameters using the Lyapunov method.The stability of the system was verified by Lyapunov theorem.The simulation results show that:compared with the adaptive PID controller of the RBF neural network,this controller has a shorter settling time,less overshoot and better resistance to disturbances,and it also has a stronger robustness when the model parameters are changed.

quad-rotor aerial vehicle; sliding mode control; neural network; adaptive law

韓業(yè)壯,華容.四旋翼飛行器的RBF 網(wǎng)絡(luò)自適應(yīng)滑模控制[J].電光與控制,2017,24( 11) : 22-27.HAN Y Z,HUA R.RBF neural network adaptive sliding mode control for quad-rotor aerial vehicle[J].Electronics Optics & Control,2017,24( 11) : 22-27.

2017-03-06

2017-04-13

上海市重點(diǎn)課程建設(shè)項(xiàng)目(33210M161019)

韓業(yè)壯(1991 —),男,河北邢臺(tái)人,碩士生,研究方向?yàn)樗男盹w行器的導(dǎo)航與控制。

V249.1

A

10.3969/j.issn.1671-637X.2017.11.005

猜你喜歡
魯棒性旋翼控制算法
改進(jìn)型自抗擾四旋翼無人機(jī)控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
大載重長(zhǎng)航時(shí)油動(dòng)多旋翼無人機(jī)
荒漠綠洲區(qū)潛在生態(tài)網(wǎng)絡(luò)增邊優(yōu)化魯棒性分析
基于確定性指標(biāo)的弦支結(jié)構(gòu)魯棒性評(píng)價(jià)
基于STM32的四旋翼飛行器的設(shè)計(jì)
基于ARM+FPGA的模塊化同步控制算法研究
四旋翼無人機(jī)動(dòng)態(tài)面控制
基于非支配解集的多模式裝備項(xiàng)目群調(diào)度魯棒性優(yōu)化
西南交通大學(xué)學(xué)報(bào)(2016年6期)2016-05-04
一種優(yōu)化的基于ARM Cortex-M3電池組均衡控制算法應(yīng)用

彭山县| 汉寿县| 天水市| 全南县| 龙江县| 比如县| 宜昌市| 永和县| 锦州市| 红原县| 铜陵市| 桂林市| 怀仁县| 榆树市| 威海市| 镇远县| 古浪县| 镇安县| 青河县| 乌兰浩特市| 平原县| 北海市| 黔东| 合阳县| 县级市| 蒙阴县| 汽车| 攀枝花市| 岳池县| 土默特左旗| 酉阳| 罗甸县| 镇平县| 库车县| 汪清县| 旬邑县| 鄂州市| 龙胜| 景宁| 大连市| 木兰县|