?

考慮燃料消耗均衡性的低軌通信星座在軌星座構型重構方法研究

2021-09-03 09:57李玖陽胡敏王許煜李菲菲徐家輝
中國空間科學技術 2021年4期
關鍵詞:覆蓋率增量星座

李玖陽,胡敏,王許煜,李菲菲,徐家輝

1. 中國人民解放軍63723部隊,忻州 036300 2. 航天工程大學,北京 101416 3. 中國人民解放軍32024部隊,北京 100000

1 引言

低軌通信衛星相較于中高軌通信衛星具有傳輸損耗小、通信時延低、發射成本低等優點,由低軌通信衛星組成的低軌通信星座在交通、能源等領域得到廣泛應用[1-2],例如銥星、全球星和Starlink等。低軌通信星座在軌運行過程中,星座的服務性能受星座中衛星可靠性的影響, 若出現失效衛星,需要啟用備份星、發射新衛星或者調整已有衛星,改善或者修復星座的工作性能[3]。

備份星在軌過程中一直處于損耗狀態,隨時可能發生故障,替換失效衛星的計劃不容易事先確定,而地面發射備份衛星響應速度較慢。因此,調整剩余衛星工作軌道進行星座重構,具有反應迅速、快速降低失效影響的優點[4]。在軌重構過程中,需要多顆衛星進行機動,重構方案可能會使不同衛星機動消耗能量差別較大,從而造成星座中各衛星能量消耗不均衡,使某些衛星壽命下降過快,影響星座的長期穩定運行。為了解決上述問題,需要將燃料消耗均衡性作為衡量在軌重構方案的重要指標。

近年來,空間競爭逐漸加劇,對星座自身的彈性和穩定性要求越來越高,國內外學者對星座的在軌重構展開研究,并取得了一定的研究成果。張雅聲[5]等人針對不同的星座構型,以最短時間內最小能量消耗為目標,對調整相鄰衛星策略、均勻相位策略和均勻星座策略展開了研究,Appel[6]等人利用基于鄰域極值算法和一階梯度算法的耦合算法來進行星座重構優化,該方法可以考慮不同衛星的條件限制,不再局限于幾種策略,使星座重構更加靈活,Sung等人[7]采用遺傳算法、模擬退火和最速梯度法,對對地偵察星座在區域和全球偵察兩種模式下進行了星座重構優化分析,對比發現遺傳算法較優,但這些算法均為單目標優化算法,無法滿足星座重構中的多目標優化需求,Fakoor等人[8]采用蘭伯特轉移的方式進行星座重構,并使用粒子群算法求出最優解,該方法的優點是重構時間短,衛星初始軌道與目標軌道之間不存在共面性、共軸性和公共點等限制,但缺點是燃料消耗量大,降低星座使用壽命,Ciara等人[9]將小推力機動應用在星座重構過程中,使用較小的速度增量達到了重構效果。

本文首先針對低軌星座在軌重構進行了理論分析,得出了全球平均覆蓋率、燃料均衡性、重構總時間和總速度增量4個重構指標和抬升軌道高度的機動方式,而后根據MOEA/D算法和在軌重構的特點建立了優化模型,最后通過仿真試驗得出在軌重構優化結果。

2 低軌星座在軌重構理論分析

2.1 重構指標

(1)全球平均覆蓋率

覆蓋性能是衛星通信星座系統在需要的時間和空間上動態集中所需衛星容量的能力[10-12]。覆蓋率是一種有效衡量通信星座覆蓋性能的重要指標,具體可按星座的覆蓋重數等級衡量,如單星覆蓋率和多星覆蓋率等。

針對低軌通信星座的全球覆蓋性能,提出全球覆蓋率指標。按照經緯度,將全球劃分為12×24的網格,計算星座對每個網格在一定時間內的平均覆蓋重數,而后將滿足覆蓋重數要求的網格數除以總格數即為全球平均覆蓋率,如式(1)所示。

(1)

式中:n為滿足覆蓋重數要求的網格數;Ng為網格數。

(2) 燃料消耗均衡度

為了降低發射成本,低軌通信星座衛星逐漸向小型化發展,各衛星自身攜帶的燃料有限。同時,整個星座的壽命和每顆衛星的壽命有關,在星座運行中期,各衛星剩余燃料較不均衡,在出現衛星失效需要重構恢復性能的情況下,若某些衛星燃料被過度消耗,則可能會造成這些衛星提前耗盡壽命,從而影響整個星座的壽命和服務性能。因此,在重構過程中需要考慮燃料均衡性這一指標。

