高家智,陳小前
(1.國防科技大學(xué)空天科學(xué)學(xué)院,長沙,410073;2.太原衛(wèi)星發(fā)射中心,太原,030027)
迭代制導(dǎo)制導(dǎo)精度高、任務(wù)適應(yīng)性強、箭上飛行軟件簡單、對地面諸元準(zhǔn)備要求相對較低,在運載火箭上應(yīng)用越來越廣泛[1~3]。文獻[4]針對主發(fā)動機推力為常值的情況,通過優(yōu)化開關(guān)機時間來滿足終端位置約束,引入權(quán)重因子提高迭代求解的精度;文獻[5]針對多約束入軌條件,提出一種將迭代制導(dǎo)與數(shù)值積分相結(jié)合的軌跡預(yù)測制導(dǎo)方法,增加的推進劑的消耗在可接受范圍之內(nèi);文獻[6]在地心慣性系中建立航天器模型,以目標(biāo)軌道要素為終端約束條件,得到一種簡單有效的控件變軌迭代制導(dǎo)算法;針對飛行過程中發(fā)動機推力下降的重大故障,文獻[7]基于迭代制導(dǎo)算法對彈道進行了重構(gòu),在完成故障識別和能力預(yù)測后,利用迭代制導(dǎo)將有效載荷送入預(yù)先設(shè)計好的救援軌道上去。
Boeing 公司針對阿波羅計劃使用的土星5 運載火箭迭代制導(dǎo)方法的不足,開發(fā)了線性正切制導(dǎo)律(Linear Tangent Guidance,LTG),并在飛馬火箭上升段入軌控制和離軌段返回控制中得到應(yīng)用[8]。本文方法利用了其閉路制導(dǎo)律和預(yù)估公式,但制導(dǎo)計算的思路與文獻提供的相反,引入了制導(dǎo)迭代變量,采用了根據(jù)初值求解兩點邊值問題的Newton-Raphson 方法。最后利用數(shù)值仿真驗證了本文所設(shè)計方法的有效性。
在不考慮稀薄大氣的情況下,火箭在真空段內(nèi)的運動方程可表示如下[9]:

終端約束條件為

式中V,R分別為火箭在地心發(fā)射慣性坐標(biāo)系中的速度和位置;G為重力矢量,G=-ω2R=-3R,其中,fM= 3.986 × 105km3s2為引力常數(shù);ω為地球自轉(zhuǎn)角速度;為秒流量;a為加速度的模,a=,其中,P為發(fā)動機推力,m為質(zhì)量;Ue為有效排氣速度;u為推力方向的單位向量。
定義哈密頓函數(shù)H和增廣函數(shù)F如下:

這里的λ,α和β是拉格朗日乘子。
定義如下變量:

式中φ,ψ分別為俯仰角和偏航角。根據(jù)最優(yōu)控制的必要條件有如下歐拉方程和橫截條件:

由歐拉方程可解出:

式中uR=unit(R)為火箭質(zhì)心地心矢徑的單位向量。
由橫截條件可得出:

相對于地球半徑而言,火箭因推進引起高度的變化量是小量,并且λ與uR的夾角在90°附近,因此在式(8)中可忽略高階向量,得:

該方程的解為

式中t為飛行時間;λK為定常單位向量;為定常速率向量;K為定常時間,一般情況下K≈Tgo2,Tgo為剩余飛行時間。如果是常值加速度,則K=Tgo2。
可以證明,對于圓軌道入軌時,下式成立:

即兩矢量正交。
由于在迭代過程中,不斷刷新K、λK和,為簡便起見,省去下標(biāo)K,即有:

考察式(13),存在如下特性:
b)如果采用地球平面假設(shè),因為ω=0,則:

在本文的制導(dǎo)研究中,仍考慮地球是球體,且使用上述有關(guān)假設(shè):
b)ω=λ˙;
c)忽略式(8)中的 3ω2(λ·uR)uR;
那么,制導(dǎo)律為

