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

?

基于魯棒微分器的全階非奇異終端滑模再入姿態(tài)控制

2016-02-22 08:45:37賴汝金震盛永智劉向東
北京理工大學(xué)學(xué)報 2016年12期
關(guān)鍵詞:姿態(tài)控制魯棒微分

賴汝, 金震, 盛永智, 劉向東

(北京理工大學(xué) 自動化學(xué)院,北京 100081)

基于魯棒微分器的全階非奇異終端滑模再入姿態(tài)控制

賴汝, 金震, 盛永智, 劉向東

(北京理工大學(xué) 自動化學(xué)院,北京 100081)

針對飛行器再入段的強耦合和非線性的問題,提出了一種基于魯棒微分器(robust exact differentiator, RED)的全階非奇異終端滑??刂?full-order nonsingular terminal sliding mode control, FONTSMC)方法. 首先,設(shè)計了一種新的全階非奇異終端滑模函數(shù),保證在控制器中不存在帶有分?jǐn)?shù)次冪項的狀態(tài)量的導(dǎo)數(shù),同時證明了跟蹤誤差可以在有限時間內(nèi)收斂到0;然后,針對該滑模運動方程存在誤差二階導(dǎo)數(shù)的特殊情況,引入了超螺旋算法(super-twisting algorithm, STA)作為魯棒微分器(RED),避免了由直接采用普通微分器引入的干擾噪聲. 進一步為了避免滑??刂频亩墩駟栴},采用邊界層技術(shù)與低通濾波技術(shù)共同消除控制量的抖振. 最后,仿真結(jié)果驗證了所設(shè)計的控制器可以實現(xiàn)有限時間姿態(tài)跟蹤控制,且具有較好的魯棒性.

全階終端滑模;非奇異;抖振抑制;魯棒微分器;姿態(tài)控制

飛行器的再入過程會呈現(xiàn)出較為嚴(yán)重的非線性特性. 這些因素導(dǎo)致了對飛行器的姿態(tài)進行控制變得異常復(fù)雜.

滑??刂品椒閷崿F(xiàn)模型不確定系統(tǒng)的鎮(zhèn)定問題提供了一套系統(tǒng)的解決方案[1],這使得該方法被廣泛應(yīng)用于飛行器姿態(tài)控制中. Wang等[2]針對飛行器的姿態(tài)控制問題,利用反饋線性化進行解耦,對三通道分別設(shè)計了指數(shù)時變滑模控制器. Geng等[3]針對可重復(fù)使用的飛行器控制問題設(shè)計了有限時間終端滑??刂破? Sun等[4]設(shè)計了一個全新的有限時間滑模函數(shù),實現(xiàn)了對高超聲速飛行器巡航段的有限時間控制. Yu等[5]提出了終端滑??刂?terminal sliding mode control, TSMC)的概念. 與傳統(tǒng)滑??刂破飨啾?,終端滑模有限時間收斂的性質(zhì)為控制器提供了更多的優(yōu)勢. 比如,更快的收斂速度、更高的控制精度以及更強的魯棒性[6]. 然而,終端滑??刂品椒ㄈ匀淮嬖谥鴥蓚€主要問題:控制輸出奇異與抖振問題.

針對控制量輸出奇異問題,眾多的專家學(xué)者都提出了相應(yīng)的解決方法. 這些方法具體可以分為兩類:一類是間接方法,如文獻[7-8]中提出的終端滑模與傳統(tǒng)滑模之間切換控制或?qū)⑾到y(tǒng)跟蹤軌跡轉(zhuǎn)化到一個事先定義的開區(qū)域等方法,然而該方法會增加原終端滑模的收斂時間;另一類是文獻[9]中提出的非奇異終端滑??刂品椒?,屬于直接方法.

