宋曉娟,岳寶增,閆玉龍,鄧明樂
(北京理工大學(xué)宇航學(xué)院,北京100081)
為了完成長時間復(fù)雜的航天任務(wù),航天器需要攜帶大量的發(fā)動機液體燃料。液體燃料晃動質(zhì)量的增加使得液體晃動更容易與航天器的姿態(tài)運動及柔性附件振動發(fā)生耦合從而影響航天器的穩(wěn)定性,甚至可能導(dǎo)致航天器飛行任務(wù)失敗。開展相關(guān)研究的緊迫性和重要性還可以從美國航空航天管理局于2010年2月所發(fā)射的太陽動力學(xué)高精度觀測衛(wèi)星的研制過程和在軌運行經(jīng)歷而窺見一斑。SDO觀測器含有2個大型燃料貯腔(充液重為1400 kg,占衛(wèi)星總重的47%)。在觀測器執(zhí)行第二次遠(yuǎn)地點主發(fā)動機點火并進行變軌機動過程中,控制系統(tǒng)發(fā)出了過載警告信號,同時迫使觀測器關(guān)閉主發(fā)動機并轉(zhuǎn)入安全模式??蒲腥藛T在長達一周的時間內(nèi)進行了13次軌道和姿態(tài)機動并最終成功地將太陽動力學(xué)觀測器引導(dǎo)到預(yù)定的使命軌道。相關(guān)工程技術(shù)人員在總結(jié)這次事故經(jīng)驗教訓(xùn)中得到兩點非常重要的啟示:其一是傳統(tǒng)的液體晃動等效力學(xué)模型并不能有效模擬液體非線性晃動動力學(xué)(尤其是遠(yuǎn)地點發(fā)動機點火階段);其二是在充液復(fù)雜航天器的研制過程中,必須考慮液體晃動及控制系統(tǒng)之間的非線性耦合動力學(xué)問題[1]。對于大型充液航天器而言,液體非線性等效力學(xué)模型的建立[2-3]、流固耦合非線性系統(tǒng)的穩(wěn)定性及分叉[4-5]、液體晃動抑制[6]以及相應(yīng)現(xiàn)代控制理論等問題的研究仍是有待解決的關(guān)鍵性課題[7]。
目前有關(guān)充液航天器剛-液-控-耦合動力學(xué)研究的文獻報道中,大部分工作只涉及液體晃動的基階模態(tài),即只考慮單一質(zhì)量擺模型和單一質(zhì)量彈簧模型,而忽略了高階模態(tài)。雖然高階模態(tài)的晃動幅值很小,但在建立耦合系統(tǒng)更精確模型時應(yīng)適當(dāng)增加模態(tài)的階數(shù)。有文獻報道,如果在耦合系統(tǒng)建模時加入前兩階或前三階模態(tài)將能更加準(zhǔn)確地反映液體晃動動力學(xué)特征[8]。
近年來,一些學(xué)者將輸入成型技術(shù)應(yīng)用于液體晃動抑制中取得了令人矚目的成果。文獻[9]通過數(shù)值模擬和實驗證明魯棒輸入成型器在一定參數(shù)范圍內(nèi)可以有效抑制儲液箱內(nèi)液體殘余晃動;文獻[10]采用輸入成型控制技術(shù)詳細(xì)研究了球形貯箱的液體晃動的抑制問題;文獻[11]將前饋輸入成型技術(shù)與動態(tài)逆方法相結(jié)合,對充液航天器軌道轉(zhuǎn)移過程中的大角度姿態(tài)機動問題進行了復(fù)合控制方法的研究。
對于現(xiàn)代大型航天器的控制設(shè)計不可避免地會遇到各種擾動(諸如太陽光壓、重力梯度)和不確定參數(shù)問題(諸如柔性附件振動及液體晃動等)。這就要求控制系統(tǒng)具有很強的自適應(yīng)與魯棒性[9-11]。研究表明,采用自適應(yīng)動態(tài)輸出反饋控制策略可以達到對復(fù)雜航天器的良好控制效果[12]。
本文對充液航天器采用零動量反作用輪進行三軸姿態(tài)穩(wěn)定,其在航天器的3個主慣性軸上各裝一個動量輪,3個動量輪相互正交(如圖1所示),應(yīng)用動量矩守恒定理建立航天器系統(tǒng)姿態(tài)動力學(xué)方程和彈簧質(zhì)量等效力學(xué)模型的前兩階模態(tài)液體晃動動力學(xué)方程。針對充液航天器大角度姿態(tài)機動問題設(shè)計了基于自適應(yīng)動態(tài)輸出反饋控制器及多模態(tài)前饋輸入成型技術(shù)的復(fù)合控制器,并進行了數(shù)值仿真試驗研究。
假設(shè)旋轉(zhuǎn)坐標(biāo)系對慣性系有一個旋轉(zhuǎn)角速度ω,航天器系統(tǒng)在慣性坐標(biāo)系下的總動量p可表示為
式中:f為系統(tǒng)外力。系統(tǒng)在慣性系中的動量矩h有以下關(guān)系式
式中:v為系統(tǒng)平動速度,g為外力矩。反對稱矩陣
帶有單個儲液腔體的充液航天器模型如圖1所示,假設(shè)航天器本體坐標(biāo)系的原點與系統(tǒng)質(zhì)心重合,航天器本體為剛體,提供控制力矩的動量輪分別作用在三個坐標(biāo)軸上,儲液腔體中的晃動燃料等效為二階彈簧質(zhì)量模型如圖2所示。圖中的各個參數(shù)物理意義如下:O為航天器質(zhì)心,OXYZ為與剛體航天器固連的參考坐標(biāo)系,假設(shè)航天器的橢球形燃料貯箱部分充液且整個系統(tǒng)處于零重力環(huán)境,將液體晃動等效為彈簧質(zhì)量模型并考慮其二階模態(tài)振動,一階晃動模型參數(shù)為mf1,kf1,cf1,其沿著OZ軸方向距離質(zhì)心O的距離為bf1,二階晃動模型參數(shù)為mf2,kf2,cf2,bf2,不參與晃動液體參數(shù) If0,mf0,bf0。動量輪關(guān)于坐標(biāo)軸是軸對稱的,其到質(zhì)心的距離為bw,其轉(zhuǎn)動慣量為Is。
航天器質(zhì)心到一階晃動質(zhì)量mf1的距離為rOf1vO+ω×rOf1+˙η1,η1為一階彈簧質(zhì)量的晃動位移。這里,η1= [η11η12]T,η11為晃動質(zhì)量沿著 OX 軸的晃動位移,η12為晃動質(zhì)量沿著OY軸的晃動位移。同理可知,二階晃動質(zhì)量mf2的位移及速度表達式。由于研究液體小幅晃動,略去速度項中的二階高次項,則
在轉(zhuǎn)動坐標(biāo)系中,晃動質(zhì)量的動量為
由于本文只討論姿態(tài)轉(zhuǎn)動對航天器的影響,沒有考慮平動的影響,所以認(rèn)為v0=0,并且應(yīng)用式(1),得到關(guān)于等效液體晃動質(zhì)量的動力學(xué)方程
圖1 充液航天器系統(tǒng)動力學(xué)模型Fig.1 Simplified model of the liquid-filled spacecraft
圖2 航天器液體貯箱內(nèi)部結(jié)構(gòu)圖Fig.2 The internal structure diagram for the liquid filled tank of spacecraft
轉(zhuǎn)動坐標(biāo)系中,航天器整體的動量矩為
結(jié)合式(5)及式(2),可以得到帶有動量輪的充液航天器的動力學(xué)方程為
由此,得到充液航天器系統(tǒng)的動力學(xué)方程。
將動力學(xué)方程(6)、(4)寫成矩陣形式,液體為小幅晃動,省略式(4)中的高階小量。為了控制系統(tǒng)方便引入了一個新的變量α。控制系統(tǒng)為
用四元數(shù)描述動力學(xué)方程
式中:q=[q1q2q3]T,qTq+q20=1。
設(shè)計控制器τ確保閉環(huán)系統(tǒng)是漸近穩(wěn)定或者一致最終有界穩(wěn)定的,即當(dāng)t→∞ 時,q→0,ω→0,α→0,η→0,或者當(dāng)t→∞ 時,q與ω收斂到原點的一個較小鄰域內(nèi)。
動態(tài)輸出反饋一般采用補償?shù)脑O(shè)計方法,具有全局反饋及可靠鎮(zhèn)定的效果,且對轉(zhuǎn)動慣量的攝動及外力擾動變化具有一定的魯棒性。充液航天器控制系統(tǒng)是一個參數(shù)不確定系統(tǒng),航天器姿態(tài)角及角速度是可以測量的狀態(tài)向量,而等效液體模型的晃動模態(tài)為不可測的狀態(tài)向量。本文針對這類不確定系統(tǒng)的控制問題,運用自適應(yīng)方法得到了彈簧質(zhì)量模型的狀態(tài)向量的最優(yōu)估計值并設(shè)計出了自適應(yīng)動態(tài)輸出反饋控制器,
假設(shè)1.對于存在有干擾力矩的充液航天器姿態(tài)控制系統(tǒng),外部擾動Td具有連續(xù)性及一致有界性,滿足如下條件
式中:β為沿著三個坐標(biāo)軸關(guān)于 Td2的最大未知邊界。
設(shè)計如下控制器[12]
式中:Qi為待設(shè)計的正定對稱矩陣,有Qi=>0,β^為 β無限接近的估計值,單位向量a=[1 1 1]T,K、D為待設(shè)計控制增益,η^i為 ηi無限接近的估計值,α^i為αi無限接近的估計值,qe=[qe1qe2qe3]T為指令四元數(shù)qc與輸入四元數(shù) q的姿態(tài)誤差。
控制反饋增益可以設(shè)計為
式中:k>0,d>0。
根據(jù)四元數(shù)的性質(zhì),qe有如下表達形式
下面證明系統(tǒng)的穩(wěn)定性,構(gòu)造李雅普諾夫函數(shù)
將李雅普諾夫函數(shù)對時間求一階導(dǎo)數(shù),并且將式(7)、(14)和(18)代入到式(17)中,為了得到˙V≤0,結(jié)合式(18)及假設(shè)1,進一步整理,得到^β、^αi,及^ηi自適應(yīng)律
此時李雅普諾夫函數(shù)對時間求一階導(dǎo)數(shù)可以表示為如下形式
式中:Ri與Qi有如下關(guān)系
可以證明系統(tǒng)漸近穩(wěn)定。
輸入成型器是通過改變期望輸入的形狀和作用點位置,使得系統(tǒng)達到預(yù)定位置的同時,不會出現(xiàn)顫振現(xiàn)象。即通過整型之后的系統(tǒng)輸入不僅可以滿足剛體的需求,而且可以抑制液體的晃動現(xiàn)象。對于線性系統(tǒng),設(shè)計單個脈沖的響應(yīng)可描述為
式中:Qi的具體表達式可通過Matlab線性不等式模塊求出。
綜上,可以得到
根據(jù)LaSalle不變原理,此時,系統(tǒng)狀態(tài)收斂于最大不變集Ξ中,其中Ξ包含于
式中:yi(t)是輸出,Ai是幅值,ti為時間,ωf為無阻尼系統(tǒng)的頻率,ζ為系統(tǒng)的阻尼。為了使系統(tǒng)在多個脈沖作用下的響應(yīng)最終相互抵消而趨于零,則必須滿足
具有一定魯棒性的三階脈沖ZVD成型器,有如下形式
以上分析僅僅考慮了系統(tǒng)存在單個模態(tài)的情況,對于多階振動模態(tài)的系統(tǒng),輸入成型器可以先設(shè)計抑制各個單獨振動模態(tài)的成型器,然后將這些成型器卷積起來,從而得到一個新的成型器
式中:*表示卷積運算。
圖3 成型后的姿態(tài)四元數(shù)輸入指令Fig.3 Time vs shaped input command quaternions
對于三軸穩(wěn)定充液航天器,根據(jù)以上的數(shù)值仿真試驗,通過比較自適應(yīng)動態(tài)輸出反饋控制器,以及將其與二階模態(tài)ZVD輸入成型技術(shù)相結(jié)合所得到的復(fù)合控制器這兩種控制方法的控制效果圖,可以得到如下重要的分析結(jié)果和結(jié)論:
(1)從圖4及圖5所給出的航天器姿態(tài)角速率及姿態(tài)四元數(shù)響應(yīng)圖可以看出:系統(tǒng)在110 s左右達到穩(wěn)定效果。仿真圖還表明帶有多模態(tài)輸入成型技術(shù)的復(fù)合控制控制器可以稍快達到穩(wěn)定;而由自適應(yīng)動態(tài)輸出反饋控制器(14)所得到的控制效果與復(fù)合控制器所達到的控制效果幾乎相當(dāng),這也從另一角度說明自適應(yīng)動態(tài)輸出控制器具有較好的魯棒性、穩(wěn)定性及抗干擾的能力。
圖4 姿態(tài)角速率的響應(yīng)Fig.4 Time vs angular velocities response
圖5 姿態(tài)四元數(shù)的響應(yīng)Fig.5 Time vs attitude quaternions responses
(2)從圖6及圖7所給出的采用成型器技術(shù)前后液體燃料晃動動力學(xué)響應(yīng)圖可以看出:液體晃動沿著偏航軸、滾動軸的一階晃動的瞬態(tài)響應(yīng)特征非常明顯;雖然二階晃動響應(yīng)幅值比一階晃動幅值小10-1數(shù)量級,但也顯示出其不可忽略的瞬態(tài)響應(yīng)特性。仿真結(jié)果顯示,本文所設(shè)計的基于成型器技術(shù)的復(fù)合控制器對液體晃動的抑制效果非常明顯。
(3)圖8給出了采用控制器(14)時的控制力矩輸入時變圖,圖9為采用復(fù)合控制器時的控制力矩輸入時變圖。在數(shù)值仿真的實施過程中,為了結(jié)合航天器工程應(yīng)用實際,本文還考慮了控制力矩的飽和約束條件;控制力矩約束范圍限制在-5~5 N·m之間。對比仿真圖8、圖9可以發(fā)現(xiàn):加入成型器后的復(fù)合控制器將使航天器系統(tǒng)更快達到穩(wěn)定姿態(tài)且控制過程中所需要的控制力矩輸入更小。
圖6 液體一階晃動時域曲線Fig.6 Time vs first mode displacement of fuel slosh
圖7 液體二階晃動時域曲線Fig.7 Time vs second mode displacement of fuel slosh
圖8 控制器(14)下的控制力矩Fig.8 Control moment input under controller(14)
圖9 控制器(14)結(jié)合輸入成型的控制力矩Fig.9 Control moment input under controller(14)and input sharpening
本文以三軸穩(wěn)定充液航天器為研究對象,在航天器的3個主慣性軸上各裝一個動量輪,提供航天器的控制力矩。液體貯箱假定為橢球形,將晃動液體等效為二階彈簧-質(zhì)量模型,應(yīng)用動量矩定理建立了充液航天器耦合系統(tǒng)動力學(xué)方程。針對充液航天器大角度姿態(tài)機動問題,設(shè)計了自適應(yīng)動態(tài)輸出反饋控制器,該控制器具有良好的穩(wěn)定性及魯棒性品質(zhì)。為了在對航天器進行姿態(tài)機動過程自適應(yīng)控制的同時,達到對儲腔中的液體晃動進行抑制的目的,本文設(shè)計了具有魯棒特性的二階ZVD輸入成型器。數(shù)值仿真試驗所給出的控制效果圖校驗了本文方法的有效性;本文所得到的結(jié)果具有理論意義和工程應(yīng)用參考價值。
[1] 岳寶增,宋曉娟.具有剛-柔-液耦合的航天器動力學(xué)研究進展[J].力學(xué)進展,2013,43(1):162-172.[Yue Baozeng,Song Xiao-juan.Advances in rigid-flexible-liquid-control coupling dynamics of spacecraft[J].Advances in Mechanics,2013,43(1):162 -172.]
[2] 李青,馬興瑞,王天舒.非軸對稱貯箱液體晃動的等效力學(xué)模型.宇航學(xué)報,2011,32(2):242-249.[Li Qing,Ma Xing-rui,Wang Tian-shu. Equivalent mechanical model for liquid sloshing in non-axisymmetric tanks[J].Journal of Astronautics,2011,32(2):242 -249.]
[3] 黃華,楊雷,張熇,等.航天器貯箱大幅液體晃動三維質(zhì)心面等效模型研究[J].宇航學(xué)報,2010,31(2):55-59.[Huang Hua,Yang Lei,Zhang He,et al.Research on 3D constraint surface model for large amplitude liquid sloshing on spacecraft tank[J].Journal of Astronautics,2010,31(2):55-59.]
[4] 岳寶增,祝樂梅.攜帶晃動燃料柔性航天器姿態(tài)機動中的同宿環(huán)分叉研究[J].宇航學(xué)報,2011,32(5):991-997.[Yue Bao-zeng, Zhu Le-mei. Heteroclinic bifurcations in attitude maneuver of slosh-coupled spacecraft with flexible appendage[J].Journal of Astronautics,2011,32(5):991 -997.]
[5] 呂敬,李俊峰,王天舒,等.充液撓性航天器俯仰運動分岔特性初步研究[J].工程力學(xué),2008,25(4):200-203.[Lv Jing,Li Jun-feng,Wang Tian-shu,et al.Bifurcation of a liquidfilled spacecraft with elastic appendages[J].Engineering Mechanics,2008,25(4):200 -203.]
[6] Kang J,Coverstone V L.Analytical model for momentum transfer of spacecraft containing liquid [J].Journal of Guidance,Control,and Dynamics,2010,33(3):991 -994.
[7] 馬興瑞,韓增堯,鄒元杰,等.航天器力學(xué)環(huán)境分析與條件設(shè)計研究進展[J].宇航學(xué)報,2012,33(1):1-12.[Ma Xing-rui,Han Zeng-yao, Zou Yuan-jie, et al.Review and assessment of spacecraft mechanical environment analysis and specification determination[J].Journal of Astronautics,2012,33(1):1 -12.]
[8] Reyhanoglu M,Hervas J R.Robotically controlled sloshing suppression in point-to-point liquid container transfer[J].Journal of Vibration and Control,2013,19(14):2137 -2144.
[9] Pridgen B,Bai K,Singhose W.Slosh suppression by robust input shaping[C].The 49th IEEE Conference on Decision and Control,Atlanta,USA,Dec 15 -17,2010.
[10] 董鍇.航天器推進劑晃動的動力學(xué)建模與抑制方法[D].哈爾濱:哈爾濱工業(yè)大學(xué),2009.[Dong Kai.Research on dynamic modeling and suppression strategy of propellant sloshing in spacecraft[D].Harbin:Harbin Institute of Technology,2009.]
[11] Yue B Z,Zhu L M.Hybrid control of liquid-filled spacecraft maneuvers by dynamic inversion and input shaping[J].AIAA Journal,2014,52(3):618 -626.
[12] Sales T P,Rade D A,de Souza L.Passive vibration control of flexible spacecraft using shunted piezoelectric transducers[J].Aerospace Science and Technology,2013,29(1):403-412.
[13] Reyhanoglu M,Hervas J R.Nonlinear control of space vehicles with multi-mass fuel slosh dynamics[C].The 5th International Conference on Recent Advances in Space Technologies,Istanbul,Turkey,June 9 -11,2011.