陳小前,陳獻琪,曹 璐,張 翔,姚 雯
(1. 軍事科學院,北京 100091;2. 軍事科學院國防科技創(chuàng)新研究院,北京 100071)
以多學科設(shè)計優(yōu)化(MDO)為核心的飛行器總體優(yōu)化理論,主要用于概念設(shè)計階段,通過將結(jié)構(gòu)、動力、氣動等多個緊密耦合的學科一體化設(shè)計,實現(xiàn)綜合設(shè)計性能的優(yōu)化[1-3]。粟華等[4]針對空間機動飛行器的多學科設(shè)計優(yōu)化問題,構(gòu)建了考慮軌道、電源、結(jié)構(gòu)、推進和姿軌控5個學科的耦合優(yōu)化模型,研究了連續(xù)和離散混合變量的MDO求解技術(shù),優(yōu)化后的飛行器總質(zhì)量指標降低了約18%。龔春林等[5]將多學科設(shè)計優(yōu)化思想引入到導彈方案總體設(shè)計問題中,基于多學科并行設(shè)計思想,開發(fā)了面向?qū)椏傮w設(shè)計的多學科設(shè)計優(yōu)化原型系統(tǒng)。吳文瑞等[6]重點研究了多學科設(shè)計優(yōu)化中的協(xié)同優(yōu)化技術(shù),在遙感衛(wèi)星總體參數(shù)設(shè)計問題中進行了方法有效性驗證。龍騰等[7]以對地觀測衛(wèi)星為研究對象,建立了考慮軌道、控制、有效載荷、電源及結(jié)構(gòu)分系統(tǒng)設(shè)計約束的多學科優(yōu)化模型,提出了一種約束高效全局優(yōu)化算法,并通過算例驗證了所提方法的有效性和工程適用性。姚雯等[8]針對衛(wèi)星總體設(shè)計問題,研究了考慮不確定性條件下的多學科設(shè)計優(yōu)化方法,提升了衛(wèi)星設(shè)計的穩(wěn)健性和可靠性。葉年輝等[9]重點針對固體火箭發(fā)動機開展了多學科設(shè)計優(yōu)化研究,結(jié)合Kriging代理模型提出了一種多目標自適應優(yōu)化方法。姜歡等[10]針對面對稱飛行器開展了飛行器氣動外形優(yōu)化設(shè)計研究,實現(xiàn)了多學科耦合集成優(yōu)化設(shè)計。
盡管飛行器多學科設(shè)計優(yōu)化技術(shù)取得了較為豐碩的理論和應用成果,但工程實踐表明,現(xiàn)有理論研究仍存在一定局限性。首先,總體設(shè)計實質(zhì)為總體方案靜態(tài)參數(shù)優(yōu)化,沒有考慮飛行過程的運動參數(shù)/控制變量優(yōu)化,無法實現(xiàn)效益綜合最優(yōu);總體方案確定的硬件條件是對控制過程的強約束,割裂兩者的設(shè)計,會導致方案迭代效率低下,也難以達到整體最優(yōu)。因此,飛行器系統(tǒng)性能最優(yōu)必須統(tǒng)籌總體方案的靜態(tài)參數(shù)與任務過程的動態(tài)控制,以任務能力為導向,實現(xiàn)靜/動耦合、軟/硬一體的綜合優(yōu)化,創(chuàng)新發(fā)展總體與控制一體化設(shè)計的基礎(chǔ)理論。尤其是對于需要長期在軌運行的衛(wèi)星,系統(tǒng)控制對于任務成敗極其關(guān)鍵,探索總體與控制一體化設(shè)計方法顯得尤為重要。
面向更加復雜的衛(wèi)星在軌任務和系統(tǒng)控制要求,迫切需要在衛(wèi)星總體設(shè)計階段就充分考慮應用階段的動態(tài)任務及其控制過程。本文通過開展衛(wèi)星總體參數(shù)與控制過程的一體化精細優(yōu)化研究,提出了一種衛(wèi)星總體與姿態(tài)控制一體化優(yōu)化設(shè)計方法,并將其應用于某具有敏捷姿態(tài)機動功能的對地觀測衛(wèi)星的總體設(shè)計。針對該衛(wèi)星的姿態(tài)機動場景,建立了總體設(shè)計學科簡化模型,重點討論了姿態(tài)控制分系統(tǒng)學科模型與總體設(shè)計強耦合關(guān)系,通過對該衛(wèi)星的總體與姿態(tài)控制一體化優(yōu)化問題進行求解,獲得了比傳統(tǒng)衛(wèi)星總體設(shè)計方法性能指標更優(yōu)、冗余度更低的設(shè)計方案。
衛(wèi)星可以分為有效載荷和衛(wèi)星平臺兩個主要部分,衛(wèi)星平臺具體包括結(jié)構(gòu)、電源、推進、姿態(tài)確定與控制、熱控、測控、數(shù)據(jù)管理等多個相互關(guān)聯(lián)的分系統(tǒng)。因此衛(wèi)星優(yōu)化設(shè)計是一個典型的復雜多學科耦合設(shè)計問題。
目前,衛(wèi)星設(shè)計通常采用先總體優(yōu)化設(shè)計后分系統(tǒng)詳細設(shè)計的串行設(shè)計流程[11],如圖1所示,以衛(wèi)星姿態(tài)控制分系統(tǒng)的詳細設(shè)計為例,首先進行衛(wèi)星總體多學科設(shè)計優(yōu)化得到較優(yōu)的衛(wèi)星總體設(shè)計參數(shù),然后基于當前衛(wèi)星設(shè)計參數(shù)構(gòu)建相應的姿態(tài)動力學系統(tǒng),開展衛(wèi)星姿態(tài)的最優(yōu)控制算法設(shè)計工作,通過仿真分析驗證衛(wèi)星姿態(tài)控制效果。當前的串行設(shè)計流程看似遞進自然,但卻忽略了衛(wèi)星姿態(tài)控制系統(tǒng)設(shè)計參數(shù)和衛(wèi)星總體設(shè)計參數(shù)之間的相互作用,導致衛(wèi)星總體設(shè)計性能無法充分挖掘。比如,衛(wèi)星結(jié)構(gòu)分系統(tǒng)直接關(guān)系到衛(wèi)星的轉(zhuǎn)動慣量特性,進而決定了衛(wèi)星姿態(tài)動力學系統(tǒng)的控制難度,會導致在相同的控制能力下,衛(wèi)星姿態(tài)機動的響應時間存在差異。這對于敏捷衛(wèi)星的設(shè)計至關(guān)重要。進一步,衛(wèi)星在軌姿態(tài)變化也會影響太陽能電池陣的太陽光入射角度,從而影響電源系統(tǒng)的供電功率。如果在衛(wèi)星總體參數(shù)設(shè)計階段直接按照最壞情形進行設(shè)計,則存在一定的設(shè)計冗余。
圖1 衛(wèi)星總體與姿態(tài)控制的串行設(shè)計流程Fig.1 The sequential design flowchart for satellite overall system and attitude control
鑒于衛(wèi)星總體方案與控制系統(tǒng)設(shè)計強耦合、強約束的關(guān)系,本文重點面向具有復雜在軌任務要求的衛(wèi)星總體參數(shù)設(shè)計問題,開展了耦合衛(wèi)星姿態(tài)控制過程的衛(wèi)星總體多學科設(shè)計優(yōu)化方法研究。衛(wèi)星總體設(shè)計方案中的軌道參數(shù)、星體轉(zhuǎn)動慣量、執(zhí)行機構(gòu)能力等將直接影響衛(wèi)星姿態(tài)動力學系統(tǒng),從而影響衛(wèi)星姿態(tài)控制與機動過程。通過對衛(wèi)星姿態(tài)機動過程進行詳細分析與評估,探究姿態(tài)控制對衛(wèi)星總體方案參數(shù)設(shè)計的影響。進一步,通過結(jié)合面向應用階段在軌任務的衛(wèi)星姿態(tài)控制過程,開展衛(wèi)星總體參數(shù)與控制過程的一體化優(yōu)化設(shè)計研究,重點解決傳統(tǒng)總體與控制相對獨立設(shè)計帶來的迭代低效、性能局限和方案冗余等問題。
基于上述思路,本文提出了一種衛(wèi)星總體與姿態(tài)控制一體化優(yōu)化設(shè)計方法,其框架如圖2所示。通過將衛(wèi)星姿態(tài)控制仿真過程嵌入到衛(wèi)星總體多學科設(shè)計優(yōu)化迭代中,實時根據(jù)當前衛(wèi)星總體設(shè)計參數(shù)進行姿態(tài)控制算法設(shè)計并進行姿態(tài)機動性能評估,從而反饋指導總體設(shè)計參數(shù)更新,最大限度消除衛(wèi)星姿態(tài)控制分系統(tǒng)設(shè)計和衛(wèi)星總體設(shè)計之間的界限,實現(xiàn)衛(wèi)星總體參數(shù)與姿控系統(tǒng)的綜合最優(yōu)設(shè)計。
圖2 衛(wèi)星總體與姿態(tài)控制一體化優(yōu)化設(shè)計框架Fig.2 The integrated optimization design flowchart for satellite overall system and attitude control
以某對地觀測敏捷衛(wèi)星為例,選取合成孔徑雷達為有效載荷,具有全天候?qū)Φ赜^測能力,對總體設(shè)計學科模型進行建模。
軌道為太陽同步回歸圓軌道。選取軌道高度h為設(shè)計變量,軌道偏心率為0,降交點地方時(DNT)為上午10時0分左右,軌道傾角可以根據(jù)太陽同步回歸軌道設(shè)計方法進行計算,公式如下:
(1)
式中:i為軌道傾角;Re為地球赤道半徑;n為軌道平均角速度;J2=0.001 082為地球主要的引力攝動項。
根據(jù)軌道高度h,可計算軌道周期TN為
(2)
參考軌道的受曬情況由星蝕因子ke表示。對于圓軌道,參考軌道的星蝕因子計算公式為
(3)
假設(shè)衛(wèi)星主體構(gòu)型為長方體,垂直于發(fā)射方向的橫截面為正方形。星體結(jié)構(gòu)尺寸的邊長為b,高度為l,結(jié)構(gòu)壁厚為t。結(jié)構(gòu)材料采用鋁合金5A06[12],材料密度ρ=2.64 g/cm3,則結(jié)構(gòu)質(zhì)量Mstr、衛(wèi)星體積Vsat以及星體轉(zhuǎn)動慣量(Ix,str,Iy,str,Iz,str)的估算公式如下
(4)
式中:Msat為衛(wèi)星總質(zhì)量;Msp為太陽能帆板質(zhì)量。
假設(shè)太陽能帆板為正方形,采用雙翼式安裝方式,距離星體側(cè)面的安裝距離和星體結(jié)構(gòu)尺寸邊長相同,則太陽能帆板部分的轉(zhuǎn)動慣量(Ix,sp,Iy,sp,Iz,sp)為
(5)
式中:Asp表示太陽能帆板面積。
記衛(wèi)星的轉(zhuǎn)動慣量矩陣Ixyz為diag(Ix,Iy,Iz),其值為星體轉(zhuǎn)動慣量和太陽能帆板轉(zhuǎn)動慣量之和。衛(wèi)星的橫截面積Af,即其迎風面積,取衛(wèi)星本體的最大截面積與太陽能帆板面積之和,即
(6)
衛(wèi)星結(jié)構(gòu)必須有足夠的強度、剛度和穩(wěn)定性,以承受運載火箭的發(fā)射環(huán)境。因此結(jié)構(gòu)分系統(tǒng)設(shè)計還需要根據(jù)運載火箭的頻率與過載特性進行強度、剛度和穩(wěn)定性設(shè)計,使得結(jié)構(gòu)壁厚t達到設(shè)計要求的臨界壁厚,具體計算公式見文獻[13]。
電源分系統(tǒng)主要包括太陽能電池陣、蓄電池以及電源控制器等。本文將太陽能帆板面積Asp和衛(wèi)星設(shè)計壽命Tlife作為電源分系統(tǒng)的設(shè)計變量,估算電源分系統(tǒng)質(zhì)量Meps、太陽能帆板質(zhì)量Msp和蓄電池質(zhì)量Mba。進一步,假設(shè)衛(wèi)星所有供電均直接由蓄電池提供,根據(jù)衛(wèi)星長期負載功率和姿態(tài)機動峰值功率兩部分需求,評估當前設(shè)計情形下電源系統(tǒng)所允許的姿態(tài)機動性能。
壽命末期單位面積太陽能電池陣的輸出功率PEOL為
PEOL=ηspFsIdcosθ(1-dy)Tlife
(7)
式中:ηsp為太陽能電池陣的能量轉(zhuǎn)換效率,選用GaInP2/InGaAs/Ge太陽電池片,取其值為30%[14];Fs為太陽照射強度,為1367 W/m2;Id為太陽電池陣布片系數(shù),取值為0.77;θ為太陽入射角,考慮最壞情形取為23.5°;dy表示太陽能電池陣輸出功率年下降率,取為2%。
太陽能帆板質(zhì)量為
Msp=Pspρsp=PEOLAspρsp
(8)
式中:ρsp為太陽能帆板比能量。
按照一個軌道周期進行計算,太陽能電池陣產(chǎn)生的總電能為
Etotal=ηspPEOLAsp(1-ke)TN
(9)
根據(jù)能量平衡原則,可以計算出蓄電池的質(zhì)量為
(10)
式中:ρba為蓄電池比能量;ηba為蓄電池能量轉(zhuǎn)換效率;dDOD為蓄電池平均充放電深度,選用鋰離子蓄電池,其值取為20%。
(11)
進行電源分系統(tǒng)設(shè)計時要求該時間大于0,且小于一個軌道周期。
推進分系統(tǒng)主要根據(jù)速度增量需求來估算推進劑質(zhì)量Mfuel和推進分系統(tǒng)質(zhì)量Mps。衛(wèi)星的速度增量主要包括軌道高度維持和衛(wèi)星報廢離軌兩部分,具體計算公式詳見文獻[15]。
假設(shè)姿態(tài)確定與控制(ADC)分系統(tǒng)采用零動量穩(wěn)定方式,采用反作用飛輪作為執(zhí)行機構(gòu)進行衛(wèi)星姿態(tài)的三軸穩(wěn)定控制與機動,選擇磁力矩器進行飽和飛輪的卸載與控制。
傳統(tǒng)衛(wèi)星總體設(shè)計中姿態(tài)確定與控制分系統(tǒng)設(shè)計主要根據(jù)軌道高度、迎風面積、衛(wèi)星轉(zhuǎn)動慣量和太陽電池陣質(zhì)量等來計算衛(wèi)星在軌運行過程中受到的各種環(huán)境干擾力矩,而后確定飛輪的角動量容量,然后根據(jù)經(jīng)驗公式對分系統(tǒng)的質(zhì)量Madc和功率Padc進行粗略估算[16]。需要注意的是,該種估算方式僅考慮了衛(wèi)星為了克服干擾力矩進行對地定向的三軸姿態(tài)穩(wěn)定功能,而并未考慮衛(wèi)星姿態(tài)機動任務要求,從而無法實現(xiàn)對衛(wèi)星姿態(tài)機動仿真過程的能量消耗進行準確評估。因此,對于空間姿態(tài)機動能力要求較高的敏捷衛(wèi)星設(shè)計而言,衛(wèi)星在軌應用任務復雜,傳統(tǒng)衛(wèi)星參數(shù)設(shè)計中粗糙的學科分析過程則無法滿足衛(wèi)星精細化的總體設(shè)計要求。
為了能夠準確評估衛(wèi)星姿態(tài)機動任務所消耗的能量,需要將姿態(tài)控制仿真分析過程嵌入到衛(wèi)星總體參數(shù)優(yōu)化設(shè)計中。根據(jù)衛(wèi)星總體設(shè)計參數(shù)實時更新軌道高度和衛(wèi)星轉(zhuǎn)動慣量等,進而更新衛(wèi)星姿態(tài)動力學模型,通過設(shè)計合適的姿態(tài)控制算法,實現(xiàn)對衛(wèi)星姿態(tài)的機動控制,從而得到反作用飛輪的轉(zhuǎn)速與控制力矩的變化過程。通過近似構(gòu)建飛輪電流和飛輪轉(zhuǎn)速、輸出力矩之間的關(guān)系表達式,則可以得出飛輪電流和功率的實時變化過程,進而對整個姿態(tài)機動任務中飛輪的電量消耗進行較為準確的評估。
首先在軌道坐標系中建立安裝有反作用飛輪的衛(wèi)星姿態(tài)動力系統(tǒng);考慮到衛(wèi)星在軌運行環(huán)境復雜,姿態(tài)會受到非線性時變干擾力矩的影響,因此選擇設(shè)計穩(wěn)定魯棒的滑??刂破?使衛(wèi)星跟蹤期望的姿態(tài)信號,進一步通過使用連續(xù)的雙曲正切函數(shù)避免滑模控制中的抖振現(xiàn)象;最后構(gòu)建反作用飛輪的動力學模型,計算姿態(tài)機動任務電量消耗。
(1)衛(wèi)星姿態(tài)動力學系統(tǒng)
(12)
(13)
式中:Jx,Jy,Jz分別表示三個坐標軸方向上反作用飛輪的轉(zhuǎn)動慣量;Ωx,Ωy,Ωz表示飛輪相對于星體的角速度。
(2)滑??刂破髟O(shè)計
(14)
針對上述誤差系統(tǒng),選取一種線性滑模面s=k1e1+e2,從而設(shè)計出姿態(tài)跟蹤滑??刂破鳛?/p>
k3tanh(s/ε))
(15)
式中:k1,k2,ε均為正常數(shù);k3為正常數(shù)且滿足條件k3>||d||。最終,在控制器(15)的作用下衛(wèi)星可以實現(xiàn)對衛(wèi)星期望姿態(tài)的跟蹤任務。
(3)執(zhí)行機構(gòu)動力學模型
以反作用飛輪為例,其電流I與其轉(zhuǎn)速ω和輸出力矩τ之間的關(guān)系可近似建模[17]為
I=(a0ω+b0τ)2+I0
(16)
式中:a0和b0為模型系數(shù)。當飛輪的轉(zhuǎn)速和輸出力矩均為零時,飛輪存在一個基準常值電流I0。假設(shè)飛輪的輸入電壓始終固定為U=28 V。
(17)
通過準確仿真不同衛(wèi)星總體參數(shù)條件下的姿態(tài)機動過程就可以得到不同衛(wèi)星設(shè)計下較為準確的能量消耗,從而指導衛(wèi)星電源分系統(tǒng)設(shè)計,進而影響最終衛(wèi)星總體設(shè)計方案。
有效載荷分系統(tǒng)的質(zhì)量Mpl和功耗Ppl取為固定值,分別為30 kg和30 W。
數(shù)管分系統(tǒng)質(zhì)量Mdh一般占衛(wèi)星干重的5%,功率Pdh為衛(wèi)星長期負載功率的5%。
測控分系統(tǒng)質(zhì)量Mttc一般占衛(wèi)星干重的5%,功率Pttc為衛(wèi)星長期負載功率的5%。
熱控分系統(tǒng)質(zhì)量Mtm一般占衛(wèi)星干重的5%,功率Ptm為衛(wèi)星長期負載功率的5%。
根據(jù)上述建立的衛(wèi)星總體與姿態(tài)控制一體化設(shè)計學科模型,梳理各學科之間的耦合關(guān)系,得到其總體設(shè)計結(jié)構(gòu)矩陣如圖3所示。由圖可知,軌道和衛(wèi)星結(jié)構(gòu)通過軌道角速度、衛(wèi)星橫截面積和衛(wèi)星轉(zhuǎn)動慣量等狀態(tài)變量直接影響衛(wèi)星姿態(tài)動力學系統(tǒng),從而影響衛(wèi)星姿態(tài)控制仿真分析結(jié)果。進一步,衛(wèi)星姿控分系統(tǒng)設(shè)計和推進、電源分系統(tǒng)也存在耦合作用,從而影響衛(wèi)星總體設(shè)計。
圖3 衛(wèi)星總體設(shè)計結(jié)構(gòu)矩陣Fig.3 The satellite overall design structure matrix
衛(wèi)星總體與姿態(tài)控制一體化優(yōu)化模型共包括5個設(shè)計變量,分別是軌道高度h、星體結(jié)構(gòu)邊長b、星體結(jié)構(gòu)高度l、太陽能帆板面積Asp和設(shè)計壽命Tlife。
衛(wèi)星總體設(shè)計約束主要包括:(1)星蝕因子滿足ke≤0.35;(2)衛(wèi)星容積滿足Vsat≥0.5 m3;(3)結(jié)構(gòu)可靠性因子滿足Fstr≥1。此外,在本文研究的總體與姿態(tài)控制一體化優(yōu)化設(shè)計問題中,由電源分系統(tǒng)設(shè)計要求可知,仍需滿足0≤tadc≤TN,即允許敏捷衛(wèi)星進行持續(xù)姿態(tài)機動的時間大于零,且小于一個軌道周期。
衛(wèi)星概念設(shè)計的優(yōu)化目標包括兩個部分??紤]到衛(wèi)星質(zhì)量與衛(wèi)星成本直接正相關(guān),因此期望衛(wèi)星設(shè)計質(zhì)量Msat越小越好。同時對敏捷衛(wèi)星而言,要求其姿態(tài)機動能力越大越好,即允許敏捷衛(wèi)星進行持續(xù)姿態(tài)機動的時間tadc越長越好。當在衛(wèi)星總體設(shè)計中耦合考慮衛(wèi)星姿態(tài)控制仿真分析過程時,允許衛(wèi)星進行持續(xù)姿態(tài)機動的時間根據(jù)式(17)進行較為準確的估算,即
(18)
綜合以上,衛(wèi)星總體與姿態(tài)控制一體化優(yōu)化模型可以表述為
(19)
式中:F(X)為一體化設(shè)計的綜合優(yōu)化目標。衛(wèi)星設(shè)計質(zhì)量Msat越小,允許衛(wèi)星進行姿態(tài)機動時間tadc越長,優(yōu)化目標F越小。
據(jù)上述分析可知,優(yōu)化模型(19)是一個耦合衛(wèi)星姿態(tài)控制過程仿真的多學科設(shè)計優(yōu)化問題。常見的多學科設(shè)計優(yōu)化求解策略包括多學科可行法(MDF)[18]、單學科可行法(IDF)[19]、協(xié)同優(yōu)化(CO)[20]、并行子空間優(yōu)化(CSSO)[21]、解析目標分流(ATC)[22]等??紤]到該問題復雜的多學科耦合特性,采用基于多學科分析的MDF方法對該問題進行優(yōu)化求解。
MDF方法的內(nèi)層循環(huán)為多學科分析迭代過程,外層循環(huán)為總體設(shè)計的參數(shù)優(yōu)化迭代過程。在內(nèi)層循環(huán)中,當前后兩次迭代中耦合變量的變化量小于給定的誤差范圍時,認為多學科分析過程收斂,滿足了相容性約束。本文選取衛(wèi)星總質(zhì)量與功率變化量作為判定多學科分析的收斂依據(jù)。在外層循環(huán)中,采用序列二次規(guī)劃算法(SQP)對衛(wèi)星總體設(shè)計參數(shù)進行梯度尋優(yōu)。
在姿態(tài)確定與控制系統(tǒng)設(shè)計中,假設(shè)飛輪的轉(zhuǎn)動慣量為2×10-3kg·m2,最大轉(zhuǎn)速為每分鐘6 000轉(zhuǎn),最大輸出力矩為60 mN·m。當轉(zhuǎn)速為零和最大轉(zhuǎn)速時,飛輪的常值功耗分別為1.2 W和5.5 W。當飛輪處于最大加速或減速條件下,其峰值功耗為45 W。飛輪輸入電壓U始終穩(wěn)定在28 V。因此,可以計算出飛輪電流模型未知參數(shù)如表1所示。據(jù)此模型則可以實時準確評估飛輪耗電功率。
表1 飛輪電流模型系數(shù)Table 1 Current model parameters of the reaction wheel
在對地觀測敏捷衛(wèi)星總體設(shè)計時,要求衛(wèi)星可以沿滾轉(zhuǎn)、俯仰、偏航三軸進行快速機動,以實現(xiàn)對地面任意區(qū)域的掃描成像。本文假定典型的衛(wèi)星姿態(tài)機動場景為進行±45°的周期側(cè)擺掃描,側(cè)擺周期Troll為160 s,以此姿態(tài)跟蹤任務為目標開展姿態(tài)控制算法設(shè)計并進行姿控仿真分析。
仿真中,設(shè)置衛(wèi)星的初始姿態(tài)角為x1(0)=[π/4,0.01, -0.02]Trad,初始姿態(tài)角速度為x2(0)=[0, 0, 0]Trad/s,期望姿態(tài)角信號為x1d=[π/4cos(πt/8), 0, 0]Trad?;?刂破?15)中的控制參數(shù)選擇為k1=0.8,k2=0.01,k3=0.03,ε=0.005??紤]到衛(wèi)星在軌飛行過程中還存在一定的外部干擾力矩,故在仿真中假設(shè)衛(wèi)星受到的外部干擾力矩為
d=10-6×
(20)
圖4中給出了衛(wèi)星總體與姿控一體化優(yōu)化與傳統(tǒng)衛(wèi)星總體設(shè)計優(yōu)化的迭代收斂曲線圖。在計算目標函數(shù)時,允許的持續(xù)機動時間單位為分鐘。由于給定的初始設(shè)計方案不滿足設(shè)計約束,因此在優(yōu)化初期算法主要朝著設(shè)計可行域進行搜索,造成了優(yōu)化目標的收斂曲線先上升后下降,最終設(shè)計結(jié)果均滿足設(shè)計約束要求。可以看出,一體化優(yōu)化設(shè)計結(jié)果優(yōu)于傳統(tǒng)衛(wèi)星總體設(shè)計結(jié)果,最優(yōu)目標函數(shù)值為-1.33,相比于傳統(tǒng)衛(wèi)星總體設(shè)計的目標函數(shù)-1.15,整體性能提升了約15.65%。
圖4 一體化優(yōu)化與傳統(tǒng)方法[16]的目標函數(shù)迭代結(jié)果Fig.4 The iterative history of the objective function for the integrated optimization and the traditional optimization methods[16]
表2對比了一體化優(yōu)化和傳統(tǒng)方法的衛(wèi)星總體設(shè)計結(jié)果及其性能??梢钥闯?二者在衛(wèi)星姿態(tài)持續(xù)機動時間指標上幾乎相同。但相較于傳統(tǒng)方法,一體化優(yōu)化方法的衛(wèi)星設(shè)計質(zhì)量下降了約13.75%,可大幅節(jié)約衛(wèi)星發(fā)射成本,體現(xiàn)了衛(wèi)星總體與姿態(tài)控制一體化優(yōu)化設(shè)計方法的優(yōu)越性。
表2中同時列出了梯度搜索的初始方案和分別采用兩種方法得到的優(yōu)化設(shè)計方案??梢钥闯?經(jīng)過優(yōu)化后兩種方法得到的軌道高度均相同,但是結(jié)構(gòu)邊長、結(jié)構(gòu)高度、太陽帆板面積以及設(shè)計壽命參數(shù)存在較大差異。通過衛(wèi)星姿態(tài)控制仿真分析,可以更加精確地計算衛(wèi)星進行姿態(tài)機動所消耗的能量,相比傳統(tǒng)方法中直接以最壞情形進行設(shè)計,大幅壓縮了設(shè)計冗余度。采用一體化優(yōu)化方法得到的設(shè)計壽命由1.02年增加為2.08年,理論上相同設(shè)計質(zhì)量下需要攜帶更多燃料,但由于衛(wèi)星電源分系統(tǒng)質(zhì)量顯著減小(13.78 kg降為5.86 kg),導致多學科耦合效應下衛(wèi)星需要攜帶的燃料質(zhì)量也有所下降,最終衛(wèi)星總設(shè)計質(zhì)量僅需79.02 kg。衛(wèi)星質(zhì)量的降低導致衛(wèi)星轉(zhuǎn)動慣量也大幅減小,通過衛(wèi)星姿態(tài)仿真計算得到的一個周期的側(cè)擺掃描姿態(tài)機動任務所消耗電量僅為0.22 W·h,相比于傳統(tǒng)方法的粗略估算降低約92%,因此設(shè)計冗余度更低,最終所需太陽帆板面積由1.78 m2減小為0.77 m2。未來可進一步針對衛(wèi)星平臺開展結(jié)構(gòu)拓撲優(yōu)化,實現(xiàn)衛(wèi)星平臺的輕量化設(shè)計,提高衛(wèi)星載荷比重。
軌道高度越高,衛(wèi)星運行周期越長,可持續(xù)姿態(tài)跟蹤的時間范圍越大。優(yōu)化結(jié)果表明,最終軌道高度均取到了設(shè)計變量的上限,且允許機動時間tadc和軌道周期保持一致。當以衛(wèi)星總體質(zhì)量為唯一優(yōu)化目標開展總體設(shè)計時,優(yōu)化后的軌道高度為843.5 km,衛(wèi)星質(zhì)量為77.75 kg。由此可知,即使增大軌道高度會增加衛(wèi)星質(zhì)量,但增加允許姿態(tài)機動時間可使得當前綜合優(yōu)化目標f降幅更大。本文所建模型僅考慮了軌道高度對低軌衛(wèi)星攜帶推進劑質(zhì)量和姿態(tài)動力學模型的影響。但需要指出的是,軌道高度的取值有時還依賴于衛(wèi)星載荷的觀測性能要求。因此,設(shè)計師可根據(jù)具體任務設(shè)計要求建立合適的優(yōu)化模型。
表2 一體化優(yōu)化與傳統(tǒng)方法的設(shè)計結(jié)果比較Table 2 Comparison of design results between the integrated optimization and the traditional optimization methods
結(jié)合給定飛輪參數(shù)和設(shè)計的軌道高度,基于兩種方法得到的衛(wèi)星轉(zhuǎn)動慣量開展衛(wèi)星姿態(tài)控制仿真驗證,計算得出機動過程中三個主軸方向上飛輪的最大輸出力矩和最大轉(zhuǎn)速結(jié)果如表2所示??梢钥闯?為了實現(xiàn)側(cè)擺掃描機動,采用傳統(tǒng)方法設(shè)計的衛(wèi)星系統(tǒng)所需飛輪最大輸出控制力矩接近0.04 N·m,而一體化優(yōu)化方法僅需約0.02 N·m。同時,姿態(tài)機動過程中飛輪的最大轉(zhuǎn)速也由約436.87 rad/s減小為249.28 rad/s,遠小于飛輪的飽和轉(zhuǎn)速628 rad/s。因此,采用一體化優(yōu)化設(shè)計的衛(wèi)星控制冗余度更大,相同任務條件下姿態(tài)機動能力更強。
圖5展示了采用一體化優(yōu)化方法得到的衛(wèi)星真實姿態(tài)角和期望姿態(tài)角變化過程??梢钥闯?在設(shè)計的滑模控制器作用下,衛(wèi)星的姿態(tài)角能夠穩(wěn)定地跟蹤上期望姿態(tài)信號,成功實現(xiàn)了±45°的周期側(cè)擺機動任務。
圖5 衛(wèi)星真實姿態(tài)角和期望姿態(tài)角仿真結(jié)果Fig.5 Simulation results of the actual and desired satellite attitude angles
反作用飛輪作為執(zhí)行機構(gòu),其控制力矩變化過程如圖6所示??梢钥闯?在滾轉(zhuǎn)角方向上,飛輪輸出的控制力矩最大,且最大值未超過飛輪的最大輸出力矩。圖7給出了飛輪轉(zhuǎn)速仿真結(jié)果,可以看出滾轉(zhuǎn)軸方向的飛輪轉(zhuǎn)速呈正弦變化規(guī)律,符合衛(wèi)星系統(tǒng)的角動量守恒定律。
圖6 飛輪控制力矩仿真結(jié)果Fig.6 Simulation results of the control torques of reaction wheels
圖7 飛輪轉(zhuǎn)速仿真結(jié)果Fig.7 Simulation results of the rotation speed of reaction wheels
本文面向具有復雜在軌姿態(tài)控制任務的衛(wèi)星總體參數(shù)設(shè)計問題,開展了衛(wèi)星總體與姿態(tài)控制一體化優(yōu)化設(shè)計方法、學科模型構(gòu)建與算例驗證研究,較好解決了傳統(tǒng)衛(wèi)星總體與控制相對獨立設(shè)計導致的迭代長周期、性能受局限和設(shè)計高冗余問題。相比傳統(tǒng)方法中直接以最壞情形進行設(shè)計,采用一體化設(shè)計方法可大幅壓縮設(shè)計冗余度,降低衛(wèi)星總體質(zhì)量。算例結(jié)果表明,衛(wèi)星姿態(tài)控制過程是和衛(wèi)星結(jié)構(gòu)設(shè)計緊密關(guān)聯(lián)、相互耦合的,且對最終衛(wèi)星總體設(shè)計結(jié)果具有較大影響。將衛(wèi)星姿態(tài)控制分系統(tǒng)詳細設(shè)計納入衛(wèi)星總體設(shè)計過程開展一體化優(yōu)化設(shè)計具有十分重要的意義。
本文對該問題僅進行了初步探討,比如姿態(tài)控制算法選擇了簡單易用的滑??刂破?今后可進一步結(jié)合能量最優(yōu)控制技術(shù)開展衛(wèi)星總體與控制一體化優(yōu)化設(shè)計研究。未來隨著智能技術(shù)的快速發(fā)展,衛(wèi)星“體”與控制“腦”將高度融合,形成智慧整體,具備智能感知、認知控制、持續(xù)學習、動態(tài)演進等能力,衛(wèi)星總體與控制一體化更是衛(wèi)星智能化發(fā)展的必然趨勢。