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

?

四旋翼無人機模糊自抗擾姿態(tài)控制及穩(wěn)定性分析

2015-06-15 19:19:45竇景欣孔祥希聞邦椿
中國慣性技術學報 2015年6期
關鍵詞:自適應性姿態(tài)控制觀測器

竇景欣,孔祥希,聞邦椿

(東北大學 機械工程及自動化學院,沈陽 110819)

四旋翼無人機模糊自抗擾姿態(tài)控制及穩(wěn)定性分析

竇景欣,孔祥希,聞邦椿

(東北大學 機械工程及自動化學院,沈陽 110819)

針對四旋翼無人機姿態(tài)控制問題,設計了一種基于模糊自抗擾控制的四旋翼姿態(tài)控制器。分析了四旋翼無人機的動力學模型,給出了基于模糊自抗擾控制算法的姿態(tài)控制方案,并設計了對應的模糊自抗擾控制算法的擴張狀態(tài)觀測器和模糊狀態(tài)誤差反饋控制器。通過穩(wěn)定性分析,得出了擴張狀態(tài)觀測器估計誤差是有界的,同時給出了反饋誤差穩(wěn)定的充分條件。仿真結果表明,所設計的模糊自抗擾控制器,同經(jīng)典自抗擾控制器相比,系統(tǒng)平均超調量減小約75%,降低了擾動造成的輸出波動幅值約30%,表明該控制系統(tǒng)提高了系統(tǒng)穩(wěn)定性和對干擾抑制能力,滿足對四旋翼姿態(tài)控制要求。

四旋翼無人機;姿態(tài)控制;擴張狀態(tài)觀測器;自抗擾控制;模糊控制

四旋翼無人機的控制器設計主要包括線性和非線性設計兩類。線性設計包括線性二次型控制[1]、PID控制[2]等,這些控制方法在四旋翼無人機上得到了應用,并且能保證在設定的平衡點的飛行性能,但是在遇到干擾或偏離平衡點時,飛行性能就會急速降低。

為了獲得高性能的控制效果,非線性方法得到廣泛的研究。例如在文獻[3]中設計一種反步控制器,用于四旋翼的姿態(tài)控制。其他非線性方法應用于四旋翼無人機的控制還有自適應控制[4-5]、神經(jīng)網(wǎng)絡控制[6-8]、魯棒控制[9]、非線性控制[10]等。除了應用非線性方法,在設計控制方法時也考慮了模型中的未建模部分和外擾等因素的影響。文獻[11]設計了一種自適應非線性控制器,用于控制考慮時變質量的四旋翼飛行器。文獻[12]設計了一種混合模糊和反步滑模控制器,用于克服四旋翼模型的不確定性和未知外擾。文獻[13]在考慮四旋翼模型不確定性情況下,設計了帶有魯棒補償器的PD控制器。Islam等人[14]在文獻中假定模型全參數(shù)已知前提下,設計了一種自適應滑??刂破鳎⒅鹨或炞C了在四旋翼飛行器遭遇風場、變質量等擾動情況下控制器的魯棒性。何勇靈等人在文獻[15]中考慮四旋翼在風場干擾的條件下,設計了基于積分反演算法的內環(huán)姿態(tài)控制和基于 PID的外環(huán)控制組成的控制器,并驗證了控制器在紊流風場干擾下控制性能良好并具有較強的魯棒性。

上述文獻中提及的非線性方法存在如下的不足之處。首先是這些方法在控制器設計過程中,對系統(tǒng)模型的精度要求較高,或者是需要獲得四旋翼無人機模型的全狀態(tài)反饋。但是在實際應用中,上述要求幾乎是不能實現(xiàn)的。

