999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于PID算法的四旋翼飛行控制器設(shè)計(jì)

2017-05-13 11:16:35趙雪峰楊生蘭
電子設(shè)計(jì)工程 2017年9期
關(guān)鍵詞:設(shè)計(jì)

楊 蔚,趙雪峰,李 陳,楊生蘭

(1.國網(wǎng)四川省電力公司檢修公司 四川 成都,610000;2.電子科技大學(xué) 四川 成都611731)

基于PID算法的四旋翼飛行控制器設(shè)計(jì)

楊 蔚1,趙雪峰2,李 陳1,楊生蘭1

(1.國網(wǎng)四川省電力公司檢修公司 四川 成都,610000;2.電子科技大學(xué) 四川 成都611731)

飛行控制系統(tǒng)很大程度上決定了飛行器的性能。本文主要對四旋翼飛行器的建模和飛行控制算法進(jìn)行研究。首先根據(jù)四旋翼的動(dòng)力學(xué)特性建立其數(shù)學(xué)模型;然后設(shè)計(jì)PID姿態(tài)控制器和位置控制器分別實(shí)現(xiàn)對四旋翼姿態(tài)和位置的控制;最后利用MATLAB/simulink工具對算法進(jìn)行仿真。仿真結(jié)果表明,本文設(shè)計(jì)的PID控制器可以有效地對四旋翼飛行器進(jìn)行控制。

四旋翼;建模;PID控制;MATLAB仿真

由于四旋翼具有結(jié)構(gòu)簡單,價(jià)格低廉,易于維護(hù)和制造的特點(diǎn),使得它成為空中作業(yè)的理想工具。它不僅應(yīng)用于各個(gè)行業(yè)領(lǐng)域,同時(shí)也吸引了國內(nèi)外大量研究人員對四旋翼飛行器的建模和飛行控制算法進(jìn)行研究。如澳大利亞國立大學(xué)研究的X-4Flyer項(xiàng)目[1]對四旋翼建模后,并設(shè)計(jì)了SISO的線性控制器實(shí)現(xiàn)了對飛行器姿態(tài)的控制。美國斯坦福大學(xué)的STARMAC工程[2]以X-4Flyer為平臺(tái),設(shè)計(jì)了滑模控制器實(shí)現(xiàn)了飛行器的航點(diǎn)跟蹤功能。瑞士洛桑聯(lián)邦科技學(xué)院的OS4項(xiàng)目[3]根據(jù)運(yùn)動(dòng)特性建立了基于歐拉角的數(shù)學(xué)模型,并設(shè)計(jì)了反步控制算法[4]、滑模控制算法[5]、PID和LQR控制器[6]對飛行器進(jìn)行控制,對比了這幾種算法的優(yōu)劣。文獻(xiàn)[7]中,作者針對多變量非線性的四旋翼數(shù)學(xué)模型設(shè)計(jì)了LQR和基于神經(jīng)網(wǎng)絡(luò)的預(yù)測控制器兩種控制器,并通過仿真驗(yàn)證了算法的有效性。近年來又有學(xué)者提出了自適應(yīng)控制[8]、模糊控制[9]、遺傳算法[10]和神經(jīng)網(wǎng)絡(luò)等人工智能方法相結(jié)合的控制算法,并取得一定的進(jìn)展。

文中在推導(dǎo)四旋翼飛行器動(dòng)力學(xué)和運(yùn)動(dòng)學(xué)方程的基礎(chǔ)上建立了狀態(tài)空間模型;利用PID設(shè)計(jì)了姿態(tài)穩(wěn)定和位置穩(wěn)定控制律;并對所設(shè)計(jì)的控制律進(jìn)行了Matlab仿真驗(yàn)證。

1 數(shù)學(xué)模型

四旋翼的結(jié)構(gòu)如圖1所示,它是由兩個(gè)相互垂直的剛性結(jié)構(gòu)體構(gòu)成的十字型機(jī)架,在4個(gè)角上分別安裝上直流電機(jī)。根據(jù)控制4個(gè)電機(jī)的轉(zhuǎn)速產(chǎn)生不同的升力從而控制飛機(jī)作出相應(yīng)的動(dòng)作。

圖1 四旋翼結(jié)構(gòu)圖

四旋翼在空間共有6個(gè)自由度,分別繞機(jī)體坐標(biāo)系x,y,z軸的轉(zhuǎn)動(dòng)和飛行器質(zhì)心沿導(dǎo)航坐標(biāo)系x,y,z軸的線運(yùn)動(dòng),因此系統(tǒng)的運(yùn)動(dòng)可以分為兩個(gè)子系統(tǒng),四旋翼的平動(dòng)和轉(zhuǎn)動(dòng)[12],在四旋翼運(yùn)動(dòng)過程中涉及到運(yùn)動(dòng)參量在機(jī)體坐標(biāo)系和導(dǎo)航坐標(biāo)系中的轉(zhuǎn)換,其轉(zhuǎn)換過程可以由旋轉(zhuǎn)矩陣實(shí)現(xiàn)[13]。由數(shù)學(xué)知識可得轉(zhuǎn)換矩陣如下:

