技術(shù)特征:1.一種欠驅(qū)動(dòng)飛艇航跡跟蹤控制方法,其特征在于,包括以下步驟:
S1:給定期望航跡:Pd=[xd,yd,zd]T,其中,xd、yd和zd分別為期望x坐標(biāo)、期望y坐標(biāo)和期望z坐標(biāo),上標(biāo)T表示向量或矩陣的轉(zhuǎn)置;
S2:計(jì)算期望航跡與實(shí)際航跡之間的航跡誤差量Pe;
S3:根據(jù)航跡誤差量Pe求解期望速度Ud;
S4:考慮飛艇的欠驅(qū)動(dòng)特性,設(shè)計(jì)航跡跟蹤控制律,計(jì)算航跡控制量τ。
2.根據(jù)權(quán)利要求1所述的欠驅(qū)動(dòng)飛艇航跡跟蹤控制方法,其特征在于,步驟S2中,航跡誤差量Pe的計(jì)算方法如下:
Pe=P-Pd=[x-xd,y-yd,z-zd]T (1)
P=[x,y,z]T為實(shí)際航跡,x、y和z分別為x坐標(biāo)、y坐標(biāo)和z坐標(biāo)。
3.根據(jù)權(quán)利要求1所述的欠驅(qū)動(dòng)飛艇航跡跟蹤控制方法,其特征在于,步驟S3中期望速度Ud的求解方法為:
1)建立飛艇空間運(yùn)動(dòng)的數(shù)學(xué)模型
飛艇空間運(yùn)動(dòng)的坐標(biāo)系及運(yùn)動(dòng)參數(shù)定義如下:
采用地面坐標(biāo)系oexeyeze和體坐標(biāo)系obxbybzb對(duì)飛艇的空間運(yùn)動(dòng)進(jìn)行描述,CV為浮心,CG為重心,浮心到重心的矢量為rG=[xG,yG,zG]T;
運(yùn)動(dòng)參數(shù)定義:實(shí)際航跡P=[x,y,z]T;姿態(tài)角Ω=[θ,ψ,φ]T,θ、ψ、φ分別為俯仰角、偏航角和滾轉(zhuǎn)角;速度v=[u,v,w]T,u、v、w分別為體坐標(biāo)系中軸向、側(cè)向和垂直方向的速度;角速度ω=[p,q,r]T,p、q、r分別為滾轉(zhuǎn)、俯仰和偏航角速度;
記廣義坐標(biāo)η=[x,y,z,θ,ψ,φ]T,廣義速度為V=[u,v,w,p,q,r]T,飛艇在v、w和p自由度上存在欠驅(qū)動(dòng);
2)飛艇空間運(yùn)動(dòng)的數(shù)學(xué)模型描述如下:
式中
其中
式中,m為飛艇質(zhì)量,m11、m22、m33為附加質(zhì)量,I11、I22、I33為附加慣量;Q為動(dòng)壓,α為迎角,β為側(cè)滑角,CX、CY、CZ、Cl、Cm、Cn為氣動(dòng)系數(shù);Ix、Iy、Iz分別為繞obxb、obyb、obzb的主慣量;Ixy、Ixz、Iyz分別為關(guān)于平面obxbyb、obxbzb、obybzb的慣量積;T為推力大小,μ為推力矢量與obxbzb面之間的夾角,規(guī)定其在obxbzb面之左為正,υ為推力矢量在obxbzb面的投影與obxb軸之間的夾角,規(guī)定其投影在obxb軸之下為正;lx、ly、lz表示推力作用點(diǎn)距原點(diǎn)ob的距離;
3)解算期望速度Ud
將航跡誤差量Pe變換為體坐標(biāo)系中的誤差
ξe=J-1Pe (16)
式中,J-1為J的逆矩陣;
定義
ζe=ξe-λ (17)
式中,λ=[ρ,0,0]T,ρ為一個(gè)正實(shí)數(shù);
對(duì)式(17)求導(dǎo),可得:
考慮到飛艇在v、w和p自由度上存在欠驅(qū)動(dòng),定義期望速度與實(shí)際速度之間的誤差為:
Ue=U-Ud (19)
式中,Ue=[ue,qe,re]T,U=[u,q,r]T,Ud=[ud,qd,rd]T;
由式(18)可得:
式中,γ為正實(shí)數(shù)。
4.根據(jù)權(quán)利要求1所述的欠驅(qū)動(dòng)飛艇航跡跟蹤控制方法,其特征在于,步驟S4的方法為:
定義以下誤差量
Ve=V-Vd (21)
式中,V=[u,0,0,0,q,r]T,Vd==[ud,0,0,0,qd,rd]T。
對(duì)式(21)微分可得:
等號(hào)左右兩側(cè)同乘M,可得:
將式(3)代入式(22),可得
根據(jù)式(23)可設(shè)計(jì)如下控制律:
式中,K=diag(k1,0,0,0,k2,k3),diag()表示對(duì)角矩陣。