《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計應(yīng)用 > 基于串級PID四旋翼飛行器控制系統(tǒng)研究
基于串級PID四旋翼飛行器控制系統(tǒng)研究
2017年電子技術(shù)應(yīng)用第5期
薛佳樂,程 珩
太原理工大學(xué) 機(jī)械工程學(xué)院,山西 太原030024
摘要: 四旋翼飛行器具有不穩(wěn)定、非線性、強(qiáng)耦合、建模不確定性等特性,同時是一個四輸入、六輸出的欠驅(qū)動系統(tǒng)。針對這樣的系統(tǒng),學(xué)者們在飛行器控制算法方面做了許多研究,比如LQR、滑模控制、反演控制等。雖然這些控制算法在姿態(tài)控制等方面有比較好的效果,但需要建立準(zhǔn)確的數(shù)學(xué)模型,數(shù)據(jù)的實時處理對處理器性能要求高,實現(xiàn)起來有一定的困難。針對上述問題,以小型四旋翼飛行器為研究對象,根據(jù)牛頓-歐拉方程建立了四旋翼飛行器的運動、動力學(xué)模型,設(shè)計了一種易于實現(xiàn)的串級PID控制器,分別對飛行器的位置與姿態(tài)進(jìn)行控制,應(yīng)用MATLAB/Simulink對所設(shè)計的控制器進(jìn)行仿真。結(jié)果表明,串級PID控制器能夠快速、穩(wěn)定、準(zhǔn)確地對四旋翼飛行器實現(xiàn)姿態(tài)和位置的控制,同時具有比較好的魯棒性。
中圖分類號: TP23;V275.1
文獻(xiàn)標(biāo)識碼: A
DOI:10.16157/j.issn.0258-7998.2017.05.033
中文引用格式: 薛佳樂,程珩. 基于串級PID四旋翼飛行器控制系統(tǒng)研究[J].電子技術(shù)應(yīng)用,2017,43(5):134-137,142.
英文引用格式: Xue Jiale,Cheng hang. Research and simulation of four rotor aircraft control system based on cascade PID[J].App-
lication of Electronic Technique,2017,43(5):134-137,142.
Research and simulation of four rotor aircraft control system based on cascade PID
Xue Jiale,Cheng hang
College of Mechanical Engineering,Taiyuan University of Technology,Taiyuan 030024,China
Abstract: Quadrotor aircraft that has four input and six output, is unstable, nonlinear, strong coupling, modeling uncertainties and other characteristics, which is a under actuated system. In view of such systems, scholars have done a lot of research in the design of aircraft control method and controller, such as LQR, sliding mode control, backstepping control and so on. In terms of attitude control that these control algorithms has better effect, but accurate mathematical model need to be established, real time data processing on the processor performance requirement is particularly high, there are a certain difficulties to achieve. Aiming at these problems, this paper takes small quadrotor as the research object, quadrotor dynamics model is established according to the Newton Euler equation. An easy to implement cascade PID controller is designed to control the position and attitude of the aircraft, using Matlab/Simulink to design the controller simulation. The results show that the cascade PID controller can control the attitude and position of the quadrotor quickly, stably and accurately, and has good robustness.
Key words : small quadrotor aircraft;cascade PID controller;modeling;simulation

0 引言

    四旋翼飛行器是多旋翼飛行器中的一種。它有4個轉(zhuǎn)子,被放置在距離飛行器質(zhì)量中心等距的方形結(jié)構(gòu)中。飛行器通過調(diào)整電機(jī)轉(zhuǎn)子轉(zhuǎn)速來進(jìn)行姿態(tài)位置控制,正是由于這種簡單的結(jié)構(gòu)設(shè)計,使其能夠垂直升降、懸停及其靈活的機(jī)動性,被廣泛用于城市交通監(jiān)控、測繪、搜尋、救援和施工檢查等應(yīng)用中。

    四旋翼飛行器由于在飛行過程中有許多不確定因素,具有復(fù)雜的空氣動力學(xué)特性[1-3],使學(xué)者們在四旋翼飛行器控制方法和控制器的設(shè)計等方面做了許多的研究。其中包括反步控制、非線性H控制、LQR控制器等。實驗結(jié)果表明在大角度時,采用非線性控制方法能夠取得良好的控制效果[4],反步法設(shè)計的控制器在相對高擾動下取得了很好的姿態(tài)角控制效果[5]

    這些控制器在姿態(tài)控制等方面雖然有比較好的效果,但由于其控制算法需要建立準(zhǔn)確的數(shù)學(xué)模型,計算量大,數(shù)據(jù)的實時處理對處理器性能要求特別高,實現(xiàn)起來有一定的困難。為此本文設(shè)計了一種易于實現(xiàn)的、能夠快速穩(wěn)定的對四旋翼飛行器實現(xiàn)姿態(tài)控制的串級PID控制器

1 四旋翼飛行器的基本工作原理

    四旋翼飛行器是通過改變兩對正反螺旋槳的轉(zhuǎn)速來實現(xiàn)對機(jī)體的運動控制。如圖1所示,在平衡狀態(tài)下,電機(jī)1和3的螺旋槳逆時針旋轉(zhuǎn),而電機(jī)2和4的螺旋槳順時針旋轉(zhuǎn),但產(chǎn)生正方向上的升力,這樣當(dāng)飛行器4個螺旋槳有相同的轉(zhuǎn)速時,所產(chǎn)生的反旋轉(zhuǎn)力矩正好可以互相抵消。

jsj3-t1.gif

    四旋翼飛行器是一個四輸入、六輸出的欠輸入控制系統(tǒng),需要選擇4個合適的控制變量:垂直運動推力U1、橫滾(Roll)運動U2、俯仰(Pitch)運動U3和偏航(Yaw)運動U4,對系統(tǒng)進(jìn)行解耦,從而使飛行器更加容易控制。假設(shè)飛行器懸停時4個螺旋槳轉(zhuǎn)速為ΩH,改變螺旋槳轉(zhuǎn)速變化量ΔA和ΔB值相等、符號相反,以至于推力U1不發(fā)生變化,從而使飛行器不會爬升或下降,來產(chǎn)生俯仰、橫滾和偏航運動。

2 四旋翼飛行器的數(shù)學(xué)模型

    為方便飛行器的建模,定義兩個坐標(biāo)系:慣性坐標(biāo)系(北東天坐標(biāo)系)、機(jī)體坐標(biāo)系。其中慣性坐標(biāo)系在地面,機(jī)體坐標(biāo)系與飛行器固聯(lián),如圖2所示。

jsj3-t2.gif

    為方便分析建模作兩點假設(shè):(1)四旋翼飛行器是剛體,質(zhì)心和機(jī)體坐標(biāo)系原點重合;(2)機(jī)體坐標(biāo)系的主軸和機(jī)體的慣性主軸相重合。

2.1 運動學(xué)方程建立

jsj3-2.1-x1.gif

jsj3-gs1-3.gif

2.2 牛頓歐拉方程建立

    由假設(shè)(1),根據(jù)牛頓歐拉方程,飛行器動力學(xué)方程為:

jsj3-gs4-6.gif

    使用葉素動量理論可以推導(dǎo)出螺旋槳所產(chǎn)生的力和旋轉(zhuǎn)力矩與它的轉(zhuǎn)速平方成正比[3,6]

    推力和旋轉(zhuǎn)力矩之間的關(guān)系由下式描述:

     jsj3-gs7.gif

式中,l為電機(jī)到飛行器中心距離,kF為推力系數(shù),kM為旋轉(zhuǎn)力矩系數(shù)。

    飛行器位置控制相對于慣性坐標(biāo)系,姿態(tài)控制相對于機(jī)體坐標(biāo)系,定義混合坐標(biāo)系,包含相對于慣性坐標(biāo)系的位置信息和相對于機(jī)體坐標(biāo)系的姿態(tài)信息[6],速度角速度矢量如下:

jsj3-gs8-9.gif

    由式(9)知,以U1、U2、U3、U4為系統(tǒng)輸入可以控制機(jī)體的位置和姿態(tài)6個自由度的運動,從而對系統(tǒng)進(jìn)行解耦,解決了飛行器欠驅(qū)動控制問題。

3 四旋翼飛行器的控制系統(tǒng)構(gòu)建

    由式(3)和式(9)可知,歐拉角及其對時間的微分不依賴位置運動,而位置運動依賴于歐拉角。將系統(tǒng)的運動分為兩個子系統(tǒng):姿態(tài)運動M1(在機(jī)體坐標(biāo)系中)和位置運動M2(在慣性坐標(biāo)系)。飛行器內(nèi)部控制結(jié)構(gòu)如圖3所示。

jsj3-t3.gif

    C1為內(nèi)回路控制器,C2為外回路控制器。由圖4可知,四旋翼飛行器的控制系統(tǒng)分為內(nèi)回路和外回路,內(nèi)回路為姿態(tài)控制是外回路位置控制的基礎(chǔ),通過控制飛行器的3個歐拉角,實現(xiàn)對飛行器的姿態(tài)控制,進(jìn)而實現(xiàn)對飛行器位置控制。

4 控制器設(shè)計及系統(tǒng)仿真

    根據(jù)以上分析對系統(tǒng)設(shè)計串級PID控制器,內(nèi)回路為姿態(tài)控制,外回路為位置控制。

4.1 線性化數(shù)學(xué)模型

    在實際飛行中俯仰角θ、滾轉(zhuǎn)角φ,角速度矢量ωB比較小。假設(shè)在飛行中偏航角ψ=ψ0保持不變,其中ψ0為初始偏航角。在定高或懸停的穩(wěn)態(tài)附近,有:

     jsj3-gs10.gif

4.2 內(nèi)回路:姿態(tài)控制回路

    在PID控制器中,比例(p)和積分(I)能夠提高穩(wěn)態(tài)精度,但積分環(huán)節(jié)的加入降低了系統(tǒng)穩(wěn)定性和響應(yīng)速度,系統(tǒng)很容易發(fā)散。微分(D)不但能夠提高系統(tǒng)穩(wěn)定性,而且能夠提高系統(tǒng)響應(yīng)速度。因此,內(nèi)回路設(shè)計PD控制器對飛行器進(jìn)行姿態(tài)控制。

    由式(10)設(shè)計PD控制器,可得:

     jsj3-gs11.gif

    結(jié)合式(7)、式(11)可得到期望姿態(tài)角與期望轉(zhuǎn)速之間的關(guān)系。

4.3 外回路:位置控制回路

    由圖3可知,系統(tǒng)輸入為期望位置量,經(jīng)過外環(huán)控制器轉(zhuǎn)換為期望的姿態(tài)角,作為內(nèi)環(huán)的輸入。

jsj3-gs12-13.gif

4.4 搭建系統(tǒng)仿真控制回路

    如圖4所示,系統(tǒng)仿真結(jié)構(gòu)包括:位置控制、姿態(tài)控制、電機(jī)動力學(xué)模型、飛行器動力學(xué)模型、IMU和Kalman(傳感器建模與濾波器設(shè)計,包括陀螺儀、加速度計、磁羅盤、氣壓計,考慮傳感器在測量過程中的噪聲與漂移,設(shè)計卡爾曼濾波器,輸出準(zhǔn)確的位置和姿態(tài)信息,使仿真更加真實可靠)。仿真參數(shù)如表1所示。

jsj3-t4.gifjsj3-b1.gif

4.5 仿真結(jié)果

    (1)定點懸停

    在零初始條件下,輸入rd=(Xd,Yd,Zd)=(5,10,15)時,系統(tǒng)位置輸出如圖5所示。

jsj3-t5.gif

    飛行器在運動中無超調(diào),運行平穩(wěn),在8 s左右到達(dá)目標(biāo)位置,最終穩(wěn)定在X、Y、Z軸位置分別為5.001 5、10.013 6、15.008 6,誤差非常小,滿足控制要求。

    (2)位置跟蹤

    在零初始條件下,X軸輸入為斜坡信號rd=(Xd,Yd,Zd)=(t,10,20),0≤t≤20 s,系統(tǒng)位置輸出如圖6所示。

jsj3-t6.gif

    當(dāng)X軸輸入為斜坡信號時,在3 s左右,追蹤到了斜坡信號,3 s之后追蹤誤差非常小,Y軸和Z軸在8 s左右進(jìn)入穩(wěn)定狀態(tài),飛行器在整個運動中無超調(diào),運行平穩(wěn),最終穩(wěn)定在X、Y、Z軸位置分別為20.001 5、10.020 3、15.006 5,誤差非常小,滿足控制要求。

5 總結(jié)

    本文主要研究了基于四軸飛行器的串級PID控制算法。在內(nèi)回路姿態(tài)控制設(shè)計PD控制器,外回路位置控制設(shè)計PID控制器,仿真結(jié)果表明:(1)所設(shè)計控制算法能夠快速、穩(wěn)定地對四旋翼飛行器實現(xiàn)姿態(tài)位置控制;(2)所設(shè)計的控制算法有比較好的軌跡追蹤能力;(3)對外界干擾具有比較好的魯棒性;(4)該控制器易于移植到實驗平臺上,進(jìn)一步驗證控制算法的正確性。

參考文獻(xiàn)

[1] HOFFMANN G M,HUANG H,WASLANDER S L,et al.Quadrotor helicopter flight dynamics and control:Theory and experiment[C].Proceedings of the AIAA Guidance,Navigation and Control Conference and Exhibit,2007.

[2] HUANG H,HOFFMANN G M,WASLANDER S L,et al.Aerodynamicsand control of autonomous quadrotor helicopters in aggressive maneuvering[C].IEEE International Conference on Robotics and Automation,2009:3277-3282.

[3] MAHONY R,KUMAR V,CORKE P.Multirotor arial vehicles,modeling estimation and control of quadrotors[J].IEEE Robot & Automat.Magazine,2012,19(3):20-32.

[4] CASTILLO P,DZUL A,LOZANO R.Real-time stabilization and tracking of a four-rotor mini rotorcraft[J].Transactions on Control Systems Technology,2004,12(4):510-5l6.

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

[6] BRESCIANI T.Modelling,identification and control of a quadrotor helicopter[D].M.S.thesis,Dept.of Automatic Control,Lund Univ.,Lund,Sweden.2008.

[7] 何勇靈,陳彥民,周岷峰.四旋翼飛行器在風(fēng)場擾動下的建模與控制[J].中國慣性技術(shù)學(xué)報,2013,2(5):624-630.



作者信息:

薛佳樂,程  珩

