韋常柱,琚嘯哲,徐大富,吳榮,*,崔乃剛
1. 哈爾濱工業大學 航天工程系,哈爾濱 150001 2. 上海宇航系統工程研究所,上海 201108
垂直起降(Vertical Takeoff Vertical Landing, VTVL)運載器是指從地面垂直起飛,部分或全部返回并垂直著陸的一類可重復使用運載器(Reusable Launch Vehicle, RLV)[1]。相較于傳統運載器,該類型運載器可減少傳統運載器單次使用后拋棄箭體、發動機及電氣設備等造成的浪費,并通過多次使用分攤費用來降低運載器生產與發射成本[2],同時相較于現有的另兩種可重復使用運載方式——水平起降(Horizontal Takeoff Horizontal Landing, HTHL)和垂直起飛/水平著陸(Vertical Takeoff Horizontal Landing, VTHL),VTVL對傳統運載器的結構改動更少,著陸場地需求更小,研發成本更低,因此該類型運載器愈來愈引起業界的重視,以美國SpaceX公司的Falcon 9系列火箭為代表,實現了子級的多次成功回收,逐步彰顯出垂直起降重復運載器在商業航天發射市場的強大競爭力。
由圖1所示的典型垂直起降火箭飛行剖面可見,垂直返回全程需歷經調姿段、修航段、高空下降段、高空有動力減速段、大氣層內無動力氣動減速段和垂直著陸段??紤]到垂直返回飛行空域寬且速域大,具有多飛行段、多變復雜的環境特性,其內外擾動和不確定性強(包括風干擾、質量偏差、推力偏差、大氣偏差、氣動參數偏差等),垂直起降運載器制導和控制問題呈現出強約束、非線性和高動態的特點,需開展能夠適應不同飛行段特性的制導控制方法研究,為后續返回全程制導控制方案設計奠定基礎。

圖1 典型垂直起降火箭飛行剖面Fig.1 Flight profile of typical VTVL rockets
調姿段和高空下降段均為無動力飛行段,位置修正能力弱,僅需在控制執行機構作用下對標稱軌跡程序角或重力轉彎程序角指令[3-4]進行精確跟蹤。
修航段是返回全程對飛行軌跡首次進行調整控制的飛行段,其對于航程修正、終端位置調節和后續各段精度鏈的閉環分解至關重要。由于火箭主動段通常采用開環制導方式,經過調姿段位置/速度偏差狀態轉移后將產生較大的修航段初始偏差,同時考慮到修航段目標點為隨地球旋轉的運動目標,則修航段的制導方法必需能夠在定推力工程要求下適應大初始速度位置偏差、非小航向角條件、運動目標以及末端速度位置約束等。針對此類型中段飛行多約束制導問題,目前一般采用標稱軌跡跟蹤方法[5-8]、“在線軌跡規劃+閉環制導方法”[9-10]或迭代制導[11-14]方法予以處理。
高空有動力減速段用于減小運載器子級返回的飛行速度,避免因在大氣層內飛行動壓過大而導致的結構破壞,同時應保證對標稱軌跡的高精度跟蹤。因此,該段宜采用標稱軌跡跟蹤方法或攝動制導方法[15]。
為降低垂直著陸段制導控制壓力,大氣層內無動力氣動減速段應滿足位置、速度與姿態等多種末端約束,即實現終點位置與垂直著陸段起點的準確交班,且末段速度方向和姿態方向與著陸段的當地水平面相垂直。同時,考慮到存在風擾動、大氣參數不確定性和結構參數不確定性等,應引入適應性和抗擾性較強的落角約束制導律,可選擇彈道成形制導律[16]或滑模制導律[17-20],其中如文獻[17,20]中提出的有限時間收斂滑模制導律,該類型制導律能保證視線角在一定時間內收斂至期望落角,收斂時間參數可調,魯棒性和抗擾性較強,是近年的研究熱點。
對于垂直著陸段,其制導過程是一個多項強約束同時作用的自適應精確制導問題,對終端飛行姿態角、速度和位置提出了嚴苛的要求,在約束終端姿態角垂直于當地水平面的同時,也需保證終端位置和速度的精度。標稱軌跡跟蹤方法可實現初始小偏差條件下的該飛行段較高精度的制導。而對于初始大偏差情況,張洪華等[21]提出了一種改進多項式制導方法,并應用在嫦娥三號著陸器上,成功實現了月面軟著陸;王勁博等[22-23]基于凸優化和偽譜法進行VTVL子級著陸閉環制導方法研究,通過仿真驗證了算法的有效性。
返回全程控制系統需保證在風干擾、氣動參數偏差、結構參數偏差等多種內外擾動和不確定條件下高精度跟蹤制導指令和精準實現姿態穩定控制。相較于經典比例-積分-微分(PID)控制方法,強抗擾、高精度的滑??刂?Sliding Mode Control, SMC)、自抗擾控制(Active Disturbance Rejection Control, ADRC)、自適應控制(Adaptive Control, AC)等具有更強的適應性。Zhang等[24]設計了固定時間收斂的姿態跟蹤控制器,在大擾動條件下實現了高精度姿態控制;Yu等[25]設計了二階ADRC,通過對擾動的精確觀測補償和狀態反饋控制實現了對高超聲速再入飛行器在多重擾動下的有限時間收斂控制;錢默抒等[26]對可重復使用運載器一子級再入垂直著陸階段設計了自適應滑模動態面控制方法,其中基于滑模狀態觀測器和自適應參數估計器的狀態觀測和未知參數估計有效提高了控制方法的魯棒性和抗擾性,保證了姿態角指令的高精度跟蹤。
由上述研究現狀可知,盡管現有方法可為垂直起降重復使用運載器返回全程各飛行段制導控制方案的設計提供技術支撐,但尚缺少對全程制導控制方案的整體性分析與設計。因此本文將針對垂直起降可重復使用運載器一子級,充分考慮各飛行段特性和制導控制需求,依次開展不同飛行段的制導控制研究并最終構建形成適應返回全程的制導控制方案。本文的研究工作主要有:
1) 基于各飛行段的特性、制導控制需求開展了返回全程制導控制方案的設計,提出了適應返回全程的經典制導控制方案。所設計完成的經典方案能夠順利實現對預定落點的高精度垂直返回,性能較好且算法復雜度低,具有工程應用可行性。
2) 分析經典制導控制方法的不足,并基于分析結果分別進行修航段、返回末段的高精度、強適應的新型制導方案設計和返回全程強抗擾的控制方案設計。數值仿真結果表明,構建完成的新型制導控制方案實現了精確性、適應性和抗擾性的大幅提升,能夠顯著提高運載器子級垂直返回的能力。
3) 充分考慮修航段目標移動、非小航向角條件和高位置精度需求等特性,引入基于剩余時間估計和幾何關系的目標點自適應更新方法,構建新型雙層迭代制導律,實現了修航段高精度制導,顯著減小了后續飛行段的制導壓力。
4) 為適應返回末段可能存在的較大初始位置/速度偏差和復雜、多變外部擾動,設計了考慮落角約束的大氣層內氣動減速段非奇異終端滑模制導方案和垂直著陸段四次多項式制導方案并首次以執行機構為柵格舵/發動機的重復使用運載器一子級為應用對象,實現了大干擾條件下的精確位置導引。
5) 為實現強抗擾、高精度的返回全程姿態控制,并減少控制參數的離線設計任務量,基于自適應參數調節的自抗擾控制方法設計完成了運載器一子級返回全程控制系統,有效提高了在復雜外部干擾和大結構/氣動參數不確定條件下的控制精度,為實現運載器子級成功垂直著陸奠定基礎。
全文的結構安排如下:
首先對返回全剖面各飛行段特性進行分析,并建立動力學模型;然后進行基于經典方法的制導控制系統設計,并分析說明經典制導控制方法存在的問題和不足;對修航段制導問題進行分析和研究,推導幾何位置與時間更新的雙層迭代制導方法;針對返回末段的大氣再入和垂直著陸兩段制導需求,分別研究非奇異終端滑模制導方法和四次多項式制導方法;考慮返回全段高精度控制需求,設計在線參數調節的自抗擾控制器;最后結合具體算例,對比經典制導控制方案與新型制導控制方案,分析所設計的兩種垂直返回制導控制方案的綜合性能。
由于一二級熱分離時二級發動機產生的羽流擾動及其他干擾作用,運載器一子級返回時存在初始擾動角速度,為保證箭載導航設備順利接收外部信息,同時減輕后續飛行段的調姿壓力,調姿段飛行過程中需由反推力控制系統(Reaction Control System, RCS)調節一子級至迎角為180°并維持一段時間的姿態穩定;為修正調姿段結束時刻可能存在的較大修航段初始位置和速度偏差,修航段全程運載器一子級主發動機開機并維持固定推力,采用推力矢量控制(Thrust Vector Control, TVC)方式進行俯仰與偏航姿態的控制,滾轉通道采用RCS控制,直至一子級飛行至預定虛擬軌道(方案彈道中的無動力下降段)后關機。無動力下降段由于無動力、無大氣,因此運載器一子級僅可進行姿態調整。下降至方案彈道預定高度后,一子級主發動機開機,進入高空有動力減速段,考慮到此段大氣較為稀薄,采用與修航段相同方式實現姿態調整及制導指令的響應,保證運載器一子級能夠以較低馬赫數返回大氣層內,避免大熱流、大動壓狀態引起的箭體燒蝕、結構受損等情況。當動壓降低至約束范圍內時,發動機關機,此后運載器在大氣層內飛行時,采用效率足夠高的柵格舵來響應制導和控制指令。最后著陸段則按預定高度控制發動機再次開機,該段執行機構與修航段相同,但發動機允許進行推力調節,直至運載器垂直著陸。各飛行段執行機構及交班條件如表1所示。

