王衛杰,任 元,李怡勇,羅 元
(1.裝備學院航天裝備系,北京101416;2.裝備學院航天指揮系,北京101416;3.裝備學院訓練部,北京101416)
航天器非線性魯棒自適應姿態機動控制律
王衛杰1,任 元1,李怡勇2,羅 元3
(1.裝備學院航天裝備系,北京101416;2.裝備學院航天指揮系,北京101416;3.裝備學院訓練部,北京101416)
針對存在未知轉動慣量和外部干擾力矩的敏捷航天器快速大角度姿態機動問題,結合非線性反步法和Lyapunovo穩定性分析方法設計控制力矩和轉動慣量估計值的非線性魯棒自適應控制律。在控制力矩控制律中,加入非線性阻尼項對外部干擾力矩進行補償,證明了系統的全局一致最終有界穩定性。引入非線性動系數增加系統的動態性能,提高了姿態快速機動后的快速穩定能力。在Maltlab/Simulink環境下進行航天器姿態機動控制仿真研究,仿真結果驗證了所設計控制器的有效性和可行性。
航天器;Lyapunovo穩定性;姿態機動;非線性反步法;魯棒自適應控制
敏捷航天器三軸姿態控制通常采用動量交換裝置作為執行機構,如反作用飛輪和控制力矩陀螺,而動量裝置的轉動會導致航天器轉動慣量的不確定性。同時,航天器在軌運行不可避免地受到各種干擾力矩的影響,如重力梯度力矩、太陽輻射力矩、氣動力矩以及地磁力矩,一般的干擾力矩通常都是不確定的,無法進行精確估算。航天器姿態控制系統的設計必須考慮包括轉動慣量和干擾力矩等不確定性因素以提高姿控系統的性能指標。由于航天器在大角度姿態機動時,姿態運動及動力學方程組是一組多變量、強耦合的非線性方程,因此三軸航天器機動控制律的設計本質上是一個復雜的非線性控制問題[1]。
反步法作為一種非線性控制的有效方法[2],多名學者將其和其他控制方法相結合,開發出多種用于飛行器姿態控制的算法。文獻[3]結合反步法和模糊邏輯分析了航天器的自適應容錯姿態控制問題;文獻[4]基于模糊自適應反步法研究了存在變參數和外部干擾的飛艇平臺控制問題;文獻[5]針對剛體航天器的姿態控制問題,基于反步法提出了一種自適應滑模控制策略;文獻[6]基于自適應反步滑模控制方案設計了撓性航天器的姿態容錯控制器;文獻[7]基于反步法研究了航天器編隊飛行的協同控制問題;文獻[8]結合抗飽和技術和反步法,設計了一種魯棒自適應集成控制方案。
對于存在外部干擾力矩和轉動慣量不確定性的航天器姿態控制問題,文獻[9]提出了一種自適應反步控制算法,文獻[10]將自適應反步法與非線性阻尼算法結合起來,設計了一種魯棒自適應控制器,但他們均未考慮陀螺耦合力矩的影響。文獻[11]給出了一類基于反步法的魯棒自適應控制器。文獻[9- 11]均考慮了控制器的自適應性,但選取的都是線性反步跟蹤函數。文獻[12]和文獻[13]分別設計了一種非線性反步控制律,但均未考慮系統的自適應性。上述研究還有一個共性的不足就是控制律系數均為常數,未考慮航天器姿態機動對控制器動態性能的需求。文獻[14]設計了參數分段的自適應控制器以增加系統的動態性,但未考慮外部干擾的影響。
針對上述研究存在的不足,本文以帶動量裝置的航天器姿態機動控制系統為研究對象,采用由無奇異的四元數描述的航天器姿態機動數學模型,選取非線性反步跟蹤函數設計控制力矩和未知轉動慣量估計值的魯棒自適應控制律。在控制力矩控制律中,加入非線性阻尼項對外部干擾力矩進行補償,并引入非線性動系數增加系統的動態性能,提高了姿態快速機動后的快速穩定能力,并基于Lyapunovo函數進行系統的穩定性分析。理論分析和仿真結果表明,所設計的非線性魯棒自適應控制律能夠快速光滑地降低控制力矩峰值,實現了對未知轉動慣量的估計,抑制了外部干擾力矩,增強了系統的動態性,保證了系統的全局一致最終有界穩定。
航天器三軸姿態控制的主要方式為角動量交換方式,帶動量裝置(如反作用飛輪或控制力矩陀螺)的剛體航天器姿態動力學方程的一般形式為

