夏琳琳,叢靖宇,馬文杰,趙 耀,劉惠敏
(1.東北電力大學 自動化工程學院,吉林 132012;2.東北電力大學 理學院,吉林 132012;3.青島農(nóng)業(yè)大學 機電工程學院,青島 266109)
基于浸入與不變原理的四旋翼姿態(tài)系統(tǒng)反步滑模控制
夏琳琳1,叢靖宇1,馬文杰2,趙 耀1,劉惠敏3
(1.東北電力大學 自動化工程學院,吉林 132012;2.東北電力大學 理學院,吉林 132012;3.青島農(nóng)業(yè)大學 機電工程學院,青島 266109)
針對較大幅度外部不確定擾動下的四旋翼姿態(tài)穩(wěn)定問題,設計了一種基于浸入與不變原理(I&I)的自適應反步滑模控制器(ABSMC)。首先建立了未知大擾動下四旋翼姿態(tài)系統(tǒng)動力學模型,然后以橫滾角子系統(tǒng)搭建為例,設計并應用了反步法和基于趨進率的滑模控制策略。在擾動估計誤差流型設計中,融合了I&I原理,即自適應率的選取實現(xiàn)了誤差流型的不變和吸引,確保估計誤差收斂到0。最后,對系統(tǒng)進行了穩(wěn)定性分析和數(shù)字仿真。結(jié)果表明,在較大未知擾動情況下,融合I&I原理方法后,經(jīng)10 s所測跟蹤誤差平方的累加和僅為傳統(tǒng)ABSMC方法的11.2%,控制精度大幅提高。
四旋翼;姿態(tài)系統(tǒng);浸入與不變原理;反步法;滑??刂?/p>
四旋翼飛行器的動力學模型具有非線性、強耦合、高階數(shù)等特點[1]。得益于自身可垂直起降、可懸停等靈活機動的特性,廣泛應用于近地環(huán)境下的航拍、刑偵、風力發(fā)電設備檢修、環(huán)境監(jiān)控及交通管理等領域。在多旋翼無人機家族中,四旋翼系統(tǒng)的機械結(jié)構(gòu)最為簡單、緊湊,對稱的旋翼可同時完成逆時針或順時針旋轉(zhuǎn),這種旋翼布局可以抵消螺旋槳引起的陀螺效應,產(chǎn)生更大的升力。注意到,在 MEMS(微機電)、新型傳感器及新型材料等相關技術的推動下,搭載MIMUs(微慣性測量元件)、小型成像設備(照相機、攝像機)、磁羅盤、GPS接收機等導航設備的四旋翼系統(tǒng)還可實現(xiàn)近地面環(huán)境下的導航、定位與通信。
本文對四旋翼無人機的姿態(tài)控制系統(tǒng)開展專門研究。為確保飛行控制系統(tǒng)在風力擾動、陀螺效應、重力及旋翼慣量矩等諸多物理效應[2-3]影響下的控制效果,在傳統(tǒng)自適應反步滑模控制(ABSMC)算法基礎上,提出融合浸入與不變(I&I)原理的ABSMC算法,涉及滑模面的選擇以提升系統(tǒng)魯棒性,反步法的設計以抑制系統(tǒng)抖動,Lyapunov函數(shù)的選擇以確保系統(tǒng)狀態(tài)收斂等內(nèi)容。同時,在對自適應滑模器控制率和自適應率的選擇上,引入了基于I&I原理的誤差流型設計理念,確保了系統(tǒng)的穩(wěn)定性,提升了控制精度與擾動估計誤差收斂效果。這部分研究內(nèi)容將在第2~4節(jié)進行詳盡闡述。作為必備基礎內(nèi)容,本文開篇給出四旋翼系統(tǒng)動力學模型及控制系統(tǒng)結(jié)構(gòu)。
飛行控制方面,在外部傳感器已提供了卓越的導航信息、機載電池已提供了穩(wěn)定的動力能源的情況下,我們還需要對飛行狀態(tài)進行數(shù)學建模。其中,由于6個自由度中的姿態(tài)與位置具有直接耦合關系,是否實現(xiàn)精確的姿態(tài)控制直接影響后續(xù)速度與位置控制的效果。
考慮到未知大幅度外部擾動的影響,結(jié)合文獻[4],建立非線性四旋翼姿態(tài)系統(tǒng)的動力學模型,表示為
如前所述,四旋翼系統(tǒng)中,姿態(tài)與位置存在直接的耦合關系,即橫滾角/俯仰角的變化直接引起機體向前后/左右移動,因此,位置系統(tǒng)并不僅僅由位置控制量實施控制,還要由實時的姿態(tài)角進行調(diào)節(jié)。所設計的控制系統(tǒng)結(jié)構(gòu)如圖1所示。該系統(tǒng)為雙閉環(huán)結(jié)構(gòu),通過信號發(fā)生器給出期望的位置軌跡和期望的偏航角,在位置控制器中根據(jù)位置系統(tǒng)動力學方程以及期望的位置計算出兩個期望的虛擬姿態(tài)角后連同給定的期望偏航角送至姿態(tài)控制器,這樣外環(huán)是實施PD控制率的位置系統(tǒng),其輸出是四旋翼的總體升力控制量,內(nèi)環(huán)是本文研討的姿態(tài)系統(tǒng)輸出的三個姿態(tài)角的控制力矩。
圖1 四旋翼控制系統(tǒng)結(jié)構(gòu)圖Fig.1 Structure diagram of quadrotor control system
如文獻[5-6]所述,在雙閉環(huán)結(jié)構(gòu)的控制系統(tǒng)中,內(nèi)環(huán)的動態(tài)性能對外環(huán)的穩(wěn)定性影響很大。針對這一問題,工程上一般使用內(nèi)環(huán)收斂速度大于外環(huán)的控制策略。在上述四旋翼控制系統(tǒng)中,內(nèi)環(huán)的姿態(tài)跟蹤誤差會影響外環(huán)位置系統(tǒng)的穩(wěn)定性,進而對整個系統(tǒng)的穩(wěn)定性造成影響。我們考慮通過合理地選取內(nèi)環(huán)姿態(tài)控制率和自適應率,來確保整機系統(tǒng)的穩(wěn)定性。具體方法是:控制率的設計結(jié)合了反步法,解決了系統(tǒng)抖動、控制不連續(xù)等問題;自適應率的設計中引入了額外的補償項,保證了估計誤差的收斂性,也提高了系統(tǒng)的抗干擾能力。第3節(jié)將給出詳盡的設計方法。
由于姿態(tài)系統(tǒng)是整個飛行控制的關鍵,國內(nèi)外相關實驗室、高校和科研機構(gòu)已投入了大量研究工作,文獻[7-9]著眼于 PID、滑模、自適應等諸多控制方法的研究,致力于獲得更優(yōu)的非線性控制效果,以提升系統(tǒng)的控制性能。
滑模控制方法的優(yōu)點是當系統(tǒng)到達滑模面時,其運行狀態(tài)只取決于滑模面,而與系統(tǒng)的原參數(shù)無關(抑制了參數(shù)不確定性[10])。由于該性能是通過控制量的高頻抖動換取的,此方法在實際工程中受到限制。注意到,反步法是一種基于Lyapunov函數(shù)的構(gòu)造性方法,其首先將系統(tǒng)分解為低階的子系統(tǒng),然后分別設計各子系統(tǒng)的Lyapunov函數(shù)和虛擬控制量,再一步步反推,從而確保整個系統(tǒng)的穩(wěn)定性。結(jié)合兩者的優(yōu)勢,以下以橫滾角子系統(tǒng)為例,給出傳統(tǒng)ABSMC的實現(xiàn)原理。
改寫式(1)中滾轉(zhuǎn)角子系統(tǒng)的動力學模型,表示為
定義位置誤差:
其中,x1d表示橫滾角的期望值。
定義估計誤差:
由滑模設計方法,設計滑模面為
其中,系數(shù)λ1>0,則:
引入自適應算法,取Lyapunov函數(shù),表示為
誠然,該設計方法可以保證系統(tǒng)全局是漸進穩(wěn)定的。然而,系統(tǒng)對未知擾動估計誤差的動態(tài)變化過程是無法調(diào)節(jié)的,這一現(xiàn)象雖然不會影響系統(tǒng)最終的穩(wěn)定性,但有時會對系統(tǒng)的暫態(tài)響應造成嚴重的影響。
基于浸入與不變原理的自適應方法可以很好地解決這個問題。
I&I原理是通過設計流型并保持其吸引與不變,來維持系統(tǒng)穩(wěn)定的。本文對誤差估計建立流型,通過對控制率和自適應率的設計確保估計誤差收斂到0。
仍以橫滾角子系統(tǒng)為例,根據(jù)式(2)及式(7)中關于f的定義,有:
定義誤差流型:
假定上述流型能夠不變,則擴展橫滾角子系統(tǒng)模型,對照公式(15),有:
由公式(4)~(6)的反步法設計Lyapunov函數(shù),為了保證負定,需要再設計函數(shù),根據(jù)式(16)及式(17)中關于的定義,有:
以下完成控制率設計,令:
對擾動估計誤差求導,有:
由于滑??刂频那袚Q增益η1需大于擾動估計誤差絕對值的最大值才能保證負定,這里令有:
注意到,指數(shù)形式的趨近率可以改進系統(tǒng)的動態(tài)品質(zhì),但隨著符號函數(shù)的引入而帶來的不連續(xù)性問題卻容易造成系統(tǒng)控制量的抖動。為了進一步抑制抖動發(fā)生,可采用相應的雙曲正切函數(shù)為較小的正數(shù))代替符號函數(shù)這部分內(nèi)容將在后續(xù)數(shù)字仿真與分析中予以證明。
由于歐拉角各角度具有相同的特性,其余兩個子系統(tǒng)的設計可參照完成,在此不再贅述。
參照文獻[12]中關于 PD外環(huán)位置系統(tǒng)中虛擬控制量的選取,得到:
該姿態(tài)系統(tǒng)動力學模型的參數(shù)取值如表1所列。
表1 姿態(tài)系統(tǒng)動力學模型中參數(shù)取值Tab.1 Parameter values in the dynamic model of attitude system
圖2給出了I&I方法下,姿態(tài)系統(tǒng)狀態(tài)的相平面,從中可以看出,通過對控制率和自適應率的設計,確保了系統(tǒng)誤差及其變化率收斂到0,整個系統(tǒng)漸進穩(wěn)定。
圖2 姿態(tài)系統(tǒng)誤差相平面Fig.2 Error phase plane for attitude system
為了比較滑模運動中趨近率的設計在采用及未采用連續(xù)切換函數(shù)時兩種情況對系統(tǒng)控制量的影響,圖3和圖4分別給出了在符號函數(shù)、雙曲正切函數(shù)作用下,系統(tǒng)控制量的變化曲線。
圖3 符號函數(shù)作用下的控制量變化曲線Fig.3 Changing curves of controlled variables by sign function
圖4 雙曲正切函數(shù)作用下的控制量變化曲線Fig.4 Changing curves of controlled variables by hyperbolic tangent function
圖5 傳統(tǒng)ABSMC方法的三軸擾動力矩估計Fig.5 Tri-axial torque disturbance estimates by classic ABSMC
圖 5和圖 6分別給出了相同仿真條件下,傳統(tǒng)ABSMC和本文方法所獲得的三軸擾動力矩估計效果,其中,紅色虛線代表實際真值,黑色實線代表估計值。圖7和圖8為對應的擾動估計誤差。
可以看出,傳統(tǒng)ABSMC對擾動的跟蹤誤差較大,本文方法由于在自適應率中引入I&I原理,從而大幅提高了對外部未知擾動的適應能力,指數(shù)率及比例積分形式的補償項促使收斂速度不斷提升,更快地調(diào)整了擾動估計與給定擾動相一致。圖8表征了三軸擾動估計誤差已完全收斂,進一步直觀地驗證了這一效果。
圖6 本文方法的三軸擾動力矩估計Fig.6 Tri-axial torque disturbance estimates by method adopted
圖7 傳統(tǒng)ABSMC方法的三軸擾動力矩估計誤差Fig.7 Tri-axial torque disturbance estimates error by classic ABSMC
圖8 本文方法的三軸擾動力矩估計誤差Fig.8 Tri-axial torque disturbance estimates error by method adopted
圖9和圖10分別給出了相同仿真條件下,傳統(tǒng)ABSMC和本文方法所獲得的歐拉角角度跟蹤效果,其中,紅色虛線代表期望角度,黑色實線代表實際角度。選用有限時間偏差平方值積分(ISE)的比值B來衡量二者的跟蹤效果,在仿真時間10 s時有:
式(27)表明本文方法在10 s內(nèi)跟蹤誤差平方的累加和僅為傳統(tǒng)方法的11.2%,控制精度大幅提高。
圖9 傳統(tǒng)ABSMC方法的角度跟蹤效果Fig.9 Angle tracking by classic ABSMC
圖10 本文方法的角度跟蹤效果Fig.10 Angle tracking by method adopted
圖 9~10這組對比圖同樣證明了基于 I&I原理的ABSMC方法在角度跟蹤方面具有更優(yōu)的性能。傳統(tǒng)方法對于擾動估計的不足導致了跟蹤的誤差較大,而本文方法可以對外部擾動做出及時地估計,在提高魯棒性的同時,進一步提升了控制精度。
本文對四旋翼無人機的姿態(tài)系統(tǒng)開展專門研究,以橫滾角子系統(tǒng)為例,探討基于浸入與不變(I&I)原理的自適應反步滑??刂疲ˋBSMC)策略,在確保物理系統(tǒng)穩(wěn)定工作的前提下,解決了飛行控制系統(tǒng)對于較大幅度外部不確定擾動下的精確誤差估計與穩(wěn)定跟蹤問題。相同條件下的仿真對比表明,基于I&I原理的ABSMC在獲得優(yōu)化的擾動估計效果方面具備更卓越的性能,可實現(xiàn)三軸擾動估計誤差的完全收斂以及姿態(tài)角的無差跟蹤。同時,該方法為滑??刂浦锌刂坡逝c自適應率的設計提供了模型參考。
(References):
[1]范云生, 曹亞博, 趙永生.四旋翼飛行器軌跡跟蹤控制器的設計與驗證[J].儀器儀表學報, 2017, 38(03): 741-749.Fun Y S, Cao Y B, Zhao Y S.Design and validation of trajectory tracking controller for quadrotor[J].Chinese Journal of Scientific Instrument, 2017, 38(3): 741-749.
[2]張居乾, 任朝暉, 周來宏, 等.基于指數(shù)收斂的四旋翼無人機魯棒自適應飛行控制[J].中國慣性技術學報,2016, 24(4): 548-553.Zhang J Q, Ren C H, Zhou L H.Robust and adaptive flight control of quadrotor based on exponential convergence[J].Journal of Chinese Inertial Technology, 2016, 24(4): 548-553.
[3]竇景欣, 孔祥希, 聞邦椿, 等.四旋翼無人機模糊自抗擾姿態(tài)控制及穩(wěn)定性分析[J].中國慣性技術學報,2015, 23(6): 824-830.Dou J X, Kong X X, Wen B C.Attitude fuzzy active disturbance rejection controller design of quadrotor UAV and its stability analysis[J].Journal of Chinese Inertial Technology, 2015, 23(6): 824-830.
[4]Bertrand S, Guénard 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.
[5]Jankovic M, Sepulchre R, Kokotovic P V.Constructive Lyapunov stabilization of nonlinear cascade systems[J].IEEE Transactions on Automatic Control, 1996, 41(12): 1723-1735.
[6]Zhao B, Xian B, Zhang Y, et al.Immersion and invariance based adaptive attitude tracking control of a quadrotor UAV in the presence of parametric uncertainty[C]//2014 33rd Chinese Control Conference.Nanjing,China, 2014: 1932-1937.
[7]Yang K S, Cheng C C.Robust adaptive controller design for a quadrotor helicopter[J].Applied Mechanics &Materials, 2013, 284-287: 2296-2300.
[8]Gong X, Hou Z C, Zhao C J, et al.Adaptive backstepping sliding mode trajectory tracking control for a quad-rotor[J].International Journal of Automation and Computing, 2012, 9(5): 555-560.
[9]Pounds P E, Bersak D R, Dollar A M.Stability of small-scale UAV helicopters and quadrotors with added payload mass under PID control[J].Autonomous Robots,2012, 33(1): 129-142.
[10]曾令全, 王美琪, 張佳琦, 等.基于滑??刂频拇笮妥兯亠L機的最大風能捕獲研究[J].東北電力大學學報,2017, 37(2): 31-38.Zeng L Q, Wang M Q, Zhang J Q, et al.Maximum power point tracking of large scale variable speed wind turbine based on sliding mode control[J].Journal of Northeast Electric Power University, 2017, 37(2): 31-38.
[11]侯小燕, 薛文濤, 張晨.基于浸入與不變的氣動彈性系統(tǒng)反演滑??刂芠J].航天控制, 2016, 34(4): 3-9.Hou X Y, Xue W T, Zhang C.Backstepping sliding mode control of aeroelastic system based on immersion and invariance[J].Aerospace Control, 2016, 34(4): 3-9.
[12]劉金琨.先進PID控制MATLAB仿真(第4版)[M].北京: 電子工業(yè)出版社, 2016.
Backstepping sliding mode control of quadrotor attitude system based on immersion and invariance
XIA Lin-lin1, CONG Jing-yu1, MA Wen-jie2, ZHAO Yao1, LIU Hui-min3
(1.School of Automation Engineering, Electric Power University, Jilin 132012, China;2.Science College, Northeast Electric Power University, Jilin 132012, China; 3.College of Mechnical and Electrical Engineering, Qingdao Agricultural University, Qingdao 266109, China)
When it comes to the issue of quadrotor’s attitude system stabilization under large uncertain external disturbances, an adaptive backstepping sliding mode controller (ABSMC) on basis of immersion and invariance(I&I) principle is designed.Firstly, the dynamic model of quadrotor’s attitude system with unknown large disturbances is established.In sequence, the roll subsystem is designated to be set as an illustration, and the corresponding sliding mode control strategies related to the backstepping form & reaching law are designed and introduced accordingly.Specifically, the I&I principle is invoked in the design process for disturbance estimates error manifold, that is, choosing suitable adaptive rate helps to gain error manifold’s invariant and attractive properties, guaranteeing the estimates error mentioned above converges to zero as expected.Finally, the stabilization analysis and numerical simulation are carried out.The results illustrate that, under adverse operation circumstances, the summation of tracking error square within 10 s by I&I principle descend to 11.2%of that derived by typical ABSMC, and the control precision is tested to be drastically enhanced.
quadrotor; attitude system, immersion and invariance; backstepping method; sliding mode control
U666.1
A
1005-6734(2017)05-0695-06
10.13695/j.cnki.12-1222/o3.2017.05.024
2017-07-07;
2017-09-15
國家自然科學基金項目(61503073);吉林省科技廳自然科學基金項目(20170101125JC);吉林省教育廳科學技術研究項目(20171005);吉林市科技局杰出青年項目(20166005)
夏琳琳(1980—),女,博士,教授,從事導航系統(tǒng)研究。E-mail: prettylin521@aliyun.com
聯(lián) 系 人:劉惠敏(1983—),女,博士生,講師。E-mail: lhmgct@126.com