1.1 線運(yùn)動(dòng)

根據(jù)牛頓運(yùn)動(dòng)學(xué)定律,質(zhì)心在合外力的作用下的運(yùn)動(dòng)方程為:

其中F=F1+F2+F3+F4,其中為每個(gè)旋翼產(chǎn)生的升力,k為升力系數(shù),ωi為電機(jī)轉(zhuǎn)速。

由式(1)(2)(3)可得系統(tǒng)的線運(yùn)動(dòng)方程

1.2 角運(yùn)動(dòng)

根據(jù)轉(zhuǎn)動(dòng)力學(xué)定律,飛行器在合外力距的作用下,其轉(zhuǎn)動(dòng)方程為:

其中J表示飛行器的轉(zhuǎn)動(dòng)慣量,Ω表示飛行器繞機(jī)體坐標(biāo)系各個(gè)軸轉(zhuǎn)動(dòng)的角速度矢量。

由于四旋翼是一個(gè)對稱結(jié)構(gòu),所以

在不考慮電機(jī)的陀螺效應(yīng)的基礎(chǔ)上,

其中M1表示旋翼產(chǎn)生的拉力作用在機(jī)體上產(chǎn)生的力矩:

M2表示旋翼的反扭力作用在機(jī)體上的力矩:

令U2,U3,U4分別表示機(jī)體以XYZ軸為轉(zhuǎn)動(dòng)軸的合力,

由式(7)~(10)得力矩表達(dá)式:

由式(4)(5)(6)(11)可得四旋翼的角運(yùn)動(dòng)方程為:

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

對四旋翼的控制包括姿態(tài)控制和位置控制,一般狀態(tài)控制為內(nèi)環(huán)控制,位置控制為外環(huán)控制。外環(huán)控制器的作用是解算出為了到達(dá)預(yù)定的位置期望的姿態(tài)角,然后將該期望角度作為內(nèi)環(huán)控制器的輸入,讓內(nèi)環(huán)控制器跟隨輸入,因此內(nèi)環(huán)的控制速度要快于外環(huán)的控制速度。四旋翼系統(tǒng)結(jié)構(gòu)參數(shù)如表1所示。

表1 四旋翼結(jié)構(gòu)參數(shù)

2.1 姿態(tài)控制器設(shè)計(jì)

由系統(tǒng)的數(shù)學(xué)模型和表1的參數(shù)可以求解出系統(tǒng)3個(gè)姿態(tài)角的傳遞函數(shù)如下:

根據(jù)此傳遞函數(shù)分別為每個(gè)姿態(tài)角設(shè)計(jì)雙閉環(huán)PID控制系統(tǒng),內(nèi)環(huán)采用PI控制角速度,外環(huán)采用PID控制系統(tǒng)姿態(tài)角的角度.

則內(nèi)環(huán)閉環(huán)傳遞函數(shù)為:

令外環(huán)PID控制器的輸出

同理可以求得俯仰角θ,偏航角ψ的內(nèi)外環(huán)PID參數(shù),如表2所示。

表2 姿態(tài)角PID參數(shù)

2.2 位置控制器設(shè)計(jì)

在設(shè)計(jì)位置PID控制器時(shí),假設(shè)偏航角始終為0,飛行器的前后,左右運(yùn)動(dòng)只是通過俯仰和滾轉(zhuǎn)來實(shí)現(xiàn),并設(shè)置俯仰和滾轉(zhuǎn)角都小于20度,因此,在小角度的情況下,可以將系統(tǒng)的非線性模型轉(zhuǎn)化為線性模型。根據(jù)系統(tǒng)的平動(dòng)模型和結(jié)構(gòu)參數(shù)表1,可以得出飛行器在X軸方向上的開環(huán)傳遞函數(shù)為:

令位置PID控制器的輸出為:

同理可以得出四旋翼在Y軸和Z軸方向上運(yùn)動(dòng)時(shí)PID的參數(shù)。至此,位置PID控制器設(shè)計(jì)完成,飛行器在XYZ 3個(gè)方向上的PID參數(shù)匯總?cè)绫?所示。

3 仿 真

對于四旋翼的建模和控制算法的驗(yàn)證可以通過實(shí)際測試[14]和仿真的方法來進(jìn)行,文中利用MATLAB的Sinmulink工具箱對基于PID算法的四旋翼姿態(tài)控制和位置控制進(jìn)行仿真[15]。

表3 位置控制PID參數(shù)

3.1 姿態(tài)角仿真

