于亞男 李克勇 陳海朋 王 迪
1.上海航天控制技術研究所,上海201109 2.上海機電工程研究所,上海201109
?
撓性航天器大角度快速機動復合控制
于亞男1李克勇2陳海朋1王 迪1
1.上海航天控制技術研究所,上海201109 2.上海機電工程研究所,上海201109
撓性航天器執(zhí)行大角度快速機動任務時,快速機動、精確再定位是最基本的控制要求,而各種空間擾動和撓性附件的振動等不確定性因素不可避免,為應對這些問題,提出了一種復合控制算法。以時間-燃料、撓性振動能量的加權組合作為性能指標,應用hp自適應偽譜方法規(guī)劃最優(yōu)機動路徑;設計二階滑模變結構閉環(huán)跟蹤控制器,使航天器沿規(guī)劃的路徑機動;在姿態(tài)機動末段,設計平衡狀態(tài)調節(jié)控制器,以實現(xiàn)撓性振動的快速收斂。仿真表明,該算法有效地實現(xiàn)了撓性航天器大角度快速機動,抑制了撓性附件的振動,精確地實現(xiàn)姿態(tài)再定位,具有很好的魯棒性和抗干擾能力。 關鍵詞 姿態(tài)控制;Hp自適應偽譜;二階滑模;振動抑制
航天器在空間執(zhí)行任務時,要求其具有大角度快速姿態(tài)機動能力,由于太空中各種干擾力矩的存在,及其附件的伸展、質量的變化等引起的不確定性因素對控制算法的魯棒性和抗干擾能力提出了更高的要求。另外,航天器的結構非常復雜,存在太陽能電池翼等大尺寸撓性附件,由于本身弱阻尼的特點,一旦發(fā)生振動很難自行衰減,而撓性附件與剛性主體的耦合作用,很可能導致姿態(tài)失穩(wěn)。美國發(fā)射的“探險者1號衛(wèi)星” 失穩(wěn)后,關于撓性附件的彈性變形對航天器姿態(tài)穩(wěn)定性的影響問題引起了廣泛關注,因此撓性附件振動的抑制也是航天器控制的重要任務之一。
航天器姿態(tài)機動控制方法主要分為直接閉環(huán)姿態(tài)控制和跟蹤控制,直接閉環(huán)控制方法要求較長的控制時間或者較大的控制力矩。近年來跟蹤控制獲得了更多的應用[1],通常設計控制算法跟蹤給定的姿態(tài)機動路徑,文獻[1]通過再參數(shù)化方法設計了一種自適應跟蹤控制算法,文獻[2]設計了剛性航天器有限時間收斂的姿態(tài)跟蹤控制算法。多數(shù)研究跟蹤控制算法的文獻都沒有參考姿態(tài)機動路徑的設計方法,而在姿態(tài)機動控制過程中,這一步也是至關重要的。姿態(tài)機動路徑的規(guī)劃要考慮機動時間、消耗能量和撓性振動等綜合因素。
最優(yōu)控制是最常用的規(guī)劃問題解決方法,當解算一個滿足復雜約束的連續(xù)最優(yōu)控制問題時,為了獲得綜合性能指標的最小值,經典數(shù)學方法很難處理復雜約束問題。而直接法通過一定策略對控制量進行參數(shù)化,把路徑優(yōu)化問題轉化為帶有約束的參數(shù)優(yōu)化問題,然后采用非線性規(guī)劃(NLP)算法進行求解。hp自適應偽譜法融合偽譜法與hp型有限元法的優(yōu)點,運用雙層策略決定配點數(shù)和插值多項式的階次以滿足快速性和精度要求[3]。
應用hp自適應偽譜法得到的最優(yōu)姿態(tài)機動路徑的控制為開環(huán)控制,要提高控制系統(tǒng)的魯棒性和抗干擾能力,需設計閉環(huán)姿態(tài)跟蹤控制器?;W兘Y構由于滑動模態(tài)的存在,使得系統(tǒng)在滑動模態(tài)下對系統(tǒng)結構不確定性問題、以及外界干擾等不確定性因素有很好的魯棒性。另外基于超螺旋算法的二階滑模變結構控制算法,解決了控制變量的不連續(xù)問題,同時只需測量滑模變量的信息。因此本文的高階滑??刂破髟O計也采用此方法。
為了提高滑模變結構姿態(tài)跟蹤控制的精度,在姿態(tài)機動結束末端,需設計控制器抑制撓性振動。前饋控制方法設計復雜,抗干擾能力差[4],而在姿態(tài)機動末端,由于姿態(tài)角和姿態(tài)角速度為小量,可將撓性振動與其解耦,因此設計結構簡單的狀態(tài)反饋控制器來抑制撓性附件的振動更為有效。
基于四元數(shù)方法建立航天器姿態(tài)運動方程,并應用拉格朗日方法建立撓性振動方程,根據(jù)文獻[1]和[5]所得結果,模型描述如下:
(1)
用噴管或者反應輪驅動的帶有撓性附件的航天器動力學方程為:
δT(Cψ+Kη-Cδω)+u+Td]
(2)
(3)
f(x,ur,t)=
(4)式中,x(t)=[q0(t),qT(t),ωT(t),ηT(t),ψT(t)]T為狀態(tài)變量,ur(t)=[uxr(t),uyr(t),uzr(t)]T為控制變量。
根據(jù)航天器姿態(tài)機動的要求,選取機動時間+能量消耗+撓性附件振動能量加權最小為優(yōu)化目標,可得性能指標函數(shù)為
(5)
其中,c1,c2和c3分別為時間、控制能量以及撓性振動能量的權值。由于實際控制執(zhí)行機構的能力有限,為使航天器能按最優(yōu)化軌跡機動,同時能有效地消除跟蹤誤差,該最優(yōu)化問題的控制輸入應滿足
?t∈[t0,tf],i=x,y,z
(6)
其中,α為控制器的最大輸出力矩umax的90%,留有一定的控制能力進行跟蹤控制。
此外,姿態(tài)四元數(shù)應該滿足如下歸一化條件
(7)
航天器姿態(tài)的初始狀態(tài)
x(t0)=x0
(8)
轉移到所要求的目標狀態(tài)
x(tf)=xf
(9)
最優(yōu)控制問題是:在滿足狀態(tài)方程(4),路徑約束方程(6)和(7),邊值條件式(8)和(9)的情況下,確定最優(yōu)控制u*(t)和最優(yōu)軌線x*(t),使系統(tǒng)從已知的初始狀態(tài)x0轉移到所要求的目標狀態(tài)xf,并使給定的性能指標泛函式(5)達到極小值。
將最優(yōu)控制問題轉化為離散最優(yōu)規(guī)劃問題,采用的插值點為LG插值點,將航天器最優(yōu)控制問題離散化后,利用常用的非線性規(guī)劃求解方法即可求取離散的最優(yōu)解,再根據(jù)各離散點信息應用Legendre插值多項式法擬合出連續(xù)曲線,即為所求最優(yōu)曲線。
Hp自適應偽譜算法結合了全局偽譜算法和hp有限元方法的優(yōu)勢,應用hp自適應偽譜法,通過提高多項式的階次或(和)增加低階次節(jié)點的個數(shù)提高了優(yōu)化問題解的精度。
圖1 Hp自適應偽譜算法原理圖
Hp自適應偽譜算法實現(xiàn)原理如圖1所示,通過判斷當前網格中每個區(qū)間是否滿足給定公差來改進優(yōu)化算法的精度,如果某個區(qū)間不能滿足給定公差,需要通過增加此區(qū)間中近似多項式的階次和(或)進一步細分此區(qū)間來改進節(jié)點的數(shù)量和配置點的分布。
在空間復雜干擾力矩作用下,為了精確實現(xiàn)航天器姿態(tài)大角度快速機動,需要提高控制器的魯棒性和抗干擾能力,因此在偽譜方法規(guī)劃的最優(yōu)機動路徑基礎上,設計了高階滑模變結構姿態(tài)閉環(huán)跟蹤控制器。在姿態(tài)跟蹤控制過程中,將振動模態(tài)作為內部擾動處理,控制方案如圖2所示。
圖2 快速機動控制方案
圖中Δ即為撓性振動帶來的一部分擾動。
設計滑模面為:s=ωe+λqe,其中,λ為正常數(shù),姿態(tài)角速度誤差ωe=ω-ωr,姿態(tài)四元數(shù)誤差qe=q-qr,r表示規(guī)劃得到的最優(yōu)曲線上的點,ωe,qe也滿足航天器動力學方程,由式(1)和(2)可得
(10)
(11)
其中,I3×3為3階單位矩陣,ue為跟蹤控制所需控制力矩,D為外部干擾力矩,Δ為撓性附件振動引起的擾動力矩。
通常對于典型的滑模變結構控制問題:
ue=U(t,x)∈RΔ,
可求出等效控制
(12)
但是,等效控制通常針對的是確定性系統(tǒng),并假設控制是在理想情況下進行的,對于實際系統(tǒng)中存在模型不確定性和外界干擾的系統(tǒng),一般采用等效控制與切換控制相結合的方法,通過切換控制的調節(jié)增強控制系統(tǒng)的魯棒性和抗干擾能力。選取切換控制率為uer=-σs-Δu,其中σ>0。因此滑模變結構控制率可以設計為
ue=ueq+uer=ωe×(Jωe)-
(13)
根據(jù)方程式(10)和(11),可得?s/?ue≠0,因此系統(tǒng)的相對階為1,根據(jù)高階滑模變結構理論,可以用二階滑??刂平鉀Q抖振問題。現(xiàn)有的二階滑??刂扑惴òㄆ扑惴?、次優(yōu)算法、螺旋算法、超螺旋算法和指定收斂率算法等。其中超螺旋算法只需測量滑模變量即可,不需要任何滑模變量的導數(shù)信息,無需設計狀態(tài)觀測器。超螺旋算法時,系統(tǒng)軌跡圍繞二階滑模平面的原點螺旋扭轉,經無限次循環(huán),能在有限時間內收斂到0點。
超螺旋算法包括兩項:1)其對時間不連續(xù)的導數(shù)項;2)滑模變量的連續(xù)函數(shù),其表達形式為
Δu(t)=u1(t)+u2(t)
(14)
其中
為了保證跟蹤誤差在有限時間內收斂,超螺旋算法需滿足以下條件:
0<ρ≤0.5。
即Δu為二階滑模項,將式(14)帶入(13)中,得到采用超螺旋算法設計的二階滑模跟蹤控制器。
在跟蹤終點,盡管滑??刂破髂芟龜_動獲得理想的姿態(tài)精度,但是撓性附件還存在剩余振動。由于振動模態(tài)響應的弱阻尼特性,導致剩余振動自然衰減需要特別長的時間,同時剩余振動還可能導致航天器姿態(tài)角和角速度的漂移。因此,在跟蹤結束終點,需要對剩余振動進行抑制,調節(jié)平衡點狀態(tài),提高再定位精度。取狀態(tài)變量x=[q0,qT,ωT,ηT,ψT]T,針對式(1)~(3)設計狀態(tài)反饋控制器。
由于姿態(tài)機動結束末段,姿態(tài)角和姿態(tài)角速度為小量,小范圍線性化系統(tǒng)方程(1)~(3),得到
(15)
令
為了驗證上述復合控制算法的有效性,應用matlab對文獻中給出的案例進行數(shù)值仿真。
D=
空間干擾力矩由常量干擾、正弦函數(shù)干擾、脈沖干擾δ(T,ΔT)——幅值為1,周期為T,脈沖寬度為ΔT、高斯噪聲νi(i=1,2,3)——期望值為0,方差為0.0052組成。
航天器控制力矩的最大值為10N·m。
仿真開始時,將τ∈[-1,+1]分成20個區(qū)域,每個區(qū)域配置5個點,經hp自適應偽譜法規(guī)劃得到姿態(tài)角、控制力矩曲線如圖3~10。
圖3 四元數(shù)最優(yōu)機動路徑
圖4 偽譜規(guī)劃控制力矩曲線
圖5 四元數(shù)滑模跟蹤誤差曲線
圖6 角速度滑模跟蹤誤差曲線
圖7 四元數(shù)曲線
圖8 姿態(tài)角速度曲線
圖9 撓性振動模態(tài)曲線
圖10 控制力矩曲線
由圖3和4可以看出,在給定力矩約束條件下,通過hp自適應法進行撓性航天器大角度姿態(tài)機動全狀態(tài)路徑規(guī)劃,用14.06s實現(xiàn)了給定條件下的大角度快速機動。根據(jù)hp自適應偽譜法規(guī)劃所得的曲線,應用超螺旋算法實現(xiàn)二階滑模閉環(huán)跟蹤控制,所得的姿態(tài)四元數(shù)和姿態(tài)角速度誤差曲線如圖 5和6所示,對于外界擾動,此控制方法具有很好的魯棒性和抗干擾能力。圖 7~10為整個控制算法所得控制效果,由圖7和8可以看出,姿態(tài)四元數(shù)和姿態(tài)角速度都達到了預期的效果,滿足了姿態(tài)機動的快速性和魯棒性要求,末端為了實現(xiàn)航天器姿態(tài)的精確再定位,引入了平衡狀態(tài)調整控制器,使航天器姿態(tài)有一個微調過程,圖 9為撓性附件振動的前四階低階模態(tài)坐標,在姿態(tài)機動快要結束時引入的平衡狀態(tài)調整控制器保證了振動模態(tài)的快速收斂,實現(xiàn)了姿態(tài)的精確再定位。圖 10所示的控制力矩為全部控制算法的控制過程,整個姿態(tài)機動過程的復合控制力矩滿足約束要求。
將自適應偽譜規(guī)劃方法、高階滑??刂坪蜖顟B(tài)反饋控制幾種控制算法相結合,解決了撓性航天器大角度快速機動問題,獲得了時間和能量綜合性能指標最優(yōu)的姿態(tài)機動路徑,并將此機動路徑作為姿態(tài)機動的期望,把有限能量的撓性振動作為擾動項,應用所需測量信息相對較少的超螺旋算法實現(xiàn)高階滑??刂扑惴ǎ瓿砷]環(huán)跟蹤控制,并在姿態(tài)機動結束末端設計解耦形式的反饋控制以實現(xiàn)撓性振動的收斂。此復合控制能在外界擾動存在的情況下實現(xiàn)魯棒性能良好的航天器大角度姿態(tài)快速機動。將撓性附件的振動與剛性主體的姿態(tài)機動分開討論,應用很小的控制力矩,實現(xiàn)快速機動,并對外界干擾具有較強的魯棒性,控制策略簡單,易于工程實現(xiàn)。
[1]MerckerTH,AkellaMR.Rigid-BodyAttitudeTrackingwithVectorMeasurementsandUnknownGyroBias[J].JournalofGuidance,Control,andDynamics, 2011, 34(5): 1474-1484.
[2]JinE,SunZ.RobustControllersDesignwithFiniteTimeConvergenceforRigidSpacecraftAttitudeTrackingControl[J].AerospaceScienceandTechnology, 2008, 12(4): 324-330.
[3]DarbyCL,HagerWW,RaoAV.AnHp-adaptivePseudospectralMethodforSolvingOptimalControlProblems[J].OptimalControlApplicationsandMethods, 2011, 32(4):476-502.
[4]UtsumiM.ActiveStabilizationofaHybridVibrationAbsorberSubjectedtoVelocityFeedbackControl[J].AIAAJournal, 2007, 45(4): 786-792.
[5]DiGennaroS.PassiveAttitudeControlofFlexibleSpacecraftfromQuaternionMeasurements[J].JournalofOptimizationTheoryandApplications,2003,116(1): 41-60.
Compound Control of Flexible Spacecraft During Large-Angle Attitude Maneuver
Yu Yanan1, Li Keyong2, Chen Haipeng1, Wang Di1
1. Shanghai Institute of Spaceflight Control Technology, Shanghai,201109, China 2. Shanghai Electro-Mechanical Engineering Institute, Shanghai,201109, China
Thelarge-angleattitudemaneuverofflexiblespacecraftoftensuffersfromrequirementssuchasrapiditywithrestrictedcontrolcapability,stabilityundervariousdisturbancesandaccuracydespiteflexiblevibration.Amethodcombiningthehp-adaptivepseudospectralmethodwithsecond-orderslidingmodecontrolisproposed.Firstly,thesumofmaneuvertime,controltorqueandflexiblemodalvibrationenergyaretakenasperformanceindexandanoptimalattitudemaneuverpathforspacecraftisproposedbyusingthehp-adaptivepseudospectralmethod.Secondly,bytakingthevibrationmodeofflexibleappendagesasinherentperturbation,asecond-orderslidingmodetrackingcontrollerbasedonsuper-twistingalgorithmisdesigned.Thirdly,aimingatrealizingfastconvergenceofflexiblevibrationofappendagesattheterminaloftheattitudemaneuver,astatefeedbackcontrollerisemployed.Thesimulationresultsshowthatthetrackingcontrollerperformswellduringslewingimplementationofthespacecraftandthestatefeedbackcontrolleriseffectiveforachievingfastconvergenceofvibrationmodesandhighprecisionofreorientation.
Attitudecontrol;Hp-adaptivepseudospectral;Second-orderslidingmode;Vibrationsuppression
2015-10-10
于亞男(1984-),女,內蒙古人,博士研究生,工程師,主要研究方向為航天器姿態(tài)控制及系統(tǒng)仿真;李克勇(1986-),男,內蒙古人,博士研究生,工程師,主要研究方向為動力學與控制;陳海朋(1986-),男,山東人,碩士研究生,工程師,主要研究方向為導航制導與控制;王 迪(1984-),男,湖北人,本科,工程師,主要研究方向為系統(tǒng)仿真。
V211
A
1006-3242(2016)04-0036-06