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

?

臨近空間飛行器滑??刂浦械闹噶顓?shù)化方法

2012-12-25 08:47劉魯華
彈道學(xué)報 2012年4期
關(guān)鍵詞:攻角滑模導(dǎo)數(shù)

王 鵬,劉魯華,吳 杰

(國防科學(xué)技術(shù)大學(xué) 航天與材料工程學(xué)院,長沙410073)

臨近空間飛行器飛行空域、速度的跨度和變化都非常大,體現(xiàn)出快時變、強耦合、強非線性和強不確定的特點,因此對這類對象的控制,傳統(tǒng)增益預(yù)置的線性控制方法難以達(dá)到滿意的控制效果,且還會帶來分段過多、控制器頻繁切換的問題,而非線性控制方法則提供了更好的解決方案[1~7].

非線性動態(tài)逆控制又稱為反饋線性化方法,是上世紀(jì)90年代,SNELL、ENNS和GARRARD等人針對飛機在做大迎角超機動飛行時的本體非線性、強耦合特征而提出來的非線性控制策略[1],其基本思想是:對于具體的研究對象,用系統(tǒng)模型生成一種可用反饋方法實現(xiàn)的原系統(tǒng)的“α階積分逆系統(tǒng)”,將對象補償為具有線性傳遞關(guān)系的偽線性系統(tǒng).滑模變結(jié)構(gòu)控制的結(jié)構(gòu)在動態(tài)過程中根據(jù)系統(tǒng)當(dāng)前的狀態(tài)(如偏差及其各階導(dǎo)數(shù)等)有目的地不斷變化,迫使系統(tǒng)按照預(yù)定“滑動模態(tài)”的狀態(tài)軌跡運動[8],因此滑模變結(jié)構(gòu)控制對參數(shù)偏差和外界干擾具有較強的魯棒性.

本文將動態(tài)逆方法的線性化能力與滑??刂频膹婔敯粜杂袡C結(jié)合,設(shè)計了臨近空間飛行器縱向滑??刂葡到y(tǒng),并從提高信息利用率和增加控制系統(tǒng)設(shè)計自由度的角度出發(fā),提出俯仰角變化率指令參數(shù)化計算方法,通過仿真計算分析了指令參數(shù)對控制效果的影響.

1 臨近空間飛行器縱向模型

臨近空間飛行器無動力平穩(wěn)滑翔階段的側(cè)向運動參數(shù)變化較小,本文主要針對其縱向運動開展姿態(tài)控制問題研究.為了推導(dǎo)面向控制的縱向運動模型,提出如下假設(shè):①視地球為均質(zhì)圓球,并忽略地球旋轉(zhuǎn);②飛行器為面對稱體,慣量積Jxz=Jyz=0,慣量積Jxy為小量,忽略不計;③側(cè)向運動參數(shù)z,β,σ,γV,ψ,γ,ωx,ωy均為小量.

基于上述假設(shè),得到飛行器面向控制的標(biāo)量形式縱向運動模型為

式中,v為飛行器速度;θ為速度傾角;ωz為俯仰角速度;x,y為飛行器在地面坐標(biāo)系中的位置坐標(biāo);φ為俯仰角;地球引力常數(shù)μ=3.986×1014m3/s2;地心距,Re為球形引力場時的地球平均半徑;FD,F(xiàn)L分別為阻力和升力;Mz為俯仰力矩;m為飛行器質(zhì)量;Jz為飛行器z軸轉(zhuǎn)動慣量.

攻角α與俯仰角、速度傾角之間滿足如下關(guān)系:

阻力、升力和俯仰力矩的表達(dá)式分別為

式中,動壓q=ρv2/2,ρ為空氣密度;Se為飛行器參考面積;l為飛行器參考長度;CD、CL為阻力系數(shù)和升力系數(shù);mz為俯仰力矩系數(shù).

氣動力系數(shù)和力矩系數(shù)是飛行馬赫數(shù)Ma、高度H、攻角α及俯仰舵偏角δφ的非線性函數(shù),可表示為

2 模型的可逆性分析

狀態(tài)變量取為

輸入量取為俯仰舵偏角,即u=δφ,輸出量取為飛行器俯仰角,即Y=φ,則飛行器縱向運動模型可表述為

式中,

縱向動力學(xué)模型是一個SISO(單輸入單輸出)系統(tǒng).為了分析飛行器運動模型的可逆性,給出MIMO(多輸入多輸出)非線性系統(tǒng)的可逆性定理——函數(shù)可控性定理.