(太原理工大學(xué) 機(jī)械工程學(xué)院,山西 太原030024)

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
一区二区三区你懂的| 久久精品盗摄| 国产一区二区按摩在线观看| 欧美日韩国产综合新一区| 乱人伦精品视频在线观看| 久久成人亚洲| 欧美一区二区免费观在线| 亚洲一区二区三区中文字幕| 9l视频自拍蝌蚪9l视频成人| 亚洲激情二区| 亚洲国产成人在线| 欧美一区二区三区久久精品茉莉花| 亚洲一区二区三区免费观看| 亚洲精品久久久一区二区三区| 在线国产精品一区| 亚洲大胆视频| 91久久久在线| 亚洲理伦电影| 亚洲精品视频免费| 亚洲人成在线播放网站岛国| 亚洲国产毛片完整版 | 亚洲人成网站999久久久综合| 亚洲盗摄视频| 亚洲人成免费| 9国产精品视频| 99精品免费| 亚洲午夜视频在线| 亚洲中字在线| 欧美一级成年大片在线观看| 久久疯狂做爰流白浆xx| 亚洲福利视频二区| 亚洲另类一区二区| 亚洲午夜电影| 午夜一级在线看亚洲| 欧美综合77777色婷婷| 久久精品电影| 欧美www视频在线观看| 欧美欧美天天天天操| 国产精品国产三级国产aⅴ入口 | 欧美系列电影免费观看| 国产精品一区久久久久| 国产一级精品aaaaa看| 伊人精品成人久久综合软件| 亚洲国产日韩一级| 亚洲色图在线视频| 性色一区二区三区| 91久久国产精品91久久性色| 一区二区精品在线观看| 亚洲欧美春色| 久久亚洲精品伦理| 欧美另类变人与禽xxxxx| 国产精品女主播一区二区三区| 国产一区99| 亚洲精品小视频在线观看| 亚洲一区二区三区在线播放| 久久精品国产一区二区三区| 夜色激情一区二区| 久久高清福利视频| 欧美国产日韩二区| 国产九九精品视频| 亚洲激情影视| 午夜精品久久久久久久99水蜜桃| 亚洲经典三级| 小黄鸭精品aⅴ导航网站入口| 另类酷文…触手系列精品集v1小说| 欧美日韩国产三级| 国产亚洲欧美激情| 亚洲精品一区二区三区樱花| 午夜视频一区在线观看| 99热在线精品观看| 久久精品国产综合| 欧美日韩国产91| 国产一区二区三区日韩欧美| 亚洲美女视频在线免费观看| 欧美一区二区三区啪啪| 中日韩美女免费视频网站在线观看| 久久精品免费观看| 欧美日韩在线播放三区四区| 激情欧美国产欧美| 亚洲午夜视频| 艳女tv在线观看国产一区| 久久全国免费视频| 国产精品美女在线| 亚洲精品人人| 亚洲激情婷婷| 欧美在线啊v一区| 欧美日韩伦理在线| 亚洲电影有码| 欧美一区二区三区四区在线观看地址| 99热在这里有精品免费| 久久亚洲国产成人| 国产欧美日韩中文字幕在线| 99热在线精品观看| 亚洲三级电影在线观看| 久久精品日产第一区二区| 国产精品麻豆va在线播放| 亚洲欧洲视频| 亚洲国产精品视频| 久久久久欧美精品| 国产视频一区免费看| 一区二区三区四区五区视频| 亚洲美女视频| 欧美成人亚洲成人| 国内精品视频在线播放| 午夜精彩视频在线观看不卡| 亚洲男人影院| 欧美性开放视频| 亚洲精品一区二区网址| 亚洲欧洲一区二区在线播放| 久久手机精品视频| 国产一区二区你懂的| 亚洲欧美区自拍先锋| 亚洲伊人网站| 欧美日韩一区二区三区在线看| 亚洲区欧美区| 亚洲精品一线二线三线无人区| 麻豆国产精品777777在线| 国内视频精品| 久久岛国电影| 久久亚洲私人国产精品va媚药| 国产一区二区精品久久91| 欧美一区二区观看视频| 久久国产福利| 国产女精品视频网站免费| 亚洲影音一区| 欧美一二三区在线观看| 国产精品乱人伦一区二区| 亚洲一区二区日本| 先锋影音国产一区| 国产精品一区二区久激情瑜伽| 亚洲女优在线| 久久精品女人的天堂av| 好吊色欧美一区二区三区四区| 欧美中文字幕在线| 久久综合给合| 亚洲黄色成人久久久| 一本大道久久a久久精品综合| 欧美日韩美女在线| 一区二区av| 午夜精品在线| 国产日韩欧美a| 久久电影一区| 欧美成人自拍视频| 亚洲欧洲精品成人久久奇米网| 9国产精品视频| 国产精品99免费看| 亚洲免费影视| 久久看片网站| 亚洲国产一区在线观看| 一区二区免费在线播放| 欧美午夜在线视频| 性高湖久久久久久久久| 老妇喷水一区二区三区| 91久久视频| 亚洲欧美日本国产专区一区| 国产亚洲欧美中文| 亚洲激情成人网| 欧美日韩国产美| 亚洲欧美日韩综合| 美女主播一区| 亚洲视频国产视频| 久久成人18免费网站| 亚洲高清色综合| 亚洲一区二区不卡免费| 国产精品永久免费在线| 亚洲国产精品久久久久秋霞不卡| 欧美伦理影院| 亚洲欧美国产精品va在线观看 | 中文在线资源观看网站视频免费不卡 | 欧美成人综合一区| 一区二区三区欧美成人| 久久久99国产精品免费| 91久久线看在观草草青青| 性欧美精品高清| 一区二区三区在线视频免费观看| 在线视频精品一区| 国产日韩欧美精品一区| 亚洲国产日韩欧美在线动漫| 欧美性猛交xxxx乱大交蜜桃| 久久国产精品一区二区| 欧美日韩亚洲精品内裤| 欧美一级日韩一级| 欧美激情综合五月色丁香| 亚洲欧美日韩电影| 欧美国产欧美亚洲国产日韩mv天天看完整 | 国产精品久久久久久久久搜平片 | 久久久成人网| 亚洲精品美女在线观看| 久久国产毛片| 亚洲美女毛片| 久久综合久色欧美综合狠狠 | 国产精品每日更新在线播放网址| 亚洲国产99精品国自产| 国产精品久久久久久妇女6080 | 亚洲国产精品精华液网站| 国产精品久久久久久久久久三级| 亚洲人成绝费网站色www| 国产欧美日韩麻豆91| 一道本一区二区| 永久域名在线精品|