《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 四旋翼雙環滑模姿態控制系統設計與仿真
四旋翼雙環滑模姿態控制系統設計與仿真
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亚洲国产精品_日韩亚洲一区二区
欧美日韩高清在线观看| 国产一区日韩欧美| 免费中文日韩| 久久久91精品| 欧美一区二区视频网站| 亚洲主播在线播放| 亚洲自拍都市欧美小说| 这里是久久伊人| 一区二区三区视频在线播放| 亚洲免费电影在线| 日韩小视频在线观看专区| 亚洲精品无人区| 亚洲精品网址在线观看| 亚洲精品一二区| 亚洲剧情一区二区| 亚洲毛片一区二区| 一本一本久久| 亚洲免费在线观看| 午夜久久一区| 欧美一区二区视频在线观看2020| 性色av一区二区三区红粉影视| 亚洲欧美在线aaa| 性高湖久久久久久久久| 欧美一级精品大片| 久久黄色小说| 美女精品在线| 欧美日韩国产精品专区| 欧美日韩一区二区三区高清| 欧美午夜视频| 国产欧美视频在线观看| 黑人一区二区| 亚洲激情在线观看| 一本色道久久88综合亚洲精品ⅰ | 亚洲精品国产拍免费91在线| 日韩视频一区二区三区在线播放| 在线视频一区观看| 欧美一区二区观看视频| 亚洲高清二区| 一级成人国产| 欧美在线资源| 欧美成人综合| 国产精品久久久久久久久久妞妞| 国产日韩欧美成人| 在线国产欧美| 夜夜爽99久久国产综合精品女不卡| 亚洲视频导航| 久久成人综合网| 亚洲久久视频| 欧美一区2区视频在线观看| 久久亚洲一区二区三区四区| 欧美乱妇高清无乱码| 国产精品欧美久久久久无广告| 国产主播一区| 亚洲日本aⅴ片在线观看香蕉| 在线视频中文亚洲| 亚洲成在人线av| 亚洲午夜激情网站| 久久久久久久久久久久久久一区| 欧美精品一区二区视频| 国产精品私房写真福利视频| 精品动漫3d一区二区三区免费| 亚洲精品一区中文| 久久激情五月丁香伊人| 亚洲婷婷在线| 久久一区中文字幕| 国产精品va在线| 在线不卡中文字幕| 亚洲视频二区| 亚洲美女免费精品视频在线观看| 欧美亚洲在线播放| 欧美精品一区二区三区很污很色的| 国产欧美日韩综合一区在线播放| 亚洲欧洲日本在线| 午夜激情综合网| 99精品欧美一区| 久久久欧美精品sm网站| 欧美午夜视频| 亚洲国产精品成人va在线观看| 亚洲曰本av电影| 日韩视频一区二区在线观看 | 国产精品一区二区视频| 亚洲精品免费一二三区| 欧美在线综合视频| 午夜在线播放视频欧美| 欧美精品国产一区二区| 精品999在线播放| 午夜精品福利一区二区蜜股av| 一区二区三欧美| 农村妇女精品| 韩国av一区二区三区在线观看| 亚洲影院一区| 一区二区三区欧美亚洲| 欧美成人乱码一区二区三区| 国产色综合久久| 亚洲视频每日更新| 一区二区三区四区国产| 欧美激情中文字幕在线| 一区二区三区在线免费观看 | 久久久久女教师免费一区| 国产精品久久久久久av福利软件| 亚洲人成免费| 91久久夜色精品国产九色| 久久久久国产精品一区二区| 国产精品伊人日日| 亚洲午夜精品17c| 亚洲午夜高清视频| 欧美日韩黄视频| 亚洲人成在线影院| 亚洲乱亚洲高清| 欧美大片在线观看一区| 在线观看成人网| 亚洲大片免费看| 久久久久久久精| 国内精品久久久久久久果冻传媒| 亚洲欧美制服中文字幕| 午夜日韩激情| 国产精品免费在线| 亚洲视频第一页| 亚洲欧美日韩精品久久久久| 欧美午夜片在线观看| 在线视频欧美一区| 亚洲欧美在线网| 国产伦精品一区二区三区免费| 亚洲一区高清| 先锋影音久久| 国产日韩av高清| 欧美在线你懂的| 久久婷婷久久一区二区三区| 韩国精品在线观看| 亚洲国产成人tv| 欧美激情亚洲| 亚洲精选视频免费看| 中文高清一区| 国产精品久久久久久影视| 亚洲综合电影一区二区三区| 新67194成人永久网站| 国产丝袜一区二区三区| 久久精品国产免费观看| 美日韩精品视频免费看| 亚洲激情校园春色| 亚洲天堂av综合网| 国产精品久久久久久久久久免费 | 亚洲在线观看免费| 国产精品一区二区在线观看| 午夜精品一区二区三区在线视| 欧美专区在线| 曰本成人黄色| 一区二区欧美亚洲| 国产精品一区三区| 亚洲国产精品第一区二区| 欧美成人精品一区二区三区| 亚洲乱码视频| 欧美一区二区在线播放| 激情综合在线| 亚洲少妇最新在线视频| 国产精品五区| 亚洲第一中文字幕在线观看| 欧美激情一区二区三区蜜桃视频| 一区二区三欧美| 久久精品视频va| 亚洲激情国产| 欧美亚洲视频| 亚洲电影欧美电影有声小说| 一区二区三区日韩欧美精品| 国产麻豆日韩欧美久久| 亚洲激情第一页| 国产精品久久久对白| 久久国产日韩欧美| 欧美精品一区二区视频| 亚洲欧美精品suv| 欧美风情在线| 亚洲欧美日韩综合aⅴ视频| 老司机精品福利视频| 一区二区三区高清视频在线观看| 欧美在线视频a| 亚洲人成网站色ww在线| 欧美亚洲视频一区二区| 亚洲激情在线观看| 久久福利精品| 亚洲日本成人| 久久久久9999亚洲精品| 日韩一本二本av| 久久亚洲欧洲| 亚洲一区二区三区在线观看视频| 美女亚洲精品| 亚洲一区视频在线观看视频| 欧美成人精品高清在线播放| 亚洲一区二区三区在线| 欧美激情在线狂野欧美精品| 欧美一二三区在线观看| 欧美日韩123| 亚洲国产成人精品视频| 国产精品久久久久国产精品日日| 亚洲福利免费| 国产精品日韩一区二区| 日韩午夜中文字幕| 狠狠狠色丁香婷婷综合久久五月| 亚洲一区二区三区免费视频| 在线观看日韩专区| 欧美一区二区三区在线看|