表1 返回全程各段執行機構及交班條件Table 1 Actuators and handing-off conditions of every flight phase during return process
定義坐標體系[15],對運載器一子級返回飛行各段進行動力學建模,作為后續制導控制系統設計的基礎。
質心平動動力學模型為
繞質心轉動動力學模型為
(1)
式中:
(2)

各項力和力矩詳細表達形式較為復雜,且在不同飛行段處具體存在的力和力矩項不同,此處不再展開,具體可參見文獻[27]。
由前文所述的返回全程飛行剖面可知,運載器一子級返回過程具有多異類執行機構復合作用及飛行環境多變、不確定性強等特征,采用經典制導控制方法時,需分段進行設計以匹配、適應各飛行段的特性。
一子級在調姿段和無動力下降段無位置修正能力,僅需通過RCS響應姿態調整指令,因此引入姿態駕駛儀,采用經典PID控制方法,實時產生控制指令為
(3)
式中:γref、ψref和φref為標稱軌跡的參考滾轉角、參考偏航角和參考俯仰角;γd、ψd和φd為實時滾轉角、偏航角和俯仰角;Kpj、Kdj和Kij(j=x,y,z)為三通道的比例系數和微分系數。
說明1 RCS姿態控制過程中,實時產生的連續控制指令MRCSx、MRCSy、MRCSz需經過離散化處理以形成RCS組件的開關機指令,可采用脈沖寬度調制(Pulse Width Modulation, PWM)方法或脈寬脈頻調制(Pulse Width Pulse Frequency, PWPF)方法等。本文仿真中選擇PWPF方法進行連續控制指令離散化處理。
修航段和高空減速段可采用基于標稱軌跡跟蹤PID算法或攝動制導方法,其中標稱軌跡跟蹤縱向制導律和側向制導律分別為
(4)
式中:φref和ψref為標稱軌跡的程序俯仰角和偏航角,考慮到標稱軌跡修航段和高空減速段的飛行高度及側向位置與發射系下X向位移確定對應,但與發射系下Y向位移不一一對應,為保證映射關系的唯一性,將href和Zref取為運載器一子級發射系下X向位移實時插值得出的標稱軌跡參考高度和參考側向位置。
攝動制導算法具體形式如文獻[15],但需要注意的是,由于修航段和高空無動力下降段應保證飛行迎角為180°,因此縱向制導俯仰角指令為
(5)

大氣層內飛行段需保證運載器一子級精確到達預定著陸位置上空,若縱向采用彈道成形制導律,側向采用比例導引方法,則該段制導環直接產生過載指令,因此控制環需采用PID過載駕駛儀形式。
當到達預定著陸段起始高度時,由于大氣層內飛行段已經保證了較好的著陸精度和姿態角,因此著陸段制導控制壓力較小,僅需保證著陸速度和姿態精度要求即可。設計該段制導律為
(6)

