張 拓 高曉光 樊 昊
西北工業大學電子信息學院,西安 710129
隨著航天技術尤其是載人航天技術的發展,空間交會對接技術也得到了迅速發展和廣泛應用。要使飛船成為天地間的有效運輸工具,以及進行大型航天器的在軌裝配和長期軌道運行,就必須解決交會對接技術[1]。而航天器在何種條件下進行交會變軌機動成為完成交會任務的關鍵所在,這就需要我們對交會變軌的時機和條件進行合理的判斷和決策。
目前,有關非開普勒軌道上的空間動力學研究與控制已經成為空天領域的研究重點和熱點。從軌道動力學和軌道控制的角度,航天器的運行軌道可以分為開普勒軌道(KO)和非開普勒軌道(NKO)兩大類[2]。非開普勒軌道是由于作用在航天器上的外力產生的。如果在衛星機動變軌問題中采用非開普勒軌道,則可以通過在衛星上持續作用推力實現[3-4]。衛星在非開普勒軌道上的運動特征不同于開普勒軌道上的,由于作用在衛星上的攝動力與發動機推力在時刻變化,傳統的開普勒軌道根數求解方法在非開普勒軌道上就不再適用了,因此尋求一種求解非開普軌道上的動力學參數的方法就顯得尤為重要。
在本文衛星的變軌決策問題中,通過目標衛星和追蹤衛星之間的相對位置、標稱飛行時間和真近點角等參量的變化,在Hill坐標系中利用比例導引的方法求解衛星進行機動變軌時所需的速度增量,然后再根據Lagrange插值算法[5],解出衛星在任意特征點上變軌機動所需要的速度增量。從而獲取追蹤衛星完成交會機動變軌所消耗的燃料量(速度增量與燃料消耗量的比沖),再將此燃料消耗量與追蹤衛星所攜帶的燃料量相比較判斷此時追蹤衛星是否進行軌道機動,完成交會機動變軌決策。
為了對非開普勒軌道上交會變軌問題進行分析和實現具體仿真,首先要建立衛星的非開普勒軌道交會模型。通過模型進行仿真來研究非開普勒軌道上交會變軌決策的方法。
一般情況下,研究一個航天器(稱為追蹤航天器)相對于另一個距離較近的航天器(稱為目標航天器)的相對運動時采用Hill坐標系。
首先給出Hill坐標系的定義。本文研究衛星的變軌決策問題時所采用的坐標系為Hill坐標系。

圖1 Hill坐標系示意圖
Hill坐標系(即目標航天器軌道坐標系)Oxyz的原點O位于目標航天器的質心,Oxz平面為目標航天器的軌道面,z軸與目標航天器的地心矢徑重合,指向地心;x軸沿軌道周向,指向運動方向;y軸沿軌道面負法線方向,如圖1所示。該坐標系的單位矢量為i,j,k。
設追蹤衛星機動加速度f在Hill坐標系的x軸、y軸與z軸上的分量分別為ax,ay與az,則以Hill坐標系表示的相對運動方程式具有下列形式:
(1)
上式稱為Hill微分方程。其中x,y,z分別為距離矢量在Hill坐標系的x軸、y軸與z軸方向上的分量;μ為地球引力常數;r1,r2分別為目標衛星與追蹤衛星的軌道半徑;θ為平近點角。
假設目標衛星的軌道為圓軌道,且目標衛星只受地心引力作用,追蹤衛星受地心引力與發動機推力共同作用,兩衛星的相對距離與這兩衛星到地心的距離相比很小,從而忽略公式(1)中非線性項,而保留其線性項,式(1)化簡為
(2)
該式稱為Clohessy-Wiltshire方程,簡稱為C-W方程。其中ax,ay與az分別為追蹤衛星的機動加速度在Hill坐標系的x軸、y軸與z軸上的分量;x,y,z分別為距離矢量在Hill坐標系的x軸、y軸與z軸方向上的分量;n為平均運動。這里采用C-W方程描述兩近距衛星的相對運動。
對于變軌決策問題,歸結到工程實際中主要考慮能量的消耗。假設追蹤衛星有一個燃料攜帶量,這個燃料攜帶量必然導致追蹤衛星本身有一個可以接受的所需速度增量Δv的區間。如果追蹤衛星變軌所需燃料超過了這個區間,那么變軌接近動作將無法完成,導致衛星變軌任務無法完成。這里追蹤衛星采用非開普勒軌道進行軌道轉移,它將時刻受到發動機推力作用。由于空間非開普勒軌道所表現出來的行為在數學上具有動力學性質,因此從科學角度來深入探討其內在的動力學機制將成為可能的趨勢[6]。由于衛星在非開普勒軌道下運行時,時刻受到自身發動機推力的作用,這時軌道根數就失去解析解,求解衛星變軌所需速度增量Δv的工作將無法完成。
在以上分析和假設的條件下,可以采用一定精度的比例導引律計算變軌加速度,利用擬合邊界條件的方法進行變軌決策。首先確定所需速度增量Δv與哪些特征條件有關。接著,再選取一些典型的特征條件,在這些特征條件的基礎上通過數字仿真模擬交會的過程并求得所需速度增量Δv。變換不同的條件多次求解Δv,獲得滿足邊界條件的大量仿真數據,畫出衛星變軌的決策曲面。在實際決策過程中,根據當前邊界條件擬合出邊界條件函數,由當前滿足變軌機動的條件結合變軌決策曲面進行綜合分析。
在計算變軌速度增量之前,假設忽略作用在這2個衛星上的大氣阻力攝動之差,目標衛星不做機動動作,追蹤衛星主動接近目標衛星,并忽略軌道攝動,而且目標衛星的軌道是固定的圓軌道。
由于追蹤衛星在變軌過程中持續受到自身發動機產生的不規則推力的影響,則追蹤衛星的變軌機動是非開普勒軌道機動。追蹤衛星要在非開普勒軌道的條件下完成交會變軌任務,必須要計算軌道控制量。若追蹤衛星按照計算出的控制量改變當前運動狀態,則其會按照一定的軌跡接近目標衛星。在一般情況下,設計一定的導引律作為追蹤衛星接近目標衛星的交會變軌參數的計算方法。導引律的優劣決定了機動的精度以及機動的代價的高低。為了方便起見,這里參考已有的研究成果[7],選擇比例導引律作為追蹤衛星接近目標衛星的導引規律。
在變軌決策仿真中采用如下矢量形式的比例導引率。某時刻追蹤衛星位于Sm點,目標衛星位于ST點。設追蹤衛星速度為vm,目標衛星速度為vT,追蹤衛星的位置矢量Rm,目標衛星位置矢量RT,如圖2所示。

