李珺 王娜 宋欣 花玉



摘要:針對四旋翼飛行器易受干擾的問題,本文提出了一種基于模型參考自適應(yīng)的反步控制方法,在外界氣流干擾和內(nèi)部參數(shù)不確定的情況下,保證四旋翼飛行器穩(wěn)定平滑地跟蹤參考信號。將四旋翼飛行器的飛行控制系統(tǒng)分解為水平位置控制子系統(tǒng)與高度和姿態(tài)控制子系統(tǒng),并對兩個子系統(tǒng)分別設(shè)計反步控制器,然后在高度和姿態(tài)控制子系統(tǒng)應(yīng)用模型參考自適應(yīng)控制,提高該子系統(tǒng)的抗干擾性能,從而進一步改善水平位置控制性能,同時采用Lyapunov穩(wěn)定性理論,證明整個閉環(huán)系統(tǒng)漸近穩(wěn)定。仿真結(jié)果表明,該算法能夠有效抑制外界氣流干擾,對負載不確定性具有較強的自適應(yīng)能力,有效提高系統(tǒng)的穩(wěn)定性和抗干擾性能。該研究具有一定的理論和實際應(yīng)用價值。
關(guān)鍵詞:四旋翼飛行器; 反步控制; 模型參考自適應(yīng)控制; 抗干擾
中圖分類號: TP273+.2文獻標識碼: A
近年來,由于四旋翼飛行器具有體積小、質(zhì)量輕、可垂直起降和懸停等優(yōu)點,在軍用和民用領(lǐng)域應(yīng)用越來越廣泛[13]。但四旋翼飛行器是一種欠驅(qū)動、強耦合、多變量、非線性的復(fù)雜系統(tǒng),并且受重力和陀螺效應(yīng)等多種物理效應(yīng)的影響及氣流等外界環(huán)境的干擾[4],對控制器的設(shè)計要求較高。因此,設(shè)計一種保障飛行器穩(wěn)定飛行的控制器至關(guān)重要。國內(nèi)外許多學者對四旋翼飛行器的控制做了大量的研究工作,王振華等人[5]設(shè)計了基于偏差的比例積分微分控制(proportional-integral-derivative control,PID)器,其作為最經(jīng)典的控制方法,實現(xiàn)對飛行器的控制,但是對干擾的抑制能力較弱,魯棒性不強;F. Alia等人[6]將四旋翼飛行器的控制系統(tǒng)分解為水平位置控制子系統(tǒng)與高度和姿態(tài)控制子系統(tǒng),并在水平位置控制子系統(tǒng)加入模型參考自適應(yīng)控制,解決了水平位置受到干擾時不能穩(wěn)定飛行的問題,但高度和姿態(tài)控制子系統(tǒng)仍不能保證有較強的抗干擾能力;梁雪慧等人[7]設(shè)計了基于PID的姿態(tài)自適應(yīng)控制器,而高度子系統(tǒng)控制器卻要單獨設(shè)計,增加了控制系統(tǒng)的復(fù)雜性。基于此,本文將四旋翼飛行器的飛行控制系統(tǒng)分解為水平位置控制子系統(tǒng)與高度和姿態(tài)控制子系統(tǒng),由于四旋翼飛行器姿態(tài)角的變化直接影響到機體的位置和速度[89],因此在分別給內(nèi)外環(huán)控制子系統(tǒng)設(shè)計反步控制器的基礎(chǔ)上,在內(nèi)環(huán)子系統(tǒng)加入模型參考自適應(yīng)控制,不僅使四旋翼飛行器的高度和姿態(tài)具有更高的抗干擾能力,而且消除了姿態(tài)角不穩(wěn)定時對水平位置的影響。該系統(tǒng)解決了高度子系統(tǒng)控制器需要單獨設(shè)計的問題,簡化了控制器的結(jié)構(gòu),并且能夠使高度和姿態(tài)控制子系統(tǒng)更加穩(wěn)定。該研究為提高四旋翼飛行器的抗干擾性能奠定了理論基礎(chǔ)。
1四旋翼飛行器動力學模型
1.1動力學模型
在地面坐標系下,四旋翼飛行器動力學模型[1013]為
式中,Cφ=cos φ,Sγ=sin γ,下同;x··、y··和z··分別為飛行器沿x軸、y軸和z軸方向的加速度;θ··、γ··和φ··分別為飛行器俯仰角、橫滾角和偏航角加速度;θ·、γ·和φ·分別為俯仰角、橫滾角和偏航角的角速度;m為飛行器的質(zhì)量;g為重力加速度;jx、jy和jz分別為沿x軸、y軸和z軸的轉(zhuǎn)動慣量;l為機架長度。
1.2四旋翼飛行器動力學模型的簡化和分析
四旋翼飛行器由4個正交布置的電機驅(qū)動[1415],根據(jù)四旋翼飛行器飛行時的實際情況,各姿態(tài)角均為小角度,可進行如下簡化:Sθ=θ,Sγ=γ,Sφ=φ,Cθ=1,Cγ=1,Cφ=1。同時,飛行器飛行的加速度較小,γφ,θφ,θγ為高階小量,可近似為0,四旋翼飛行器關(guān)于機體x軸、y軸對稱,所以jx-jy=0。將上述分析代入式(1)。
四旋翼飛行器是典型的欠驅(qū)動系統(tǒng),具有6個自由度,卻只有4個獨立的控制輸入,僅能控制四旋翼飛行器的4個自由度[1618],也只能保證4個自由度的穩(wěn)定性。四旋翼飛行器的高度方向由U1完整驅(qū)動,飛行器姿態(tài)θ,γ,φ由U2,U3,U4完整驅(qū)動,飛行器水平位置x,y由飛行器姿態(tài)角和U1決定,因此水平位置與姿態(tài)角和高度耦合[1920]。
2基于模型參考自適應(yīng)的四旋翼飛行器反步控制系統(tǒng)設(shè)計
四旋翼飛行器的飛行控制系統(tǒng)分解為內(nèi)環(huán)與外環(huán)控制子系統(tǒng),對基于模型參考自適應(yīng)(model reference adaptive control,MRAC)的四旋翼飛行器反步控制系統(tǒng)進行設(shè)計,基于MRAC四旋翼飛行器反步控制系統(tǒng)框圖如圖1所示。內(nèi)環(huán)為高度和姿態(tài)控制子系統(tǒng),外環(huán)為水平位置控制子系統(tǒng),對2個子系統(tǒng)分別設(shè)計反步控制器,然后在高度和姿態(tài)控制子系統(tǒng)加入模型參考自適應(yīng)控制,抑制參數(shù)變化和外界氣流等因素對該子系統(tǒng)的干擾,消除姿態(tài)角不穩(wěn)定時對水平位置的影響。
2.1四旋翼飛行器水平位置子系統(tǒng)反步控制器設(shè)計
四旋翼飛行器水平位置子系統(tǒng)的動力學方程為
2.2基于MRAC四旋翼飛行器高度和姿態(tài)子系統(tǒng)反步控制器設(shè)計
當系統(tǒng)的內(nèi)部參數(shù)發(fā)生變化或受到外部氣流干擾時,四旋翼飛行器的高度和姿態(tài)子系統(tǒng)反步控制器的控制性能變差,不能保證飛行器高度和姿態(tài)的穩(wěn)定,以致影響整個系統(tǒng)。為此,將在高度和姿態(tài)子系統(tǒng)加入模型參考自適應(yīng)控制,提高控制性能。
2.2.2高度和姿態(tài)子系統(tǒng)模型參考自適應(yīng)控制器設(shè)計
模型參考自適應(yīng)線性反饋控制律與反步控制律,共同構(gòu)成四旋翼飛行器高度和姿態(tài)子系統(tǒng)控制器,即
式中,Uba為反步控制器控制輸出;Uad為模型參考自適應(yīng)控制器控制輸出。其中,模型參考自適應(yīng)控制器控制輸出為
式中,K和F分別為前饋增益矩陣和反饋補償矩陣;R為期望高度和姿態(tài)輸入,具體為R=[0000zdθdγdφd]T;X為狀態(tài)變量。
當高度和姿態(tài)子系統(tǒng)未加入模型參考自適應(yīng)控制器,即Uad為0,且實際系統(tǒng)受到干擾時,矩陣Am和Bm會偏離理想值,影響系統(tǒng)的控制效果。模型參考自適應(yīng)控制器將改善實際系統(tǒng)受干擾時的控制性能,將式(21)中Uad代入式(23),得
3.1四旋翼飛行器受到外部氣流干擾時控制效果
由于外部氣流的數(shù)學模型具有余弦特性,因此將四旋翼飛行器高度和姿態(tài)子系統(tǒng)4個通道加入的干擾設(shè)定為
四旋翼飛行器定點飛行水平位置響應(yīng)曲線如圖3所示,四旋翼飛行器定點飛行高度和姿態(tài)角響應(yīng)曲線如圖4所示。
由圖3和圖4可以看出,基于MRAC的反步控制器控制時,大約在仿真開始后的第1 s飛行器到達目標位置,并且飛行基本達到穩(wěn)定狀態(tài)。在反步控制器控制時,高度z約有01 m幅值振蕩,而在基于MRAC的反步控制器控制時,高度z基本漸近穩(wěn)定在指定高度1 m的位置。在俯仰角θ和橫滾角γ通道,反步控制器對干擾的抑制效果非常好,在加入自適應(yīng)控制后,俯仰角和橫滾角對指令的響應(yīng)階段比反步控制的控制效果更佳,極大地減小了系統(tǒng)的超調(diào)量。在偏航角φ通道,相比反步控制器,基于MRAC的反步控制器對不確定干擾有很好的抑制效果。仿真結(jié)果表明,基于MRAC的反步控制器極大地提高了系統(tǒng)的抗干擾性能,驗證了所提算法的有效性。
四旋翼飛行器在負載變化時高度響應(yīng)曲線如圖5所示。由圖5可以知,當四旋翼飛行器在5 s時,負載減少30%,飛行器質(zhì)量發(fā)生突變。在反步控制器控制時,飛行器偏離高度指令,上升約01 m,而在基于MRAC的反步控制器控制時,高度未發(fā)生變化,始終穩(wěn)定在指令高度上,模型參考自適應(yīng)很好地彌補了反步控制器的不足。仿真結(jié)果表明。基于MRAC的反步控制器,能有效消除飛行器質(zhì)量等內(nèi)部參數(shù)改變時對飛行器穩(wěn)定飛行產(chǎn)生的影響,驗證了所提算法的有效性。
4結(jié)束語
本文通過簡化和分析四旋翼飛行器的動力學方程,設(shè)計了基于模型參考自適應(yīng)的四旋翼飛行器反步控制器。在四旋翼飛行器設(shè)計反步控制器的基礎(chǔ)上,加入模型參考自適應(yīng)控制,有效抑制了干擾,保證四旋翼飛行器對指令信號的穩(wěn)定平滑跟蹤。仿真結(jié)果表明,相對于反步控制,該算法能夠有效提高系統(tǒng)的穩(wěn)定性和抗干擾性能,具有一定的理論研究和實際應(yīng)用價值。為進一步提高四旋翼飛行器的抗干擾性能,對不同類型干擾的分析是接下來工作的方向。
參考文獻:
[1]石川, 林達. 基于自適應(yīng)積分反步的四旋翼飛行器控制[J]. 計算機應(yīng)用研究, 2018, 5(11): 33383342.
[2]Zhao B, Xian B, Zhang Y, 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): 28912902.
[3]李艾棠, 譚功全, 郭金虎. 四旋翼無人機懸停飛行自適應(yīng)PD控制器設(shè)計[J]. 四川理工學院學報, 2017, 30(6): 5460.
[4]劉嶠, 吳懷宇, 陳洋, 等. 基于反步法與參考模型的四旋翼飛行器自適應(yīng)滑動模態(tài)控制[J]. 高技術(shù)通訊, 2018, 28(7): 633642.
[5]王振華. 基于DSP的微型飛行控制器設(shè)計研究[D]. 南京: 南京航空航天大學, 2013.
[6]Ghaffar A A, Richardson T. Position tracking of an underactuated quadrotor using model reference adaptive control[C]∥AIAA Guidance, Navigation, and Control Conference. San Diego. California, USA: American Institute of Aeronautics and Astronautics, 2016.
[7]梁雪慧, 李景濤, 黨媛媛. 四旋翼飛行器姿態(tài)穩(wěn)定自適應(yīng)控制研究[J]. 計算機仿真, 2017, 34(8): 7579.
[8]劉蘇漫, 楊曉慧, 李文明. 四旋翼飛行器反步自適應(yīng)PID控制[J]. 電光與控制, 2019, 26(2): 7679.
[9]滕雄, 吳懷宇, 陳洋, 等. 基于反步法的四旋翼飛行器軌跡跟蹤研究[J]. 計算機仿真, 2016, 33(5): 7883.
[10]岳基隆. 四旋翼無人機自適應(yīng)控制方法研究[D]. 長沙: 國防科學技術(shù)大學, 2010.
[11]Cabecinhas D, Cunha R, Silvestre C. A trajectory tracking control law for a quadrotor with slung load[J]. Automatic, 2019, 106: 384389.
[12]Wang N, Deng Q, Xie G M, et al. Hybrid finite-time trajectory tracking control of a quadrotor[J]. ISA Transactions, 2019, 90: 278286.
[13]許玥, 甄子洋, 楊政. 基于自適應(yīng)控制的無人機自動駕駛儀控制系統(tǒng): 中國, CN 201710610691. 0[P]. 20171208.
[14]Nicol C, Mncnab C J B, Ramirez-Serrano A. Robust adaptive control of a quadrotor helicopter[J]. Mechatronics, 2011, 21(6): 927938.
[15]Pounds P, Mahony R, Corke P. Modeling and control of a quadrotor robot[J]. Control Engineering Practice, 2010, 18(7): 691699.
[16]史鯤, 張效義, 陳勇, 等. 空面導彈模型參考自適應(yīng)控制設(shè)計與仿真[J]. 飛行力學, 2010, 28(3): 5154.
[17]陳國定, 程嘉輝, 張曉峰, 等. 四旋翼無人機飛行姿態(tài)模型參考自適應(yīng)控制[J]. 計算機系統(tǒng)應(yīng)用, 2015, 24(11): 247251.
[18]姜明瑞. 四旋翼無人機軌跡跟蹤控制系統(tǒng)設(shè)計[D]. 吉林: 長春理工大學, 2018.
[19]Liu H, Tian Y, Lewis F L, et al. Robust formation tracking control for multiple quadrotors under aggressive maneuvers[J]. Automatica, 2019, 105: 179185.
[20]李瑞琪, 王洪福, 李瑞雪, 等. 基于模型參考自適應(yīng)的四旋翼飛行器控制[J]. 計算機測量與控制, 2013, 21(12): 32603271.
[21]梁雪慧, 黨媛媛, 趙嘉祺. 四旋翼飛行器模型參考自適應(yīng)容錯控制[J]. 電光與控制, 2018, 25(7): 8891.
Model Reference Adaptive-Based Backstepping Control for Quadrotor
LI Jun, WANG Na, SONG Xin, HUA Yu
(School of Automation, Qingdao University, Qingdao? 266071, China)
Abstract:? For the quadrotor is vulnerable, a model reference adaptive-based backstepping control method for quadrotor was proposed. The quadrotor were guaranteed to track the reference signal quickly and smoothly under the influence of external airflow interference and internal parameter uncertainty. The flight control system of the quadrotor was decomposed into horizontal position control subsystem and height and attitude control subsystem. The backstepping controllers for two subsystems were designed, respectively. Then, the model reference adaptive control(MRAC) was applied to the height and attitude control subsystem to improve the anti-interference performance, and further improve the control performance of the horizontal position of the quadrotor. Finally, the asymptotic stability of the closed-loop system was proved by using Lyapunov stability theory. The simulation results show that the algorithm can effectively suppress the external airflow interference, and it has strong adaptive ability to load uncertainty. This algorithm effectively improves the stability and anti-interference performance of the system, and has certain theoretical research and practical application value.
Key words:? quadrotor; backstepping control; MRAC; anti-interference
收稿日期: 2019-12-17; 修回日期: 2020-01-16
基金項目:山東省自然科學基金資助項目(ZR2016FP10);國家自然科學基金青年科學基金項目(61703221)
作者簡介:李珺(1992-),男,山東淄博人,碩士研究生,主要研究方向為四旋翼飛行器控制算法。
通信作者:王娜(1983-),女,博士,講師,碩士生導師,主要研究方向為魯棒抗干擾控制和飛行器姿態(tài)控制等。Email: wangnaflcon@126.com