式中,u表示動量裝置對航天器的控制力矩矢量。h為動量裝置轉動部件相對星體的角動量;外部干擾力矩d未知但有界,且滿足

式中,‖d‖2為d的2-范數;d0為未知正常數。J為航天器未知正定對稱的轉動慣量矩陣

ω為航天器本體坐標系Fb相對于慣性坐標系Fi的角速度在本體系下的分量,ω×表示斜對稱矩陣

為了避免大角度機動,用歐拉角描述引起的奇異問題,引入四元數描述航天器姿態

式中,I3為3×3的單位矩陣;ω=[ω1ω2ω3]T表示本體系相對于地心慣性系的旋轉角速度在本體系中的分量;q={q0qv}∈R×R3(Rn為n維歐氏空間)表示航天器本體系相對于慣性系的實際四元素,q滿足正交約束方程q20+qvTqv=1,其中qv=[q1q2q3]T,qv×表示qv的斜對稱矩陣。
將航天器繞其慣量主軸旋轉的歐拉角分別記為:滾轉角φ、俯仰角θ、偏航角。由于敏捷航天器機動時間很短,可以忽略軌道角速度的影響,則四元素q與歐拉角之間的轉換關系為

在航天器姿態機動任務中,期望坐標系與地心慣性坐標系成固定的夾角,該夾角可由指令四元素qc={qc0qcv}∈R×R3表示,指令四元素同樣也滿足約束q2c0+qTcvqcv=1。
姿態機動的誤差四元素qe={qe0qev}∈R×R3表示實際四元素q與指令四元素qc之差,三者這間的關系可描述為

式中,?代表四元素乘法。
誤差四元素可表示為

對式(9)求導可得

由式(5)運動學描述,考慮選取Lyapunov函數使子系統穩定


對式(12)求導,有

為了滿足Lyapunov穩定性,使˙V1≤0,進行設計。
對于運動學方程式(10),將ω看作虛擬控制輸入,設計鎮定函數ωr穩定運動學系統式(10)。
定義新的變量

設計非線性跟蹤函數[15]為

式中,α、β是正常數。
將式(14)和式(15)帶入式(13),可得

將式(16)帶入式(17),得

則當x1≠0,x2=0時,結合反正切函數的性質,得

因此V1漸進穩定。
對式(15)求導,可得


定義新變量

將式(20)兩邊左乘J后,再將式(1)和式(22)帶入,得

令

則式(23)可寫為

式中,η為未知常數,表示航天器轉動慣量的真實值

Y的表達式為

定義航天器轉動慣量參數的估計誤差


對式(11)進行增廣,得到系統的Lyapunov函數式中,G為轉動慣量估計參數矩陣,對式(30)求導,得


由式(28)可知η=ηˉ+η~,將η和式(25)、式(29)帶入式(31),得

易知

將式(18)、式(33)帶入式(32),可得

為了保證系統的穩定性,選取自適應控制律


式中,k1、k2均為正常數,其中非線性阻尼項k2x2用于補償外部干擾的不確定性。
將式(35)和式(36)帶入式(34),得

為了分析系統的穩定性,介紹以下引理。
引理[16]若正定函數V(t)滿足

式中,λ為正常數;φ(t)>0,?t>0。若φ(t)=C為常數,則系統是全局一致最終有界穩定的。
結合引理,可以證明系統V的穩定性,具體證明如下。
證明 根據不等式的性質有

將式(2)帶入式(39),改寫為

將式(40)帶入式(37),得

由式(30)可得

式中,χJ為矩陣J的最大特征值,對于航天器而言,均有
由式(42)可得

將式(43)帶入式(41),有

對比式(38),顯然式(44)符合引理條件,故系統V是全局一致最終有界穩定的。證畢
航天器姿態在進行大角度快速機動初始階段,姿態角偏差較大,如果控制律式(36)中的系數k1、k2也較大,就會造成指令力矩超過執行機構實際輸出力矩能力。在姿態機動的末尾階段,姿態角偏差較小,需要姿態快速穩定控制,為了縮短姿態穩定階段的時間,可以適當增大系數。為了增加系統的動態性能,可以根據姿態角誤差的大小對系數進行動態調整,以達到更好的快速機動和快速穩定的效果。
本文基于雙曲正弦函數構造以下非線性作用函數:

式(45)對應的圖像如圖1所示。可以看出,當s→0時,f(s)→1。

圖1 雙曲正弦函數示意圖
將s記為以角度表示的姿態角誤差,利用式(45)構造控制律u的非線性動系數表示為

將式(46)和式(47)帶入式(36),控制律u可修改為

結合式(46)~式(48)可以看出,在姿態趨于穩定時,控制律u的系數將增加一倍,從而使系統快速穩定。
為了驗證本文設計的非線性魯棒自適應控制律的有效性和可行性,在Matlab/Simulink環境下,按照以下參數[9,13]進行仿真研究。
航天器初始姿態角為

航天器初始角速度為

航天器轉動慣量為

航天器慣量矩陣的估計參數矩陣為

指令四元素為

控制參數設置為

航天器的干擾力矩為

其中,t為時間,單位為s。
采用式(35)和式(36)的非線性魯棒自適應控制器進行仿真,仿真結果如圖2~圖7所示。圖2是控制力矩u的時間歷程,圖3是姿態角速度的時間響應,圖4是跟蹤誤差x2的時間響應,圖5是航天器轉動慣量參數估計值的時間響應,圖6是由式(46)得到的控制律動系數z1的響應情況。可以看出,在姿態接近穩定時,控制律系數光滑地增大了一倍,實現了系統的快速穩定,并且由于動系數是姿態角誤差的函數,所以根據三軸誤差分量的實際值,自動調節系數的大小,誤差分量的不同導致三軸系數的差異,這與傳統的定系數有著本質的區別。圖7是式(36)陀螺耦合力矩項(ω×h)的時間響應,對比圖2的控制力矩,耦合力矩不到控制力矩u的2%。

圖2 控制力矩的時間歷程

圖3 姿態角速度的時間響應

圖4 跟蹤誤差x2的時間響應

圖5 轉動慣量估計值的時間響應

圖6 動系數z1的響應

