萬 慧,齊曉慧,朱子薇,張 瑩,孟麗潔
(1.陸軍工程大學石家莊校區,石家莊 050003;2.北方自動控制技術研究所,太原 030006)
小型四旋翼飛行器因其具有垂直起降,空中懸停等優勢,逐步成為航空界研究的新熱點[1]。然而,小型四旋翼是一個典型的多變量、非線性、強耦合的欠驅動系統[2]。近年來,研究人員圍繞對四旋翼飛行器建模、控制及四旋翼飛行器的工程應用做了大量工作[3-8]。目前,四旋翼飛行器飛行控制系統的設計及其工程應用是主要的研究方向。
姿態控制是整個飛行控制系統的基礎和關鍵[9]。現代控制理論在四旋翼飛行控制系統的設計中得到了廣泛的應用,如滑模控制[10]、自適應控制[5,11]、非線性控制[12]等,但這些控制方法設計復雜,在實際應用中受到限制。而傳統的PID控制器由于自身結構的限制,參數調整過程中常需要在動態性能和穩態性能間做出取舍[13]。由韓京清研究員提出的自抗擾控制技術(Active Disturbance Rejection Control,ADRC)[14],在吸收現代控制理論成果的基礎上,發揚并豐富了PID控制的精髓,具有對模型精度要求低,調節時間短,超調量小,魯棒性強等優點。目前,ADRC在四旋翼飛行器控制系統設計中已經取得較好的控制效果[9,15-17]。2006 年高志強[18]提出線性自抗擾控制器(Linear Active Disturbance Rejection Control,LADRC),基于帶寬的參數整定方法極大地簡化了調參過程,推進了ADRC在工程上的應用。
本文針對四旋翼飛行器姿態的非線性模型,提出了一種基于LADRC四旋翼姿態解耦控制方法。首先建立了四旋翼飛行器姿態的非線性耦合模型,然后引入LARDC對建立的模型進行解耦控制器設計,并基于姿態控制中過渡時間的要求對控制器參數進行了整定。最后,對提出的控制方法的魯棒性、抗擾性進行了仿真分析。
根據文獻[4],四旋翼飛行器的姿態動力學模型為:
其中,kb為升力系數,kd為阻力系數。
歐拉角的角速度與機體角角速度之間的關系為:
四旋翼飛行器姿態動力學模型的耦合特性帶來了飛行控制律設計的困難,一般設計時常將模型線性化,降低設計難度[4-5]。這種方法雖然簡化了控制律設計,但也降低了四旋翼飛行器應對復雜環境時的機動性。
以二階定常系統為例,設計的LADRC結構如圖 1 所示[19]。
其中,y和u分別對應系統的輸入和輸出;r為參考輸入;b0為系統參數b的估計值,b未知;w為外部擾動;為控制器帶寬;為線性擴張狀態觀測器(Linear Extended State Observer,LESO)的狀態矩陣,設系統狀態,總擾動(系統的內擾、外擾)為f(·),且 f(·)可微,f˙(·)有界,則采用如下形式的LESO可將f(·)估計出來:
綜上,針對二階定常系統的設計的LADRC具體可表示為:
由2.1可知,每個LADRC控制器要調整的參數包括 b0,ω0,ωc。文獻[19]提出,在調節時間 ts已知的情況下,控制器參數的整定可簡化為對b0的整定,具體過程可表示為:
1)確定理想的調節時間ts;
2)根據 ωc≈10/ts確定 ωc,由 kp=ωc2,kd=2ωc,計算 kp,kd;
3)令 ω0=4ωc,確定k值后,計算 LESO 的增益β1,β2,β3;
4)選取較小的數作為b0的初值,緩慢增大b0,直至獲得滿意的動態性能。
選定實驗室四旋翼飛行器平臺,在Matlab中建立仿真模型對所提出的LADRC控制姿態控制方法的性能進行分析和驗證。
相關的參數主要有:l=0.23 m,Ix=Iy=8×10-3kg·m2,Iz=2×10-2kg·m2,kb=kd=3.13×10-5N·s2。限于文章篇幅,以俯仰通道為例對設計的控制器進行驗證。根據經驗,設定理想的調節時間ts(φ)=1.5 s,k=6,b0從0.5開始以0.1為間隔緩慢增加,經過多次測試,得到當b0=1時受控系統可達到較好的動態性能;ADRC控制器參數整定采用試湊法[9],取r=1 000,h=h0=0.001,α1=0.5,α2=0.25,c=1,δ=0.000 02,β1=100,β2=300,β3=1 000。實驗中設定初始值 θ=0°,當 t=0 s,θd=15°;t=4 s,θd由 15°變為 3°;在;t=5 s時加入如圖3所示的脈沖外擾信號,得到的仿真結果如圖4、圖5所示。
由圖4、圖5可以得到如下結論:
1)兩種姿態控制器均可對俯仰通道的“總擾動”進行較好的跟蹤和補償,但在現有的實驗設定條件下,LADRC對總擾動的跟蹤和補償效果更好;
2)但在當前實驗設定條件下,ADRC控制器的的調節時間約為0.77 s,LADRC控制器的調節時間約為0.8 s,這是因為LADRC控制器中需要調節的參數與過渡時間有關[20],但二者相差不大,均具有較好的魯棒性和抗干擾性,均可以無超調快速實現由當前姿態角到目標姿態角的轉換;
3)雖然二者控制性能相差不大,但是LADRC的需整定參數少,整定方法相對完善,更適合在工程領域應用。
本文應用線性自抗擾控制技術,在建立小型四旋翼飛行器姿態非線性耦合模型的基礎上,設計了一種姿態解耦控制方法,并過仿真驗證了該控制器具有較強的魯棒性和抗干擾能力,能夠有效地控制非線性耦合系統,且參數整定方法簡單,便于工程實現,為四旋翼飛行器的大角度機動飛行打下了良好基礎。下一步將把該方法應用于實驗室所搭建的四旋翼平臺上,從工程實現上進一步進行檢驗。
參考文獻:
[1]蔣回蓉,鄧志誠,祝明,等.變槳距四旋翼飛行器的建模與控制研究[J].電光與控制,2015,22(10):48-55.
[2]聶博文,馬宏緒,王劍,等.微小型四旋翼飛行器的研究現狀與關鍵技術[J].電光與控制,2007,14(16):113-117.
[3]MCKERROE P.Modeling the draganflyer four-rotor helicopter[C]//Proceedings of the IEEE International Conference on Robotics and Automation,2004(1):3590-3601.
[4]黃溪流.一種四旋翼無人直升機飛行控制器的設計[D].南京:南京理工大學,2010.
[5]DYDEK Z T,Anuradha M.ANNASWAMY A M.Adaptive control of quadrotor UAVs:a design trade study with flight evaluations [J].IEEE Transactions on Control Systems Technology,2013,21(4):1400-1406.
[6]吳中華,賈秋玲.四旋翼幾種控制方法研究[J].現代電子技術,2013,36(15):88-94.
[7]王帥,周洋.用于危險區域物品清理的四旋翼飛行抓捕手[J].兵工自動化,2011,30(3):78-80.
[8]張靜,霍建文,劉星,等.微型四旋翼飛行偵查機器人控制系統設計[J].測控技術,2015,34(7):67-70.
[9]李杰,齊曉慧,韓帥濤.基于自抗擾技術的四旋翼姿態解耦控制方法[J].電光與控制,2013,20(3):44-48.
[10]王麗新.基于滑模理論的四旋翼直升機的姿態控制研究[D].沈陽:東北大學,2009
[11]李勁松,宋立博,顏國正.自適應逆控制方法的小型四旋翼無人直升機姿態控制[J].上海交通大學學報,2012,46(6):950-961.
[12]HU Q,FEI Q,WU Q H,et al.Research and application of nonlinear control techniques for quadrotor UAV[C]//Proceedings of the 31st Chinese Control Conference,Hefei,China,2012:706-710.
[13]張鐳,李浩.四旋翼飛行器模糊PID姿態控制[J].計算機仿真,2014,31(8):73-77.
[14]韓京清.自抗擾控制器及其應用[J].控制與決策,1998,13(1):19-23.
[15]王俊生,馬宏緒,蔡文瀾.基于ADRC的小型四旋翼無人直升機控制方法研究[J].彈箭與制導學報,2008,28(3):31-40.
[16]劉剛,王彪,曹云峰.PID/ADRC控制器在四旋翼無人飛行控制中的應用[J]. 云南民族大學學報,2014,23(2):151-156.
[17]魏文菲,張春元,李超,等.某四旋翼飛行器機架的模態分析[J].兵器裝備工程學報,2017(2):40-42.
[18]GAO Z Q.Scaling and bandwidth-parameterization based controller tuning[C]//Proceedings of the American Control Conference,Denver,Colorado ,2003:4989-4996.
[19]CHEN X,LI D H,GAO Z Q,et al.Tuning method for second-order active disturbance rejection control[C]//Proceedings of the 30th Chinese Control Conference,Yantai,China,2011:6322-6327.
[20]趙志豪,趙敏,陳奇,等.基于IAFSA的四自由度翼傘分段歸航設計[J].火力與指揮控制,2017,42(2):64-68.