摘要: 為使小推力發動機航天器在航行中實現軌道快速機動并有效節省燃料,提出了基于擬譜法的航天器軌道轉移軌跡優化方法.采用改進的赤道軌道根數,基于高斯動力學方程建立了航天器軌道轉移過程的數學模型,克服了經典軌道根數當偏心率為0, 或者軌道傾角為0° 或90°時的奇異問題,給出了航天器軌道轉移燃料最優性能指標函數以及終端約束和路徑約束條件;采用擬譜法,將原始的連續最優控制問題轉化為非線性規劃問題;利用SNOPT(sparse nonlinear optimizer)算法求解最優軌跡,并提出了具體設計步驟和方法. 仿真結果表明:與fmincon優化方法相比,發動機最大推力為20 N時,本文的優化方法尋優時間減少61%,節省燃料18%.
關鍵詞: 軌道轉移;擬譜法;軌跡優化;有限推力
中圖分類號: V448.21文獻標志碼: ATrajectory Optimization Method
隨著高比沖小推力發動機的出現,連續推力軌道轉移問題成為航天領域的研究熱點之一,針對連續低推力情形下最優轉移軌跡,國內外學者得到了很多有價值的研究成果[13].軌跡數值優化方法主要有間接法和直接法[46].間接法的缺點是推導其一階必要條件的過程較復雜,且協態變量的初值難以預測,導致尋優結果不易收斂[79].直接法對初值依賴不大,無需求解最優必要條件,這些優點使得直接法在數值尋優方面的應用更廣泛[1012],但直接法存在求解精度較差、所得解無法滿足一階最優必要條件等固有缺陷[1314].
在此背景下,針對間接法求解復雜及直接法求解結果精度較低等缺點,本文基于擬譜法[8]研究采用小推力發動機航天器的軌道轉移問題,首先采用改進的赤道軌道根數建立航天器的動力學方程,克服了經典軌道根數當偏心率為0以及軌道傾角為0°或90°時的奇異問題,實踐證明該方法可以更準確地描述多圈軌道轉移全過程.然后,基于擬譜法并考慮多重路徑約束和終端約束條件,提出了軌跡優化問題的求解方法,針對不同的推力極限值,給出最優轉移軌跡的變化情況,以及最優軌道轉移時間與推力極限值之間的關系,這些研究對于實際的小推力軌道設計問題具有重要的參考價值.1問題描述針對有限推力航天器軌道轉移問題,本節給出其動力學方程、性能指標函數、終端約束以及各種路徑約束條件的數學表達式.在此選擇
從表2可見, 在不同Tmax情形下,飛行器剩余質量變化不大,而軌道轉移時間和繞飛圈數隨著Tmax的減少而增加,軌道轉移時間大致與Tmax成反比關系.通過仿真可知,應用連續小推力實現從近地橢圓軌道向地球同步軌道轉移時,應根據推力發動機性能以及任務對時間的要求,兼顧燃料消耗與轉移時間兩方面,設計軌道轉移飛行器運行的不同軌跡.
由表3可知,對于Tmax=20 N的情形,與fmincon函數法相比,擬譜法尋優時間減少61%,迭代次數更少,且節省燃料18%.4結束語以航天器有限推力軌道轉移為例,研究了擬譜法的尋優過程,并運用SNOPT算法對擬譜法轉化后的非線性規劃問題進行了求解.在地球近地橢圓軌道向地球同步軌道轉移問題的仿真結果中,得出了軌道轉移時間、燃料消耗、轉移圈數與推力閾值之間的關系.通過與fmincon函數法比較,驗證了擬譜法的優點,這些優點對深空探測小推力軌道轉移具有重要意義,在實際的軌道設計中具有重要的參考價值.
參考文獻:[1]GERGAUD J, HABERKORN T. Orbital transfer: some links between the lowthrust and impulse cases[J]. Acta Astronautica, 2007, 60(8): 649657.
[2]BETTS J T. Survey of numerical methods for trajectory optimization[J]. AIAA Journal of Guidance, Control and Dynamics, 1998, 21(2): 193207.
[3]YUE X, YANG Y, GENG Z. Indirect optimization for finitethrust timeoptimal orbital maneuver[J]. Journal of Guidance, Control and Dynamics, 2010, 33(2): 628634.
[4]GAO Y, KLUEVER C. An algorithm for computing nearoptimal many revolution earthorbit transfers[J]. Advances in the Astronautical Sciences, 2006, 123(3): 861880.
[5]HUNTINGTON G, RAO V. Optimal reconfiguration of spacecraft formations using the gauss pseudospectral method[J]. Journal of Guidance, Control and Dynamics, 2008, 31(3): 689698.
[6]HINTZ G R. Survey of orbit element sets[J]. Journal of Guidance, Control and Dynamics, 2008, 31(3): 785790.
[7]ARMELLIN R, LAVAGNA M, ERCOLI A. Aerogravity assist maneuvers: controlled dynamics modeling and optimization[J]. Celestial Mechanics and Dynamical Astronomy, 2006, 95(1): 391405.
[8]張萬里,王常虹,夏紅偉. 氣動引力輔助軌道機動軌跡優化方法[J]. 西南交通大學學報,2011,46(1): 167174.
ZHANG Wanli, WANG Changhong, XIA Hongwei. Trajectory optimization method of aerogravity assist orbital maneuver[J]. Journal of Southwest Jiaotong University, 2011, 46(1): 167174.
[9]曾勇,龔俊,楊東亞. 圓錐面組合曲面的噴涂機器人噴槍軌跡優化[J]. 西南交通大學學報,2012,47(1): 97103.
ZENG Yong, GONG Jun, YANG Dongya. Tool trajectory optimization of spray painting robot for composite conical surfaces[J]. Journal of Southwest Jiaotong University, 2012, 47(1): 97103.
[10]SEAWORTH G, ROBERT D. An approach to solar electric orbital transfer vehicle system design and optimization[C]∥Fourth AIAA Symposium on Multidisplinary Analysis and Optimization. Cleveland: [s. n.], 1992: 18.
[11]CHRISTOPHER L, WILLIAM W, RAO V. Direct trajectory optimization using a variable loworder adaptive pseudospectral method[J]. Journal of Guidance, Control and Dynamics, 2011, 48(3): 433445.
[12]WILEY J, WERTZ R. Space mission analysis and design[M]. The 3rd Edition. [S. l.]: Microcosm Press, 1999: 685765.
[13]GILL P, MURRAY W, SAUNDERS M. SNOPT: an SQP algorithm for largescale constrained optimization[J]. Journal on Optimization, 2002, 12 (4): 9791006.
[14]CHRISTOPHER L, WILLIAM H, RAO V. An hp adaptive pseudospectral method for solving optimal control problems[J]. Optimal Control Applications and Methods, 2011, 32(4): 476502.
[15]SHANG H, CUI P, LUAN E. Design and optimization of interplanetary lowthrust trajectory with planetary aerogravity assist maneuver[J]. Aircraft Engineering and Aerospace Technology, 2008, 80(1): 1826.
(中文編輯:秦萍玲英文編輯:蘭俊思)