定理1[9]一般 MIMO 非線性系統(tǒng)在(X0,u0)的鄰域內(nèi)可逆的充分必要條件是在此鄰域內(nèi)存在相對向量階,即(X0,u0)為Interactor算法的正則點.

SISO系統(tǒng)是MIMO系統(tǒng)的特殊情況,故式(6)所示的SISO系統(tǒng)在(X0,u0)的某個鄰域內(nèi)可逆的充分必要條件是在此鄰域內(nèi)存在相對階k.求解系統(tǒng)相對階的基本方法是Interactor算法[9].該算法的基本思想是:輸出的每個分量分別對時間求導(dǎo)數(shù),直到導(dǎo)數(shù)中顯含輸入量為止,所求導(dǎo)數(shù)的次數(shù)即為該分量的相對階.

經(jīng)過推導(dǎo)可得:

俯仰角二階導(dǎo)數(shù)對控制量u的偏導(dǎo)數(shù)為

對于臨近空間滑翔飛行器而言,ρ、v、Se、l均不為0,而mz為俯仰舵偏角δφ的函數(shù),因此不始終為0,故不恒等于0,即俯仰角二階導(dǎo)數(shù)中已顯含控制量.

Interactor算法正常結(jié)束,相對階k=2,小于系統(tǒng)階數(shù)n=6,故飛行器縱向運動模型是可逆的.而推導(dǎo)中僅用到了繞質(zhì)心的運動方程,相對階等于繞質(zhì)心運動模型的系統(tǒng)階數(shù),因此動態(tài)逆方法可實現(xiàn)繞質(zhì)心運動模型的線性化.

3 基于指令參數(shù)化的縱向滑模控制器設(shè)計

飛行器縱向運動模型逆系統(tǒng)的輸入為俯仰角的二階導(dǎo)數(shù),為了將滑模變結(jié)構(gòu)控制與逆系統(tǒng)結(jié)合起來,在控制系統(tǒng)設(shè)計時滑模面應(yīng)包含姿態(tài)角的一階導(dǎo)數(shù),這樣,滑動函數(shù)僅需計算一次導(dǎo)數(shù)即可含有輸入量.為此可取滑動函數(shù)為[10]

式中,λ為正常數(shù),跟蹤誤差e=φ-φc,φc為俯仰角指令.

為了能夠使S達(dá)到0,即能夠使系統(tǒng)軌跡在有限時間內(nèi)到達(dá)滑動面,需為非線性系統(tǒng)選擇適當(dāng)?shù)目刂坡桑瑵M足如下的滑動條件:

取Lyapunov函數(shù)為

則其對時間的微分為=,滑動條件已保證<0,故<0,即系統(tǒng)是穩(wěn)定的.可見滑動條件與系統(tǒng)穩(wěn)定性是等價的.

為了使式(10)成立,根據(jù)趨近律設(shè)計思想,可以選取如下的等速趨近律:

式中,ε為可選的嚴(yán)格正常數(shù),sign(·)表示符號函數(shù).

對式(9)微分得:

將式(12)代入上式得:

為了抑制抖振,將上式中的符號函數(shù)sign(S)用飽和函數(shù)sat(S,d)代替,飽和函數(shù)的定義為[10]

式中,d為可選的正常數(shù).

于是控制律變?yōu)?/p>

縱向滑模控制系統(tǒng)結(jié)構(gòu)如圖1所示.

圖1 縱向滑??刂葡到y(tǒng)結(jié)構(gòu)圖

縱向控制系統(tǒng)的輸出為俯仰角,故最直接的控制方式是跟蹤俯仰角指令,而實際中控制指令一般以攻角形式給出.俯仰角和攻角可由歐拉角關(guān)系式(2)相互轉(zhuǎn)化,只需將攻角指令與當(dāng)前時刻速度傾角相加即可得到俯仰角指令φc=αc+θ,故2種控制指令本質(zhì)上是一致的.

式(16)所示的滑??刂坡芍杏玫礁┭鼋且浑A導(dǎo)數(shù)指令c和二階導(dǎo)數(shù)指令,其中一階導(dǎo)數(shù)指令對控制系統(tǒng)的指令跟蹤性能影響較大.按照常規(guī)控制系統(tǒng)設(shè)計方法,俯仰角一階導(dǎo)數(shù)指令由俯仰角指令對時間求導(dǎo)數(shù)直接得到,即

這種方法直觀、易理解,被廣泛采用.但若將c理解為俯仰角一階導(dǎo)數(shù)期望值,則最理想的狀況為