簡化為LTG 制導(dǎo)律:

運載火箭的迭代制導(dǎo)屬于復(fù)雜的兩點邊值問題,關(guān)機時刻火箭位置和速度的預(yù)估精度關(guān)系到迭代制導(dǎo)的精度、穩(wěn)定性和魯棒性。數(shù)值積分是一種精確的解決辦法,但卻是無法在箭上實時實現(xiàn)的辦法,所以推導(dǎo)簡化的解析代數(shù)公式就是一項根本任務(wù)。
在制導(dǎo)律式(15)的控制作用下,火箭在真空段的運動方程為

假設(shè)剩余飛行時間Tgo是已知的,且存在如下封閉形式的積分:

式中F1,F(xiàn)2,F(xiàn)3為待定系數(shù)。
積分式(18)有:

式中VD,RD分別為末端速度和位置矢量。
改寫式(19)、(20),得到:

再積分式(17),得到:

式中Vgo,Rgo分別為待增速度和位置矢量。
因此,如果已經(jīng)知道λ和,就可以根據(jù)積分公式LT、ST、QT得出Vgo和Rgo,從而在當(dāng)前位置R和速度V下,由制導(dǎo)律式(15)進行制導(dǎo)的端點的預(yù)估公式為

式中VP,RP分別為預(yù)測的末端速度和位置矢量。
運載火箭的歐拉角采用3-2-1 型表示的發(fā)慣系動力學(xué)方程組,可知只有側(cè)平面的運動影響縱平面的運動,但縱平面的運動不會影響側(cè)平面的運動,特別當(dāng)偏航角很小時飛行控制可以解耦。因此可以先進行縱平面的迭代控制,再進行側(cè)平面的迭代控制。
縱平面內(nèi)的迭代控制采用標(biāo)準(zhǔn)入軌參數(shù)作為邊界條件。這里的邊界條件是采用極坐標(biāo)邊界條件而非直角指標(biāo)邊界條件,因為半長軸和偏心率與極坐標(biāo)直接相關(guān),所以在縱平面內(nèi)的運動控制邊界條件是滿足標(biāo)準(zhǔn)入軌點對應(yīng)的地心矢徑、速度大小和當(dāng)?shù)厮俣葍A角,這樣就保證了橢圓軌道的半長軸和偏心率,加上側(cè)平面的標(biāo)準(zhǔn)軌道跟蹤導(dǎo)引,控制了zK和,理論上也是控制軌道根數(shù)的5 個變量。升交點赤經(jīng)Ω主要由發(fā)射窗口的起飛時刻、火箭飛行時間和方位角決定,近地點幅角雖然是放開的,但跟蹤Z通道的標(biāo)準(zhǔn)軌道這種約束本身也對第6 個軌道根數(shù)進行了隱式控制,這種方法一定程度約束了近地點幅角偏差的放大。
這里采用極坐標(biāo)邊界條件的另一個目的是提高迭代制導(dǎo)的魯棒穩(wěn)定性和收斂性,減小迭代制導(dǎo)結(jié)尾階段的過早發(fā)散效應(yīng),三自由度制導(dǎo)仿真計算表明選擇這種邊界條件與視加速度反饋措施一起可以有效提高迭代制導(dǎo)的精度,使跳出迭代的剩余常值飛行時間小于0.5~1.0 s,幾乎迭代至最后,提高了制導(dǎo)精度。
縱平面內(nèi)的迭代控制采用 LTG 制導(dǎo)律方法,預(yù)測縱平面內(nèi)關(guān)機時刻發(fā)慣系內(nèi)的直角坐標(biāo)參數(shù)Xp、、Yp和,然后進一步預(yù)測關(guān)機時刻的位置矢徑Rp、速度大小Vp和當(dāng)?shù)厮俣葍A角Θp,即:

迭代公式采用牛頓迭代法,即:

