国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

采用二次修正的立方星攔截仿真研究

2023-03-13 02:35:32林思穎康國華魏建宇田士瑛
航天控制 2023年1期
關(guān)鍵詞:航天器修正燃料

林思穎 康國華 魏建宇 田士瑛

1.南京航空航天大學(xué)航天學(xué)院,南京 211106 2.上海衛(wèi)星工程研究所,上海 201100

0 引言

隨著空間態(tài)勢競爭不斷加劇,空間攔截成為有效拒止對方空間力量的重要手段。天基動能攔截技術(shù)最早在上世紀(jì)八十年代提出,具有比陸基和?;蟮目蓴r截范圍。它通過航天器載體飛行至目標(biāo)航天器一定距離后,發(fā)射攜帶的動能攔截器,利用其高速飛行所具有的巨大動能,通過直接碰撞的方式摧毀目標(biāo)[1-2]。立方星以其成本低、周期短、便于攜帶等特點(diǎn)逐漸成為當(dāng)今空間技術(shù)的重點(diǎn)發(fā)展方向,現(xiàn)已投入多項(xiàng)應(yīng)用[3-5]。偵察能力和脫軌技術(shù)[6]的發(fā)展使立方星成為動能攔截器的新方案。然而,受限于立方星的自身重量,燃料消耗成為攔截過程的首要約束。

天基攔截過程通常分為3個階段:變軌導(dǎo)引段、慣性飛行段、精確末制導(dǎo)段[7]。一般基于Lambert問題的求解來設(shè)計(jì)初始軌道,即給定初末位置和轉(zhuǎn)移時間來確定軌道,最后再進(jìn)行軌道優(yōu)化。Lambert問題多采用數(shù)值迭代的方法對非線性的軌道動力學(xué)方程進(jìn)行求解,目前已形成多種解法[8-11]。其中Bate[12]基于Gauss方程,定義普適變量χ和z,通過計(jì)算拉格朗日常數(shù)以及它們的導(dǎo)數(shù)求解Lambert問題。該方法適用于任意類型的軌道,解決了軌道類型確定問題。

由于各種攝動對軌道存在影響,因此即使規(guī)劃了軌道,通常也要進(jìn)行修正。其中經(jīng)典方法是通過不斷迭代來修正初始速度,使得末端位置滿足精度要求;也可通過修正末端位置來彌補(bǔ)偏差。哈爾濱工業(yè)大學(xué)張錦繡等[13]提出了修正目標(biāo)位置的方法來補(bǔ)償Lambert問題的J2攝動誤差,但存在迭代次數(shù)過多而錯過攔截時間的問題;周敬等[14]將變化幅度較小的地心距及軌道傾角平均化為常量,使得考慮J2攝動的相對運(yùn)動模型可解,但其常微分方程式較復(fù)雜,且未考慮燃料因素。北京航空航天大學(xué)周勇等[15],提出了末端再次求解Lambert問題來減小航天器的末端脫靶量,該方法計(jì)算量小,可滿足快速性要求,同樣忽略了燃料受限問題。

綜上,由于立方星功耗、燃料和能力受限,如僅通過求解Lambert問題進(jìn)行規(guī)劃,將面臨末端精度不高或燃料消耗過多等問題。鑒于末端攔截的本質(zhì)是近距離下的軌道交會問題,因此本文在Lambert問題求解基礎(chǔ)上,在末端通過C-W方程進(jìn)行導(dǎo)引,施加二次脈沖,對攔截軌道末端進(jìn)行誤差修正。

1 問題描述

相比于傳統(tǒng)大衛(wèi)星,立方星雖有成本低、部署靈活的巨大優(yōu)勢,但同時存在體積小、攜帶燃料有限的局限性。若以立方星為攔截器,其攔截過程主要存在以下問題:

1)由于立方星攜帶燃料能力及推力器比沖限制,無法攔截空間任意點(diǎn),即存在可攔截范圍;

2)空間攝動不可避免使得規(guī)劃的軌道產(chǎn)生偏移,無法到達(dá)理想攔截點(diǎn),需修正末端脫靶量。

鑒于燃料的重要性,如何在燃料-時間約束下設(shè)計(jì)出攔截軌道成為本文的關(guān)鍵問題。為簡化問題模型又不失一般性,對攔截環(huán)境做如下假設(shè):

1)鑒于立方星體積較小,且飛行時間短,故僅考慮J2項(xiàng)攝動;

2)目標(biāo)航天器在軌慣性飛行,不考慮變軌;

