葉立軍, 王靜吉, 寶音賀西, 尹海寧, 劉付成
1. 清華大學(xué) 航天航空學(xué)院, 北京 100084 2. 上海航天控制技術(shù)研究所, 上海 201109 3. 上海市空間智能控制技術(shù)重點(diǎn)實(shí)驗(yàn)室, 上海 201109 4. 上海市航天技術(shù)研究院, 上海 201109
太陽(yáng)同步凍結(jié)軌道星座是一種由太陽(yáng)同步凍結(jié)軌道衛(wèi)星組成的星座,不僅可以實(shí)現(xiàn)對(duì)地球上任一地區(qū)不同太陽(yáng)光照條件下的觀測(cè),而且其在同一緯度上其軌道高度保持不變,有利于載荷標(biāo)定以及可實(shí)現(xiàn)同一目標(biāo)長(zhǎng)期穩(wěn)定觀測(cè).
太陽(yáng)同步凍結(jié)軌道星座的保持主要包括對(duì)半長(zhǎng)軸、偏心率和軌道傾角的保持.太陽(yáng)同步軌道為低軌,受大氣阻力影響,軌道高度會(huì)逐漸降低,偏心率會(huì)逐漸減小,不同衛(wèi)星由于大氣阻力和迎風(fēng)面差異,會(huì)引起星座成員之間相位出現(xiàn)相對(duì)漂移,影響星座覆蓋特性和衛(wèi)星進(jìn)出站時(shí)序規(guī)劃,甚至可能出現(xiàn)星座成員相撞的風(fēng)險(xiǎn).因此必須對(duì)每個(gè)星座成員的相對(duì)相位進(jìn)行保持控制,也稱星座站位保持.然而,凍結(jié)軌道對(duì)偏心率矢量有要求,所以還需要主動(dòng)調(diào)整和保持各成員衛(wèi)星的偏心率矢量.太陽(yáng)同步軌道衛(wèi)星軌道面與太陽(yáng)關(guān)系相對(duì)固定,衛(wèi)星軌道傾角受太陽(yáng)光壓和太陽(yáng)引力常值影響,會(huì)發(fā)生漂移,進(jìn)而引起升交點(diǎn)赤經(jīng)漂移速度的改變,最終體現(xiàn)為地方時(shí)的漂移.特別是對(duì)于有凍結(jié)特性或回歸特性的太陽(yáng)同步軌道,更需要軌道傾角保持.
目前針對(duì)軌道保持的研究比較多,崔海英等[1-2]給出了低軌衛(wèi)星軌道軌跡保持方法,以及基于任務(wù)的詳細(xì)參數(shù)設(shè)計(jì),但是均沒(méi)有考慮軌道保持中偏心率抑制問(wèn)題.杜耀柯等[3]將星下點(diǎn)軌跡保持控制問(wèn)題轉(zhuǎn)化為平均軌道根數(shù)相對(duì)軌道控制問(wèn)題,其中目標(biāo)衛(wèi)星是虛擬的,優(yōu)點(diǎn)是每個(gè)參數(shù)控制精度高,缺點(diǎn)是控制算法復(fù)雜,軌控推力為空間指向,燃料消耗大,軌控次數(shù)頻繁.謝挺等[4]分別通過(guò)單脈沖和雙脈沖方法,介紹了超低軌道高度保持和偏心率主動(dòng)圓化控制,屬于單星軌道絕對(duì)保持,不適用于凍結(jié)軌道此類(lèi)特殊軌道保持.姜宇等[6-8]采用切向和法向控制,分別實(shí)現(xiàn)了對(duì)虛擬星的面內(nèi)面外精確編隊(duì)保持,但采用的切向脈沖為三脈沖,脈沖中有減速分量,控制頻次高,非最低燃耗策略.
本文提出一種太陽(yáng)同步凍結(jié)軌道星座最小燃耗保持方法及仿真,僅采用沿切向單脈沖抵消大氣阻力,同時(shí)選擇在相對(duì)遠(yuǎn)地點(diǎn)點(diǎn)火,同時(shí)實(shí)現(xiàn)對(duì)目標(biāo)軌道高度、軌道相位及偏心率矢量的捕獲及保持,即實(shí)現(xiàn)對(duì)目標(biāo)凍結(jié)軌道的面內(nèi)保持,控制頻次低,且切向單脈沖全部用于抵消大氣衰減的加速分量,為最低燃耗.
對(duì)于低軌衛(wèi)星,大氣阻力造成軌道機(jī)械能的長(zhǎng)期衰減[6],大氣阻力產(chǎn)生與衛(wèi)星速度相反的阻力,對(duì)應(yīng)的阻力為
(1)
式中:T為切向阻力大小,單位N;CD為阻力系數(shù),對(duì)一般衛(wèi)星其取值范圍為2.0~2.3;S為衛(wèi)星有效迎風(fēng)面積,單位m2;ρ為衛(wèi)星飛行高度處的大氣密度,單位kg/m3.
大氣阻力將造成軌道面內(nèi)參數(shù)半長(zhǎng)軸a(單位m),偏心率e,近地點(diǎn)幅角ω隨時(shí)間的變化[9],其表達(dá)式為
(2)
式中,θ為衛(wèi)星真近點(diǎn)角,單位rad;E為衛(wèi)星偏近點(diǎn)角,單位rad;r為地心距,單位m;p=a(1-e2)為軌道半通徑,單位m;n為衛(wèi)星軌道運(yùn)動(dòng)平均角速度,單位rad/s.
對(duì)于太陽(yáng)同步軌道,地球非球形引力引起的軌道面進(jìn)動(dòng)[10-11]平均角速度與太陽(yáng)繞地球的視運(yùn)動(dòng)平均角速度相等,太陽(yáng)始終在軌道面的一側(cè),同時(shí)衛(wèi)星繞地球沿軌道運(yùn)動(dòng),會(huì)產(chǎn)生力矩,導(dǎo)致軌道傾角產(chǎn)生長(zhǎng)期變化項(xiàng),該現(xiàn)象稱為太陽(yáng)引力諧振,軌道傾角i產(chǎn)生單方向漂移[11],其表達(dá)式為
(3)
式中,ns為地球繞太陽(yáng)運(yùn)動(dòng)平均角速度,單位rad/s;β為太陽(yáng)高度角,單位rad.
低軌衛(wèi)星軌道升交點(diǎn)赤經(jīng)Ω進(jìn)動(dòng)速率近似表達(dá)式為[10]:
(4)
式中,J2為地球形狀因子,是最大的地球帶諧項(xiàng)系數(shù);μ為地球引力常數(shù);Re為地球平均半徑.
根據(jù)式(4),軌道半長(zhǎng)軸a的變化和軌道傾角i的變化均會(huì)引起升交點(diǎn)赤經(jīng)速率的變化,并最終導(dǎo)致太陽(yáng)同步軌道降交點(diǎn)地方時(shí)的變化,將Ω′分別對(duì)軌道半長(zhǎng)軸a和軌道傾角i求導(dǎo):
(5)
式(5)分別給出了軌道半長(zhǎng)軸a和軌道傾角i變化對(duì)升交點(diǎn)赤經(jīng)漂移率的影響,用于計(jì)算太陽(yáng)同步軌道地方時(shí)漂移速率.
星座保持一般分相對(duì)保持和絕對(duì)保持,相對(duì)保持需要綜合考慮其他星座成員衛(wèi)星軌道信息[12-13],策略復(fù)雜;絕對(duì)保持策略簡(jiǎn)單,軌道保持策略不受星座成員數(shù)量的影響,工程適用性好.本文研究采用星座絕對(duì)保持策略,即給每顆星座成員衛(wèi)星分配一個(gè)虛擬目標(biāo)星(簡(jiǎn)稱“虛擬星”),每顆星座成員實(shí)現(xiàn)了對(duì)應(yīng)的虛擬星跟蹤,就實(shí)現(xiàn)了星座的絕對(duì)保持.
星座同一軌道面內(nèi)相對(duì)軌道相位漂移較快,因此具有控制頻次高,單次控制量小的特點(diǎn),而軌道傾角相對(duì)漂移較慢,因此軌道面外保持具有單次控制量大,由于一般控制頻次低的特點(diǎn),面內(nèi)面外控制不同步,可將星座保持分為面內(nèi)保持和面外保持解耦控制.
軌道保持可視為本星相對(duì)于虛擬星的軌道繞飛保持控制問(wèn)題,軌道保持目標(biāo)是與虛擬星距離趨于0,認(rèn)為兩星足夠接近,忽略高階小量.定義4個(gè)面內(nèi)新軌道要素描述相對(duì)運(yùn)動(dòng)[14-16]:
(6)
式中,n1為伴隨星平均角速度,單位rad/s;n0為虛擬星平均角速度,單位rad/s;δn為兩星平均角速度之差,稱為相對(duì)漂移率,單位rad/s;δe‖,δe⊥為兩星指向近地點(diǎn)的偏心率矢量之差在參考星節(jié)點(diǎn)坐標(biāo)系中的投影;δu為兩星相對(duì)軌道幅角偏差,單位rad.
以虛擬星為原點(diǎn),虛擬星軌道坐標(biāo)系為參考坐標(biāo)系,根據(jù)文獻(xiàn)[14],或?qū)ξ墨I(xiàn)[15-16]進(jìn)行高階小量近似,可得伴隨衛(wèi)星面內(nèi)相對(duì)運(yùn)動(dòng)方程:
(7)
式中:τ為從初始時(shí)刻算起的時(shí)間,單位s;u0為虛擬星軌道幅角,單位rad,δe=[δe‖δe⊥]T為相對(duì)偏心率矢量.
對(duì)伴隨星施加脈沖作用下,可認(rèn)為衛(wèi)星位置沒(méi)有變化,據(jù)此有軌道面內(nèi)相對(duì)軌道機(jī)動(dòng)方程[14]
(8)
式中:Δvx為軌道系x方向速度增量(切向速度增量),Δvz為軌道系z(mì)方向速度增量(徑向速度增量).
可以看出,切向速度增量Δvx可以同時(shí)對(duì)衛(wèi)星相對(duì)漂移δu,相對(duì)漂移速率δn,相對(duì)偏心率矢量δe進(jìn)行主動(dòng)調(diào)整;從另外一個(gè)角度,切向脈沖可以僅用于克服衛(wèi)星大氣阻力,若能避免使用徑向(z)推力,即可實(shí)現(xiàn)最小燃耗下的面內(nèi)軌道保持控制.
令Δvz=0,則式(8)可簡(jiǎn)化為
(9)
傳統(tǒng)的一個(gè)軌道周期內(nèi)切向三脈沖面內(nèi)軌道保持算法,可以在一個(gè)軌道周期內(nèi)實(shí)現(xiàn)對(duì)虛擬星面內(nèi)軌道參數(shù)的捕獲[8],對(duì)虛擬星軌道捕獲快,但部分速度增量會(huì)降低軌道高度,燃料消耗非最優(yōu).
本文提出的基于切向單脈沖的面內(nèi)軌道保持算法,在不約束軌道捕獲時(shí)間的前提下,采用時(shí)間換燃料的思想,選擇在面內(nèi)相對(duì)運(yùn)動(dòng)遠(yuǎn)地點(diǎn)附近執(zhí)行一次切向軌道控制,軌道控制產(chǎn)生的速度增量?jī)H用于抵消大氣衰減,利用主動(dòng)軌控和被動(dòng)大氣衰減效果,同時(shí)實(shí)現(xiàn)面內(nèi)所有軌道參數(shù)的捕獲及保持.
(10)
根據(jù)式(10),且Δvx>0,可得最優(yōu)軌控點(diǎn)U0
U0=π+atan2(δe⊥,δe‖)
(11)
當(dāng)軌道控制點(diǎn)為U0時(shí),兩星相對(duì)偏心率矢量的模減小速度最快,及兩星相對(duì)運(yùn)動(dòng)橢圓尺寸減小最快.從軌道物理意義上描述:δe=[δe‖δe⊥]T是相對(duì)偏心率矢量,atan2(δe⊥,δe‖)代表基于相對(duì)偏心率矢量計(jì)算出的相對(duì)近地點(diǎn)角(相對(duì)近地點(diǎn)與升交點(diǎn)之間的角度),U0即為相對(duì)遠(yuǎn)地點(diǎn).
反之,若Δvx<0(這里僅用于案例討論,該假設(shè)與本文軌道保持策略不符),則在相對(duì)近地點(diǎn)執(zhí)行軌控,同樣可使軌控后兩星相對(duì)偏心率矢量的模盡量小.
根據(jù)式(9),可以看出偏心率矢量增量方向滯后速度增量方向90°[17],針對(duì)3.1節(jié)面內(nèi)保持時(shí)機(jī)為相對(duì)軌道的遠(yuǎn)地點(diǎn),即偏心率矢量增量方向與當(dāng)前相對(duì)偏心率矢量方向相反,意味著相對(duì)偏心率矢量的模減小最快.
在虛擬星軌道面內(nèi),建立偏心率矢量坐標(biāo)系如圖1所示.
圖1中,δe0為初始相對(duì)偏心率矢量,δef為軌控后相對(duì)偏心率矢量,Δδe為實(shí)際軌控引起的相對(duì)偏心率矢量變化量,Δv為實(shí)際軌控產(chǎn)生的跡向速度增量,Δδe0為理想軌控引起的相對(duì)偏心率矢量變化量,Δv0為理想軌控產(chǎn)生的跡向速度增量.
圖1可以看出,Δδe與Δδe0夾角(即Δv與Δv0夾角)越小,軌控后|δef|最小,即在軌控量一定時(shí),在相對(duì)遠(yuǎn)地點(diǎn)進(jìn)行軌道升高控制,軌控后相對(duì)偏心率矢量的模最小.
圖1還可以看出,如果一直在最佳軌控點(diǎn)軌控,當(dāng)|Δδe|<|δe0|,則最佳軌控點(diǎn)一直保持不變,直到|Δδe|≥|δe0|,在最佳軌控點(diǎn)的軌控會(huì)使δe0反向,即最佳軌控點(diǎn)會(huì)變化180°,并持續(xù)如此循環(huán)往復(fù).
當(dāng)|Δδe|≤2|δe0|,只要Δδe和Δδe0夾角小于θ,就有|δef|≤|δe0|,即軌控后相對(duì)偏心率矢量的模比軌控前相對(duì)偏心率矢量的模小.根據(jù)圖1幾何關(guān)系有
(12)
根據(jù)式(12),當(dāng)|Δδe|?|δe0|時(shí),θ趨近于90°,即當(dāng)軌道保持引起的相對(duì)偏心率矢量變化量的模遠(yuǎn)小于當(dāng)前相對(duì)偏心率矢量的模時(shí),在相對(duì)遠(yuǎn)地點(diǎn)附近90°范圍內(nèi)沿跡向軌道保持,軌控后相對(duì)偏心率矢量的模就會(huì)趨于減小.
假設(shè)大氣阻力不變,每次軌控引起的|Δδe|可視為常值,而|δe0|不斷變小.一旦|Δδe|>2|δe0|,|δe0|不再減小,相對(duì)偏心率矢量達(dá)到穩(wěn)定狀態(tài).因此,跟蹤星軌道偏心率穩(wěn)態(tài)誤差即單次軌道保持產(chǎn)生相對(duì)偏心率矢量變化量的模.
實(shí)現(xiàn)跟蹤星軌道保持,不僅需要調(diào)整兩星相對(duì)偏心率,還需要調(diào)整兩星相對(duì)軌道幅角.
圖2 軌控前后兩星相對(duì)軌道幅角變化率Fig.2 Relative angular velocity of two satellites’ orbital arguments before and after orbit control
圖3 軌控前后兩星相對(duì)軌道幅角Fig.3 Relative orbital argument of two satellites before and after orbit control
根據(jù)上述規(guī)劃,有如下約束:
(13)
可以計(jì)算得,跟蹤星相對(duì)軌道幅角漂移率控制量為
(14)
衛(wèi)星半長(zhǎng)軸衰減率與兩星軌道幅角相對(duì)漂移率的關(guān)系[18-19]:
(15)
式中,a0為虛擬星軌道半長(zhǎng)軸,單位m.
結(jié)合式(14)和(15),有
(16)
根據(jù)脈沖變軌假設(shè),1s內(nèi)實(shí)現(xiàn)速度增量,結(jié)合式(15)和式(16),變軌前后軌道半長(zhǎng)軸增加量為
(17)
根據(jù)低軌圓軌小量調(diào)整時(shí)軌道高度變化量Δa與速度增量Δvx之間關(guān)系[17-19].
(18)
結(jié)合式(17)和式(18),可得切向速度增量為
(19)
考慮到工程約束,僅有沿著飛行方向的速度增量,要求式(19)中Δvx≥0,因此
Δvx=
(20)
軌道幅角保也是軌道周期保持,根據(jù)開(kāi)普勒第三定律,軌道周期保持也是軌道半長(zhǎng)軸的保持,即軌道平均高度保持.
面內(nèi)保持可實(shí)現(xiàn)軌道高度保持,因此在太陽(yáng)同步軌道地方時(shí)保持時(shí),可僅考慮軌道傾角保持.
由于衛(wèi)星軌道傾角漂移速率較慢,為10-13rad/s量級(jí)[11],為簡(jiǎn)化控制策略,可采用傳統(tǒng)閾值觸發(fā)的方式來(lái)實(shí)現(xiàn)衛(wèi)星傾角調(diào)整:即當(dāng)?shù)胤綍r(shí)漂移超過(guò)閾值T,則擇機(jī)在附近的升/降交點(diǎn)執(zhí)行軌道傾角調(diào)整,傾角調(diào)整量為
Δi=2(i0-i)
(21)
式中,i0為虛擬星軌道傾角,單位rad;i為跟蹤星當(dāng)前軌道傾角,單位rad.
軌道系y軸方向速度增量為(以在降交點(diǎn)控制為例)
Δvy=2(i0-i)n0a0
(22)
實(shí)際上,由于傾角漂移慢,軌控頻次低,若要提高地方時(shí)保持精度,適當(dāng)提高傾角調(diào)整頻率即可.
采用絕對(duì)保持策略,每顆衛(wèi)星正常執(zhí)行軌道保持,即實(shí)現(xiàn)星座保持,以其中某顆衛(wèi)星軌道保持為例仿真說(shuō)明,仿真條件如下:仿真起始時(shí)間(北京時(shí)間):2020-06-08 12時(shí),仿真時(shí)長(zhǎng)為4年.大氣阻力引起軌道平均衰減為每年降低10 km;要求降交點(diǎn)地方時(shí)保持精度為0.4 min(對(duì)應(yīng)星下點(diǎn)赤經(jīng)漂移12.6 km,軌道面外控制閾值T取12 km),星座成員與對(duì)應(yīng)虛擬星之間相位保持精度為0.002°(對(duì)應(yīng)飛行方向誤差0.252 km,軌道面內(nèi)控制閾值S取0.1 km).
表1 虛擬星和跟蹤星初始軌道參數(shù)Tab.1 Initial orbit parameters of the virtual satellite and tracking satellite
圖4和圖5可以看出,實(shí)現(xiàn)了針對(duì)虛擬星的逼近及穩(wěn)定伴飛,即實(shí)現(xiàn)了對(duì)指定站位的捕獲及保持,兩星相對(duì)距離保持精度約0.2 km,優(yōu)于指標(biāo)要求0.252 km.
圖4 虛擬星軌道坐標(biāo)系下X和Z位置Fig.4 X & Z position in orbital coordinate system of the virtual satellite
圖5 虛擬星軌道坐標(biāo)系下X和Z位置放大圖Fig.5 Enlarged drawing of X & Z position in orbital coordinate system of the virtual satellite
圖6可以看出,實(shí)現(xiàn)了升交點(diǎn)赤經(jīng)保持,升交點(diǎn)赤經(jīng)相對(duì)漂移誤差小于指標(biāo)要求的12.6 km.
圖6 升交點(diǎn)赤經(jīng)相對(duì)漂移Fig.6 Relative drift of the RAAN
圖7可以看出,初始時(shí)刻跟蹤星軌道高度比虛擬星低1 km,跟蹤星軌道幅角比虛擬星小2°,系統(tǒng)判定無(wú)需軌道保持,待兩星軌道幅角差大于控制閾值,執(zhí)行一次脈沖軌道保持,即實(shí)現(xiàn)對(duì)虛擬星軌道幅角的捕獲.
圖7 虛擬星軌道坐標(biāo)系下X-Z位置相平面圖Fig.7 Phase plane of X-Z position in orbital coordinate system of the virtual satellite
圖8,圖9,圖10可以看出,實(shí)現(xiàn)了虛擬星軌道偏心率矢量的捕獲及保持,即實(shí)現(xiàn)了凍結(jié)軌道保持,軌道偏心率保持精度約5×10-6.
圖8 跟蹤星軌道偏心率Fig.8 Orbital eccentricity of the tracking satellite
圖9 跟蹤星軌道偏心率放大圖Fig.9 Enlarged drawing of the tracking satellite orbital eccentricity
圖10 相對(duì)偏心率矢量相平面圖Fig.10 Phase plane of relative eccentricity vector
圖11可以看出,實(shí)現(xiàn)了虛擬星軌道半長(zhǎng)軸捕獲及保持.圖12可以看出,實(shí)現(xiàn)了太陽(yáng)高度角(星下點(diǎn)地方時(shí))的保持.
圖11 跟蹤星軌道半長(zhǎng)軸Fig.11 Orbital semi-major axis of the tracking satellite
圖12 跟蹤星太陽(yáng)高度角Fig.12 Beta angle of the tracking satellite
圖13給出了軌道保持所需速度增量的變化過(guò)程.
圖13 跟蹤星燃料消耗歷程Fig.13 Fule consumption history of the tracking satellite
本仿真中,跟蹤星軌道動(dòng)力學(xué)模型考慮了大氣衰減,J2攝動(dòng),太陽(yáng)引力攝動(dòng),采用的解析法軌道遞推,基于脈沖變軌假設(shè)模型,因此本文計(jì)算燃料消耗可供定性參考;本仿真所有軌道參數(shù)描述均為平根;本仿真未考慮軌道確定誤差.
1)軌控時(shí)機(jī)選在軌道遠(yuǎn)地點(diǎn)執(zhí)行軌控,可實(shí)現(xiàn)對(duì)目標(biāo)軌道偏心率矢量的捕獲和保持.相對(duì)運(yùn)動(dòng)橢圓大小,與大氣衰減速度有關(guān),衰減速度越快,則執(zhí)行切向控制的速度增量相應(yīng)越大,偏心率矢量改變量越大,相對(duì)運(yùn)動(dòng)橢圓收斂越快(即與目標(biāo)軌道重合度越好).
2)保持精度主要與定軌精度、最小速度脈寬和軌道演變速度有關(guān).定軌精度越高,最小速度脈寬越小,軌道演變速度越慢,則軌道保持精度越高.
3)采用切向單脈沖的軌道保持策略,所有速度增量均沿衛(wèi)星飛行方向,完全用于抵消大氣阻力引起的軌道高度衰減,因此屬于最小燃耗軌道保持.
4)通過(guò)控制本星與虛擬星的軌道偏差,可使星座成員均保持在各自軌位附近,最終實(shí)現(xiàn)整個(gè)星座的保持.如果把虛擬星從星座替換為低軌衛(wèi)星編隊(duì)或集群,且虛擬星半長(zhǎng)軸不衰減或衰減速度慢于所有編隊(duì)成員真實(shí)衰減速度,本文面內(nèi)軌道保持技術(shù)也適用.