為了避免上面方法的缺陷,本文引入了全階滑模的概念. 在傳統(tǒng)的滑??刂浦?,滑模函數(shù)的階次低于系統(tǒng)狀態(tài)空間的階次,通常稱此類滑模運動是降階的. 近年來,Ackermann[10]、Ha等[11]提出了全階滑??刂破鞯母拍?,即滑模面的階次與系統(tǒng)狀態(tài)方程的階次相同. 將該思想用于終端滑??刂破髟O(shè)計中,可以有效避免控制輸出的奇異問題. 然而,當(dāng)采用全階滑模思想設(shè)計終端滑模時,需要在滑模面中引入狀態(tài)的二階導(dǎo)數(shù)信息,該信息在實際中是不可測得的. 針對該問題,Levant[12]提出了超螺旋算法 (STA),該算法可以用作控制器、狀態(tài)估計器和魯棒微分器(RED),文獻[12-13]中對其進行了詳細分析. 當(dāng)超螺旋算法作為魯棒微分器對系統(tǒng)中某些狀態(tài)的導(dǎo)數(shù)信息進行估計時,可以避免傳統(tǒng)微分器存在的放大測量信號中的干擾噪聲的問題. 同時可以保證估計誤差在有限時間內(nèi)收斂到0.

針對滑??刂戚敵龆墩駟栴},相關(guān)學(xué)者從不同角度提出了解決方法,其中有邊界層技術(shù)[14]、高階滑模法[15]和濾波器法[16]等. 目前常用的方法是引入邊界層,采用飽和函數(shù)或相應(yīng)連續(xù)函數(shù)近似代替非連續(xù)的符號函數(shù),該方法對于消除抖振方面具有一定的作用. 高階滑模方法是將不連續(xù)的切換函數(shù)項轉(zhuǎn)移到控制器的高階導(dǎo)數(shù)中去,得到連續(xù)的動態(tài)滑??刂坡桑行У亟档土硕墩? 濾波器方法是通過對控制器輸出進行平滑濾波以達到消除抖振的目的.

1 再入飛行器數(shù)學(xué)模型及簡化處理

本文采用文獻[17]中提供的再入飛行器的模型,為簡化在線計算以及控制器的設(shè)計,在建立數(shù)學(xué)模型時考慮如下假設(shè):① 在建模時忽略地球的角速度;② 忽略了飛行器位移運動的影響;③ 由于再入過程中采用BTT控制策略,因此滿足條件:β≈0.

將文獻[17]中的非線性方程組寫成多輸入多輸出的非線性仿射系統(tǒng)的形式,如下所示

(1)

式中:

對系統(tǒng)(1)進行反饋線性化處理,可得

式中:F(x),E(x)由反饋線性化得到,且

det(E(x))=-1/I*Izz≠0,

因此控制器可以設(shè)計為

(2)

由此可得

(3)

式中:v=[v1v2v3]為引入的輔助變量,Δv為系統(tǒng)中的聚合擾動.

2 姿態(tài)控制器設(shè)計

本節(jié)給出基于魯棒微分器(RED)的全階非奇異終端滑模(FONTSMC)姿態(tài)控制器設(shè)計方法. 首先考慮如下引理:

引理1[18]對于系統(tǒng)(3),當(dāng)采用如下式的狀態(tài)反饋控制律(FDC),則可以保證系統(tǒng)(3)的狀態(tài)量在有限時間內(nèi)收斂到0.

(4)

2.1 滑模面設(shè)計

為了避免傳統(tǒng)終端滑模中的奇異問題,設(shè)計如下的全階終端滑模面

(5)

式中:S(t)=[s1(t)s2(t)s3(t)]T,一旦系統(tǒng)狀態(tài)到達理想滑模面S(t)=0,則系統(tǒng)(3)將會變?yōu)橛邢迺r間穩(wěn)定的雙積分系統(tǒng),由引理1可知,系統(tǒng)誤差將在有限時間內(nèi)收斂到0.

(6)

式中:ldmin,kdmin為矩陣ld,kd中非0元素的最小值,且有矩陣

ld=diag[ld1ld2ld3],