率;Vini為實際著陸段初始速度;Vref_ini為標稱軌跡著陸段初始速度;Kc參數用于調節發動機推力,防止因一子級提前減速至0或著陸速度過大而導致著陸任務失敗。
分析可知,如表2所示的全程經典制導控制方案,雖然能夠實現無偏差或小偏差條件下運載器一子級垂直返回,但存在以下不足:
1) 調姿段結束點存在大位置偏差和速度偏差時,依靠標稱軌跡跟蹤或攝動制導方法難以滿足高精度的制導需求,且大偏差條件下趨近標稱軌跡的飛行方式并非能量最優,多余消耗的推進劑將降低后續飛行段的制導修正能力,不利于運載器一子級的成功垂直返回。
2) 返回末段(大氣層內飛行段和垂直著陸段)可能存在外部風干擾,且氣動參數不確定性大,此時彈道成形制導方法作用下的彈道傾角難以從理論上保證收斂性,既無法保證大氣層內飛行段結束點處于期望著陸點上方,也無法保證著陸段初始速度方向逼近垂直于當地水平面,這就造成了垂直著陸段制導壓力陡增。同時,由于垂直著陸段標稱軌跡跟蹤制導參數均為離線裝訂,不具備強抗擾性和魯棒性,因此難以滿足大偏差條件下著陸段高精度制導的需求。
3) 盡管返回全段采用的經典PID控制方法具有強工程應用可行性,但氣動參數、結構參數的大不確定性,大氣層內橫風和切變風等均可能降低控制品質,進而影響運載器一子級的飛行性能。
考慮上述問題,本文將依次研究修航段、返回末段的多約束自適應新型制導方法和返回全程高精度強抗擾的控制方法,并與經典制導控制方案進行對比,以驗證新方法的可行性與優勢。

表2 垂直起降可重復使用運載器返回全程經典制導控制方案
考慮在大初始位置和速度偏差條件下實現燃料消耗較優的高精度制導,選擇迭代制導方法將運載器一子級導引至高空下降段的虛擬目標軌道上。然而,傳統迭代制導方法對于修航段制導問題存在以下不足:
1) 初始大速度偏差情況下,傳統迭代制導的小角度假設不再成立。
2) 傳統迭代制導在設計過程中放開制導系[25,28]下Xocf向位置約束,因此Xocf向位置精度難以保證,修航段高精度終端位置需求無法滿足,進而將增大后續飛行段的制導壓力。
3) 傳統迭代制導目標為慣性空間中某固定軌道上的確定點,而本文修航段的制導目標點則在隨地球轉動的虛擬軌道上。若將某一時刻的虛擬目標軌道在慣性空間中固化作為目標進行制導,則會產生由地球轉動產生的附加位置偏差。
為此,本文研究了一種幾何位置與時間更新的雙層迭代制導方法,可有效解決上述問題。
需要說明的是,考慮到設計完成的新型迭代制導目的為導引運載器一子級進入隨地球轉動的虛擬軌道上,為便于描述及后續分析,將每一個迭代制導周期的輸入項設定為運載器一子級/終端目標點在發射系的實時位置/速度矢量。
設飛行全程制導系下控制程序角形式為[14]
(7)
在新型迭代制導方法的設計過程中,基于非小偏航角假設重新進行推導時,需引入下述的6項中間參量:
進而可推導得到非小偏航角條件下迭代制導指令形式為
(8)
式中:




圖2 目標點自適應更新方法流程圖Fig.2 Flow chart of adaptive target updating method
3.2.1 基于幾何關系更新的目標點自適應更新
如圖3所示,其中OYocf軸為地心指向制導目標點方向,OXocf軸在軌道平面內,垂直于OYocf軸并指向運載器一子級飛行方向。基于幾何關系的目標點自適應更新方法流程如下。
1) 實時解算OXocf方向位置誤差DX為
Kφ2Kψ2F5(tg)

圖3 目標點自適應更新方法示意圖Fig.3 Schematic diagram of adaptive target updating methoel
2) 繪制一條與OYocf軸平行且相距DX的輔助線交目標軌道于C點,則以該點作為新的目標入軌點。
3) 基于幾何關系解算更新前后目標點真近點角變化量:
4) 基于更新后的真近點角解算該時刻制導坐標系下新目標點的坐標分量為
由上述分析可見,本文提出的基于幾何關系更新目標點的方法無需迭代,在線實時解算量小。
3.2.2 基于剩余時間估計的目標點自適應更新
當制導目標為慣性空間目標點時,僅采用上節提出的基于幾何關系的目標點更新方法即可實現精確入軌。然而,由于修航段制導目標隨地球轉動,終端入軌時間不同,目標軌道位置也隨之改變,即產生由終端入軌時間偏差引起的附加制導位置偏差。因此,針對修航段制導任務,需開展基于剩余時間估計的目標點自適應更新方法研究。
首先結合圖4對由地球轉動引起的附加制導位置偏差進行詳細闡述。

