李 萌,龔勝平,彭 坤,馬曉兵
(1.清華大學航天航空學院,北京100084;2.北京航天飛行控制中心,北京100094;3.中國空間技術研究院載人航天總體部,北京100094)
直接優(yōu)化算法在快速交會組合變軌策略中的應用
李 萌1,2,龔勝平1,彭 坤3,馬曉兵3
(1.清華大學航天航空學院,北京100084;2.北京航天飛行控制中心,北京100094;3.中國空間技術研究院載人航天總體部,北京100094)
快速交會遠程導引段軌道機動過程中,交會時間受限、考慮測控約束的最小燃料消耗脈沖交會屬于多變量優(yōu)化問題,需要建立一種混合的優(yōu)化算法對問題求解。建立了基于Lambert雙脈沖的多脈沖快速變軌策略模型,給出一種三步串行的混合智能優(yōu)化算法對模型進行求解。首先利用粒子群算法搜到全局最優(yōu)解的近似解;然后以全局最優(yōu)解的近似解作為二體模型的初解,用序列二次規(guī)劃算法對全局最優(yōu)解的近似解進行局部優(yōu)化,所得解為精度較高的精確解;最后以二體模型下所得的解為初值,用最小二乘法解非線性攝動約束的快速交會問題。使用三步串行的混合優(yōu)化算法對基于軌道要素的變軌策略進行仿真驗證與分析。仿真結(jié)果表明,該算法能夠規(guī)劃出橢圓軌道到圓軌道共面、兩橢圓軌道異面以及考慮測控約束情況下的快速交會軌道機動策略。
快速交會;優(yōu)化算法;組合變軌;速度增量;測控約束
遠程導引段作為航天器空間快速交會對接過程的重要階段,其軌道機動過程中能量與時間消耗的合理規(guī)劃對實現(xiàn)快速交會對接任務具有重要作用。將三步串行的混合智能優(yōu)化算法引入任務策略的規(guī)劃中,對處理數(shù)值計算中測控等約束問題具有重要意義。
快速交會對接任務與傳統(tǒng)交會模式有著不同的技術要求,國內(nèi)彭坤以俄羅斯快速交會模式為研究對象,對近地軌道的快速交會進行技術分析[1];王雪瑤在求解快速交會對接研究現(xiàn)狀中,闡述兩種交會模式的區(qū)別以及求解方法[2]。關于智能優(yōu)化算法,國內(nèi)外學者在交會軌道規(guī)劃設計中已進行廣泛的研究和應用。國際上 Hajela綜述了智能優(yōu)化算法在飛行器優(yōu)化設計中的應用[3?4],Kim和Spencer采用遺傳算法求解雙脈沖最優(yōu)交會問題,并證明遺傳算法的有效性[5];Mol?toda和Stengel應用一類模擬退火算法設計最優(yōu)控制系統(tǒng)[6]。國內(nèi)方面陳剛等綜述了遺傳算法在航天器軌道設計中的應用[7];羅亞中、唐國金等提出了基于遺傳算法求解非線性攝動約束最優(yōu)交會的求解策略[8],羅亞中將并行模擬退火單純形算法應用到交會調(diào)相綜合變軌優(yōu)化設計中[9]。
上述國內(nèi)外研究,給出了智能優(yōu)化算法求解非線性攝動約束最優(yōu)交會問題的求解策略,有效地解決了脈沖最優(yōu)交會問題,但在求得可行解的效率、精度方面以及數(shù)值計算過程中如何考慮測控約束方面還需要進一步研究。本文首先建立了基于Lambert雙脈沖的多脈沖快速變軌的數(shù)學模型,從直接優(yōu)化算法方面建立一種三步串行的混合智能優(yōu)化算法,對變軌策略進行求解,利用粒子群算法尋找全局最優(yōu)解的近似值,將所得全局最優(yōu)解的近似解作為二體模型的初值,用序列二次規(guī)劃算法進行局部優(yōu)化,得到精度較高的精確解;以二體模型所得結(jié)果為初值,用最小二乘法求解非線性攝動約束的快速交會問題。文中基于MATLAB軟件平臺實現(xiàn)算法,用Fmincon函數(shù)[10]求解二體模型下的快速變軌策略,F(xiàn)solve函數(shù)[10]求解攝動模型下的快速變軌策略。Fmincon函數(shù)解非線性規(guī)劃問題的最優(yōu)解對初值要求很高,而粒子群算法尋找的全局最優(yōu)解的近似解符合Fmincon函數(shù)對初值的要求,并且在一定范圍內(nèi)基本粒子群算法中迭代次數(shù)越高所提供的初值越有利于Fmincon函數(shù)得到較高精度的精確解[11]。Fsolve函數(shù)求解非線性規(guī)劃問題只能得到可行解,而將Fmincon函數(shù)得到較高精度的精確解作為其初值,能夠較好地保證可行解的最優(yōu)性[11]。
在上述求解算法的基礎上對考慮測控約束的快速變軌問題進行研究。根據(jù)無測控約束的快速變軌策略,利用STK軟件計算主動飛行器經(jīng)過各個測站的時間段,將測控約束以時間段的形式加入到粒子群算法的時間取值范圍進行迭代計算,得到主動飛行器在測控約束下的快速變軌策略。
本文提出的多脈沖快速交會組合變軌策略以Lambert算法的雙脈沖變軌為基礎[12]。在一段Lambert軌道機動后進入調(diào)相軌道,主動飛行器在調(diào)相軌道尋找與目標飛行器合理的相位差作為下一段Lambert軌道機動的初始時刻,這樣可以避免高耗能區(qū)域,保證在滿足能量消耗最優(yōu)情況下以較短的時間完成交會任務。
多脈沖快速交會變軌過程如圖1所示,是兩脈沖快速交會過程的累加。主動飛行器進入初始軌道A點,經(jīng)過等待時間t1到達B點施加第一次脈沖進行軌道機動,轉(zhuǎn)移時間為t2,到達C點,此時虛擬目標飛行器由C1經(jīng)過t2時間到達C點,與主動飛行器完成一次兩脈沖的快速交會對接過程。四脈沖快速交會過程是上述兩脈沖交會的疊加,中間加入一段調(diào)相軌道,并將主動航天器飛行至調(diào)相軌道時與目標航天器的相位差作為優(yōu)化參數(shù),即主動航天器由B點到達C點,與虛擬目標航天器由E2點到達E1點時的相位差為Δp。多脈沖快速交會過程按照上述過程依次累加至最終到達M點,與目標航天器完成交會對接。其中作為優(yōu)化的參數(shù)變量包括:調(diào)相軌道高度Hi,約束范圍為主動航天器與目標航天器軌道高度之間;主動航天器飛行至調(diào)相軌道時與目標航天器的相位差為Δp,約束范圍可根據(jù)粒子群算法多次迭代計算設定;軌道機動時間ti,由主動航天器各次軌道等待時間和各次脈沖機動時間組成,約束范圍由快速交會對接的指標要求決定,各次軌道等待時間和各次脈沖機動時間約束范圍可根據(jù)機動時間平均分布設定,需要考慮測控因素時,則根據(jù)計算所得相應的測控時間段來確定約束范圍。
多脈沖快速交會組合變軌策略在求解過程中,要考慮交會時間限制和測控約束下燃料消耗最優(yōu)的問題,屬于多變量優(yōu)化問題[13],需要建立一種混合的優(yōu)化算法進行求解。運用直接法求解多脈沖快速交會變軌策略時,對于初值的選定具有隨機性,同時加入攝動情況下搜索可行解的難度會增加,其可行解的最優(yōu)性難以控制。利用適合的優(yōu)化算法,并將其合理組合能夠很好地解決這些問題。本文提出一種混合智能優(yōu)化算法來求解Lambert多脈沖快速變軌問題,所提出的求解策略是一種三步串行的策略,如圖2所示。
1)根據(jù)給定初始軌道要素,并設定優(yōu)化參數(shù)的基本范圍、初始種群以及迭代次數(shù),以總的速度增量為優(yōu)化目標函數(shù),采用粒子群算法求得脈沖變軌需要的參數(shù),即全局最優(yōu)解的近似解;
2)將所得參數(shù)作為求解非線性方程的初值,利用Fmincon函數(shù)求得二體模型下的最優(yōu)脈沖變軌策略,即各次變軌時間和變軌速度增量;
3)將二體模型下的各次變軌時間和變軌速度增量,以及入軌的UTC時間作為輸入?yún)?shù),加入攝動項,利用Fsolve函數(shù)求解攝動模型下的快速變軌策略。
在交會對接基礎上研究快速交會,對混合智能求解算法進行仿真驗證與分析,根據(jù)實際工程應用的條件約束設定假設的參數(shù),利用假設參數(shù)對不同工況下四脈沖快速組合變軌策略進行仿真研究。
條件設定如下:初始軌道要素如表1所示,調(diào)相軌道高度取值范圍為主動航天器與目標航天器半長軸 ±30 km,采用四脈沖組合變軌方案,各次變軌時間在2 h左右,總的交會時間不大于6 h,入軌初始時刻的UTC時設為2030年3月9日13時11分01秒。
表1 快速交會初始軌道要素Table 1 Initial orbit elements of short rendezvous
4.1初始軌道為橢圓軌道的共面快速交會情況
主動航天器的初始軌道為橢圓軌道,向目標航天器所在的圓軌道機動,其中:偏心率e0=0,軌道傾角i0=24°。利用粒子群算法進行優(yōu)化計算,得到快速變軌策略的初值。優(yōu)化變量為調(diào)相軌道高度、追蹤航天器在調(diào)相軌道與目標航天器的相位差、追蹤航天器軌道等待時間和軌道轉(zhuǎn)移時間,各個變量設定約束范圍以及優(yōu)化結(jié)果如表2所示。
表2 快速交會變軌策略的初值Table 2 Initial value of short rendezvous orbital maneu?ver strategy
以表2優(yōu)化結(jié)果作為Fmincon函數(shù)的輸入迭代,計算二體模型下的快速變軌策略,然后考慮非球形引力攝動、大氣阻力攝動、太陽光壓等攝動項,以二體模型各次變軌時間和變軌速度增量以及UTC時為Fsolve函數(shù)輸入變量,迭代規(guī)劃出橢圓軌道到圓軌道攝動模型下的快速變軌策略,如表3所示。
表3 橢圓到圓軌道共面的快速變軌策略Table 3 Rapid maneuver strategy from an elliptic to acoplanar circular orbit
追蹤航天器初始軌道為橢圓軌道到向目標航天器圓軌道進行共面轉(zhuǎn)移,采用四脈沖快速交會組合變軌方案,規(guī)劃的總飛行時間為14810.7 s,總的速度增量為141.866 m/s,快速變軌過程如圖3。具體規(guī)劃為:追蹤航天器進入初始軌道飛行2836.1 s后,施加第一次大小為115.323 m/s的脈沖進行軌道機動;經(jīng)過4879.6 s施加第二次脈沖,大小為8.815 m/s,進入調(diào)相軌道;在調(diào)相軌道飛行4160.5 s后,施加第三次脈沖進行軌道機動,大小為9.137 m/s,飛行時間為2934.6 s;最后施加第四次脈沖,大小為8.589 m/s,完成整個軌道機動過程。
4.2兩橢圓軌道異面的快速交會情況
主動航天器的初始軌道為橢圓軌道,向目標航天器所在異面橢圓軌道機動,其中偏心率e0=0.020 001,軌道傾角i0=25°。利用粒子群算法進行優(yōu)化計算,得到快速變軌策略的初值。優(yōu)化變量為調(diào)相軌道高度、追蹤航天器在調(diào)相軌道與目標航天器的相位差、追蹤航天器軌道等待時間和軌道轉(zhuǎn)移時間,各個變量設定約束范圍以及優(yōu)化結(jié)果如表4所示。
表4 快速交會變軌策略的初值Table 4 Initial value of short rendezvous orbital maneu?ver strategy
以表4優(yōu)化結(jié)果作為Fmincon函數(shù)的輸入,迭代計算二體模型下的快速變軌策略,考慮非球形引力攝動、大氣阻力攝動、太陽光壓等攝動項,以二體模型各次變軌時間和變軌速度增量以及UTC時為Fsolve函數(shù)輸入變量,迭代規(guī)劃出橢圓軌道到圓軌道攝動模型下的快速變軌策略,規(guī)劃結(jié)果如表5所示。
表5 兩橢圓軌道異面的快速變軌策略Table 5 Rapid maneuver strategy of two non coplanar elliptical orbits
追蹤航天器初始軌道為橢圓軌道到向目標航天器橢圓軌道非共面轉(zhuǎn)移,采用四脈沖快速交會組合變軌方案,規(guī)劃的總飛行時間為18 345.1 s,總的速度增量為261.493 m/s,快速變軌過程如圖4所示。具體規(guī)劃為:追蹤航天器進入初始軌道飛行3137.8 s后,施加第一次大小為166.098 m/s的脈沖進行軌道機動;經(jīng)過3616.1 s施加第二次脈沖,大小為80.304 m/s,進入調(diào)相軌道;在調(diào)相軌道飛行8641.2 s后,施加第三次脈沖進行軌道機動,大小為6.761 m/s,飛行時間為2950.1 s;最后施加第四次脈沖,大小為261.493 m/s,完成整個軌道機動過程。
以上兩種工況是改變目標軌道的偏心率和軌道傾角條件下的四脈沖快速組合變軌策略的規(guī)劃。下面對改變偏心率和軌道傾角,四脈沖快速組合變軌的總速度增量變化規(guī)律進行研究。以表1的初始軌道要素為初始條件,對偏心率和軌道傾角與總的速度增量關系進行仿真分析。
對于異面快速交會變軌策略,軌道傾角與速度增量呈線性遞增關系。圖5為目標軌道傾角每改變 ±0.1°時總的速度增量變化。
初始軌道為橢圓軌道的共面快速變軌策略情況下,目標軌道隨著偏心率增大,總的速度增量呈遞增趨勢。圖6為目標軌道由圓軌道到接近初始軌道偏心率的橢圓軌道,偏心率每增加0.0025的總的速度增量變化。
以上對偏心率和軌道傾角與總的速度增量關系的仿真證明:算法能夠規(guī)劃出圓軌道與橢圓軌道共面、異面等不同工況下的快速交會變軌策略。
在上述算法基礎上進一步研究,在數(shù)值計算中考慮測控約束情況下如何求解快速交會變軌策略。具體規(guī)劃為:根據(jù)無約束的變軌策略方案,利用STK軟件計算追蹤航天器經(jīng)過各個測站的時間段,將測控約束以時間段的形式加入到粒子群算法的時間取值范圍進行迭代計算,得到追蹤航天器在測控約束下變軌速度增量和變軌時刻。整個策略流程如圖7所示。
5.1無測控約束的快速變軌策略
根據(jù)實際工程應用的條件約束,設定假設的參數(shù),對無測控約束的快速變軌策略進行仿真研究。條件設定如下:初始軌道根數(shù)如表6所示,主動航天器初始軌道為近圓軌道,目標航天器為圓軌道。調(diào)相軌道高度取值范圍為主動航天器與目標航天器半長軸 ±10 km,采用四脈沖組合變軌方案,各次變軌時間在2 h之內(nèi),總的交會時間不大于6 h,變軌開始時刻的UTC時設為2030年3月9日13時11分01秒。
表6 快速交會初始軌道要素Table 6 Initial orbit elements of short rendezvous
采用三步串行的優(yōu)化算法,計算得到航天器由近圓軌道到圓軌道機動情況下的無測控約束快速變軌策略,如表7所示。
表7 無測控約束的快速變軌策略Table 7 Rapid maneuver strategy without telemetry and control constraints
5.2考慮測控約束情況下的快速變軌策略
根據(jù)實際工程應用的條件約束,設定假設的參數(shù),對考慮測控約束的快速變軌策略進行仿真研究。約束條件設定為:以表7無約束變軌策略方案為基礎,主動航天器第一次施加脈沖進行軌道機動時,馬林迪站(經(jīng)緯度[40.19,-3.00])可監(jiān)測。經(jīng)過計算主動航天器經(jīng)過馬林迪站時間段是2030年3月9日14時22分18.499秒到14時24分15.22秒,粒子群算法中主動航天器在軌道的等待時間的取值范圍為t1∈ [4277.499 4394.220]。主動航天器進入初始軌道飛行4374.09 s后,施加第一次大小為1.5 m/s的脈沖進行軌道機動。攝動模型下考慮測控約束的快速變軌策略,如表8所示。
表8 考慮測控約束的快速變軌策略Table 8 Rapid maneuver strategy considering telemetry and control constraints
仿真結(jié)果表明,該混合智能優(yōu)化算法能夠較好地解決交會時間受限、考慮測控等約束下燃料消耗最小的多變量優(yōu)化問題,可以規(guī)劃橢圓軌道到圓軌道、兩橢圓軌道之間共面和異面情況下的快速交會軌道機動策略。在粒子群算法參數(shù)取值范圍的設定上,可將測控約束轉(zhuǎn)化為時間段控制,從而推廣到規(guī)劃考慮測控約束情況下的快速交會變軌策略。
但是,建立的混合智能優(yōu)化算法也存在一定問題,需要進一步研究解決。粒子群算法在各次變軌時間參數(shù)的優(yōu)化問題上具有隨機性,每次優(yōu)化結(jié)果總的變軌時間是一致的,但各次變軌時間存在一定差異。另外,F(xiàn)solve函數(shù)迭代得到的解為精確解鄰域范圍內(nèi)的可行解,需要根據(jù)實際工程要求來選擇規(guī)劃結(jié)果。
(References)
[1] 彭坤,李民,果琳麗,等.近地軌道航天器快速交會技術分析[J].航天器工程,2014,23(5):92?102. Peng Kun,Li Min,Guo Linli,et al.Quick rendezvous analy?sis for spacecraft in low earth orbit[J].Spacecraft Engineer?ing,2014,23(5):92?102.(in Chinese)
[2] 王雪瑤.快速交會遠程導引段變軌規(guī)劃研究[D].北京:清華大學,2015. Wang Xueyao.Studyon Phasing Maneuvers of Short Rendez?vous Mission Planning[D].Beijing:Tsinghua University,2015.(in Chinese)
[3] Hajela P.Nongradient methods in multidisciplinary design op?timization?status and potential[J].Journal of Aircraft,1999,36(1):255?265.
[4] Hajela P.Soft computing in multidisciplinary aerospace de?sign—new directions for research[J].Progress in Aerospace Sciences,2002,38(1):1?21.
[5] Kim Y H,Spencer D B.Optimal spacecraft rendezvous using genetic algorithms[J].Journal of Spacecraft and Rockets,2002,39(6):859?865.
[6] Motoda T,Stengel R F,Miyazawa Y.Robust control system design using simulated annealing[J].Journal of Guidance,Control,and Dynamics,2002,25(2):267?274.
[7] 陳剛,萬自明,徐敏,等.遺傳算法在航天器軌跡優(yōu)化中的應用[J].彈道學報,2006,18(1):1?5. Chen Gang,Wan Ziming,Xu Min,et al.Overview of space?craft trajectory optimization using genetic algorithm[J].Jour?nal of Ballistics,2006,18(1):1?5.(in Chinese)
[8] Luo Y,Lei Y,Tang G.Remarks on a benchmark nonlinear constrained optimization problem[J].Journal of Systems En?gineering and Electronics,2006,17(3):551?553.
[9] Luo Y Z,Li H Y,Tang G J.Hybrid approach to optimize a rendezvous phasing strategy[J].Journal of Guidance,Con?trol,and Dynamics,2007,30(1):185?191.
[10] 張德豐,丁雄偉,雷曉平.MATLAB程序設計與綜合應用[M].北京:清華大學出版社,2014:263?305. Zhang Fengde,Ding Xiongwei,Lei Xiaoping.MATLAB Pro?gram Design and Application[M].Beijing:Tsinghua Univer?sity Press,2014:263?305.(in Chinese)
[11] 羅亞中,唐國金.兩層非線性規(guī)劃問題的并行模擬退火全局優(yōu)化[J].系統(tǒng)仿真學報,2005,17(5):1040?1044. Luo Yazhong,Tang Guojin.Global optimization of bilevel non?linear programming problems by parallel simulated annealing[J].Journal of System Simulation,2005,17(5):1040?1044.(in Chinese)
[12] 張洪波,鄭偉,湯國建.混合遺傳算法在遠程交會軌道設計中的應用[J].航天控制,2006,24(2):34?37.
[13] Zhang Hongbo,Zheng Wei,Tang Guojian.The application of hybrid genetic algorithms in orbit design for long?range rendez?vous[J].Aerospace Control,2006,24(2):34?37.(in Chi?nese)
[14] 唐國金,羅亞中,張進.空間交會對接任務規(guī)劃[M].北京:科學出版社,2008:101?103. Tang Guojin,Luo Yazhong,Zhang Jin.Space Rendezvous and Docking Mission Planning[M].Beijing:Science Press,2008:101?103.(in Chinese)
(責任編輯:龍晉偉)
Application of Direct Optimization Algorithmin Synthetic Orbit Maneuver Strategy of Short Rendezvous
LI Meng1,2,GONG Shengping1,PENG Kun3,MA Xiaobing3
(1.School of Aerospace Engineering,Tsinghua University,Beijing 100084,China;2.Beijing Aerospace Control Center,Beijing 100094,China;3.Institute of Manned Space System Engineering,China Academy of Space Technology,Beijing 100094,China)
During the orbit maneuver at the long?range guidance stage of the short rendezvous and docking,there is a constraint of the rendezvous time and the impulsive rendezvous with the restriction of minimum fuel consumption and telemetry and control constraint is a multi?variable optimization problem.So,it is necessary to establish a hybrid optimization algorithm to solve it.Based on the Lambert two impulse of multi pulse rapid maneuver strategy model,a three?step serial hybrid intelli?gent optimization algorithm was proposed in this paper to solve the model.Firstly,the PSO was used to search the approximate solution of the global optimal solution.Then,the approximate solution was taken as the initial solution of the two body model and local optimization was performed with sequential quadratic programming algorithm for the approximate solution.The obtained solution was an exact so?lution with high precision.Finally,taken the solution of the two?body model as the initial value,the least square method was used to solve the problem of short rendezvous with nonlinear perturbation con?straints.The three?step serial hybrid optimization algorithm was verified and analyzed by the orbital el?ement based maneuver strategy.The simulation results showed that the algorithm could plan the orbit maneuver strategy for the short rendezvous from the elliptical orbit to the plane of the circular orbit,with the two elliptic orbits in different planes and with the constraint of the telemetry and control.
short rendezvous;optimization algorithm;synthetic orbit maneuver;velocity increment;telemetry and control restrictions
V526
:A
:1674?5825(2017)02?0156?07
2015?11?06;
2017?03?01
載人航天預先研究項目(010103)
李萌,男,碩士研究生,研究方向為軌道動力學與控制。E?mail:lmg521314@126.com