kd=diag[kd1kd2kd3].

(7)

式中:θ的取值范圍與式(3)相同;η=diag[η1η2η3]為切換增益矩陣.

證明 選擇如下Lyapunov函數(shù)

對上式求導(dǎo)可得

(8)

將式(7)中的v帶入式(5)的S(t)中,可得

(9)

對式(9)求導(dǎo)可得

將此式帶入式(8),可得如下關(guān)系式

解上面的微分方程可知,Vs收斂到0所用的時間為

(10)

因此,S(t)將會在有限時間內(nèi)收斂到0. 證畢.

本文為了減弱滑模控制器固有的抖振問題,在切換控制中引入了一階低通濾波器以達到消抖的作用(為了推導(dǎo)方便采用積分環(huán)節(jié)代替,效果相同). 進一步,為了使控制器的輸出更加平滑,采用飽和函數(shù)代替切換控制中的符號函數(shù),則等效控制項可重新表示為如下形式

式中φj為邊界層厚度.

2.2 魯棒微分器(RED)

在本節(jié)中將引入魯棒微分器,對滑模函數(shù)中的姿態(tài)角二階導(dǎo)數(shù)信息進行估計.

Levant在文獻[19]中提出了魯棒微分器的構(gòu)造原理,下面將其引入到本文中.

(11)

為了使觀測誤差在有限時間內(nèi)趨近于0,設(shè)計的魯棒微分器如下

式中:a>0,b>0為超螺旋增益;z為姿態(tài)角二階導(dǎo)數(shù)的估計值.

至此可以得到本文設(shè)計的全階終端滑模姿態(tài)控制器如下所示

(12)

3 仿真驗證

仿真時,初始高度30 km,初始飛行速度是2 800 m/s,初始姿態(tài)角Ω(0)=[0° 1° 0°]T,姿態(tài)角給定指令Ωc=[3° 0° 2°]T,初始姿態(tài)角速度p(0)=q(0)=r(0)=0(°)/s. 舵面偏轉(zhuǎn)角限制在±30°. 為進一步驗證所設(shè)計的姿態(tài)控制器在受擾時的魯棒性,設(shè)大氣密度攝動±20%,轉(zhuǎn)動慣量攝動±10%,并外部干擾力矩為

[1+sin(πt)+sin(0.5πt)][111]T×105N·m.

仿真中的參數(shù)設(shè)置如下.

控制器參數(shù):θ=0.6,d=20,η=3,kd=kT=1. 魯棒微分器參數(shù):a=2,b=4.

3.1 情況A

為了比較本文所提出的滑??刂扑惴ㄅc原有限時間控制算法在魯棒性方面的改進,仿真分為以下兩種情況(此時的切換控制項采用的是邊界層加濾波器技術(shù)消抖的方法):

① 在未加任何擾動時,分別對控制器(4)和控制器(12)進行仿真;

② 系統(tǒng)中存在參數(shù)攝動以及外部干擾,分別對控制器(4)和控制器(12)進行仿真.

圖1給出了在沒有外界擾動和參數(shù)攝動時分別使用控制器(4)和(12)進行仿真的姿態(tài)角跟蹤曲線和舵面偏轉(zhuǎn)角曲線. 由圖1可知,此時兩個控制器的控制效果一樣,均使姿態(tài)角誤差在有限時間內(nèi)收斂到0,保證了跟蹤精度.

圖2給出了在情況 A的第2種情況下分別使用控制器(4)和(12)進行仿真的姿態(tài)角跟蹤誤差曲線. 由圖2可知,存在外界擾動以及內(nèi)部參數(shù)攝動時,本文設(shè)計的控制器式(12)具有更好的跟蹤效果以及控制精度.

3.2 情況B

為了比較本文所用的抑制滑模控制器輸出抖振的方法的有效性,進行如下仿真:

① 切換控制項使用飽和函數(shù),未加濾波器;