衡量衛星燃料消耗的指標為衛星機動的速度增量,星座在軌重構過程需要多顆衛星機動,而速度增量的方差則可作為衡量這一指標的標準,如式(2)所示[13]。

(2)

(3)重構總時間和總速度增量

隨著互聯網的發展,對低軌通信星座的通信時延、帶寬等提出了更高的要求,當星座遭遇突發狀況出現多顆衛星失效影響性能時,需要通過重構盡快恢復性能,同時需要盡量少的能量消耗來保證星座的后續服務性能和壽命。

為了滿足上述需求,提出的指標為重構總時間和總速度增量,重構總時間是指參與重構的各衛星機動時間之和,如式(3)所示。

(3)

重構總速度增量是指參與重構的各衛星機動過程中速度增量之和,如式(4)所示。

(4)

2.2 兩重構機動方式

星座重構即對能正常工作的衛星進行軌道機動,改變衛星站位,盡可能的恢復星座原有性能的優化過程。具體可分為相位調整[14]和軌道高度調整等方式。

低軌衛星軌道高度低,對地覆蓋面積小,在低軌星座出現多顆衛星故障性能損失的情況下,調整相位的方式效率較低且效果較差,難以滿足需求,因此,可通過抬升剩余的某些衛星軌道高度的方式對原有星座進行重構,達到恢復星座原有性能的目的,如圖1所示。

圖1中采用霍曼轉移的機動方式,所需的時間和速度增量如式(5)所示[15]。

圖 1 抬升軌道機動方式Fig.1 Lifting orbit maneuver

(5)

式中:Δvs,Δts分別為轉移所需速度增量和時間;μ為地球引力常數;a1,a2為初始軌道和目標軌道的半長軸。

3 基于MOEA/D的低軌星座重構方法

多數星座重構采用固定的重構方案,實現了一定的重構效果,但這些方式不一定是最優的。隨著低軌星座規模越來越龐大,使用固定的重構方案難以達到最優效果,且由于衛星數目眾多,固定重構方案難以尋找。因此,需要采用多目標優化算法實現低軌星座在軌重構。

3.1 編碼方式

星座在軌重構過程需要確定參加重構衛星、參加重構衛星軌道高度調整量,其中參加重構衛星需要布爾變量來決定衛星是否參與重構,參加重構衛星為離散變量,軌道高度調整量為連續變量。

針對上述變量情況,需要將算法的基因片段分為兩個部分,第一部分代表星座中各衛星參與重構的情況、第二部分代表軌道高度調整量,兩段基因中既有離散變量也有連續變量,因此可通過將連續變量轉為離散變量的方法達到離散變量和連續變量同時參與運算的目的,如式(6)所示。

(6)

式中:Bi,hi分別代表各衛星是否參與重構變量和軌道高度調整量,Bi為0代表不參與重構,為1代表參與重構;H為軌道高度調整量上限;Bi由隨機數生成函數生成[1,3)區間內的值,若Bi∈[1,2)則記為Bi=0,若Bi∈[2,3)則記為Bi=1,hi可由隨機數生成函數生成分布于區間內的隨機調整量值。

3.2 MOEA/D算法

基于分解的多目標進化算法(multi-objective evolutionary algorithm based on decomposition,MOEA/D)算法是Zhang等人于2007年提出的一種多目標優化算法[16]。針對多目標優化(multi-objective programming,MOP)問題,大多數應用領域均采用非占優排序遺傳算法Ⅱ(non dominant sorting genetic algorithm Ⅱ,NSGA-Ⅱ),該算法選擇算子基于帕累托優于關系,復制算子迭代使用[17],而MOEA/D算法不同于NSGA-Ⅱ算法將MOP問題作為整體對待的處理方式,為了逼近帕累托前沿,MOEA/D將問題分解為多個單目標子問題,然后同時求解這些單目標子問題[16],進而解決整個問題。與大多數多目標優化算法相比,MOEA/D具有更快的求解速度[18]。

多目標問題可以描述為:

minK(x)=[k1(x),k2(x),…,kn(x)]

(7)

式中:x=[x1,x2,…xn]為參數向量,ki(x),i∈[1,n],為n個優化目標。采用切比雪夫分解方法可將該問題分解為多個子問題,如下式所示:

(8)

對于每個帕累托前沿上的最優解x*,存在一個權重向量λ*,使x*是式(7)、式(8)的最優解,種群規模為N時,N個均勻分布的權重向量把問題轉化為了N個子問題,算法的具體流程如圖2所示。

圖2 MOEA/D算法流程Fig.2 MOEA/D algorithm flow

4 仿真試驗

4.1 參數設置

仿真試驗采用STK11與Matlab2014a互聯的方式進行,其中STK負責計算覆蓋重數平均值,Matlab負責算法主體并與STK互聯。

