CN111338369A - 一种基于非线性逆补偿的多旋翼飞行控制方法 - Google Patents
一种基于非线性逆补偿的多旋翼飞行控制方法 Download PDFInfo
- Publication number
- CN111338369A CN111338369A CN202010193902.7A CN202010193902A CN111338369A CN 111338369 A CN111338369 A CN 111338369A CN 202010193902 A CN202010193902 A CN 202010193902A CN 111338369 A CN111338369 A CN 111338369A
- Authority
- CN
- China
- Prior art keywords
- rotor
- axis
- motor
- aircraft
- moment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 33
- RZVHIXYEVGDQDX-UHFFFAOYSA-N 9,10-anthraquinone Chemical compound C1=CC=C2C(=O)C3=CC=CC=C3C(=O)C2=C1 RZVHIXYEVGDQDX-UHFFFAOYSA-N 0.000 title claims abstract description 27
- 238000013507 mapping Methods 0.000 claims abstract description 25
- 230000001133 acceleration Effects 0.000 claims description 32
- 238000004804 winding Methods 0.000 claims description 14
- 238000013461 design Methods 0.000 claims description 9
- 238000012546 transfer Methods 0.000 claims description 8
- 230000008859 change Effects 0.000 claims description 6
- 238000013178 mathematical model Methods 0.000 claims description 6
- 239000011159 matrix material Substances 0.000 claims description 6
- 230000008569 process Effects 0.000 claims description 5
- 230000005484 gravity Effects 0.000 claims description 2
- 230000007246 mechanism Effects 0.000 claims description 2
- 230000004044 response Effects 0.000 abstract description 13
- 238000010586 diagram Methods 0.000 description 18
- 238000004088 simulation Methods 0.000 description 10
- 239000002131 composite material Substances 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000002441 reversible effect Effects 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000012938 design process Methods 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000036544 posture Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/08—Control of attitude, i.e. control of roll, pitch, or yaw
- G05D1/0808—Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for aircraft
- G05D1/0816—Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for aircraft to ensure stability
- G05D1/0825—Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for aircraft to ensure stability using mathematical models
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/10—Simultaneous control of position or course in three dimensions
- G05D1/101—Simultaneous control of position or course in three dimensions specially adapted for aircraft
Landscapes
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Aviation & Aerospace Engineering (AREA)
- Mathematical Analysis (AREA)
- Pure & Applied Mathematics (AREA)
- Mathematical Physics (AREA)
- Mathematical Optimization (AREA)
- Algebra (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
本发明公开了一种基于非线性逆补偿的多旋翼飞行控制方法。该方法步骤如下:首先,对多旋翼飞行器进行动力学分析,根据牛顿第二定律及动量矩定理建立多旋翼动力学方程;其次,建立无刷直流电机的等效模型,并推导电机转速和多旋翼受到的力、力矩的关系式,确定多旋翼飞行控制方程组;最后,建立非线性环节的逆映射,通过逆映射搭建伪线性***,基于内外环控制结构设计控制器。本发明基于非线性逆补偿的多旋翼飞行控制方法,轨迹跟踪精度高、响应速度快、抗干扰能力强,能够对多旋翼飞行器的位置和姿态实现稳定、精确的控制。
Description
技术领域
本发明属于自动化控制技术领域,特别是一种基于非线性逆补偿的多旋翼飞行控制方法。
背景技术
多旋翼飞行器是一种依靠旋翼提供升力,可以自主飞行或遥控飞行无人飞行器。多旋翼的应用范围广泛,尤其在民用领域,可用于航拍、救援、植物保护、监控等。飞控***是使用传感器产生的信息作为无人机控制***中的反馈信号来实现无人机稳定或作机动动作的内环控制***,常见的多旋翼飞行控制方法有PID、最优控制、滑动模态控制和模糊逻辑控制。
目前,工程上广泛采用常规的PID控制方法设计控制器,该常规控制器对多旋翼飞行器模型的精度无太大要求,忽略了多旋翼飞行器模型中不确定项的影响,这种近似只在多旋翼处于近悬停状态成立,当多旋翼进行大机动飞行时,常规控制器性能急剧变差,存在潜在的安全隐患。同时,常规控制器仅为控制***输出提供反馈通道,控制律设计过程简单,控制精度低、控制性能差,难以应对飞行过程中的强耦合、多旋翼飞行器模型的不确定性和外界干扰。
发明内容
本发明的目的在于提供一种轨迹跟踪精度高、响应速度快和抗干扰能力强的基于非线性逆补偿的多旋翼飞行控制方法。
实现本发明目的的技术解决方案为:一种基于非线性逆补偿的多旋翼飞行控制方法,包括以下步骤:
步骤1,对多旋翼飞行器进行动力学分析,根据牛顿第二定律及动量矩定理建立多旋翼动力学方程;
步骤2,建立无刷直流电机的等效模型,并推导电机转速和多旋翼受到的力、力矩的关系式,确定多旋翼飞行控制方程组;
步骤3,建立非线性环节的逆映射,通过逆映射搭建伪线性***,基于内外环控制结构设计控制器。
本发明与现有技术相比,其显著优点为:(1)可以减少非线性环节、外界干扰对飞行过程造成的干扰,改善多旋翼飞行器模型的控制精度和控制性能,从而提高了多旋翼飞行器的飞行安全性和可操作性;(2)具有轨迹跟踪精度高、响应速度快、抗干扰能力强的优点,能够对多旋翼的位置和姿态实现较好地控制。
附图说明
图1为本发明实施例提供的基于非线性逆补偿的多旋翼飞行控制方法流程图。
图2为本发明实施例提供的多旋翼飞行器示意图。
图3为本发明实施例提供的基于非线性逆补偿的多旋翼无人机飞行控制结构图。
图4为本发明实施例提供的基于非线性逆补偿方法的伪线性环节Γ2结构图。
图5为本发明实施例提供的基于非线性逆补偿方法的伪线性环节Γ2的控制框图。
图6为本发明实施例提供的基于非线性逆补偿方法的伪线性环节Γ1结构图。
图7为本发明实施例提供的基于非线性逆补偿方法的伪线性环节Γ1的控制框图。
图8为本发明实施例提供的期望推力和期望加速度关系图。
图9为本发明实施例提供的基于非线性逆补偿方法的伪线性环节Γ3结构图。
图10为本发明实施例提供的基于非线性逆补偿方法的伪线性环节Γ3的控制框图。
图11为本发明实施例提供的姿态角阶跃信号控制仿真图,其中(a)为阶跃信号响应曲线图,(b)为阶跃响应误差曲线图。
图12为本发明实施例提供的位置阶跃信号控制仿真图,其中(a)为阶跃响应曲线图,(b)为阶跃响应误差曲线图。
图13为本发明实施例提供的“回”字形轨迹跟踪仿真图,其中(a)为轨迹跟踪曲线图,(b)为轨迹跟踪误差曲线图。
图14为本发明实施例提供的“回”字形轨迹XOY平面跟踪仿真图,其中(a)为轨迹在XOY平面的投影图,(b)为Y方向跟踪误差曲线图。
图15为本发明实施例提供的“回”字形轨迹高度跟踪仿真图,其中(a)为高度跟踪曲线图,(b)为高度跟踪误差曲线图。
具体实施方式
结合图1,本发明一种基于非线性逆补偿的多旋翼飞行控制方法,包括以下步骤:
步骤1,对多旋翼飞行器进行动力学分析,根据牛顿第二定律及动量矩定理建立多旋翼动力学方程;
步骤2,建立无刷直流电机的等效模型,并推导电机转速和多旋翼受到的力、力矩的关系式,确定多旋翼飞行控制方程组;
步骤3,建立非线性环节的逆映射,通过逆映射搭建伪线性***,基于内外环控制结构设计控制器。
进一步地,步骤1所述对多旋翼飞行器进行动力学分析,根据牛顿第二定律及动量矩定理建立多旋翼动力学方程,具体如下:
首先,做出如下4条假设:
(1)飞行器是一个六自由度刚体,在飞行过程中质量保持不变;
(2)飞行器的质心位于其几何中心线上,且位于机体坐标系原点;
(3)飞行器所受的外界干扰及重力不受飞行高度的影响;
(4)旋翼为刚体;
其次,建立表示多旋翼飞行器动力学模型的力矩方程组,运动方程组和位置方程组:
所述力矩方程组表示如下:
其中,p,q,r分别表示绕机体轴x轴、y轴和z轴的角速度,为力矩形式;分别表示滚转角加速度、俯仰角加速度和偏航角加速度;Dp,Dq,Dr分别表示外界干扰D沿机体系x轴、y轴和z轴的分量,为力矩形式;Jbx,Jby,Jbz分别为绕机体系x,y,z轴的转动惯量,Jrotor表示转子的转动惯量,Ω是4个电机角速度之和;Mφ(F)、Mθ(F)、Mψ(F)分别是多旋翼受到的合外力对质心的力矩在机体系x轴、y轴和z轴的分量;
所述的运动方程组表示如下:
所述位置方程组表示如下:
其中,T表示电机拉力;分别表示飞行器质心沿地面坐标系x轴、y轴和z轴的加速度;Dx,Dy,Dz分别表示外界干扰D沿地面坐标系x轴、y轴和z轴的分量,为力的形式;g表示重力加速度,m表示飞行器的质量;anx、any、anz是加速度在导航坐标系下的x轴、y轴和z轴的分量。
进一步地,步骤2所述建立无刷直流电机的等效模型,并推导电机转速和多旋翼受到的力、力矩的关系式,具体如下:
所述无刷直流电机每相绕组的相电压由电阻压降和绕组感应电势两部分组成,其中绕组感应电势包括绕组自感、绕组之间互感产生的电势,以及磁场中绕组切割磁力线产生的反电动势;
设电机电枢回路两端的控制电压为u,绕组电流为i,转子的角速度为ω,那么电枢回路的电压平衡方程为:
其中,Ra为电机的等效电阻,La为电机的等效电感,ke为反电动势系数,t为时间;
设电机的电磁转矩Te=kti,其中kt是电动扭力矩系数,负载转矩为Tm,黏滞摩擦系数为Ba,电机的转动惯量为Jrotor,则电机的力矩平衡方程为:
电机处于稳态时,di/dt=0,电枢回路的电压平衡方程变为:
因此,稳态条件下,电机的数学模型为:
因为Tm和ω有关,上式电机的数学模型表现为非线性,对上式在转速点ω0进行线性化,得到:
进一步地,步骤2所述确定多旋翼飞行控制方程组,具体如下:
根据多旋翼飞行器的运动机理选取变量作为控制量,根据减少不确定性的要求,尽可能多地选取能够通过传感器获得的参数作为状态变量;
所述的控制量包括:u1,u2,u3,u4,表达式为:
其中,u1是总拉力输入,u2,u3,u4分别为滚转,俯仰,偏航输入,T1,T2,T3,T4为四个电机的拉力,ω1,ω2,ω3,ω4为四个电机的转速,KT为拉力系数;KQ为阻力系数;
考虑外界干扰,多旋翼飞行控制方程组为:
进一步地,步骤3所述建立非线性环节的逆映射,通过逆映射搭建伪线性***,基于内外环控制结构设计控制器,具体如下:
所述姿态控制***的传递函数为:
R1(s)是姿态输入信号,Y1(s)是姿态输出信号,H2(s)=diag{h21,h22,h23}是角速度控制环的状态反馈矩阵,K2p=diag{k2p1,k2p2,k2p3}是角速度控制环的比例系数,K1p=diag{k1p1,k1p2,k1p3}是姿态控制环的比例系数,K1d=diag{k1d1,k1d2,k1d3}是姿态控制环的微分系数;
所述位置控制***的传递函数为:
其中,a1=(H2+K1dK2p),a2=(K1pK2p+K1dK2pK4p),a3=(K1dK2pK4p+K1dK2pK3pK4p),a4=K1pK2pK3pK4p,b1=K1dK2pK3pK4p,b2=K1pK2pK3pK4p,K3p=diag{k3p1,k3p2,k3p3}是速度控制环的比例系数,K4p=diag{k4p1,k4p2,k4p3}是位置控制环的比例系数。
下面结合附图及具体实施例对本发明做进一步详细说明。
实施例
本实施例提供一种基于非线性逆补偿的多旋翼飞行控制方法,包括:
S1:首先,对多旋翼飞行器进行较为全面动力学分析,根据牛顿第二定律及动量矩定理建立多旋翼动力学方程;
S2:然后,建立无刷直流电机的等效模型,并推导电机转速和多旋翼受到的力、力矩的关系式,确定多旋翼飞行控制方程组;
S3:最后,建立非线性环节的逆映射,通过逆映射搭建伪线性***,基于内外环控制结构设计控制器。
本实施例所述的基于非线性逆补偿的多旋翼飞行控制方法,首先对多旋翼飞行器进行较为全面动力学分析,根据牛顿第二定律及动量矩定理建立多旋翼动力学方程。其次,建立无刷直流电机的等效模型,并推导电机转速和多旋翼受到的力、力矩的关系式。然后基于内外环控制结构提出一种基于非线性环节逆补偿的控制方法,这样可以减少非线性环节、外界干扰对飞行过程造成的干扰,改善多旋翼飞行器模型的控制精度和控制性能,从而提高了多旋翼飞行器模型的飞行安全性和可操作性。
首先,根据所述多旋翼飞行器数学模型和精度要求,建立多旋翼飞行器模型包括:
多旋翼飞行器如图2所示。其固有参数如表1所示,单个舵机所能提供的最大升力为300g。
表1多旋翼固有参数
所述的控制量包括:u1,u2,u3,u4。其表达式为:
其中T1,T2,T3,T4分别为旋翼1,2,3,4提供的动力,ω1,ω2,ω3,ω4为四个电机的转速,KT为拉力系数。
本实施例中,基于飞行力学和空气动力学原理,并根据控制性能要求,对多旋翼飞行器进行受力分析,并结合运动学相关知识,通过如下步骤确定多旋翼飞行器数学模型,所述多旋翼飞行器动力学模型包括:表示多旋翼飞行器动力学模型的力矩方程组,运动方程组和位置方程组;
所述力矩方程组表示如下:
其中,p,q,r分别表示滚转角速度,俯仰角速度和偏航角速度,分别表示滚转角加速度,俯仰角加速度和偏航角加速度,Dp,Dq,Dr分别表示外界干扰D沿机体系x轴,y轴和z轴的分量,为力矩形式。(Jbx,Jby,Jbz)分别为绕机体系x,y,z轴的转动惯量,Jrotor表示转子的转动惯量,Ω是4个电机角速度之和。
所述的运动方程组表示如下:
所述的位置方程组表示如下:
给定初始状态后,多旋翼飞行器的角加速度完全由旋翼转动产生的力矩决定,即通过控制对多旋翼质心的力矩就可以实现对角运动的控制;而多旋翼的加速度不仅和旋翼拉力有关,也和其姿态角有关,在已知初始状态的情况下,需要通过控制旋翼拉力和姿态角来控制多旋翼的加速度,进而实现多旋翼的线运动的控制,而姿态角本身是不能被直接控制的,这说明角运动和线运动之间存在耦合和关系。多旋翼角运动和线运动关系如图3所示。考虑外界干扰,所述多旋翼飞行控制方程组为:
根据步骤3所述基于内外环控制结构提出一种基于非线性环节逆补偿的控制方法,包括:建立非线性环节的逆映射,通过逆映射搭建伪线性***,基于内外环控制结构设计控制器。
设多旋翼的姿态角为状态y1,角速度为控制输入v1,其旋转运动学环节可写成映射T1:v1→y1:
其中:
设
设多旋翼的角速度状态为y2,电机控制输入为v2,其转动动力学环节可写成映射T2:v2→y2:
其中:
设
设计环节Γ2的状态反馈控制器如图5所示。
其中:
图5所示环节的传递函数为:
r2=K2pv1=diag{k2p1,k2p2,k2p3}v1 (17)
下面在环节Γ2的基础上建立环节T1:v1→y1的伪线性环节Γ1如图6所示。
设计环节Γ1的反馈控制器如图7所示。
r1是期望姿态,PD表示比例-微分环节:
其中,K1p=diag{k1p1,k1p2,k1p3},K1d=diag{k1d1,k1d2,k1d3}。
图8所示环节的传递函数为:
式(20)就是基于逆映射方法的姿态控制环节传递函数。
对于位置控制而言,当给出期望位置时,可以通过当前位置得到期望加速度,期望加速度可以转换为期望滚转角φd和期望俯仰角θd,期望偏航角ψd由控制指令给出,(φd,θd,ψd)就是姿态控制回路的期望值,可以使用姿态控制器对姿态进行控制。期望加速度和期望姿态角的转换关系,会在位置控制回路中给出。
多旋翼的姿态可以在导航信息中获得,通过位置控制方程得到期望加速度and:
设多旋翼的期望推力对应的加速度为aTd,它和期望加速度and的关系如图8所示。
其中,aTd为多旋翼期望加速度and和和干扰力Dn对应加速度和重力加速度g的矢量差,aTd在惯性系下的表达式为:
其中,Dn=[Dx;Dy;Dz]。
设期望机体系的轴向单位矢量为[ibd jbd kbd],由于多旋翼的结构固定,矢量kbd的方向与aTd的方向相反,因此aTd在期望机体系下的表示为:
其中:
根据旋转矩阵的正交性,推导出期望姿态角:
由于多旋翼的姿态可调节范围有限,所以需要对期望姿态进行限幅处理。为了保持稳定性,限制其期望滚转角φd和期望俯仰角θd为:
此时,对式(26)进行限幅处理,使其满足:
多旋翼的平移动力学方程为:
其中,|aT|为电机推力对应的加速度的大小。设多旋翼的位置状态为y3,控制输入为v3,其转动动力学环节可写成映射T3:v3→y3:
其中:
设
设计***Γ3的反馈控制器如图10所示:
其中:
图10所示***的传递函数为:
其中,a1=(H2+K1dK2p),a2=(K1pK2p+K1dK2pK4p),a3=(K1dK2pK4p+K1dK2pK3pK4p),a4=K1pK2pK3pK4p,b1=K1dK2pK3pK4p,b2=K1pK2pK3pK4p。
设外界干扰为零,通过参数整定得到姿态控制器参数如表2所示。设多旋翼的初始状态为零,期望姿态角为30°。使用表2的参数,得到姿态响应曲线如图11(a)所示,误差曲线如图11(b)所示。通过仿真曲线可以看出,所有的姿态角的阶跃响应误差都趋近于0,无超调并且最晚到达稳态的偏航角调节时间(5%)约为0.42s,这表明***的稳态性能和动态性能均满足设计指标,而且实际姿态角的动态特性和理论分析结论相吻合,因此,姿态控制器是有效的。
设外界干扰为零,通过参数整定得到位置控制器参数如表3所示。设多旋翼的初始状态为零,期望位置为[xnd,ynd,alt]=[5m,5m,5m]。使用表3的参数,得到位置响应曲线如图12(a)所示,误差曲线如图12(b)所示。通过仿真曲线可以看出,所有的位置的阶跃响应误差都趋近于0,无超调并且最晚到达稳态的状态调节时间约为3.08s,这表明***的稳态性能和动态性能均满足设计指标,因此,所设计位置控制器具有良好的控制效果。
表2姿态控制参数
表3位置控制参数
下面分析控制***的跟踪特性。设计一组位置指令(0,0,0)→(0,0,5)→(5,0,5)→(5,5,5)→(0,5,5)→(0,0,5)组成一个“回”字型航迹,设计指令运行时间为25s。轨迹跟踪曲线如图13(a)所示,跟踪误差曲线图13(b)所示。从上面仿真曲线可以看出,多旋翼整体能够跟踪轨迹指令。其中,水平方向跟踪效果和阶跃信号响应特性一致,切换到下一条指令之前,多旋翼已到达当前指令位置,且没有出现超调现象。由图14(a)和图14(b)可以看出,在XOY平面内,多旋翼轨迹基本符合指令轨迹,y方向的调节时间为3.09s,符合设计要求。多旋翼可以由图15(a)和图15(b)可以看出,高度方向整体保持平稳,在指令切换时(水平方向变化较剧烈)会出现小幅波动,波动幅值不超过0.081m。结论:控制器能够满足跟踪“回”字形航迹指令的要求。
本实施例中,根据可解析的非线性环节补偿控制器,建立多旋翼飞行器仿真模型,并调节非线性逆补偿控制器的调节参数,直至控制性能满足控制要求,对基于非线性逆补偿控制器的多旋翼飞行器仿真模型进行初步验证,其中所述控制性能包括:响应时间超调、抗干扰能力。
Claims (5)
1.一种基于非线性逆补偿的多旋翼飞行控制方法,其特征在于,包括以下步骤:
步骤1,对多旋翼飞行器进行动力学分析,根据牛顿第二定律及动量矩定理建立多旋翼动力学方程;
步骤2,建立无刷直流电机的等效模型,并推导电机转速和多旋翼受到的力、力矩的关系式,确定多旋翼飞行控制方程组;
步骤3,建立非线性环节的逆映射,通过逆映射搭建伪线性***,基于内外环控制结构设计控制器。
2.根据权利要求1所述的基于非线性逆补偿的多旋翼飞行控制方法,其特征在于,步骤1所述对多旋翼飞行器进行动力学分析,根据牛顿第二定律及动量矩定理建立多旋翼动力学方程,具体如下:
首先,做出如下4条假设:
(1)飞行器是一个六自由度刚体,在飞行过程中质量保持不变;
(2)飞行器的质心位于其几何中心线上,且位于机体坐标系原点;
(3)飞行器所受的外界干扰及重力不受飞行高度的影响;
(4)旋翼为刚体;
其次,建立表示多旋翼飞行器动力学模型的力矩方程组,运动方程组和位置方程组:
所述力矩方程组表示如下:
其中,p,q,r分别表示绕机体轴x轴、y轴和z轴的角速度,为力矩形式;分别表示滚转角加速度、俯仰角加速度和偏航角加速度;Dp,Dq,Dr分别表示外界干扰D沿机体系x轴、y轴和z轴的分量,为力矩形式;Jbx,Jby,Jbz分别为绕机体系x,y,z轴的转动惯量,Jrotor表示转子的转动惯量,Ω是4个电机角速度之和;Mφ(F)、Mθ(F)、Mψ(F)分别是多旋翼受到的合外力对质心的力矩在机体系x轴、y轴和z轴的分量;
所述的运动方程组表示如下:
所述位置方程组表示如下:
3.根据权利要求1所述的基于非线性逆补偿的多旋翼飞行控制方法,其特征在于,步骤2所述建立无刷直流电机的等效模型,并推导电机转速和多旋翼受到的力、力矩的关系式,具体如下:
所述无刷直流电机每相绕组的相电压由电阻压降和绕组感应电势两部分组成,其中绕组感应电势包括绕组自感、绕组之间互感产生的电势,以及磁场中绕组切割磁力线产生的反电动势;
设电机电枢回路两端的控制电压为u,绕组电流为i,转子的角速度为ω,那么电枢回路的电压平衡方程为:
其中,Ra为电机的等效电阻,La为电机的等效电感,ke为反电动势系数,t为时间;
设电机的电磁转矩Te=kti,其中kt是电动扭力矩系数,负载转矩为Tm,黏滞摩擦系数为Ba,电机的转动惯量为Jrotor,则电机的力矩平衡方程为:
电机处于稳态时,di/dt=0,式(4)变为:
因此,稳态条件下,电机的数学模型为:
因为Tm和ω有关,式(7)表现为非线性,对式(7)在转速点ω0进行线性化,得到:
4.根据权利要求1所述的基于非线性逆补偿的多旋翼飞行控制方法,其特征在于,步骤2所述确定多旋翼飞行控制方程组,具体如下:
根据多旋翼飞行器的运动机理选取变量作为控制量,根据减少不确定性的要求,尽可能多地选取能够通过传感器获得的参数作为状态变量;
所述的控制量包括:u1,u2,u3,u4,表达式为:
其中,u1是总拉力输入,u2,u3,u4分别为滚转,俯仰,偏航输入,T1,T2,T3,T4为四个电机的拉力,ω1,ω2,ω3,ω4为四个电机的转速,KT为拉力系数;KQ为阻力系数;
考虑外界干扰,多旋翼飞行控制方程组为:
5.根据权利要求1所述的基于非线性逆补偿的多旋翼飞行控制方法,其特征在于,步骤3所述建立非线性环节的逆映射,通过逆映射搭建伪线性***,基于内外环控制结构设计控制器,具体如下:
所述姿态控制***的传递函数为:
R1(s)是姿态输入信号,Y1(s)是姿态输出信号,H2(s)=diag{h21,h22,h23}是角速度控制环的状态反馈矩阵,K2p=diag{k2p1,k2p2,k2p3}是角速度控制环的比例系数,K1p=diag{k1p1,k1p2,k1p3}是姿态控制环的比例系数,K1d=diag{k1d1,k1d2,k1d3}是姿态控制环的微分系数;
所述位置控制***的传递函数为:
其中,a1=(H2+K1dK2p),a2=(K1pK2p+K1dK2pK4p),a3=(K1dK2pK4p+K1dK2pK3pK4p),a4=K1pK2pK3pK4p,b1=K1dK2pK3pK4p,b2=K1pK2pK3pK4p,K3p=diag{k3p1,k3p2,k3p3}是速度控制环的比例系数,K4p=diag{k4p1,k4p2,k4p3}是位置控制环的比例系数。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010193902.7A CN111338369B (zh) | 2020-03-19 | 2020-03-19 | 一种基于非线性逆补偿的多旋翼飞行控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010193902.7A CN111338369B (zh) | 2020-03-19 | 2020-03-19 | 一种基于非线性逆补偿的多旋翼飞行控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111338369A true CN111338369A (zh) | 2020-06-26 |
CN111338369B CN111338369B (zh) | 2022-08-12 |
Family
ID=71186188
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010193902.7A Active CN111338369B (zh) | 2020-03-19 | 2020-03-19 | 一种基于非线性逆补偿的多旋翼飞行控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111338369B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112464359A (zh) * | 2020-11-03 | 2021-03-09 | 中国直升机设计研究所 | 一种多旋翼机的飞行品质建模校核方法 |
CN113625732A (zh) * | 2021-07-31 | 2021-11-09 | 西北工业大学 | 基于角加速度估计的增量反馈逆角速度控制律设计方法 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080147251A1 (en) * | 2006-12-19 | 2008-06-19 | Jia Luo | Multi-axis trim processing |
CN104932512A (zh) * | 2015-06-24 | 2015-09-23 | 北京科技大学 | 一种基于mimo非线性不确定反步法的四旋翼位姿控制方法 |
CN105739513A (zh) * | 2016-02-05 | 2016-07-06 | 北京航空航天大学 | 一种四旋翼飞行机器人非线性轨迹跟踪控制器及其跟踪控制方法 |
CN106933104A (zh) * | 2017-04-21 | 2017-07-07 | 苏州工业职业技术学院 | 一种基于dic‑pid的四旋翼飞行器姿态与位置的混合控制方法 |
CN108445895A (zh) * | 2018-02-05 | 2018-08-24 | 天津大学 | 用于倾转式三旋翼无人机位置控制的鲁棒控制方法 |
CN108803639A (zh) * | 2018-05-29 | 2018-11-13 | 南京理工大学 | 一种基于反步法的四旋翼飞行器飞行控制方法 |
CN108958289A (zh) * | 2018-07-28 | 2018-12-07 | 天津大学 | 基于相对速度障碍的集群无人机避碰方法 |
WO2019055025A1 (en) * | 2017-09-15 | 2019-03-21 | Sanyal Amit K | INTEGRATED GUIDE AND FEEDBACK CONTROL FOR AUTONOMOUS VEHICLE |
CN110018691A (zh) * | 2019-04-19 | 2019-07-16 | 天津大学 | 小型多旋翼无人机飞行状态估计***和方法 |
-
2020
- 2020-03-19 CN CN202010193902.7A patent/CN111338369B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080147251A1 (en) * | 2006-12-19 | 2008-06-19 | Jia Luo | Multi-axis trim processing |
CN104932512A (zh) * | 2015-06-24 | 2015-09-23 | 北京科技大学 | 一种基于mimo非线性不确定反步法的四旋翼位姿控制方法 |
CN105739513A (zh) * | 2016-02-05 | 2016-07-06 | 北京航空航天大学 | 一种四旋翼飞行机器人非线性轨迹跟踪控制器及其跟踪控制方法 |
CN106933104A (zh) * | 2017-04-21 | 2017-07-07 | 苏州工业职业技术学院 | 一种基于dic‑pid的四旋翼飞行器姿态与位置的混合控制方法 |
WO2019055025A1 (en) * | 2017-09-15 | 2019-03-21 | Sanyal Amit K | INTEGRATED GUIDE AND FEEDBACK CONTROL FOR AUTONOMOUS VEHICLE |
CN108445895A (zh) * | 2018-02-05 | 2018-08-24 | 天津大学 | 用于倾转式三旋翼无人机位置控制的鲁棒控制方法 |
CN108803639A (zh) * | 2018-05-29 | 2018-11-13 | 南京理工大学 | 一种基于反步法的四旋翼飞行器飞行控制方法 |
CN108958289A (zh) * | 2018-07-28 | 2018-12-07 | 天津大学 | 基于相对速度障碍的集群无人机避碰方法 |
CN110018691A (zh) * | 2019-04-19 | 2019-07-16 | 天津大学 | 小型多旋翼无人机飞行状态估计***和方法 |
Non-Patent Citations (1)
Title |
---|
张惠平: "高超声速飞行器自抗扰轨迹线性化控制器的优化设计", 《战术导弹技术》 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112464359A (zh) * | 2020-11-03 | 2021-03-09 | 中国直升机设计研究所 | 一种多旋翼机的飞行品质建模校核方法 |
CN112464359B (zh) * | 2020-11-03 | 2022-12-06 | 中国直升机设计研究所 | 一种多旋翼机的飞行品质建模校核方法 |
CN113625732A (zh) * | 2021-07-31 | 2021-11-09 | 西北工业大学 | 基于角加速度估计的增量反馈逆角速度控制律设计方法 |
Also Published As
Publication number | Publication date |
---|---|
CN111338369B (zh) | 2022-08-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Wang et al. | Dynamics modelling and linear control of quadcopter | |
Kaufman et al. | Design and development of a free-floating hexrotor UAV for 6-DOF maneuvers | |
Bouadi et al. | Sliding mode control based on backstepping approach for an UAV type-quadrotor | |
Raffo et al. | An integral predictive/nonlinear H∞ control structure for a quadrotor helicopter | |
Madani et al. | Backstepping control with exact 2-sliding mode estimation for a quadrotor unmanned aerial vehicle | |
Arellano-Muro et al. | Backstepping control with sliding mode estimation for a hexacopter | |
CN112346470A (zh) | 一种基于改进自抗扰控制的四旋翼姿态控制方法 | |
CN111459188B (zh) | 一种基于四元数的多旋翼非线性飞行控制方法 | |
Huang et al. | Generic adaptive sliding mode control for a quadrotor UAV system subject to severe parametric uncertainties and fully unknown external disturbance | |
Zemalache et al. | Control of an under-actuated system: application a four rotors rotorcraft | |
CN110824925A (zh) | 倾转式三旋翼无人机的自适应鲁棒容错控制方法 | |
Zha et al. | Quaternion-based nonlinear trajectory tracking control of a quadrotor unmanned aerial vehicle | |
CN110456816A (zh) | 一种基于连续终端滑模的四旋翼轨迹跟踪控制方法 | |
Sun et al. | Nonlinear robust compensation method for trajectory tracking control of quadrotors | |
Kumar et al. | Quaternion feedback based autonomous control of a quadcopter uav with thrust vectoring rotors | |
Zhang et al. | Discrete-time adaptive neural tracking control and its experiments for quadrotor unmanned aerial vehicle systems | |
Qingtong et al. | Backstepping-based attitude control for a quadrotor UAV using nonlinear disturbance observer | |
CN109976364B (zh) | 一种六旋翼飞行器姿态解耦控制方法 | |
Akbar et al. | Adaptive modified super-twisting control for a quadrotor helicopter with a nonlinear sliding surface | |
CN111338369B (zh) | 一种基于非线性逆补偿的多旋翼飞行控制方法 | |
Song et al. | Research on attitude control of quadrotor uav based on active disturbance rejection control | |
Bulka et al. | A universal controller for unmanned aerial vehicles | |
Zhao et al. | Trajectory tracking control for quadrotor uavs based on composite nonsingular terminal sliding mode method | |
CN115202213A (zh) | 一种基于自抗扰控制的四旋翼飞行器控制方法 | |
Gao et al. | Event-triggered tracking control scheme for quadrotors with external disturbances: theory and validations |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |