1.一種智能超螺旋強魯棒姿態(tài)控制方法,其特征在于步驟如下:
(1)建立撓性飛行器系統(tǒng)模型;
(2)利用步驟(1)得到的所述撓性飛行器系統(tǒng)模型,基于四元數(shù)建立撓性飛行器運動學誤差方程和動力學誤差方程;
(3)根據(jù)步驟(2)中的撓性飛行器運動學誤差方程和動力學誤差方程,建立有限時間非奇異終端滑模面;
(4)根據(jù)步驟(3)中建立的有限時間非奇異終端滑模面,利用BP自適應神經(jīng)網(wǎng)絡結合超螺旋算法確定控制律,實現(xiàn)智能超螺旋強魯棒姿態(tài)控制。
2.根據(jù)權利要求1所述的一種智能超螺旋強魯棒姿態(tài)控制方法,其特征在于:撓性飛行器系統(tǒng)模型,具體為:
其中:d∈R3是外部擾動,δ∈R3×3為剛體與撓性附件的耦合矩陣,δT是δ的轉(zhuǎn)置,η為撓性模態(tài),和分別為η的一階導數(shù)和二階導數(shù);J0∈R3×3為已知的標稱慣量矩陣,且為正定矩陣;ΔJ為慣量矩陣中的不確定部分,Ω=[Ω1,Ω2,Ω3]T是飛行器在本體坐標系中的角速度分量,是Ω的一階導數(shù);×是運算符號,將×用于向量b=[b1,b2,b3]T可得到:
L=diag{2ζiωni,i=1,2,...,N}和分別為阻尼矩陣和剛度矩陣,N為模態(tài)階數(shù),ωni,i=1,2,...,N為振動模態(tài)頻率矩陣,ζi,i=1,2,...,N為振動模態(tài)阻尼比;u是智能超螺旋強魯棒姿態(tài)控制器。
3.根據(jù)權利要求2所述的一種智能超螺旋強魯棒姿態(tài)控制方法,其特征在于:撓性飛行器運動學誤差方程和動力學誤差方程具體為:
撓性飛行器運動學誤差方程:
其中:(ev,e4)∈R3×R,ev=[e1,e2,e3]T是當前飛行器姿態(tài)與期望姿態(tài)的誤差四元數(shù)矢量部分,e4是標量部分,且滿足和分別是ev、e4的一階導數(shù);(qv,q4)∈R3×R,qv=[q1,q2,q3]T是描述飛行器姿態(tài)的單位四元數(shù)矢量部分,q4是標量部分,且滿足qdv=[qd1,qd2,qd3]T是描述期望姿態(tài)的單位四元數(shù)矢量部分,qd4是標量部分,且滿足Ωe=Ω-CΩd=[Ωe1Ωe2Ωe3]T=[Ωei]T,i=1,2,3是建立在本體坐標系和目標坐標系之間的角速度誤差向量,Ωd∈R3是期望角速度向量,是轉(zhuǎn)換矩陣,且滿足‖C‖=1,是C的一階導數(shù),I3是3×3單位矩陣;
撓性飛行器動力學誤差方程為:
其中,是Ωe的一階導數(shù),Ωd是期望角速度,是Ωd的一階導數(shù)。
4.根據(jù)權利要求3所述的一種智能超螺旋強魯棒姿態(tài)控制方法,其特征在于:有限時間非奇異終端滑模面S,具體為:
S=Ωe+K1ev+K2Sc;
其中S=[S1,S2,S3]T∈R3,Kj=diag{kji}>0,i=1,2,3,j=1,2,diag(a1,a2,…,an)表示對角線元素為a1,a2,…,an的對角矩陣;且定義Sc=[Sc1,Sc2,Sc3]T如下:
其中r1,r2是正奇數(shù),且0<r<1,l1i、l2i、εi,i=1,2,3、ι1、ι2是設計參數(shù),sign(a)是符號函數(shù),定義如下:
5.根據(jù)權利要求4所述的一種智能超螺旋強魯棒姿態(tài)控制方法,其特征在于:智能超螺旋強魯棒姿態(tài)控制器具體為:
u=J0[u1,u2,u3]T;
其中:
u的離散形式為:
其中λ1(k)、λ2(j),j=0,1,...,k為相應增益系數(shù),u(k)為第k次采樣時刻的輸入值;u(k)的增量是:
Δu(k)=u(k)-u(k-1)=-λ1(k)(Γoi(k)-Γoi(k-1))-λ2(k)θi(k),i=1,2,3;
神經(jīng)元輸出為:
其中,x1(k)=Γoi(k)-Γoi(k-1),x2(k)=θi(k),i=1,2,3分別對應神經(jīng)元的兩個輸入,wi(k)對應第i個輸入所對應的連接權值,λi(k)=[λi1,λi2,λi3],i=1,2為神經(jīng)元增益。
6.根據(jù)權利要求5所述的一種智能超螺旋強魯棒姿態(tài)控制方法,其特征在于:所述神經(jīng)元增益λi(k)的自適應律為:
其中:
0.025≤c≤0.05,0.05≤H≤0.1,|·|表示取絕對值,Si(k),i=1,2,3表示第k步的滑模面值,Si(k-1),i=1,2,3表示第k-1步的滑模面值,ΔSi(k)=Si(k)-Si(k-1),i=1,2,3,γi、κi、νi是正實數(shù)。