The present invention provides an anti saturation multi rotor aircraft control method, which comprises the following steps: S1, get the order of multi rotor aircraft power system control of maximum torque, to get the current time multi rotor aircraft power system real-time control torque; S2, determine the relationship between the torque and torque control of real-time control; if the the type of real-time control torque is less than the corresponding type of maximum control torque in the calculation results of the controller for aircraft yaw angle using Euler spacecraft command value; if the real-time control torque in an arbitrary type is greater than or equal to the corresponding type of maximum control torque of the yaw angle is the Euler aircraft command value measurement for the real-time yaw Euler angle. This method is a kind of anti windup multi rotor vehicle control method, which can avoid flight damage caused by external disturbances and sensor faults and cause flight safety.
【技术实现步骤摘要】
一种抗饱和多旋翼飞行器控制方法
本专利技术涉及飞行器控制方法
,特别是涉及一种抗饱和多旋翼飞行器控制方法。
技术介绍
多旋翼飞行器以及具有多旋翼组件的复合翼飞行器是具有多变量、非线性、中立稳定等特点的动力学系统,对控制系统要求较高。而这类飞行器通过改变多个定桨距螺旋桨的转速协调控制滚转、俯仰和偏航控制力矩以及竖直方向力,控制执行系统强耦合,在这个系统中,滚转和俯仰力矩由多个螺旋桨拉力偏差与相应力臂的乘积提供,而偏航方向的控制力矩通过螺旋桨转动阻力矩,这种空气动力学特性导致飞行器本体的偏航控制能力远远低于滚转和俯仰控制能力,通常可达偏航方向的5至10倍。因此,一旦上述四个方向的广义力饱和,会对控制输出分配产生影响,让另外三个方向的控制能力下降直至飞行器失稳。目前常用的一种抑制控制输出饱和的方法是伪控制对冲(Pseudo-ControlHedging),该方法是在模型参考自适应控制框架中添加作动器动力学模型,让实测或估计的作动器动力学特性进入参考模型的广义加速度计算过程中,提高参考模型与理想动力学模型的契合度,避免控制功率(幅度与频率)超过飞行器作动器可用功率导致的控制输出饱和问题。该方法用于多旋翼飞行器时能够减缓作动力系统饱和导致的飞行器失稳问题,但由于该方法本质上是一种基于线性模型的抗饱和机制,一旦外扰动或传感器偏差超过设计的闭环控制系统裕度,依然会导致系统失稳。
技术实现思路
针对上述提出的现有技术在严苛条件下无法避免多旋翼飞行器动力系统输出饱和导致系统失稳的问题,本专利技术提供了一种抗饱和多旋翼飞行器控制方法,该方法为一种可避免外扰动和传感器故障导致 ...
【技术保护点】
一种抗饱和多旋翼飞行器控制方法,其特征在于,包括顺序进行的以下步骤:S1、获取多旋翼飞行器动力系统的最大控制力矩、获取当前时刻多旋翼飞行器动力系统的实时控制力矩;以上最大控制力矩包括以下类型:最大滚转控制力矩、最大俯仰控制力矩及最大偏航控制力矩;以上实时控制力矩包括以下类型:实时滚转控制力矩、实时俯仰控制力矩及实时偏航控制力矩;S2、判定最大控制力矩与实时控制力矩之间的关系;判定方法为:最大滚转控制力矩与实时滚转控制力矩对比、最大俯仰控制力矩与实时俯仰控制力矩对比、最大偏航控制力矩与实时偏航控制力矩对比;若实时控制力矩中的各类型均小于最大控制力矩中的对应类型,则飞行器采用的偏航欧拉角指令值为飞行器控制器计算的结果;若实时控制力矩中有任意一个类型大于或等于最大控制力矩中的对应类型,则飞行器采用的偏航欧拉角指令值为实时偏航欧拉角测量值。
【技术特征摘要】
1.一种抗饱和多旋翼飞行器控制方法,其特征在于,包括顺序进行的以下步骤:S1、获取多旋翼飞行器动力系统的最大控制力矩、获取当前时刻多旋翼飞行器动力系统的实时控制力矩;以上最大控制力矩包括以下类型:最大滚转控制力矩、最大俯仰控制力矩及最大偏航控制力矩;以上实时控制力矩包括以下类型:实时滚转控制力矩、实时俯仰控制力矩及实时偏航控制力矩;S2、判定最大控制力矩与实时控制力矩之间的关系;判定方法为:最大滚转控制力矩与实时滚转控制力矩对比、最大俯仰控制力矩与实时俯仰控制力矩对比、最大偏航控制力矩与实时偏航控制力矩对比;若实时控制力矩中的各类型均小于最大控制力矩中的对应类型,则飞行器采用的偏航欧拉角指令值为飞行器控制器计算的结果;若实时控制力矩中有任意一个类型大于或等于最大控制力矩中的对应类型,则飞行器采用的偏航欧拉角指令值为实时偏航欧拉角测量值。2.根据权利要求1所述的一种抗饱和多旋翼飞行器控制方法,其特征在于,所述步骤S2中,所采用的用于对比的最大控制力矩的各类型值分别为多旋翼飞行器动力系统的滚转、俯仰、偏航最大控制力矩乘以80%至95%的安全系数后的所得值。3.根据权利要求1所述的一种抗饱和多旋翼飞行器控制方法,其特征在于,步骤S1中,获取当前时刻多旋翼飞行器动力系统的实时控制力矩通过以下方式实现:由飞行器控制器控制分配得出的每个电子调速器控制信号...
【专利技术属性】
技术研发人员:王陈,王进,任斌,
申请(专利权)人:成都纵横自动化技术有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。