自抗擾控制算法[16]是我國學者韓京清提出的一種不依賴于系統(tǒng)模型的控制算法,其核心思想是應用擴張狀態(tài)觀測器進行干擾的估計、補償,實現(xiàn)系統(tǒng)的動態(tài)反饋線性化。同時該算法具有超調小、響應快速、高精度控制及適于數(shù)字化實現(xiàn)等特點,引起國內外學者廣泛的深入研究和應用[17-18]。但是由于ADRC中狀態(tài)誤差反饋律的自適應性較差,降低了整個算法的性能。為此,本文設計了基于模糊線性自抗擾控制器的四旋翼無人機姿態(tài)控制系統(tǒng),將模糊控制引入自抗擾控制器中狀態(tài)誤差反饋律中進行參數(shù)自整定,提高了系統(tǒng)的自適應性和魯棒性。

1 四旋翼無人機動力學建模

由圖1可知,四旋翼無人機通過調整四個旋翼的轉速,進行六個自由度的運動,是一個典型的欠驅動模型。

設定機體坐標系為 B(oxyz),地面坐標系為E(OXYZ)。視四旋翼無人機做剛體運動,飛行器的質心和機體坐標原點坐標重合,考慮在姿態(tài)變化不大的情況下進行控制?;谝陨显O定條件,采用牛頓–歐拉法建立四旋翼無人機動力學模型[4,7]。

式中,U1~U4及Ω分別為

式中:φ、θ、ψ分別為滾轉角、俯仰角、偏航角;M為四旋翼無人機質量; Ω1、 Ω2、 Ω3、 Ω4分別為四個電機轉速;L為旋翼中心到機體坐標原點的距離;k1、k2分別為旋翼的升力和阻力系數(shù);U1~U4分別為垂直、滾轉、俯仰、偏航四個通道的控制量;kx、ky、kz、kφ、kθ、kψ分別為各通道阻力系數(shù); Δx、 Δy、 Δz、Δφ、 Δθ、 Δψ分別表示為有界的干擾或者未建模部分。

圖1 四旋翼無人機坐標系示意圖Fig.1 Coordinate systems of quadrotor UAV

2 模糊自抗擾控制器設計

從系統(tǒng)的動力學模型可知,四旋翼是一個典型的欠驅動的系統(tǒng),姿態(tài)控制為飛行控制的基礎和關鍵所在。其姿態(tài)子系統(tǒng)方程如下:

將式(3)整理得:

其中,

四旋翼的姿態(tài)子系統(tǒng)方程是一個多輸入多輸出非線性耦合系統(tǒng),本文利用自抗擾控制算法中的擴張狀態(tài)觀測器對系統(tǒng)耦合部分進行實時跟蹤和估計,并在控制律中進行補償和修正,將多輸入多輸出非線性耦合系統(tǒng)轉變成相對獨立的單輸入單輸出線性子系統(tǒng)。

本文以四旋翼無人機模型中的滾轉角φ為例,描述模糊自抗擾控制器設計過程。

2.1 擴張狀態(tài)觀測器設計

根據(jù)四旋翼的滾轉子系統(tǒng)數(shù)學模型,設 ξ1=φ,ξ2=φ˙,ξ3=f1,并假定 f˙1=h且有界,ξ= [ξ1ξ2ξ3]T。將滾轉角方程表示為狀態(tài)向量方程形式:

根據(jù)式(6),建立擴張狀態(tài)觀測器[15]:

2.2 模糊狀態(tài)誤差反饋控制

設期望滾轉角為V1,且一階導數(shù)和二階導數(shù)存在,分別為V2和。根據(jù)經(jīng)典的 ADRC算法,建立系統(tǒng)的狀態(tài)誤差反饋控制律為

式中:e1、e2分別是誤差及其微分信號;1β、2β分別是誤差反饋控制量的增益系數(shù);b是補償增益;u0為狀態(tài)誤差反饋控制器,u為最終控制器。

在實際應用中,狀態(tài)誤差反饋參數(shù)整定類似于PID控制器的參數(shù)整理,需要對不同狀態(tài)的控制進行手動調整參數(shù),自適應性較差。為此引入模糊邏輯控制器,利用模糊控制規(guī)則,依據(jù)e1、e2的變化,得出模糊控制器輸出Δ1β、Δ2β,自動逼近最優(yōu),從而提高自抗擾控制器的自適應性,改善控制效果。

設定模糊輸入量為e1、e2,并且在各自論域上定義5個模糊語言子集為{負大(NB),負小(NS),零(ZO),正小(PS),正大(PB)},隸屬度函數(shù)采用三角形隸屬度函數(shù)。模糊推理采用Mamdani型推理,同時根據(jù)飛行器姿態(tài)可控制性能及自抗擾控制器參數(shù)整定方法,制定出Δ1β和Δ2β模糊規(guī)則表。

表1 Δ1β模糊規(guī)則表Tab.1 Fuzzy rules of Δ1β

表2 Δ2β模糊規(guī)則表Tab.2 Fuzzy rules of Δ2β

依據(jù)控制規(guī)則,得出最終反饋誤差控制律的增益系數(shù):

式中,1β′、2β′是狀態(tài)誤差反饋初始值。

最后結合ADRC參數(shù)整定原則和ADRC公式,即可得到滾轉角的模糊自抗擾控制器。其他兩個通道可以按照同樣方法設計各自控制器。從而可得,基于模糊自抗擾控制器的四旋翼無人機姿態(tài)控制系統(tǒng),其結構原理如圖2所示。

圖2 模糊自抗擾姿態(tài)控制結構原理圖Fig.2 Schematic of attitude control based on Fuzzy-ADRC

3 穩(wěn)定性分析

3.1 擴張狀態(tài)觀測器穩(wěn)定性分析

為了分析簡便,配置觀測器的極點全部位于-ω0,則特征多項式λ(s)可以表示為

式中,ω0是觀測器的帶寬。觀測器的帶寬越大,估計值就越精確,但是過大的帶寬會增加噪聲的敏感度。觀測器的增益可以表示為

定理1:由于h是有界的,則存在一個常數(shù) σi>0以及時間T1>0。如果存在t≥T1,且 ω0>0,則(i=1,2,3),從而對于系統(tǒng)的有界輸入,估計誤差是有界的,即閉環(huán)系統(tǒng)是漸進穩(wěn)定的。

證明:式(12)的解為

由于 ESO 的三重極點配置在-ω0,則Aε是 Hurwitz穩(wěn)定的,對于t≥T1>0,有(i=1,2,3),即可得:

式中,i=1,2,3。證畢。

3.2 模糊反饋控制器穩(wěn)定性分析

為了保證設計的模糊反饋誤差控制器是穩(wěn)定的,采用輸入/輸出(I/O)穩(wěn)定性理論進行分析。根據(jù)I/O穩(wěn)定性定理,需分別證明系統(tǒng)傳遞函數(shù)和模糊反饋控制器分別是鈍性和嚴格鈍性,即可得到系統(tǒng)穩(wěn)定的充分條件[20]。

由式(6),可得滾轉角方程傳遞函數(shù)為

由鈍性定理可知,被控對象G( s)本身本不是鈍性的,對被控對象和控制器分別乘以(s+n)和 (s +n)-1,變換后等效控制對象和反饋控制器的傳遞函數(shù)分別為

若滿足Re(G′(jw))≥0,則G′( s)為鈍性,因此有:

當kφL ≥n時,則Re(G′(jw))≥0,G′(s)為鈍性。

若滿足Re(Gc′( jw))≥μ(其中μ>0),則G′(s)為嚴格鈍的,因此有:

若β1n>0, β2≥0時,則Re(Gc′( jw))≥μ,G′( s)為嚴格鈍的。

從而可知,本文針對滾轉角設計的模糊反饋誤差控制器,滿足I/O穩(wěn)定充分條件為

同理,可以推斷出俯仰角和偏航角,滿足I/O穩(wěn)定充分條件分別為

4 仿真對比分析

依據(jù)圖 1所建立的四旋翼無人機的數(shù)學模型及圖2所示的基于模糊ADRC的姿態(tài)控制示意圖進行仿真分析。在仿真中四旋翼無人機的模型參數(shù)如表3所示。