圖2 Hill坐標系下比例導引示意圖
視線的絕對張角為η,追蹤衛星方位角為θm,目標衛星方位角為θT和進入角q及觀測角φ之間存在下列關系:
q=η-θT
(3)
φ=η-θm
(4)
導引律為
(5)
追蹤衛星和目標衛星在Hill坐標系下的相對速度為:
vr=vm-vT
(6)
追蹤衛星和目標衛星在Hill坐標系下的相對距離為:
Rr=Rm-RT=R·r0
(7)
則目標線相對于追蹤衛星的轉動角速度在Hill坐標系下的投影為
(8)
由質點圓周運動定律可知:質點作圓周運動所需的法向加速度大小等于其轉動角速度矢量與其速度的矢量之積。由此根據比例導引律得到此時所需加速度矢量a為
×vm)
(9)
其中:K為比例導引系數,本文中在仿真時將K取值為4。
由此,根據上述比例導引律求取在非開普勒軌道中,追蹤衛星完成軌道交會變軌機動過程中所需的加速度矢量,進一步可以積分求解出追蹤衛星變軌所需的速度增量。
對于非開普勒軌道情況下的變軌決策,采用擬合邊界函數的方法。由于處于非開普勒軌道上的衛星受力狀況時刻在變化,而且衛星在非開普勒軌道上運行不符合開普勒三大定律,也不能使用二體問題的基本方程求解,這時變軌所需要的參數就無法求取其解析解。隨機選取特征點,利用上面所述的比例導引方法計算追蹤衛星在這些特征點上的變軌所需的速度增量,然后采用拉格朗日線性插值算法可以求取任意特征點上的速度增量,從而完成變軌決策判斷。
這里簡述一下Lagrange插值算法。計算各個特征標稱飛行時間的速度增量,構造滿足插值條件Ln(tk)=vk,k=0,1,…,n的插值多項式。Lagrange插值算法多項式可以表示為:
(10)
當n=1時,有
(11)
當n=2時有
(12)
這里僅需用到2階Lagrange插值算法,故不再詳細闡述。通過以上拉格朗日插值算法,可以擬合出任意特征點變軌所需的速度增量,進而求取邊界條件數據。
假設追蹤衛星有一個燃料攜帶量,這個燃料攜帶量必然導致追蹤衛星有一個可以接受的所需速度增量Δv的區間。在這里為了說明問題,選取特征條件為標稱飛行時間?和追蹤衛星與目標衛星的相對距離d,分別改變?和d的取值進行交會變軌數據仿真,計算速度增量Δv。仿真的初始條件如表1所示。

表1 目標衛星和追蹤衛星的初始軌道根數
利用Lagrange插值算法計算邊界條件函數方法求取相對距離d為5~30km,標稱飛行時間?在0~2π之間的速度增量為Δv。為了方便起見,將相對距離和標稱飛行時間取整,這樣計算起來比較方便。每1km之間?取1~5rad,共5個特征點并得到4組數據,如表2~5所示。

表2 d=30km時Δv隨?的變化關系表

表3 d=20km時Δv隨?的變化關系表

表4 d=10km時Δv隨?的變化關系表

表5 d=5km時Δv隨?的變化關系表
根據仿真的初始條件,追蹤衛星在Hill坐標系下的坐標初始化為(-30000.0m,110.0m,200.0m),目標衛星的坐標在Hill坐標系下為(0, 0, 0)。由仿真數據畫出追蹤衛星在Hill坐標系下的運行軌跡,如圖3所示。

圖3 追蹤衛星在Hill坐標系下的運行軌跡
根據Lagrange插值算法擬合出?隨d變化的曲線,如圖4所示。

圖4 Δv隨?和d取值變化曲線
圖4中標稱飛行時間?單位量綱為s,所需速度增量的單位量綱為m/s。
在實際問題中知道追蹤衛星變軌所需的速度增量Δv是機動時刻追蹤衛星與目標衛星之間相對距離d與標稱飛行時間?的函數,可以寫成下列表達式:
Δv=f(d,?)
(13)
采用非開普勒軌道機動時,根據非開普勒軌道衛星運行的特點,知道函數沒有解析解,只能通過數字仿真求解,通過大量數字仿真求取邊界條件,并根據以上數字仿真求出的大量數據,畫出追蹤衛星變軌所需的速度增量Δv與追蹤衛星與目標衛星之間相對距離d、追蹤衛星標稱飛行時間?之間的三維曲面圖,即可以擬合出1個邊界決策曲面如圖5所示。

圖5 Δv隨d與?的函數變化決策曲面
圖5為根據數字仿真的特征點擬合出的函數式(13)的曲面。從該決策曲面可以看出:
1)在一定相對距離下,所需速度增量隨著標稱轉移時間的減小迅速增大;
2)在一定標稱轉移時間內,所需速度增量隨相對距離的增大而增大;
3)圖中包絡線上及其以下的空間代表可以進行交會變軌機動的區域,如果在實際的交會變軌決策中計算出所需的速度增量位于包絡線以上的某位置時,則此時不能做出變軌機動;如果計算出的速度增量位于包絡面上及其以下某個位置時,則此時可以進行交會變軌機動。
通過對非開普勒軌道上追蹤衛星的交會變軌決策問題的研究,提出了在非開普勒軌道的條件下衛星交會變軌決策問題的近似求解方法。利用變軌決策的邊界條件畫出變軌決策曲面來解決非開普軌道機動變軌決策問題。但由于在分析求解追蹤衛星變軌所需的速度增量時,只考慮了兩衛星之間距離及標稱飛行時間等因素,使得決策曲面的精度不是很高,文中的變軌決策模型還有待在以后的工作中進一步優化。
參 考 文 獻
[1] 朱仁璋.航天器交會對接技術[M].北京:國防工業出版社,2007.
[2] 孫承啟.航天器開普勒軌道與非開普勒軌道的定義、分類及控制[J].空間控制技術與應用,2009,35(4):1-5.(SUN Cheng-qi.Spacecraft Keplerian Orbits and Non-Keplerian Orbits Definition,Classification and Control[J].Aerospace Control and Application,2009,35(4):1-5.)
[3] 李俊峰, 龔勝平.非開普勒軌道動力學與控制[J].宇航學報,2009,30(1):47-53.(LI Jun-feng,GONG Sheng-ping.Dynamics and Control of the Non-Keplerian Orbits[J].Journal of Astronautics,2009,30(1):47-53.)
[4] Baxter B E.Keplerian Representation of a Non-Keplerianorbit[J].Journal of Guidance and Control, 1980, 3(2) :151-153.
[5] 王夢麗,王飛雪.衛星位置和速度的Lagrange插值算法分析[J].航空計算技術,2008,38(4):14-17.(WANG Meng-li,WANG Fei-xue.Lagrange Insert value Algorithm’s Analysis of Statllite’s Position and Velocity[J].Aeronautical Computing Technique,2008,38(4):14-17.)
[6] 佘志坤,劉鐵鋼,鄭志明.空間非開普勒軌道分析與控制中的數學問題[J].宇航學報,2009,30(1):54-58.(SHE Zhi-kun,LIU Tie-gang,ZHENG Zhi-ming.Mathematical Problems in the Analysis and Control of Spatial Non-Keplerian Orbits[J].Journal of Astronautics,2009,30(1):54-58.)
[7] 吳文海,曲建嶺,王存仁,羅德林.飛行器比例導引綜述[J].飛行力學,2004,22(2):1-5.(WU Wen-hai,QU Jian-ling,WANG Cun-ren,LUO De-lin.An Overview of the Proportional Navigation[J].Flight Dynamics,2004,22(2):1-5.)
[8] Guelman M.The Closed form Solution of Pure Proportional Navigation[J].IEEE Transaction on Aerospace and Electronic Systems,1976,12(7):526-532.
[9] Guelman M.The Closed Form Solution of Ture Proportional Navigation[J].IEEE Transaction on Aerospace and Electronic Systems,1976,12(1):472-482.
[10] 陳磊,白顯宗,馬志昊.空間目標遠距離相對運動的非開普勒特性研究[J].宇航學報,2009,30(1):59-66.(CHEN Lei,BAI Xian-zong,MA Zhi-hao.Research on Non-Kepler Characteristic of Long-Distance Relative Motion Between Space Objects[J].Journal of Astronautics,2009,30(1):59-66.)