《四旋翼飞行器建模与仿真Matlab.docx》由会员分享,可在线阅读,更多相关《四旋翼飞行器建模与仿真Matlab.docx(10页珍藏版)》请在优知文库上搜索。
1、四轴飞行器的建模与仿真摘要四旋翼飞行器是一种能够垂直起降的多旋翼飞行器,它非常适合近地侦察、监视的任务,具有广泛的军事和民事应用前景。本文根据对四旋翼飞行器的机架结构和动力学特性做详尽的分析和研究,在此根底上建立四旋翼飞行器的动力学模型。四旋翼飞行器有各种的运行状态,比方:爬升、下降、悬停、滚转运动、俯仰运动、偏航运动等。本文采用动力学模型来描述四旋翼飞行器的飞行姿态。在上述研究和分析的根底上,进行飞行器的建模。动力学建模是通过对飞行器的飞行原理和各种运动状态下的受力关系以及参考牛顿-欧拉模型建立的仿真模型,模型建立后在Matlab/simulink软件中进行仿真。关键字:四旋翼飞行器,动力学
2、模型,Matlab/SinIUIinkModelingandSimulatingforaquad-rotoraircraftABSTRACTThequad-rotorisaVTOLmulti-rotoraircraft.Itisveryfitforthekindofreconnaissancemissionandmonitoringtaskofnear-Earth,soitcanbeusedinawiderangeofmilitaryandcivilianapplications.Inthedissertation,thedetailedanalysisandresearchontherack
3、structureanddynamiccharacteristicsOfthelaboratoryfour-rotoraircraftisshowedinthedissertation.Thedynamicmodelofthefour-rotoraircraftareestablished.Italsostudiesontheforceinthefour-rotoraircraftflightprinciplesandcourseofthecampaigntomaketheresearchandanalysis.Thefour-rotoraircrafthasmanyoperatingstat
4、us,SUChasclimbing,downing,hoveringandrollingmovement,pitchingmovementandyawingmovement.Thedynamicmodelisusedtodescribe(hefour-rotoraircraftinflightinthedissertation.On(hebasisoftheaboveanalysis,modelingoftheaircraftcanbemade.Dynamicsmodelingistobuildmodelsundertheprinciplesofflightoftheaircraftandav
5、arietyofstateofmotion,andNewton-Eulermodelwithreferencetothefour-rotoraircraft.ThenthesimulationisdoneinthesoftwareofMatlab/simulink.Keywords:Quad-rotor,Thedynamicmode,Matlab/simulink目录一.引言o1.1简介O1.2研究背景01.3目标和内容1-.飞行器建模I2.1机体质心运动模型12.2机体角运动模型2三.仿真与分析43.1仿真平台和参数选取43.2仿真过程43.2.1飞行器的升降运动仿真43.2.2飞行器的滚转
6、运动仿真5323飞行器的俯仰运动仿真53.2.4飞行器的偏航运动53.3仿真结果分析6四.结论6参考文献7一.引言1.1简介四旋翼飞行器也称为四轴飞行器,是一种有4个螺旋桨且螺旋桨呈十字形交叉的行器,可以实现各种的运行状态,如:爬升、下降、悬停、滚转运动、俯仰运动、偏航运动等四旋翼飞行器是一种无人机,无人机和有人飞机比拟,具有体积相对较小,造价也比载人机低很多,使用非常的方便,在各种复杂的作战环境都可以进行作战等优点.无人机的优点备受世界各国军队的喜爱,在几次局部战争中,无人机都得以应用。无人机的准确度、高效性以及灵便的侦查能力得到了充分的发挥,并且引起了对无人机的军事应用和装备技术等相关问题
7、的研究和开展。在21世纪的陆地战争、海洋战争甚至是在空中的战争,己经出现了很多的无人驾驶的武器,自行进行攻击的武器。无人机在其中占据了一个非常重要的角色,并且会在未来的军事战争中产生巨大的影响。四旋翼6行器是一种能够实现垂直的起降具有四个旋翼的E行器,它分为两种,一种是用遥控器进行遥控的,另外一种是可以实现自主控制自主飞行。从总体的布局上来看,四旋翼飞行器是属于非共轴的多旋翼飞行器。与传统的旋翼飞机相比拟而言,一方面机体的结构相对更为紧凑,另一方面旋翼的增多会产生更大的升力。由于四旋翼的前后与左右的旋翼转向相反,这样就可以抵消反扭力矩,因此就不需要去设置专门的尾桨来平衡机体的反力矩。小型的多旋
8、翼飞行器可以对近地而的环境进行监视和侦察,利用摄像头可以实现实时的摄像与航拍。1.2研究背景现在存在的四旋翼飞行器大致分为三类:-种是利用无线电进行遥控的四旋翼飞行器,另外-种是自主控制的中小型的四旋翼飞行器,还有一种是自主控制的微型四旋翼飞行器这几种飞行器都属于小型的无人飞行器.目前针对四旋翼飞行器控制技术的研究主要集中在以下两个方面:一方面是基于惯性导航系统的自主控制,另外一方面是基于视觉的自主飞行控制.国际上对于四旋翼飞行器的研究己经取得了相比照拟丰硕的成果,然而在国内这一研究才刚刚起步。只有国防科学技术大学、哈尔滨工业大学以及上海交通大学微纳米科学技术研究院几个己有文献的报导。哈尔滨工
9、业大学建立了四旋翼飞行器的动力学模型,并对模型进行了简化,得出了线性的模型。在此根底上,还设计出了利用PWM波的电机驱动电路,同事还应用H回路设计控制器,仿真验证了这个控制器的有效性和合理性。1.3目标和内容本文旨在研究四旋翼6行器的运动状态,通过动力学分析,建立出数学模型,并根据所建立的模型在MatIab/simulink中进行仿真,观察飞行器的平动和角运动,总结其控制方法。飞行器建模2.1机体质心运动模型对飞行器做动力学建模,为了得到飞行器的数学模型,首先建立两个坐标系:惯性坐标系和机体坐标系。如下列图(1)所示惯性坐标系E(OXYZ)相对于地球外表不动,取东北天建立该坐标系。机体坐标系B
10、SXyZ)系与飞行器固连,原点。为飞行器重心、质心,横轴。X指向1号电机,规定此方向为正方向。纵轴oy指向4号电机。立轴OZ垂直于oxy,符合右手法那么,正方向垂直OXy向上。图(1)坐标系及受力分析为了建立飞行器的动力学模型,不失一般性,对四旋翼飞行器做出如下假设:1.四旋翼K行器主均匀对称的刚体:2,机体坐标系的原点与飞行器几何中心及质心位于同一位置;3,四旋翼飞行器所受阻力和重力不受飞行高度等因素影响,总保持不变:4,四旋翼K行器各个方向的拉力与推进器转速的平方成正比在图1中定义欧拉角如下:滚转角巾:表示为机体坐标系绕OX轴旋转的角度,由飞行器尾部顺纵轴前视,假设。Z轴位于铅垂面的右侧即
11、飞行器向右倾斜),那么巾为正,反之为负:俯仰角:表示为机体坐标系绕oy轴旋转的角度,旋转后飞行器纵轴指向水平面上方,0角为正,反之为负;偏航角中:表示为机体坐标系绕OZ轴旋转的角度,为飞行器纵轴在水平面内投与惯性坐标系OX轴之间的夹角,迎小角平面观察,假设由OX转至投影线是逆时针旋转,那么2角为正,反之为负。如下列图(2)所示图(2)欧拉角取机体坐标系的一组标准正交基为(历,g,质尸,惯性坐标系的一组标准正交基为a,*)。那么两个坐标系之间的转换矩阵为即两个坐标系间向量的变换为:四旋翼飞行器受力分析如图(1)所示,旋翼机体所受外力和力矩为:重力mg,机体受到重:力沿OZ负方向:四个旋翼旋转所产
12、生的升力Fi(i=l,2,3,4),旋翼升力沿。Z方向:旋翼旋转会产生扭转力矩Mi(i=l,2,3,4)。Mi垂直于叶片的旋翼平面,与旋转矢量相反。由牛顿第二定律F=以对飞行器进行动力学分析有:YfF=ma=z=m-rdtd广/=4F=(jFi)e3-mgki=l其中,F为作用在四旋翼飞行器上的外力和,m为飞行器的质量,V为飞行速度,E是单个旋翼的升力,且月=(用,喝为机翼转速由变换矩阵P知;代入到式有:由矩阵对应元素相等,得:4X=EK,雇(cos“sincos。+sinsin)/mE=I4y=K,M(sin“sinCCOS-SineCOs“)/mi=l42=ZK(cosHcos)/m-g=
13、1(3)这就是质心运动的数学模型2.2机体角运动模型由质心运动的角动量定理将上式在机体坐标系上表示,那么有相对导数:dHM=69小人由于:其中:H是动量矩,M为飞行器所受合外力矩,Ml是升力产生的力矩,M2是空气阻力对螺旋桨产生的力矩,且2,=/绯,Kd为阻力矩系数,多为相应电机转速。所以有:明一耳)-M=M+Af?=(百,庆,庆)/(居-E)(5)Kd(CD+69;+69;+0;)又由于飞行器为对称的刚体,所以其惯性力矩为一对角阵,即:飞行器的角动量矩为:+H=(b1也,岳)Jq*+,吗叱Jy%+Q*-Jz)0QzJ(Jy-j)xz=Kra$ 旬)(W-V*?)KK f + 代-u -何)将
14、式和(6)式代入式(4)可得:由向量对应元素相等可得:/(-)+(773由欧拉动力学方程:小角度变化时,可将%,%.,也在平衡位置线性化,平衡位置为0=0,=0,8=生于是线性化后,得到:线性化后姿态角和角速度之间就有了简单的积分关系定义UI、U2、U3、U4为四旋翼飞行器的四个控制通道的控制输入量,可简化飞行器的控制分析:Fl+F2+F.+F4鸟一耳E+骂一耳一骂其中Ul为垂直方向的输入控制量,U2为翻滚输入控制量,U3为俯仰控制量,U4为偏航控制量,wi为螺旋桨转速,Fi为机翼所受拉力综合式(3)、(7)、(8)可得K行器的数学模型为:X=(cossinOcos0+sin“sin)U/mj
15、?=(Sin“sin6cos0sin0cosW)U1/m2=(COSeCOS0)U/根-g三.仿真与分析3.1仿真平台和参数选取由于未进行实物测量,所以直接从现有的研究成果中选取一组飞行器的参数,如下表所表1)飞行器参数表参数数值单位参数数值单位m025KgJX0.033kgm110.25m人0.033依7/K,3.1XIO7NlJ工0.061kgmKd1,12xH)7N./g9.8miS以此参数数值代入式(9)所建立数学模型中,得到如下结果:(10)T=(CoS犷sinJCOS0+Sin材Sin。)U1/0.25y=(sinsinOcos-sin0cos材)U/0.252=(coscos)U1/0.25-9.8=(0.25U2-0.28)/0.033已=(0.255+0.028阿)O.O33.=U4/0.061仿真在MatlabZsimulink中进行,以所建立的数