模糊自抗擾控制器參數(shù)較多,參數(shù)整定的結果直接影響控制性能的好壞。經(jīng)過多次仿真計算,四旋翼模糊自抗擾姿態(tài)控制器的主要參數(shù)如下:

對應的擴張狀態(tài)觀測器的增益分別為

根據(jù)推導出的I/O穩(wěn)定充分條件,可得 ni= 0.0036,i=φ, θ, ψ。反饋控制律增益的初值設置如下:

表3 四旋翼無人機模型參數(shù)Tab.3 Model parameters of quadrotor UAV

滾轉角、俯仰角、偏航角的期望值設為零;同時設初始值為[φ0,θ0,ψ0]=[3°, 3°, 3°],且一階導數(shù)為零。為了驗證系統(tǒng)的魯棒性,當t=[1.5, 2.5]時,在滾轉通道加入50sin(t)的擾動信號;當t=[3.5, 4.5]時,在俯仰通道加入脈沖擾動信號,幅值為20。通過仿真計算,給出了擴張觀測器及信號跟蹤結果,以及同經(jīng)典ADRC對比結果。

圖3~5顯示了系統(tǒng)各通道的擴張狀態(tài)觀測器對系統(tǒng)各個狀態(tài)量及擾動量的估計仿真結果。從仿真結果可以看出,ESO能夠快速的估計和準確的追蹤各通道的狀態(tài)變量。由圖3(c)、4(c)可知,在不同通道中分別施加時變干擾信號和脈沖干擾信號時,ESO都能取得很好的追蹤效果,保證了通過擴張狀態(tài)變量 ξ?3在控制器中對擾動的實時補償。圖6顯示了各個通道的控制輸入量的變化,從圖6(a)、6(b)可知,在施加干擾時,對應通道的控制輸入量發(fā)生變化,但是不會影響其他的輸入量。圖7顯示了不同控制策略下各姿態(tài)角的仿真結構比較。從仿真結果可知:在姿態(tài)角初始值的不理想狀態(tài)下,兩種策略都能在1 s內趨近穩(wěn)定;但是模糊ADRC相比較于經(jīng)典ADRC,系統(tǒng)的平均超調量更小,減小約75%,同時在系統(tǒng)遭遇擾動時,干擾造成的輸出波動幅值變化更小,平均降低約30%,顯示了具有更強的抗干擾能力,說明系統(tǒng)具有良好的自適應性。通過仿真結果表明,所設計的模糊自抗擾控制器具有很好的魯棒性、自適應性、穩(wěn)定性及更佳的抗干擾能力,能對具有強耦合性的四旋翼無人機姿態(tài)系統(tǒng)進行有效的控制。

圖3 滾轉角的擴張觀察器觀察結果Fig. 3 Estimation of ESO of roll subsystem

圖4 俯仰角的擴張觀察器觀察結果Fig. 4 Estimation of ESO of pitch subsystem

圖5 偏航角的擴張觀察器觀察結果Fig.5 Estimation of ESO of yaw subsystem

圖6 各通道的控制輸入Fig. 6 Control input of each channel

圖7 不同控制策略下各姿態(tài)角追蹤對比圖Fig. 7 Contrast of tracking attitude with different control strategies

5 結 論

本文針對四旋翼無人機的姿態(tài)系統(tǒng),設計了一種模糊自抗擾控制器,給出了四旋翼無人機的模糊自抗擾姿態(tài)控制器的設計過程。通過理論分析,得出擴張狀態(tài)觀測器的估計誤差是有界;同時,根據(jù)I/O穩(wěn)定性定理,給出模糊反饋誤差控制器穩(wěn)定的充分條件。通過仿真分析,驗證了所設計的模糊自抗擾控制器具有較強的魯棒性、自適應性和抗干擾能力,以及能夠滿足四旋翼無人機的姿態(tài)控制要求。

(References):

[1] Bouabdallah S, Noth A, Siegwart R. PID vs LQ control techniques applied to an indoor micro quadrotor[C]// 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems. Sendal, Japan, 2004: 2451-2456.

