国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于自抗擾終端滑模的高速滑翔飛行器姿態(tài)控制*

2019-06-08 05:37安炳合王永驥侯治威
彈箭與制導學報 2019年6期
關(guān)鍵詞:姿態(tài)控制觀測器滑模

安炳合,王永驥,劉 磊,侯治威,王 博

(華中科技大學自動化學院, 武漢 430074)

0 引言

高速滑翔飛行器是指飛行速度為5~20Ma的滑翔飛行器。憑借突出的飛行速度,高速滑翔飛行器可以突破反導系統(tǒng)的攔截,實現(xiàn)精準快速的目標打擊,因此受到了越來越多的關(guān)注。高速滑翔飛行器的運動過程中受到眾多不確定因素的影響,因此對其的控制系統(tǒng)需要具有一定的魯棒性。

滑模控制[1]方法是一種非線性魯棒控制方法。其基本思想是設(shè)計非線性控制律使系統(tǒng)狀態(tài)運動到預(yù)先設(shè)計的滑模面上并進行滑模運動,最終收斂到平衡點。系統(tǒng)在滑模面上的運動不受外界干擾的影響,具有較強的魯棒性。終端滑模方法通過在滑模面中引入誤差的非線性項作為終端吸引子,保證系統(tǒng)誤差能夠在有限時間內(nèi)收斂,改善系統(tǒng)的性能。Eshghi S等[2]針對衛(wèi)星的姿態(tài)控制問題提出一種非奇異終端滑??刂品椒?避免了傳統(tǒng)終端滑??刂飘斦`差趨于零時控制量會趨于無窮大的奇異問題,同時收斂時間上限能夠計算出來。

自抗擾控制(ADRC)是韓京清提出的一種不需要知道被控對象精確模型的控制方法[3],由微分跟蹤器(TD),擴張狀態(tài)觀測器(ESO)以及非線性狀態(tài)誤差反饋控制器(NFC)組成。相比于傳統(tǒng)PID控制器,自抗擾控制器能夠?qū)崿F(xiàn)更好的控制效果。Chang K等[4]在四旋翼飛行器的避障問題中,設(shè)計了自抗擾解耦控制器,能夠消除由系統(tǒng)內(nèi)部和外部干擾引起的狀態(tài)耦合和不確定性的影響。在有風力干擾與噪聲的情況下,飛行器能夠快速跟蹤指令信號,為成功避障提供了保證。

文中針對高速滑翔飛行器姿態(tài)控制問題,設(shè)計一種終端滑??刂婆c自抗擾控制相結(jié)合的復(fù)合控制方法。利用微分跟蹤器安排指令信號的過渡過程,兼顧系統(tǒng)響應(yīng)的快速性與超調(diào)量。使用擴張狀態(tài)觀測器對外界干擾與參數(shù)不確定進行觀測?;诮K端滑模的思想設(shè)計控制律,利用擾動的估計值在控制律中進行補償,提高系統(tǒng)的魯棒性,并降低控制器輸出的抖振。

1 高速滑翔飛行器運動模型

高速滑翔飛行器在運動過程中主要受到空氣動力的作用。將空氣動力沿速度坐標系分解可得沿速度方向的阻力D,垂直于速度方向向上的升力L。根據(jù)飛行器動力學分析,可得飛行器在縱向平面的運動模型為:

(1)

(2)

(3)

(4)

式中:V為飛行器速度;h為飛行器高度;R為航程;R0為地心半徑;γ為彈道傾角;m為飛行器質(zhì)量;g為飛行器所處位置重力加速度;g0為標準重力加速度。

在飛行過程中,改變飛行器升降舵、方向舵以及副翼的偏角,可以改變飛行器受到的氣動力矩。將飛行器受到的力矩沿機體坐標系3個坐標軸分解分別可得滾轉(zhuǎn)力矩Mx、俯仰力矩My、偏航力矩Mz。

根據(jù)動量矩定理可得飛行器的姿態(tài)運動模型[5]為:

(5)

(6)

(7)

(8)

(9)

(10)

式中:β為側(cè)滑角;σ為傾斜角;α為攻角;p、q、r分別為滾轉(zhuǎn)角速率、俯仰角速率與偏航角速率;Iij(i=x,y,z;j=x,y,z)為飛行器的轉(zhuǎn)動慣量 。

考慮飛行過程中的外界干擾與飛行器自身參數(shù)的不確定,在方程中引入擾動項,得到以下的高速滑翔飛行器姿態(tài)控制模型[6]:

(11)

(12)

式中:θ=[αβσ]T,ω=[pqr]T,Δd=[Δd1Δd2Δd3]T與Δf=[Δf1Δf2Δf3]T代表外界環(huán)境與參數(shù)的不確定對飛行器的影響,M=[MxMyMz]T。

2 高速滑翔飛行器姿態(tài)控制器設(shè)計

圖1 姿態(tài)控制系統(tǒng)結(jié)構(gòu)圖

2.1 角度控制回路自抗擾終端滑模控制器設(shè)計

高速滑翔飛行器本身質(zhì)量較大,具有較大的慣性,在快速響應(yīng)過程中會產(chǎn)生一定超調(diào)量,不利于飛行器的穩(wěn)定。文中利用跟蹤微分器安排指令信號的過渡過程,以實現(xiàn)系統(tǒng)快速響應(yīng)與降低超調(diào)量的目的。

角度回路二階跟蹤微分器設(shè)計為如下形式:

(13)

式中:θd為期望的角度指令,υ1∈R3×1為θd的跟蹤值。fh(e1,υ2,r0,h)=[fh(e11,υ21,r0,h),fh(e12,υ22,r0,h),fh(e13,υ23,r0,h)]T。其中υ2 i(i=1,2,3)為υ2的3個分量。

fh是最速控制綜合函數(shù)[7],其表達式如下:

(14)

式中,r、h為給定參數(shù)。

基于終端滑模方法設(shè)計非線性控制律,針對姿態(tài)角度運動,設(shè)計如下的非奇異終端滑模面:

(15)

式中:s1∈R3×1,θe=θ-θd,θe0為初始狀態(tài)誤差,γ1、γ2為正對角矩陣,且γ1=diag(γ11,γ12,γ13),γ2=diag(γ21,γ22,γ23), 0

設(shè)計如下的非線性控制律:

(16)

式中:k1、k2為正對角矩陣,k1=diag(k11k12k13),k2=diag(k21,k22,k23),z2=[z21z22z23]T為干擾Δf的估計值,sign(s1)=[sign(s11),sign(s12),sign(s13)]T。

假設(shè)干擾Δf有界,將外界的干擾作為一個新的系統(tǒng)狀態(tài),通過設(shè)計擴張狀態(tài)觀測器對新的系統(tǒng)狀態(tài)進行觀測。擴張狀態(tài)觀測器的設(shè)計如下:

(17)

式中:z1∈R3×1為θ的估計值;b01、b02為正對角矩陣,且b01=diag(b011,b012,b013),b02=diag(b021,b022,b023);fal(e2,λ1,δ1)=[fal(e21,λ1,δ1),fal(e22,λ1,δ1),

fal(e23,λ1,δ1)]T,λ1、δ1為正常數(shù)。

fal函數(shù)[7]具體表達式為:

(18)

下面對系統(tǒng)的穩(wěn)定性進行分析,在分析之前首先介紹如下的引理:

1)V為正定函數(shù)。

2)存在正實數(shù)ε1>0,ε2>0,η∈(0,1)以及一個包含原點的開鄰域U0∈U,使得下列條件成立:

(19)

則系統(tǒng)狀態(tài)關(guān)于原點有限時間內(nèi)收斂,收斂時間T依賴于系統(tǒng)初始狀態(tài)x(0)=x0,滿足:

(20)

設(shè)計如下的李亞普洛夫函數(shù):

(21)

對式(21)求導,并將式(15)代入可得:

(22)

選取:χ1min=min{k11-ξ11,k12-ξ12,k13-ξ13},k2min=

min{k21,k22,k23},則:

(23)

(24)

根據(jù)引理1可知滑模變量s1在有限時間內(nèi)收斂到原點。

在傳統(tǒng)滑模控制中,為了保證系統(tǒng)的魯棒性,k1的取值較為保守,一般大于外界干擾的上界。文中使用擴張狀態(tài)觀測器,k1選取為大于擴張狀態(tài)觀測器的估計誤差即可,減少了k1的值,進而降低控制器輸出的抖振。

滑模變量收斂以后,系統(tǒng)運動方程轉(zhuǎn)變?yōu)?

(25)

對式(25)求導可得:

(26)

以攻角通道為例,證明滑模變量收斂后,姿態(tài)角跟蹤誤差在有限時間內(nèi)收斂。

滑模變量收斂后,攻角通道運動方程為:

(27)

式中:αe=α-αd。

構(gòu)造如下李亞普洛夫函數(shù):

(28)

對式(28)求導,并將式(27)代入可得:

(29)

且滿足:

(30)

由引理1可知跟蹤誤差在滑模面上在有限時間內(nèi)收斂,收斂時間t1滿足:

(31)

式中:αets1為滑模變量收斂時的攻角跟蹤誤差。側(cè)滑角通道與傾斜角通道的誤差收斂性分析與攻角通道類似。

2.2 角速度控制回路自抗擾終端滑??刂破髟O(shè)計

針對角速度運動表達式(11),首先設(shè)計如下的角速度非奇異終端滑模面:

s2=[s21s22s23]T=ωe-ωe0+

(32)

式中:s2∈R3×1;ωe=ω-ωc;ω0為初始姿態(tài)角速度誤差;γ3、γ4為正對角矩陣,γ3=diag(γ31,γ32,γ33),γ4=diag(γ41,γ42,γ43);0

設(shè)計非線性控制律如下:

(33)

式中:k3、k4為正對角矩陣,且k3=diag(k31,k32,k33),k4=diag(k41,k42,k43);z4=[z41z42z43]T為干擾Δd的估計值。

假設(shè)干擾Δd有界,角速度回路擴張狀態(tài)觀測器的設(shè)計如下:

(34)

式中:z3∈R3×1為ωc的估計值;b03、b04為正對角矩陣,且b03=diag(b031,b032,b033),b02=diag(b021,b022,b023)。

根據(jù)多時間尺度原則,將飛行器姿態(tài)控制器分為兩個回路進行設(shè)計,應(yīng)保證角速度跟蹤誤差先收斂,之后角度跟蹤誤差收斂[9]。因此角速度控制回路的響應(yīng)速度應(yīng)該比角度控制回路響應(yīng)速度快,選取參數(shù)時需保證矩陣k4的特征值大于等于k2的特征值的3倍。

3 數(shù)值仿真

將文中提出的自抗擾終端滑模方法應(yīng)用到高速滑翔飛行器姿態(tài)控制模型中,通過MATLAB軟件進行仿真實驗。飛行器的參數(shù)為[10]:

(35)

控制器的參數(shù)選取如下:

k1=diag(0.1 0.1 0.1),k2=diag(2 2 2)

k3=diag(0.1 0.1 0.1),k4=diag(6 6 6)

γ1=diag(2 2 2),γ2=diag(5 5 5)

γ3=diag(2 2 2),γ4=diag(5 5 5)

m=n=7/9,h=0.02,r0=1,γ1=γ2=0.8

δ1=δ2=0.1

b01=diag(100 100 100),b02=diag(3 000 3 000 3 000)

b03=diag(100 100 100),b04=diag(3 000 3 000 3 000)。

系統(tǒng)初始條件θ0=[0 4.8° 0]T。

1)將文中提出的自抗擾終端滑模(ADRCTSMC)與傳統(tǒng)滑模(CSMC)方法相對比,傳統(tǒng)的滑模面為:

(36)

傳統(tǒng)滑??刂坡筛鶕?jù)指數(shù)趨近律的方式設(shè)計,即:

(37)

(38)

式中:k5=diag(0.4 0.4 0.4),k6=diag(2 2 2),k7=diag(5 5 5),k8=diag(6 6 6)。

為減弱虛擬控制指令的抖動,在兩種方法的角度控制律中使用如下的邊界層函數(shù)代替符號函數(shù):

(39)

式中:Δ為正實數(shù)。

使用飽和函數(shù)代替符號函數(shù),在無擾動條件下,滑模變量能夠收斂到原點,在有擾動情況下,滑模變量收斂到原點附近的鄰域中,鄰域的大小與干擾的上界有關(guān)。采用文中提出的方法,系統(tǒng)中擾動被有效補償,保證了使用飽和函數(shù)時系統(tǒng)的穩(wěn)定性。

為驗證控制系統(tǒng)的魯棒性,在第6 s時,系統(tǒng)加入如下干擾來模擬飛行過程中外界的干擾與參數(shù)不確定對飛行過程產(chǎn)生的影響。

(40)

(41)

系統(tǒng)仿真結(jié)果如圖2~圖8所示。

由圖2、圖3、圖4可以看出:使用兩種方法都能夠使姿態(tài)角跟蹤誤差收斂,使用傳統(tǒng)滑模方法響應(yīng)過程中超調(diào)量較大,不利于飛行器的穩(wěn)定。使用文中提出的算法,姿態(tài)角響應(yīng)過程超調(diào)量較小,且誤差收斂較快,協(xié)調(diào)了系統(tǒng)的快速性與超調(diào)量。第6 s系統(tǒng)引入干擾以后,使用傳統(tǒng)滑模方法,系統(tǒng)的跟蹤值偏離期望值較大,經(jīng)過一定時間后收斂到期望值。使用自抗擾終端滑模方法,系統(tǒng)控制效果受到的影響較小,姿態(tài)角跟蹤曲線產(chǎn)生微小波動后立即回到了期望值,系統(tǒng)魯棒性較強。圖5、圖6是干擾觀測曲線,可以看出:通過使用擴張狀態(tài)觀測器,兩個回路的干擾被準確的估計了出來,利用估計值能夠有效實現(xiàn)控制器對外界干擾的自適應(yīng)。對比控制器輸出曲線可知,結(jié)合自抗擾方法的終端滑模方法可以降低控制增益,在系統(tǒng)穩(wěn)定后控制器抖振較小。

圖2 攻角響應(yīng)曲線

圖3 側(cè)滑角響應(yīng)曲線

圖4 傾斜角響應(yīng)曲線

圖5 角度控制回路干擾觀測曲線

圖6 角速度控制回路干擾觀測曲線

圖7 傳統(tǒng)滑??刂破鬏敵銮€

圖8 自抗擾終端滑??刂破鬏敵銮€

2)在飛行器做大范圍機動情況下進行仿真實驗,攻角、傾斜角通道指令信號為方波信號,在實際飛行過程中,側(cè)滑角一般保持在0°附近,在第5~10 s與25~35 s間加入式(40)與式(41)所示干擾,仿真結(jié)果如圖9、圖10。

由圖9可以看出通過使用自抗擾終端滑模方法,姿態(tài)角能夠快速地跟蹤期望指令,且跟蹤過程中超調(diào)量較小,滿足飛行器做大范圍機動的要求,控制器的輸出沒有明顯的抖振。

圖9 姿態(tài)角響應(yīng)曲線

圖10 自抗擾終端滑??刂破鬏敵銮€

4 總結(jié)

針對高速滑翔飛行器的姿態(tài)控制問題,提出了一種自抗擾終端滑??刂品椒?。首先,給出了高速滑翔飛行器運動模型與姿態(tài)控制方程。之后,將自抗擾算法與終端滑模算法相結(jié)合,通過微分跟蹤器安排過渡過程,將外界的干擾與系統(tǒng)內(nèi)部的擾動的整體作為總干擾,通過擴張狀態(tài)觀測器對總體干擾進行在線估計。根據(jù)終端滑??刂品椒ㄔO(shè)計非線性控制律,對系統(tǒng)的穩(wěn)性進行了分析并計算了誤差的收斂時間。將文中提出的算法應(yīng)用到高速滑翔飛行器的姿態(tài)控制模型中進行仿真驗證,并與傳統(tǒng)滑模方法進行對比。通過分析姿態(tài)角響應(yīng)曲線可以得出自抗擾終端滑模方法能夠兼顧系統(tǒng)的超調(diào)量與快速性,系統(tǒng)中的干擾能夠被有效的觀測出來。飛行器姿態(tài)角在有干擾的作用下能較好的跟蹤期望值,具有較強的魯棒性。

猜你喜歡
姿態(tài)控制觀測器滑模
含干擾項的非線性廣義系統(tǒng)執(zhí)行器故障估計*
艦船科學技術(shù)(2022年10期)2022-06-17
滑模及分數(shù)階理論在電機控制系統(tǒng)中的應(yīng)用
科學技術(shù)創(chuàng)新(2021年35期)2022-01-14
基于觀測器的線性系統(tǒng)非脆弱魯棒控制及仿真
基于super-twisting二階滑模算法的作業(yè)型ROV路徑跟蹤控制方法
基于非線性干擾觀測器的航天器相對姿軌耦合控制
基于觀測器的傳感器故障檢測方法對比分析
基于STM32的四旋翼飛行器飛行控制板設(shè)計
基于雙處理器的四旋翼飛行控制系統(tǒng)研究