圖4 由地球轉動引起的附加制導位置偏差示意圖Fig.4 Description of additional guidance error of position caused by rotation of Earth
如圖4所示,坐標系OEXgYgZg表示J2000系,R點為運載器一子級實時位置,O1點為T1時刻的制導目標;假設在傳統迭代制導作用下T2時刻運載器一子級到達O1點,然而由于地球自轉的影響,此時O1點已經隨地球轉動至O2點,且兩時刻下目標軌道升交點赤經相差為
ΔΩ=Ω2-Ω1=(T2-T1)ωe
(9)
式中:ωe=|ωe|。
為修正如上所述的位置偏差,引入基于剩余時間的目標點自適應更新方法:
1) 由基于幾何關系的目標點自適應更新算法解算出剩余時間tg1,然后再由實時飛行時間和發射系下目標點狀態(rfin_C,vfin_C)解算tg1時間后發慣系下目標點狀態(rfin_CT1,vfin_CT1)。
2) 利用發慣系下目標點狀態(rfin_CT1,vfin_CT1)和運載器一子級實時狀態(rT,vT)估計出剩余飛行時間tg2。
3) 由剩余飛行時間tg2、實時飛行時間、發射系目標點狀態(rfin_C,vfin_C)解算出tg2時間后發慣系下目標點狀態(rfin_CT2,vfin_CT2)。
4) 利用(rfin_CT2,vfin_CT2)和(rT,vT)再次估計剩余飛行時間,記為tg3。
5) 判斷|tg3-tg2|<ζ,其中ζ為一小量。如果成立,則本次過程結束,將剩余時間tg3作為本次制導周期的剩余飛行時間輸出至下一周期;如果不成立,則繼續下一步。
6) 將tg2置為tg3,即tg2=tg3,并轉至第2步。
返回末段包含大氣層內飛行段和垂直著陸段,考慮到大氣層內強擾動和大參數不確定性,需開展具備強自適應性的制導方法研究。
為降低著陸段過程制導控制系統的壓力,運載器一子級在大氣層內飛行段需要以一定落角到達著陸場上空預定位置,因此該段采用考慮落角約束的非奇異快速終端滑模制導方法[29-30],對末端當地彈道傾角進行約束。
標稱軌跡垂直著陸段初始點為虛擬目標點,運載器一子級-虛擬目標點在縱向平面內的相對運動關系如圖5所示,其中:R和T分別代表運載器一子級和虛擬目標點;VR為運載器一子級速度大小;θR為運載器一子級彈道傾角;aR為半速度系[15]下法向加速度大小;q為運載器一子級-虛擬目標高低視線角;r為運載器一子級-虛擬目標相對距離在縱向平面的投影。

(10)

圖5 運載器一子級-虛擬目標縱向平面相對運動關系Fig.5 Relative motion relationship in longitudinal plane between the first stage of rocket and virtual target
式中:d為可能存在的內外擾動及不確定項的總和。
設計非奇異快速終端滑模面為[31]
s=x1+?1>x1λ1<+?2>x1λ1<
(11)
式中:?1>0, ?2>0, 2>λ2>1,λ1>λ2。
設計趨近律為ηs+ζ>s<υ:,其中η>0,ζ>0, 0<υ<1,則非奇異快速終端滑模角度約束制導律為

(12)


(13)

相同方式可獲取半速度系下側向加速度指令aS。需要說明的是,考慮到返回全程控制系統的一致性,在獲取縱向和側向加速度指令后,考慮將其轉化為體坐標系[15]下加速度指令,轉化過程簡述如下:

2)為保證總指令過載量不變,對體坐標系下法向和側向加速度指令進行轉化:
則ayIC和azIC即為運載器一子級體坐標系下期望法向加速度和側向加速度。
3)體坐標系下法向和側向過載指令為