四旋翼飞行器的动力学建模及PID控制 - 范文中心

四旋翼飞行器的动力学建模及PID控制

09/04

第31卷第1期

V01.31

No.1

辽宁工程技术大学学报(自然科学版)

JournalofLiaoningTechnicalUniversity(NaturalScience)

2012年2月

Feb.

2012

文章编号:1008-0562(2012)01-0114-04

四旋翼飞行器的动力学建模及PID控制

李俊,李运堂

(中国计量学院机电工程学院,浙江杭州310018)

摘要:为了解决四旋翼飞行器的飞行控制问题,对四旋翼飞行器进行了动力学建模,并在动力学建模的基础上设计了PID控制器.通过Matlab/Simulink仿真和飞行试验对所设计的PID控制器的有效性进行了验证,仿真结果表明:在所设定的PID参数卜.,控制器可以有效地完成四旋翼飞行器的自稳定控制.飞行试验结果表明:PID控制器可以有效地校正由于杂乱气流等扰动造成飞行角偏移.该成果对四旋翼飞行器的自稳定控制具有一定的参考价值和指导意义.

关键词:四旋翼飞行器:数学模型;PID控制;Matlab;动力学分析;自稳定控制:仿真;飞行试验中图分类号:TP

13

文献标志码:A

ModelingandPIDcontrOlfor

LIJun,LIYuntang

quadrotor

(College

ofMechanicalandElectricalEngineering,ChinaJiliangUniversity,Hangzhou

310018,China)

on

Abstract:Inordertosolvetheflyingcontrolproblemassociatedwithquadrotorwasdevelopedinthisstudy.Based

on

quadrotor,adynamicmodel

themodeldeveloped,aPIDcontrollerWaSdesigned.Also,the

effectivenessofthePIDcontrollerwastestedbyMatlab/Simulinksimulationandflyingtest.ThesimulationresultdemonstratesthatthePIDcontrollerisabletorobustlystabilizethequadrotorhelicopterwiⅡlgivenPID

parameters.TheflyingtestshowsthatthePIDcontrollerCalleffectivelyadjustthedeviationofflyinganglecausedbyrandomairflow.Theoutcomefromthisstudyprovidesasignificantreferenceforaquadrotor’S

self-stabilitycontr01.

Keywords:quadrotor;modeling;PIDcontrol;Matlab;dynamicanalysis;self-stabilitycontrol;Simulink;

flying

test

引言

目前研究多集中在非线性控制领域,由于非线性控制对模型准确性有较强的依赖,在模型误差存在的条件下,PID控制更加实用.本文在四旋翼飞行器动力学建模的基础上设计了PID控制器.

近年来,四旋翼飞行器逐渐成为航空学术研究

中新的前沿和热点.四旋翼飞行器是一种能实现垂

直起降的非共轴式多旋翼飞行器【IJ,可以只通过调节蝶形分布的四个旋翼的转速,实现对四旋翼飞行

器飞行姿态的控制.由于不需要尾翼,四旋翼飞行器

动力学模型的建立

结构更加紧凑,四个旋翼的提升力比单旋翼更加均匀,因而飞行姿态更加稳定.另外,四旋翼飞行器还具有起飞要求低、可悬停等特点12J.

飞行控制是四旋翼飞行器控制中的关键技术.澳大利亚卧龙岗大学的Mckerrow对四旋翼飞行器进行了精确建模.美国斯坦福大学的Gabe

Hoffinan

为了获得四旋翼飞行器的数学模型,首先建立两个基本坐标系:惯性坐标系e(oxrz)和飞行器坐

标系B(oxyz),见图1.

图1中,分别定义欧拉角如下:

偏航角妒:Ox在OXY平面的投影与X轴夹角;

俯仰角0:Oz在OXZ平面的投影与Z轴夹角;

翻滚角咖:仍在OYZ平面的投影与y轴夹角.

飞行器坐标系到惯性坐标系的转换矩阵为

等人研发出了基于非线性控制律的飞行控制器,国防科技大学王俊生等设计了基于FSMC的飞行控制方法‘3棚.

收稿日期:2011-05-05

基金项目:国家自然科学基金资助项目(50905171)

作者简介:李俊(1986.),男,山东泰安人,硕士研究生,主要从事四旋翼飞行嚣方面的研究.本文编校:曾繁慧

万方数据

第l期李俊,等:四旋翼飞行器的动力学建模及PID控制

115

根据受力分析,牛顿第二定律以及飞行器动力学方程可得到线运动方程,表述如下