式中α,β為與俯仰角有關(guān)的制導(dǎo)變量。
因為采用了極坐標(biāo)邊界條件,沒有顯式解,校正計算需要采用3 變量的牛頓快速迭代法,涉及3×3 雅可比逆矩陣的實時計算,3×3 雅可比逆矩陣不需要數(shù)值計算,可以有解析表達式,并且因為上一步計算得到了的初值,下一步牛頓迭代計算只需一次就很精確,完全滿足制導(dǎo)收斂精度。
由迭代解α,β,Tgo可以計算LTG 制導(dǎo)律的乘子向量λ和得到:

發(fā)慣系縱平面推力方向的單位控制向量:

記u=[u(1),u(2)]T,故當(dāng)前時刻滿足邊界條件的俯仰姿態(tài)角應(yīng)為

發(fā)射慣性系中的姿態(tài)角為俯仰角和偏航角為φ和ψ,初始質(zhì)量m0,秒流量,軸向推力F在發(fā)射慣性系中推力分量表示為

動力學(xué)方程為

若偏航角為常值規(guī)律,火箭推力通常假設(shè)是常值,則推力的Z通道分量為常值,那么側(cè)向通道在關(guān)機點的狀態(tài)可以解析預(yù)測,即:

利用縱平面預(yù)測得到的縱向關(guān)機點狀態(tài)和關(guān)機時間以及上述側(cè)向通道關(guān)機點狀態(tài)公式預(yù)測,可以進行軌道傾角i的解析預(yù)測計算,方法為:在縱向通道迭代計算完畢,預(yù)估縱向關(guān)機速度和位置,再根據(jù)上述常值偏航角和常值推力計算關(guān)機時的發(fā)慣系側(cè)向速度和側(cè)向位置,然后轉(zhuǎn)換到發(fā)射地慣系計算軌道傾角,則i=i(ψ),根據(jù)軌道傾角期望值ic,容易單變量迭代求解偏航角指令。
那么對偏航角進行迭代滿足所要求的軌道傾角屬于單變量迭代,很容易快速求解。
仿真起始條件為:發(fā)慣系下起滑點及第3 級關(guān)機點參數(shù)X=593 125.71 m,Y=184 422.32 m,Z=-77 388 m,VX=6676.607 m/s,Vy=648.986 m/s,Vz=-286.533 m/s,標(biāo)準(zhǔn)點火時刻532.3 s,推力28 000 N,初始質(zhì)量1206.3 kg,秒耗量10 kg/s,標(biāo)準(zhǔn)滑行時間303.7 s[10]。
目標(biāo)衛(wèi)星軌道參數(shù)為:半長軸a=6860.788 km,偏心率e=0,軌道傾角i=97.3 °。
制導(dǎo)精度要求:半長軸偏差小于1 km,偏心率偏差小于0.0001,軌道傾角偏差小于0.01°。
經(jīng)過仿真計算,發(fā)慣系位移及速度變化情況見圖1所示。

圖1 發(fā)慣系位移及速度變化情況Fig.1 Position and Velocity Changes in Launch Inertial System
俯仰角、偏航角以及其它參數(shù)變化曲線如圖2 所示,滑行軌道、迭代制導(dǎo)軌道與運行軌道的放大圖如圖3 所示。輸出結(jié)果如下:半長軸6860.768 km,偏心率0.000 012,軌道傾角97.3072°,制導(dǎo)時間49.35 s,升交點角距163.42°。可見長半軸誤差20 m,偏心率偏差0.000 012,軌道傾角偏差0.0072°,均滿足制導(dǎo)精度要求。

圖2 主要飛行變量變化情況Fig.2 Major Flight Variable Variations

圖3 滑行軌道、迭代制導(dǎo)軌道及運行軌道放大圖Fig.3 Enlarged View of Dragging Track,Iterated Guidance Track,and Orbit
本文對多級運載火箭入軌段的迭代制導(dǎo)方法進行了較為深入研究,從仿真結(jié)果來看本文所提出的入軌級迭代制導(dǎo)方法制導(dǎo)精度高,且計算簡單、易于實現(xiàn)。