周志久 劉 波 孫 勇
北京航天自動控制研究所,北京100854
?
大機(jī)動飛行的魯棒自適應(yīng)控制
周志久 劉 波 孫 勇
北京航天自動控制研究所,北京100854
針對飛機(jī)大機(jī)動飛行時存在的模型氣動參數(shù)不確定性和外界擾動等影響因素,提出了一種基于反步法的魯棒自適應(yīng)滑??刂品椒ā;诜床降乃枷耄m當(dāng)選取李亞譜諾夫函數(shù)回饋遞推得到不確定參數(shù)自適應(yīng)律,并在最后一步結(jié)合線性滑模設(shè)計(jì)滑模控制器。對某飛機(jī)六自由度模型的大機(jī)動仿真驗(yàn)證了該方法的有效性。
大機(jī)動飛行;反步自適應(yīng);滑模控制
現(xiàn)代高性能飛機(jī)的一個主要特點(diǎn)是機(jī)動性和敏捷性,其中一個重要環(huán)節(jié)是在大機(jī)動下對飛機(jī)進(jìn)行控制。在大機(jī)動飛行時,氣動力和氣動力矩均成明顯的非線性特性,三軸慣性動力學(xué)嚴(yán)重耦合,不能采用常規(guī)的線性小擾動方程處理,必須采用非線性控制方法處理耦合的運(yùn)動方程,才能保證飛行安全。
滑模變結(jié)構(gòu)控制[1]能夠?qū)崿F(xiàn)解耦控制,而且由于滑動模態(tài)的存在,使它對外界干擾和參數(shù)攝動具有強(qiáng)魯棒性,已被用于非線性飛行控制系統(tǒng)的設(shè)計(jì)[2],但是系統(tǒng)的不確定性要滿足匹配條件[1],而飛機(jī)在大機(jī)動時不確定性往往是不匹配的。
反步法[3]是20世紀(jì)90年代出現(xiàn)的自適應(yīng)控制方案,是一種由前往后遞推的設(shè)計(jì)方法,以Lyapunov能量函數(shù)的收斂性為目標(biāo),設(shè)計(jì)過程中保留了系統(tǒng)中有用的非線性特性,既可以處理匹配不確定性又可以處理非匹配不確定性,且具有良好的過渡過程品質(zhì),然而,反步法要求系統(tǒng)確定性滿足可參數(shù)化表示的假設(shè),且存在“計(jì)算膨脹”問題[3]。將滑模控制與反步控制方法相結(jié)合,既可以簡化反步控制的“計(jì)算膨脹”問題[3],又增加了系統(tǒng)對非匹配不確定性的魯棒性。
文中針對非線性飛機(jī)塊嚴(yán)格反饋模型,將反步法與線性滑模相結(jié)合,設(shè)計(jì)了大機(jī)動飛行控制律。針對飛機(jī)模型中存在的氣動參數(shù)不確定性、輸入增益矩陣不確定性及未知有界干擾,基于Lyapunov穩(wěn)定性理論,以一種遞歸的方式選取參數(shù)自適應(yīng)律和滑??刂破?。將所設(shè)計(jì)的飛控系統(tǒng)進(jìn)行大機(jī)動仿真研究,結(jié)果證明該控制方案能控制飛機(jī)跟蹤大機(jī)動指令飛行,且具有較強(qiáng)魯棒性。
本文的研究對象為戰(zhàn)斗機(jī)六自由度非線性模型,控制目的是實(shí)現(xiàn)姿態(tài)輸入指令φ,α,β的跟蹤,因此主要考慮由φ,α,β,p,q,r,θ構(gòu)成的姿態(tài)控制系統(tǒng),數(shù)學(xué)模型如下[4]:
(2)
控制器設(shè)計(jì)的目的是在大機(jī)動時,在氣動參數(shù)、控制增益矩陣未知及外界干擾存在的情況下,設(shè)計(jì)控制輸入u,使得閉環(huán)系統(tǒng)的輸出y(t)=(φ,α,β)T漸近跟蹤期望的參考輸入yd(t)=(φd,αd,βd)T。
為滿足后續(xù)控制系統(tǒng)設(shè)計(jì)算法推導(dǎo),在設(shè)計(jì)控制系統(tǒng)之前先給出如下的假設(shè)條件:
首先利用虛擬反饋定義跟蹤誤差狀態(tài)變量,對于位置跟蹤有
z1=y-yd=x1-x1d
(3)
z2=x2-x2d
(4)
其中,x2d為中間級虛擬控制變量。
對方程(3)求導(dǎo)得
(5)
為使每一狀態(tài)分量具有適當(dāng)?shù)臐u近特性,選擇Lyapunov函數(shù):
(6)
沿狀態(tài)軌跡對式(6)求導(dǎo)得,
(7)
取中間級虛擬控制變量[5]
(8)
式中,k1是對稱正定矩陣,a>0,ε>0。
將式(8)代入式(7)得
(9)
接下來與線性滑模相結(jié)合設(shè)計(jì)控制器,定義如下滑動流形
s=m1z1+z2,m1>0
(10)
對式(4)求導(dǎo)得
(11)
(12)
則
(13)
選擇Lyapunov函數(shù)
(14)
則
(15)
取參數(shù)自適應(yīng)律為:
(16)
(17)
自適應(yīng)滑??刂破鳎?/p>
λsgn(s)+cs+m1v1s+v2s)
(18)
(19)
令
(20)
因此
(21)
對式(21)兩邊積分[6]得,
(22)
因此
(23)
且
(24)
易見,即使存在較大的建模誤差和外界擾動,控制系統(tǒng)仍能較理想地完成大機(jī)動動作,過渡過程良好,穩(wěn)態(tài)側(cè)滑小,魯棒性強(qiáng)。圖2是各個控制舵面偏轉(zhuǎn)的仿真曲線,可見各個舵面變化均在限幅之內(nèi),未進(jìn)入飽和狀態(tài)。
圖1 φ,α,β響應(yīng)曲線
圖2 控制舵面偏轉(zhuǎn)曲線
注1:在大機(jī)動飛行時,常數(shù)空速的假設(shè)是不現(xiàn)實(shí)的,然而如果把空速也看作一個輸出變量,油門控制可以添加作為一個控制輸入來控制空速,文中的設(shè)計(jì)方法仍然適用。
注2: 由于滑模控制中不連續(xù)符號函數(shù)的引入,控制舵面存在抖振現(xiàn)象,可以在控制律式(18)中用sat函數(shù)取代符號函數(shù)消除控制抖陣。
提出了一種基于反步法的魯棒自適應(yīng)滑??刂品椒ㄒ越鉀Q大機(jī)動飛行時飛機(jī)非線性動力學(xué)模型具有的參數(shù)不確定性和不確定外部干擾問題。通過數(shù)值仿真,該控制系統(tǒng)可以理想地跟蹤飛機(jī)大機(jī)動參考指令,具有較強(qiáng)的魯棒性。
[1] 高為炳.變結(jié)構(gòu)控制理論基礎(chǔ)[M].北京:中國科學(xué)技術(shù)出版社, 1990,3.
[2] Shkolnikov I A, Shtessel Y B. Aircraft Nonminimum Phase Control in Dynamic Sliding Manifolds[J]. Journal of Guidance, Control and Dynamics, 2001,24 (3): 566-573.
[3] Krstic M, Kanellakopoulos I, Kokotovic P V. Nonlinear and Adaptive Control Design [M]. John Wiley & Sons Inc, New York, 1995.
[4] E R van Oort, L Sonneveldt, Q P Chu. A Comparison of Adaptive Nonlinear Control Designs for an Over-actuated Fighter Aircraft Model [C]. AIAA Guidance, Navigation and Control Conference and Exhibit,AIAA Inc, 2008.
[5] Ali J. Koshkouei, Alan S. I. Zinober. Adaptive Backstepping Control of Nonlinear Systems with Unmatched Uncertainty[C]. Proceedings of the 39thIEEE Conference on Decision and Control,2009: 4765-4770.
[6] 吳玉香,周東霞,胡躍明. 一類不確定非線性系統(tǒng)的魯棒自適應(yīng)控制[J].控制理論與應(yīng)用,2008,25(6):1053-1058.(Wu Y X,Zhou D X,Hu Y M.Robust Adaptive Control of a Class Uncertain Nonlinear Systems[J].Control Theory & Applications,2008,25(6):1053-1058.)
[7] Slotine J E, Li W P. Applied Nonlinear Control[M]. Engle-wood Cliffs, New Jersey: Prentice Hall, 1991.
[8] S A Snell, D F Enns. Nonlinear Inversion Flight Control for a Supermaneuverable Aircraft[J]. Journal of Guidance, Control and Dynamics, 1992,15(4):976-984.
The Robust Adaptive Control for High Maneuvers Flight
ZHOU Zhijiu LIU Bo SUN Yong
Beijing Aerospace Automatic Control Institue,Beijing 100854, China
Arobustadaptiveslidingmodecontrollerbasedonbacksteppingisproposedforhighmaneuversflightregardingmodelparametersuncertaintiesandunknowndisturbance.TheuncertainparametersadaptivelawisobtainedrecursivelyviaanappropriatechoiceofLyapunovfunctionbasedonbacksteppingprocedure,andslidingmodecontrollerisdesignedwiththelinearslidingmodeinthelaststep.Thehighmaneuversflightsimulationresultsfornon-linear6-DOFaircraftmodelshowtheeffectivenessofthecontrolmethod.
Highmaneuversflight;Backstepping;Slidingmodecontrol
2013-01-25
周志久(1982-),男,煙臺人,工程師,主要研究方向?yàn)榭刂葡到y(tǒng)綜合設(shè)計(jì);劉 波(1976-),男,山東青州人,高級工程師,主要研究方向?yàn)楹教炱骺刂葡到y(tǒng)綜合設(shè)計(jì);孫 勇(1984-),男,煙臺人,工程師,主要研究方向?yàn)轱w行器控制系統(tǒng)綜合設(shè)計(jì)。
TP273;V249.1
A
1006-3242(2014)01-0035-05