3)立方星機(jī)動能力有限,其相對目標(biāo)航天器的距離遠(yuǎn)小于目標(biāo)軌道半徑。

在以上假設(shè)條件下,立方星攔截過程如圖1所示,在地心慣性坐標(biāo)系下,S點(diǎn)為立方星的初始變軌點(diǎn),T點(diǎn)是立方星的攔截點(diǎn),在目標(biāo)航天器所處軌道上。因此本文立方星的攔截問題,就是如何設(shè)計(jì)一條滿足時間和燃料約束的軌道,使得立方星從S點(diǎn)出發(fā),經(jīng)歷時間Δt后在T點(diǎn)實(shí)現(xiàn)目標(biāo)攔截。

圖1 立方星攔截軌道示意圖

2 時間-燃料約束下的攔截軌道設(shè)計(jì)

由Lambert問題可知立方星從點(diǎn)S到點(diǎn)T的轉(zhuǎn)移時間Δt只取決于攔截軌道的半長軸a,距離引力中心的矢徑模之和以及兩點(diǎn)間弦長c[16],即:

Δt=F(a,r1+r2_e,c)

(1)

獲得目標(biāo)航天器的初始軌道根數(shù)后,通過對下式(2)的積分可獲取任意時刻目標(biāo)的位置信息。

(2)

對于Lambert問題,學(xué)者們已經(jīng)提出了多種解法,如Gauss算法、Battin算法、真近點(diǎn)角迭代算法和飛行方向角迭代算法等。本文采用普適變量法,避免分類討論軌道類型。

假設(shè)已知轉(zhuǎn)移時間Δt,通過牛頓迭代法解出z,得到拉格朗日系數(shù)f、g的表達(dá)式,進(jìn)而攔截過程的始末速度可被拉格朗日函數(shù)表示為[17]:

(3)

(4)

對于攔截問題來說,通常要求在給定時間和燃料范圍內(nèi),找到使燃料消耗最小的攔截時間Δt。根據(jù)齊奧爾科夫斯基方程[18],速度增量越大,消耗燃料質(zhì)量越多,即需找到使速度增量最小的Δt。將該問題分為2層,內(nèi)層求解Lambert問題,外層進(jìn)行Δt的循環(huán)及速度判斷。得到一個Δt的集合,其中最小速度增量對應(yīng)的攔截時間為所求解。

當(dāng)力作用在立方星上的時間相比于立方星的運(yùn)動時間足夠短時,可將作用力看作原地、瞬時使速度變化的脈沖。該次脈沖所產(chǎn)生的速度增量可表示為:

Δv1=v1_2-v1

(5)

在考慮攝動的條件下,初始脈沖仍以式(5)為準(zhǔn)。慣性飛行后,由于J2攝動影響,攔截軌道逐漸偏離預(yù)設(shè)軌道。本文將采取C-W方程進(jìn)行末段軌道修正,施加第二次脈沖來補(bǔ)償J2攝動引起的位置誤差。

3 基于C-W方程的末段攔截修正

攔截末段兩航天器相對距離較小,滿足C-W方程要求[19]。攔截場景如圖2所示,在目標(biāo)航天器上建立相對坐標(biāo)系o-xyz:以目標(biāo)航天器質(zhì)心o為原點(diǎn),x軸為地心-目標(biāo)矢量方向,z軸與目標(biāo)軌道面垂直,y軸與x、z軸構(gòu)成右手系。立方星相對于目標(biāo)星的位置矢量為δr。

圖2 末端攔截坐標(biāo)系

兩航天器的相對運(yùn)動滿足:

(6)

式中:x、y和z為立方星相對與目標(biāo)航天器的位置,n為立方星的平均軌道角速度。

由前面假設(shè)條件已知目標(biāo)航天器在軌無動力飛行,即各軸加速度為0,式(6)的解析解矩陣式[20]為:

(7)

式中:

圖3 基于C-W方程的末端修正

(8)

式中:G1=-B-1A,G2=B-1。

當(dāng)?shù)诙蚊}沖前后的相對速度已知,控制脈沖為:

Δv2=δv+(t1)-δv-(t1)

(9)

結(jié)合前面討論,二次修正下的立方星攔截軌道設(shè)計(jì)流程如圖4所示:

圖4 考慮攝動的立方星攔截軌道設(shè)計(jì)流程圖

根據(jù)圖4所示,兩次脈沖修正的攔截軌道設(shè)計(jì)驟如下:

1)求解二體Lambert問題,得到立方星在無攝條件下首次變軌時刻t0的速度v1_2;

