肖瑤,郭帥,*,楊震,羅亞中
1.國防科技大學(xué) 空天科學(xué)學(xué)院,長沙 410073
2.空天任務(wù)智能規(guī)劃與仿真湖南省重點實驗室,長沙 410073
低軌(Low Earth Orbit,LEO)衛(wèi)星星座具有信號傳輸里程短、信號衰減小、傳輸時延短等優(yōu)點,同時,能夠覆蓋地面基站無法覆蓋的地區(qū),為全球用戶提供全方位多維度的服務(wù)[1]。星間鏈路是指衛(wèi)星之間用于信息傳輸?shù)逆溌?,星間鏈路的部署策略,即星座網(wǎng)絡(luò)拓撲結(jié)構(gòu)的設(shè)計結(jié)果決定了通信網(wǎng)絡(luò)連通性、衛(wèi)星通信終端利用率、端到端時延和鏈路穩(wěn)定性,以及星座的連通性和通信鏈路的抗毀傷性等性能[2],因此衛(wèi)星網(wǎng)絡(luò)拓撲結(jié)構(gòu)的設(shè)計對提升星座性能尤為重要。
根據(jù)拓撲結(jié)構(gòu)中包含的星間鏈路是否存在鏈路切換,可以將其分為靜態(tài)拓撲結(jié)構(gòu)和動態(tài)拓撲結(jié)構(gòu)。針對星座靜態(tài)拓撲結(jié)構(gòu)設(shè)計問題,Suzuki 和Yasuda[3]提出了“8 字形”的改進曼哈頓網(wǎng)絡(luò)。黃錚[4]針對相鄰相連和交叉相連2 種骨干網(wǎng)絡(luò)進行分析,發(fā)現(xiàn)交叉相連的骨干網(wǎng)絡(luò)結(jié)構(gòu)在進行信息傳輸時跳數(shù)更少。王占偉[5]基于Walker星座,提出使用扭曲因子表征拓撲結(jié)構(gòu),并設(shè)計了2D-Torus、Hamilton 以及Mobius 拓撲結(jié)構(gòu),同時,采用0-1 整數(shù)規(guī)劃方法設(shè)計了鏈路總距離最小的Mobius 結(jié)構(gòu)。Chaudhry 和Yanikomeroglu[6-7]對Starlink 的靜態(tài)網(wǎng)絡(luò)拓撲結(jié)構(gòu)進行了分析,并討論了可建鏈距離對星座中每顆衛(wèi)星的可建鏈衛(wèi)星數(shù)量的影響。在靜態(tài)拓撲結(jié)構(gòu)基礎(chǔ)上,動態(tài)星間鏈路的加入能夠有效提高衛(wèi)星間信息傳輸效率和衛(wèi)星網(wǎng)絡(luò)性能。Zhu 等[8]在Starlink星座靜態(tài)拓撲結(jié)構(gòu)基礎(chǔ)上,提出了動態(tài)鏈路對于增強衛(wèi)星網(wǎng)絡(luò)的抗毀傷性和降低傳輸時延方面的優(yōu)越性。郭麗榮[2]在Starlink 衛(wèi)星星座的基礎(chǔ)上,設(shè)計了靜態(tài)和動態(tài)2 種拓撲結(jié)構(gòu),進一步說明了動態(tài)鏈路在減少路徑跳數(shù)等方面的優(yōu)勢。Liu等[9]針對大規(guī)模LEO 星座的動態(tài)鏈路設(shè)計問題,提出DP-ALNS(Data-driven Parallel Adaptive Large Neighborhood Search)算法。目前,針對星座動態(tài)拓撲結(jié)構(gòu)設(shè)計的研究主要基于全球?qū)Ш叫l(wèi)星系統(tǒng)(Global Navigation Satellite System,GNSS)星座展開,此類問題在考慮傳輸時延的基礎(chǔ)上還需要考慮星間測距的要求[10-11]。另外,Yan 等[12]針對ISL 和GSL(Ground-Satellite Link)的交互問題,提出了在考慮GSL 時隙情況下的基于最大權(quán)重匹配的啟發(fā)式算法,并對GNSS 星座的拓撲結(jié)構(gòu)進行了設(shè)計。
上述大部分研究僅針對于單一構(gòu)型Walker星座展開,然而,單一構(gòu)型星座往往無法很好地滿足任務(wù)需求,故常采用由多個Walker 星座組成的混合星座。目前應(yīng)用較多的混合星座主要由LEO、MEO(Medium Earth Orbit)、IGSO(Inclined Geosynchronous Satellite Orbit)、GEO(Geosynchr-onous Earth Orbit)中2 類或3 類高度層子星座組成,例如中國的北斗導(dǎo)航衛(wèi)星星座。同時,由于低軌衛(wèi)星部署成本低、通信時延短等優(yōu)勢,以Starlink 為主的低軌巨型混合星座成為了當(dāng)前的熱點之一,國內(nèi)已有部分學(xué)者開展了巨型低軌混合星座的設(shè)計、部署等研究工作[13-15]。
針對混合構(gòu)型星座拓撲結(jié)構(gòu)的研究,大部分面向上述多高度層混合星座展開[5,16-18],面向LEO 混合星座拓撲結(jié)構(gòu)設(shè)計的研究很少。由于LEO 衛(wèi)星軌道高度較低,受大氣阻力和地球扁率等攝動因素影響較大,衛(wèi)星間的相對位置無法長期保持與所設(shè)計的星座構(gòu)型一致,衛(wèi)星相對運動規(guī)律更為復(fù)雜,增加了衛(wèi)星星座整體或局部星群的拓撲結(jié)構(gòu)設(shè)計難度。所以,面向多高度層混合星座的拓撲結(jié)構(gòu)設(shè)計方法不再適用于LEO 低軌混合星座。已有的LEO 混合星座拓撲結(jié)構(gòu)設(shè)計方法[15]采用了貪婪式建鏈規(guī)則,以人為給定的衛(wèi)星編號為選定建立星間鏈路的先后順序,按照該建鏈順序逐個選擇與之最大相對距離最小的衛(wèi)星直接建鏈。然而,該方法限制了衛(wèi)星的建鏈順序以及每顆衛(wèi)星建鏈對象的選擇規(guī)則,無法保證排序靠后的每顆衛(wèi)星都有足夠的可建鏈衛(wèi)星。另外,該方法在拓撲結(jié)構(gòu)設(shè)計階段沒有將連通性納入考慮范圍,無法確保星座全連通任務(wù)需求。
在此背景下,本文提出序列式拓撲結(jié)構(gòu)設(shè)計方法,將拓撲結(jié)構(gòu)設(shè)計問題轉(zhuǎn)換為全連接序列規(guī)劃問題,通過將全連通約束化解到設(shè)計變量中,壓縮解空間,以快速搜索得到自然滿足連通性需求的較優(yōu)解。該方法不受衛(wèi)星星座或局部衛(wèi)星星群構(gòu)型的限制,能夠適用于任意構(gòu)型星座或空間幾何關(guān)系的衛(wèi)星星群。同時,本文提出的序列式拓撲結(jié)構(gòu)設(shè)計方法可為低軌巨型星座實時動態(tài)鏈路設(shè)計提供參考。
為了描述星座拓撲結(jié)構(gòu),常使用二分圖等抽象圖方法替代傳統(tǒng)純圖形化方法[19-20]。在此基礎(chǔ)上,基于鄰接矩陣的拓撲結(jié)構(gòu)描述方法已得到廣泛的應(yīng)用。將衛(wèi)星和星間鏈路抽象成點集以及點對的連線,可以得到表征星座拓撲結(jié)構(gòu)的圖G[21]。對于任意的圖G,其對應(yīng)了一個鄰接矩陣A(G)=[aij],可以得到星座拓撲結(jié)構(gòu)對應(yīng)的鄰接矩陣為
式中:N為衛(wèi)星總數(shù)量;aij表示第i顆衛(wèi)星與第j顆衛(wèi)星間的星間鏈路數(shù)量,i,j=1,2,…,N。由于衛(wèi)星不會與其自身建立星間鏈路,故鄰接矩陣A的對角線元素均為0。同時,同一對衛(wèi)星之間僅建立一條星間鏈路,故A中的元素均為0 或1,即
因此,星座拓撲結(jié)構(gòu)設(shè)計問題的設(shè)計變量為鄰接矩陣A中的元素取值,即
1)衛(wèi)星可視約束
在實際工程中,為了便于對航天器進行預(yù)報和控制,常采用偏心率為0 的圓軌進行LEO 衛(wèi)星的設(shè)計。假設(shè)衛(wèi)星SA、SB在圓軌道上運行,兩者星間鏈路如圖1 所示。圖中:RA、RB為衛(wèi)星的軌道半徑;RE為地球半徑;h為星間鏈路到地面的距離;θ為2 顆衛(wèi)星所對應(yīng)的地心角。2 顆衛(wèi)星之間星間鏈路長度,即衛(wèi)星間的距離dAB為
圖1 星間鏈路示意圖Fig.1 Schematic diagram of inter-satellite link
為了避免地球大氣中的粒子和氣體對于信號的散射和吸收作用,要求星間鏈路高于地表一定距離,即h>H。星間鏈路距地表的高度h的計算公式為
由式(4)和式(5)可以得到使用星間距離表示的星間建鏈約束為
表示2 顆星之間滿足建鏈可視條件的最大距離。
2)通信載荷對準約束
當(dāng)前,激光通信鏈路視軸轉(zhuǎn)動角度范圍主要由伺服結(jié)構(gòu)決定,現(xiàn)有的激光通信終端伺服結(jié)構(gòu)已經(jīng)能夠?qū)崿F(xiàn)較大范圍的立體空間掃描和指向[22],故本文取方位角、俯仰角大小約束分別為±180°和±90°。但是,為了保持2 顆衛(wèi)星之間鏈路的連接狀態(tài),要求衛(wèi)星間的方位角、俯仰角變化率均在給定的衛(wèi)星天線掃描角速度內(nèi);同時考慮星上通信設(shè)備的各項性能,要求衛(wèi)星的相對距離變化率也需要在給定范圍內(nèi)[23]。故描述考慮通信載荷的掃描對準約束為
3)鄰接矩陣對稱性約束
在工程應(yīng)用中,星間鏈路均為雙向鏈路,根據(jù)鄰接矩陣的定義,則A為對稱矩陣,即
4)鏈路數(shù)量約束
由于衛(wèi)星所搭載的通信終端的數(shù)量有限,每顆衛(wèi)星建立的鏈路數(shù)量有限。同時,為了能夠獲得更好的連通性及更強的魯棒性,需要盡量多的利用衛(wèi)星的載荷終端[24],故本文要求每顆衛(wèi)星建立的鏈路數(shù)量與所搭載的通信載荷終端數(shù)量相等,即
式中:li為第i顆衛(wèi)星建立的鏈路數(shù)量;lISL為衛(wèi)星搭載的通信終端數(shù)量,即單星建鏈數(shù)量。
將星間建鏈約束融入目標函數(shù)中作為鏈路評價指標,能夠有導(dǎo)向地搜索可行解,提升拓撲結(jié)構(gòu)設(shè)計效率。首先,根據(jù)不同建鏈約束,建立兩類星間鏈路性能評價指標。
1)僅考慮衛(wèi)星可視條件
在不考慮星間鏈路切換的情況下,衛(wèi)星間的相對距離越小,衛(wèi)星間信息傳輸?shù)木嚯x越短,信號衰減越小,信息傳輸時間越少,星間鏈路品質(zhì)更好[8,15]。本文針對衛(wèi)星可視約束,以衛(wèi)星相對距離作為鏈路評價依據(jù),建立標準化評價指標為
式中:dij為第i顆和第j顆衛(wèi)星的距離,考慮靜態(tài)鏈路時,其表示該對衛(wèi)星在整個生命周期內(nèi)的最大距離。衛(wèi)星間距離逐漸增大,評價指標取值及其變化率逐漸減小,即星間最大距離越小,評價指標的敏感度更高,在進行拓撲結(jié)構(gòu)設(shè)計時,更有利于選擇距離更加接近的衛(wèi)星進行建鏈。
2)考慮通信載荷約束
衛(wèi)星間角度變化率和相對距離變化率越小,衛(wèi)星間鏈路越穩(wěn)定,即星間鏈路品質(zhì)越好。與式(11)類似,建立不同約束對應(yīng)的標準化評價指標為
式(12)~式(14)分別對應(yīng)了方位角變化率約束、俯仰角變化率約束以及距離變化率約束對應(yīng)的評價指標,以此設(shè)計考慮衛(wèi)星通信載荷掃描對準約束的評價指標為
然后,根據(jù)式(11)、式(15),建立星座鏈路評價指標矩陣為
將星座鏈路評價指標矩陣V中各元素與鄰接矩陣A各元素分別相乘并求和,得到使用星座拓撲結(jié)構(gòu)設(shè)計評價指標描述的目標函數(shù)J為
式中:vISL為星座中星間鏈路評價指標的和;nISL為星座星間鏈路的數(shù)量。當(dāng)J的值越大,表示拓撲結(jié)構(gòu)中星間鏈路的平均最大距離越小,星間鏈路更加穩(wěn)定,更利于信息傳輸。
網(wǎng)絡(luò)拓撲結(jié)構(gòu)的優(yōu)化設(shè)計一般基于0-1 整數(shù)規(guī)劃方法[5],直接求解拓撲結(jié)構(gòu)對應(yīng)的鄰接矩陣或每顆衛(wèi)星的建鏈對象。針對LEO 混合星座的解空間巨大、拓撲結(jié)構(gòu)設(shè)計約束復(fù)雜,以及巨型星座局部衛(wèi)星群分布不規(guī)則的問題,本文在保證對于不同構(gòu)型適用性的前提下,針對星座全連通的任務(wù)需求,提出序列式拓撲結(jié)構(gòu)優(yōu)化設(shè)計方法。
根據(jù)星座全連通的定義,即星座中的任意的2 顆衛(wèi)星均能夠找到一條路徑來進行信息傳輸,故一個全連通的星座拓撲結(jié)構(gòu)中一定存在一條能夠連接起所有衛(wèi)星的序列。首先,定義全連接序列為長度等于N+1,除首尾元素外,其他元素均不重復(fù)的序列?;诖?,本文提出通過設(shè)計全連接序列來設(shè)計拓撲結(jié)構(gòu)的思路。
假設(shè)某衛(wèi)星星座中包含N顆衛(wèi)星,且衛(wèi)星的編號分別為{1,2,…,N}。若存在一條全連接序列,記為
式中:pi為序列中第i顆衛(wèi)星的編號,i=1,2,…,N,且pN=p0。則可以得到該星座對應(yīng)的鄰接矩陣A中每個元素取值為
例如,假設(shè)存在一個8 節(jié)點的網(wǎng)絡(luò),其中一條全連接序列為{5,7,3,6,2,8,1,4,5},則其對應(yīng)的鄰接矩陣A為
可以發(fā)現(xiàn),一條全連接序列能夠?qū)γ款w衛(wèi)星建立2 條星間鏈路,故此方法僅針對通信終端數(shù)量為2 的倍數(shù)的情況。基于上述轉(zhuǎn)換方法,將星座拓撲結(jié)構(gòu)設(shè)計問題轉(zhuǎn)換為序列規(guī)劃問題,通過直接求解所有衛(wèi)星的全連接序列,獲得星座網(wǎng)絡(luò)拓撲結(jié)構(gòu)的設(shè)計結(jié)果,設(shè)計步驟如算法1 所示。
由于不是任意2 顆衛(wèi)星之間都能夠建立星間通信鏈路,很難找到一條滿足建鏈約束的全連接序列。本文利用智能優(yōu)化算法,在上述序列式拓撲結(jié)構(gòu)設(shè)計思路的基礎(chǔ)上,生成全連接序列,完成拓撲結(jié)構(gòu)的優(yōu)化設(shè)計。
根據(jù)2.1 節(jié)的設(shè)計思路,可以將拓撲結(jié)構(gòu)設(shè)計問題轉(zhuǎn)換為路徑受限的TSP(Traveling Salesman Problem)問題。與傳統(tǒng)TSP 問題不同,不是任意2 顆衛(wèi)星之間都能夠建立星間鏈路,導(dǎo)致每顆衛(wèi)星選擇下一序列節(jié)點時受到限制,故引入罰函數(shù),對無法建鏈的衛(wèi)星間設(shè)置懲罰值。得到基于星座鏈路評價指標矩陣定義衛(wèi)星間等效路徑長度為
式中:ηij表示衛(wèi)星i與衛(wèi)星j之間鏈路評價指標,定義為
如式(20)所示,當(dāng)鏈路評價指標為0 時,令其對應(yīng)的節(jié)點之間的啟發(fā)函數(shù)為一極小值,同時,對應(yīng)的節(jié)點間等效路徑長度也極大,從而使得此序列被選擇的概率極小。
傳統(tǒng)的搜索算法需要對所有可能的序列進行遍歷,無法快速得到可行解,本文采用蟻群算法[25]求解對上述全連接序列。為了能夠在兼顧全局最優(yōu)的基礎(chǔ)上獲得更好的收斂速度,在經(jīng)典蟻群算法(Ant Colony Optimization,ACO)的輪盤賭選擇策略基礎(chǔ)上,加入貪婪式衛(wèi)星選擇策略。選擇與衛(wèi)星i相連接的下一顆衛(wèi)星時,得到衛(wèi)星j與其建立星間鏈路的概率為
式中:τij表示衛(wèi)星i與衛(wèi)星j之間的信息素濃度;α和β分別表示信息素濃度和啟發(fā)函數(shù)在選擇概率中的貢獻度。貪婪式衛(wèi)星選擇策略指選擇目前概率最大的衛(wèi)星作為序列的下一節(jié)點,即
式中:li為序列中第i顆衛(wèi)星的下一個衛(wèi)星編號。在每次選擇建鏈衛(wèi)星時,算法采用該策略的概率為q0。
同時,在全局信息素更新策略基礎(chǔ)上加入局部信息素更新策略。每完成一個衛(wèi)星序列節(jié)點選擇后,算法就立即依據(jù)式(23)更新一次信息素。
綜上,可以得到拓撲結(jié)構(gòu)優(yōu)化設(shè)計流程如圖2所示,主要流程如下:
圖2 序列式拓撲結(jié)構(gòu)優(yōu)化設(shè)計流程Fig.2 Process of sequence-based topology design and optimization
步驟1根據(jù)星座各衛(wèi)星軌道信息,計算各衛(wèi)星之間可建鏈評價指標,得到可建鏈評價指標矩陣,初始化已生成的全連接序列數(shù)量p。
步驟2使用混合選擇策略和信息素更新策略的蟻群算法求解最優(yōu)全連接序列,更新已生成全連接序列數(shù)量p=p+1。
步驟3根據(jù)2.1 節(jié)方法,將全連接序列轉(zhuǎn)換為對應(yīng)的鄰接矩陣,將已建鏈衛(wèi)星間的評價指標賦值為0,更新鏈路評價指標矩陣。
步驟4判斷已生成全連接序列數(shù)量是否<lISL2,若是,則返回步驟2,反之,則進入步驟5。
步驟5輸出鄰接矩陣,完成星座拓撲結(jié)構(gòu)設(shè)計。
為了實現(xiàn)LEO 星座的快速信息傳輸以及滿足鏈路的冗余性要求,在鏈路評價指標的基礎(chǔ)上,本文進一步對星座拓撲結(jié)構(gòu)的連通性和抗毀傷性進行評估。本節(jié)給出星座拓撲結(jié)構(gòu)連通性和抗毀傷性的評價模型,用于對所設(shè)計的拓撲結(jié)構(gòu)進行性能分析。
對于導(dǎo)航增強、對地觀測等任務(wù)的較大規(guī)模LEO 星座而言,衛(wèi)星間進行信息傳輸?shù)目炻瞧淠芊窀咝瓿扇蝿?wù)的關(guān)鍵之一。對于LEO 衛(wèi)星間的通信鏈路,每顆衛(wèi)星與其所有可建鏈衛(wèi)星之間的距離相差不大。采用激光通信終端作為衛(wèi)星通信有效載荷時,由于每2 顆衛(wèi)星間距離不同導(dǎo)致的通信時延的差異較小,故低軌衛(wèi)星信息傳輸時延主要受路徑跳數(shù)的影響[26],即信息傳輸時所需要經(jīng)過的衛(wèi)星數(shù)量。同時,星間信息的傳輸跳數(shù)在一定程度上也會影響信息傳輸?shù)恼_率,故本文以星座中任意2 顆星進行通信的最大跳數(shù),即任意2 顆星進行信息傳輸?shù)倪^程中,經(jīng)過的星間鏈路的數(shù)量作為衡量星座拓撲結(jié)構(gòu)的連通性的標準。根據(jù)鄰接矩陣的性質(zhì)[16],衛(wèi)星網(wǎng)絡(luò)中長度不超過k途徑的數(shù)量的矩陣為
根據(jù)式(24),定義kmin為使Rk中的任意元素不為0 的k的最小值。故kmin為使得星座網(wǎng)絡(luò)全連通的最小途徑長度,即星座中信息傳輸所經(jīng)過的最大跳數(shù)。kmin的值越小,星座拓撲結(jié)構(gòu)連通性更好。
在實際應(yīng)用過程中,為了保證任意位置的衛(wèi)星或用戶能夠?qū)⑿畔鬟f給全球或星座內(nèi)任意目標,要求星座中任意2 顆衛(wèi)星均能通過星間鏈路進行信息傳輸,即滿足全連通的性能要求。若當(dāng)k=N-1 時,式(24)中仍存在為0 的元素,則該拓撲結(jié)構(gòu)無法全連通。
抗毀傷性用于評估在個別衛(wèi)星節(jié)點或星間鏈路損壞后,星座網(wǎng)絡(luò)結(jié)構(gòu)維持其功能的能力。針對衛(wèi)星網(wǎng)絡(luò)而言,基于自然連通度的抗毀傷性評價方法在準確度、精度以及計算復(fù)雜度上都具有較好的效果[27-28]。建立基于自然連通度的網(wǎng)絡(luò)抗毀傷性評價指標Qinv為
式中:N表示網(wǎng)絡(luò)中節(jié)點的個數(shù);λi為鄰接矩陣A的特征值,其反映了網(wǎng)絡(luò)中長度不超過N的閉途徑的數(shù)量。
1)參數(shù)設(shè)置
為了驗證本文所提出的方法在衛(wèi)星靜態(tài)鏈路數(shù)量有限情況下的適用性,取單星建鏈數(shù)量lISL取2,該數(shù)量為理論上滿足全連通的最小建鏈數(shù)量。取15 個Walker 星座組成混合星座,各子星座均設(shè)置為軌道高度7 125 km、軌道傾角55°的均勻星座,且星座參數(shù)取值為15/15/1(三元參數(shù)N/P/F分別描述Walker 星座衛(wèi)星總數(shù)、軌道面數(shù)量以及相位因子);每個子星座種子衛(wèi)星升交點赤經(jīng)以24°為間隔,在0°~360°范圍內(nèi)均勻分布。用于全連接序列生成的蟻群算法參數(shù)取值如表1。
表1 面向混合構(gòu)型星座的蟻群算法仿真參數(shù)Table 1 Simulation parameters of ACO for hybrid constellation
2)求解結(jié)果與分析
由于所給混合星座分布較分散,不同子星座間衛(wèi)星運行規(guī)律較復(fù)雜,極易無法找到滿足建鏈條件的全連接序列。圖3 給出了全連接序列等效鏈路距離隨算法迭代次數(shù)的變化,當(dāng)?shù)刃Ь嚯x達到1010時,表示該序列中存在建鏈衛(wèi)星間不滿足建鏈約束情況,與式(20)對應(yīng),在不影響算法正常運行的情況下,顯式表達了約束不滿足的情況,從而能夠快速判斷求解序列對建鏈約束的滿足情況。算法運行到1 006 代時,找到可行全連接序列的解,并在此后迭代中優(yōu)化序列中星間鏈路品質(zhì)。另外,在后續(xù)的搜索中,每代最優(yōu)解受當(dāng)前最優(yōu)解的影響很小,搜索解空間不受當(dāng)前最優(yōu)個體的影響,仍具有一定的全局搜索能力。
圖3 序列等效距離迭代示意圖Fig.3 Equivalent distance of each sequence in each iteration
圖4 和圖5 分別展示了星座拓撲結(jié)構(gòu)的設(shè)計結(jié)果和星間鏈路評價指標的取值分布。為了達到全連通的任務(wù)需求,序列式設(shè)計方法得到的拓撲結(jié)構(gòu)中建立了更多的跨軌的星間鏈路,導(dǎo)致鏈路評價指標值在更小的取值上分布更多。
圖4 混合星座拓撲結(jié)構(gòu)Fig.4 Topology construction of hybrid constellation
圖5 混合星座拓撲結(jié)構(gòu)評價指標分布Fig.5 Evaluation distribution of topology construction for hybrid constellation
分析拓撲結(jié)構(gòu)的性能,得到表2 結(jié)果。雖然,使用貪婪式建鏈策略所得到的星座拓撲結(jié)構(gòu)更為規(guī)則,且評價指標相較于序列式設(shè)計方法更高,但其在單星僅建立2 條靜態(tài)星間鏈路的極端情況下,無法達到星座全連通的任務(wù)要求,其抗毀傷性指標值也相對更小;序列式設(shè)計方法雖然拓撲結(jié)構(gòu)更為復(fù)雜,但即使在單星建鏈數(shù)量僅為2 的情況下,也能夠達到全連通要求。
表2 混合星座拓撲結(jié)構(gòu)性能Table 2 Topology performance of hybrid constellation
1)參數(shù)設(shè)置
目前,在設(shè)計動態(tài)拓撲結(jié)構(gòu)時,大都基于有限狀態(tài)自動機(Finite State Automaton,F(xiàn)SA)的思想,將連續(xù)時間劃分為多個時隙,每個時隙內(nèi)單獨進行設(shè)計[29]。為了說明所提出方法未來在LEO 混合星座動態(tài)鏈路建鏈中的應(yīng)用潛力,本文以Starlink 星座[30]中的局部衛(wèi)星星群為對象,基于不同時刻下星座局部星群空間分布,模擬大規(guī)模星群執(zhí)行局部區(qū)域任務(wù)時不同時隙的衛(wèi)星構(gòu)型,并對其展開拓撲結(jié)構(gòu)設(shè)計。
設(shè)定目標衛(wèi)星星群為星下點處于表3 所給經(jīng)緯度范圍內(nèi)的所有衛(wèi)星,衛(wèi)星通信載荷天線掃描能力取值如表4所示,鏈路評價指標根據(jù)式(15)計算。設(shè)定衛(wèi)星搭載的通信終端數(shù)量為4,取蟻群算法參數(shù)如表5 所示。
表3 衛(wèi)星群星下點所處區(qū)域范圍Table 3 Longitude and latitude range of target region
表4 方位、俯仰以及距離變化率約束Table 4 Rate constraints of azimuth,elevation and range
表5 局部衛(wèi)星群ACO 算法仿真參數(shù)Table 5 Simulation parameters of ACO for local satellite collection
2)求解結(jié)果與分析
圖6 分別對應(yīng)了6 個位于表3 區(qū)域范圍的不同分布下衛(wèi)星星群的拓撲結(jié)構(gòu)設(shè)計結(jié)果,圖中,圓點表示衛(wèi)星所處的位置,顏色深淺表示衛(wèi)星所處地心距R,顏色越深,所處高度越低;橘紅色連線表示存在的星間鏈路。各拓撲結(jié)構(gòu)性能分析結(jié)果如表6 所示。
表6 不同時刻下衛(wèi)星星群拓撲結(jié)構(gòu)評價指標Table 6 Topology performance of satellite collection at different time points
圖6 Starlink 局部衛(wèi)星星群拓撲結(jié)構(gòu)設(shè)計結(jié)果Fig.6 Topology solutions of Starlink local satellite collection
以圖6(a)為例,首先,由圖6(a)可以得到,衛(wèi)星群經(jīng)緯度分布不規(guī)則,無法定義常規(guī)的“前、后、左、右”建鏈對象;其次,分析衛(wèi)星地心距分布,得到圖7 結(jié)果,可以發(fā)現(xiàn),該時刻的目標衛(wèi)星群所處軌道高度分布在6 700~7 000 km 的范圍內(nèi),衛(wèi)星群空間高度分布不規(guī)則。在此情況下,該衛(wèi)星群拓撲結(jié)構(gòu)的連通性指標為5,遠小于衛(wèi)星群內(nèi)包含的衛(wèi)星數(shù)量,表現(xiàn)出較強的連通性。圖6(b)~(f)同理。
圖7 衛(wèi)星群在空間分布1 時的地心距Fig.7 Radius distribution of satellite collection at the first time point
可以發(fā)現(xiàn),不同時刻下針對不同的衛(wèi)星星群分布,本文方法都能夠充分利用衛(wèi)星通信載荷,設(shè)計得到滿足鏈路約束的拓撲結(jié)構(gòu),不會由于衛(wèi)星軌道高度、星群空間分布構(gòu)型的特殊性而無法求解,進一步驗證了本文所提出的序列式拓撲結(jié)構(gòu)設(shè)計方法針對各種復(fù)雜衛(wèi)星分布的適應(yīng)性。另外,根據(jù)表6 分析結(jié)果,在第6 個時刻時,處于區(qū)域范圍內(nèi)的衛(wèi)星數(shù)量為70 顆,遠大于其他時刻的衛(wèi)星數(shù)量,但在該情況下的連通性指標,即最大信息傳輸跳數(shù)僅增加了1~3 跳。進一步說明通過本方法設(shè)計的拓撲結(jié)構(gòu)在面向巨型星座局部衛(wèi)星星群協(xié)同任務(wù)時,具有信息快速傳輸?shù)膬?yōu)勢。
1)本文所提出的序列式拓撲結(jié)構(gòu)設(shè)計方法在鏈路數(shù)量受限情況下,能夠利用全連接序列特性,設(shè)計得到滿足全連通任務(wù)需求的拓撲結(jié)構(gòu),解決了現(xiàn)有設(shè)計方法無法確保設(shè)計結(jié)果滿足該需求的問題。同時,采用該方法設(shè)計的衛(wèi)星拓撲結(jié)構(gòu)在星座信息傳輸?shù)淖畲筇鴶?shù)上展現(xiàn)了較強的優(yōu)勢,可服務(wù)于星座或局部星群星間快速信息傳輸任務(wù)需求。
2)本文提出的序列式拓撲結(jié)構(gòu)設(shè)計方法能夠適用于任意空間分布的衛(wèi)星星座整體或局部星群,解決了現(xiàn)有大部分拓撲結(jié)構(gòu)設(shè)計適用星座構(gòu)型受限問題。
3)根據(jù)本文提出的序列式拓撲結(jié)構(gòu)設(shè)計方法所建立的框架,在本文基礎(chǔ)上,進一步考慮不同時隙間的鏈路切換,可應(yīng)用于大規(guī)模不規(guī)則低軌星座內(nèi)局部衛(wèi)星星群的實時動態(tài)通信鏈路設(shè)計。