由于四旋翼的結(jié)構(gòu)對稱性,俯仰角,滾轉(zhuǎn)角的響應(yīng)曲線相同,如圖2(a)所示,偏航角的仿真效果如圖2(b)所示。

圖2 姿態(tài)角仿真效果

3.2 位置仿真

1)設(shè)置XYZ軸的輸入信號為幅度為1,占空比為50%的方波信號,得到系統(tǒng)在方波信號下沿各個(gè)軸的響應(yīng)曲線,其仿真結(jié)果圖3(a)(b)所示。由于Y軸方向上的相應(yīng)和X方向上的數(shù)學(xué)模型相同,所以這兩個(gè)方向上的響應(yīng)曲線相同。

2)為了驗(yàn)證對正弦信號的相應(yīng)情況,設(shè)置期望的X,Y軸按照如下的正弦信號變化,

對PID位置控制算法進(jìn)行仿真驗(yàn)證,得到系統(tǒng)在XY軸方向上的響應(yīng)曲線,仿真結(jié)果如圖4(a)(b)所示。

從仿真結(jié)果可以看出,基于PID的位置控制可以對正弦信號進(jìn)行跟蹤,因此可以使得使飛行器做出復(fù)雜的飛行動(dòng)作。

4 結(jié) 論

文中先對四旋翼飛行器進(jìn)行了數(shù)學(xué)建模,對四旋翼的線運(yùn)動(dòng)和角運(yùn)動(dòng)進(jìn)行了分析,之后設(shè)計(jì)了PID雙閉環(huán)姿態(tài)控制器和PID位置控制器,利用MATLAB對算法進(jìn)行了仿真,結(jié)果表明設(shè)計(jì)的PID飛行控制算法能有效的對飛行器的姿態(tài)和位置跟蹤進(jìn)行有效地控制。

圖3 位置方波信號跟蹤效果

圖4 正弦信號位置跟蹤效果

[1]Pounds,Paul.Modelling and control of a quad-rotor robot[C]//Australasian Conference on Robotics and Automation,ACRA,2006.

[2]Hoffmann Gabe,Rajnarayan Dev Gorur.Waslander Steven L,et al.The stanford testbed of autonomous rotorcraft for multi agent control(STARMAC)[C]// The 23rd Digital Avionics Systems Conference.Salt Lake City,America,2004.

[3]Bouabdallah Samir,Becker Marcelo,Siegwart Roland.Au-tonomous miniature flying robots: coming soon!-re-search,development,and results [C]//IEEE Robotics&Automation Magazine,2007,14(3):88-98.

[4]Samir Bouabdallah,Roland Siegwart.Full Control of a Quadrotor[C]//Proceedings of the 2007 IEEE/ RSJ International Conference on Intelligent Robots and Systems San Diego,2007.

[5]Bouabdallah S,Siegwart R.Backstepping and sliding-mode techniques applied to an indoor micro quadrotor[C]//IEEE International Conference on Robotics and Automution,2005:2247-2252.

[6]Samir Bouabdallah,Andr’e Noth,Roland Siegwart. PID vs LQ control techniques applied to an indoor micro quadrotor[J].2004 IEEE/RSJ International Conference on Intelligent Robots and Systems(IROS),2004(3):2451-2456.

[7]曾小勇,彭輝,吳軍.四旋翼飛行器的建模與姿態(tài)控制[J].中南大學(xué)學(xué)報(bào),2013(9):3693-3700.

[8]左宗義.四旋翼無人飛行器自適應(yīng)軌跡跟蹤控制[C]// Proceedingsof the 30th Chinese Control Conference,2011:22-24.

[9]張鐳,李浩.四旋翼飛行器模糊 PID姿態(tài)控制[J].計(jì)算機(jī)仿真,2014,8(31):73-77.

[10]Galvez,ReaganL,Dadios,Elmer P.Path planning for quadrotor UAV using genetic algorithm [C]//7th IEEE International Conference Humanoid,Nanotechnology,Information Technology Communication and Control,Environment and Management(HNICEM),2014.

[11]Jun Li,Yuntang Li.Dynamic analysis and PID control for a quadrotor[C]//Proceedings of the 2011 IEEE International Conference on Mechatronics and Automation,2011.

[12]江杰,豈偉楠.四旋翼飛行器建模與PID控制器設(shè)計(jì)[J].電子設(shè)計(jì)工程,2013(12):147-150.

[13]陳航科,張東升,盛曉超,等.四旋翼飛行器懸停狀態(tài)姿態(tài)控制建模與仿真 [J].計(jì)算機(jī)仿真,2013(11):41.

[14]陳海濱,受國華.四旋翼飛行器的設(shè)計(jì)[J].實(shí)驗(yàn)室研究與探索,2013(3):41-44.