[2] Cavalcante Sa R, De Araujo A L C, Varela A T, et al. Construction and PID control for stability of an unmanned aerial vehicle of the type quadrotor[C]//2013 Latin American Robotics Symposium and Competition Conference. Arequipa, Peru, 2013: 95-99.

[3] Colrado J, Barrientos A, Lafaverges B, et al. Miniquadrotor attitude control based on Hybrid Backstepping and Frenet-Serret theory[C]//2010 IEEE International Conference on Robotics and Automation, Anchorage USA, 2010: 1617-1622.

[4] Zhao Bo, Xian Bin, Zhang Yao, et al. Nonlinear robust adaptive tracking control of a quadrotor UAV via immersion and invariance methodology[J]. IEEE Transactions on Industrial Electronics, 2015, 62(5): 2891-2902.

[5] Islam S, Liu P X, Sanddik A EI. Nonlinear adaptive control for quadrotor flying vehicle[J]. Nonliner Dynamics, 2014, 78(1): 117-133.

[6] Boudjedir H, Bouhali O, Rizoug N. Adaptive neural networl control based on neural observer for quadrotor unmanned aerial vehicle[J]. Advanced Robotics, 2014, 28(17): 1151-1164.

[7] Efe M O. Neural network assisted computationally simple PIλDμcontrol of a quadrotor UAV[J]. IEEE Transactions on Industrial Informatics. 2011, 7(2): 354-361.

[8] 陳彥民, 何勇靈, 孔令博, 等. 四旋翼飛行器分散 PID神經(jīng)元網(wǎng)絡控制[J]. 中國慣性技術學報, 2014, 22(2): 185-190. Chen Yan-min, He Yong-ling, Kong Ling-bo, and et al. Decentralized PID neural network control for a quadrotor helicopter[J]. Journal of Chinese Inertial Technology, 2014, 22(2): 185-190.

[9] Liu Hao, Xi Jian-xiang, Zhong Yi-sheng. Robust motion control of quadrotor[J]. Journal of Franklin Institute Engineering and Applied Mathematics, 2014, 351(12): 5494-5510.

[10] Lee K, Back J, Choy I. Nonlinear disturbance observer based robust attitude tracking controller for quadrotor UAVs[J]. International Journal of Control Automation and Systems, 2014, 12(6): 1266-1275.

[11] Fernando T, Chandiramani J, Lee T, et al. Robust adaptive geometric tracking control on SO(3) with an application to the attitude dynamic of a quadrotor UAV[C]//2011 IEEE International Conference on Decision and Control and European Control Conference. Denver USA, 2011: 7380-7385.

[12] Khebbache H, Tadjine M. Robust fuzzy backstepping sliding mode controller for a quadrotor unmanned aerial vehicle[J]. Control Engineering and Applied Informatics, 2013, 15(2): 3-11

[13] Liu H, Bai Y Q, Lu G, et al. Robust attitude control of uncertain quadrotors[J]. IET Control Theory Appl, 2013, 7(11): 1583-1589.

[14] Islam S, Liu Xiao-ping P, EI Saddik A. Adaptive sliding mode control of unmanned four rotor flying vehicle[J]. International Journal of Robotics & Automation, 2015, 30(2): 140-148.

[15] 何勇靈, 陳彥民, 周岷峰. 四旋翼飛行器在風場擾動下的建模與控制[J]. 中國慣性技術學報, 2013, 21(5): 624-630. He Yong-ling, Chen Yan-min, Zhou Min-feng. Modeling and control of a quadrotor helicopter under impact of wind disturbance[J]. Journal of Chinese Inertial Technology, 2013, 21(5): 624-630.

[16] 韓京清. 自抗擾控制技術[M]. 北京: 國防工業(yè)出版社, 2008: 255-287. Han Jing-qing. Active disturbance rejection control technique[M]. Beijing: National Defence Industry Press, 2008: 255-287.

[17] Tang Shuai, Yang Qiu-hui, Qian Shao-ke, et al. Height and attitude active disturbance rejection controller design of a small-scale helicopter[J]. Science China-Information Sciences, 2015, 58(3): 220201-220217.