試驗星座為低軌Walker通信星座,地面最小觀測仰角為5°,仿真時長為1 d,星座由80顆衛星組成,分為4個軌道面,相位因子為1,軌道高度為800 km,軌道傾角為60°,星座構型如圖3所示。

圖3 星座示意Fig.3 Constellation diagram

軌道高度調整量上限H為100 km,采用兩重覆蓋覆蓋率來計算星座性能,假設有12顆衛星失效,失效衛星分布方式分為兩種,(軌道面編號為0、1、2、3,每個軌道面內衛星編號為0至19號),如表1所示。

表1 失效衛星分布

兩種失效分布下衛星全球兩重覆蓋覆蓋率從完整星座狀態下的98.97%降低至61.86%,星座性能受損接近40%。

4.2 重構分析

算法的初始條件設置為:種群個數為70,迭代次數上限為20,交叉因子為1,變異因子為0.004,目標函數如式(9)所示。

minG=F(|Δc|,vsum,tsum,P)

(9)

式中:G為目標函數;|Δc|為當前全球兩重覆蓋覆蓋率與失效前覆蓋率差值的絕對值;vsum為重構過程星座中參與重構衛星總速度增量;tsum為參與重構衛星總消耗時間;P為用于衡量燃料消耗的均衡度,式(9)指4個指標同時最小。

(1)算例1

第一組失效分布優化結果如圖4、圖5所示,圖中每個黑色點代表一個解,曲面由黑色點擬合而成。從圖4可以看出,所有點的全球平均兩重覆蓋覆蓋率差為零,重構總速度增量最大值為1 442.1 m/s,最小值為616 m/s,重構總時間最大值為5.35×105s,最小值為2.79×105s,燃料消耗均衡度最大值為822.2 m2/s2,最小值為261.4 m2/s2。

圖4 第一組失效分布|Δc|,vsum,tsum的帕累托前沿Fig.4 Pareto front of the first failure distribution |Δc|,vsum,tsum

圖5 第一組失效分布的P,vsum,tsum的帕累托前沿Fig.5 Pareto front of the first failure distribution P,vsum,tsum

(2)算例2

第二組失效分布的優化結果如圖6、圖7所示,從圖6可以看出,所有點的全球平均兩重覆蓋覆蓋率差為零,重構總速度增量最大值為1 188.1 m/s,最小值為579.5 m/s,重構總時間最大值為5.00×105s,最小值為2.91×105s,燃料消耗均衡度最大值為677.1 m2/s2,最小值293.4 m2/s2。

圖6 第二組失效分布的|Δc|,vsum,tsum的帕累托前沿Fig.6 Pareto front of the second failure distribution |Δc|,vsum,tsum

圖7 第二組失效分布的P,vsum,tsum的帕累托前沿Fig.7 Pareto front of the second failure distribution P,vsum,tsum

兩組仿真試驗結果表明,在兩種失效分布下,軌道高度調整的辦法可以使星座全球兩重覆蓋率恢復至失效前的水平,全部解兩重覆蓋覆蓋率均為98.97%,考慮燃料消耗均衡性盡可能好,選取燃料均衡度最好(即速度增量方差最低)帕累托前沿上的坐標點,如表2所示。

表2 解坐標

上述仿真試驗結果表明,算法有效得出了多個完全恢復星座原有覆蓋覆蓋率的解,構成帕累托前沿,并能挑選出燃料消耗均衡性最好的解作為星座的重構方案。

5 結論

針對低軌通信星座,提出全球覆蓋率、燃料消耗均衡性、重構總時間和總速度增量四個優化指標,并采用MOEA/D多目標優化算法建模求解。仿真試驗結果表明,當星座中部分衛星失效時,對不同的失效衛星分布,該方法能有效的構建帕累托前沿,恢復星座原有的覆蓋性能,提供多個最優解,進而得出燃料消耗均衡性最好的幾組解。但該優化過程也存在著一定的局限性,通過調整軌道高度的方式會在一定程度上破壞原有星座構型,使星座后期管理復雜度增加。在后續的研究中,可以考慮用其他的方式進行重構,并在重構過程中考慮星間鏈路等約束。

猜你喜歡
覆蓋率增量星座
民政部等16部門:到2025年村級綜合服務設施覆蓋率超80%
導彈增量式自適應容錯控制系統設計
研發信息的增量披露能促進企業創新投入嗎
提質和增量之間的“辯證”
特大城市快遞垃圾增量占垃圾增量93%
電信800M與移動聯通4G網絡測試對比分析
星座
12星座之我愛洗澡
星座
星座
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合