杜 昕,劉會龍,黃悅琛
(1.中國空氣動力研究與發(fā)展中心高速空氣動力所,綿陽621000;2.國防科技大學航天科學與工程學院,長沙410072)
探月返回跳躍式再入標稱軌跡制導律
杜 昕1,劉會龍1,黃悅琛2
(1.中國空氣動力研究與發(fā)展中心高速空氣動力所,綿陽621000;2.國防科技大學航天科學與工程學院,長沙410072)
針對目前大多數(shù)跳躍式再入制導方案在初次再入段采用數(shù)值預測?校正算法存在的計算量較大、在線應用困難的問題,提出了一種新的跳躍式再入標稱軌跡制導方案。整條標稱軌跡通過離線軌跡規(guī)劃算法得到。在初次再入段,采用非線性預測控制算法來跟蹤阻力加速度?能量剖面,將預測跟蹤誤差表示為依賴于控制量的截斷泰勒展開式,然后尋找使得特定目標函數(shù)最小的控制量。進入二次再入段,采用類似于阿波羅末段制導的線性反饋跟蹤方式,PID控制器系數(shù)通過插值得到。最后,在考慮各種誤差的情況下進行了500次蒙特卡洛仿真,仿真結(jié)果表明制導律的精度較高,魯棒性較好。
探月返回;跳躍式再入;標稱軌跡制導;非線性預測控制;線性反饋控制
再入制導一般可分為縱向制導和橫向制導。橫向制導一般通過傾側(cè)角反轉(zhuǎn)來實現(xiàn),縱向制導則方法多樣,一般分為標稱軌跡制導和預測制導[1]。針對跳躍式再入情況,Draper實驗室最先將數(shù)值預測?校正算法引入,形成了跳躍式再入的數(shù)值預測制導方案PredGuid[2]。此后,對于跳躍式再入數(shù)值預測制導的研究開始增多,如NASA的 NSEG[3]以及 Ping Lu、Christopher的研究工作[4?5]等。Kluever研究了跳躍式再入的解析預測校正制導[6]。
標稱軌跡制導方法多樣,可以直接跟蹤返回艙的狀態(tài)量[7?9],也可以跟蹤阻力加速度剖面[10]。阻力加速度制導能有效降低制導性能對氣動模型和大氣模型的依賴性[11]。Apollo再入制導奠定了阻力加速度制導方法的基礎,航天飛機的再入制導使阻力加速度制導方法得到進一步發(fā)展[10]。阻力加速度制導可以跟蹤阻力加速度?速度剖面,也可以跟蹤阻力加速度?能量剖面[12?13]。
對阻力加速度制導而言,最為關(guān)鍵的問題是阻力加速度剖面的跟蹤算法。在Apollo和航天飛機的再入制導里,阻力加速度剖面的跟蹤通過PID控制實現(xiàn),它忽略了阻力加速度偏差動力學中的非線性項[14];Mease通過研究航天飛機的非線性動力學特性,利用反饋線性化理論跟蹤阻力加速度剖面,發(fā)展出一種改進阻力加速度制導算法EAGLE[15];但是,當存在模型偏差或出現(xiàn)控制飽和情況,或者這兩種情況同時發(fā)生時,線性反饋跟蹤方式無法實現(xiàn)誤差的漸進穩(wěn)定。通過滑模控制器來改進線性反饋控制方式可以較好地解決模型偏差的問題[16]。Ping Lu引入模型預測控制的思想來跟蹤阻力加速度剖面,發(fā)展出連續(xù)時間非線性預測控制(Continuous?Time Nonlinear Predic?tive Control,CTNPC)方法,預測的跟蹤誤差用控制量的有限泰勒展開式來表示,通過求解非線性優(yōu)化問題來得到控制量,使得某一和預測偏差相關(guān)的目標函數(shù)取得極值[17?18]。Benito沿著 Ping Lu的方向,采用了不同的目標函數(shù)來得到不同形式的控制率,并應用于火星的進入制導[19]。實際上,早在20世紀70年代,工業(yè)控制過程就用到了模型預測控制[20](Model Predictive Control, MPC),更多關(guān)于 MPC的細節(jié)可以參考文獻[21]。MPC是要預測一段時間內(nèi)(若干個控制周期內(nèi))的系統(tǒng)輸出,控制量的選取是要使得預測值與標稱值之間的偏差最小。這個過程在MPC中稱為滾動優(yōu)化,通常采用數(shù)值優(yōu)化算法求解。而眾所周知,數(shù)值優(yōu)化算法求解速度較慢,這就限制了MPC的在線應用。而CTNPC則選取了較短的預測時域增量,并且采用截斷的泰勒展開,從而對滾動優(yōu)化問題進行了簡化,避免了大量的數(shù)值計算,可以推導出一定精度下的近似解析最優(yōu)解。
本文引入CTNPC來跟蹤跳躍式再入初次再入段的阻力加速度?能量剖面,采用線性反饋控制來跟蹤二次再入段參考軌跡,由此得到一種新的跳躍式再入標稱軌跡制導方案。并在考慮各種誤差的情況下通過500次蒙特卡洛仿真,驗證該制導方案的有效性,以及相對PredGuid、NSEG等在初次再入段采用數(shù)值預測?校正算法的制導方案在制導精度和計算時間上的表現(xiàn)。
2.1 三自由度再入方程
考慮地球為旋轉(zhuǎn)圓球的三自由度再入動力學方程如式(1)~(6)[4]:
其中,r為地心距,θ為經(jīng)度,φ為緯度,V為返回艙速度,γ為飛行路徑角,ψ為速度方位角(正北方向為零,順時針旋轉(zhuǎn)為正),σ為滾轉(zhuǎn)角,ω為地球自轉(zhuǎn)角速度,g為重力加速度,L和D分別為升力加速度和阻力加速度,定義如式(7)~(8):
其中,ρ為大氣密度,m為返回艙質(zhì)量,S為返回艙參考迎風面積。
2.2 阻力加速度動力學模型
假設阻力系數(shù)CD為常數(shù),大氣密度模型為指數(shù)模型,并忽略地球自轉(zhuǎn),對阻力加速度D的表達式求導數(shù)可得式(9):
求導過程中做了如下近似:D+gsinγ≈D以及cosγ≈1。
對上式進一步求導得式(10):
展開后得式(11):
式中:
2.3 制導律總體設計
如果在跳躍式再入的全程都跟蹤事先設計好的這一條標稱軌跡,那么到達開傘條件時的縱程累積偏差是比較大的,軌跡的可調(diào)節(jié)性較差。A?pollo再入末段所采用的線性反饋跟蹤制導已經(jīng)被證明在末段具有較高的精度,且能適應不同的二次再入條件,軌跡具有較大的可調(diào)節(jié)性[3]。因此,在設計的時候,標稱軌跡是整段一起設計,而在制導律實現(xiàn)的時候,軌跡初次再入段采用非線性跟蹤算法跟蹤阻力加速度剖面,當軌跡進入二次再入段則采用Apollo末段的線性反饋跟蹤方式。整個過程的制導律設計如圖1所示。
圖1 制導律總體設計Fig.1 Framework of the guidance strategy
在初始滾轉(zhuǎn)段(即再入點到過載首次達到0.2g0),氣動控制能力十分有限,滾轉(zhuǎn)角取值對軌跡的影響很小,因此在這一段中不進行制導解算,直接采用參考軌跡的滾轉(zhuǎn)角進行飛行,同時這也可以避免線性反饋跟蹤出現(xiàn)控制飽和的情況。
2.4 阻力加速度跟蹤制導原理
軌跡跟蹤采用阻力加速度跟蹤方式,跟蹤參考軌跡的阻力加速度?能力剖面。定義能量E為式(15):
其中,μ為地球引力常數(shù)。為方便比較不同軌跡之間的跟蹤特性,將能量進行歸一化處理,定義歸一化能量如式(16):
其中,Ei是軌跡初始時刻的能量,Ef是軌跡終止時刻的能量。這樣一來,就代表軌跡初始點,就代表軌跡終止點。
定義航程如式(17):
對能量E的表達式求導可得式(18):
航程可表示為式(19):
從式(19)可以看出,準確地跟蹤D-E剖面,就能準確地跟蹤航程S。
3.1 非線性預測控制器
本文采用的非線性預測控制器是基于Ping Lu的連續(xù)時間非線性預測控制(Continuous?Time Nonlinear Predictive Control,CTNPC)算法[16]。給定如式(20)~(21)所示的非線性系統(tǒng):
其中,x∈?n是狀態(tài)量,u∈?m是輸入控制量,y∈?l是輸出量。非線性控制器的目的是跟蹤一個參考輸出量qt(),使式(22)所示目標函數(shù)達到最小。
其中,Q∈?l×l是正定矩陣,R∈?m×m是半正定矩陣。設ηi是yi的相對次數(shù),并且時間步長h>0是小量,系統(tǒng)輸出近似為式(23):
其中z(x,h)滿足式(24):
其中,L表示李導數(shù),詳細定義可參考文獻[14]。
W(x,h)∈?l×m的第i行為式(25)所示:
而q(t+h)可以近似表示為式(26):
其中d(x,h)滿足式(27):
令?J/?u=0,得到式(28):
其中,e(t)=y(tǒng)(t)-q(t)為跟蹤誤差。
3.2 初次再入段軌跡跟蹤
對于再入問題,有n=6,m=1(只有滾轉(zhuǎn)角一個輸入控制量)。跟蹤時,考慮跟蹤阻力加速度D和阻力加速度變化率兩個量,因此有l(wèi)=2,η1=2,η2=1。跟蹤誤差定義為式(29)~(30):
其中,下標“r”代表參考軌跡。
t+h時刻的預測誤差可以近似表示為式(31)~(32):
設Q∈?2×2是對角線矩陣,對角線元素為α1≥0、α2≥0,并且R=0,目標函數(shù)變?yōu)槭剑?3):
目標函數(shù)對控制量的偏導為式(34):
由式(11)、(29)、(30)可以得到式(35)~(36):
因此有式(37)~(38):
將式(37)~(38)代入式(34),得到式(39):
其中:
3.3 二次再入段軌跡跟蹤
二次再入段采用Apollo末段所采用的線性反饋跟蹤方式,它的標稱軌跡是離線生成,采用線性PID控制[17]。PID控制器系數(shù)為航程對阻力加速度的導數(shù)f1、航程對高度變化率的導數(shù)f2以及航程對升阻比的導數(shù)f3,這些系數(shù)都是離線生成并儲存在星載計算機上。f1、f2以及f3的定義如式(44)所示。
其中,H為飛行高度。
而航程預測通過式(45)實現(xiàn),其中參考值都是通過對標稱軌道進行插值得到(速度插值)。
然后,求得操縱升阻比如式(46):
其中,η為經(jīng)驗系數(shù),其主要作用是當軌跡偏離參考軌跡較大時,用來修正線性化帶來的不準確性。
最后,得到指令滾轉(zhuǎn)角如式(47):
4.1 條件設置
返回艙參數(shù)取 Apollo返回艙參數(shù)[2],質(zhì)量5500 kg,大底截面直徑3.9 m,駐點曲率半徑2.5 m,升力系數(shù)0.38773,阻力系數(shù)1.2891。
再入初始條件為:再入高度120 km,再入點經(jīng)度0°,再入點緯度0°,再入速度10.66 km/s,再入角-6.2°,再入方位角45°。
假定任務航程為6000 km,由此計算出開傘點經(jīng)度44.29°,開傘點緯度34.92°,標稱軌跡通過軌跡優(yōu)化方法得到。
誤差源的類型及其量級參考 CEV的標準[20],如表1所示。
表1 再入誤差源類型及其級別Table 1 Dispersions in the entry interface state and oth?er parameters
真實的大氣密度偏差總體上具有“低空小,高空大”的規(guī)律,目前國際上公認比較準確的大氣密度偏差模型是美國的Earth Global Reference Atmosphere Model(GRAM)模型[21]。由于無法獲得GRAM的數(shù)據(jù),本文采用如式(48)所示的正弦形式解析模型來模擬大氣偏差模型[22]。
其中,ρtrue為真實大氣密度,ρref為美國1976標準大氣模型計算得到的標稱大氣密度,Δatm、Λatm為在±0.15范圍內(nèi)均勻分布的隨機數(shù),ωatm>0以及φ0為常值系數(shù)。該模型500次仿真的結(jié)果如圖2所示。
圖2 解析形式的大氣密度誤差模型Fig.2 Density dispersions as a function of altitude
其中,a1、a2為無量綱參數(shù),ΔD0、為相應的跟蹤誤差門限值。本文中,取a1=1.6,ΔD0=4 m/s2,a2=0.5,Δ0=0.5 m/s3。
4.2 結(jié)果分析與討論
考慮所有的偏差(包括初始狀態(tài)偏差、返回艙質(zhì)量偏差、大氣密度偏差以及升阻力系數(shù)偏差),進行500次蒙特卡洛彈道仿真,初次再入段軌跡跟蹤結(jié)果如圖3~圖6所示,其中紅色線表示參考軌跡曲線。
圖3 阻力加速度跟蹤曲線Fig.3 Reference and actual drag profiles
圖4 阻力加速度跟蹤誤差Fig.4 Drag tracking errors
圖5 阻力加速度變化率跟蹤曲線Fig.5 Reference and actual drag rate profiles
圖6 阻力加速度變化率跟蹤偏差Fig.6 Drag rate tracking error
從圖3可以看到,在考慮所有偏差的情況下,阻力加速度的跟蹤精度總體較高,且跟蹤偏差呈現(xiàn)出先增大后減小的變化規(guī)律,這一點從圖4中可以清晰地看到,一開始阻力加速度偏差較小,隨后逐漸增大,并且在附近達到峰值,然后再一次減小,并最終振蕩保持在一個較小的范圍內(nèi)(±1 m/s2)。
從圖5可以看到,在考慮所有偏差的情況下,阻力加速度變化率的跟蹤精度總體較高。從圖6中可以清晰地看到,一開始阻力加速度變化率的跟蹤偏差較小,隨后逐漸增大,并且在附近達到峰值,然后再一次減小,并最終振蕩保持在一個較小的范圍內(nèi)(±0.1 m/s3)。
圖7 阻力加速度跟蹤偏差(CTNPC)Fig.7 Drag tracking error(CTNPC)
將本文算法與線性反饋算法進行對比。由于是跟蹤初次再入段軌跡,線性反饋算法采用文獻[26]的方法。線性反饋方式主要是在大誤差情況下表現(xiàn)較差。因此,暫不考慮其他誤差,僅將初始經(jīng)度誤差設定為一個較大的值 -0.1483°,兩種跟蹤方式的對比結(jié)果如圖7~10所示。
可以看到,在初始誤差較大時,小擾動假設已經(jīng)不再適用,從而導致線性反饋方式的跟蹤精度較差。而非線性預測方式的跟蹤精度仍然較高,因此它的魯棒性更好。
圖8 阻力加速度跟蹤偏差(線性反饋)Fig.8 Drag tracking error(FBL)
圖9 阻力加速度變化率跟蹤偏差(CTNPC)Fig.9 Drag rate tracking error(CTNPC)
圖10 阻力加速度變化率跟蹤偏差(線性反饋)Fig.10 Drag rate tracking error(FBL)
整個跳躍式再入軌跡的蒙特卡洛仿真如圖11~13所示。從圖11可以看到,軌跡的最大跳躍高度絕大部分超過了100 km。從圖12可以看到,由于軌跡的跳躍,過載出現(xiàn)了兩次峰值,大多數(shù)情況下初次再入段的過載峰值大于二次再入段的過載峰值,少部分情況下二次再入段的過載峰值要大于初次再入段過載峰值,但均沒有超出過載約束(7g0)。而且過載包絡曲線在初次再入段較為“集中”,在二次再入段較為“發(fā)散”,這是因為初次再入段制導律是跟蹤阻力加速度。
圖11 飛行高度包絡曲線Fig.11 Time history of altitude for the dispersed traj?ectories
圖12 過載包絡曲線Fig.12 Time history of load for the dispersed trajec?tories
圖13 落點散布圖Fig.13 Final positions of the dispersed trajectories
從圖13可以看到,最終的制導精度較高,98.8%的落點都分布在2 km的偏差帶內(nèi),1.2%的落點分布在2 km~5 km的偏差帶內(nèi)。
初次再入段采用文獻[24]中數(shù)值預測?校正算法,二次再入段同樣采用 Apollo末段跟蹤算法,在同樣的條件下進行500次仿真,結(jié)果如圖14所示??梢钥吹?,其制導精度與圖13中的制導精度相當。但與本文的CTNPC算法相比,預測校正算法的計算時間增加了幾十倍。
圖14 落點散布圖(預測校正)Fig.14 Final positions of the dispersed trajectories(predictor?corrector)
本文提出了一種新的標稱軌跡制導方案,并利用蒙特卡洛仿真對制導律進行了測試,結(jié)果表明:
1)初次再入段采用的非線性預測控制跟蹤算法精度較高,能準確跟蹤阻力加速度剖面,無論是阻力加速度的跟蹤誤差還是阻力加速度變化率的跟蹤誤差都振蕩收斂至一個較小的范圍。
2)二次再入段航程較短,所采用的線性反饋跟蹤算法的精度足夠高,因此使得整個制導律的制導精度較高。蒙特卡洛仿真結(jié)果也表明制導律還具有較高的魯棒性。
3)由于初次再入段制導律是跟蹤阻力加速度,因此初次再入段的過載曲線較為集中。在所有的500次軌跡中,過載均沒有超出約束,說明制導律實際可行。
(
)
[1]Wingrove R C.Survey of atmosphere re?entry guidance and control methods[J].AIAA Journal,1963,1(9):2019?2029.
[2]Bairstow S H.Reentry Guidance with Extended Range Capa?bility for Low L/D Spacecraft[D].Massachusetts:Massachu?setts Institute of Technology,2006.
[3]Tigges M,Crull T,Rea J,et al.Numerical skip?entry guid?ance[C]∥Proceedings of the 29th Annual AAS Guidance and Control Conference.San Diego,California,AAS:2006.
[4]Lu P.Entry guidance:a unified method[J].Journal of Guid?ance,Control,and Dynamics,2014,37(3):713?727.
[5]Brunner C W.Skip Entry Trajectory Planning and Guidance[D].Iowa:Iowa State University,2008.
[6]Kluever C A.Entry guidance using analytical atmospheric skip trajectories[J].Journal of Guidance,Control,and Dy?namics,2008,31(5):1531?1534.
[7]Roenneke A J,Cornwell P J.Trajectory control for a low?lift reentry profile[J].Journal of Guidance,Control,and Dy?namics,1993,16(5):927?933.
[8]Lu P.Nonlinear trajectory tracking guidance with application to a launch vehicle[J].Journal of Guidance,Control,and Dynamics,1996,19(1):99?106.
[9]雍恩米.高超聲速滑翔式再入飛行器軌跡優(yōu)化與制導方法研究[D].長沙:國防科技大學,2008.Yong Enmi.Study on Trajectory Optimization and Guidance Approach for Hypersonic Glide?reentry Vehicle[D].Chang?sha:National University of?Defense Technology,2008.(in Chinese)
[10]陳剛,董龍雷,閆桂榮,等.航天器再入制導方法研究現(xiàn)狀與發(fā)展評述[J].飛行力學,2008,26(1):1?4.Chen Gang,Dong Longlei,Yan Guirong,et al.Recent status and development review of spacecraft reentry guidance meth?ods[J].Flight Dynamics,2008,26(1):1?4.(in Chinese)
[11]Eduardo G L.Analytic development of a reference trajectory for skip entry[J].Journal of Guidance,Control and Dynam?ics,2011,34(1):311?317.
[12]Harpold J C,Graves C A.Shuttle entry guidance[J].The Journal of the Astronautical Sciences,1979,27(3):239?268.
[13]Roenneke A J,Markl A.Re?entry control of a drag?vs?energy profile[J].Journal of Guidance,Control and Dynamics,1994,17(5):916?920.
[14]Benito J.Advances in Spacecraft Atmospheric Entry Guidance[D].Irvine:University of California,2010.
[15]Saraf A,Leavitt J A,Chen D T,et al.Design and evaluation of an acceleration guidance algorithm for entry[J].Journal of Spacecraft and Rockets,2004,41(6):986?996.
[16]Talole S E,Benito J,Mease K D.Sliding mode observer for drag tracking in entry guidance[C]∥Proceedings of the AIAA Guidance,Navigation and Control Conference.Wil?liamsburg,Virginia,AIAA:2007.
[17]Lu P.Nonlinear predictive controllers for continuous systems[J].Journal of Guidance,Control and Dynamics,1994,17(3):553?560.
[18]Lu P.Entry Guidance and trajectory control for reusable launch vehicle[J].Journal of Guidance,Control and Dynam?ics,1997,20(1):143?149.
[19]Benito J,Mease K D.Nonlinear predictive controller for drag tracking in entry guidance[R].AIAA?2008?7350,2008.
[20]Richalet J,Rault A,Testud J L,et al.Model predictive heu?ristic control:application to robot manipulators[J].Automat?ica,1978,14(5):413?428.
[21]Lars G,Jurgen P.Nonlinear Model Predictive Control:Theo?ry and Algorithms[M].1st ed.Berlin:Springer,2011.
[22]Brunner,C W,Lu P.Skip entry trjectory planning and guid?ance[J].Journal of Guidance,Control,and Dynamics,2008,31(5):1210?1220.
[23]Leslie F W,Justus C G.Earth global reference atmospheric model?2010 version[R].NASA/TM?2011?216467,2011.
[24]Lu P.Predictor?corrector entry guidance for low?lifting vehi?cles[J].Journal of Guidance,Control,and Dynamics,2008,31(4):1067?1075.
Skip Entry Guidance Using a Reference Trajectory for Lunar Module
DU Xin1,LIU Huilong1,HUANG Yuechen2
(1.High Speed Aerodynamics Institute,China Aerodynamics Research and Development Center,Mianyang 621000,China;2.College of Aerospace Science and Engineering,National University of Defense Technology,Changsha 410073,China)
In most of the mature skip entry guidance schemes,such as PredGuid and NSEG for CEV reentry,numerical predictor?corrector algorithm is used for the guidance of the first entry phase.Nu?merical predictor?corrector algorithm is of high accuracy and is flexible and autonomous,but it is too computation intensive to be applied online.A new guidance scheme using a reference trajectory for skip entry was proposed in this paper.The whole reference trajectory was obtained by off?line trajec?tory planning algorithm.In the first reentry phase,a nonlinear predictive control algorithm is used to track the drag?versus?energy profile.The predicted tracking error was expressed as a truncated Tay?lor series dependent on the control.The control was then selected to minimize a cost function related to the predicted error.In the second reentry phase,the reference trajectory was tracked by a linear feedback control algorithm which was used in Apollo final phase.The gain coefficient of PID control?ler was obtained by interpolation.Finally,the new guidance scheme was tested by the simulation of 500 entry cases with all kinds of errors.Simulation results indicate that the new guidance has high accuracy and notable robustness.
lunar return;skip entry;guidance using a reference trajectory;nonlinear predictive control;linear feedback control
V412.4
A
1674?5825(2016)06?0766?08
2016?05?10;
2016?11?04
國家自然科學基金(11372345)
杜昕(1985-),男,博士,助理工程師,研究方向為飛行器軌跡優(yōu)化與制導控制。E?mail:232783682@qq.com