② 切換控制項使用飽和函數(shù)加濾波器.

圖3,圖4分別是在情況 B的情形下進行的仿真. 由圖3,圖4可知,當(dāng)滑模切換控制項使用符號函數(shù)時控制舵面的輸出會存在較為劇烈的抖振,且在控制初始階段存在控制量跳變;而當(dāng)切換控制項使用飽和函數(shù)加濾波器時,控制舵面的輸出效果最好,即控制輸出較為平滑. 因此,本文采用邊界層與濾波器技術(shù)相結(jié)合的方法有效抑制了滑??刂浦写嬖诘亩墩駟栴}.

4 結(jié) 論

本文對再入飛行器的姿態(tài)角跟蹤控制問題進行了分析以及討論. 通過對其模型進行簡化處理以及輸入輸出線性化,得到了一個易于分析的對象模型. 在此基礎(chǔ)上,完成了以下的工作:① 設(shè)計了新的終端滑模面,基于此滑模面提出了一種全階非奇異終端滑模姿態(tài)控制算法,保證了姿態(tài)角跟蹤誤差在有限時間內(nèi)收斂到0;② 所設(shè)計的新的終端滑模控制算法避免了傳統(tǒng)終端滑模中存在的控制輸出奇異的問題,提高了控制系統(tǒng)的性能;③本文通過將邊界層技術(shù)與低通濾波器相結(jié)合,由仿真可知該算法消除了滑??刂浦泄逃械亩墩駟栴}.

[1] Xu H, Mirmirani M D, Ioannou P A. Adaptive sliding mode control design for a hypersonic flight vehicle[J]. Journal of Guidance, Control, and Dynamic, 2004,27(5):829-838.

[2] Wang L, Liu X D, Cheng Y Z. High-order sliding mode observer based adaptive time-varying sliding mode for re-entry attitude control[J]. Control and Design, 29(2):281-286.

[3] Geng Jie, Sheng Y Z, Liu X D. Finite-time sliding mode attitude control for a reentry vehicle with blended aerodynamic surfaces and a reaction control system[J]. Chinese Journal of Aeronautics, 2014,27(4):964-976.

[4] Sun H B, Li S H, Sun C Y. Finite time integral sliding mode control of hypersonic vehicle[J]. Nonlinear Dyn, 2013,73(1-2):229-244.

[5] Yu X H, Man Z H. Model reference adaptive control system with terminal siding modes[J]. International Journal of Control, 64(6):1165-1176.

[6] Feng Y, Yu X H, Han F L. On nonsingular terminal sliding mode control of nonlinear system[J]. Automatic, 2013(49):1715-1722.

[7] Man Z H, Yu X H. Terminal sliding mode control of MIMO linear systems [C]//Proceedings of the 35th IEEE Conference on Decision and Control. [S.l.]: IEEE, 1996:4619-4624.

[8] Wu Y Q, Yu X H, Man Z H. Terminal sliding mode control design for uncertain dynamic systems[J]. Syst Control Lett, 1998,34(5):281-287.

[9] Feng Y, Yu X H, Man Z H. Non-singular terminal sliding mode control of rigid manipulators[J]. Automatic, 2002,38(12):2159-2167.

[10] Ackermann J, Utkin V I. Sliding mode control design based on Ackermann’s formula[J]. IEEE Trans Automat Cont, 1998,43(2):234-237.

[11] Ha Q P, Trinh H, Nguyen H T. Dynamic output feedback sliding mode control using pole placement and linear functional observers[J]. IEEE Trans Ind Electron, 2003,50(5):1030-1037.

[12] Levant A. Sliding order and sliding accuracy in sliding mode control[J]. Int J Control, 1993,58(6):1247-1263.

[13] Levant A, Fridman L. High order sliding modes: sliding mode in control engineering[M]. New York: Marcel Dekker Inc, 2002:53-101.

[14] Utkin V. Sliding modes in control and optimization[M]. Berlin, Germany: Springer-Verlag, 1992.

