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

?

基于反步法的四旋翼飛行器自適應(yīng)滑動(dòng)模態(tài)控制

2018-03-07 00:42陳智勇王斌張良力胡知川
現(xiàn)代電子技術(shù) 2018年4期
關(guān)鍵詞:動(dòng)力學(xué)模型

陳智勇+王斌+張良力+胡知川

摘 要: 針對(duì)四旋翼飛行器非線性模型系統(tǒng)參數(shù)不確定性和外界干擾隨機(jī)性的控制問(wèn)題,提出一種基于反步法的自適應(yīng)滑??刂破髟O(shè)計(jì)方法。將四旋翼飛行器動(dòng)力學(xué)模型進(jìn)行簡(jiǎn)化分解為欠驅(qū)動(dòng)和全驅(qū)動(dòng)兩個(gè)部分;對(duì)相應(yīng)的不確定性進(jìn)行估計(jì),選取適當(dāng)?shù)腖yapunov函數(shù),采用反步的方法回饋遞推得到自適應(yīng)滑??刂坡?,從而提高飛行器對(duì)外界環(huán)境變化自適應(yīng)能力。依據(jù)該方法在Matlab/Simulink環(huán)境下進(jìn)行控制器設(shè)計(jì)并完成仿真驗(yàn)證。結(jié)果表明,基于反步法的四旋翼飛行器自適應(yīng)滑動(dòng)模態(tài)控制方法比非自適應(yīng)控制方法具有更好的適應(yīng)性和魯棒性。

關(guān)鍵詞: 四旋翼飛行器; 滑模控制器; 反步方法; 滑??刂坡桑?設(shè)計(jì)方法; 動(dòng)力學(xué)模型

中圖分類(lèi)號(hào): TN967.6?34 文獻(xiàn)標(biāo)識(shí)碼: A 文章編號(hào): 1004?373X(2018)04?0006?05

Abstract: Aiming at the control problems of system parameter uncertainty and external disturbance randomness of the nonlinear quadrotor aircraft model, a design method of the adaptive sliding mode controller based on the backstepping method is proposed. The kinetic model of the quadrotor aircraft is simplified into two parts: under?driving and full?driving. The appropriate Lyapunov function is selected to estimate the corresponding uncertainties, and the adaptive sliding mode control law is obtained by feedback recursion of the backstepping method to improve the adaptability of the aircraft to external environment change. According to the method, the controller was designed and simulation verification was completed in Matlab/Simulink environment. The results show that the adaptive sliding mode control method based on the backstepping method for the quadrotor aircraft has better adaptability and robustness than the non?adaptive control method.

Keywords: quadrotor aircraft; sliding mode controller; backstepping method; sliding mode control law; design method; dynamic model

0 引 言

四旋翼無(wú)人機(jī)具有低成本、高靈活性、體積小、重量輕的優(yōu)勢(shì),已廣泛用于軍事領(lǐng)域和民用領(lǐng)域。

目前學(xué)者們已經(jīng)在四旋翼飛行器控制上進(jìn)行了深入的研究,但是由旋翼機(jī)自身結(jié)構(gòu)設(shè)計(jì)、所使用的電子產(chǎn)品、外界飛行環(huán)境條件等相關(guān)因素導(dǎo)致飛行器系統(tǒng)的參數(shù)發(fā)生變化[1],沒(méi)有很好的處理,使得旋翼機(jī)控制的魯棒性不強(qiáng)并且沒(méi)有適應(yīng)性。文獻(xiàn)[2?3]使用線性PID的控制方法能達(dá)到飛行控制的效果,但是在外界干擾時(shí)控制效果不太理想,不能適應(yīng)復(fù)雜多變的環(huán)境。文獻(xiàn)[4?5]采用反步法取得了較好的控制效果,但在控制過(guò)程中引入了代數(shù)環(huán),導(dǎo)致其應(yīng)用范圍受到限制。文獻(xiàn)[6]分別利用反步和滑模算法求得了四旋翼的控制律,并將控制律應(yīng)用在飛行器上,效果不錯(cuò),但是沒(méi)有自適應(yīng)機(jī)制,不能很好地適應(yīng)復(fù)雜的外部環(huán)境。文獻(xiàn)[7]運(yùn)用Lagrange?Euler公式建立了四旋翼運(yùn)動(dòng)學(xué)模型,在模型的基礎(chǔ)上采用非線性反步滑??刂扑惴ㄔO(shè)計(jì)控制律,由于算法復(fù)雜造成了較大的延時(shí),實(shí)時(shí)性差。

因此,本文提出基于反步法的四旋翼飛行器自適應(yīng)滑動(dòng)模態(tài)控制,在結(jié)合了自適應(yīng)控制對(duì)系統(tǒng)的不確定性進(jìn)行估計(jì)之后,構(gòu)造Lyapunov函數(shù)推導(dǎo)出系統(tǒng)的控制律,從而使得飛行器系統(tǒng)對(duì)外界環(huán)境變化具備一定的適應(yīng)能力,并在Matlab/Simulink上進(jìn)行了自適應(yīng)非自適應(yīng)對(duì)比實(shí)驗(yàn)和抗干擾仿真實(shí)驗(yàn),驗(yàn)證該控制算法的適應(yīng)性和魯棒性。

1 旋翼機(jī)動(dòng)力學(xué)模型

為了更好地研究復(fù)雜非線性的四旋翼飛行器系統(tǒng),需要建立一個(gè)精確的動(dòng)力學(xué)模型[8]。如圖1所示,[E(OXYZ)]為慣性坐標(biāo)系,[B(O′xyz)]為機(jī)體坐標(biāo)系。

四旋翼飛行器前后方向的移動(dòng)依靠俯仰時(shí)的側(cè)傾角,左右方向的移動(dòng)依靠橫滾時(shí)的側(cè)傾角,這兩個(gè)通道是一個(gè)耦合在一起的通道,一個(gè)動(dòng)力源的輸入,產(chǎn)生兩個(gè)方向的自由度,導(dǎo)致四旋翼飛行器的不穩(wěn)定性。其俯仰和滾轉(zhuǎn)姿態(tài)受到飛行器位置誤差約束,屬于欠驅(qū)動(dòng)通道;高度與偏航是兩個(gè)完全獨(dú)立的通道,不會(huì)影響其他自由度,屬于全驅(qū)動(dòng)通道。

根據(jù)四旋翼飛行器不能實(shí)現(xiàn)完整意義上六自由度運(yùn)動(dòng)的動(dòng)力學(xué)特點(diǎn),將模型分為欠驅(qū)動(dòng)通道和全驅(qū)動(dòng)通道,并分別進(jìn)行控制器設(shè)計(jì)。

2 控制器設(shè)計(jì)

本文所設(shè)計(jì)的控制器為雙閉環(huán)控制器,如圖2所示,外環(huán)為位置環(huán),內(nèi)環(huán)為姿態(tài)環(huán)。針對(duì)[x-γ],[y-θ]兩個(gè)欠驅(qū)動(dòng)通道,理想路徑[xd],[yd]經(jīng)過(guò)位置控制器的反步推演算得理想旋轉(zhuǎn)角[γd],[θd],再經(jīng)過(guò)姿態(tài)控制器的反步滑模算法能計(jì)算出[x-γ],[y-θ]通道所需的控制律[U3],[U2];同樣,[z]全驅(qū)動(dòng)通道只需要位置控制器就能計(jì)算得到控制律[U1],[φ]全驅(qū)動(dòng)通道只需要位置控制器就能計(jì)算得到控制律[U4];最后將計(jì)算出的控制律控制四旋翼飛行器,反饋的12個(gè)狀態(tài)量再一次用于新的控制律計(jì)算。endprint

圖4為自適應(yīng)、非自適應(yīng)兩種控制器的對(duì)比位置曲線,仿真結(jié)果表明自適應(yīng)曲線調(diào)節(jié)時(shí)間更短,超調(diào)量更小。圖5可更直觀地觀察飛行器的軌跡路線,自適應(yīng)算法使得飛行路徑更短。圖6為四旋翼飛行器在飛行過(guò)程中自適應(yīng)、非自適應(yīng)兩種控制器得到的姿態(tài)、線速度和角速度曲線。仿真結(jié)果表明,前3 s飛行器為了達(dá)到理想位置而進(jìn)行調(diào)節(jié),3 s以后達(dá)到穩(wěn)定狀態(tài),對(duì)比可以發(fā)現(xiàn),自適應(yīng)控制器產(chǎn)生的控制律在姿態(tài)、線速度和角速度方面均能使飛行器更快地達(dá)到穩(wěn)定狀態(tài),有更好的動(dòng)態(tài)性能。

3.2 抗干擾分析

由于四旋翼飛行器在實(shí)際的飛行中,氣動(dòng)環(huán)境復(fù)雜并且建立數(shù)學(xué)模型時(shí)存在未建模等不確定因素,同時(shí)容易受外界不確定干擾,所有的不確定因素都有可能引起飛行器在飛行時(shí)的姿態(tài)變化。為了模擬實(shí)際的飛行情況,做了如下的抗干擾仿真實(shí)驗(yàn)。

3.2.1 仿真實(shí)驗(yàn)一

在6 s時(shí),分別于[γ,θ,φ]三個(gè)姿態(tài)角加上一個(gè)幅值為15°,脈寬為0.4 s的矩形波作為突變干擾信號(hào),仿真結(jié)果如圖7所示。

3.2.2 仿真實(shí)驗(yàn)二

6 s時(shí),分別于[dγ,dθ,dφ]三個(gè)角速度加上一個(gè)幅值為25 (°)/s,脈寬為0.2 s的矩形波作為突變干擾信號(hào),仿真結(jié)果如圖8所示。通過(guò)上述的兩個(gè)抗干擾仿真實(shí)驗(yàn)結(jié)果可以得出,在四旋翼飛行器系統(tǒng)的某些狀態(tài)變量受到外界瞬間干擾時(shí),與之相關(guān)聯(lián)的狀態(tài)變量也會(huì)受到不同程度的影響。但是在自適應(yīng)滑??刂破鞯恼{(diào)節(jié)作用下,飛行器位置以及姿態(tài)角都能在2 s內(nèi)恢復(fù)到原定的穩(wěn)定狀態(tài),說(shuō)明使用自適應(yīng)律對(duì)外界不確定因素進(jìn)行評(píng)估之后推導(dǎo)的控制律而設(shè)計(jì)的自適應(yīng)滑??刂破骶哂邢喈?dāng)程度上的抗干擾能力。

4 結(jié) 語(yǔ)

本文針對(duì)四旋翼飛行器系統(tǒng)參數(shù)不確定性因素以及飛行過(guò)程中受到外界未知干擾的控制問(wèn)題,采用基于反步的自適應(yīng)滑模控制方法。通過(guò)Matlab/Simulink設(shè)計(jì)了飛行器控制仿真系統(tǒng),自適應(yīng)反步滑??刂破髂軌蚝芎玫厥沟蔑w行器系統(tǒng)快速地達(dá)到期望的姿態(tài)穩(wěn)定狀態(tài),具有良好的動(dòng)態(tài)性能。同時(shí)抗干擾仿真實(shí)驗(yàn)結(jié)果充分體現(xiàn)了自適應(yīng)反步滑??刂破骶哂辛己玫聂敯粜阅?。

注:本文通訊作者為王斌。

參考文獻(xiàn)

[1] BESNARD L, SHTESSEL Y B, LANDRUM B. Quadrotor vehicle control via sliding mode controller driven by sliding mode disturbance observer [J]. Journal of the Franklin Institute, 2012, 349(2): 658?684.

[2] SALIH A, MOGHAVVEMI M, MOHAMED H, et al. Flight PID controller design for a UAV quadrotor [J]. Scientific research & essays, 2010, 5(23): 3660?3667.

[3] KADA B, GHAZZAWI Y. Robust PID controller design for an UAV flight control system [C]// Proceedings of the World Congress on Engineering and Computer Science. San Francisco: [s.n.], 2011, 2: 2194?2199.

[4] DAS A, LEWIS F, SUBBARAO K. Backstepping approach for controlling a quadrotor using Lagrange form dynamics [J]. Journal of intelligent & robotic systems, 2009, 56(1/2): 127?151.

[5] FREDDI A, LANZON A, LONGHI S. A feedback linearization approach to fault tolerance in quadrotor vehicles [C]// Proceedings of the 18th IFAC World Congress. Milan: IFAC, 2011, 8(1): 5413?5418.

[6] BOUABDALLAH S, SIEGWART R. Backstepping and sliding?mode techniques applied to an indoor micro quadrotor [C]// Proceedings of the IEEE International Conference on Robotics and Automation. Barcelona: IEEE, 2005: 2247?2252.

[7] RAFFO G V, ORTEGA M G, RUBIO F R, et a1. Backstepping/nonlinear H∞ control for path tracking of a quadrotor unmanned aerial vehicle [C]// Proceedings of American Control Conference. Seattle: IEEE, 2008: 3356?3361.

[8] DONG W, GU G Y, ZHU X, et al. High?performance trajectory tracking control of a quadrotor with disturbance observer [J]. Sensors and actuators A: physical, 2014, 211(5): 67?77.

[9] 聶博文.微小型四旋翼無(wú)人直升機(jī)建模及控制方法研究[D].長(zhǎng)沙:國(guó)防科技大學(xué),2006.

NIE Bowen. Research on modeling and control method of micro quadrotor unmanned helicopter [D]. Changsha: National University of Defense Technology, 2006.

[10] 白永強(qiáng),劉昊,石宗英,等.四旋翼無(wú)人直升機(jī)魯棒飛行控制[J].機(jī)器人,2012,34(5):519?524.

BAI Yongqiang, LIU Hao, SHI Zongying, et al. Robust flight control of quadrotor unmanned air vehicles [J]. Robot, 2012, 34(5): 519?524.

[11] MADANI T, BENALLEGUE A. Sliding mode observer and backstepping control for a quadrotor unmanned aerial vehicles [C]// Proceedings of the American Control Conference. New York: IEEE, 2007: 5887?5892.endprint

猜你喜歡
動(dòng)力學(xué)模型
風(fēng)力發(fā)電機(jī)組動(dòng)力學(xué)建模與仿真分析
基于管網(wǎng)理論的人口遷移動(dòng)力學(xué)模型構(gòu)建
研究模糊控制下車(chē)輛的側(cè)傾穩(wěn)定性仿真分析
房地產(chǎn)投資系統(tǒng)動(dòng)力學(xué)模型分析
兩輪自平衡機(jī)器人的動(dòng)力學(xué)模型的分析與建立
四軸飛行器的結(jié)構(gòu)組成和動(dòng)力學(xué)模型
電動(dòng)車(chē)輛組合式離合器換擋過(guò)程優(yōu)化控制
企業(yè)項(xiàng)目風(fēng)險(xiǎn)管理中風(fēng)險(xiǎn)識(shí)別的新方法
蓮藕片熱風(fēng)干燥特性及動(dòng)力學(xué)模型
履帶車(chē)輛臺(tái)架試驗(yàn)臺(tái)控制方法研究與仿真
柳河县| 安平县| 龙井市| 马鞍山市| 镇平县| 达拉特旗| 墨竹工卡县| 布拖县| 铜山县| 黑水县| 亳州市| 卫辉市| 封开县| 巫山县| 迭部县| 灌南县| 丹江口市| 永州市| 益阳市| 靖安县| 松溪县| 红桥区| 汉源县| 上高县| 霍城县| 遂溪县| 岳普湖县| 芦溪县| 库尔勒市| 海丰县| 大同市| 桂东县| 于田县| 资源县| 浪卡子县| 沁水县| 孙吴县| 孟州市| 靖安县| 台安县| 民丰县|