[18] Sira-Ramirez H, Linares-Flores J, Garacia-Rodriguez C, et al. On the control of the permanent magnet synchronous motor: An active disturbance rejection control approach[J]. IEEE Transactions on Control Systems Technology, 2014, 22(5): 2056-2063.

[19] Zheng Qing, Dong Li-li, Lee D H, et al. Active disturbance rejection control for MEMS gyroscopes[J]. IEEE Transactions on Control Systems Technology, 2009, 17(6): 1432-1438.

[20] Sio K C, Lee C K. Stability of fuzzy PID controllers[J]. IEEE Transactions on Systems, Man and Cybernetics (Part A: Systems and Humans), 1998, 28(4): 490-495.

Attitude fuzzy active disturbance rejection controller design of quadrotor UAV and its stability analysis

DOU Jing-xin, KONG Xiang-xi, WEN Bang-chun
(School of Mechanical Engineering & Automation, Northeastern University, Shenyang 110819, China.)

To solve the attitude control problems in quadrotor unmanned aerial vehicle (UAV), a quadrotor attitude controller based on fuzzy active disturbance rejection control (ADRC) is designed. At first, the dynamic model of quadrotor UAV is analyzed, and a control scheme based on fuzzy ADRC attitude control algorithm is given. The extended state observer (ESO) and the fuzzy state feedback controller using the above algorithm are designed. The stability analysis shows that the estimation error is bounded, and it also gives the sufficient condition for feedback error’s stability. Simulation results indicate that by using the fuzzy ADRC scheme, the system’s overshoot and the output’s fluctuation are reduced by 75% and 30% respectively when system subjects to disturbance. Therefore, the control system has better anti-disturbance performance and steady state performance, meeting the attitude control requirements of quadrotor UAVs.

quadrotor unmanned aerial vehicle; attitude control; extended state observer; active disturbance rejection control; fuzzy control

V279

:A

2015-07-06;

:2015-12-02

國家自然科學基金項目(51375080);中央高?;究蒲袠I(yè)務費專項資金(N130603003)

竇景欣(1983—),男,博士研究生,從事飛行器非線性控制方面研究。E-mail: doujingxin@163.com

聯(lián) 系 人:聞邦椿(1930—),男,教授,博士生導師。E-mail: bcwen1930@vip.sina.com

1005-6734(2015)06-0824-07

10.13695/j.cnki.12-1222/o3.2015.06.022

猜你喜歡
自適應性姿態(tài)控制觀測器
風擾動下空投型AUV的飛行姿態(tài)控制研究
高校外籍教師自適應性調整探索——基于四川文理學院8名外教非結構式訪談的定性研究
多星發(fā)射上面級主動抗擾姿態(tài)控制技術研究
自動化學報(2018年2期)2018-04-12 05:46:05
基于非線性多輸入多輸出近似動態(tài)規(guī)劃的發(fā)動機缸平衡智能調節(jié)算法
自適應語控智能會議系統(tǒng)中的技術及設備解析
演藝科技(2017年10期)2017-11-27 12:54:40
水下大壩裂縫圖像分割方法研究 
軟件導刊(2016年9期)2016-11-07 22:24:46
基于UC/OS-II四旋翼姿態(tài)控制系統(tǒng)設計
基于觀測器的列車網(wǎng)絡控制
基于非線性未知輸入觀測器的航天器故障診斷
基于干擾觀測器的PI控制單相逆變器
井陉县| 沈丘县| 嘉荫县| 江陵县| 民权县| 遂昌县| 高雄县| 四川省| 德格县| 大冶市| 思南县| 罗田县| 霍山县| 宝鸡市| 仙游县| 南溪县| 莲花县| 景泰县| 铜陵市| 贵溪市| 望江县| 清流县| 德兴市| 太和县| 奉新县| 芜湖市| 营口市| 寻甸| 资兴市| 太和县| 峨边| 扶绥县| 乾安县| 治多县| 衡东县| 延寿县| 彭州市| 西青区| 元江| 辛集市| 馆陶县|