1.一種傾轉(zhuǎn)式三旋翼無人機(jī)姿態(tài)與高度自適應(yīng)魯棒控制方法,其特征是,步驟如下:
1)建立傾轉(zhuǎn)式三旋翼無人機(jī)相關(guān)的坐標(biāo)系:
為了便于非線性控制器與自適應(yīng)律的設(shè)計,設(shè)定如下定義:
兩個坐標(biāo)系,分別為慣性坐標(biāo)系{I}和體坐標(biāo)系{B},二者均滿足右手定則,慣性坐標(biāo)系{I}原點(diǎn)位于地面,體坐標(biāo)系{B}原點(diǎn)位于三旋翼無人機(jī)的質(zhì)心,{xI yI zI}和{xB yB zB}分別表示慣性坐標(biāo)系{I}和體坐標(biāo)系{B}對應(yīng)的三個主軸;
2)建立以旋翼電機(jī)轉(zhuǎn)速與尾舵傾角的傾轉(zhuǎn)式三旋翼無人機(jī)動力學(xué)模型:
傾轉(zhuǎn)式旋翼無人機(jī)的飛行的執(zhí)行單元,即是其各旋翼電機(jī)與尾舵舵機(jī),以各旋翼電機(jī)轉(zhuǎn)速與尾舵傾角作為控制輸入,使控制方案更為直接簡潔,避免了選擇控制輸入時,其他因素的影響,傾轉(zhuǎn)式三旋翼無人機(jī)動力學(xué)模型表示為下式:
其中d=[dφ dθ dψ dh]T,q=diag{M-1ΨT,cosφcosθ},g表示重力加速度,u為該動力學(xué)模型的控制輸入向量,式中dφ、dθ、dψ、dh分別表示各通道受到的外界擾動,Ψ表示角速度轉(zhuǎn)換矩陣,M表示慣性矩陣,C表示向心力與科里奧利力矩陣,η1=[φ θ ψ]T表示無人機(jī)姿態(tài)向量,其中φ、θ、ψ分別表示該無人機(jī)的滾轉(zhuǎn)角,偏航角和俯仰角,η2=[φ θ ψ h]T表示該三旋翼無人機(jī)的狀態(tài)變量向量,h表示該三旋翼無人機(jī)的飛行高度;
3)設(shè)計非線性控制器與自適應(yīng)律
采用前述動力學(xué)模型時,在模型中存在未知常參數(shù)升力系數(shù)b與反力矩系數(shù)c,同時在傾轉(zhuǎn)式三旋翼無人機(jī)的飛行過程中,會受到各姿態(tài)通道與高度方向的擾動力矩和力,為實現(xiàn)傾轉(zhuǎn)式三旋翼無人機(jī)姿態(tài)與高度的控制目標(biāo),定義跟蹤誤差為:
e=η2-ηd
其中e=[eφ eθ eψ eh]T,eφ、eθ、eψ、eh分別表示滾轉(zhuǎn)角、俯仰角、偏航角和高度的跟蹤誤差。對e求關(guān)于時間的一階導(dǎo)數(shù)和二階導(dǎo)數(shù),可得:
此處可構(gòu)造一種滑模面s為:
其中ηd=[φdθdψd hd]T表示該傾轉(zhuǎn)式三旋翼無人機(jī)目標(biāo)軌跡,其中φd、θd、ψd、hd分別表示目標(biāo)滾轉(zhuǎn)角、俯仰角、偏航角和高度,s=[sφ sθ sψ sh]T,sφ、sθ、sψ、sh分別為該三旋翼無人機(jī)滾轉(zhuǎn)、俯仰、偏航和高度通道的滑模面,Λ為一正對角常系數(shù)矩陣,表示為Λ=diag{λ1,λ2,λ3,λ4}
設(shè)計控制輸入設(shè)計u為:
其中,sign為符號函數(shù),將升力系數(shù)b和反扭矩系數(shù)c之積表示為一未知參數(shù)r,Φ為一參數(shù)矩陣,l1、l2、l3來表示各旋翼到該無人機(jī)質(zhì)心的力臂,m表示傾轉(zhuǎn)式三旋翼無人機(jī)的質(zhì)量,則:
為未知參數(shù)矩陣Φ的估計,與分別為未知參數(shù)b和r的估計,表示為:
Ki,i=1,2,3,4為對角正系數(shù)矩陣,表示為:
Ki,i=1,2,3,4=diag{ki1,ki2,ki3,ki4}
v為控制器中所設(shè)計的一中間向量,定義v=[vφ vθ vψ vh]T且滿足關(guān)系:
當(dāng)該無人機(jī)姿態(tài)與高度通道的不可測擾動有界時,各姿態(tài)通道的擾動力矩τd和高度通道的繞動力fd滿足關(guān)系τd<|δ1|,δ1為一未知正常數(shù),表示各姿態(tài)通道擾動扭矩的上界;δ2為一未知正常數(shù),表示各姿態(tài)通道擾動扭矩導(dǎo)數(shù)的上界;fd<|δ3|,δ3也為一未知正常數(shù),表示高度通道擾動力的上界;
其中Ρ為一正實對角矩陣,定義為Ρ=diag{ρ1,ρ2,ρ3,ρ4},定義一正實對角矩陣表示為為便于參數(shù)估計值與的設(shè)計,定義中間變量N和L,并定義該三旋翼無人機(jī)的轉(zhuǎn)動慣量為J=diag{j1,j2,j3},j1、j2、j3分別為無人機(jī)在滾轉(zhuǎn)、俯仰和偏航通道的轉(zhuǎn)動慣量,則有以下關(guān)系成立:
易知參數(shù)矩陣非奇異時,所設(shè)計的控制器u有界,因此在自適應(yīng)律的設(shè)計中引入投影算子,確保升力系數(shù)估計值有界,故模型參數(shù)估計值的相應(yīng)自適應(yīng)律和設(shè)計為:
上式中Γ1、Γ2、bd、bu和ε均為正實系數(shù),且滿足bd≤b≤bu,