宋征宇,王 聰
(1.中國運載火箭技術(shù)研究院,北京 100076;2.北京航天自動控制研究所, 北京 100854)
在人類航天和空間探索事業(yè)發(fā)展過程中,航天發(fā)射和運輸系統(tǒng)的高風(fēng)險、高成本和高復(fù)雜性一直是難以逾越的瓶頸,回收火箭并多次使用是能夠降低發(fā)射成本的重要途徑之一,也是未來地外天體定點軟著陸以及垂直起降大范圍機動的關(guān)鍵技術(shù)之一。然而,火箭返回垂直著陸充滿挑戰(zhàn)。由于火箭返回過程中飛行空域跨度大、飛行環(huán)境變化顯著、過程約束復(fù)雜,經(jīng)歷了由稀薄大氣層邊緣經(jīng)稠密大氣到地面著陸的過程,面臨一系列不確定性。傳統(tǒng)的基于離線規(guī)劃、在線跟蹤的方式無論從可靠性、適應(yīng)性、最優(yōu)性等角度,均已無法滿足大范圍、多階段、高動態(tài)和多約束的應(yīng)用環(huán)境與要求。在線軌跡規(guī)劃技術(shù)能夠根據(jù)火箭當(dāng)前狀態(tài)在線生成滿足約束條件的飛行軌跡,使其在返回著陸過程中具備自適應(yīng)調(diào)整和在線實時優(yōu)化能力,能夠有效應(yīng)對各種干擾和突發(fā)情況,是實現(xiàn)可重復(fù)使用火箭垂直著陸的關(guān)鍵技術(shù)。國內(nèi)外的研究普遍表明,僅從著陸段的制導(dǎo)與控制技術(shù)看(不考慮前序飛行段的導(dǎo)航等因素),在月球、火星和地球上實現(xiàn)定點軟著陸(pinpoint landing)的技術(shù)難度逐步遞增。因此,實現(xiàn)運載火箭垂直著陸的意義,早已超過僅僅火箭重復(fù)使用這一個需求。
本文主要總結(jié)國外針對垂直著陸以及再入返回著陸在線軌跡規(guī)劃技術(shù)所開展的理論、算法研究及工程進展。
運載火箭回收的概念及回收方式早在20世紀(jì)90年代就已被提出[1-2],但直到2015年年底人類才第一次成功回收運載火箭??紤]到著陸過程存在的大量不確定性,研究人員和任務(wù)設(shè)計者一直在追求在線生成可行或者最優(yōu)軌跡的能力[3],前提是滿足飛行過程的邊界條件、路徑約束以及標(biāo)稱運動方程?;谠诰€軌跡優(yōu)化方法解決制導(dǎo)問題也是航天控制領(lǐng)域的研究熱點[4]。針對著陸過程的大部分傳統(tǒng)閉環(huán)制導(dǎo)方法主要將問題轉(zhuǎn)換為僅具有終端約束的最優(yōu)反饋控制問題(沒有路徑約束),利用龐特里亞金極大值原理或變分法進行求解[5-6],這類制導(dǎo)律稱為最優(yōu)制導(dǎo)律[7]。由于存在強不確定性,最優(yōu)制導(dǎo)律加入了基于滑模控制理論的非線性項,可以在不準(zhǔn)確測量和未建模動態(tài)的情況下提高其魯棒性[8]。由于可以增強魯棒性,這個研究方向在過去幾年中得到了發(fā)展并應(yīng)用于不同的場景[9-10]。
當(dāng)飛行任務(wù)必須滿足更嚴(yán)格的約束要求時,通常需要求解具有終端和路徑約束的軌跡規(guī)劃問題,例如高著陸精度或人員安全性(載人任務(wù))。這類方法始于Apollo計劃,并被繼續(xù)使用于火星著陸器,也可以在地球上被用于垂直起降[7]。上述問題通常是非線性的且求解困難,直到過去10年仍只能離線求解。為了簡化問題,Apollo登月艙的加速度設(shè)計為關(guān)于時間的二次多項式[11]。這樣生成的軌跡并不是最優(yōu)的,因為沒有對性能指標(biāo)進行優(yōu)化;但是二次多項式的系數(shù)可以通過預(yù)定下降時間的終端邊界條件進行解析求解。這種方法在NASA的火星科學(xué)實驗室(Mars Science Laboratory, MSL)探測器中進行了修改,增加了對動力下降段持續(xù)時間的線性搜索,來最小化燃料消耗[12-13]。除了這些擴展之外,還可以通過增加開環(huán)制導(dǎo)律的多項式階數(shù)使系數(shù)計算欠定,提供系數(shù)選擇的優(yōu)化空間。但是,這些制導(dǎo)方式的落點偏差均在千米級以上,遠(yuǎn)沒有實現(xiàn)定點著陸。
隨著硬件平臺計算能力的不斷提升,為了進一步提升航空航天器制導(dǎo)的自主性,近幾年計算制導(dǎo)這個新的研究方向越來越得到關(guān)注[14-15]。相比傳統(tǒng)的航天器制導(dǎo)方法,計算制導(dǎo)強調(diào)用優(yōu)化迭代計算來逐步取代傳統(tǒng)的解析制導(dǎo)律,依靠魯棒高效的優(yōu)化計算方法和先進的硬件計算平臺,來處理航天領(lǐng)域中針對復(fù)雜非線性動態(tài)系統(tǒng)的優(yōu)化計算難題,突破傳統(tǒng)制導(dǎo)方法的瓶頸[14]。處理復(fù)雜非線性動態(tài)系統(tǒng)能力的增強,可以進一步提升航天器制導(dǎo)性能,使航天器更加智能自主,對復(fù)雜多樣的任務(wù)具有更好的適應(yīng)性。Bollino等[16-17]基于直接法中的偽譜方法和采樣反饋技術(shù)提出了滾動時域在線軌跡優(yōu)化制導(dǎo)框架,并應(yīng)用于航天器再入制導(dǎo)。Seebinder等[18]引入靈敏度理論進行在線軌跡生成,基于非線性規(guī)劃參數(shù)靈敏度分析和離線優(yōu)化的軌跡來在線生成近似最優(yōu)軌跡,并應(yīng)用于火星大氣進入在線軌跡生成問題。Sagliano等[19]將多變量偽譜插值方法與子空間選擇算法相結(jié)合,基于離線最優(yōu)軌跡數(shù)據(jù)庫在線生成近似最優(yōu)參考軌跡,應(yīng)用于再入飛行器在線參考軌跡生成問題。
在計算制導(dǎo)研究中,基于凸優(yōu)化的在線軌跡優(yōu)化方法成為了研究熱點并得到快速發(fā)展。凸優(yōu)化的特征[20]如表1所示。
表1 凸優(yōu)化特征
采用凸優(yōu)化方法進行優(yōu)化計算,需要首先將問題進行凸化轉(zhuǎn)換,然后采用對偶內(nèi)點法進行求解。對偶內(nèi)點法的求解框架如圖1所示。
圖1 對偶內(nèi)點法求解框架
但是,并非所有問題均可進行無損凸化轉(zhuǎn)換,因此常用的做法是序列凸優(yōu)化。例如先將問題進行線性化和凸化處理,在求得當(dāng)前凸優(yōu)化子問題最優(yōu)解后,根據(jù)解的結(jié)果重新修正優(yōu)化命題,重復(fù)上述過程進行再一次求解;當(dāng)前后兩次求解的結(jié)果其偏差小于一定范圍時,認(rèn)為計算收斂停止迭代。在基于配點法的一般數(shù)值問題求解中,也會經(jīng)常用到建立多個子問題進行迭代求解的方法,有時稱作約束松弛方法,即通過建立簡化的問題,提升求解速度;然后逐步完善至原問題,求解難度逐步加大;但前后兩個問題比較相似,因此可以用前述一個問題的解作為后續(xù)問題的合理初值猜想,從而加快后續(xù)問題的求解效率。相對于這種策略,對偶內(nèi)點法由于對初值不敏感而無法效仿,這也是常說對偶內(nèi)點法無法“熱啟動”的原因。
Sagliano[31]將偽譜離散方法和凸優(yōu)化相結(jié)合用于動力下降和著陸過程在線軌跡優(yōu)化。如果無法將軌跡優(yōu)化問題一次性轉(zhuǎn)化為凸優(yōu)化問題,通過序列凸優(yōu)化算法將求解原問題轉(zhuǎn)化為求解一系列凸優(yōu)化問題來得到原問題的解[32-34]。Szmuk等[35]、Mao等[36-37]在一定前提下給出了序列凸優(yōu)化算法的收斂性證明。Pinson等[38]研究了一種以燃料最省為目標(biāo),用于不規(guī)則星體著陸的凸優(yōu)化方法。Wang等[39]通過定義新的狀態(tài)量和控制量實現(xiàn)對再入運動方程狀態(tài)量和控制量的解耦,利用序列線性化將原優(yōu)化問題表述為一系列有限維凸問題,并研究了基于序列半正定規(guī)劃的軌跡優(yōu)化算法[40]。
相比于火星著陸,運載火箭地球著陸不可忽略氣動力[41],因而動力下降段的飛行優(yōu)化問題非線性更強,可靠高效求解更為困難,因此研究成果還較為有限。Szmuk等[35]研究了含氣動阻力的燃料最優(yōu)著陸優(yōu)化問題,利用連續(xù)凸化將原非凸問題轉(zhuǎn)換為迭代求解凸優(yōu)化子問題[42]。Liu[42]將推力與攻角(控制氣動升阻力)同時作為控制量,將對應(yīng)的燃料最優(yōu)著陸問題轉(zhuǎn)化為凸優(yōu)化問題進行迭代求解,并從理論上證明了所采用松弛技術(shù)的有效性。Wang等[43]將該研究工作拓展到飛行時間自由的問題,并研究了在模型預(yù)測框架下通過凸優(yōu)化得到制導(dǎo)指令的方法。為了提高著陸飛行軌跡的精度,Wang等[44-45]將偽譜法與凸優(yōu)化相結(jié)合,提出偽譜離散-改進序列凸優(yōu)化算法求解含過程約束的著陸優(yōu)化問題,并基于模型預(yù)測控制與凸優(yōu)化設(shè)計了著陸制導(dǎo)算法。張志國等[46]同樣采用了凸優(yōu)化,并通過在線求解凸優(yōu)化問題實時得到著陸段制導(dǎo)指令。Ma等[47-48]采用非線性規(guī)劃與偽譜法求解火箭返回全程優(yōu)化問題,并提出內(nèi)外增長初始化策略提高算法的收斂性。可以看出,以上研究均采用了基于序列凸優(yōu)化或非線性規(guī)劃的方法,但還無法從理論上保證算法的收斂性,目前僅能通過各類技巧提高算法的收斂效果,包括利用數(shù)值優(yōu)化中的線性搜索方法(計算步長)或信賴域方法(動態(tài)調(diào)整信賴域半徑)[49],以及更利于序列凸優(yōu)化收斂的凸化方法[50]。此外,算法的不可靠(無法保證收斂)通常也使其難以滿足實時性要求。
總而言之,提高著陸軌跡優(yōu)化的可靠性與計算效率仍是目前學(xué)術(shù)界的研究難點,具有重要的學(xué)術(shù)價值和潛在的應(yīng)用價值。目前,國內(nèi)外在該領(lǐng)域的研究仍處于探索階段,現(xiàn)有方法還難以工程應(yīng)用。深入研究保證收斂、具備在箭載計算機上實時計算、性能魯棒的精確著陸制導(dǎo)方法,對助力我國早日掌握火箭回收技術(shù),提高我國在商業(yè)航天國際發(fā)射市場中的競爭力具有非常重要的意義。
美國的定點著陸經(jīng)歷了月球、火星以及地球3種環(huán)境,其定點著陸的難度逐漸加大。
對于月球著陸,經(jīng)典的Apollo制導(dǎo)算法在動力下降段根據(jù)狀態(tài)邊界約束和固定飛行時間,尋找加速度剖面的閉合形式解。盡管Apollo任務(wù)取得了令其自身專家均感到驚訝的成果,其制導(dǎo)方法仍存在以下不足:1)制導(dǎo)生成的軌跡不能保證滿足飛行器推力約束,因此在制導(dǎo)指令中引入散布修正項;2)除終端約束外,對飛行器狀態(tài)沒有約束,生成的軌跡可能會進入地下或與障礙物碰撞;3)軌跡在時間或燃油消耗方面也不是最佳的。
自Apollo計劃結(jié)束以來,為了提高性能,對著陸段制導(dǎo)方法進行了擴展[12]。修改后的Apollo制導(dǎo)算法將飛行時間作為自由變量,通過對飛行時間的線性搜索,查找符合飛行器約束、著陸時間最短或燃料消耗最小的飛行軌跡。這種方法可以在不顯著增加實現(xiàn)復(fù)雜性的情況下大大提高性能,但并不是全局最優(yōu)的軌跡。
對于火星著陸任務(wù),NASA火星科學(xué)實驗室MSL在2012年著陸時使用了基于Apollo的改進式多項式制導(dǎo)方法進行動力下降。該算法的目標(biāo)是在動力下降段實現(xiàn)拋傘點到目標(biāo)點高精度的高度和航程控制,并且多項式制導(dǎo)能夠在飛行器勻速垂直下降之前消除水平速度,使垂直速度達到預(yù)定值。
盡管MSL的制導(dǎo)算法進行了改進,但其對再入初始條件的適應(yīng)能力仍然有限,因此考核制導(dǎo)算法的性能僅針對開傘點,即將針對開傘點的控制精度和機動性能作為考核指標(biāo)[51],如果開傘點距離標(biāo)稱位置差距較大,制導(dǎo)算法并不具備在線規(guī)劃和定點控制的能力,因此,火星著陸的落點偏差都在千米級以上。
NASA認(rèn)為,Apollo任務(wù)及其改進算法無法滿足定點著陸的要求,主要是由于機動范圍受限。著陸的最后兩個階段是減速段(比如采用降落傘減速)、動力下降段(powered descent, PD),由于減速段很難準(zhǔn)確控制與PD段的交接班條件,因此PD段的初始狀態(tài)無法提前確定,這時需要采用自主制導(dǎo)(autonomous guidance)來實現(xiàn)軌跡調(diào)整和控制,示意圖如圖2所示[52]。
圖2 自主制導(dǎo)示意圖
迄今為止,著陸任務(wù)通常針對行星表面平坦的區(qū)域,以提高安全著陸的概率。但未來對火星探測的需求不僅局限于此,更有價值的科學(xué)興趣點往往位于地勢險峻甚至溝壑和谷底,那里可能曾經(jīng)是河流沖刷的遺跡。對這些地區(qū)的探測,靠火星車從平坦處翻山越嶺來考察是不現(xiàn)實的,因此定點著陸成了任務(wù)成功的前提條件。目前,包括NASA自主精確著陸危險規(guī)避技術(shù)(Autonomous Landing Hazard Avoidance Technology, ALHAT)[53]、美國國家航空航天局自動著陸系統(tǒng)(Autonomous Autolanding System, AAS)[54]、NASA JPL著陸器視覺系統(tǒng)(Lander Vision System, LVS)[55]在內(nèi)的多種自主精確導(dǎo)航和危險檢測技術(shù)正處于開發(fā)和測試階段,這些系統(tǒng)的發(fā)展和精確著陸制導(dǎo)將使自主定點著陸精度控制在100m范圍內(nèi),從而具備探測科學(xué)家們更感興趣的危險區(qū)域的能力。
為此,JPL從2004年起就提出了一種燃料最優(yōu)大范圍轉(zhuǎn)移(Guidance for Fuel-Optimal Large Diverts, G-FOLD)[52]的制導(dǎo)算法,歷經(jīng)9年的研發(fā)。該算法在節(jié)省燃料的同時,充分利用飛行器的機動能力,最大化著陸精度,并結(jié)合推力大小和方向約束,以最大速度和地表避障為狀態(tài)約束,生成可行的飛行軌跡。
G-FOLD利用無損凸化方法引入附加松弛變量對優(yōu)化問題進行增廣,采用一組等效的控制約束凸化著陸優(yōu)化問題,生成滿足狀態(tài)量和控制量約束的燃料最省飛行軌跡。并且設(shè)計了基于內(nèi)點法算法的定制化二階錐優(yōu)化求解器SOCP(Second Order Cone Programming),提升軌跡優(yōu)化的效率和可靠性。2012年,JPL主導(dǎo)的自主上升與下降動力飛行試驗項目(Autonomous Ascent and Descent Powered-Flight Testbed, ADAPT)[56]在Xombie飛行器上成功對G-FOLD算法進行了測試,能以每100ms在線計算一次的周期,將著陸精度控制在米級,算法框圖如圖3所示。
圖3 G-FOLD在線軌跡規(guī)劃框圖
G-FOLD中包含4個主要模塊,即飛行時間優(yōu)化器(剩余飛行時間按照最小燃料消耗的目標(biāo)進行線性搜索得到)、軌跡優(yōu)化器(轉(zhuǎn)換為二階錐優(yōu)化問題)、狀態(tài)預(yù)測器(考慮對規(guī)劃的時延進行補償)和軌跡狀態(tài)表生成器(離散精度為20ms);以及前處理和后處理模塊,其中前處理是將優(yōu)化命題轉(zhuǎn)換為G-OPT的標(biāo)準(zhǔn)形式,后處理是將計算結(jié)果中的一些松弛變量轉(zhuǎn)換為原來的物理變量。
該技術(shù)讓NASA看到了火星定點著陸的希望。2015年,在NASA最新版技術(shù)發(fā)展路線圖(2015 NASA Technology Roadmaps)的第9個領(lǐng)域“再入、下降和著陸系統(tǒng)”中重點提到了大范圍移動制導(dǎo)方法[57],其中對G-FOLD算法評價為“NASA目前所知的唯一滿足約束、燃料最優(yōu)且自主的算法”,實現(xiàn)了在線制導(dǎo)。在該路線圖中,NASA還總結(jié)了與其有關(guān)的技術(shù)子項,包括凸優(yōu)化問題的求解、在飛行計算機上實現(xiàn)大范圍移動的制導(dǎo)方法、大范圍移動制導(dǎo)方法測試平臺3部分,如表2所示。
表2 在線軌跡規(guī)劃關(guān)鍵技術(shù)
為了驗證該算法,NASA資助了多個小型飛行器的研制,并提供在這些飛行器上進行飛行驗證的機會(通過NASA Flight Opportunities項目進行申請)。這些不同類型的驗證飛行器如圖4所示。
圖4 美國各類垂直起降驗證飛行器
SpaceX公司的技術(shù)人員與前期開展凸優(yōu)化研究的美國學(xué)者和研究團隊有著千絲萬縷的聯(lián)系。在其制導(dǎo)/導(dǎo)航與控制技術(shù)GNC首席工程師Blackmore看來[41],在地球上帶有大氣的再入定點著陸比火星更困難。主要原因是地球的大氣密度大約是火星的100倍以上,氣動力已經(jīng)不能當(dāng)作一項較小的干擾而被忽略。
圖5[41]所示的地球著落飛行過程中,最后紅色包絡(luò)的階段系采用了動力轉(zhuǎn)移制導(dǎo)(powered divert guidance, PDG),目的是消除前序飛行段積累的誤差。從圖5中可以看出,在有動力工作的階段,如上升段、反推段,能夠減小控制偏差;在大氣層外滑行段,偏差基本維持不變;而在氣動減速段,受大氣擾動影響偏差增大,這些增大的偏差完全依靠最后的PDG制導(dǎo)來消除。對比圖5和圖2可以看出,在線軌跡規(guī)劃的主要使命,就是在末端動力反推起點初始狀態(tài)不能提前確定(取決于氣動減速和傘降減速的控制精度)的情況下,將飛行器著陸在提前確定的終點上。
圖5 SpaceX對垂直起降過程剖面的描述
Blackmore透露[41],他們使用CVXGEN (Mattingley and Boyd 2012)生成定制化的飛行代碼,從而在考慮氣動力的條件下,能夠?qū)崿F(xiàn)對精確著陸段軌跡規(guī)劃問題的在線快速求解。實現(xiàn)這一目標(biāo)需要非??焖俚脑诰€凸優(yōu)化,在零點幾秒內(nèi)得到最優(yōu)飛行軌跡。
為實現(xiàn)火箭垂直回收,SpaceX開展了多次回收試驗,制定了多元、漸進式發(fā)展的重復(fù)使用技術(shù)驗證計劃,其研究過程如圖6所示。該計劃包括以下3種試驗:低空(低于3.5km)、低速測試,高空(3.5km~91km)、中速測試,高空(91km以上)、高速(Ma=6)的彈道式再入、受控減速和受控降落試驗。其中前2種主要通過蚱蜢驗證機、F9R-Dev和新型F9R-Dev2驗證機進行驗證,而第3種則結(jié)合Falcon-9火箭發(fā)射任務(wù)進行。經(jīng)過持續(xù)的地面試驗以及飛行試驗,于2015年12月22日在陸地第一次成功回收了Falcon 9一級火箭,又于2016年4月8日在海上第一次成功回收了Falcon 9一級火箭,標(biāo)志著SpaceX突破了垂直著陸技術(shù)。2018年2月6日,F(xiàn)alcon Heavy火箭升空,并成功同時回收了兩枚助推器。
目前,國際上將火箭垂直著陸的過程分為兩種形式:1)返回原場(return to site),火箭以著陸后減少運輸成本為目的,返回發(fā)射場附近;2)順程著陸(down range landing),火箭以盡可能減少回收損失的運載能力為目的,在飛行方向上,設(shè)置移動著陸平臺。Falcon Heavy的發(fā)射任務(wù)示意圖如圖7所示[58],其中兩臺助推器分離時刻較早采用返回原場方式回收,芯級分離時刻能量較大采用順程著陸的方式進行回收。
圖6 SpaceX垂直著陸技術(shù)研究過程
圖7 Falcon Heavy發(fā)射任務(wù)示意圖
CNES認(rèn)為制導(dǎo)/導(dǎo)航與控制技術(shù)GNC是垂直著陸過程最具挑戰(zhàn)的技術(shù)之一,并研發(fā)了分別基于渦噴發(fā)動機和擠壓式火箭發(fā)動機的FROG(a Rocket for GNC demonstration)驗證平臺,用于驗證垂直著陸過程中的制導(dǎo)控制算法,見圖8(a)。然而從文獻上看[59],在FROG中并沒有采用在線規(guī)劃算法,而是離線根據(jù)直接法規(guī)劃最優(yōu)軌跡,并存貯在嵌入式計算機中;通過設(shè)計PID控制率和LQG最優(yōu)控制率對俯仰、偏航和滾動三通道進行控制,實現(xiàn)對著陸軌跡的跟蹤。
DLR研制了EAGLE (Environment for Autonomous GNC and Landing Experiments)垂直起降驗證平臺[60],并利用凸優(yōu)化算法實時計算動力著陸段燃料最省的飛行軌跡,見圖8(b)。根據(jù)最大可用加速度分別估計水平和豎直飛向的剩余飛行時間,取兩者最大值作為預(yù)計剩余飛行時間;并通過松弛終端約束的方式避免這個估計值有可能導(dǎo)致找不到最優(yōu)解的情況。算法采用梯形法和偽譜法對凸優(yōu)化問題進行離散化,采用ECOS求解器快速計算。該求解器是蘇黎世理工大學(xué)成立的Embotech公司研發(fā)的基于對偶內(nèi)點法的凸優(yōu)化問題嵌入式求解器,該公司還研發(fā)了基于數(shù)值算法的實時決策軟件FORCES[61],從數(shù)值優(yōu)化理論上支撐歐洲各國和歐空局開展包括垂直著陸在內(nèi)的在線軌跡規(guī)劃研究工作。
(a)FROG
(b)EAGLE
(c)RV-X
CNES和DLR聯(lián)合開發(fā)了驗證飛行器CALLISTO(Cooperative Action Leading to Launcher Innovation in Stage Toss-back Operation)[62],并且日本國家航天局JAXA在2017年也加入到了CALLISTO的研發(fā)中,該飛行器計劃2022年具備驗證條件,并開展10次左右的飛行試驗,驗證包括制導(dǎo)控制技術(shù)在內(nèi)的垂直起降關(guān)鍵技術(shù),降低未來發(fā)射風(fēng)險。從圖9看,3國航天機構(gòu)各有側(cè)重,但GNC技術(shù)由原本法國航天局開發(fā)變成法、德、日3國共同研發(fā)。
日本在參與CALLISTO 之前,JAXA也獨立研發(fā)了RV-X飛行器(見圖8(c))[63-64],用于驗證著陸段的制導(dǎo)控制技術(shù),并計劃開展百米高度的垂直起降飛行試驗,這也為其后續(xù)開展國際合作積累了經(jīng)驗。
(a)CNES和DLR版本
(b)法德日聯(lián)合版本
法國航天局將未來可重復(fù)使用的芯一級火箭命名為THEMIS,采用7臺可重復(fù)使用的液氧甲烷發(fā)動機Prometheus,計劃于2023—2025年之間開展驗證飛行,從而支撐新一代Ariane NEXT系列火箭的可重復(fù)使用。圖10是其效果圖,分別是火箭起飛和芯一級著陸[65]。
圖10 CNES構(gòu)想的重復(fù)使用一級飛行器THEMIS
總結(jié)各國垂直著陸技術(shù)的研發(fā)路線可以看出,各國科研機構(gòu)均以驗證制導(dǎo)控制技術(shù)為目的,專門研發(fā)了小型驗證飛行器,并且在線軌跡規(guī)劃技術(shù)作為著陸過程中的核心技術(shù)之一。美國和歐洲各國分別依托斯坦福大學(xué)和蘇黎世理工大學(xué)實驗室的力量,研發(fā)了基于嵌入式平臺的在線軌跡規(guī)劃求解器,提升著陸過程的精度和成功率。
綜合上述學(xué)術(shù)研究成果和各國開展的應(yīng)用可以看出:基于數(shù)值優(yōu)化的制導(dǎo)或在線軌跡規(guī)劃方法已成為學(xué)術(shù)界主流研究方向,并逐漸得到了工程界的認(rèn)可和應(yīng)用??紤]凸優(yōu)化算法能夠保證收斂性的特點,垂直著陸問題的無損凸化方法研究和數(shù)值求解算法研究已成為工程領(lǐng)域和數(shù)值優(yōu)化領(lǐng)域的重要方向,其中基于對偶內(nèi)點法開發(fā)的凸優(yōu)化求解器已成為在線軌跡規(guī)劃算法的首選。結(jié)合我們自身開展的前期研究,得出如下結(jié)論:
1)基于模型的在線優(yōu)化方法對模型的精度要求較高,預(yù)測模型的偏差將被引入到每個規(guī)劃周期生成的最優(yōu)控制指令中,從而不斷累積至終端狀態(tài)。此時,對于終端約束不嚴(yán)格、可行域較寬、控制能力有盈余的問題,通過在線滾動優(yōu)化可以一定程度上消除預(yù)測模型偏差的影響。然而對于定點垂直著陸問題,終端約束條件的滿足程度直接影響著陸過程的成功率,因此開展在線辨識算法的研究,實時修正預(yù)測模型十分必要。
2)為進一步提升凸優(yōu)化計算效率,針對計算耗時最多的線性方程組求解問題,稀疏矩陣分解和迭代更新等算法的優(yōu)化或者硬件化可能是有效手段;同時,適用于熱啟動(可以人為設(shè)定合理的初值)的交替方向乘子法(Alternating Direction Method of Multipliers, ADMM)也是新的理論研究方向之一。
3)對于垂直著陸任務(wù),推力可調(diào)是實現(xiàn)垂直著陸段的必要條件,其重要性要大于推力深度調(diào)節(jié)能力。調(diào)節(jié)深度的大小取決于算法的先進性。如果推力幅值固定,在偏差狀態(tài)下僅能通過姿態(tài)調(diào)節(jié)來控制,但不能同時兼顧三通道控制要求,往往為克服縱向偏差將在水平方向引入更大的偏差。當(dāng)推力幅值具備調(diào)節(jié)能力后,僅需較小的幅值調(diào)整范圍就能夠產(chǎn)生姿態(tài)大范圍調(diào)節(jié)的控制效果,同時配合較小的姿態(tài)調(diào)整能夠在偏差條件下滿足各方向的控制要求。
4)推力調(diào)節(jié)的深度將主要影響從氣動減速段至動力反推段的接入條件;調(diào)節(jié)范圍越窄,對交接班條件的限制越嚴(yán)格。交班條件可看作是能夠?qū)崿F(xiàn)安全著陸的物理可行域,通??杀硎緸橛伤俣群臀恢脴?gòu)成的多維空間;超出這個條件,不是優(yōu)化算法找不到最優(yōu)解,而是物理上不可行。此外,推力越大,動力反推的起點就越低,反推段的工作時間就越短。因此,可以根據(jù)控制算法的能力、發(fā)動機推力調(diào)節(jié)的難度以及氣動減速段的控制精度選擇一個最優(yōu)的、可行的推力調(diào)節(jié)范圍。對于當(dāng)前我國發(fā)動機推力大、深度節(jié)流和調(diào)節(jié)性能較弱的情況,需要針對交接班條件開展研究。
5)不同的接入條件對偏差的適應(yīng)能力差別較大,為保證著陸過程中對正、負(fù)向偏差均具有一定的適應(yīng)能力,要求接入條件對應(yīng)的標(biāo)準(zhǔn)推力盡可能處于調(diào)節(jié)范圍的中值附近。
6)末段推重比越大,計算延時對精度的影響就越顯著,因此需要研究計算延時的補償算法。