式中,φ為俯仰角實際值,Δt為仿真時間步長,經(jīng)過一個控制步長,俯仰角就可以達(dá)到期望值φc.按照這樣的思路,式(17)所示常規(guī)計算方法的隱含前提是控制系統(tǒng)已將跟蹤誤差控制在較小范圍內(nèi),此時俯仰角指令與實際值相差不大,俯仰角一階導(dǎo)數(shù)期望值與俯仰角指令一階導(dǎo)數(shù)基本相同,因此常規(guī)方法比較適用于跟蹤誤差較小的情況.當(dāng)跟蹤誤差較大時,常規(guī)方法的控制性能會明顯變差.另外從形式上看,常規(guī)計算方法只用到了俯仰角指令值,而未考慮俯仰角實際值,對信息的利用率不高.

本文從充分利用已有信息和增加控制系統(tǒng)設(shè)計自由度的角度出發(fā),同時考慮到控制系統(tǒng)的延遲、超調(diào)等實際動態(tài)特性,對式(18)進(jìn)行適當(dāng)改造,提出參數(shù)化的俯仰角變化率(一階導(dǎo)數(shù))指令計算方法,即

式中,Kω為俯仰角變化率指令參數(shù).上式中所用數(shù)據(jù)包括φc、φ、Δt和Kω,其中前3個量是已知的或可測量的,在控制律式(16)中已用到了俯仰角及其指令值,在此又用其構(gòu)造俯仰角一階導(dǎo)數(shù)指令,提高了已有信息的利用率;而俯仰角變化率指令參數(shù)Kω是引入的一個全新控制參數(shù),增加了控制系統(tǒng)設(shè)計的自由度.該方法不僅適用于俯仰角實際值與指令值偏差不大的情況,對于偏差較大的情況也有較好的適應(yīng)能力,通過調(diào)節(jié)指令參數(shù),可有效提高控制系統(tǒng)的動態(tài)響應(yīng)能力和穩(wěn)態(tài)控制精度.

4 控制系統(tǒng)仿真分析

仿真初始條件如表1所示.

表1 仿真初始條件

俯仰角變化率指令參數(shù)Kω對控制系統(tǒng)動態(tài)響應(yīng)影響較大,特別是在控制指令出現(xiàn)較大變化時影響尤為突出.由于初始誤差和指令突變的影響,在初始時刻和900s附近存在較大的跟蹤誤差,故這兩個時刻是特征控制點.Kω取不同值時,攻角跟蹤誤差如表2所示.表中,emax、ξ分別為特征控制點附近的攻角最大跟蹤誤差和超調(diào)量;eme1、eme2分別為控制全過程的攻角平均跟蹤誤差和平均絕對跟蹤誤差.

表2 不同指令參數(shù)條件下的跟蹤誤差

取λ=2,ε=0.2,d=0.05,仿真步長100ms,攻角指令及部分仿真結(jié)果如圖2~圖4所示.由表2和圖2可知:基于指令參數(shù)化的縱向滑??刂葡到y(tǒng)可以準(zhǔn)確跟蹤攻角指令,在不同指令參數(shù)條件下,攻角最大跟蹤誤差為3°左右,平均跟蹤誤差eme1和平均絕對跟蹤誤差eme2均小于0.03°.

圖2 攻角指令及其跟蹤誤差

圖3 攻角跟蹤誤差局部放大圖

圖4 俯仰舵轉(zhuǎn)角及其局部放大圖

由表2、圖3、圖4可知,指令參數(shù)Kω對控制精度影響較大.當(dāng)Kω較小時,特征控制點處的emax和ξ均較大,而eme1和eme2較小.由式(18)可知,俯仰角變化率指令與Kω值成反比,Kω較小時,俯仰角變化率指令較大,即控制系統(tǒng)動態(tài)響應(yīng)能力強,相同跟蹤誤差條件下,控制輸入較大,故存在較大超調(diào)量.Kω值越小,圖3中所示超調(diào)量越大,圖4中俯仰舵偏角維持在最大值的時間越長,都說明了這一點.隨著Kω值的增大,emax先減小再增大;ξ不斷減小,即控制系統(tǒng)的動態(tài)響應(yīng)能力不斷下降;eme1、eme2不斷增大,且二者相對差越來越小,即控制系統(tǒng)的穩(wěn)態(tài)精度不斷變差.為了保證控制系統(tǒng)同時具有良好的動態(tài)響應(yīng)能力和穩(wěn)態(tài)精度,Kω值不應(yīng)過大或過小,應(yīng)根據(jù)實際需要進(jìn)行折中處理.