[15] Levant A. Robust exact differentiation via sliding mode technique[J]. Automatica, 1998,34(3):379-384.

[16] Kang B P, Ju J L. Sliding mode controller with filtered signal for robot manipulators using virtual plant controller[J]. Mechatronics, 1997,7(3):277-286.

[17] Van Soest W R, Chu Q P, Mulder J A. Combined feedback linearization and constrained model predictive control for entry flight[J]. Journal of Guidance, Control, and Dynamics, 2006,29(2):427-434.

[18] Bhat S P, Bernstein D S. Finite-time stability of continuous autonomous systems[J]. SIAM J Control Optim, 2000,38(3):751-766.

[19] Levant A. Robust differentiation via sliding mode technique[J]. Automatica, 1998,34(3):379-384.

(責(zé)任編輯:李兵)

Robust Exact Differentiator Based Full-Order Nonsingular Terminal Sliding Mode for Re-Entry Attitude Control

LAI Ru, JIN Zhen, SHENGYong-zhi, LIU Xiang-dong

(School of Automation, Beijing Institute of Technology, Beijing 100081, China)

Considering the reentry vehicle with strong inherent coupling and highly nonlinear, a full-order nonlinear terminal sliding mode control scheme was proposed based on terminal sliding mode and robust exact differentiator (RED). Firstly, a novel full-order nonsingular terminal sliding mode control function was designed so that the derivatives of terms with fractional powers could not appear in the controller. Thus the control singularities could be avoided. Moreover, the tracking errors could be converged to 0 in finite time. Then, to obtain the derivatives of the angular velocity signal in the sliding mode manifold, a super-twisting algorithm (STA) was applied as robust exact differentiator. The interfering noise magnified with the common differentiator could be avoided because of the robustness of the RED. Furthermore, the filter and boundary layer technique were combined to alleviate chattering of the sliding mode controller. Finally, simulations were provided for the reentry vehicle with uncertain parameters and external disturbances to illustrate the effectiveness and robustness of the attitude control system.

full-order terminal sliding mode; singularity elimination; chattering alleviation; robust exact differentiator (RED); attitude control

2015-08-03

國家自然科學(xué)基金資助項目(11402020,11372034)

賴汝(1962—),女,博士,副教授,E-mail:lairu@bit.edu.cn;金震(1990—),男,碩士,E-mail:2120130929@bit.edu.cn.

TP 273

A

1001-0645(2016)12-1264-06

10.15918/j.tbit1001-0645.2016.12.011

猜你喜歡
姿態(tài)控制魯棒微分
擬微分算子在Hp(ω)上的有界性
風(fēng)擾動下空投型AUV的飛行姿態(tài)控制研究
上下解反向的脈沖微分包含解的存在性
基于學(xué)習(xí)的魯棒自適應(yīng)評判控制研究進展
多星發(fā)射上面級主動抗擾姿態(tài)控制技術(shù)研究
目標(biāo)魯棒識別的抗旋轉(zhuǎn)HDO 局部特征描述
借助微分探求連續(xù)函數(shù)的極值點
基于UC/OS-II四旋翼姿態(tài)控制系統(tǒng)設(shè)計
基于Cauchy魯棒函數(shù)的UKF改進算法
對不定積分湊微分解法的再認識
南宫市| 云安县| 昌宁县| 洱源县| 安达市| 突泉县| 田林县| 伊川县| 巴青县| 灵武市| 博爱县| 莎车县| 安图县| 昌图县| 临清市| 黑水县| 佛教| 广河县| 新巴尔虎左旗| 临朐县| 嘉荫县| 花莲县| 福泉市| 鄢陵县| 灵石县| 拉萨市| 肥东县| 海宁市| 盐津县| 鄂伦春自治旗| 黔西| 星子县| 富民县| 鄂托克前旗| 新和县| 郎溪县| 汕尾市| 博野县| 明水县| 札达县| 南川市|