董 哲,劉 凱,李旦偉,章吉力
(1. 大連理工大學航空航天學院,大連 116024;2. 沈陽飛機設計研究所,沈陽 110035)
本文的研究對象空天飛行器(Aerospace vehicle, ASV),是指能夠在稠密大氣層、臨近空間和近地軌道上自由往返、水平起飛并可重復使用的新一代運載器[1-3]。空天飛行器再入飛行階段具有飛行包線大、動力學特性變化劇烈、橫側向氣動耦合顯著以及異類執(zhí)行機構復合任務復雜等特點,給再入姿態(tài)控制問題帶來了挑戰(zhàn)[4-6]。
再入控制方面,傳統(tǒng)增益調度控制(Gain scheduling, GS)方法是目前應用最廣泛的飛行控制律,在飛行包線內選取若干工作點的線性模型,利用線性系統(tǒng)理論設計控制器[7-9]。非線性動態(tài)逆控制(Nonlinear dynamic inversion, NDI)方法使得非線性和線性兼容而無需復雜的增益調度,文獻[10]將NDI和PID控制結合,使帶有參數(shù)攝動的閉環(huán)系統(tǒng)具有良好的魯棒性能。當研究對象的數(shù)學模型不夠精確時,文獻[11]設計了自適應模糊滑??刂破鳎ㄟ^模糊逼近法則對控制器進行了補償;文獻[12]針對X-43飛行器設計了基于Terminal滑模方法的姿態(tài)控制器,明顯減小高頻噪聲的同時提升了系統(tǒng)魯棒性。此外,模型預測控制(Model predictive control, MPC)方法也得到了愈發(fā)廣泛的應用,該方法在一組未來輸入上優(yōu)化指定的性能指標,以最小化未來輸出偏離指定軌跡的誤差[13]。文獻[14]將其推廣到了非線性高性能航空航天系統(tǒng)中,獲得了良好的動態(tài)軌跡跟蹤能力。文獻[15]將NDI與約束線性MPC相結合,實現(xiàn)了最優(yōu)控制并通過狀態(tài)約束在控制律設計中反映了性能要求。
指標分配方面,空天飛行器再入過程包含大氣稀薄、動壓小的階段,需設計一定的分配方法實現(xiàn)RCS和氣動舵面的復合控制。非優(yōu)化分配方法有直接法、鏈式遞增法等;優(yōu)化分配方法有線性規(guī)劃法、迭代偽逆法、最小二乘法等[16]。文獻[17]提出了一種菊花式鏈接(Daisy-Chaining)控制分配算法,將飛行器的執(zhí)行機構按優(yōu)先級分成若干組,每一級執(zhí)行器達到飽和后指令便會輸入進下一級執(zhí)行器中。文獻[18-20]針對一些中小規(guī)模約束的分配問題,提出了連續(xù)最小二乘和加權最小二乘分配算法,具有較好的分配精度和較快的運行速度。文獻[21]采用二次規(guī)劃對氣動舵面力矩指令問題進行求解,仿真結果表明混合分配方法可有效實現(xiàn)執(zhí)行冗余機構的高精度分配。目前已有的優(yōu)化分配方法,其性能指標多考慮分配精度和反作用控制系統(tǒng)燃料消耗,未考慮由于整體閉環(huán)控制系統(tǒng)響應速度的需求。
在相關學者研究的基礎上,本文針對ASV再入段面臨的控制分配問題提出了改進性解決思路。首先,建立了ASV再入姿態(tài)動力學模型;然后,從控制精度和工程應用可行性出發(fā),構建了基于ASV動力學模型的模型預測控制器,并在橫側向通道中針對氣動耦合問題引入了交叉耦合反饋項,以提高橫側姿控穩(wěn)定性;同時,本文提出將閉環(huán)控制系統(tǒng)響應速度納入力矩分配優(yōu)化指標,建立了基于二次規(guī)劃的按需動態(tài)分配算法,使用響應迅速的RCS執(zhí)行快變化力矩指令,而氣動舵面則用于響應慢變化力矩指令,實現(xiàn)了ASV再入段氣動舵面和RCS的復合控制分配。
考慮再入階段ASV由RCS和氣動舵面共同控制,在文獻[22-23]的基礎上,可得機體坐標系下的ASV再入段姿態(tài)動力學模型為:
(1)
本文采用一階慣性環(huán)節(jié)來描述指令到實際偏轉的動態(tài)過程:
(2)
空天飛行器再入過程中的異類執(zhí)行機構有氣動舵面和RCS反作用控制系統(tǒng),因此本文即研究如何使這兩種執(zhí)行機構協(xié)同工作來完成ASV再入過程的姿態(tài)控制問題。ASV再入段復合控制流程圖如圖1所示:
圖1 ASV再入復合控制流程圖Fig.1 Flow chart of ASV reentry compound control
圖1中αcmd,βcmd和γV,cmd分別為攻角、側滑角以及速度滾轉角的指令角度;Mcmd為控制律產生的三通道指令力矩;MRCS,cmd為其中分配給RCS的力矩指令;δa,δe和δr分別為副翼舵偏、升降舵偏和方向舵偏。
不同于傳統(tǒng)控制律,MPC不僅使用當前和過去之間被控量的偏差值,還使用預測模型來預測未來時刻的偏差值,然后使用滾動優(yōu)化模塊使得控制變量與期望值之間的偏差最小,以確定當前時刻最優(yōu)的控制策略。
首先,基于式(1)中的ASV姿態(tài)動力學模型,利用泰勒展開法得到如下縱向離散預測模型[24-26]:
(3)
然后,建立滾動優(yōu)化函數(shù):
(4)
(5)
(6)
(7)
令?J/?U=0,解式(4)表示的優(yōu)化問題,并將最優(yōu)控制輸入序列的第一個值作為ASV的控制力矩指令:
(8)
Mz,cmd=[1, 0, 0, …, 0]Uopt
(9)
連續(xù)控制力矩Mz,cmd輸入進RCS執(zhí)行機構中時,由于其離散的工作特性,常常需要利用PWM脈沖調制將Mz,cmd離散化,進而使RCS響應控制指令。上述MPC控制律工作流程如圖2所示。
圖2 縱向通道MPC工作流程圖Fig.2 Flow chart of longitudinal channel MPC
空天飛行器再入過程橫側向通道氣動耦合嚴重,由姿態(tài)動力學知偏航通道耦合有滾轉姿態(tài)項,同時滾轉通道耦合有偏航姿態(tài)項。
本文采用耦合控制方案實現(xiàn)橫側向MPC控制律的設計:在滾轉通道引入交叉耦合反饋項Kβ·β進行姿控增穩(wěn),通過側滑角β在異通道的反饋,減小因指令突變產生的控制超調,提高被側滑角β和滾轉角γV的穩(wěn)定性。
利用泰勒展開獲得橫側向耦合離散化預測模型:
(10)
(11)
(12)
(13)
與俯仰通道同理,建立基于離散預測模型的橫側向滾動優(yōu)化函數(shù)如下:
(14)
令?J1/?U1=0、?J2/?U2=0,解式(14)表示的優(yōu)化問題,并將最優(yōu)控制輸入序列的第一個值作為控制指令:
(15)
(16)
至此,便獲得了橫側向通道的耦合預測控制律,其中滾轉角的預測向量中包含著交叉耦合系數(shù)Kβ。
上述橫側向耦合通道MPC控制律工作流程如圖2所示。
圖3 橫側向耦合通道MPC工作流程圖Fig.3 Flow chart of lateral coupling channel MPC
控制分配問題用數(shù)學方式描述即
BUr=Mcmd
(17)
式中:B為控制效率矩陣;Mcmd為力矩指令向量;Ur為各執(zhí)行機構的實際動作量。本文中單通道復合控制的控制效率矩陣和機構實際動作量可表示為:
Ur=[δ,Kr]T
(18)
(19)
式中:δ為δ=[δa,δr,δe]T舵偏向量中的任一舵偏;Kr為Kr=[Kxr,Kyr,Kzr]T向量中的任一元素,表示各通道RCS力矩指令占總力矩指令的占比;Mcmd為Mcmd=[Mx,cmd,My,cmd,Mz,cmd]T向量中的任一元素,表示各通道力矩指令向量;m為m=[mx,my,mz]T向量中的任一元素,表示各通道的力矩系數(shù)。
目前采用優(yōu)化分配算法的文獻中多將分配誤差和執(zhí)行消耗作為優(yōu)化指標[18-21],未考慮執(zhí)行機構的工作特性。本文對優(yōu)化指標進行改進,基于二次規(guī)劃提出了一種考慮執(zhí)行機構響應速度的按需動態(tài)分配算法:
(20)
(21)
當需用力矩變化率Γ增大的時候氣動舵使用傾向度μ減小,則RCS使用占比增加,用響應快的RCS來執(zhí)行快速變化的力矩指令;反之,氣動舵面使用度增加,以減少RCS能量損耗。需要說明的是上述控制分配模型是針對單通道建立的,且適用于各飛行通道。
本節(jié)對前文所建立的空天飛行器再入段姿態(tài)控制律和控制分配律進行仿真驗證與分析。首先,給出仿真所需的部分ASV結構參數(shù)與氣動參數(shù)如表1所示。
表1 仿真參數(shù)Table 1 Description of simulation parameters
再入過程復合控制階段(597~851 s時段):取αc0=50°,βc=0°,γVc為±45°方波指令;該階段飛行初始高度為82 km,飛行速度為Ma25。為驗證所提方法的魯棒性,加入氣動力矩系數(shù)的±40%拉偏,得到下圖所示的三通道姿態(tài)跟蹤仿真曲線,由上到下分別為攻角α、側滑角β和速度滾轉角γVc的響應曲線,其中包括正常氣動力矩系數(shù)和氣動力矩系數(shù)拉偏下的響應曲線,以及姿態(tài)角指令曲線。
由跟蹤曲線可知,本文采用的MPC控制器具有較高的控制精度,同時能夠很好地抑制外部干擾,對氣動參數(shù)的攝動具有較好的魯棒性。
空天飛行器再入過程橫側向通道氣動耦合嚴重,本文引入了交叉耦合反饋系數(shù),采取在滾轉通道中加入偏航通道狀態(tài)反饋的方法,以減小指令突變導致的姿態(tài)控制振蕩,與解耦控制對比仿真結果如圖5所示。
圖4 三通道姿態(tài)角跟蹤曲線Fig.4 Three-channel attitude angle tracking curve
圖5 耦合通道姿態(tài)角跟蹤曲線對比Fig.5 Coupling channel attitude angle tracking curve
由圖分析知,與無β反饋相比,有β反饋的耦合控制方法在出現(xiàn)γV指令符號反轉的情況下具有較小的超調量,能夠快速平穩(wěn)地完成狀態(tài)的轉變。
以俯仰通道為例,利用MATLAB分別求解加權最小二乘控制分配問題和本文改進的基于二次規(guī)劃的按需動態(tài)控制分配問題(20),得到對應的RCS力矩占比,并用于再入姿態(tài)控制仿真。然后通過對比復合控制階段攻角跟蹤誤差以及RCS流量消耗來說明按需動態(tài)控制分配方法的優(yōu)勢:
圖6分配評估曲線中,第一張為采用兩種分配方法進行復合姿態(tài)控制時的攻角跟蹤誤差,反應分配方法對控制精度的影響。標稱值為圖4中的攻角期望值,620 s附近發(fā)生突變。按需動態(tài)分配方法得到的跟蹤誤差峰值降低為加權最小二乘分配方法的50%以下;第二張為采用兩種分配方法時的復合控制階段RCS使用比例,按需動態(tài)分配方法在該階段調用RCS的平均比例約為0.2%,相對于不加入響應速度需求的方法的8.3%有了一定程度降低,在實現(xiàn)分配精度的同時有效減少了RCS的燃料消耗。
圖6 分配方法評估曲線Fig.6 Allocation method evalution curve
本文針對空天飛行器再入過程異類冗余執(zhí)行機構的復合控制分配問題,設計了基于二次規(guī)劃的按需動態(tài)分配律,以模型預測控制律輸出的指令力矩的變化快慢以及執(zhí)行機構的響應速度為依據(jù),實現(xiàn)了姿態(tài)準確跟蹤的同時節(jié)省了RCS流量消耗。最后,通過對比仿真分析,驗證了該按需動態(tài)分配策略的有效性。