Jj}=佤一gj)/m=哦芝并(瞄If,sjIl9瞄妒+血y幽纠一K妁/鸺{萝=哆一K≯)/m=皈∑砰㈤lf,咖≯瞄妒一瞄ysill柳一^劝/鸺

lI

‘|二

图l

四旋翼飞行器的结构模型

Fig.1

structure

modelofthequadrotor

图2欧拉角

Fig.2

Eulcrangle

置=足-S・冠=I血岬p如徊n蛐妒如归n觚萨由妒瞄¨

f鼢岬柳蟠徊强嘶瞄徊踟皤卅血归n们

I-anO

瞄缅妒

ccsOocs妒

为了建立飞行器的动力学模型,不失一般性,对四旋翼飞行器做出如下假设:

①四旋翼飞行器为均匀对称的刚体;

②惯性坐标系E的原点与飞行器几何中心及质心位于同一位置:

⑨四旋翼飞行器所受阻力和重力不受飞行高度等因素影响,总保持不变;

④四旋翼飞行器各个方向的拉力与推进器转

速的平方成正比例.

定义只、B、丘为,在飞行器坐标系三个坐标轴上的分量;P、q、,.为角速度63在飞行器坐标系三个坐标轴上的分量.

牛顿第二定律和飞行器动力学方程[9]口---j"分别表

述为向量形式

F=m—dV,M:塑,

dfdf

式中,F为作用在四旋翼飞行器上的外力和,m为四旋翼飞行器的质量,y是飞行器的速度,M为四

旋翼飞行器所受力矩之和,日为四旋翼飞行器相对于地面坐标系的绝对动量矩.重力G,阻力D。,单个旋翼的升力乃表示如下

G=mg,Df=Pcd砰/2=k砰,正=JDct砰/2=t砰.

万方数据

12=幔一印一啊g)/m=眠∑砰(oos妒瞄鳓一K#)/m—g

肝日篡嚣印舾].

前文已经假设四旋翼飞行器质量和结构均匀

通过动量矩的计算,可得到M在飞行器坐标系

【恤+(L-l,)qr]/l,

=l[鸠+(t一‘)节]肛

■t+ul—l●p如|lt

定义仉,踢,%,砜,为四旋翼飞行器的四个独U

巧+E+五+只

t∑砰

%E一历与(砰一西)U尽一E以

E+只一E—E

毛(霹一砰)岛(砰一面+霹一嗣)

结合线运动方程和角运动方程可得到四旋翼

在无风及慢速飞行的情况下,可以先忽略阻力01,整理后的数学模型如下

戈=(cosI!f/sinocos妒+sin驴,sinq6)U,/m,

夕=(sin少sin妒cos声一cosysin≯)U/m,

艺=(cos妒cosO)Ul

m—g,

≯=陬+和(‘一,:)]肛,痧《似+加(t—L)批,

妒--[u,+≯舀(L一‘)]/,,.

根据欧拉角与飞行器角速度之间的关系可得

对称,所以,其惯性矩阵可定义为对角阵J.

三个轴向分量尥、鸠、必的角运动方程

立控制通道的控制输入量

式中,矾为垂直速度控制量,踢为翻滚输入控制量,弧为俯仰控制量,明为偏航控制量.∞为旋翼转速,E为旋翼所受拉力.

飞行器的非线性运动方程:其中,为旋翼中心到坐

标系原点的距离,岛为风阻系数.

系数进行研究【l

116

辽宁工程技术大学学报(自然科学版)第31卷

PID控制研究

上文引入了四个控制量以,因而把复杂的非线

性耦合模型分解成了四个独立的控制通道,那么,整个模型可以看成由线运动和角运动两个独立的子系统构成,通过上文建模可知,角运动不受线运动的影响,而线运动受角运动的影响.

在此基础上使用小扰动法处理,忽略附加小扰动后,可以得到四旋翼飞行器的运动方程

m童=彳工+Bu,

x=I量,夕,三,P,q,,,0,庐,y11,

1T

即2【村l,l/2’材3,"4j・

由于姿态角和角速度之间是准积分关系,为了简化控制系统,假设姿态角和角速度之间有简单的

积分关系,即:妒2

P,∥2g,妒2

r.

根据笔者制作的四旋翼飞行器试验机,并参阅有关文献,得出四旋翼飞行器参数表1.

表1四旋翼飞行器参数

Tab.1

parametersofthequadrotor

参数

数值

m/kg

1.2j,m

O.2矗xlO。5,(N・s2)

3.13b×10"7/(N‘m一)7.5厶×lO'3/(kg‘m2)

2.3530x10"31(kg’m2)

2.353厶×10。Z/(kg’mz)

5.262

根据系统的传递函数G(J)=(sl—A)’1丑

及四旋翼飞行器的参数表(表1),可得各控制通道的传递函数(表2).

表2各通道传递函数

Tab.2

transferfunctionsofeachchannel

通道俯仰通道,’0

2i2—s3+105s2+—870s+4430

传递函数

56.95s4-4391

翻滚通道

,、

Uj

65s+4560

‘l“

2一=—●————=————————一s’+109S2+1023s+2935

偏航角,

2i2—s2+4—13s

105

iX轴向与俯仰角

.x

-190s+567

’0

s0

s(57.95s+4400)

z轴

i.63

y轴向与翻滚角

G‘:上:上:—-276.4s—+743.5

。U4跳s(s+5)

一sts(6Is+4463)

万方数据

3仿真与试验

图3控制系统框图

Fig.3

blockdigramofcontrolsystcm

根据PID系统的结构图(图3),搭建simulink模型并仿真,经过调试,参数取值见表2,所设计的控制器的位置阶跃响应图线及姿态阶跃响应图线见图4,依次是俯仰角,翻滚角,偏航角,X轴向,z轴向,】,轴向.

表3仿真参数取值表

Tab.3

parametersofthequadrotor

2OOl226

Ol

33OOl428Ol53

ll6

仿真结果表明:系统超调量较小,稳态误差几乎为零,响应速度较快,系统仿真验证了PID控制的有效性.

1.2l

翟0.8

萎0.6

誓眈0.4

第l期

李俊,等:四旋翼飞行器的动力学建模及PID控制

117

g_叵

按辑

匠杷

l21

{0.8

赁06

鼍04

0.20

25

3s

45

时间,s

图4位置与姿态单位阶跃响应

Fig

stepresponse

ofpositionand

attitude

考虑到仿真结果与实际实际飞行存在差别,为了验证PID控制器的可行性,本文通过自行设计制作的四旋翼飞行器(图5)进行了飞行试验,并通过外场试验最终确定各个参数.

㈠、…㈨1__f

Fig.5

picture.ofthe√一一

。tf】.}.j州q

~一

quadrotor

飞行器的空中姿态数据由角速度传感器采集并通过蓝牙设备传输至下位机试验结果如图6,四旋

万方数据

翼飞行器在44s时离地升空,44~54s在空中飞行,

俯仰角,滚动角和航向角的角度变化很小(5。以内).试验结果表明:PID控制可以调整由于微风等扰动造

成的b行器姿态变化.

50

.....——PitchAJ

Ro¨A口

30

YawA口

羔10

mI,Ⅷ……川川川n…I…|I|J,|J

I…-

越一10

…【|i_|1…r

Iill

1……IrI……I

oO

-50

440460480500

520540

,×10。。/s

图6飞行试验结果

Fig6

test

resultsoftheflyingexperiment

结论

本文对四旋翼飞行器进行了动力学建模,并在

动力学建模的基础上设计了PID控制器.系统仿真验证了PID控制的有效性.飞行试验结果表明.PIE)控制可以实现四旋翼飞行器稳定控制.参考文献

[1】聂博文微小型四旋翼E行器的研究现状与关键技术【刀电光与控

制,2007,14(6):l

13・117

[2】SantosM

Intelligent旧controller

of

quadrotor[J]ISKE,1990,

37f3):347-353

[3】Salih,AL,ModellingandPIDcontrollerdesignfor

quadrotor

umnannedairvehicle[J]IEEEAQTR.2010,39(51:6974599[4】4郊太钟线性系统理论【M】北京清华大学出版杜,1990

【5】5杨庆华,束召青四旋翼飞行器的建模控制与仿真【J]海军_:r=程学院

学报,2009,24【5):499・502【6】Mian九Wang

Daobo

Nonlinear

flight

control

strategy

for蚰

underactuatedquadrotoraerialrobot[J][EEEAQTP,,2008(1):8・16

【7】彭晓华.屠辩汉求解模糊非线性系统【J】辽宁r。程技术大学学报:自

然科学版.20lO.29(5)776-780

【8】周权.黄向华阴旋宾微荆E行平台姿态稳定控制试验研究【J]传感

器0微系统,2009,2叫5)72—79【9】LyDatMinh

ModelingandcontrolofquadrotorMAVusingvision

basedmeasurementiJ]IEEETrans

