駱長(zhǎng)鑫,張東洋,雷虎民,卜祥偉,葉繼坤
1.空軍工程大學(xué) 研究生院,西安 710051 2.空軍工程大學(xué) 防空反導(dǎo)學(xué)院,西安 710051
吸氣式高超聲速飛行器(AHV)已成為21世紀(jì)世界航空航天技術(shù)發(fā)展新的制高點(diǎn),必將在未來(lái)國(guó)防裝備發(fā)展和民用空天技術(shù)應(yīng)用中發(fā)揮極其重要的戰(zhàn)略作用。然而,AHV在動(dòng)力學(xué)特性上表現(xiàn)出比傳統(tǒng)飛行器更加顯著的強(qiáng)耦合、強(qiáng)非線性、非最小相位行為和模型不確定性,且對(duì)飛行姿態(tài)異常敏感,這使得AHV的飛行控制成為當(dāng)今控制領(lǐng)域的前沿問(wèn)題[1-4]。
因?yàn)锳HV動(dòng)力學(xué)特性十分復(fù)雜且缺少建模所需的實(shí)驗(yàn)數(shù)據(jù),在現(xiàn)有的國(guó)內(nèi)外研究成果中,大多集中于對(duì)AHV縱向運(yùn)動(dòng)模型的研究[5],相關(guān)的控制工作也在縱向平面內(nèi)展開。同時(shí),考慮到其對(duì)姿態(tài)的敏感以及燃料消耗等因素,在飛行任務(wù)中,應(yīng)盡量避免橫向機(jī)動(dòng),因此對(duì)其縱向運(yùn)動(dòng)進(jìn)行研究有其合理性和實(shí)際意義[6]。
AHV以升降舵作為執(zhí)行機(jī)構(gòu)來(lái)控制縱向運(yùn)動(dòng)的高度和姿態(tài),隨著飛行高度的增加,升降舵的執(zhí)行效率會(huì)顯著下降,例如,AHV以5馬赫速度飛行時(shí),在10 km高空處的升降舵執(zhí)行效率相對(duì)100 m處將下降1/3以上[5]。同時(shí),AHV在飛行過(guò)程中會(huì)受到諸如陣風(fēng)、湍流以及未知?dú)饬鞯母蓴_,因此,AHV在高空飛行時(shí)極易出現(xiàn)升降舵飽和現(xiàn)象。而一旦執(zhí)行器達(dá)到飽和,理想控制律就無(wú)法得到有效的執(zhí)行,閉環(huán)控制系統(tǒng)將不再穩(wěn)定,極有可能造成控制系統(tǒng)的失效,這就迫切要求開展AHV的抗飽和控制研究。文獻(xiàn)[7]只考慮發(fā)動(dòng)機(jī)的節(jié)流閥飽和現(xiàn)象,提出了一種基于時(shí)標(biāo)分離的神經(jīng)控制方法。文獻(xiàn)[8-9]設(shè)計(jì)了一種魯棒控制策略,采用輔助線性矩陣不等式解決了執(zhí)行器的飽和問(wèn)題。文獻(xiàn)[10]通過(guò)一個(gè)輔助系統(tǒng)對(duì)跟蹤誤差進(jìn)行了修正,基于Lyapunov穩(wěn)定性理論證明了修正誤差的有界性,雖然仿真結(jié)果表明該方法在處理執(zhí)行器飽和問(wèn)題上具有一定的可行性,但無(wú)法從理論上保證跟蹤誤差的有界。文獻(xiàn)[11]進(jìn)一步將文獻(xiàn)[10]的方法拓展到控制輸入與狀態(tài)(飛行姿態(tài))都受限的AHV飛行控制中,但在工程實(shí)際中,AHV并沒(méi)有相應(yīng)的執(zhí)行機(jī)構(gòu)對(duì)飛行姿態(tài)進(jìn)行限制。文獻(xiàn)[12]采用多層神經(jīng)網(wǎng)絡(luò)逼近控制律的飽和特性,有效地處理了控制輸入飽和受限的約束,但是神經(jīng)網(wǎng)絡(luò)權(quán)值調(diào)節(jié)參數(shù)對(duì)模型依賴性強(qiáng),選取困難。針對(duì)AHV彈性體模型的控制輸入受限問(wèn)題,文獻(xiàn)[13]引入文獻(xiàn)[14]所提出的輔助系統(tǒng)對(duì)理想控制律進(jìn)行了補(bǔ)償,雖然仿真結(jié)果證明了在執(zhí)行機(jī)構(gòu)飽和時(shí)控制方法依然有效,但輔助系統(tǒng)過(guò)于復(fù)雜。文獻(xiàn)[15]提出了一種新型補(bǔ)償策略,通過(guò)設(shè)計(jì)一種新型輔助系統(tǒng)對(duì)理想控制律進(jìn)行了有界補(bǔ)償,不僅保證了閉環(huán)控制系統(tǒng)的穩(wěn)定性,而且在理論上確保了跟蹤誤差的有界性,較文獻(xiàn)[16]的補(bǔ)償策略具有一定的優(yōu)勢(shì),但其對(duì)執(zhí)行機(jī)構(gòu)的速率受限問(wèn)題未作討論。基于文獻(xiàn)[15]的補(bǔ)償思想,文獻(xiàn)[17]將AHV的高度子系統(tǒng)轉(zhuǎn)化成標(biāo)準(zhǔn)的純反饋形式,通過(guò)設(shè)計(jì)一種新型高階輔助系統(tǒng)對(duì)理想控制律進(jìn)行了補(bǔ)償,保證了所有閉環(huán)信號(hào)的有界性,仿真結(jié)果表明該方法具有一定的可行性與有效性。
上述文獻(xiàn)的研究更多地集中在幅值飽和問(wèn)題上,而未對(duì)速率飽和采取任何應(yīng)對(duì)措施,這極有可能導(dǎo)致控制方法在輸入幅值和速率均受限的情況下失效。
本文將研究控制輸入受限情況下高超聲速飛行器彈性體模型的魯棒反演控制問(wèn)題。基于輔助誤差補(bǔ)償策略設(shè)計(jì)反演控制器,保證了執(zhí)行機(jī)構(gòu)在幅值和速率同時(shí)達(dá)到飽和時(shí)閉環(huán)控制系統(tǒng)的穩(wěn)定性和跟蹤誤差的有界性。通過(guò)引入有限時(shí)間收斂微分器(FD),解決了傳統(tǒng)反演控制的“微分項(xiàng)膨脹”問(wèn)題,并在此基礎(chǔ)上,設(shè)計(jì)了一種非線性干擾觀測(cè)器(NDO),用以精確估計(jì)模型的不確定項(xiàng),進(jìn)一步提高了控制精度。最后,通過(guò)仿真對(duì)所設(shè)計(jì)控制方法的有效性進(jìn)行了驗(yàn)證。
美國(guó)空軍研究實(shí)驗(yàn)室的一位學(xué)者Parker[18]在Bolender與Doman[19]的研究基礎(chǔ)上,建立了AHV縱向運(yùn)動(dòng)參數(shù)擬合模型:
(1)
(2)
(3)
(4)
(5)
(6)
(7)
式中:
(8)
AHV受力情況如圖1所示(G為所受重力),T、D、L、M、N1與N2的參數(shù)擬合形式可表示為[18]
圖1 AHV模型受力示意圖Fig.1 Force map of a AHV model
(9)
AHV的控制目標(biāo)是:通過(guò)不斷調(diào)整控制輸入Φ和δe,實(shí)現(xiàn)飛行器的速度V和飛行高度h對(duì)其參考輸入Vref和href的魯棒跟蹤,并保持飛行器姿態(tài)的穩(wěn)定和抑制彈性振動(dòng)。由式(1)~式(5)可以看出,由于Φ直接影響推力,所以速度的變化主要受燃料-空氣比Φ控制。高度變化則主要由舵偏角δe控制,這是因?yàn)棣膃直接影響俯仰角速度Q,進(jìn)而影響俯仰角θ與航跡角γ的變化,最后控制高度h的變化[15,17]。因此,為了便于控制律的設(shè)計(jì),通常情況下,在形式上先將AHV模型分解成速度子系統(tǒng)(式(1))和高度子系統(tǒng)(式(2)~式(5)),然后分別對(duì)其進(jìn)行控制律的設(shè)計(jì)[20-23]。
對(duì)于速度子系統(tǒng),控制目標(biāo)是設(shè)計(jì)控制律Φ,實(shí)現(xiàn)速度V對(duì)其參考輸入Vref的穩(wěn)定跟蹤。將速度子系統(tǒng)改寫為
(10)
式中:
其中:dV0為外部擾動(dòng);ΔfV、ΔgV分別為氣動(dòng)參數(shù)攝動(dòng)量;dV為總不確定項(xiàng)。
對(duì)于高度子系統(tǒng),控制目標(biāo)是:采用反演控制策略,設(shè)計(jì)一系列虛擬控制律和最終的實(shí)際控制律δe,使得h穩(wěn)定跟蹤href。
將高度跟蹤誤差定義為
(11)
對(duì)式(11)求一階導(dǎo)數(shù)并將式(2)代入可得
(12)
由式(12)可知,將航跡角指令設(shè)計(jì)為
(13)
(14)
對(duì)式(14)兩側(cè)進(jìn)行拉氏變換,可得其特征方程為
s2+kh1s+kh2=0
(15)
因此,只要保證航跡角γ趨于γcmd,就能實(shí)現(xiàn)h對(duì)href的穩(wěn)定跟蹤。這樣,高度子系統(tǒng)的控制任務(wù)就變?yōu)榇_保航跡角γ穩(wěn)定跟蹤γcmd。為了反演控制律設(shè)計(jì)上的方便,將高度子系統(tǒng)的其他部分(式(3)~式(5))改寫為
(16)
式中:
其中:dγ 0和dQ 0為外部擾動(dòng);Δgγ、Δfγ、ΔgQ和ΔfQ為氣動(dòng)參數(shù)攝動(dòng)量;dγ與dQ為總不確定項(xiàng)。
注1 由于彈性狀態(tài)不能被直接測(cè)量,并且缺少相應(yīng)的執(zhí)行機(jī)構(gòu)對(duì)其進(jìn)行主動(dòng)抑制,參考文獻(xiàn)[13,15]的做法,在式(16)中,把彈性狀態(tài)視為總不確定項(xiàng)dγ和dQ的一部分。
將速度跟蹤誤差定義為
(17)
對(duì)式(17)兩側(cè)求一階導(dǎo)數(shù)并將式(10)代入可得
(18)
將控制律Φ設(shè)計(jì)為
(19)
考慮到實(shí)際情況中,AHV的執(zhí)行機(jī)構(gòu)Φ的可執(zhí)行范圍存在一定限度,將其定義為
(20)
式中:Φc為輸入受限情況下的理想控制律;Φmin、Φmax分別為Φ的下界與上界。
為保證飛行器執(zhí)行機(jī)構(gòu)Φ在瞬時(shí)飽和的情況下仍能實(shí)現(xiàn)對(duì)參考輸入的穩(wěn)定跟蹤,設(shè)計(jì)如下輔助系統(tǒng)對(duì)控制律Φ(式(19))進(jìn)行修正。
(21)
將速度跟蹤誤差(式(17))修正為
(22)
對(duì)式(22)求時(shí)間的一階導(dǎo)數(shù)并將式(18)與式(21)代入可得
(23)
將理想控制律Φc修正為
(24)
步驟1 將航跡角跟蹤誤差定義為
(25)
對(duì)式(25)求一階導(dǎo)數(shù)并將式(16)代入可得
(26)
將虛擬控制指令θcmd設(shè)計(jì)成
(27)
步驟2 將俯仰角跟蹤誤差定義為
(28)
對(duì)式(28)求時(shí)間的一階導(dǎo)數(shù)并將式(16)代入可得
(29)
將虛擬控制指令Qcmd設(shè)計(jì)為
(30)
式中:kθ1、kθ2∈R+為待設(shè)計(jì)參數(shù);θd為θcmd的估計(jì)值。
步驟3 將俯仰角速度跟蹤誤差定義為
(31)
對(duì)式(31)求時(shí)間的一階導(dǎo)數(shù)并將式(16)代入可得
(32)
將實(shí)際控制律δe設(shè)計(jì)為
δe=
(33)
由于在實(shí)際情況中,執(zhí)行機(jī)構(gòu)δe的幅值和速率均受到一定程度的限制,分別將其定義為
(34)
(35)
考慮δe幅值受限,采用如下輔助系統(tǒng)對(duì)控制律δe(式(33))進(jìn)行修正。
(36)
將虛擬控制律(式(30))修正為
(37)
將俯仰角速度跟蹤誤差(式(31))修正為
(38)
對(duì)式(38)求時(shí)間的一階導(dǎo)數(shù)并將式(32)與式(36)代入得
(39)
將理想控制律δec設(shè)計(jì)成
(40)
考慮δe速率受限,采用如下輔助系統(tǒng)對(duì)控制律δec進(jìn)行重設(shè)計(jì)。
(41)
定義舵偏角δe跟蹤誤差為
(42)
對(duì)式(42)求時(shí)間的一階導(dǎo)數(shù)可得
(43)
將控制律ωec設(shè)計(jì)為
(44)
式中:kδ1、kδ2∈R+為待設(shè)計(jì)參數(shù);δd為δec的估計(jì)值。
而ωe由ωec經(jīng)過(guò)如式(35)所示的約束得到,最終,將控制律δec修正為
(45)
定理1 對(duì)于如下FD
(46)
式中:R、ai(i=1,2,…,n)∈R+為待設(shè)計(jì)參數(shù)。則存在φ>0與τφ>n使得
(47)
證明:見(jiàn)文獻(xiàn)[26],證畢。
采用上述FD分別對(duì)γcmd、θcmd、Qcmd、δec的一階導(dǎo)數(shù)進(jìn)行估計(jì)。
(48)
(49)
(50)
(51)
考慮如下不確定系統(tǒng)
(52)
式中:v∈R為系統(tǒng)狀態(tài)變量;F(v)與G(v)≠0為連續(xù)函數(shù);u∈R為控制輸入;d∈R為不確定項(xiàng)。
基于上述FD(取n=2),將NDO設(shè)計(jì)成如下形式。
定理2 對(duì)于如下NDO:
(53)
(54)
證明:見(jiàn)文獻(xiàn)[25],證畢。
采用上述NDO分別對(duì)dV、dγ、dQ進(jìn)行估計(jì)。
(55)
(56)
(57)
定理3 針對(duì)AHV的速度子系統(tǒng)(式(1)),采用控制律Φc(式(24))、NDO(式(55))和輔助系統(tǒng)(式(36)),則閉環(huán)系統(tǒng)局部一致漸進(jìn)穩(wěn)定。
證明:定義NDO估計(jì)誤差為
(58)
將式(24)代入式(23)可得
(59)
選取如下Lyapunov函數(shù):
(60)
對(duì)式(60)求時(shí)間的一階導(dǎo)數(shù)并將式(59)代入可得
(61)
(62)
令kV1>1/2,并定義如下緊集:
定理4 針對(duì)AHV的高度子系統(tǒng)(式(2)~式(5)),采用控制律(式(27)、式(30)、式(40)、式(44)),F(xiàn)D(式(48)~式(51))和NDO(式(56)、式(57)),則閉環(huán)控制系統(tǒng)局部一致漸進(jìn)穩(wěn)定。
證明:定義NDO估計(jì)誤差為
(64)
定義FD估計(jì)誤差為
(65)
將式(31)、式(37)和式(65)代入式(29)可得
(66)
將式(40)、式(64)代入式(39)可得
(67)
將式(44)代入式(43)可得
(68)
選取如下Lyapunov函數(shù):
(69)
對(duì)式(71)求時(shí)間的一階導(dǎo)數(shù)并將式(26)、式(29)、式(67)和式(68)代入可得
(70)
因?yàn)?/p>
于是式(70)可寫為
(71)
(72)
(73)
對(duì)式(73)求時(shí)間的一階導(dǎo)數(shù)并將式(41)代入可得
(74)
圖2 情形1仿真結(jié)果Fig.2 Simulation results of situation 1
圖3 情形2仿真結(jié)果Fig.3 Simulation result of Situation 2
1) 本文基于輔助誤差補(bǔ)償策略設(shè)計(jì)的AHV魯棒反演控制律,保證了執(zhí)行機(jī)構(gòu)在幅值和速率達(dá)到瞬時(shí)飽和時(shí)閉環(huán)控制系統(tǒng)的穩(wěn)定性和跟蹤誤差的有界性。
2) 所設(shè)計(jì)的FD和NDO,實(shí)現(xiàn)了對(duì)虛擬控制律及其一階導(dǎo)數(shù)的精確估計(jì),并完成了對(duì)模型不確定項(xiàng)的平滑估計(jì),進(jìn)一步提高了控制精度。
3) 仿真結(jié)果充分表明,所提出的控制策略在處理更為嚴(yán)苛的控制輸入受限問(wèn)題時(shí),比現(xiàn)有方法有一定的優(yōu)越性。
[1] DUAN H B, LI P. Progress in control approaches for hypersonic vehicle[J]. Science China Technological Sciences, 2012, 55(10): 2965-2970.
[2] XU B, SHI Z K. An overview on flight dynamics and control approaches for hypersonic vehicles[J]. Science China Information Sciences, 2015, 58(7): 070201-1-19.
[3] 吳宏鑫, 孟斌. 高超聲速飛行器控制研究綜述[J]. 力學(xué)進(jìn)展, 2009, 39(6): 756-765.
WU H X, MENG B. Review on the control of hypersonic flight vehicles[J]. Advances in Mechanics, 2009, 39(6): 756-765 (in Chinese).
[4] 方洋旺, 柴棟. 吸氣式高超聲速飛行器制導(dǎo)與控制研究現(xiàn)狀及發(fā)展趨勢(shì)[J]. 航空學(xué)報(bào), 2014, 35(7): 1776-1786.
FANG Y W, CHAI D. Status and development trend of the guidance and control for air-breathing hypersonic vehicles[J]. Acta Aeronautica et Astronautica Sinca, 2014, 35(7): 1776-1786 (in Chinese).
[5] 孫長(zhǎng)銀, 穆朝絮, 余瑤. 近空間高超聲速飛行器控制的幾個(gè)科學(xué)問(wèn)題研究[J]. 自動(dòng)化學(xué)報(bào), 2013, 39(11): 1901-1913.
SUN C Y, MU C X, YU Y. Some control problems for near space hypersonic vehicles[J]. Acta Automatica Sinica, 2013, 39(11): 1901-1913 (in Chinese).
[6] 葛東明. 臨近空間高超聲速飛行器魯棒變?cè)鲆婵刂芠D]. 哈爾濱: 哈爾濱工業(yè)大學(xué), 2011.
GE D M, Robust gain-scheduling control of hypersonic vehicle in near space[D]. Harbin: Harbin Institute of Technology, 2011 (in Chinese).
[7] XU B, SHI Z K, YANG C G, et al. Neural control of hypersonic flight vehicle model via time-scale decomposition with throttle setting constraint[J]. Nonlinear Dynamics, 2013, 73: 1849-1861.
[8] GAO G, WANG J Z. Reference command tracking control for an air-breathing hypersonic vehicle with parametric uncertainties[J]. Journal of the Franklin Institute, 2013, 350: 1155- 1188.
[9] GAO G, WANG J Z, WANG X H. Robust tracking control for an air-breathing hypersonic vehicle with input constraints[J]. International Journal of Systems Science, 2014, 45(12): 2466-2479.
[10] XU B, HUANG X Y, WANG D W, et al. Dynamic surface control of constrained hypersonic flight models with parameter estimation and actuator compensation[J]. Asian Journal of Control, 2014, 16(1): 162-174.
[11] XU B, WANG S X, GAO D X, et al. Command filter based robust nonlinear control of hypersonic aircraft with magnitude constraints on states and actuators[J]. Journal of Intelligent & Robotic Systems, 2014, 73: 233-247.
[12] 李靜, 左斌. 輸入受限的吸氣式高超聲速飛行器自適應(yīng)Terminal滑??刂芠J]. 航空學(xué)報(bào), 2012, 33(2): 220-233.
LI J, ZUO B. Adaptive terminal sliding mode control for air-breathing hypersonic vehicles under control input constraints[J]. Acta Aeronautica et Astronautica Sinca, 2012, 33(2): 220-233 (in Chinese).
[13] ZONG Q, WANG F, TIAN B L, et al. Robust adaptive dynamic surface control design for a flexible air-breathing hypersonic vehicle with input constraints and uncertainty[J]. Nonlinear Dynamics, 2014, 78: 289-315.
[14] CHEN M, GE S S, REN B B. Adaptive tracking control of uncertain MIMO nonlinear systems with input constraints[J]. Automatica, 2011, 47(3): 452-465.
[15] BU X W, WU X Y, MA Z, et al. Novel auxiliary error compensation design for the adaptive neural control of a constrained flexible air-breathing hypersonic vehicle[J]. Neurocomputing, 2016, 171: 313-324.
[16] FARRELL J, SHARMA M, POLYCARPOU M. Backstepping-based flight control with adaptive function approximation[J]. Journal of Guidance, Control, and Dynamics, 2005, 28(6): 1089-1102.
[17] BU X W, WU X Y, TIAN M Y, et al. High-order tracking differentiator based adaptive neural control of a flexible air-breathing hypersonic vehicle subject to actuators constraints[J]. ISA Transactions, 2015, 58: 237-247.
[18] PARKER J T, SERRANI A, YURKOVICH S, et al. Control-oriented modeling of an air-breathing hypersonic vehicle[J]. Journal of Guidance, Control, and Dynamics, 2007, 30(3): 856-869.
[19] BOLENDER M A, DOMAN D B. Nonlinear longitudinal dynamical model of an air-breathing hypersonic vehicle[J]. Journal of Spacecraft and Rockets, 2007, 44(2): 374-387.
[20] FIORENTINI L, SERRANI A. Adaptive restricted trajectory tracking for a non-minimum phase hypersonic vehicle model[J]. Automatica, 2012, 48: 1248-1261.
[21] FIORENTINI L, SERRANI A, BOLENDER M A, et al. Nonlinear robust adaptive control of flexible air-breathing hypersonic vehicles[J]. Journal of Guidance, Control, and Dynamics, 2009, 32(2): 401-416.
[22] 時(shí)建明, 王潔, 王琨, 等. 吸氣式高超聲速飛行器縱向運(yùn)動(dòng)反演控制器設(shè)計(jì)[J]. 西安交通大學(xué)學(xué)報(bào), 2013, 47(3): 102-107.
SHI J M, WANG J, WANG K, et al. Design of backstepping controller for longitudinal motion of an air-breathing hypersonic vehicle[J]. Journal of Xi’an Jiaotong University, 2013, 47(3): 102-107 (in Chinese).
[23] 王肖, 郭杰. 吸氣式高超聲速飛行器魯棒非奇異Terminal滑模反步控制[J]. 航空學(xué)報(bào), 2017, 38(3): 320287.
WANG X, GUO J. Robust nonsingular Terminal sliding mode backstepping control foe air-breathing hypersonic vehicles[J]. Acta Aeronautica et Astronautica Sinca, 2017, 38(3): 320287 (in Chinese).
[24] XU B, GAO D X, WANG S X. Adaptive neural control based on HGO for hypersonic flight vehicles[J]. Science China Information Sciences, 2011, 54(3): 511-520.
[25] BU X W, WU X Y, CHEN Y X, et al. Design of a class of new nonlinear disturbance observers based on tracking differentiators for uncertain dynamic systems[J]. International Journal of Control, Automation, and Systems, 2015, 13(3): 595-602.
[26] WANG X H, CHEN Z Q, YANG G. Finite-time-convergent differentiator based on singular perturbation technique[J]. IEEE Transactions on Automatic Control, 2007, 52(9): 1731-1737.