2)已知t0時刻立方星的r1、v1_2及目標(biāo)的r2、v2。在J2模型下,數(shù)值積分得到Δt1后立方星及目標(biāo)的位置矢量;

3)已知任務(wù)時間Δt2,通過解相對運(yùn)動矩陣,得到在t1時刻施加的速度脈沖Δv2。以t1時刻為起點(diǎn)更新軌道,得到修正軌道;

4)輸出完整攔截軌道。

4 仿真校驗(yàn)

4.1 仿真參數(shù)設(shè)置

為了讓仿真更加接近真實(shí)場景,本文通過GMAT構(gòu)建了仿真環(huán)境。GMAT是一個由NASA開發(fā)的開源軟件,內(nèi)置了各種軌道計(jì)算模型,可以實(shí)現(xiàn)軌道的精確仿真;同時具有強(qiáng)大的三維動畫功能,能夠直觀再現(xiàn)航天器運(yùn)動過程。本文通過Matlab驅(qū)動GMAT給出立方星和目標(biāo)的軌道計(jì)算迭代,仿真過程如圖5所示。

圖5 GMAT與Matlab互聯(lián)仿真框圖

聯(lián)合仿真步驟如下:

1)在Matlab中初始化立方星和目標(biāo)航天器軌道、任務(wù)時間等參數(shù);然后將Matlab與GMAT互聯(lián),設(shè)置GMAT的仿真環(huán)境。

2)在Matlab中,根據(jù)Lambert算法求得第一次脈沖后的立方星軌道根數(shù),將其作為GMAT中的初始根數(shù)。

3)GMAT在Matlab驅(qū)動下,輸出攔截過程的實(shí)時位置速度數(shù)據(jù)。將輸出數(shù)據(jù)中t1時刻兩航天器的狀態(tài)向量導(dǎo)入到Matlab中,求解二次脈沖。

4)在GMAT中配置推力器模型以實(shí)現(xiàn)補(bǔ)償脈沖,并繪制出攔截過程的動畫及對應(yīng)過程的軌道信息。

鑒于立方星推進(jìn)能力限制,本文設(shè)置了共軌面攔截場景,給定最長任務(wù)時間Δtmax=1800s,仿真參數(shù)如表1所示。

表1 仿真參數(shù)設(shè)置

由齊奧爾科夫斯基火箭方程,得到最大速度增量Δvmax與燃料消耗Δm間的關(guān)系如式(10)所示:

(10)

由表1比沖除總沖得到推進(jìn)劑質(zhì)量為80.449kg,燃質(zhì)比略小于30%,符合實(shí)際。若將其全部耗盡,求得最大速度增量Δvmax=122m/s。

立方星與目標(biāo)在慣性坐標(biāo)系下的初始軌道根數(shù)如表2,兩者相距30km。

表2 兩航天器初始軌道根數(shù)

在GMAT中完成對模型的配置,在預(yù)報模型中選擇引力場模型JGM-2,數(shù)值積分方法為RungeKutta89。

4.2 仿真與分析

在表2立方星初始條件及Δvmax的約束下,考慮最長攔截時間Δtmax,通過改變目標(biāo)星初始軌道的半長軸a及真近點(diǎn)角θ,由Lambert問題的可行解集合獲得立方星攔截的空間范圍。仿真結(jié)果如圖6所示,其中藍(lán)色區(qū)域?yàn)閿r截域,即能夠被立方星攔截的目標(biāo)星在初始時刻的位置集合。從圖中可以看出,上下方區(qū)域大致呈中心對稱圖形。向下攔截時兩航天器最遠(yuǎn)相距534.36km,此時目標(biāo)星的軌道高度為246km;向下攔截時最遠(yuǎn)相距538.17km,此時目標(biāo)星的軌道高度為700km。

圖6 燃料約束下立方星攔截域

將表2的根數(shù)轉(zhuǎn)換為狀態(tài)量后代入式(3),當(dāng)Δt∈[0,1800]時,式(5)得到的速度增量Δv與攔截時間Δt的關(guān)系如圖7。從圖7可以看到,在最大速度增量的約束下,立方星在267s至1800s范圍內(nèi)可實(shí)現(xiàn)攔截,即給出立方星攔截的時間范圍。在該范圍內(nèi),所需Δv隨著Δt的增長呈下降趨勢,其中Δt=1800s時Δv最小。

圖7 初始脈沖與攔截時間的關(guān)系曲線

令Δt=1800s,根據(jù)普適變量法得到無攝條件下的攔截軌道。從該軌道起點(diǎn)開始,通過GMAT軟件考慮J2項(xiàng)進(jìn)行軌道積分,可得到終點(diǎn)的速度位置。從表3立方星在單脈沖下末端位置可以得到:在J2攝動影響下,攔截末端存在0.102km的脫靶量。由此可見,單次脈沖并不能滿足攔截精度要求,需通過二次脈沖減少脫靶量。

表3 J2攝動下的單脈沖末端位置

何時施加二次脈沖十分重要。一方面若施加脈沖過早,則攝動力對修正階段的影響會隨之增加,導(dǎo)致修正效果不佳;另一方面若施加脈沖過晚,則燃料消耗增多,故需在兩者間找到平衡。最終確定Δt1=0.95Δt,通過解式(9),得到在t1時刻施加的脈沖及立方星的速度矢量δv+(t1),得到第二次脈沖數(shù)據(jù)如表4。

表4 慣性坐標(biāo)系下二次脈沖

兩次脈沖的攔截過程為:初始時刻立方星施加一次大小為34.796m/s的脈沖,進(jìn)入攔截軌道實(shí)現(xiàn)慣性飛行。運(yùn)行1710s后,兩航天器存在1.954km的相對距離。施加大小為2.43m/s的第二次脈沖,使立方星進(jìn)入末段修正環(huán)節(jié)。兩次脈沖滿足燃料約束,該方案可行。

將實(shí)時位置導(dǎo)出與單脈沖情況作差,得到圖8的相對距離曲線。由圖8可以看出,在相應(yīng)時間施加二次脈沖,可將位置誤差由1.0197×10-1km降低到5.1469×10-5km,提高了攔截精度。GMAT對應(yīng)攔截過程如圖9所示。

圖8 修正前后立方星與目標(biāo)相對距離曲線

圖9 GMAT攔截軌道演示

5 結(jié)論

針對立方星攔截問題,本文提出了基于Lambert問題和C-W方程的二次脈沖攔截軌道設(shè)計(jì)方法,能夠在攝動環(huán)境下對目標(biāo)實(shí)施有效攔截,并且給定時間內(nèi)使得燃料消耗最少,可適用于多種場景。本文建立的GMAT/Matlab聯(lián)合仿真表明,該算法具有良好的末端攔截精度;鑒于時間和燃料消耗的評價指標(biāo),本文還給出了立方星在限定時間內(nèi)的平面攔截域,分析了立方星在時間受限下的可攻擊范圍。上述工作為立方星這類能力受限的微小航天器動能末端攔截提供了思路。由于本文僅重點(diǎn)考慮低軌J2攝動下對無變軌目標(biāo)的攔截,后續(xù)還可以加入其他攝動和追逃-攔截博弈算法,進(jìn)一步完善立方星的攔截策略。

猜你喜歡
航天器修正燃料
2022 年第二季度航天器發(fā)射統(tǒng)計(jì)
國際太空(2022年7期)2022-08-16 09:52:50
Some new thoughts of definitions of terms of sedimentary facies: Based on Miall's paper(1985)
修正這一天
快樂語文(2021年35期)2022-01-18 06:05:30
來自沙特的新燃料
英語文摘(2021年8期)2021-11-02 07:17:58
生物燃料
導(dǎo)彈燃料知多少
軍事文摘(2020年14期)2020-12-17 06:27:16
合同解釋、合同補(bǔ)充與合同修正
法律方法(2019年4期)2019-11-16 01:07:28
2019 年第二季度航天器發(fā)射統(tǒng)計(jì)
國際太空(2019年9期)2019-10-23 01:55:34
2018 年第三季度航天器發(fā)射統(tǒng)計(jì)
國際太空(2018年12期)2019-01-28 12:53:20
2018年第二季度航天器發(fā)射統(tǒng)計(jì)
國際太空(2018年9期)2018-10-18 08:51:32
阿拉善右旗| 曲靖市| 定结县| 焦作市| 乐山市| 鲁山县| 昌江| 巩留县| 益阳市| 洪洞县| 鄱阳县| 漾濞| 惠东县| 萨迦县| 安康市| 镇宁| 潼关县| 银川市| 柞水县| 哈密市| 榆林市| 台中市| 财经| 隆昌县| 舞钢市| 溧阳市| 长顺县| 吉木萨尔县| 汽车| 芦溪县| 定日县| 公主岭市| 安多县| 北安市| 望江县| 揭西县| 南开区| 栾城县| 阿拉尔市| 新丰县| 晋江市|