Circuits

Syst..2010,33‘":7047

[10】张天光捷联惯性导航技术【M]北京:国防工业出版杜.2007

四旋翼飞行器的动力学建模及PID控制

作者:作者单位:刊名:英文刊名:年,卷(期):

李俊, 李运堂, LI Jun, LI Yuntang

中国计量学院机电工程学院,浙江杭州,310018

辽宁工程技术大学学报(自然科学版)

Journal of Liaoning Technical University(Natural Science Edition)2012,31(1)

参考文献(10条)

1.聂博文 微小型四旋翼飞行器的研究现状与关键技术[期刊论文]-电光与控制 2007(06)2.Santos M Intelligent fuzzy controller of a quadrotor 1990(03)

3.Salih,A.L Modelling and PID controller design for a quadrotor unmanned air vehicle 2010(05)4.郑大钟 线性系统理论 1990

5.杨庆华;宋召青 四旋翼飞行器的建模控制与仿真 2009(05)

6.Mian A;Wang Daobo Nonlinear flight control strategy, for an underactuated quadrotor aerial robot 2008(01)7.彭晓华;屠兴汉 求解模糊非线性系统[期刊论文]-辽宁工程技术大学学报(自然科学版) 2010(05)8.周权;黄向华 四旋翼微型飞行平台姿态稳定控制试验研究[期刊论文]-传感器与微系统 2009(05)9.Ly Dat Minh Modeling and control of quadrotor MAV using vision based measurement 2010(04)10.张天光 捷联惯性导航技术 2007

本文链接:http://d.g.wanfangdata.com.cn/Periodical_lngcjsdxxb201201028.aspx


相关内容

  • 四旋翼飞行器仿真 实验报告
    动态系统建模仿真 实验报告(2) 姓 名 : 学 号 : 指导教师 : 院 系 : 2014.12.28 四旋翼飞行器仿真 1实验内容 基于Simulink 建立四旋翼飞行器的悬停控制回路,实现飞行器的悬停控制: 建立GUI 界面,能够输入 ...
  • 20**年电子设计大赛四旋翼自主飞行器_(B_题)
    2013 年全国大学生电子设计竞赛论文 [本科组] 课题:四旋翼自主飞行器 (B 题) 1 摘要 为了满足四旋翼飞行器的设计要求, 设计了以微控制器为核心的控制系统 和算法.首先进行了各单元电路方案的比较论证,确定了硬件设计方案.四旋翼 飞 ...
  • "飞行汽车"
    美军历来重视无人驾驶飞行器研发和运用,先后推出十余种军用无人机投入战场前沿部署,成为世界公认的无人系统大国.同时,美军对于新型无人驾驶飞行器的研发探索也从未停止,"飞行汽车"就是要把直升机的空运作战能力与战术车辆的全地形 ...
  • _飞机结冰探测技术
    第27卷 第12期2006年12月 仪器仪表学报 Chinese Jo ur nal of Scientific Instr ument V ol 127N o 112Dec 12006 飞机结冰探测技术 张 杰 周 磊 张 洪 叶 林 * ...
  • 自动化专业概论
    浅谈自动化专业 姓名:丁一林 学号:[1**********] 一. "四旋翼飞行器"与自动化专业课程培养体系 四旋翼飞行器也称为四旋翼直升机,是指拥有四个动力组旋翼,通过不同方向旋转而进行完成飞行.悬停.转向等动作的飞 ...
  • 航空与航天尔雅期末考试
    一. 单选题(题数:50,共 50.0 分)1发展核火箭发动机的首要任务是().1.0 分A.解决核的安全问题B.提高核能的利用率C.提高火箭的速度D.提高推重比正确答案: A 我的答案:A2我国于()年自行制造了第一架飞机.1.0 ...
  • 基于无线传感器网络的分布式温度控制系统
    目 录 1文献综述 .............................................................................................................. ...
  • HEV混合动力系统分析
    H EV 动力合成装置的虚拟样机建模与仿真 谢进利, 张维强 (南京农业大学工学院, 江苏南京210031) Virtual M odeling and Simulation Study of H EV Pow er Coupling X ...
  • 最大直升机:旋翼犁出 67 米死亡带
    原标题:它是有史以来最大直升机,旋翼可犁出 67 米死亡地带 如果用一个字来形容前苏联在冷战时期制造的飞行器,这个字一定是 ' 大 '.史上最大截击机.史上最大运输机.史上最大轰炸机 ...... 苏联制造过的庞然大物数不胜数.今天,我们要 ...