5 結(jié)束語

臨近空間飛行器縱向運動模型是可逆的,且相對階數(shù)等于繞質(zhì)心運動模型的系統(tǒng)階數(shù),故動態(tài)逆方法可實現(xiàn)繞質(zhì)心運動模型的線性化.

由內(nèi)環(huán)動態(tài)逆控制器和外環(huán)滑??刂破魉M成的飛行器縱向控制系統(tǒng)可以準(zhǔn)確跟蹤攻角指令.指令參數(shù)Kω越小,控制系統(tǒng)動態(tài)響應(yīng)能力越強,但會帶來超調(diào)量過大的問題;該參數(shù)值越大,控制系統(tǒng)穩(wěn)態(tài)精度越差.因此,為了保證控制系統(tǒng)同時具有良好的動態(tài)響應(yīng)能力和穩(wěn)態(tài)精度,Kω值應(yīng)進(jìn)行折中處理.

[1]SNELL S A,ENNS D F,GARRARD L.Nonlinear inversion flight control for a super maneuverable aircraft[J].Journal of Guidance,Control,and Dynamics,1992,15(4):976-984.

[2]WANG Q,STENGEL R F.Robust nonlinear control of a hypersonic aircraft[J].Journal of Guidance,Control,and Dynamics,2000,23(4):577-585.

[3]劉燕斌,陸宇平.非線性動態(tài)逆控制在高超飛控系統(tǒng)中的應(yīng)用[J].應(yīng)用科學(xué)學(xué)報,2006,24(6):613-617.LIU Yan-bin,LU Yu-ping.Application of nonlinear dynamic inversion control in flight control of hypersonic vehicle[J].Journal of Application Sciences,2006,24(6):613-617.(in Chinese)

[4]LEE H P,REIMAN S E,DILLON C H.Robust nonlinear dynamic inversion control for a hypersonic cruise vehicle,AIAA 2007-6685[R].2007.

[5]KEUM W L,SUBRAMANIAN R,SAHJENDRA N S.Adaptive sliding mode 3-D trajectory control of F/A-18 model via SDU decomposition,AIAA 2008-6460[R].2008.

[6]LI H F,SUN W C,LI Z Y,et al.Index approach law based sliding control for a hypersonic aircraft,AIAA 2009-1734[R].2009.

[7]XU H J,MIRMIRANI M D,IOANNOU P A.Adaptive sliding mode control design for a hypersonic flight vehicle[J].Journal of Guidance,Control and Dynamics,2004,27(5):829-838.

[8]劉金琨,孫富春.滑模變結(jié)構(gòu)控制理論及其算法研究與進(jìn)展[J].控制理論與應(yīng)用,2007,24(3):407-418.LIU Jin-kun,SUN Fu-chun.Research and development on theory and algorithms of sliding mode control[J].Control Theory& Applications,2007,24(3):407-418.(in Chinese)

[9]戴先中.多變量非線性系統(tǒng)的神經(jīng)網(wǎng)絡(luò)逆控制方法[M].北京:科學(xué)出版社,2005.DAI Xian-zhong.Neural network inverse control method for multivariable nonlinear system[M].Beijing:Science Press,2005.(in Chinese)

[10]劉燕斌,陸宇平.基于變結(jié)構(gòu)理論的高超音速飛機縱向逆飛行控制[J].信息與控制,2006,35(3):388-392.LIU Yan-bin,LU Yu-ping.Longitudinal inversion flight control based on variable structure theory for hypersonic vehicle[J].Information and Control,2006,35(3):388-392.(in Chinese)

猜你喜歡
攻角滑模導(dǎo)數(shù)
解導(dǎo)數(shù)題的幾種構(gòu)造妙招
風(fēng)標(biāo)式攻角傳感器在超聲速飛行運載火箭中的應(yīng)用研究
基于組合滑??刂频慕^對重力儀兩級主動減振設(shè)計
環(huán)境溫度對導(dǎo)彈發(fā)動機點火時機的影響及控制策略*
大攻角狀態(tài)壓氣機分離流及葉片動力響應(yīng)特性
使用SGCMGs航天器滑模姿態(tài)容錯控制
關(guān)于導(dǎo)數(shù)解法
EHA反饋線性化最優(yōu)滑模面雙模糊滑??刂?/a>
導(dǎo)數(shù)在圓錐曲線中的應(yīng)用
北京航空航天大學(xué)學(xué)報(2016年4期)2016-02-27