X型四旋翼无人机建模及四元数控制(共6页).doc
《X型四旋翼无人机建模及四元数控制(共6页).doc》由会员分享,可在线阅读,更多相关《X型四旋翼无人机建模及四元数控制(共6页).doc(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上X型四旋翼无人机建模及四元数控制摘要:首先对X型四旋翼无人机做了合理假设以及受力分析,推导并建立了X型四旋翼无人机全面的动力学数学模型,考虑了无人机平动、转动空气阻力,并且将转子、螺旋桨和机体看成多刚体系统。在机体坐标系下推导了电动机转子动力学方程。在Solidworks软件中,建立了无人机实物模型以获得无人机惯性参数。采用四元数进行姿态解算从而避免产生奇点。直接以四元数作为反馈控制量,设计出多通道双回路矢量PD控制系统。最后以Matlab/Simulink为平台,分别对四元数反馈控系统和欧拉角反馈控制系统进行对比控制仿真。从仿真结果来看,这两种反馈模式都能对无人机模
2、型进行位置、姿态跟踪等控制,但是四元数反馈控制系统具有过渡时间短、计算量少以及无奇点产生的优点。关键词:X型四旋翼;多刚体系统;四元数;PD;中图分类号:TP391.9 文献标识码:AModeling and Quaterion Control of a X-Type QuadrotorAbstract: A comprehensive kinetic model of X-type quadrotor is established and simulated, the model treats rotors, propellers and the aircraft body as a mul
3、ti-rigid-body system. To avoid appearing singularity using quaternion for attitude calculation. A multi-channel-double-loop vector PD flight controller based on quaternion feedback is designed. The close-loop system is simulated on Matlab/Simulink, the inertial parameters are extracted from Solidwor
4、ks design data. Comparison of simulation results between quaternion feedback controller and euler feedback controller are made, shorter transition time, less calculation and non-singularity is observed during simulation.Key words: X-type quadrotor; multi-rigid-body system; quaternion; PD;专心-专注-专业引言目
5、前国内外学者基于所建立的十字型微小型四旋翼无人机数学模型1-10,提出了多种控制算法,做出了多种尝试。主要的控制算法有:经典PID23、非线性PID4-6、自抗扰控制7、模糊控制89、鲁棒控制10等。在缩短系统响应时间,提高系统稳定性等方面取得了相应的成果。精确地四旋翼无人机数学模型对控制算法实际应用具有重大的指导意义。然而在对无人机建模时,一些文献忽略飞行过程中空气阻力的影响13579;另一些文献则认为在小角度情况下认为欧拉角速度等于机体角速度24。而最主要的是,大多数文献将无人机看成完全对称的单刚体并且没有考虑电机角加速度的影响1-12,这种对称简化弱化了无人机三维转动之间的耦合以及螺旋桨
6、转子的陀螺效应;从而降低了控制器的控制性能。本文将机体、电机转子以及螺旋桨看成多刚体系统,在SolidWorks软件中建立X型四旋翼无人机三维实物模型,并从中获取其惯性参数。从刚体动力学原理出发建立了较为全面的无人机数学模型。用四元数进行姿态解算,设计了四元数反馈模式矢量PD控制系统。成功实现对四旋翼无人机的位置、姿态的控制。1 四旋翼无人机动力模型1.1 模型说明图1 无人机结构简图及受力分析如图1四旋翼无人机结构简图。首先我们做如下假设与说明: 取地面坐标系为惯性坐标系i(以下简称i系),重力加速度g取固定值;机体坐标系b(以下简称b系)固连于机身,重心与原点重合3; 不考虑地球自转及公转
7、影响,不考虑螺旋桨挥舞特性; 机体和无刷电机转子视为刚体,螺旋桨视为与实际质量相等的均质等厚度圆盘刚体。在b系中,每个电机转子和螺旋桨看成一个整体,对其质心的惯量张量为Icr,机体对原点的总惯量张量为I; 考虑到i系下机体迎风面的不对称性对空气阻力的影响。假设平动空气阻力大小与b系中速度vb成正比;转动空气阻力矩大小与b系中机体角速度b成正比; 姿态四元数q=(q0 q1 q2 q3),则从b系到i系的坐标转换矩阵为:1.2 受力分析如图1所示,四旋翼无人机受力分析: 重力:Mg,方向沿zi轴负方向; 平动空气阻力:f = tvb,t为平动空气阻力系数,方向与vb方向相反; 转动空气阻力矩:
8、= r b, r为转动空气阻力系数,方向与b方向相反; 螺旋桨推力:Ftj,其大小Ftj = kj2 ,j=1,2,3,4;k为螺旋桨升力系数,方向沿zb轴正方向3 7; 螺旋桨阻力矩:dj,其大小dj =j2 ,j=1,2,3,4;为螺旋桨阻力系数,方向与螺旋桨角速度方向相反3 7。1.3 动力学方程 由牛顿第二定律可得平动方程: (1)式中,表示b系下速度,表示b系下的平动空气阻力大小,表示i系下的平动空气阻力大小。 由角动量定理及哥氏定理有转动方程: (2)合外力矩: (3) 其中: 电机角速度矢量:1.4 无刷电机方程无刷电机电压方程参考文献3: (4)以螺旋桨转子为研究对象。螺旋桨转
9、子以角速度绕其质心做定点转动。由角动量定理及哥氏定理有: (5)由于。等式(8)左边第二项的第三个分量为0。取出上式第三个分量: (6)其中:为电磁转矩,为粘滞摩擦阻力矩。 根据以上数学公式在Matlab/Simulink中建立X型四旋翼无人机动力模型和无刷电机模型。1.5 模型参数图2 无人机Solidworks模型为了获得无人机的惯性参数,在Solidworks软件中建立X型四旋翼无人机实物模型,如图2所示。无人机惯性参数由Solidworks软件计算得到,其他参数参考文献1-12取合理值,如表1。表1 模型参数参数单位数值gm.s-29.81KV.s0.002LH0.001Res0.1f
10、mN.s.m-12.010-5Jkg.m21.68610-4ktN.s23.510-5N.m.s28.010-7tN.s.m-1diag1 1 1.2rN.m.sdiag0.3 0.3 0.2Mkg1.849Ikg.m210-2 4.34 -0.0215 0.11; -0.0215 5.344 0.0571; 0.11 0.0571 8.657Icrkg.m2diag10-5 9.5 9.5 16.862 控制系统设计对无人机姿态的控制一般是以欧拉角作为反馈量,将三个欧拉角分开单独控制2-10。这种方式比较直观,也最为常用。另外一种方式是,以旋转矩阵、罗德里格斯参数或四元数作为反馈量1112。
11、此种控制方式的控制量以矢量形式呈现。第一种控制方式直接用经典 PID控制器。第二种控制方式中的四元数反馈,参数个数少,计算简单,无奇点产生。以下是四元数反馈模式矢量PD控制系统设计过程。2.1 四元数姿态控制设期望姿态的坐标系为d系。姿态控制的目的就是让b系跟踪d系。四元数q表示i系到b系的转动;四元数qd表示i系到d系的转动;误差四元数qe表示b系到d系的转动。根据四元数转动的合成公式有:。其中q、qd在i系中表示,qe在b系中表示,q、qd、qe均为规范化四元数。则,*表示共轭运算。其矢量部分vet(qe)反映了从b系直接转动到d系所需要的力矩大小及其方向。为了解决四元数的双值性引起的退绕
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 型四旋翼 无人机 建模 四元数 控制
限制150内