[15]龐慶霈,李家文,黃文浩.四旋翼飛行器設(shè)計(jì)與平穩(wěn)控制仿真研究[J].電光與控制,2012(3):51-55.

Controller design of quadrotor aircraft baesd on PID

YANG Wei1,ZHAO Xue-feng2,LI Chen1,YANG Sheng-lan1
(1.State Grid Sichuan Electric Power Maintenance Company,Chengdu 610000,China;2.University of Electronic Science and Technology of China,Chengdu 611731,China)

The flight control system largely determines the performance of the aircraft.This paper mainly studies the modeling and flight control algorithms of the Quadrotor aircraft.First the mathematical model is established according to the dynamic characteristics of Quadrotor.Then we design PID attitude controller and position controller,which realizes the control of quadrotor attitude and position.Finally,the algorithm is simulated using Matlab/Simulink tools.The simulation results show that the PID controller designed in this paper can effectively control the Quadrotor aircraft

quadrotor;modeling;pid control;matlab simulation

TN96

A

1674-6236(2017)09-0101-04

2016-07-04稿件編號:201607019

國網(wǎng)四川省電力公司科技項(xiàng)目(SGSCJX00YJJS1500451)

楊 蔚(1978—),男,云南江川人,工程師。研究領(lǐng)域:無人機(jī)在輸電線路上的應(yīng)用。

猜你喜歡
設(shè)計(jì)
二十四節(jié)氣在平面廣告設(shè)計(jì)中的應(yīng)用
何為設(shè)計(jì)的守護(hù)之道?
《豐收的喜悅展示設(shè)計(jì)》
流行色(2020年1期)2020-04-28 11:16:38
基于PWM的伺服控制系統(tǒng)設(shè)計(jì)
電子制作(2019年19期)2019-11-23 08:41:36
基于89C52的32只三色LED搖搖棒設(shè)計(jì)
電子制作(2019年15期)2019-08-27 01:11:50
基于ICL8038的波形發(fā)生器仿真設(shè)計(jì)
電子制作(2019年7期)2019-04-25 13:18:16
瞞天過海——仿生設(shè)計(jì)萌到家
設(shè)計(jì)秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設(shè)計(jì)叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
從平面設(shè)計(jì)到“設(shè)計(jì)健康”
商周刊(2017年26期)2017-04-25 08:13:04
主站蜘蛛池模板: 亚洲日韩精品欧美中文字幕| 久996视频精品免费观看| 亚洲an第二区国产精品| 无码电影在线观看| 久久福利片| 亚洲一区色| 不卡无码网| 免费中文字幕在在线不卡| 亚洲欧洲日韩综合色天使| 影音先锋丝袜制服| AV色爱天堂网| 国产成人a在线观看视频| 国产欧美日韩18| 亚洲91在线精品| 久久久成年黄色视频| 久久国产黑丝袜视频| 日日拍夜夜操| 久久国产精品嫖妓| 国产国拍精品视频免费看| 亚洲国产系列| 亚洲天堂视频在线播放| 国产一区亚洲一区| 国产AV无码专区亚洲精品网站| 国内精品久久久久鸭| 91av国产在线| a色毛片免费视频| 好吊日免费视频| 欧美色视频网站| 青草视频久久| 国产在线精彩视频二区| 99热这里只有精品2| 夜色爽爽影院18禁妓女影院| 国产精品视频猛进猛出| 亚洲女人在线| 国产精品久久自在自2021| 在线看片免费人成视久网下载| 久久夜色精品| 丁香六月激情综合| 日本免费a视频| 亚洲国产91人成在线| AV无码一区二区三区四区| 国模沟沟一区二区三区| 2020久久国产综合精品swag| 亚洲国产中文欧美在线人成大黄瓜| 99热这里只有精品免费| 日本一本在线视频| 国产第二十一页| 国产欧美日本在线观看| 一区二区三区成人| 毛片网站在线播放| 72种姿势欧美久久久久大黄蕉| AV无码无在线观看免费| 国产一二视频| 99精品在线视频观看| 欧美日本二区| 欧美一级视频免费| 精品国产电影久久九九| 制服丝袜 91视频| 成人午夜天| 欧美激情二区三区| 欧美午夜在线视频| 中文精品久久久久国产网址| 亚洲午夜天堂| 免费观看男人免费桶女人视频| 国产精品部在线观看| 亚洲综合片| 国产精品不卡永久免费| a亚洲天堂| 无码不卡的中文字幕视频| 亚洲毛片一级带毛片基地| 免费高清自慰一区二区三区| 色天天综合久久久久综合片| 欧美精品在线免费| 国产精品手机在线观看你懂的| 五月丁香伊人啪啪手机免费观看| 看看一级毛片| 四虎永久免费在线| 午夜日b视频| 性网站在线观看| 在线毛片网站| 国产精品男人的天堂| 永久免费精品视频|