高少婷
(中國(guó)飛行試驗(yàn)研究院,西安 710089)
隨著低成本、輕便型微處理器和慣性測(cè)量元件廣泛使用,小型飛行器也越來(lái)越受到歡迎。
對(duì)于小型飛行器來(lái)說(shuō),由于傳感器的約束,獲取準(zhǔn)確的模型要付出很大的代價(jià)、甚至是不可能的,并且往往具有較強(qiáng)的非線性特性。所以,小型飛行器的控制系統(tǒng)必須在提供強(qiáng)魯棒性的同時(shí)能夠解決它的非線性問(wèn)題。文獻(xiàn)[1]通過(guò)將神經(jīng)網(wǎng)絡(luò)與動(dòng)態(tài)逆方法相結(jié)合,從而克服動(dòng)態(tài)逆方法對(duì)精確模型的依賴性。文獻(xiàn)[2]在采用動(dòng)態(tài)逆方法的基礎(chǔ)上,利用自適應(yīng)方法對(duì)建模誤差進(jìn)行補(bǔ)償。但是這些方法多是將動(dòng)態(tài)逆方法與智能控制理論或自適應(yīng)控制理論相結(jié)合,設(shè)計(jì)過(guò)程復(fù)雜。文獻(xiàn)[3]提出了基于角加速度反饋的動(dòng)態(tài)逆控制方法,該方法將飛行器的控制方程寫(xiě)成增量的形式,以角加速度作為控制反饋,舵面偏轉(zhuǎn)增量作為控制量,降低了控制器對(duì)系統(tǒng)模型的依賴性。文獻(xiàn)[4]提出了帶有跟蹤微分器的增量動(dòng)態(tài)逆控制律設(shè)計(jì)方法,通過(guò)跟蹤微分器得到狀態(tài)速率信息。文獻(xiàn)[5]通過(guò)在控制器中引入預(yù)測(cè)濾波器,實(shí)現(xiàn)對(duì)角加速度的濾波和預(yù)測(cè)。
文中首先建立了小型飛行器的縱向平面的非線性模型,然后設(shè)計(jì)增量動(dòng)態(tài)逆姿態(tài)控制器,引入擴(kuò)張狀態(tài)觀測(cè)器得到控制器所需的狀態(tài)速率,解決了狀態(tài)速率難以測(cè)量的問(wèn)題。最后通過(guò)MATLAB/Simulink仿真驗(yàn)證控制器的性能。
采用某小型飛行器模型進(jìn)行仿真計(jì)算,姿態(tài)動(dòng)力學(xué)方程如式(1)所示。
(1)
姿態(tài)運(yùn)動(dòng)學(xué)方程如式(2)所示。
(2)
其中,?,ψ,γ為飛行器在空間飛行時(shí)的俯仰角、偏航角和滾轉(zhuǎn)角。
為了方便描述增量動(dòng)態(tài)逆控制,考慮如下仿射非線性系統(tǒng):
(3)
式中:x為n維狀態(tài)向量;控制輸入u和系統(tǒng)輸出y皆為m維向量;f和h分別為n階和m階矩陣;g為一個(gè)n×m的控制矩陣。
在(x0,u0)的某個(gè)領(lǐng)域內(nèi)對(duì)上述系統(tǒng)進(jìn)行一階泰勒展開(kāi),即
(4)
(5)
當(dāng)控制器采樣頻率很高,控制計(jì)算的周期足夠小時(shí),假設(shè)控制輸入u的變化速率快于狀態(tài)變量x??紤]到這項(xiàng)因素,最終可化簡(jiǎn)為:
(6)
則系統(tǒng)輸出的動(dòng)態(tài)方程可寫(xiě)為:
(7)
(8)
在實(shí)際應(yīng)用中,采用式(9)。
v=K(yc-y)
(9)
其中yc為系統(tǒng)的期望輸出;y為系統(tǒng)的實(shí)際輸出;K為待設(shè)計(jì)的系統(tǒng)帶寬。
依據(jù)動(dòng)力學(xué)模型,基于增量動(dòng)態(tài)逆控制算法對(duì)小型飛行器的姿態(tài)回路設(shè)計(jì)控制器,將式(1)寫(xiě)成狀態(tài)方程的形式:
(10)
其中,將飛行器所受合外力矩分解為兩個(gè)部分:1)由飛行器的空氣動(dòng)力系數(shù)和飛行狀態(tài)所產(chǎn)生的力矩Ma;2)由執(zhí)行機(jī)構(gòu)舵面所產(chǎn)生的控制力矩Mc。將系統(tǒng)的姿態(tài)控制方程(10)寫(xiě)成如式(3)所示的形式,即
(11)
由式(11)求得姿態(tài)回路的控制輸入增量形式為:
(12)
v=K2(ωc-ω)
(13)
式中,K2為角速度控制回路帶寬。
小型飛行器角回路采用線性控制器,表達(dá)式為:
ωc=K1(φc-φ)
(14)
具體的姿態(tài)控制回路的結(jié)構(gòu)如圖1所示。
圖1 小型飛行器姿態(tài)控制結(jié)構(gòu)圖
由于小型飛行器動(dòng)力學(xué)模型存在不確定性和未建模動(dòng)態(tài),所以需要分析所設(shè)計(jì)控制器的魯棒性。
(15)
依據(jù)前文所述,系統(tǒng)方程可簡(jiǎn)化為:
(16)
將增量動(dòng)態(tài)逆控制律代入式(16),可得
(17)
對(duì)于小型飛行器姿態(tài)角速度回路來(lái)說(shuō),式(17)可寫(xiě)為:
(18)
(19)
由此可以得到角速度控制回路的閉環(huán)系統(tǒng)結(jié)構(gòu)如圖2所示,通過(guò)計(jì)算得到角速度回路的相應(yīng)閉環(huán)傳遞函數(shù)如式(20),從中可以看出,系統(tǒng)中的不確定性被消除。
圖2 小型飛行器角速度閉環(huán)結(jié)構(gòu)框圖
(20)
(1984年1月6日講座,全文略有刪節(jié)。吳培華教授提供講座錄音,史悠整理,劉祥安教授審閱,在此特申謝忱?。?/p>
以俯仰角控制為例,研究控制參數(shù)的設(shè)計(jì)。由式(21)可知俯仰角速度回路閉環(huán)傳函為k2/(k2+s),因此簡(jiǎn)化后的俯仰角控制回路的閉環(huán)系統(tǒng)結(jié)構(gòu)圖如圖3所示。
圖3 小型飛行器俯仰姿態(tài)閉環(huán)結(jié)構(gòu)框圖
在此基礎(chǔ)上,對(duì)于俯仰角控制系統(tǒng)的整個(gè)閉環(huán)回路傳遞函數(shù)可表示為:
(21)
標(biāo)準(zhǔn)的二階系統(tǒng)傳遞函數(shù)形式為:
(22)
因此,可以得到下面的表達(dá)式:
(23)
為使系統(tǒng)具有較好的閉環(huán)特性,取ξ=1,ωn=20,由此計(jì)算得到:
k1=10,k2=40
(24)
通過(guò)陀螺儀測(cè)量可以得到飛行器的角速度,若是通過(guò)微分的方式得到角加速度,則獲得的角加速度信息噪聲過(guò)大,所以文中提出了一種通過(guò)擴(kuò)張狀態(tài)觀測(cè)器估計(jì)角加速度信息的方法。具體形式為:
(25)
式中:z1為對(duì)角速度的估計(jì)值;z2為對(duì)角加速度的估計(jì)值;βi為觀測(cè)器的控制系數(shù)。其中非線性函數(shù)fal表達(dá)式為:
(26)
由文中所設(shè)計(jì)的增量式動(dòng)態(tài)逆控制器和小型飛行器縱向動(dòng)力學(xué)模型,在MATLAB仿真環(huán)境驗(yàn)證所設(shè)計(jì)的控制系統(tǒng)的性能。要求飛行器作無(wú)側(cè)滑無(wú)傾斜的運(yùn)動(dòng)。初始狀態(tài)為:俯仰角?=0°,速度V=25 m/s。對(duì)控制參數(shù)進(jìn)行設(shè)計(jì),增量動(dòng)態(tài)逆控制器的設(shè)計(jì)參數(shù)為:k1=10,k2=40;擴(kuò)張狀態(tài)觀測(cè)器控制參數(shù)為λ=0.5,α=0.5,β1=200,β2=300;輸入指令周期為4 s,0°~5°為跳變的俯仰角指令,仿真結(jié)果如圖4所示。
圖4 俯仰角跟蹤曲線
從以上仿真結(jié)果可以看出,在無(wú)攝動(dòng)無(wú)干擾的情況下,系統(tǒng)的響應(yīng)時(shí)間約為0.4 s,響應(yīng)較快,具有很好的快速性,幾乎無(wú)超調(diào),具有良好的控制效果,證明所設(shè)計(jì)的的增量動(dòng)態(tài)逆控制能夠?qū)崿F(xiàn)小型飛行器的姿態(tài)控制,且動(dòng)態(tài)性能良好。
因?yàn)樾⌒惋w行器的氣動(dòng)參數(shù)具有不確定性,為驗(yàn)證所設(shè)計(jì)控制器的魯棒性,在仿真中將氣動(dòng)參數(shù)拉偏30%,觀察參數(shù)攝動(dòng)影響下控制器的性能效果。
圖5 氣動(dòng)參數(shù)拉偏30%俯仰角跟蹤曲線
由圖5可知,在加入氣動(dòng)參數(shù)攝動(dòng)之后控制器仍能實(shí)現(xiàn)小型飛行器的姿態(tài)穩(wěn)定跟蹤,并且具有良好的快速性,從而驗(yàn)證了控制系統(tǒng)的魯棒性。
針對(duì)小型飛行器氣動(dòng)參數(shù)不確定性的問(wèn)題,設(shè)計(jì)了基于擴(kuò)張狀態(tài)觀測(cè)器的增量動(dòng)態(tài)逆控制方法。通過(guò)角加速度的引入降低了控制系統(tǒng)對(duì)飛行器氣動(dòng)參數(shù)不確定性的敏感度。通過(guò)擴(kuò)張狀態(tài)觀測(cè)器實(shí)時(shí)估計(jì)角加速度信息,解決了角加速度無(wú)法直接測(cè)量的困難。仿真結(jié)果表明,當(dāng)飛行器精確模型難以建立,存在參數(shù)攝動(dòng)時(shí),所設(shè)計(jì)的方法具有較好的魯棒性。