• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    航天器燃耗最優(yōu)軌道直接/間接混合法延拓求解

    2017-11-23 05:58:01孟雅哲
    航空學(xué)報(bào) 2017年1期
    關(guān)鍵詞:燃耗根數(shù)初值

    孟雅哲*

    航天器燃耗最優(yōu)軌道直接/間接混合法延拓求解

    孟雅哲1,2,*

    1.中國(guó)科學(xué)院空間應(yīng)用工程與技術(shù)中心 太空應(yīng)用重點(diǎn)實(shí)驗(yàn)室,北京 100094 2.中國(guó)科學(xué)院大學(xué),北京 100049

    針對(duì)轉(zhuǎn)移時(shí)間和始末狀態(tài)固定的航天器燃耗最優(yōu)軌道的求解,給出了一種延拓方法:以雙脈沖軌道為初值,首先求解全程推進(jìn)軌道,然后逐步增加推力幅值,應(yīng)用直接/間接混合法依次求解所有推力幅值下的、滿足包括開(kāi)關(guān)函數(shù)在內(nèi)的所有必要條件的轉(zhuǎn)移軌道,包括連續(xù)和脈沖推力軌道。通過(guò)基于開(kāi)關(guān)函數(shù)曲線變化趨勢(shì)的開(kāi)關(guān)序列預(yù)設(shè)方法,以及基于已有優(yōu)化結(jié)果的延拓步長(zhǎng)自適應(yīng)方案,實(shí)現(xiàn)了延拓方法的自動(dòng)運(yùn)行。為實(shí)現(xiàn)該延拓方法,給出了適用于改進(jìn)春分點(diǎn)根數(shù)模型的脈沖最優(yōu)轉(zhuǎn)移軌道主矢量必要條件,推導(dǎo)了無(wú)推力軌道段改進(jìn)春分點(diǎn)根數(shù)協(xié)態(tài)變量狀態(tài)轉(zhuǎn)移矩陣。通過(guò)3個(gè)算例對(duì)延拓求解會(huì)遇到的不同情況進(jìn)行了具體說(shuō)明。延拓方法可以看作現(xiàn)有直接/間接混合法的進(jìn)一步完善與拓展,延拓過(guò)程和結(jié)果有助于對(duì)燃耗最優(yōu)軌道與系統(tǒng)參數(shù)之間的關(guān)聯(lián)獲得更為深刻的認(rèn)識(shí)。

    改進(jìn)春分點(diǎn)根數(shù);燃耗最優(yōu)軌道;直接/間接混合法;延拓;開(kāi)關(guān)序列預(yù)設(shè);步長(zhǎng)自適應(yīng)

    給定轉(zhuǎn)移時(shí)間與始末狀態(tài),求解燃耗最優(yōu)轉(zhuǎn)移軌道是航天器軌道設(shè)計(jì)的基本問(wèn)題,也是求解更加復(fù)雜的軌道優(yōu)化問(wèn)題的基礎(chǔ)。該方面的標(biāo)志性研究可以追溯到1963年,Lawden[1]應(yīng)用變分法和 Weierstrass條件(二者等價(jià)于Pontryagin極小值原理)推導(dǎo)了脈沖推力燃耗最優(yōu)轉(zhuǎn)移軌道需滿足的最優(yōu)性必要條件,建立了軌道優(yōu)化的主矢量理論?;谥魇噶坷碚?,Handelsman和Lion[2]、Jezewski和 Rozendaal[3]給出了根據(jù)主矢量曲線對(duì)最優(yōu)性必要條件的滿足情況逐步調(diào)整脈沖作用并最終得到脈沖最優(yōu)轉(zhuǎn)移軌道的方法。主矢量理論也可用于求解連續(xù)推力轉(zhuǎn)移軌道,脈沖推進(jìn)序列對(duì)應(yīng)為連續(xù)推力的bang-bang控制形式,即包含推力連續(xù)作用的推進(jìn)段(稱“開(kāi)”段)和無(wú)推力作用的滑行段(稱“關(guān)”段)的軌道形式?;谧顑?yōu)性必要條件求解轉(zhuǎn)移軌道的方法一般被稱為間接法,即求解滿足必要條件的協(xié)態(tài)變量從而給出推力作用而非直接求解使性能指標(biāo)最優(yōu)的推力作用的方法。間接法中協(xié)態(tài)變量的求解通常采用基于梯度的算法實(shí)現(xiàn),對(duì)所提供的初值十分敏感。另一大類軌道優(yōu)化方法稱為直接法,其發(fā)展得益于非線性規(guī)劃(NonLinear Programming,NLP)方法和相應(yīng)軟件包的發(fā)展。直接法通過(guò)連續(xù)系統(tǒng)離散化將軌道優(yōu)化問(wèn)題轉(zhuǎn)換為參數(shù)優(yōu)化問(wèn)題,應(yīng)用NLP方法求解該問(wèn)題,即對(duì)性能指標(biāo)尋優(yōu)直接得到推力作用,如直接轉(zhuǎn)錄法[4]、配點(diǎn)法[5]、偽譜法[6]等。直接法不再應(yīng)用協(xié)態(tài)變量方程與主矢量,計(jì)算量較小但難以判讀解的最優(yōu)性。綜合間接法與直接法,同時(shí)利用NLP與協(xié)態(tài)變量方程也可以有效地求解軌道優(yōu)化問(wèn)題,該方法被稱為“直接/間接混合法”(后簡(jiǎn)稱為“混合法”)[7-8]。混合法最基本的特性是在構(gòu)造NLP問(wèn)題時(shí)直接應(yīng)用協(xié)態(tài)變量方程等部分最優(yōu)性必要條件,并通過(guò)NLP尋優(yōu)盡可能彌補(bǔ)剩余的最優(yōu)性必要條件(與充分條件)。相對(duì)于直接法,混合法所構(gòu)造NLP問(wèn)題的優(yōu)化變量更少,求得的解可滿足更多的最優(yōu)性必要條件;相對(duì)間接法而言,應(yīng)用NLP尋優(yōu)可在一定程度上降低協(xié)態(tài)變量敏感性,但所得結(jié)果可能并非最優(yōu)。更多關(guān)于直接法、間接法和混合法的知識(shí)可參看綜述性論文[9-12]。

    協(xié)態(tài)變量初值估計(jì)是間接法和混合法的難點(diǎn)之一。Dixon和 Bartholomew-Biggs[13]給出的應(yīng)用具有物理意義的控制量和協(xié)態(tài)變量相互轉(zhuǎn)換(Adjoint-Control Transformations,ACT)對(duì)協(xié)態(tài)變量初值進(jìn)行估計(jì)的方法應(yīng)用較廣[14-16]。此外還有:應(yīng)用已有解(如直接法所得連續(xù)推進(jìn)軌道解、最優(yōu)脈沖解等)給出協(xié)態(tài)變量初值[17-20];根據(jù)已有優(yōu)化結(jié)果總結(jié)協(xié)態(tài)變量初值的取值規(guī)律以給出初值[21-22];依具體軌道機(jī)動(dòng)任務(wù)簡(jiǎn)化模型并對(duì)之解析分析以獲取協(xié)態(tài)變量初值[23];以及應(yīng)用最優(yōu)性必要條件中協(xié)態(tài)變量相關(guān)性質(zhì)給出協(xié)態(tài)變量初值[19,24]等協(xié)態(tài)變量初值估計(jì)方法。

    當(dāng)上述方法所得協(xié)態(tài)變量初值仍無(wú)法保證某復(fù)雜問(wèn)題的順利求解時(shí),可找出與該復(fù)雜問(wèn)題有統(tǒng)一表達(dá)的、容易計(jì)算的簡(jiǎn)單問(wèn)題,該統(tǒng)一表達(dá)中含有一個(gè)變量,變量的兩個(gè)不同取值對(duì)應(yīng)所選的簡(jiǎn)單問(wèn)題和需求解的復(fù)雜問(wèn)題,此時(shí)可從簡(jiǎn)單問(wèn)題出發(fā),逐步改變?cè)撟兞康闹?,依次求解?duì)應(yīng)的問(wèn)題直至得到所需復(fù)雜問(wèn)題的解,求解過(guò)程中應(yīng)用前一個(gè)問(wèn)題的解給出后一個(gè)問(wèn)題的初值——這就是延拓方法的基本思想。Minter和Fuller-Rowell[25]、劉滔等[26]應(yīng)用延拓方法求解了最短時(shí)間轉(zhuǎn)移軌道;Shen等[27-28]應(yīng)用延拓方法求解了地月限制性三體模型下雙脈沖轉(zhuǎn)移軌道,并結(jié)合延拓方法和主矢量理論求解了二體模型下多脈沖轉(zhuǎn)移軌道,還指出該方法有潛力尋求全局最優(yōu)解。

    本文主要處理始末狀態(tài)和轉(zhuǎn)移時(shí)間固定的bang-bang控制轉(zhuǎn)移軌道的優(yōu)化問(wèn)題,此問(wèn)題中協(xié)態(tài)變量取值可決定其開(kāi)關(guān)序列,開(kāi)關(guān)序列切換造成的強(qiáng)非線性會(huì)在很大程度上增強(qiáng)軌道求解對(duì)協(xié)態(tài)變量初值的敏感性[29]??朔_(kāi)關(guān)序列造成的敏感性的方法可分為兩類:① 不含延拓的預(yù)先設(shè)定開(kāi)關(guān)序列;② 通過(guò)延拓求解開(kāi)關(guān)序列。

    不含延拓的預(yù)設(shè)開(kāi)關(guān)序列的方法可分為兩類:一是事先設(shè)定開(kāi)關(guān)序列進(jìn)行求解,然后驗(yàn)證解是否滿足必要條件,若不滿足則對(duì)開(kāi)關(guān)序列進(jìn)行調(diào)整,再次求解和驗(yàn)證,直至得到滿足必要條件的解,F(xiàn)owler和 O’Neill[30]、Enright和 Conway[31]均應(yīng)用此法求得bang-bang控制轉(zhuǎn)移軌道,此類方法適用于開(kāi)關(guān)切換次數(shù)較少的情況;二是經(jīng)過(guò)對(duì)軌道設(shè)計(jì)要求的分析設(shè)定開(kāi)關(guān)序列進(jìn)行求解,但不對(duì)所得優(yōu)化軌道進(jìn)行開(kāi)關(guān)函數(shù)等必要條件的驗(yàn)證,Gao[32]、Zuiani和 Vasile[33]應(yīng)用類似方法實(shí)現(xiàn)了多圈bang-bang控制轉(zhuǎn)移軌道求解,此類方法可以快速求得有較多開(kāi)關(guān)切換的轉(zhuǎn)移軌道,但無(wú)法保證其解滿足所有最優(yōu)性必要條件。

    延拓方法可以求解含較多開(kāi)關(guān)序列的bangbang控制轉(zhuǎn)移軌道,且可保證所得解滿足包括開(kāi)關(guān)函數(shù)在內(nèi)的所有最優(yōu)性必要條件。較常見(jiàn)的求解bang-bang控制軌道的延拓方法是應(yīng)用包含延拓參數(shù)的性能指標(biāo),實(shí)現(xiàn)從能量最優(yōu)到燃耗最優(yōu)的延拓求解(文獻(xiàn)描述中若無(wú)特定說(shuō)明均為此類情況),延拓參數(shù)某一取值對(duì)應(yīng)的問(wèn)題用間接法求解:Bertrand和 Epenoy[34]給出了包括從能量最優(yōu)到燃耗最優(yōu)在內(nèi)的3種性能指標(biāo)延拓形式,能量最優(yōu)等簡(jiǎn)單問(wèn)題的初值隨機(jī)給出。Haberkorn等[29]、Gergaud和 Haberkorn[35]分別基于改進(jìn)春分點(diǎn)根數(shù)模型和位置速度模型,從能量最優(yōu)轉(zhuǎn)移軌道出發(fā)延拓求取地球引力場(chǎng)內(nèi)多圈燃耗最優(yōu)轉(zhuǎn)移軌道,能量最優(yōu)轉(zhuǎn)移軌道通過(guò)延拓初始條件求取。文獻(xiàn)[29]中還對(duì)延拓方法進(jìn)行了簡(jiǎn)要介紹,并分析了不同推力幅值下轉(zhuǎn)移時(shí)間和末端真經(jīng)度對(duì)燃耗的影響。Jiang等[18,36]實(shí)現(xiàn)了位置速度模型下能量最優(yōu)到燃耗最優(yōu)轉(zhuǎn)移軌道的延拓,文獻(xiàn)[18]和文獻(xiàn)[36]分別應(yīng)用偽譜法和粒子群算法給出了能量最優(yōu)轉(zhuǎn)移軌道初值,其中文獻(xiàn)[36]求解的是帶有引力輔助的連續(xù)推力轉(zhuǎn)移軌道。Zhang等[37]應(yīng)用延拓方法進(jìn)行了限制性三體模型平動(dòng)點(diǎn)任務(wù)的時(shí)間最短、能量最優(yōu)和燃耗最優(yōu)軌道的延拓求解,應(yīng)用ACT作為最短時(shí)間問(wèn)題的初值,降低推力幅值以逐步增加轉(zhuǎn)移時(shí)間,用最短時(shí)間軌道的解設(shè)定能量最優(yōu)軌道的轉(zhuǎn)移時(shí)間,再?gòu)哪芰孔顑?yōu)軌道延拓求解燃耗最優(yōu)軌道。Petukhov[38-39]首先應(yīng)用能量最優(yōu)軌道對(duì)應(yīng)的兩點(diǎn)邊值問(wèn)題(Two Point Boundary Value Problem,TPBVP),將協(xié)態(tài)變量初值為零作為延拓的初始解,構(gòu)造包含延拓參數(shù)的邊值條件實(shí)現(xiàn)燃耗最優(yōu)軌道的求解,所給求解過(guò)程可保證轉(zhuǎn)移軌道圈數(shù)的固定,而后進(jìn)行從能量最優(yōu)轉(zhuǎn)移軌道到燃耗最優(yōu)轉(zhuǎn)移軌道的延拓求解,文中給出了包含延拓參數(shù)的狀態(tài)和協(xié)態(tài)變量微分方程。Li和Xi[40]、Mitani和 Yamakawa[41]應(yīng)用延拓方法實(shí)現(xiàn)了相對(duì)運(yùn)動(dòng)模型下的燃耗或總速度脈沖最優(yōu)的bang-bang控制軌道求解:文獻(xiàn)[40]延續(xù)了應(yīng)用從能量最優(yōu)到燃耗最優(yōu)的延拓,鑒于模型相對(duì)簡(jiǎn)單,能量最優(yōu)軌道的初值可解析計(jì)算;文獻(xiàn)[41]則是求解了包括推力方向約束在內(nèi)的燃耗最優(yōu)軌道,推將力方向約束作為懲罰函數(shù)寫(xiě)入性能指標(biāo),延拓逐步添加此約束并求得燃耗最優(yōu)解。

    應(yīng)用混合法實(shí)現(xiàn)單步求解的延拓方法研究較少,其中混合法所用的NLP需基于所預(yù)設(shè)開(kāi)關(guān)序列進(jìn)行構(gòu)造,而開(kāi)關(guān)序列的預(yù)設(shè)則基于對(duì)已有優(yōu)化結(jié)果開(kāi)關(guān)函數(shù)曲線的分析。與基于間接法的延拓不同,此法可獲得延拓參數(shù)取延拓區(qū)間任意值的、滿足包括開(kāi)關(guān)函數(shù)在內(nèi)所有必要條件的bang-bang控制解。Chuang等[42]進(jìn)行了較短轉(zhuǎn)移時(shí)間到較長(zhǎng)轉(zhuǎn)移時(shí)間的延拓,由開(kāi)關(guān)函數(shù)曲線預(yù)測(cè)開(kāi)關(guān)序列,給出了添加開(kāi)關(guān)段時(shí)開(kāi)關(guān)切換時(shí)刻的初值估計(jì)方法。朱小龍等[43]則針對(duì) Hill-Clohessy-Wiltshire方程,首先構(gòu)造“開(kāi)-關(guān)-開(kāi)”序列優(yōu)化模型,逐步降低推力幅值上限以實(shí)現(xiàn)雙脈沖轉(zhuǎn)移軌道到全程推進(jìn)轉(zhuǎn)移軌道的延拓,其中雙脈沖軌道及其協(xié)態(tài)變量可解析求解,然后構(gòu)造包含所有最優(yōu)性必要條件的總速度脈沖最小的直接/間接混合法模型,逐步增加推力幅值上限以實(shí)現(xiàn)從全程推進(jìn)軌道到多脈沖軌道的延拓,文中應(yīng)用主矢量曲線變化趨勢(shì)對(duì)開(kāi)關(guān)序列進(jìn)行預(yù)設(shè),但對(duì)主矢量曲線變化情況說(shuō)明尚可完善,且未給出程序可行的開(kāi)關(guān)序列預(yù)設(shè)方法。

    總結(jié)前述延拓求解航天器軌道的文獻(xiàn):通過(guò)延拓參數(shù)的選取,延拓方法可以實(shí)現(xiàn)不同性能指標(biāo)[18,29,36,38]、不 同 始 末 狀 態(tài)[29,39]、不 同 轉(zhuǎn) 移 時(shí)間[37,42]、不 同 推 進(jìn) 器 參 數(shù)[43]、不 同 重 力 加 速度[25-26]、不同攝動(dòng)大小、轉(zhuǎn)移軌道約束的不同約束程度[41]、bang-bang 求 解 中 不 同 開(kāi) 關(guān) 序 列[42-43]所對(duì)應(yīng)解的連續(xù)轉(zhuǎn)換。延拓過(guò)程在得到所需目標(biāo)軌道之前,需進(jìn)行多次軌道求解,無(wú)推力軌道段的解析計(jì)算有利于降低數(shù)值優(yōu)化過(guò)程的計(jì)算量。Glandorf[44]給出了直角坐標(biāo)系位置與速度所對(duì)應(yīng)的協(xié)態(tài)變量轉(zhuǎn)移矩陣的解析形式;Fernandes[45]給出了二維極坐標(biāo)系下位置速度對(duì)應(yīng)協(xié)態(tài)變量的解析解;到目前為止,本文作者未見(jiàn)已有文獻(xiàn)給出改進(jìn)春分點(diǎn)根數(shù)協(xié)態(tài)變量解析解。Xu[46]、Jamison和 Coverstone[47]對(duì)無(wú)推力軌道段結(jié)束時(shí)刻的確定進(jìn)行了研究:文獻(xiàn)[46]分析了無(wú)推力軌道段開(kāi)關(guān)函數(shù)的變化頻率,并依該頻率檢測(cè)求取開(kāi)關(guān)函數(shù)零點(diǎn)(即無(wú)推力軌道段結(jié)束時(shí)刻);文獻(xiàn)[47]進(jìn)一步研究了文獻(xiàn)[46]的方法并對(duì)其進(jìn)行了改進(jìn)。此外,延拓步長(zhǎng)越小,單步延拓可給定的協(xié)態(tài)變量初值越接近優(yōu)化解,開(kāi)關(guān)序列預(yù)設(shè)越準(zhǔn)確,但延拓步長(zhǎng)太小會(huì)增加中間問(wèn)題的個(gè)數(shù),延長(zhǎng)延拓求解的時(shí)間,然而,延拓求解航天器軌道的文獻(xiàn)中幾乎沒(méi)有對(duì)如何取延拓步長(zhǎng)進(jìn)行過(guò)討論。

    本文采用改進(jìn)春分點(diǎn)根數(shù)模型,用基于混合法[7]的推力幅值延拓方法求解燃耗最優(yōu)轉(zhuǎn)移軌道。與文獻(xiàn)[43]一致,先用雙脈沖軌道求解全程推進(jìn)轉(zhuǎn)移軌道,再?gòu)娜掏七M(jìn)轉(zhuǎn)移軌道出發(fā),用基于主矢量曲線的變化趨勢(shì)預(yù)測(cè)開(kāi)關(guān)序列,延拓求得更大推力幅值下的連續(xù)推進(jìn)和脈沖轉(zhuǎn)移軌道。相對(duì)文獻(xiàn)[43]而言,本文對(duì)推力幅值延拓中開(kāi)關(guān)序列變化情況進(jìn)行了更完善的描述,給出了實(shí)現(xiàn)該延拓的自動(dòng)運(yùn)行算法,算法重點(diǎn)是對(duì)開(kāi)關(guān)序列變化的自動(dòng)判斷和簡(jiǎn)單的延拓步長(zhǎng)自適應(yīng)規(guī)則。此外,本文采用逐個(gè)將短時(shí)大推力作用化為脈沖作用的方法求得脈沖推進(jìn)轉(zhuǎn)移軌道;給出了以常值推力加速度(不考慮航天器質(zhì)量變化)轉(zhuǎn)移軌道為初值延拓求解常值推力轉(zhuǎn)移軌道(考慮航天器質(zhì)量變化)的延拓過(guò)程。文章給出3個(gè)算例對(duì)延拓方法進(jìn)行說(shuō)明,驗(yàn)證了方法有效性。此外,本文基于文獻(xiàn)[1,47]給出了適用于改進(jìn)春分點(diǎn)根數(shù)模型的的脈沖最優(yōu)軌道主矢量必要條件,以文獻(xiàn)[47-48]為基礎(chǔ)給出了脈沖作用前后處改進(jìn)春分點(diǎn)根數(shù)協(xié)態(tài)變量的轉(zhuǎn)化關(guān)系,推導(dǎo)了無(wú)推力軌道段改進(jìn)春分點(diǎn)根數(shù)協(xié)態(tài)變量轉(zhuǎn)移矩陣的解析形式。

    1 常值推力加速度模型

    1.1 極小值原理必要條件

    改進(jìn)春分點(diǎn)軌道根數(shù)[48]是一類在軌道傾角和偏心率接近零時(shí)無(wú)奇點(diǎn)的軌道根數(shù),各根數(shù)定義為

    式中:a、e、i、ω、Ω和θ為經(jīng)典軌道根數(shù),且θ為真近點(diǎn)角。用x= [p f g h kL ]T表示改進(jìn)春分點(diǎn)根數(shù)向量,則航天器軌道運(yùn)動(dòng)微分方程為

    式中:F∈ [0 ,F(xiàn)max]為推力幅值;m≡m0為航天器質(zhì)量;M和D分別為6×3和6×1的改進(jìn)春分點(diǎn)根數(shù)的矩陣函數(shù),文獻(xiàn)[7]附錄中給出了M和D及其對(duì)改進(jìn)春分點(diǎn)根數(shù)偏導(dǎo)的表達(dá)式;α為推力方向矢量,3個(gè)分量為其在RSW坐標(biāo)系3個(gè)坐標(biāo)軸上的投影(即α為其在RSW坐標(biāo)系下的表達(dá))。RSW坐標(biāo)系3個(gè)坐標(biāo)軸方向定義為:R軸沿航天器矢徑方向,軌道面內(nèi)垂直矢徑沿速度方向?yàn)镾軸正向,W軸沿軌道角動(dòng)量方向。

    設(shè)航天器轉(zhuǎn)移軌道的初始和末端時(shí)刻分別為t0和tf,對(duì)應(yīng)軌道狀態(tài)滿足:

    性能指標(biāo)(等價(jià)于燃耗最優(yōu))為

    至此,可給出始末狀態(tài)和轉(zhuǎn)移時(shí)間固定的轉(zhuǎn)移軌道優(yōu)化問(wèn)題如下:

    確定F (t)和α (t)(t∈ [t0, tf]),使 得 式(2)表述的系統(tǒng)滿足邊界條件式(3),且使式(4)所示J的取值盡可能小。

    應(yīng)用Pontryagin極小值原理(后簡(jiǎn)稱為極小值原理)將轉(zhuǎn)移軌道優(yōu)化問(wèn)題轉(zhuǎn)化為T(mén)PBVP,過(guò)程如下:

    首先構(gòu)造如式(5)所示的Hamilton函數(shù):

    式中:λ為x對(duì)應(yīng)的協(xié)態(tài)變量,需滿足式(6)所示的微分方程。

    當(dāng)F=0N時(shí),協(xié)態(tài)變量λ可應(yīng)用附錄A中的公式進(jìn)行解析運(yùn)算。

    根據(jù)極小值原理,最優(yōu)解F*(t)和α*(t)(t∈[t0,tf])應(yīng)當(dāng)使H最小,所需滿足的必要條件如式(7)和式(8)所示。

    式中:1- MTλ 與H/F= (1- MTλ )/m0同號(hào)。不考慮奇異情況(MTλ ≡1在某一連續(xù)時(shí)段恒成立),有TPBVP如下:

    確定 Fmax、λ(t0)(或 λ(tf)),使 得 式 (2)、式(6)~式(8)表述的系統(tǒng)滿足邊界條件式(3)。

    協(xié)態(tài)變量的等比縮放不改變?nèi)己淖顑?yōu)軌道:以x0和λ(t0)為t0時(shí)刻初值,α(t)和F (t)按式(7)和式(8)求取,積分方程如式(2)和式(6),得到任意時(shí)刻的x(t)和λ(t)。若以x0和Kλλ(t0)(Kλ為包括1在內(nèi)的任意正實(shí)數(shù))為初值,α(t)和F (t) 按式 (7)和式 (9)求 取,積 分 如 式 (2)和式(6),則得到任意時(shí)刻的x1(t)和λ1(t),兩次積分結(jié)果之間滿足式(10)。

    為描述方便,定義式(11)所示的S為開(kāi)關(guān)函數(shù)。

    1.2 脈沖軌道主矢量必要條件

    文獻(xiàn)[1]以慣性直角坐標(biāo)系下位置和速度表達(dá)的二體模型為例,給出了燃耗最優(yōu)脈沖轉(zhuǎn)移軌道主矢量必要條件,其中主矢量為速度對(duì)應(yīng)的協(xié)態(tài)變量。根據(jù)極小值原理,以位置速度表達(dá)的相對(duì)運(yùn)動(dòng)模型和限制性三體模型等其他航天器模型,也有以速度對(duì)應(yīng)協(xié)態(tài)變量為主矢量的脈沖最優(yōu)轉(zhuǎn)移軌道必要條件。但改進(jìn)春分點(diǎn)根數(shù)模型下的主矢量形式與文獻(xiàn)[1]中不同,本節(jié)以文獻(xiàn)[47]中對(duì)應(yīng)不同狀態(tài)量的協(xié)態(tài)變量之間的轉(zhuǎn)換關(guān)系出發(fā)給出該改主矢量表達(dá)式。

    文獻(xiàn)[1]中的二體運(yùn)動(dòng)方程可寫(xiě)為式(2)所示的形式,其中:狀態(tài)量對(duì)應(yīng)為 [rTvT]T,r和v分別為航天器的位置矢量和速度,各分量為其在慣性直角參考(RIRF)坐標(biāo)系中各坐標(biāo)軸上的投影;系數(shù)矩陣Mrv= [0 I3×3]T,Drv= [0-μrT/r3]T(其中μ為所用RIRF坐標(biāo)系下的引力常數(shù),r=r);推力方向矢量α的3個(gè)分量也為其在RIRF坐標(biāo)系3個(gè)坐標(biāo)軸上的投影。用λrv表示該模型對(duì)應(yīng)的協(xié)態(tài)變量,則改進(jìn)春分點(diǎn)根數(shù)協(xié)態(tài)變量λ和λrv存在如式(12)所示的轉(zhuǎn)換關(guān)系[47],該轉(zhuǎn)換可用于脈沖作用前后λ的相互變換。

    式 中:Rxrv= [x/rTx/vT]和 Rrvx=[rT/x vT/x ]T為改 進(jìn)春分 點(diǎn)根 數(shù) 和 位 置速度之間的Jacobi矩陣,Rrvx的計(jì)算可參考文獻(xiàn)[49],Rxrv為其逆矩陣。

    根 據(jù) x=Rxrv[rTvT]T,M和Mrv有 如 下關(guān)系[47]:

    式中:ΦRSW→RIRF為從RSW坐標(biāo)系到RIRF坐標(biāo)系的轉(zhuǎn)換矩陣。

    由式(12)和式(13)有

    式中:ΦRIRF→RSW為從RIRF坐標(biāo)系到RSW坐標(biāo)系的方向余弦矩陣,為正交矩陣;λv表示速度v對(duì)應(yīng)的協(xié)態(tài)變量,是文獻(xiàn)[1]中定義的主矢量??梢?jiàn),改進(jìn)春分點(diǎn)根數(shù)運(yùn)動(dòng)方程下與λv等價(jià)的主矢量為ΦRSW→RIRFMTλ。相應(yīng)的燃耗最優(yōu)脈沖轉(zhuǎn)移軌道主矢量必要條件如下:

    1)ΦRSW→RIRFMTλ 和d( ΦRSW→RIRFMTλ)/dt在[t0, tf]上連續(xù)。

    2) MTλ ≤1(t∈ [t0,tf] ),其中 MTλ =1在且僅在脈沖施加時(shí)刻成立。

    3)脈沖作用點(diǎn)處MTλ與α在RSW坐標(biāo)系中的表達(dá)平行且方向相反(即式(7))。

    4)d MTλ/dt=0在除始末時(shí)刻以外的所有脈沖作用點(diǎn)處成立。

    實(shí)際上,當(dāng)式(8)中Fmax=∞時(shí),推力段近似為一個(gè)速度脈沖,即可得上述條件2)和4)。

    2 推力幅值延拓方案

    2.1 延拓方案與方法

    延拓是求解參數(shù)連續(xù)變化的非線性問(wèn)題的有效方法,本文延拓求解Fmax取區(qū)間 [Fmin,∞]上不同取值時(shí)的燃耗最優(yōu)轉(zhuǎn)移軌道:Fmax=∞對(duì)應(yīng)脈沖解;認(rèn)為Fmax存在下限Fmin且Fmax=Fmin對(duì)應(yīng)全程推進(jìn)軌道;Fmax<Fmin時(shí),在給定時(shí)間內(nèi)無(wú)法實(shí)現(xiàn)所要求的軌道轉(zhuǎn)移。本文假定滿足最優(yōu)性必要條件式(6)、式(7)和式(9)的全程推進(jìn)軌道為最小推力幅值的軌道,整體延拓方案如圖1所示:延拓從簡(jiǎn)單易求解的雙脈沖軌道出發(fā),多數(shù)情況下,雙脈沖軌道不滿足主矢量必要條件,需先求解滿足式(6)的全程推進(jìn)軌道,然后在滿足式(6)、式(7)和式(9)的前提下逐步添加滑行段,直至獲得燃耗最優(yōu)脈沖軌道(這是由于任意滿足式(6)的全程推進(jìn)軌道,總可以通過(guò)協(xié)態(tài)變量等比縮放化為滿足式(6)、式(7)和式(9)的軌道解。)。本文主要闡述此類情況。少數(shù)情況下,雙脈沖軌道滿足主矢量必要條件,此時(shí)可在滿足式(6)、式(7)和式(9)的前提下,首先求解短時(shí)大推力“開(kāi)-關(guān)-開(kāi)”軌道,然后逐步減小推力幅值、增加推進(jìn)段時(shí)長(zhǎng),直至獲得全程推進(jìn)軌道。此類情況只在4.1節(jié)用算例進(jìn)行說(shuō)明。

    本文采用結(jié)合開(kāi)關(guān)序列預(yù)設(shè)和步長(zhǎng)自適應(yīng)的DCM (Discrete Continuous Method)[29]延 拓 方法:Fmax順序取 [Fmin,∞]內(nèi)的有限個(gè)離散點(diǎn),依次求解各點(diǎn)對(duì)應(yīng)的燃耗最優(yōu)軌道,燃耗最優(yōu)軌道的求解采用混合法,即構(gòu)造NLP問(wèn)題并進(jìn)行求解,所得解滿足式(6)、式(7)和式(9),構(gòu)造 NLP時(shí)需要預(yù)設(shè)開(kāi)關(guān)序列,前一個(gè)NLP解中各項(xiàng)可作為下一個(gè)NLP對(duì)應(yīng)項(xiàng)的初值。延拓方法的核心是基于開(kāi)關(guān)函數(shù)曲線變化趨勢(shì)的開(kāi)關(guān)序列預(yù)設(shè),F(xiàn)max基于開(kāi)關(guān)序列預(yù)設(shè)情況進(jìn)行取值,詳見(jiàn)2.3節(jié)。圖1中各NLP問(wèn)題的定義見(jiàn)表1、表2、表4和表5。

    2.2 雙脈沖到全程推進(jìn)

    2.2.1 雙脈沖軌道春分點(diǎn)根數(shù)協(xié)態(tài)變量

    用 Lambert 問(wèn) 題[50-53]的 求 解 等 成 熟 算法[54-55]求得雙脈沖軌道后,即可計(jì)算出改進(jìn)春分點(diǎn)根數(shù)的協(xié)態(tài)變量。由于所求脈沖矢量分量表達(dá)在RIRF坐標(biāo)系下,應(yīng)首先給出RIRF坐標(biāo)系到RSW坐標(biāo)系的坐標(biāo)轉(zhuǎn)換矩陣ΦRIRF→RSW為

    RSW坐標(biāo)系推力方向矢量α為

    式中:ΔvRSW=ΦRIRF→RSWΔv,Δv和 ΔvRSW分別為脈沖矢量在RIRF坐標(biāo)系和RSW坐標(biāo)系下的表達(dá)。應(yīng)用式(16)求得始末速度脈沖對(duì)應(yīng)的α0和αf。由1.2節(jié)所示的主矢量必要條件,令始末脈沖作用點(diǎn)處 MTλ =1,由式(7)可得

    由附錄A中的式(A3)有λ(t)=Mλλ(t0),從而有

    應(yīng)用式(18)求解λ(t0),其系數(shù)矩陣的秩若小于6,可求其最小二乘解;應(yīng)用式(A3)求得λ(tf)。上述過(guò)程求得的λ(t0)和λ(tf)即為無(wú)推力軌道段始末的協(xié)態(tài)變量。

    2.2.2 NLP1和NLP2構(gòu)造說(shuō)明

    全程推進(jìn)軌道通過(guò)表1所示的NLP求取,表中:t1∈ [t0,tf]為一中間時(shí)刻;x (t1)和λ(t1)為對(duì)式(2)和式(6)從t0至t1數(shù)值積分所得結(jié)果;x′(t1)和λ′(t1)為從tf反向積分到t1所得結(jié)果。表1中NLP1的約束條件只保證全程推進(jìn)軌道連續(xù),NLP2則保證狀態(tài)和協(xié)態(tài)變量均連續(xù)。

    2.2.3 NLP1和NLP2優(yōu)化變量初值給定

    NLP1的初值設(shè)定如下:雙脈沖軌道兩端協(xié)態(tài)變量初值為優(yōu)化變量中對(duì)應(yīng)協(xié)態(tài)變量的初值,對(duì)應(yīng)Fmax取值為

    表1 求解全程推進(jìn)軌道所用NLP模型(NLP1、NLP2)Table 1 NLP models for full-propel trajectory optimization(NLP1,NLP2)

    式中:Δv0和Δvf為雙脈沖解始末脈沖的大小;KF可從1開(kāi)始以0.1為步長(zhǎng)逐步增加,取值為使x (t1)-x′(t1) 為局部極小。

    t1的初值滿足

    根據(jù)實(shí)際計(jì)算經(jīng)驗(yàn),依上述方法給出初值求解NLP1,并以其優(yōu)化解為初值求解NLP2即可得所需全程推進(jìn)軌道。若遇難以求解的問(wèn)題,可應(yīng)用文獻(xiàn)[43]中逐步降低Fmax、求解推進(jìn)時(shí)長(zhǎng)逐漸增加的“開(kāi)-關(guān)-開(kāi)”轉(zhuǎn)移軌道給出NLP1的初值,應(yīng)用文獻(xiàn)[16,39]中含有延拓參數(shù)的約束條件求解NLP2。換句話說(shuō),可先嘗試以最大延拓步長(zhǎng)對(duì)問(wèn)題進(jìn)行求解,若求解不成功,再降低延拓步長(zhǎng)徐徐圖之。

    2.3 全程推進(jìn)到bang-bang控制

    以全程推進(jìn)軌道為初值求取不同F(xiàn)max取值下的bang-bang控制軌道可通過(guò)構(gòu)造和求解多個(gè)NLP3實(shí)現(xiàn)。2.3.1節(jié)給出NLP3的結(jié)構(gòu),其優(yōu)化變量包括始末協(xié)態(tài)變量和所有開(kāi)關(guān)時(shí)刻點(diǎn),其中協(xié)態(tài)變量初值依DCM設(shè)定為前一個(gè)NLP3優(yōu)化解的對(duì)應(yīng)項(xiàng),開(kāi)關(guān)時(shí)刻點(diǎn)的初值設(shè)定,即開(kāi)關(guān)序列的預(yù)設(shè),則需依前面若干個(gè)NLP3優(yōu)化解對(duì)應(yīng)開(kāi)關(guān)函數(shù)曲線的變化進(jìn)行。延拓參數(shù)Fmax的變化與開(kāi)關(guān)序列的預(yù)設(shè)相關(guān)。2.3.2節(jié)敘述預(yù)設(shè)開(kāi)關(guān)序列和Fmax的思路,其中將給出造成開(kāi)關(guān)序列改變的各種開(kāi)關(guān)函數(shù)曲線變化情況,2.3.3節(jié)將給出完整的、包括開(kāi)關(guān)時(shí)刻點(diǎn)預(yù)設(shè)和延拓步長(zhǎng)自適應(yīng)的開(kāi)關(guān)時(shí)刻點(diǎn)和Fmax設(shè)定算法。

    2.3.1 NLP3構(gòu)造說(shuō)明

    全程推進(jìn)到滿足極小值原理必要條件的bang-bang控制軌道的延拓過(guò)程通過(guò)求解一系列如表2所示的NLP問(wèn)題實(shí)現(xiàn),表中各變量意義如下:t1,1,t1,2,…,t1,M1為各開(kāi) 關(guān)點(diǎn)時(shí) 刻值,M1為開(kāi)分別表示前向和反向積分的結(jié)果;約束函數(shù)除保證狀態(tài)變量和協(xié)態(tài)變量連續(xù)外,還用S (t1,j)=0(j=1,2,…,M1-1)保證開(kāi)關(guān)點(diǎn)處的開(kāi)關(guān)函數(shù)約束,用式(21)中dS/dt的正負(fù)保證開(kāi)關(guān)函數(shù)曲線的形狀。

    表2 求解bang-bang控制軌道所用NLP模型(NLP3)Table 2 NLP model for bang-bang control trajectory optimization(NLP3)

    式中:M 的表達(dá)式參見(jiàn)附錄B。

    其中推進(jìn)段通過(guò)對(duì)式(2)和式(6)數(shù)值積分求得,推力的大小和方向滿足式(7)和式(9),滑行段改進(jìn)春分點(diǎn)根數(shù)改變遵循開(kāi)普勒軌道的規(guī)律,協(xié)態(tài)變量用式(A3)計(jì)算,延拓過(guò)程中均如此計(jì)算。

    2.3.2 開(kāi)關(guān)序列及Fmax預(yù)設(shè)

    假設(shè)已成功求解l個(gè)NLP3,本節(jié)討論第l+1個(gè)NLP3的開(kāi)關(guān)序列預(yù)設(shè)和Fmax設(shè)定思路。開(kāi)關(guān)序列預(yù)設(shè)通過(guò)跟蹤開(kāi)關(guān)函數(shù)曲線的變化進(jìn)行,包括統(tǒng)一開(kāi)關(guān)函數(shù)曲線幅值、判斷開(kāi)關(guān)序列是否發(fā)生變化、預(yù)設(shè)開(kāi)關(guān)點(diǎn)時(shí)刻3個(gè)步驟。Fmax依開(kāi)關(guān)序列預(yù)設(shè)情況進(jìn)行給定。

    將開(kāi)關(guān)函數(shù)曲線幅值統(tǒng)一設(shè)定為10(人為設(shè)定參數(shù),可更改):設(shè)第n(n=1,2,…,l)個(gè)滿足必要條件的NLP優(yōu)化解對(duì)應(yīng)開(kāi)關(guān)函數(shù)曲線為Sn,用式(22)所示的Kλ對(duì)優(yōu)化解中始末協(xié)態(tài)變量進(jìn)行式(23)所示的縮放。

    幅值統(tǒng)一有益于判斷開(kāi)關(guān)函數(shù)曲線的變化趨勢(shì),曲線的變化趨勢(shì)可由其特征點(diǎn)取值量化反映,特征點(diǎn)指曲線的始末端點(diǎn)、波峰和波谷。開(kāi)關(guān)序列變化和特征點(diǎn)變化的關(guān)系見(jiàn)表3。

    表3 特征點(diǎn)變化和開(kāi)關(guān)序列變化對(duì)照表Table 3 Relationship between changes of feature points and switching sequences

    圖2~圖4為造成開(kāi)關(guān)函數(shù)變化的特征點(diǎn)所在的開(kāi)關(guān)函數(shù)段示意圖。其中,圖2為波峰波谷出現(xiàn)和消失時(shí)的開(kāi)關(guān)函數(shù)曲線,圖中所示的特征點(diǎn)出現(xiàn)和消失的情況在距零較遠(yuǎn)時(shí)也可能發(fā)生,但不影響開(kāi)關(guān)序列;圖3和圖4分別為特征點(diǎn)從0+到0-和從0-到0+變化時(shí)的開(kāi)關(guān)函數(shù)曲線。圖中:S*為一給定數(shù)值。

    判斷是否出現(xiàn)圖2~圖4中情況的方法如下:查找當(dāng)前開(kāi)關(guān)函數(shù)曲線為0的點(diǎn)的個(gè)數(shù)是否與開(kāi)關(guān)點(diǎn)數(shù)目相同,不同則認(rèn)為出現(xiàn)了圖2對(duì)應(yīng)情況,相同則認(rèn)為未出現(xiàn)。

    若未出現(xiàn)圖2所示情況時(shí),查找開(kāi)關(guān)函數(shù)值最接近0的特征點(diǎn),判斷其是否足夠接近0,即其絕對(duì)值是否小于給定的ε(ε為一個(gè)足夠小的正實(shí)數(shù)),“否”則判定開(kāi)關(guān)序列不變,“是”則查找最近連續(xù)2~3次NLP優(yōu)化解中該特征點(diǎn)開(kāi)關(guān)函數(shù)值的變化規(guī)律,若其絕對(duì)值單調(diào)遞減,則認(rèn)為該特征值將過(guò)0。Sl中該特征點(diǎn)開(kāi)關(guān)函數(shù)值的正負(fù)標(biāo)識(shí)其過(guò)0方向,為負(fù)認(rèn)為出現(xiàn)0-→0+情況,為正則對(duì)應(yīng)0+→0-變化的情況。其中0+和0-分別代表符號(hào)為正和負(fù)的絕對(duì)值足夠小的數(shù)。

    開(kāi)關(guān)序列不變時(shí),第l+1個(gè)NLP3對(duì)應(yīng)Fmax依式(24)取值,所有優(yōu)化變量初值均為第l個(gè)NLP3優(yōu)化解的對(duì)應(yīng)部分。

    式中:0<δ<1為給定常數(shù)。

    若判定開(kāi)關(guān)序列將發(fā)生變化,則通過(guò)截取開(kāi)關(guān)函數(shù)曲線預(yù)設(shè)所有開(kāi)關(guān)點(diǎn)時(shí)刻:給定數(shù)值S*,將當(dāng)前NLP優(yōu)化解對(duì)應(yīng)開(kāi)關(guān)函數(shù)曲線上所有取值為S*的點(diǎn)預(yù)設(shè)為新的NLP問(wèn)題的開(kāi)關(guān)點(diǎn)。圖2對(duì)應(yīng)情況設(shè)定S*=0;特征點(diǎn)開(kāi)關(guān)函數(shù)值從0+→0-變化時(shí),用式(25)計(jì)算S*(如圖3所示);從0-→0+變化時(shí),則用式(26)計(jì)算S*(如圖4所示)。

    以圖4(a)所示情況為例說(shuō)明單個(gè)特征點(diǎn)過(guò)0在整個(gè)開(kāi)關(guān)函數(shù)曲線處理時(shí)的作用:如圖5所示,Sl曲線第1個(gè)波峰將出現(xiàn)0-→0+,用式(26)計(jì)算常數(shù)S*,Sl曲線上所有值為S*的點(diǎn)即預(yù)設(shè)為第l+1個(gè)問(wèn)題的開(kāi)關(guān)時(shí)刻點(diǎn),由于Sl(t0)<S*,t0時(shí)刻為“開(kāi)”段,開(kāi)關(guān)序列預(yù)設(shè)完成,第1個(gè)波峰處開(kāi)關(guān)序列變化如表3首行所示。由Sl+1曲線可以看出,第l+1個(gè)NLP優(yōu)化解的開(kāi)關(guān)切換點(diǎn)時(shí)刻與初值有小幅變化。開(kāi)關(guān)點(diǎn)時(shí)刻設(shè)定成功后,應(yīng)用FmaxtF不變(即性能指標(biāo)式(4)不變)設(shè)定新NLP對(duì)應(yīng)Fmax的值,如式(27)所示。

    式中:tF為所有推進(jìn)段總時(shí)長(zhǎng);Flmax和tFl表示第l個(gè) NLP問(wèn)題的Fmax和tF。

    圖5也給出了滿足式(9)的全程推進(jìn)軌道和脈沖軌道開(kāi)關(guān)函數(shù)曲線示意圖。由圖5可以看出,全程推進(jìn)軌道到脈沖軌道變化過(guò)程中應(yīng)有如下整體趨勢(shì):Fmax逐漸增大,滑行段總時(shí)長(zhǎng)逐漸增加。所以當(dāng)式(27)所得Fmax<時(shí)(極少數(shù)情況下),應(yīng)提高Fmax值,如設(shè)定Fmax=以保證整體延拓趨勢(shì)。

    2.3.3 NLP3開(kāi)關(guān)切換時(shí)刻初值給定

    2.3.2節(jié)中變量ε和δ的取值決定了推力幅值延拓中Fmax的變化幅度。ε和δ越小,F(xiàn)max的變化越小,開(kāi)關(guān)序列和NLP初值設(shè)定越準(zhǔn)確,但延拓整體需花費(fèi)時(shí)間越長(zhǎng)。延拓算法中將根據(jù)NLP3求解情況自適應(yīng)ε和δ的值,規(guī)則可簡(jiǎn)單描述如下:若當(dāng)前NLP求解失敗,則減小ε和δ;若NLP連續(xù)快速收斂,則適當(dāng)增大ε和δ。

    設(shè)已有l(wèi)-1個(gè)轉(zhuǎn)移軌道優(yōu)化解,求解第l個(gè)NLP3后,第l+1個(gè)NLP3的初值設(shè)定過(guò)程如下:

    1)調(diào)整延拓步長(zhǎng)參數(shù)δ和ε。

    第l個(gè)NLP3是否成功求解,“否”則降低δ,令δ=δ/3,若δ<0.000 1(人為設(shè)定值)則降低ε:令ε=ε/2,令l=l-1轉(zhuǎn)2)設(shè)定初值。若第lnNLP3(nNLP3∈N+為人為設(shè)定參數(shù),建議不大于10)至第l個(gè)NLP3均成功求解且對(duì)應(yīng)δ相同,則設(shè)定δ= (1+δ)n′NLP3-1(其中n′NLP3≤nNLP3也為正整數(shù))。

    為保證延拓速度,可為δ設(shè)定下限值δm,如0.000 1,若連續(xù) N1(N1為人為設(shè)定的常數(shù),常取5~10中任意整數(shù))個(gè)NLP對(duì)應(yīng)δ均小于δm,則設(shè)定δ=δm。

    2)判斷是否出現(xiàn)圖2所示情況并進(jìn)行處理。

    設(shè)S*=0,找到Sl上所有取值為S*的點(diǎn),若點(diǎn)的個(gè)數(shù)與第l個(gè)優(yōu)化解的開(kāi)關(guān)切換次數(shù)不同,認(rèn)為出現(xiàn)了圖2所示情況,Sl上所有S*=0的點(diǎn)即為第l+1個(gè)NLP3的開(kāi)關(guān)序列的初值,F(xiàn)max用式(27)求解。若次數(shù)相同,則轉(zhuǎn)3)。

    3)判斷第l-1次和第l次優(yōu)化解開(kāi)關(guān)序列是否相同,并進(jìn)行處理。

    判斷第l-1個(gè)和第l個(gè)NLP3的開(kāi)關(guān)序列是否相同,“是”則開(kāi)關(guān)切換點(diǎn)時(shí)刻初值為第l個(gè)NLP3優(yōu)化解的對(duì)應(yīng)值,F(xiàn)max用式(24)計(jì)算。“否”則轉(zhuǎn)4)。

    4)判斷是否有開(kāi)關(guān)函數(shù)曲線特征點(diǎn)過(guò)0。

    判斷距0最近的特征點(diǎn)開(kāi)關(guān)函數(shù)值是否小于臨界值ε,“否”則認(rèn)為開(kāi)關(guān)序列不發(fā)生變化,初值設(shè)定同3);“是”則轉(zhuǎn)5)。

    5)若有特征點(diǎn)過(guò)0,判斷具體情況并進(jìn)行處理。

    查看之前N2(N2為人為設(shè)定常數(shù),通常取2~5中任意整數(shù))個(gè)NLP3的優(yōu)化解的歸一化開(kāi)關(guān)函數(shù)曲線特征值,判斷對(duì)應(yīng)特征值是否越來(lái)越接近0,“否”則認(rèn)為開(kāi)關(guān)序列不變,初值設(shè)定同3);“是”則判斷該特征點(diǎn)開(kāi)關(guān)函數(shù)值的正負(fù),“正”則認(rèn)為出現(xiàn)圖3所示情況,用式(25)計(jì)算S*,“負(fù)”則認(rèn)為出現(xiàn)圖4所示情況,用式(26)計(jì)算S*,Sl上所有取值為S*的點(diǎn)為開(kāi)關(guān)切換時(shí)刻初值,用式(27)計(jì)算Fmax。

    2.4 脈沖軌道求取

    2.4.1 NLP4構(gòu)造說(shuō)明

    bang-bang控制軌道推進(jìn)段時(shí)長(zhǎng)足夠小時(shí),采用表4所示的NLP問(wèn)題逐個(gè)將短時(shí)大推力段轉(zhuǎn)為脈沖軌道。表中:性能指標(biāo)Δm 為應(yīng)用式(28)和式(30)估計(jì)的總?cè)剂舷模籺2,1,t2,2,…,t2,M2為所有的開(kāi)關(guān)點(diǎn)和脈沖點(diǎn)時(shí)刻;v1,v2,…,vN對(duì)應(yīng)速度脈沖大小,其中N≤M2;r、v、λr和λv為正向計(jì)算的結(jié)果,r′、v′、λ′r和λ′v為反向計(jì)算的結(jié)果,可見(jiàn)前幾個(gè)約束是t*2(即t2,ceil(M2/2))處位置速度及對(duì)應(yīng)協(xié)態(tài)變量連續(xù),而系統(tǒng)方程的處理及開(kāi)關(guān)函數(shù)還是按改進(jìn)春分點(diǎn)根數(shù)進(jìn)行計(jì)算的;剩余約束的含義同NLP3。當(dāng)t*2為某個(gè)脈沖作用點(diǎn)時(shí),約束條件是脈沖作用后的狀態(tài)和協(xié)態(tài)變量相等。

    式中:mbefore和mafter分別為脈沖作用前和作用后的航天器質(zhì)量;v為脈沖大??;ge和Isp分別為地球表面重力加速度和推進(jìn)器比沖,本文中二者均為常數(shù)。

    表4 求解含有脈沖的軌道所用NLP模型(NLP4)Table 4 NLP model for impulse trajectory optimization(NLP4)

    2.4.2 NLP4優(yōu)化變量初值給定

    每個(gè)NLP4優(yōu)化后,判斷最短推進(jìn)段時(shí)長(zhǎng)t2,k+1-t2,k是否小于設(shè)定參數(shù)timp,“否”則開(kāi)關(guān)序列和脈沖作用情況不變,用式(24)增加Fmax的值進(jìn)行下一個(gè)NLP4的求解;“是”則將此推進(jìn)段化為脈沖,脈沖時(shí)刻初值為 (t2,k+t2,k+1)/2,脈沖點(diǎn)個(gè)數(shù)加1,新添加速度脈沖的大小vnew如式(29)所示。

    式中:縮放系數(shù)Kv∈[0.5,1],取值應(yīng)使得 NLP6中約束條件對(duì)應(yīng)項(xiàng)-r′和v-盡可能小,為當(dāng)前所添加脈沖的時(shí)刻點(diǎn)。通常從1逐步減小進(jìn)行搜索,Kv=1時(shí)vnew對(duì)應(yīng)脈沖燃耗與所代推力段相同。

    timp為人為設(shè)定的參數(shù),取值范圍為40~90s。若總推進(jìn)時(shí)長(zhǎng)小于時(shí)NLP3優(yōu)化解對(duì)應(yīng)各推進(jìn)段時(shí)長(zhǎng)相差不大,可直接將所有推進(jìn)段均化為脈沖可一次求解。常將設(shè)為0.1~0.2tu(tu為時(shí)間對(duì)應(yīng)的歸一化單位,將在第4節(jié)中介紹)。

    3 考慮航天器質(zhì)量變化的bang-bang控制軌道

    本節(jié)用常值推力加速度模型某一Fmax對(duì)應(yīng)優(yōu)化解作為初值,構(gòu)造NLP問(wèn)題求解考慮航天器質(zhì)量變化(常值推力)的Fmax燃耗最優(yōu)軌道。實(shí)際上,常值推力模型可直接用于推力幅值延拓,但實(shí)際運(yùn)行中常值加速度模型對(duì)應(yīng)的NLP問(wèn)題較常值推力模型對(duì)應(yīng)的NLP問(wèn)題更容易求解(模型相對(duì)簡(jiǎn)單),且對(duì)常值加速度和常值推力模型的分析比較,有利于對(duì)主矢量和開(kāi)關(guān)函數(shù)關(guān)系的深刻理解。

    3.1 常值推力模型

    設(shè)m 滿足微分 方 程 式 (30),則 式 (2)和式(30)組成系統(tǒng)方程。

    燃耗最優(yōu)對(duì)應(yīng)目標(biāo)函數(shù)為

    根據(jù)極小值原理,構(gòu)造Hamilton函數(shù)為

    式中:λm為m 對(duì)應(yīng)的協(xié)態(tài)變量,其微分方程為式(33),滿足末端條件式(34)。

    使得式(32)所示 Hamilton函數(shù)達(dá)極小的F*滿足式(35)和式(36),Sm為對(duì)應(yīng)開(kāi)關(guān)函數(shù)。

    由式(7)、式(30)、式(33)和式(36)可知:

    與式(11)進(jìn)行對(duì)比可知Sm與S,即m≠0與m=0的開(kāi)關(guān)函數(shù)曲線增減性一致,但過(guò)0時(shí)刻會(huì)有差別,差別的大小取決于質(zhì)量變化的多少。

    協(xié)態(tài)變量等比例縮放不改變?nèi)己淖顑?yōu)軌道:以x0、m0、λ0和λm0為t0時(shí)刻初值,α(t)和F(t)依式(7)、式(35)和式(36)取值,分別按式(2)、式(30)、式(6)和式(33)進(jìn)行積分,得到x()t、λ()t和Sm()t;若以x0、m0、Kλmλ0和Kλmλm0為初值進(jìn)行同樣的積分過(guò)程,可得到x1()t、λ1()t、S1m()t,有

    3.2 NLP5和NLP5-1構(gòu)造及初值給定

    表5為求解常值推力轉(zhuǎn)移軌道的NLP問(wèn)題。表中:λm(t0)和λm(tf)為始末時(shí)刻質(zhì)量的協(xié)態(tài)變量;其余變量意義同NLP3。

    NLP5中忽略約束條件λm(tf)=-1,需對(duì)其優(yōu)化結(jié)果進(jìn)行如式(39)所示變換才能得到滿足所有必要條件的解。

    以常值加速度優(yōu)化軌道為初值,求常值推力優(yōu)化軌道的過(guò)程如下:

    1)構(gòu)造NLP5進(jìn)行求解,若順利求解,對(duì)優(yōu)化解進(jìn)行式(39)所示的協(xié)態(tài)變量縮放得到最優(yōu)解;若NLP5無(wú)法順利求解,則用2)。

    2)構(gòu)造 NLP5-1,將 NLP5-1的解作為初值按1)處理;若NLP5-1無(wú)法順利求解,則用3)。

    表5 考慮航天器質(zhì)量變化的連續(xù)推力軌道優(yōu)化所用NLP模型(NLP5、NLP5-1)Table 5 NLP models for continuous thrust trajectory optimization with variable spacecraft mass (NLP5,NLP5-1)

    3)Isp取從大到小的一系列離散值,各值對(duì)應(yīng)NLP5-1延拓求解;Isp為模型設(shè)定值的 NLP5-1的解作為初值按1)處理。

    首個(gè)NLP5或NLP5-1求解時(shí),λm(t0)和λm(tf)初值設(shè)定為-1,其余優(yōu)化變量初值設(shè)定為對(duì)應(yīng)NLP5優(yōu)化解相應(yīng)量的取值。常值推力加速度到常值推力求解過(guò)程中未考慮開(kāi)關(guān)序列的變化,若存在開(kāi)關(guān)序列變化,可依2.3節(jié)內(nèi)容進(jìn)行開(kāi)關(guān)序列預(yù)設(shè)。

    4 仿真驗(yàn)證

    算例1(4.1節(jié))屬于共面共拱線軌道的雙切轉(zhuǎn)移,用于說(shuō)明雙脈沖軌道為脈沖最優(yōu)軌道的情況;算例2(4.2節(jié))和算例3(4.3節(jié))為非共面轉(zhuǎn)移,其中算例2中的開(kāi)關(guān)函數(shù)曲線出現(xiàn)如圖2所示變化情況,算例3則是一個(gè)包含12個(gè)軌道周期的算例。文中將簡(jiǎn)要敘述各算例延拓過(guò)程和延拓結(jié)果,并對(duì)各軌道根數(shù)的變化趨勢(shì)進(jìn)行簡(jiǎn)要分析。算例1和算例3為地心系轉(zhuǎn)移軌道,算例2為日心系轉(zhuǎn)移軌道。3個(gè)算例均包含了從常值加速度到常值推力模型的延拓過(guò)程。

    實(shí)際計(jì)算中長(zhǎng)度、速度和時(shí)間采用無(wú)量綱單位au、vu和tu,無(wú)量綱單位對(duì)應(yīng)引力常數(shù)為1。地心系和日心系的引力常數(shù)及所用無(wú)量綱單位分別如式(40)和式(41)所示

    4.1 算例1

    軌道轉(zhuǎn)移時(shí)間和始末改進(jìn)春分點(diǎn)軌道根數(shù)如表6所示,設(shè)t0時(shí)刻的航天器質(zhì)量為m t()0=2 000kg,地球重力加速度為 ge=9.806 7×10-3km/s2,比沖Isp=3 000s為常量。

    應(yīng)用共面共拱線橢圓軌道的雙脈沖最優(yōu)轉(zhuǎn)移[54]求得速度脈沖如式(42)所示,始末速度脈沖均為RIRF坐標(biāo)系下的表達(dá),下文不再贅述。

    應(yīng)用式(18)和式(A3)求得雙脈沖轉(zhuǎn)移軌道協(xié)態(tài)變量初始值如式(43),協(xié)態(tài)變量為無(wú)量綱單位計(jì)算結(jié)果,后面算例也是如此。

    表6 算例1中的始末改進(jìn)春分點(diǎn)軌道根數(shù)Table 6 Initial and final modified equinoctial orbit elements for Example 1

    繪制雙脈沖軌道主矢量曲線可以看出,雙脈沖轉(zhuǎn)移軌道滿足所有開(kāi)關(guān)函數(shù)必要條件,故以雙脈沖軌道為初值,首先用短時(shí)大推力段取代始末脈沖,構(gòu)造NLP3求解“開(kāi)-關(guān)-開(kāi)”轉(zhuǎn)移軌道,而后逐步減小Fmax的值獲得一系列“關(guān)”段時(shí)長(zhǎng)逐漸減小的“開(kāi)-關(guān)-開(kāi)”轉(zhuǎn)移軌道,當(dāng)“關(guān)”段時(shí)長(zhǎng)足夠小時(shí),應(yīng)用NLP2求得全程推進(jìn)軌道。首個(gè)NLP3初值依2.2.3節(jié)內(nèi)容給出,其中:Fmax=58.422N(對(duì)應(yīng)KF=30,此處KF取值較大以保證首個(gè)NLP3的順利求解),以燃耗不變?yōu)樵瓌t給出始、末推進(jìn)段時(shí)長(zhǎng)初值分別為47.340s和47.331s。

    推力幅值延拓過(guò)程中,F(xiàn)max的變化規(guī)律為解,η初值設(shè)定為0.5。延拓過(guò)程所得全部?jī)?yōu)化解的推力作用分布和燃耗隨Fmax的變化如圖6所示。圖6中的燃耗由)/(geIsp)求得,算例2和算例3的LP3延拓中的質(zhì)量變化也是相同估計(jì),此處不再一一說(shuō)明。圖7為延拓結(jié)果中若干開(kāi)關(guān)函數(shù)曲線變化示意圖,曲線的不同顏色標(biāo)識(shí)不同推力大小,虛線表示滑行段,實(shí)線表示推進(jìn)段,可見(jiàn)開(kāi)關(guān)函數(shù)曲線形狀基本不變,推進(jìn)段時(shí)長(zhǎng)隨推力減小逐漸增大。

    算例1中,轉(zhuǎn)移軌道質(zhì)量消耗在0.02kg左右,遠(yuǎn)小于m (t0),直接構(gòu)造NLP5可得常值推力燃耗最優(yōu)軌道,F(xiàn)max=3.948 8N時(shí)對(duì)應(yīng)常值加速度解的開(kāi)關(guān)點(diǎn)時(shí)刻分別為1 340.914s和1 503.528s,常值推力解的開(kāi)關(guān)點(diǎn)時(shí)刻分別為1 340.902s和1 503.543s,可見(jiàn) m 變化只造成開(kāi)關(guān)點(diǎn)時(shí)刻極小幅度的偏差,“開(kāi)”段總時(shí)長(zhǎng)增長(zhǎng)。常值加速度和常值推力全程推進(jìn)解Fmax分別為3.933 86N 和3.933 88N。

    需要說(shuō)明的是,本算例為共面轉(zhuǎn)移,可忽略h和k對(duì)應(yīng)的協(xié)態(tài)量及其微分方程,并按照h=k=0和α()3=0化簡(jiǎn)式(2)和式(6)中的剩余矩陣元素,按照文中給出的延拓過(guò)程進(jìn)行求解,求得所需燃耗最優(yōu)軌道后,恢復(fù)所有積分?jǐn)?shù)據(jù)中h和k的值,即可得三維模型下的燃耗最優(yōu)軌道。

    由表6可知,本算例目標(biāo)為增加p,圖8給出了NLP3延拓過(guò)程中不同推力下改進(jìn)春分點(diǎn)根數(shù)隨時(shí)間變化的情況。推力作用方向可用偏航角和俯仰角表達(dá),其中偏航角為推力和推力在RS平面上投影的夾角,俯仰角為推力在RS平面的投影與其在S方向上投影的夾角。對(duì)于共面轉(zhuǎn)移軌道,偏航角為0°。圖9給出了本算例俯仰角隨時(shí)間變化的情況。由圖6、圖8和圖9可以看出,F(xiàn)max較大時(shí),轉(zhuǎn)移軌道燃耗較小,推進(jìn)段內(nèi)p單調(diào)增加、f和g變化幅度較低,推力主要在遠(yuǎn)近地點(diǎn)附近,俯仰角接近0°,即推力集中在S方向;隨著Fmax逐漸減小,轉(zhuǎn)移軌道燃耗逐漸增加,推進(jìn)段內(nèi)p隨時(shí)間增加率降低,全程推進(jìn)時(shí)甚至出現(xiàn)p單調(diào)下降的時(shí)段,f和g變化幅度逐漸增大,推力作用從遠(yuǎn)近地點(diǎn)逐漸擴(kuò)散于整條轉(zhuǎn)移軌道上,俯仰角逐漸增加,即R(航天器矢徑)方向上的推力分量逐漸增加。

    4.2 算例2

    軌道轉(zhuǎn)移時(shí)間和始末改進(jìn)春分點(diǎn)軌道根數(shù)如表7所示,m (t0)、ge和Isp同算例1。

    表7 算例2中的始末改進(jìn)春分點(diǎn)軌道根數(shù)Table 7 Initial and final modified equinoctial orbit elements for Example 2

    設(shè)轉(zhuǎn)移軌道含1個(gè)完整軌道周期,采用文獻(xiàn)[55]的方法求解Lambert問(wèn)題得始末脈沖如式(44)所示。

    雙脈沖軌道協(xié)態(tài)變量初值為

    NLP1初值設(shè)定如下:Fmax=0.327 39N(KF=1.8),t1=391.09d,經(jīng) NLP1和 NLP2得到全程推進(jìn)解。從全程推進(jìn)轉(zhuǎn)移軌道延拓求解至得到多脈沖轉(zhuǎn)移軌道過(guò)程中所有優(yōu)化解推力作用分布燃耗隨推力幅值變化情況如圖10所示。圖10中黑色線段為延拓過(guò)程中全程推進(jìn)和所有bang-bang控制軌道解推力作用的時(shí)間分布情況,末端紅色星號(hào)標(biāo)識(shí)了脈沖作用時(shí)刻,對(duì)應(yīng)藍(lán)色線條為這些解對(duì)應(yīng)的燃耗,推進(jìn)段逐個(gè)化為脈沖時(shí)燃耗逐次減小,三脈沖轉(zhuǎn)移軌道不含連續(xù)推力作用,所對(duì)應(yīng)推力大小數(shù)據(jù)無(wú)意義。圖11繪制了若干Fmax下的開(kāi)關(guān)函數(shù)曲線以描述曲線的形狀及變化情況,表8則用具體數(shù)據(jù)對(duì)其進(jìn)行了說(shuō)明。

    以第1行數(shù)據(jù)為例對(duì)表8進(jìn)行說(shuō)明:全程推進(jìn)軌道燃耗最優(yōu)解對(duì)應(yīng)Fmax=0.226 107N,對(duì)應(yīng)開(kāi)關(guān)函數(shù)曲線101.89d時(shí)刻處波峰出現(xiàn)如圖4(a)所示從0-到0+的情況,按照式(26)給出S*的值,用S*截取整條開(kāi)關(guān)曲線得到兩個(gè)開(kāi)關(guān)切換時(shí)刻初值,按照“開(kāi)-關(guān)-開(kāi)”序列設(shè)定NLP3,按式(27)給出下一個(gè) NLP3的Fmax為0.226 109N,用MATLAB中的fmincon對(duì)其進(jìn)行求解得到滿足必要條件的“開(kāi)-關(guān)-開(kāi)”軌道,而后Fmax逐漸增加,開(kāi)關(guān)序列保持不變不變,至Fmax=0.226 12N時(shí),圖4(a)情況再次出現(xiàn),依照表8中的第2行信息構(gòu)造NLP3以實(shí)現(xiàn)開(kāi)關(guān)序列的變換。當(dāng)圖2(a)所示的情況出現(xiàn)時(shí),表8中給出了相應(yīng)開(kāi)關(guān)函數(shù)曲線的波谷波峰時(shí)刻,在Fmax至26.226N后,構(gòu)造NLP4依次將3個(gè)推進(jìn)段化為脈沖,最終脈沖作用時(shí)刻和脈沖大小如式(46)所示。

    全程推進(jìn)常值加速度到常值推力轉(zhuǎn)移軌道的延拓通過(guò)構(gòu)造NLP5-1和NLP5完成,對(duì)應(yīng)Fmax分別為0.226 11N 和0.217 99N。以 Fmax=0.215 56N 對(duì)應(yīng) NLP3優(yōu) 化 解為初 值,構(gòu) 造NLP5求常值推力軌道,常值加速度和常值推力軌道的推進(jìn)段總時(shí)長(zhǎng)分別為6.021 2d和5.871 4d。

    表8 算例2中Fmax延拓過(guò)程中的開(kāi)關(guān)序列變化情況Table 8 Variation of switching sequences during Fmaxcontinuation for Example 2

    圖12 給出了延拓過(guò)程中俯仰角和偏航角的變化情況,可以看出,F(xiàn)max從0.226 11N上升到0.282 03N的過(guò)程中,俯仰角和偏航角的最大值大幅縮減,對(duì)照?qǐng)D10可發(fā)現(xiàn)此段燃耗快速降低,F(xiàn)max從0.282 03N繼續(xù)上升時(shí),俯仰角基本維持在±5°范圍內(nèi),偏航角最大值持續(xù)降低,燃耗降低幅度較小。

    本算例始末時(shí)刻6個(gè)軌道根數(shù)均不同,幾個(gè)改進(jìn)春分點(diǎn)根數(shù)的變化規(guī)律不如算例1明確,但滑行段的添加均發(fā)生在某個(gè)春分點(diǎn)根數(shù)隨時(shí)間變化率接近零的時(shí)刻附近,其變化過(guò)程符合燃耗最優(yōu)的目的,由于篇幅所限,本文未給出軌道根數(shù)變化圖。

    4.3 算例3

    軌道轉(zhuǎn)移時(shí)間和始末改進(jìn)春分點(diǎn)軌道根數(shù)如表9所示,m (t0)、ge和Isp同算例1。

    表9 算例3中的始末改進(jìn)春分點(diǎn)軌道根數(shù)Table 9 Initial and final modified equinoctial orbit elements for Example 3

    設(shè)轉(zhuǎn)移軌道有20個(gè)完整軌道周期,Lambert解[55]對(duì)應(yīng)始末脈沖解如式(47)所示。

    雙脈沖軌道始末協(xié)態(tài)變量如式(48)所示。

    初值設(shè)定中 KF=1.8,F(xiàn)1max=294.07N,t1=89 277s,構(gòu)造NLP1和NLP2所示模型得到全程推進(jìn)解。圖13給出了整個(gè)延拓過(guò)程——從全程推進(jìn)解通過(guò)求解一系列NLP3得到不同F(xiàn)max下的bang-bang控制軌道,而后應(yīng)用NLP4求得脈沖解——中所有優(yōu)化解的推力作用分布和燃耗和推力幅值的對(duì)應(yīng)圖。整體而言,每個(gè)軌道周期內(nèi)(真經(jīng)度L從0到2π)均有若干次開(kāi)關(guān)序列的變化,步長(zhǎng)參數(shù)初值設(shè)為ε=0.01,δ=0.01,δm=0.000 1,程序共有65次開(kāi)關(guān)序列調(diào)整,但開(kāi)關(guān)序列最多的燃耗最優(yōu)軌道含有22個(gè)推進(jìn)段和21個(gè)滑行段,即為“關(guān)-開(kāi)-關(guān)-…-開(kāi)-關(guān)”的序列,這是由于圈數(shù)較多時(shí)會(huì)累積積分誤差,從而S曲線特征點(diǎn)開(kāi)關(guān)函數(shù)值有小的擾動(dòng),會(huì)影響開(kāi)關(guān)序列預(yù)設(shè),但對(duì)整體求解趨勢(shì)無(wú)影響;本算例中的最終大推力段位置均位于所在軌道的遠(yuǎn)地點(diǎn)或近地點(diǎn),且各推進(jìn)段時(shí)長(zhǎng)相差不大,可應(yīng)用一個(gè)NLP4完成脈沖軌道求解;NLP4初值設(shè)定時(shí),式(29)中的Kv均取為1。脈沖作用時(shí)刻和脈沖大小如式(49)所示。

    整體延拓過(guò)程中只出現(xiàn)了圖3和圖4所示的特征點(diǎn)變化情形,S曲線形狀不變,只是呈上移趨勢(shì),圖14則給出了拓過(guò)程中Fmax下的若干S曲線。

    本算例中,常值推力燃耗最優(yōu)軌道需將Isp作為延拓參數(shù)進(jìn)行多個(gè)NLP5-1的延拓求解,以推力為586.23N為例,設(shè)定Isp=603 000s-1求解NLP5-1,每個(gè) NLP5-1求解后,令I(lǐng)sp=ηIsp求解下一個(gè)NLP5-1,若順利求解則繼續(xù)降低Isp,若不能順利求解,則令η= (1 + η)/2和Isp=Ispη構(gòu)造NLP以求解,η初值為0.5,延拓結(jié)果如圖15所示,隨著Isp的減小,質(zhì)量消耗逐漸增大,總推進(jìn)時(shí)長(zhǎng)逐漸減小,且隨著Isp的減小,η越來(lái)越大,即延拓步長(zhǎng)越來(lái)越小。最后一個(gè)NLP5-1優(yōu)化解對(duì)應(yīng)總推進(jìn)時(shí)長(zhǎng)為21 313.8s,總?cè)己臑?24.71kg,以其為初值對(duì)NLP5進(jìn)行求解,優(yōu)化解總推進(jìn)時(shí)長(zhǎng)為21 312.5s。

    圖16為圖14中各推力下軌道的春分點(diǎn)根數(shù)變化情況。此算例的主要變化量為h和k,軌道變化規(guī)律為首先增加軌道半長(zhǎng)軸和偏心率,然后改變軌道傾角和升交點(diǎn)赤經(jīng),而后減小軌道半長(zhǎng)軸和偏心率,故p、f和g均有期望值以外的變化。

    篇幅所限文中不再給俯仰角和偏航角的變化的示意圖,但同前兩個(gè)算例一樣,隨Fmax的增加,推力逐漸集中于對(duì)軌道根數(shù)改變效率最高的位置附近;且明顯可看出前4個(gè)軌道周期的推力角度基本一致,后4個(gè)軌道周期的推力角度基本一致,圖16中這幾個(gè)軌道周期各軌道根數(shù)變化規(guī)律也基本一致。

    5 結(jié) 論

    1)延拓方法是求解復(fù)雜非線性問(wèn)題的一種有效數(shù)值方法,延拓方法應(yīng)用的重點(diǎn)和難點(diǎn)在于延拓方案的選擇:延拓方案應(yīng)從容易求解的問(wèn)題,如有成熟的計(jì)算方法的雙脈沖軌道,出發(fā);延拓過(guò)程中單個(gè)NLP問(wèn)題收斂域越大,延拓過(guò)程越容易進(jìn)行、整體延拓時(shí)間越短;需要特別說(shuō)明的是,在實(shí)際應(yīng)用中應(yīng)優(yōu)先選取較為簡(jiǎn)單快速的延拓策略,若難以求解再考慮更加復(fù)雜的延拓過(guò)程,如添加質(zhì)量變化模型部分的設(shè)置。為嚴(yán)謹(jǐn)起見(jiàn)用延拓方法進(jìn)行一類問(wèn)題的求解,可嘗試從理論上論證解的存在性,譬如文獻(xiàn)[29,35]的分析。對(duì)延拓結(jié)果的分析有助于對(duì)問(wèn)題的進(jìn)一步認(rèn)知。

    2)延拓方法的不足之處在于計(jì)算量較大,如本文所述基于混合法的延拓過(guò)程,不論轉(zhuǎn)移軌道有多少整體圈數(shù),每一圈軌道從全程推進(jìn)到脈沖延拓過(guò)程中都會(huì)經(jīng)歷若干次開(kāi)關(guān)序列變化,且每次開(kāi)關(guān)序列變化都至少需要求解2~3個(gè)NLP問(wèn)題,從而隨著轉(zhuǎn)移軌道圈數(shù)的增加,需計(jì)算的NLP問(wèn)題的數(shù)目有大幅增加,而本文所給bangbang控制軌道若用直接法求解也可求出性質(zhì)相差不大的軌道,文章所給脈沖軌道若用其他方式求解也可能更為快捷。

    3)文中給出的開(kāi)關(guān)序列預(yù)測(cè)方法,可用于引言中總結(jié)的各種延拓參數(shù)對(duì)應(yīng)的延拓過(guò)程,有望求解更多類型更為復(fù)雜的最優(yōu)轉(zhuǎn)移軌道。本文是試圖用推力幅值延拓求解多圈問(wèn)題的第一步,就算法本身而言,下一步的工作是提升算法的速度和能力,如引入梯度信息、提升開(kāi)關(guān)序列和優(yōu)化參數(shù)的預(yù)測(cè)精度、引入有效的分叉點(diǎn)驗(yàn)證和處理策略等。參 考 文 獻(xiàn)

    [1] LAWDEN D F.Optimal trajectories for space navigation[M].London:Butterworths,1963:54-69.

    [2] HANDELSMAN M,LION P M.Primer vector on fixedtime impulsive trajectories[J].AIAA Journal,1967,6(1):127-132.

    [3] JEZEWSKI D J,ROZENDAAL H L.An efficient method for calculating optimal free-space n-impulse trajectories[J].AIAA Journal,1968,6(11):2160-2165.

    [4] HULL D G.Conversion of optimal control problems into parameter optimization problems[J].Journal of Guidance,Control,and Dynamics,1997,20(1):57-60.

    [5] HARGRAVES C R,PARIS S W.Direct trajectory optimization using nonlinear programming and collocation[J].Journal of Guidance,Control,and Dynamics,1987,10(4):338-342.

    [6] FAHROO F,ROSS I M.Direct trajectory optimization by a Chebyshev pseudospectral method[J].Journal of Guidance,Control,and Dynamics,2002,25(1):160-166.

    [7] GAO Y,KLUEVER C A.Low-thrust interplanetary orbit transfers using hybrid trajectory optimization method with multiple shooting[C]/Proceedings of AIAA/AAS Astrodynamics Specialist Conference.Reston:AIAA,2004:726-747.

    [8] KLUEVER C A,PIERSON B L.Optimal earth-moon trajectories using nuclear electric propulsion[J].Journal of Guidance,Control,and Dynamics,1997,20(2):239-245.

    [9] BETTS J T.Survey of numerical methods for trajectory optimization[J].Journal of Guidance,Control,and Dynamics,1998,21(2):193-207.

    [10] 高揚(yáng).電火箭星際航行:技術(shù)進(jìn)展、軌道設(shè)計(jì)與綜合優(yōu)化[J].力學(xué)學(xué)報(bào),2011,43(6):991-1019.GAO Y.Interplanetary travel with electric propulsion:Technological progress,trajectory design,and comprehensive optimization[J].Chinese Journal of Theoretical and Applied Mechanics,2011,43(6):991-1019(in Chinese).

    [11] 李俊峰,蔣方華.連續(xù)小推力航天器的深空探測(cè)軌道優(yōu)化方法綜述[J].力學(xué)與實(shí)踐,2011,33(3):1-6.LI J F,JIANG F H.Survey of low-thrust trajectory optimization methods for deep space exploration[J].Mechanics in Engineering,2011,33(3):1-6(in Chinese).

    [12] CONWAY B A.A survey of methods available for the numerical optimization of continuous dynamic systems[J].Journal of Optimization Theory and Applications,2012,152(2):271-306.

    [13] DIXON L C W,BARTHOLOMEW-BIGGS M C.Adjoint-control transformations for solving practical optimal control problems[J].Optimal Control Applications and Methods,1981,2:365-381.

    [14] KLUEVER C A.Optimal earth-moon trajectories using combined chemical-electric propulsion[J]. Journal of Guidance,Control,and Dynamics,1997,20(2):253-258.

    [15] RUSSEL R P.Primer vector theory applied to global lowthrust trade studies[J].Journal of Guidance,Control,and Dynamics,2007,30(2):460-472.

    [16] 何勝茂.多段拼接小推力轉(zhuǎn)移軌道優(yōu)化設(shè)計(jì)方法[D].北京:中國(guó)科學(xué)院大學(xué),2012:26-31.HE S M.Design and optimization of low-thrust transfer trajectories with multiple patched orbital segments[D].Beijing:University of Chinese Academy of Science,2012:26-31(in Chinese).

    [17] FAHROO F,ROSS I M.Costate estimation by a legendre pseudospectral method[J].Journal of Guidance,Control,and Dynamics,2001,24(2):270-277.

    [18] GUO T,JIANG F,LI J.Homotopic approach and pseudospectral method applied jointly to low thrust trajectory optimization[J].Acta Astronautica,2012,71(71):38-50.

    [19] SEYWALD H,KUMAR R R.Finite difference scheme for automatic costate calculation[J].Journal of Guidance,Control,and Dynamics,1996,19(1):231-239.

    [20] PINES S.Constants of the motion for optimum thrust trajectories in a central force field[J].AIAA Journal,1964,2(11):2010-2014.

    [21] RANIERI C L,OCAMPO C A.Indirect optimization of spiral trajectories[J].Journal of Guidance,Control,and Dynamics,2006,29(6):1360-1366.

    [22] LEE D,BANG H.Efficient initial costates estimation for optimal spiral orbit transfer trajectories design[J].Journal of Guidance,Control,and Dynamics,2009,32(6):1943-1947.

    [23] THORNE J D,HALL C D.Approximate initial lagrange costates for continuous-thrust spacecraft[J].Journal of Guidance,Control,and Dynamics,1996,19(2):283-288.

    [24] YAN H,WU H.Initial adjoint-variable guess technique and its application in optimal orbital transfer[J].Journal of Guidance,Control,and Dynamics,1999,22(3):490-492.

    [25] MINTER C,F(xiàn)ULLER-ROWELL T.A robust algorithm for solving unconstrained two-point boundary value problems(AAS 05-129)[J].Advances in the Astronautical Sciences,2005,120(1):409-444.

    [26] 劉滔,何兆偉,趙育善.持續(xù)推力時(shí)間最優(yōu)軌道機(jī)動(dòng)問(wèn)題的改進(jìn)魯棒算法[J].宇航學(xué)報(bào),2008,29(4):1216-1221.LIU T,HE Z W,ZHAO Y S.Continuous-thrust orbit maneuver optimization using modified robust algorithm[J].Journal of Astronautics,2008,29(4):1216-1221(in Chinese).

    [27] SHEN H X,CASALINO L,LI H Y.Adjoints estimation methods for impulsive moon-to-earth trajectories in the restricted three-body problem[J].Optimal Control Applications and Methods,2014,36(4):463-474.

    [28] SHEN H X,CASALINO L,LUO Y Z.Global search capabilities of indirect methods for impulsive transfers[J].The Journal of the Astronautical Sciences,2015,62(3):212-232.

    [29] HABERKORN T,MARTINON P,GERGAUD J.Low thrust minimum-fuel orbital transfer:An homotopic approach[J].Journal of Guidance,Control,and Dynamics,2004,27(6):1046-1060.

    [30] FOWLER W T,O’NEILL P M.Relationship between coast arc length and switching function value during optimization[J].Journal of Spacecraft and Rockets,1976,13(7):445-446.

    [31] ENRIGHT P J,CONWAY B A.Discrete approximations to optimal trajectories using direct transcription and nonlinear programming[J].Journal of Guidance,Control,and Dynamics,1992,15(4):994-1002.

    [32] GAO Y.Near-optimal very low-thrust earth-orbit transfers and guidance schemes[J].Journal of Guidance,Control,and Dynamics,2007,30(2):529-539.

    [33] ZUIANI F,VASILE M.Extended analytical formulas for the perturbed keplerian motion under a constant control acceleration[J].Celestial Mechanics and Dynamical Astronomy,2015,121(3):275-300.

    [34] BERTRAND R,EPENOY R.New smoothing techniques for solving bang-bang optimal control problems—Numerical results and statistical interpretation[J].Optimal Control Applications and Methods,2002,23(4):171-197.

    [35] GERGAUD J,HABERKORN T.Homotopy method for minimum consumption orbit transfer problem[J].ESAIM:Control,Optimisation and Calculus of Variations,2006,12(2):294-310.

    [36] JIANG F,BAOYIN H,LI J.Practical techniques for low-thrust trajectory optimization with homotopic approach[J].Journal of Guidance,Control,and Dynamics,2012,35(1):245-258.

    [37] ZHANG C,TOPPUTO F,BERNELLI-ZAZZERA F,et al.Low-thrust minimum-fuel optimization in the circular restricted three-body problem[J].Journal of Guidance,Control,and Dynamics,2015,38(8):1501-1510.

    [38] PETUKHOV V.Optimization of interplanetary trajectories for spacecraft with ideally regulated engines using the continuation method[J].Cosmic Research,2008,46(3):219-232.

    [39] PETUKHOV V.Method of continuation for optimization of interplanetary low-thrust trajectories[J].Cosmic Research,2012,50(3):249-261.

    [40] LI J,XI X N.Fuel-optimal low-thrust reconfiguration of formation-flying satellites via homotopic approach[J].Journal of Guidance,Control,and Dynamics,2012,35(6):1709-1717.

    [41] MITANI S,YAMAKAWA H.Continuous-thrust transfer with control magnitude and direction constraints using smoothing techniques[J].Journal of Guidance,Control,and Dynamics,2012,36(1):163-174.

    [42] CHUANG C H,TROY G,JOHN H.Fuel-optimal,lowand medium-thrust orbit transfers in large numbers of burns:AIAA-1994-3650[R].Reston:AIAA,1994.

    [43] 朱小龍,劉迎春,高揚(yáng).航天器最優(yōu)受控繞飛軌跡推力幅值延拓設(shè)計(jì)方法[J].力學(xué)學(xué)報(bào),2014,46(5):756-769.ZHU X L,LIU Y C,GAO Y.Thrust-amplitude continuation design approach for solving spacecraft optimal controlled fly-around trajectory[J].Chinese Journal of Theoretical and Applied Mechanics,2014,46(5):756-769(in Chinese).

    [44] GLANDORF D R.Lagrange multipliers and the state transition matrix for coasting arcs[J].AIAA Journal,1969,7(2):363-365.

    [45] FERNANDES S D S.Universal closed-form of lagrangian multipliers for coast-arcs of optimum space trajectories[J].Journal of the Brazilian Society of Mechanical Sciences &Engineering,2003,25(4):336-340.

    [46] XU Y.Enhancement in optimal multiple-burn trajectory computation by switching function analysis[J].Journal of Spacecraft and Rockets,2006,44(1):264-272.

    [47] JAMISON B R,COVERSTONE V.Analytical study of the primer vector and orbit transfer switching function[J].Journal of Guidance,Control,and Dynamics,2010,33(1):235-245.

    [48] WALKER M J H,IRELAND B,OWENS J.A set modified equinoctial orbit elements[J].Celestial Mechanics,1985,36(4):409-419.

    [49] LIU H,TONGUE B H.Indirect spacecraft trajectory optimization using modified equinoctial elements[J].Journal of Guidance,Control,and Dynamics,2010,33(2):619-623.

    [50] VOLK O.Johann heinrich lambert and the determination of orbits for planets and comets[J].Celestial Mechanics,1980,21(2):237-250.

    [51] GAUSS C F.Theoriy of the motion of the heavenly bodies moving about the sun in conic sections:A translation of carl frdr.Gauss“theoria motus”:With an appendix.By ch.H.Davis[M].Boston:Little,Brown and Comp.,1857:161-233.

    [52] BATTIN R H.An introduction to the mathematics and methods of astrodynamics[M].Reston:AIAA,1999:141-236.

    [53] VALLADO D A.Fundamentals of astrodynamics and applications[M].New York:Springer Science & Business Media,2007:419-495.

    [54] 佘明生.軌道轉(zhuǎn)移[M]/楊嘉墀,范劍峰.航天器軌道動(dòng)力學(xué)與控制.北京:中國(guó)宇航出版社,2009:333-335.SHE M S.Orbital tranfer[M]/YANG J X,F(xiàn)AN J F.Spacecraft orbital dynamics and control.Beijing:China Astronautic Publishing House,2009:333-335 (in Chinese).

    [55] IZZO D.Revisiting lambert’s problem[J].Celestial Mechanics and Dynamical Astronomy,2015,121(1):1-15.

    附錄A:無(wú)推力軌道段改進(jìn)春分點(diǎn)根數(shù)協(xié)態(tài)變量解析解

    設(shè)[t0,t]為無(wú)推力軌道段,則該軌道段內(nèi)改進(jìn)春分點(diǎn)軌道根數(shù)p、f、g、h和k保持不變,真經(jīng)度從L0變?yōu)長(zhǎng),t0和t時(shí)刻春分點(diǎn)根數(shù)各協(xié)態(tài)變量如式(A1)和式(A2)所示。

    當(dāng)開(kāi)普勒軌道為圓時(shí),Mλ為

    開(kāi)普勒軌道不為圓時(shí),Mλ為

    附錄B:

    其中:s2=1+h2+k2,s=2hh+2kk,w=fcos L-fLsin L+gsin L+gLcos L,w=1+fcos L+gsin L,上標(biāo)·表示各物理量對(duì)時(shí)間的導(dǎo)數(shù)。

    Minimum-fuel spacecraft transfer trajectories solved by direct/indirect hybrid continuation method

    MENG Yazhe1,2,*
    1.Key Laboratory of Space Utilization,Technology and Engineering Center for Space Utilization,Chinese Academy of Sciences,Beijing 100094,China
    2.University of Chinese Academy of Sciences,Beijing 100049,China

    A continuation method is proposed for fixed-time minimum-fuel spacecraft trajectory optimization given initial and terminal states.The continuation method,based on the direct/indirect hybrid method,starts with a transfer solution with two impulses,followed by calculating firstly the full-propelling transfers and then the fuel-optimal transfers(including continuous and impulsive thrust ones)with continuation on thrust amplitude.All fuel-optimal solutions solved satisfy the necessary optimality conditions derived from the primer vector theory.A thrust switching presetting method based on the variational trends of switching function curves and a simple step-length adaptation rule based on the previous calculation results are proposed to enable the continuation automatic.The necessary optimality conditions for the impulsive trajectory expressed by the modified equinoctial orbit elements are given and verified,and the state transition matrix of costates of modified equinoctial orbit elements for coast arcs is derived.Three numerical examples are given to represent various transfer scenarios.Continuation can be regarded as improvement and extension of the direct/indirect hybrid trajectory optimization method.Continuation procedure and results can help to improve our understanding of the relations of the optimal control trajectories to system parameters.

    modified equinoctial orbit elements;fuel-optimal trajectory;direct/indirect hybrid method;continuation;thrust switching sequence presetting;step-length adaptation

    2016-02-26;Revised:2016-03-29;Accepted:2016-06-06;Published online:2016-06-27 13:54

    URL:www.cnki.net/kcms/detail/11.1929.V.20160627.1354.006.html

    s:National Natural Science Foundation of China(11372311);Project of the Space Science Academy,Chinese Academy of

    V412.4+1

    A

    1000-6893(2017)01-320168-22

    http:/hkxb.buaa.edu.cn hkxb@buaa.edu.cn

    10.7527/S1000-6893.2016.0183

    2016-02-26;退修日期:2016-03-29;錄用日期:2016-06-06;網(wǎng)絡(luò)出版時(shí)間:2016-06-27 13:54

    www.cnki.net/kcms/detail/11.1929.V.20160627.1354.006.html

    國(guó)家自然科學(xué)基金 (11372311);中科院空間科學(xué)研究院培育項(xiàng)目

    *通訊作者 .E-mail:myz@csu.a(chǎn)c.cn

    孟雅哲.航天器燃耗最優(yōu)軌道直接/間接混合法延拓求解[J].航空學(xué)報(bào),2017,38(1):320168.MENG Y Z.Minimum-fuel spacecraft transfer trajectories solved by direct/indirect hybrid continuation method[J].Acta Aeronautica et Astronautica Sinica,2017,38(1):320168.

    (責(zé)任編輯:張玉)

    Sciences

    *Corresponding author.E-mail:myz@csu.a(chǎn)c.cn

    猜你喜歡
    燃耗根數(shù)初值
    更正
    尋找規(guī)律巧算根數(shù)
    具非定常數(shù)初值的全變差方程解的漸近性
    一種適用于平動(dòng)點(diǎn)周期軌道初值計(jì)算的簡(jiǎn)化路徑搜索修正法
    三維擬線性波方程的小初值光滑解
    玉米的胡須
    基于切比雪夫有理逼近方法的蒙特卡羅燃耗計(jì)算研究與驗(yàn)證
    核技術(shù)(2016年4期)2016-08-22 09:05:28
    基于改進(jìn)型號(hào)第二婁無(wú)廳點(diǎn)根數(shù)的北斗CEO衛(wèi)星廣播星歷擬合算法及實(shí)現(xiàn)
    IFBA/WABA 可燃毒物元件的燃耗特性分析
    低價(jià)值控制棒中子吸收體材料燃耗相關(guān)數(shù)據(jù)的制作及驗(yàn)證研究
    可以在线观看的亚洲视频| 久久九九热精品免费| 男的添女的下面高潮视频| 日韩欧美 国产精品| 欧美日韩一区二区视频在线观看视频在线 | 熟妇人妻久久中文字幕3abv| 精品不卡国产一区二区三区| 亚洲成人中文字幕在线播放| 床上黄色一级片| 欧美zozozo另类| 好男人在线观看高清免费视频| 日本欧美国产在线视频| 成人亚洲精品av一区二区| 久久久欧美国产精品| 国产精品野战在线观看| 成人亚洲欧美一区二区av| 91午夜精品亚洲一区二区三区| 日韩精品有码人妻一区| 在线免费观看的www视频| 色哟哟哟哟哟哟| 免费人成在线观看视频色| 日韩亚洲欧美综合| 国产视频内射| 亚洲欧美日韩高清在线视频| 99热这里只有是精品50| 亚洲av中文字字幕乱码综合| 国产精品电影一区二区三区| 天堂影院成人在线观看| 欧美高清成人免费视频www| 一级黄色大片毛片| 日本五十路高清| 菩萨蛮人人尽说江南好唐韦庄 | 人体艺术视频欧美日本| 亚洲精品日韩在线中文字幕 | 国产人妻一区二区三区在| 亚洲成a人片在线一区二区| 成年av动漫网址| 精品国内亚洲2022精品成人| 久久亚洲国产成人精品v| 白带黄色成豆腐渣| 欧美+亚洲+日韩+国产| 美女黄网站色视频| 一级毛片久久久久久久久女| 国产精品久久久久久精品电影小说 | 中文字幕av成人在线电影| 国产一区二区在线观看日韩| 麻豆国产97在线/欧美| 免费人成视频x8x8入口观看| 在线观看午夜福利视频| 国产一级毛片在线| 久久这里有精品视频免费| 欧美人与善性xxx| 欧美最新免费一区二区三区| 美女脱内裤让男人舔精品视频 | 国产男人的电影天堂91| 国产视频首页在线观看| 午夜亚洲福利在线播放| 嫩草影院新地址| 禁无遮挡网站| 啦啦啦啦在线视频资源| 免费看av在线观看网站| 国产一级毛片在线| 九九爱精品视频在线观看| 国产精品麻豆人妻色哟哟久久 | 色综合站精品国产| 有码 亚洲区| 最近中文字幕高清免费大全6| 亚洲四区av| 麻豆乱淫一区二区| 校园春色视频在线观看| 级片在线观看| 国产av麻豆久久久久久久| 欧美人与善性xxx| 免费观看在线日韩| 精华霜和精华液先用哪个| 一区二区三区高清视频在线| 亚洲最大成人av| 韩国av在线不卡| 亚洲无线观看免费| avwww免费| 卡戴珊不雅视频在线播放| 欧美另类亚洲清纯唯美| 免费无遮挡裸体视频| 久久精品国产亚洲av香蕉五月| 卡戴珊不雅视频在线播放| 直男gayav资源| 女同久久另类99精品国产91| 国产精品三级大全| 成人鲁丝片一二三区免费| 久久精品国产亚洲av涩爱 | 午夜久久久久精精品| 国产老妇女一区| 97超视频在线观看视频| 在线免费观看不下载黄p国产| 赤兔流量卡办理| 日日啪夜夜撸| 少妇猛男粗大的猛烈进出视频 | 久久久精品94久久精品| 美女高潮的动态| 欧美激情国产日韩精品一区| www.色视频.com| 日韩高清综合在线| 午夜精品一区二区三区免费看| 不卡一级毛片| 国产精品爽爽va在线观看网站| 久久精品国产亚洲网站| 老熟妇乱子伦视频在线观看| 国产成人精品婷婷| 人妻系列 视频| 熟妇人妻久久中文字幕3abv| 高清日韩中文字幕在线| 日韩 亚洲 欧美在线| kizo精华| 男女下面进入的视频免费午夜| 两个人视频免费观看高清| 精品99又大又爽又粗少妇毛片| av天堂中文字幕网| 麻豆国产97在线/欧美| 一级黄片播放器| 特级一级黄色大片| 久久精品久久久久久噜噜老黄 | 一本精品99久久精品77| 男女啪啪激烈高潮av片| 乱人视频在线观看| 中出人妻视频一区二区| 亚洲电影在线观看av| 欧美精品国产亚洲| 最近2019中文字幕mv第一页| 国产毛片a区久久久久| 久久精品国产亚洲av香蕉五月| 亚洲av二区三区四区| 搡女人真爽免费视频火全软件| 午夜老司机福利剧场| 日韩视频在线欧美| 久久国产乱子免费精品| 免费大片18禁| 成人av在线播放网站| 又爽又黄a免费视频| 搞女人的毛片| 国产精品一区二区三区四区免费观看| 只有这里有精品99| 色吧在线观看| 亚洲国产欧美在线一区| АⅤ资源中文在线天堂| 日本av手机在线免费观看| 高清毛片免费观看视频网站| 国产亚洲精品久久久com| 男人狂女人下面高潮的视频| 国产精品电影一区二区三区| av天堂中文字幕网| 国产午夜精品久久久久久一区二区三区| 婷婷色综合大香蕉| 色综合站精品国产| 精品人妻一区二区三区麻豆| 2022亚洲国产成人精品| 日韩高清综合在线| 亚洲av中文字字幕乱码综合| www.色视频.com| 简卡轻食公司| 国产精品一区二区在线观看99 | 国产老妇女一区| 麻豆国产97在线/欧美| 51国产日韩欧美| 黄色欧美视频在线观看| 天堂中文最新版在线下载 | 亚洲最大成人手机在线| 午夜久久久久精精品| www.av在线官网国产| 久久精品国产自在天天线| 嫩草影院精品99| av视频在线观看入口| АⅤ资源中文在线天堂| 午夜免费激情av| 亚洲三级黄色毛片| 日韩欧美 国产精品| 一级毛片电影观看 | 久久久精品欧美日韩精品| 精品一区二区三区视频在线| 久久久久久久亚洲中文字幕| 午夜福利在线观看免费完整高清在 | 亚洲内射少妇av| 非洲黑人性xxxx精品又粗又长| 欧洲精品卡2卡3卡4卡5卡区| 国产精品不卡视频一区二区| 亚洲精品乱码久久久久久按摩| АⅤ资源中文在线天堂| 高清毛片免费观看视频网站| 国产在视频线在精品| 波野结衣二区三区在线| 国产高清激情床上av| 日本爱情动作片www.在线观看| 国产久久久一区二区三区| 两性午夜刺激爽爽歪歪视频在线观看| av免费观看日本| 我要看日韩黄色一级片| 久久精品久久久久久久性| 精品久久久噜噜| 天堂av国产一区二区熟女人妻| 国产精品一区二区三区四区免费观看| 国产精品无大码| 成年女人永久免费观看视频| 午夜精品在线福利| 老女人水多毛片| 国内精品一区二区在线观看| 国产伦精品一区二区三区视频9| 色哟哟·www| 国产一区二区激情短视频| 亚洲七黄色美女视频| 欧美极品一区二区三区四区| 老熟妇乱子伦视频在线观看| 国产精品国产三级国产av玫瑰| 婷婷六月久久综合丁香| 中国美女看黄片| 最近2019中文字幕mv第一页| 一本精品99久久精品77| 国产精品1区2区在线观看.| 99热只有精品国产| 18禁裸乳无遮挡免费网站照片| 亚洲在线自拍视频| 精品不卡国产一区二区三区| 国产精品国产三级国产av玫瑰| 在线免费十八禁| 18+在线观看网站| 国产午夜精品久久久久久一区二区三区| 青春草亚洲视频在线观看| 日韩高清综合在线| 亚洲人成网站在线观看播放| 日韩精品有码人妻一区| 最后的刺客免费高清国语| 联通29元200g的流量卡| 亚洲精品日韩在线中文字幕 | 亚洲第一电影网av| 国产精品不卡视频一区二区| 黄片wwwwww| 日日干狠狠操夜夜爽| 国产精品蜜桃在线观看 | 精品国产三级普通话版| 男女视频在线观看网站免费| 亚洲精品乱码久久久v下载方式| 三级男女做爰猛烈吃奶摸视频| 色吧在线观看| 久久精品综合一区二区三区| 午夜老司机福利剧场| 99热这里只有精品一区| 国产精品1区2区在线观看.| 亚洲av.av天堂| 亚洲最大成人手机在线| 美女被艹到高潮喷水动态| 国产精品久久久久久亚洲av鲁大| 亚洲精品国产成人久久av| 麻豆国产av国片精品| 99热精品在线国产| 91午夜精品亚洲一区二区三区| 听说在线观看完整版免费高清| a级毛色黄片| 国产精品乱码一区二三区的特点| 少妇丰满av| 午夜福利视频1000在线观看| 国产在线男女| 此物有八面人人有两片| а√天堂www在线а√下载| 女的被弄到高潮叫床怎么办| 欧美激情国产日韩精品一区| 身体一侧抽搐| 色哟哟哟哟哟哟| www.av在线官网国产| 在线a可以看的网站| av天堂在线播放| 深夜精品福利| 99久国产av精品国产电影| 亚洲在线自拍视频| 日韩人妻高清精品专区| 嫩草影院精品99| 久久精品夜色国产| 中国美白少妇内射xxxbb| 国产一区二区三区av在线 | 国产在线男女| 国产乱人视频| 欧美性猛交╳xxx乱大交人| 女人被狂操c到高潮| 人妻制服诱惑在线中文字幕| eeuss影院久久| 成人漫画全彩无遮挡| 国内精品宾馆在线| 99精品在免费线老司机午夜| 91aial.com中文字幕在线观看| 亚洲欧美日韩高清专用| 久久久久免费精品人妻一区二区| 热99在线观看视频| 欧美成人精品欧美一级黄| 少妇高潮的动态图| 精品一区二区免费观看| 亚洲欧美清纯卡通| 国产乱人偷精品视频| 欧美精品一区二区大全| 亚洲最大成人手机在线| h日本视频在线播放| 久久综合国产亚洲精品| 久久久欧美国产精品| 亚洲熟妇中文字幕五十中出| 一本精品99久久精品77| 99热网站在线观看| 色尼玛亚洲综合影院| 亚洲国产精品sss在线观看| 99热6这里只有精品| 国产免费一级a男人的天堂| 亚洲五月天丁香| 熟妇人妻久久中文字幕3abv| 超碰av人人做人人爽久久| 国产激情偷乱视频一区二区| 一区福利在线观看| 特大巨黑吊av在线直播| 精品久久久久久久久亚洲| 少妇熟女欧美另类| 国内少妇人妻偷人精品xxx网站| 能在线免费看毛片的网站| 国产毛片a区久久久久| 青青草视频在线视频观看| 亚洲天堂国产精品一区在线| 亚洲精品乱码久久久久久按摩| 床上黄色一级片| 国产黄片美女视频| 午夜a级毛片| 亚洲av第一区精品v没综合| 中文字幕制服av| 婷婷精品国产亚洲av| 一边亲一边摸免费视频| 日韩 亚洲 欧美在线| 少妇的逼水好多| 久久99蜜桃精品久久| 一边摸一边抽搐一进一小说| 天天一区二区日本电影三级| 国产精品人妻久久久影院| 久久精品国产99精品国产亚洲性色| kizo精华| 亚洲精品成人久久久久久| 偷拍熟女少妇极品色| 一级毛片我不卡| 日韩一区二区视频免费看| 美女大奶头视频| 亚洲精品久久国产高清桃花| 国产精品野战在线观看| 国产 一区精品| 亚洲va在线va天堂va国产| 亚洲美女搞黄在线观看| 国产爱豆传媒在线观看| 国产高清有码在线观看视频| 亚洲图色成人| 国产免费现黄频在线看| 亚洲内射少妇av| 特大巨黑吊av在线直播| 一本大道久久a久久精品| 9色porny在线观看| 超碰97精品在线观看| 人人妻人人爽人人添夜夜欢视频| 精品国产一区二区久久| 国产av国产精品国产| 亚洲三级黄色毛片| 美女主播在线视频| 下体分泌物呈黄色| kizo精华| 国产成人免费无遮挡视频| 国产在线一区二区三区精| 国产一区二区三区综合在线观看 | 啦啦啦啦在线视频资源| 亚洲成色77777| 中文精品一卡2卡3卡4更新| 国内精品宾馆在线| 91精品一卡2卡3卡4卡| 久久99蜜桃精品久久| 观看美女的网站| 中文字幕人妻熟人妻熟丝袜美| 久久久久久久久久成人| 久久久久精品久久久久真实原创| 午夜福利影视在线免费观看| 日韩精品免费视频一区二区三区 | 国产高清不卡午夜福利| 亚洲内射少妇av| 午夜精品国产一区二区电影| 日本-黄色视频高清免费观看| 日韩成人av中文字幕在线观看| 久久久国产欧美日韩av| 在线观看免费日韩欧美大片 | 亚洲第一区二区三区不卡| 人人妻人人添人人爽欧美一区卜| 久久国产精品男人的天堂亚洲 | 最新中文字幕久久久久| 在线观看免费高清a一片| 少妇精品久久久久久久| 亚洲国产精品国产精品| 另类亚洲欧美激情| 中文精品一卡2卡3卡4更新| 九色成人免费人妻av| 中文字幕制服av| 欧美亚洲 丝袜 人妻 在线| 精品一区二区三区视频在线| 人妻制服诱惑在线中文字幕| av一本久久久久| 亚洲av成人精品一区久久| 国产熟女午夜一区二区三区 | 国产在线视频一区二区| 久久精品国产自在天天线| 亚洲欧美中文字幕日韩二区| 亚洲成色77777| 日韩成人av中文字幕在线观看| 日韩一区二区视频免费看| 十分钟在线观看高清视频www| 美女视频免费永久观看网站| 精品人妻偷拍中文字幕| 99九九在线精品视频| 国产精品99久久久久久久久| 伦理电影免费视频| 高清在线视频一区二区三区| 中文欧美无线码| 国产黄色视频一区二区在线观看| 国产有黄有色有爽视频| 日日爽夜夜爽网站| 熟女av电影| 色哟哟·www| 日本91视频免费播放| 2022亚洲国产成人精品| av不卡在线播放| 成人亚洲精品一区在线观看| 免费观看性生交大片5| 免费看不卡的av| 中文精品一卡2卡3卡4更新| 精品亚洲乱码少妇综合久久| 日本午夜av视频| 国产精品国产三级国产专区5o| 国产成人精品无人区| 一区二区三区乱码不卡18| 欧美人与善性xxx| 男女高潮啪啪啪动态图| 亚洲第一av免费看| 亚洲国产av新网站| 飞空精品影院首页| 久久免费观看电影| 99久国产av精品国产电影| 看免费成人av毛片| 亚洲国产精品一区三区| 日韩一区二区视频免费看| 成人国产av品久久久| av电影中文网址| 免费看光身美女| 成人影院久久| 日韩视频在线欧美| 日本vs欧美在线观看视频| 国产亚洲一区二区精品| 寂寞人妻少妇视频99o| 国模一区二区三区四区视频| 亚洲精品美女久久av网站| 97在线视频观看| tube8黄色片| 少妇被粗大猛烈的视频| 黑人欧美特级aaaaaa片| 亚洲精品视频女| 美女国产高潮福利片在线看| 国产熟女欧美一区二区| 校园人妻丝袜中文字幕| 18+在线观看网站| 高清av免费在线| 日本欧美视频一区| 亚洲国产精品专区欧美| 国产无遮挡羞羞视频在线观看| 国产免费现黄频在线看| 黄片播放在线免费| 人妻 亚洲 视频| 自拍欧美九色日韩亚洲蝌蚪91| 在线观看人妻少妇| 亚洲怡红院男人天堂| 特大巨黑吊av在线直播| 黄片无遮挡物在线观看| 亚洲精品成人av观看孕妇| 久久久久久久久久久久大奶| 老司机亚洲免费影院| 精品国产露脸久久av麻豆| 丰满乱子伦码专区| 亚洲av成人精品一区久久| 九九久久精品国产亚洲av麻豆| 在线亚洲精品国产二区图片欧美 | 午夜激情福利司机影院| 成人毛片60女人毛片免费| 春色校园在线视频观看| 国产精品一区二区三区四区免费观看| 一级二级三级毛片免费看| 人人妻人人爽人人添夜夜欢视频| 成人18禁高潮啪啪吃奶动态图 | 欧美人与性动交α欧美精品济南到 | 久久久久久久大尺度免费视频| 大香蕉久久成人网| 国产乱来视频区| 各种免费的搞黄视频| 亚洲精品456在线播放app| 日本av免费视频播放| 国产精品久久久久久精品古装| 制服诱惑二区| 蜜桃国产av成人99| 一区在线观看完整版| 亚洲成人一二三区av| 日本与韩国留学比较| 日韩一区二区三区影片| a级毛片在线看网站| av不卡在线播放| 免费观看在线日韩| 美女cb高潮喷水在线观看| 国产精品久久久久久久电影| 亚洲综合精品二区| 99视频精品全部免费 在线| 午夜福利影视在线免费观看| 狠狠婷婷综合久久久久久88av| 国产亚洲精品久久久com| 国产有黄有色有爽视频| 国语对白做爰xxxⅹ性视频网站| 美女脱内裤让男人舔精品视频| 欧美日韩国产mv在线观看视频| 国产av精品麻豆| 久久国内精品自在自线图片| 免费观看在线日韩| 国产精品嫩草影院av在线观看| 天堂中文最新版在线下载| 亚洲av免费高清在线观看| 日本免费在线观看一区| 美女内射精品一级片tv| 全区人妻精品视频| 在线 av 中文字幕| 日韩人妻高清精品专区| 国产日韩欧美视频二区| 2022亚洲国产成人精品| 韩国高清视频一区二区三区| 亚洲av中文av极速乱| 51国产日韩欧美| 精品国产露脸久久av麻豆| 婷婷色综合www| 免费观看av网站的网址| 我要看黄色一级片免费的| 三级国产精品欧美在线观看| 91久久精品国产一区二区成人| 国产精品国产av在线观看| 在线观看三级黄色| 欧美精品高潮呻吟av久久| 啦啦啦在线观看免费高清www| 日韩电影二区| 国产精品国产三级国产av玫瑰| 国产精品一二三区在线看| 亚洲av欧美aⅴ国产| 欧美xxxx性猛交bbbb| 免费高清在线观看日韩| 免费大片18禁| 欧美人与善性xxx| 免费观看性生交大片5| av有码第一页| 美女福利国产在线| 一级毛片黄色毛片免费观看视频| 我要看黄色一级片免费的| 寂寞人妻少妇视频99o| 少妇人妻精品综合一区二区| 国产精品国产三级专区第一集| 三级国产精品片| 精品国产乱码久久久久久小说| 亚洲精品乱码久久久v下载方式| 日本vs欧美在线观看视频| 亚洲国产毛片av蜜桃av| 午夜激情久久久久久久| 国产av一区二区精品久久| 国产精品一区二区在线不卡| 伊人久久精品亚洲午夜| 91久久精品国产一区二区成人| 成人亚洲欧美一区二区av| 热99国产精品久久久久久7| 伊人亚洲综合成人网| 麻豆精品久久久久久蜜桃| 成人手机av| 亚洲人成网站在线播| 国产精品国产三级国产av玫瑰| 成年女人在线观看亚洲视频| 国产亚洲午夜精品一区二区久久| 欧美老熟妇乱子伦牲交| 国产片内射在线| 亚洲精品美女久久av网站| 丰满少妇做爰视频| 高清黄色对白视频在线免费看| 亚洲精品成人av观看孕妇| 五月伊人婷婷丁香| 伊人久久国产一区二区| 国产亚洲欧美精品永久| a级片在线免费高清观看视频| 天美传媒精品一区二区| 在线精品无人区一区二区三| 啦啦啦视频在线资源免费观看| 国产男女超爽视频在线观看| 国产精品熟女久久久久浪| 亚洲一区二区三区欧美精品| 欧美 日韩 精品 国产| 一区二区av电影网| 亚洲av在线观看美女高潮| 777米奇影视久久| 97超碰精品成人国产| 亚洲,一卡二卡三卡| 一级毛片黄色毛片免费观看视频| 曰老女人黄片| 欧美精品一区二区免费开放| 内地一区二区视频在线| 在线观看三级黄色| 亚洲精品一二三| av在线播放精品| 精品国产露脸久久av麻豆| 欧美xxxx性猛交bbbb| 亚洲天堂av无毛| 精品人妻一区二区三区麻豆| 国产精品免费大片| 人妻一区二区av| 亚洲婷婷狠狠爱综合网| 久久99一区二区三区| 久久精品国产亚洲网站| 日韩中字成人|