圖7 陀螺耦合力矩的時間響應
從仿真結果來看,所設計的非線性魯棒自適應控制律快速光滑地降低了控制力矩峰值,實現了對未知航天器轉動慣量的估計,增強了控制律的動態性能。保證了航天器快速大角度姿態機動時系統的穩定性。
本文設計了一種非線性魯棒自適應控制律。針對帶動量裝置的航天器姿態控制系統,采用由無奇異的四元數描述的航天器姿態機動數學模型,選取非線性反步跟蹤函數設計控制力矩和未知轉動慣量估計值的魯棒自適應控制律。在控制力矩控制律中,加入非線性阻尼項對外部干擾力矩進行補償,證明了系統的全局一致最終有界穩定性,并引入非線性動系數增加系統的動態性能,提高了姿態快速機動后的快速穩定能力,考慮了陀螺耦合力矩對控制力矩的影響。基于Matlab/Simulink平臺進行仿真研究,結果表明,本文所設計的非線性魯棒自適應控制律能夠快速光滑地降低控制力矩峰值,實現了對未知轉動慣量的估計,抑制了外部干擾力矩,增強了系統的動態性,驗證了該控制律的有效性和可行性。
[1]Yang B H.Spacecraft guidance,navigation&control[M].Beijing:China Science and Technology Press,2010:96- 97.(楊保華.航天器制導、導航與控制[M].北京:中國科學技術出版社,2010:96- 97.)
[2]Khalil H K.Nonlinear system[M].3rd ed.New Jersey:Prentice Hall,2002.
[3]Zou A M,Kumar K D.Adaptive fuzzy fault-tolerant attitude control of spacecraft[J].Control Engineering Practice,2011,19(1):10- 21.
[4]Yang Y N,Wu J,Zheng W.Station-keeping control for a stratospheric airship platform via fuzzy adaptive backstepping approach[J].Advances in Space Research,2013,51(7):1157- 1167.
[5]Cong B L,Liu X D,Chen Z.Backstepping based adaptive sliding mode control for spacecraft attitude maneuvers[J].Aerospace Science and Technology,2013,30(1):1- 7.
[6]Jiang Y,Hu Q L,Ma G F.Adaptive backstepping fault-tolerant control for flexible spacecraft with unknown bounded disturbances and actuator failures[J].ISA Transactions,2010,49(1):57- 69.
[7]LüY Y,Hu Q L,Ma G F,et al.6 DOF synchronized control for spacecraft formation flying with input constraint and parameter uncertainties[J].ISA Transactions,2011,50(4):573- 580.
[8]Zhang F,Duan G R.Robust adaptive integrated translation and rotation control of a rigid spacecraft with control saturation and actuator misalignment[J].Acta Astronautica,2013,86:167- 187.
[9]Hu Q L,Li B,Huo X,et al.Spacecraft attitude tracking control under actuator magnitude deviation and misalignment[J].Aerospace Science and Technology,2013,28(1):266- 280.
[10]Song B,Li C J,Ma G F.Robust adaptive controller design for spacecraft during attitude maneuver[J].Journal of Astronautics,2008,29(1):121- 125.(宋斌,李傳江,馬廣富.航天器姿態機動的魯棒自適應控制器設計[J].宇航學報,2008,29(1):121- 125.)
[11]Li B,Hu Q L,Shi Z,et al.Backstepping and dynamic controlallocation for attitude maneuver of spacecraft with redundant reaction fly-wheels[J].Control Theory&Application,2012, 29(11):1419- 1425.(李波,胡慶雷,石忠,等.基于反步法與動態控制分配的航天器姿態機動控制[J].控制理論與應用,2012,29(11):1419- 1425.)
[12]Ali I,Kim J,Radice G.Large angle reorientation manoeuvre of spacecraft using robust backstepping[C]∥Proc.of the 59th International Astronautical Congress,2008.
[13]He Y.Research on attitude maneuvers control of SGCMG based agile small satellite[D].Harbin:Harbin Institute of Technology,2011.(何昱.基于單框控制力矩陀螺的敏捷小衛星姿態機動控制研究[D].哈爾濱:哈爾濱工業大學,2011.)
[14]Yan N.Research on the simulation and experiment of attitude control method for agile small satellite[D].Beijing:Beihang University,2011.(焉寧.敏捷機動小衛星姿態控制方法的仿真與實驗研究[D].北京:北京航空航天大學,2011.)
[15]Kim K S,Kim Y.Robust backstepping control for slew maneuver using nonlinear tracking function[J].IEEE Trans.on Control Systems Technology,2003,11(6):822- 829.
[16]Qu Z,Dawson D,Dorsey J.A new class of robust control laws for tracking of robots[J].The International Journal of Robotics Research,1994,13(4):355- 363.
Nonlinear robust adaptive attitude maneuver control law for spacecraft
WANG Wei-jie1,REN Yuan1,LI Yi-yong2,LUO Yuan3
(1.Department of Space Equipment,Equipment Academy,Beijing 101416,China;2.Department of Space Command,Equipment Academy,Beijing 101416,China;3.Department of Training,Equipment Academy,Beijing 101416,China)
In the presence of uncertainties in the moment of inertia and the external disturbance torque,the nonlinear robust adaptive control law for the control torque and estimation of moment of inertia is designed combining the nonlinear backstepping and Lyapunovo stability.In the control law for the control torque,the nonlinear damping is added to compensate the external disturbance torque,and the globally uniformly ultimately bounded stability of the system is demonstrated.The nonlinear dynamic coefficient is introduced to increase the dynamic performance of the system,shortening the regulating time after fast attitude maneuver.By Matlab/Simulink programming,the simulation of spacecraft attitude manoeuver control is discussed,and the simulation results demonstrate the effectiveness and feasibility of the proposed controller.
spacecraft;Lyapunovo stability;attitude maneuver;nonlinear backstepping;robust adaptive control
V 448.2
A
10.3969/j.issn.1001-506X.2015.01.22
王衛杰(1983-),男,講師,博士,主要研究方向為航天器制導、導航與控制。
E-mail:wangwjie@126.com
任 元(1982-),男,講師,博士,主要研究方向為航天器制導、導航與控制。
E-mail:renyuan_823@aliyun.com
李怡勇(1982-),男,講師,博士,主要研究方向為航天器制導、導航與控制。
E-mail:lyygod@163.com
羅 元(1984-),男,碩士研究生,主要研究方向為航天器制導、導航與控制。
E-mail:lolo1108@126.com
1001-506X(2015)01-0135-06
網址:www.sys-ele.com
2014- 01- 02;
2014- 03- 13;網絡優先出版日期:2014- 06- 17。
網絡優先出版地址:http://w ww.cnki.net/kcms/detail/11.2422.TN.20140617.1827.015.html基金項目:國家自然科學基金(51475472,61403396)資助課題