1.一種基于高增益觀測器的高超聲速飛行器非線性控制方法,其特征在于,包括如下步驟:
1)確定高超聲速飛行器的動力學模型,
所述的高超聲速飛行器動力學模型是:
其中,m代表飛行器質量,Iyy是俯仰轉動慣量,狀態變量V(t)、h(t)、γ(t)、α(t)及分別表示飛行器的速度、高度、航跡角、攻角和俯仰角速率;ωi,ζi,i=1,2,3是系統第ith個彈性模態的自然頻率和衰減系數,代表結構彈性變形模態以及它們的一階導數;是未知外部擾動;飛行器受力和力矩的近似表達式如下:
其中,是系統中飛行器受力與力矩T,D,L,M的標稱表達式,包含它們的不確定參數攝動和彈性模態;是未知常數;
系統表達式的具體展開如下:
其中,代表氣動壓力,是空氣密度,S表示飛行器的參考面積,系統被控輸出為控制輸入是分別表征油氣當量比、升降舵和鴨翼偏角;是未知常數;
2)定義高超聲速飛行器速度、高度和攻角跟蹤誤差,
所述的定義高超聲速飛行器速度、高度和攻角跟蹤誤差分別為和具體是:
其中,Vd、hd和αd分別是速度、高度和攻角的參考軌跡;
考慮到后續高超聲速飛行器的控制器設計,引入虛擬狀態γd(t),eγ(t),αcmd(t)和如下:
其中,γ(t)表示高超聲速飛行器的航跡角,α(t)表示高超聲速飛行器的攻角;
所述高超聲速飛行器的速度、高度和攻角的參考軌跡設定為有界以及導數有界,即Vd(t),hd(t),αd(t)和有界;
所述高超聲速飛行器受到的未知擾動有界以及導數有界,即d是一個正常數;
3)定義集合Σ為表征高超聲速飛行器系統狀態處于設定范圍內的緊集,當所有高超聲速飛行器系統狀態和輸入保持在集合Σ內,有歐幾里得范數上界;
4)設計高超聲速飛行器速度通道控制系統,即設計高增益觀測器對速度誤差系統中未知函數及擾動進行在線估計及速度通道控制器,
所述的設計高超聲速飛行器速度通道控制系統,包括:
對eV(t)求一階導數,得到如下方程:
其中,已知,有界,滿足
x定義為ρ1(·)是一個正的非遞減函數;
設計高超聲速飛行器速度通道的控制輸入Φ(t)為
由以下式子獲得
其中ε是一個正的控制增益,是速度誤差的估計值;
5)設計高超聲速飛行器高度通道及攻角通道控制系統,包括:
(1)設計高增益觀測器對高度及攻角誤差系統中未知函數及擾動進行在線估計,
所述的設計高增益觀測器對高度及攻角誤差系統中未知函數及擾動進行在線估計包括:
對eh(t)進行二次求導,得到eh(t)的開環動態表達式如下:
其中,已知,Nhd,有界,滿足
設計虛擬控制輸入ueq(t)如下:
其中,由以下等式獲得:
對eαd(t)進行二次求導,得到eαd(t)的開環動態方程:
其中,已知,Nαd,有界,滿足
設計虛擬控制輸入veq(t)如下:
由以下等式獲得:
(2)設計高超聲速飛行器高度及攻角通道控制輸入,
所述的設計高超聲速飛行器高度及攻角通道控制輸入為: