《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 四旋翼雙環滑模姿態控制系統設計與仿真
四旋翼雙環滑模姿態控制系統設計與仿真
2015年電子技術應用第7期
蔡偉平1,胡越黎1,2,楊文榮2,冉 峰2
1.上海大學 機電工程與自動化學院,上海200072; 2.上海大學 微電子研究與開發中心,上海200072
摘要: 針對四旋翼姿態角難以快速跟蹤實際控制指令,傳統線性化方法穩定性能不佳、用簡單滑模控制存在控制律難以實現等問題,提出了一種基于雙環滑模控制系統的設計方案。通過建立四旋翼的姿態動力學模型推導出姿態角和角速度的控制律方程。最后,基于實驗室搭建的四旋翼硬件實驗平臺對該方案進行MATLAB仿真分析,并與常規PID控制方法和反步法進行了比較。結果表明該方法有效可行,跟蹤姿態角更加快速、精確。
中圖分類號: V249.1
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.2015.07.042
中文引用格式: 蔡偉平,胡越黎,楊文榮,等. 四旋翼雙環滑模姿態控制系統設計與仿真[J].電子技術應用,2015,41(7):150-153.
英文引用格式: Cai Weiping,Hu Yueli,Yang Wenrong,et al. Design and simulation of quadrotor attitude control system based on double-loop sliding mode[J].Application of Electronic Technique,2015,41(7):150-153.
Design and simulation of quadrotor attitude control system based on double-loop sliding mode
Cai Weiping1,Hu Yueli1,2,Yang Wenrong2,Ran Feng2
1.College of Mechatronic Engineering and Automation,Shanghai University,Shanghai 200072,China; 2.Microelectronic Research and Development Center,Shanghai University,Shanghai 200072,China
Abstract: A control system design scheme based on the double-loop sliding mode method is proposed for the issue that the attitude of the four-rotor is difficult to quickly track the actual control instructions, and the stability of the traditional linear method is not satisfying, the control law with a simple sliding mode is difficult to achieve. Through the establishment of attitude dynamic model of the quadrotor,the control law of the attitude angle and angular velocity is deduced. Finally, the MATLAB simulation for the scheme is analysed based on the hardware experimental platform of a quadrotor built in laboratory. The results show that the proposed control algorithm is effective and feasible, attitude tracking is more rapid and accurate compared to the conventional PID and backstepping control method.
Key words : quad-rotor unmanned aerial vehicle;sliding mode;attitude control;MATLAB

    

0 引言

    近年來,四旋翼無人機因其結構簡單、操控靈活、可垂直起降及懸停等特性而被廣泛應用于軍事、民用等領域[1],飛行控制中對其姿態的精確控制最為關鍵,但由于其易受陣風干擾,建模的不精確性等諸多因素的影響,如何設計出能精確跟蹤姿態角和姿態角速度的控制器逐漸引起了高校科研者和企業的廣泛重視。

    目前常用的控制方法有:PID算法[2,3]、反步法[4]、線性二次調節(LQR)方法[5]、積分滑模控制[6]等。本文利用雙環滑模方法對姿態角和角速度進行跟蹤控制,對于內環模分析考慮了參數不確定和外界擾動的影響,外環模跟蹤虛擬控制量,同時文中對所設計的控制器進行了MATLAB/Simulink仿真驗證,并與經典PID算法和反步法跟蹤效果進行了對比,結果表明在參數不確定及外界干擾條件下,該控制器具有更好的跟蹤性和魯棒性。

1 四旋翼飛行器建模

1.1 坐標系建立

    由于四旋翼飛行器是一個復雜的多變量、非線性動態系統,對其建模必須做出合理的假定,本文建模中假定[7]:(1)飛行器結構為剛體且均勻對稱;(2)螺旋槳對稱安裝于剛性十字架四端,且在同一水平高度;(3)質心與機體坐標系原點一致。

    首先是兩種坐標系的建立,即慣性坐標系W和機體坐標系B,如圖1所示,oxW yW zW為慣性坐標系,其中 zW朝上;oxB yB zB為機體坐標系,o為機體的重心, zB為垂直機體,且當四旋翼處于懸停狀態時方向朝上,xB指向1號旋翼方向,yB指向2號旋翼方向,3、4號旋翼分別在-xB、-yB方向。為確定兩坐標系間的聯系,使用Z-X-Y歐拉角定義飛行器繞 zW軸轉動的角度為偏航角Ψ,繞xB、yB軸轉動的角度分別為橫滾角φ和俯仰角θ。則從 B系變換到 W系的旋轉矩陣為:

jsj4-gs1-2.gif

jsj4-t1.gif

1.2 動力學模型建立

    將四旋翼看成六自由度剛體運動,由四個電機帶動四個旋翼轉動提供動力,實現空中姿態和豎直位移的變化。每個旋翼產生一個升力Fi和垂直于飛行器螺旋槳的力矩Mi,根據牛頓第二定律和剛體運動的歐拉方程,飛行器的運動方程包括動力學方程及通過坐標變換關系得到的運動學方程[8],如式(3)所示。 

    jsj4-gs3.gif

    存在參數不確定項和外部干擾力矩時的姿態角速度動力學方程則為:

    jsj4-gs4.gif

其中,V=(u,v,w)T、ω=(p,q,r)T分別為飛行器質心相對機體坐標系的三軸線速度和角速度;P=(x,y,z)T表示相對慣性坐標系的地面空間位置;γ=(φ,θ, Ψ)T表示機體相對于地面坐標系的姿態角,jsj4-gs4-x1.gif分別表示機體坐標系下所受外合力及各個姿態角力矩;m為飛行器總質量;J0為飛行器繞質心旋轉的轉動慣量矩陣,ΔJ為該慣量陣的不確定項;Ω表示斜對稱矩陣,對任意向量v∈R3,有S(Ω)v=Ω×v。d=(dx,dy,dz)T為所受的外部干擾力矩。

jsj4-gs4-x2.gif

2 控制律設計

    雙環滑模控制的整體思想[9]是設計合適的切換函數來實現積分滑模。由于四旋翼姿態角速度變化明顯快于姿態角變化,所以設計成內外環結構。設計控制系統如圖2所示,對于內環不僅考慮有噪聲干擾d,而且引入了轉動慣量參數的攝動ΔJ,只有確定合適的控制輸入量M,才能使四旋翼飛行器實際的姿態角與期望姿態角γd的誤差達到最小且響應速度較快。

jsj4-t2.gif

    該控制系統由外環(姿態角)和內環(姿態角速度)兩個環路構成。角度?酌的跟蹤由外環實現,角速度γ的跟蹤由內環實現,由圖2可看出,內環的輸入ωd是外環控制的輸出,整個控制系統構成閉環反饋結構。下面分別設計外環和內環控制器。

2.1 外環控制器設計

    外環主要用于實現姿態角跟蹤,并產生姿態角速度指令ωd,四旋翼動力學模塊反饋給內環的為實際姿態角速度ω=(p,q,r)T,將ωd與ω的差值作為內環的輸入,控制的最終目標是使ω=ωd,這樣便可以實現無靜差跟蹤期望姿態角的控制,所以可以設計外環的積分滑模面如下:

    jsj4-gs5.gif

其中參數K1=diag{k11,k12,k13}。需要確定合適的K1,以使姿態角跟蹤指令偏差γe較快地滑動至穩定。

    對式(5)微分計算,得:

jsj4-gs6-8.gif

2.2 內環控制器設計

jsj4-gs9-11.gif

3 仿真與實驗分析

    本文基于實驗室搭建的硬件實驗平臺在MATLAB仿真環境[10]下對設計的算法進行驗證,并與文獻[2]、[4]中采用的PID和反步法設計的姿態控制器控制效果進行對比。

3.1 實驗平臺

    將基于Pixhawk飛控板的四旋翼無人機實驗平臺作為研究對象。選用尼龍加纖維的機架搭建飛行器,機身為X型構架,機架的對角軸距為35 cm;采用STM32F427為機載主控單元。姿態感測傳感器包括三軸16位ST Micro L3GD20H陀螺儀,用于測量旋轉速度;三軸14位加速度計和磁力計,用于確認外部影響和羅盤指向;MEAS MS5611氣壓計,可外接UBLOX LEA GPS,用于確認飛行器絕對位置。選取無刷電機型號為MT2312-960 KV,提供動力輸出,電池容量為5 000 mA,最大放電電流為30 A,內置電壓電流傳感器,以確認電池狀況。該飛行器遙控器型號為樂迪AT9,對應的接收器型號為2.4G、9通道的R9D;地面站軟件采用3DR推薦的專為PX4/PIXHAWK設計的新的QGroundControl。在該環境下對飛行器進行控制算法驗證和調試。

3.2 實驗結果

    由此硬件實驗平臺確定的實驗參數如下:轉動慣量分別為Jxx=Jyy=0.32 kg·m2,Jzz=0.63 kg·m2,轉動慣量不確定項不妨假設為ΔJxx=ΔJyy=ΔJzz≈0.05,根據分析和仿真實驗效果可確定ρ1=5,ρ2=1.5,μ=10,增益矩陣K1=diag{0.3 0.3 0.3},K2=diag{1 1 1}。由于復雜環境下飛行器面臨受擾影響的多樣性,需要考慮隨機干擾力矩對3個軸向控制力矩的影響,故3個軸向添加隨機干擾力矩d=[rand( ),rand( ),rang( )]T,3個姿態初始角和初始角速度均為0,控制指令取余弦信號。

    搭建的Simulink仿真模塊如圖3所示。該仿真系統包括以下五部分:控制指令、外環控制模塊、內環控制模塊、四旋翼動力學模塊、指令跟蹤輸出。

jsj4-t3.gif

    (1)采用PID控制的跟蹤結果如圖4所示。

jsj4-t4.gif

    (2)采用(Back-Stepping)反步法控制跟蹤結果如圖5所示。

jsj4-t5.gif

    (3)采用雙環滑模控制跟蹤結果如圖6所示。

jsj4-t6.gif

    圖4(a)是用PID方法設計的姿態控制器用于跟蹤三個姿態角仿真圖形,由誤差波形圖4(b)可看出,飛行時間前5 s內的滾轉角跟蹤誤差由-10°~5°變化,俯仰角誤差在1.7 s時最大達到4.8°,偏航角跟蹤誤差則在-1°~1.5°范圍內變化,俯仰和偏航角在8 s跟蹤上期望指令,而滾轉角需16 s左右才跟蹤上期望信號。圖5是用反步法設計姿態控制器的跟蹤效果,滾轉角誤差最大為4°,俯仰角誤差最大為3°,偏航誤差則最大為2°,俯仰和偏航角在6 s跟蹤上期望指令,滾轉角在12 s時能跟蹤上期望指令信號,與PID效果相比,性能有所改善。圖6則是采用本文所提出的雙環滑模設計方案所設計的姿態控制器的姿態跟蹤仿真圖形,由圖6的誤差曲線可看出,滾轉角誤差最大達到0.38°,俯仰角誤差最大0.1°,偏航角誤差不到0.1°,系統在6 s后能幾乎無靜差地跟蹤期望姿態角,穩態誤差和響應時間都十分理想。由此可見,采用雙環滑模所設計的四旋翼姿態控制系統的三個姿態角能快速有效地跟蹤預先設定的期望角度指令,控制性能較為理想。

4 結束語

    本文為解決受擾動及參數不確定時的四旋翼姿態跟蹤穩定問題,將雙環滑模控制器引入受控系統中,應用雙環滑模變結構跟蹤期望輸出,基于實驗室Pixhawk飛控板搭建的四旋翼硬件實驗平臺確定了相關實驗參數,在MATLAB/Simulink仿真環境中驗證該控制算法的可行性,并與PID和反步法控制效果進行了對比。仿真結果表明,利用雙環滑模切換函數的方法設計四旋翼姿態控制器具有明顯的優點,即在參數不確定和存在外界擾動情況下能更加快速地跟蹤期望指令信號,且穩態誤差保持在較小范圍內,控制器的魯棒性和動態性能滿足實際飛行控制的指標要求。

參考文獻

[1] MILHIM A,Zhang Youmin,RABBATH C A.Gain scheduling based PID controller for fault tolerant control of a quad-rotor UAV[C].AIAA,2010,3530:1-13.

[2] LI J,LI Y.Dynamic analysis and PID control for a quadrotor[C].Mechatronics and Automation(ICMA),2011 International Conference on.IEEE,2011:573-578.

[3] SALIH A L,MOGHAVVEMI M,MOHAMED H A F,et al.Flight PID controller design for a UAV quadrotor[J].Scientific Research and Essays,2010,5(23):3660-3667.

[4] 宋召青,劉曉,趙賀偉.基于反演的四旋翼無人飛行器姿態自適應控制[J].Machine Building & Automation,Jun 2014,43(3):201-203.

[5] 叢夢苑.基于線性二次調節器的四旋翼飛行器控制系統的設計與研究[D].哈爾濱:哈爾濱工程大學,2011.

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

[7] MELLINGER D,MICHAEL N,KUMAR V.Trajectory generation and control for precise aggressive maneuvers with quadrotors[J].The International Journal of Robotics Research,2012,31(5):664-674.

[8] HE Y,WANG L,JI S.Four-rotor robot trajectory tracking control based on model reference dynamic inversion[J].Modeling and Simulation,2015,4(1):8-16.

[9] 董杰,賀有智.基于雙環滑模變結構的彈頭姿態魯棒控制器設計[J].航天控制,2011,15(12):64-67.

[10] 劉金琨.滑模變結構控制MATLAB仿真[M].北京:清華大學出版社,2005.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
久久精品国产999大香线蕉| 亚洲日韩欧美视频一区| 亚洲国产精品va在线观看黑人| 国产精品萝li| 欧美性淫爽ww久久久久无| 欧美激情第一页xxx| 久久天堂国产精品| 久久精品欧美| 久久精品国产久精国产思思| 欧美亚洲网站| 午夜亚洲视频| 午夜一级久久| 欧美在线免费播放| 欧美中文字幕不卡| 久久精品在线播放| 久久久亚洲人| 可以看av的网站久久看| 麻豆乱码国产一区二区三区| 老司机午夜精品| 美女爽到呻吟久久久久| 免费黄网站欧美| 欧美成人午夜免费视在线看片| 欧美 日韩 国产一区二区在线视频| 国产精品推荐精品| 欧美日本国产在线| 欧美理论视频| 欧美日韩精品一区视频| 欧美日韩亚洲免费| 欧美视频一区二区三区…| 欧美视频观看一区| 国产精品日韩欧美大师| 国产噜噜噜噜噜久久久久久久久| 国产视频在线一区二区| 国内精品视频久久| 亚洲国产一区二区视频| 99精品热6080yy久久| 亚洲最新在线视频| 亚洲自拍三区| 久久成人精品无人区| 亚洲高清免费| 一区二区三区高清在线观看| 亚洲永久免费| 欧美在线一二三区| 乱人伦精品视频在线观看| 欧美黄色一区| 国产精品vip| 国产一区二区三区久久久 | 欧美日韩成人综合天天影院| 欧美日韩中国免费专区在线看| 国产精品男gay被猛男狂揉视频| 国产视频精品网| 91久久夜色精品国产九色| 在线视频日韩| 久久本道综合色狠狠五月| 99视频有精品| 欧美中文字幕精品| 欧美激情亚洲| 国产精品资源| 亚洲国产精品成人va在线观看| 宅男噜噜噜66一区二区66| 久久动漫亚洲| 亚洲午夜视频在线| 久久手机精品视频| 欧美图区在线视频| 红桃视频一区| 夜夜嗨av一区二区三区四区 | 午夜亚洲性色福利视频| 免费成人性网站| 国产精品亚洲аv天堂网| 伊人久久婷婷| 亚洲一区二区三区四区五区午夜| 亚洲国产二区| 性欧美video另类hd性玩具| 欧美jizzhd精品欧美巨大免费| 国产精品私房写真福利视频| 亚洲风情亚aⅴ在线发布| 亚洲淫性视频| 亚洲美女诱惑| 久久久久高清| 欧美在线看片| 一二三区精品| 老司机凹凸av亚洲导航| 国产精品户外野外| 亚洲国产视频一区二区| 亚洲欧美激情四射在线日 | 一区二区三区欧美激情| 久久爱www| 欧美日韩在线一二三| 在线视频观看日韩| 欧美亚洲日本国产| 亚洲欧美成人一区二区在线电影| 欧美成人精精品一区二区频| 国产欧美在线观看| 宅男噜噜噜66一区二区66| 亚洲美女福利视频网站| 久久久免费精品视频| 国产精品丝袜xxxxxxx| 一本久道久久综合中文字幕| 亚洲国产欧美日韩| 久久久国产精品亚洲一区| 国产精品网红福利| 一本大道久久a久久精二百| 亚洲免费黄色| 免费高清在线视频一区·| 国产在线日韩| 性视频1819p久久| 午夜精品亚洲一区二区三区嫩草| 欧美日韩一区二| 亚洲精品一级| 99伊人成综合| 欧美精品在线免费观看| 1000部精品久久久久久久久| 欧美伊人影院| 久久久免费观看视频| 国产一区二区三区四区三区四| 亚洲一区二区三区视频| 亚洲资源在线观看| 欧美日韩中文字幕在线视频| 亚洲精选大片| 一区二区国产在线观看| 欧美日韩国产成人精品| 国产精品成人播放| 欧美性猛交xxxx免费看久久久 | 亚洲欧美日韩国产综合精品二区| 欧美日韩直播| 在线一区免费观看| 亚洲欧洲av一区二区三区久久| 欧美香蕉大胸在线视频观看| 宅男噜噜噜66一区二区66| 亚洲一区二区欧美| 国产精品高清免费在线观看| 在线视频亚洲一区| 欧美一级久久久| 国产日韩精品在线播放| 销魂美女一区二区三区视频在线| 久久成人资源| 一区二区在线观看av| 亚洲精品四区| 欧美午夜久久久| 亚洲综合欧美日韩| 久久精品一区二区| 在线观看视频日韩| 99国产精品久久久久久久久久 | 亚洲免费网址| 久久成人国产| 一区一区视频| 一本色道久久综合| 国产精品久久久久久超碰| 亚洲欧美影音先锋| 玖玖综合伊人| 日韩亚洲欧美高清| 午夜久久电影网| 国产亚洲午夜高清国产拍精品| 久久精品国产一区二区电影| 欧美96在线丨欧| 在线亚洲观看| 久久视频精品在线| 亚洲精品日韩精品| 午夜亚洲福利| **性色生活片久久毛片| 亚洲性色视频| 国产专区一区| 中文一区二区在线观看| 国产欧美日韩专区发布| 91久久精品网| 国产精品二区在线观看| 欧美综合二区| 欧美日韩一区二区在线观看 | 久久久久久久国产| 亚洲日本在线视频观看| 亚洲欧美日韩在线不卡| 好看的日韩视频| 亚洲图片欧洲图片av| 国内揄拍国内精品少妇国语| 中文一区字幕| 伊人夜夜躁av伊人久久| 亚洲一级在线| 黄色亚洲网站| 亚洲高清视频中文字幕| 亚洲免费在线视频| 欧美四级在线| 亚洲国产日韩精品| 国产精品白丝jk黑袜喷水| 久久国产88| 国产精品av免费在线观看| 久久精品一区| 国产精品国产三级国产专播品爱网 | 亚洲一区在线观看免费观看电影高清| 久久夜色精品国产亚洲aⅴ| 99亚洲伊人久久精品影院红桃| 久久久九九九九| 一本到高清视频免费精品| 美女脱光内衣内裤视频久久影院| 中日韩美女免费视频网站在线观看| 巨乳诱惑日韩免费av| 先锋影音国产精品| 欧美日韩中文在线观看| 亚洲国产你懂的| 国产视频观看一区| 亚洲欧美乱综合|