[go: up one dir, main page]

CN118295445B - A fault-tolerant control method for a quadrotor drone considering multi-point power degradation and the drone - Google Patents

A fault-tolerant control method for a quadrotor drone considering multi-point power degradation and the drone Download PDF

Info

Publication number
CN118295445B
CN118295445B CN202410718666.4A CN202410718666A CN118295445B CN 118295445 B CN118295445 B CN 118295445B CN 202410718666 A CN202410718666 A CN 202410718666A CN 118295445 B CN118295445 B CN 118295445B
Authority
CN
China
Prior art keywords
aerial vehicle
unmanned aerial
thrust
rotor
degradation
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.)
Active
Application number
CN202410718666.4A
Other languages
Chinese (zh)
Other versions
CN118295445A (en
Inventor
张清源
金毅
卢晟
卜少鹏
郑诗于
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Innovation Research Institute Of Beihang University In Hangzhou
Taizhou University
Original Assignee
International Innovation Research Institute Of Beihang University In Hangzhou
Taizhou University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by International Innovation Research Institute Of Beihang University In Hangzhou, Taizhou University filed Critical International Innovation Research Institute Of Beihang University In Hangzhou
Priority to CN202410718666.4A priority Critical patent/CN118295445B/en
Publication of CN118295445A publication Critical patent/CN118295445A/en
Application granted granted Critical
Publication of CN118295445B publication Critical patent/CN118295445B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/40Control within particular dimensions
    • G05D1/49Control of attitude, i.e. control of roll, pitch or yaw

Landscapes

  • Engineering & Computer Science (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

The invention relates to the technical field of attitude control of a four-rotor unmanned aerial vehicle, in particular to a fault-tolerant control method of the four-rotor unmanned aerial vehicle considering power multipoint degradation. According to the invention, the problem of instability of the flight attitude of the unmanned aerial vehicle caused by power multipoint degradation is considered, the flight attitude can be effectively adjusted on the premise of not increasing hardware by establishing a physical model between the health state of the rotor wing and the dynamic response of the system and actively adjusting the power output combination of the rotor wing to realize the fault-tolerant measures, and the stable landing of the unmanned aerial vehicle is ensured. The invention makes up the defect that the existing passive fault tolerance method does not consider the fault scene of multi-point degradation, avoids the increase of volume and weight caused by hardware redundancy, and has remarkable effect on improving the flight safety of the unmanned aerial vehicle.

Description

一种考虑动力多点退化的四旋翼无人机容错控制方法和无 人机A fault-tolerant control method for a quadrotor drone considering multi-point power degradation and a drone

技术领域Technical Field

本发明涉及四旋翼无人机姿态控制技术领域,尤其涉及一种考虑动力多点退化的四旋翼无人机容错控制方法和无人机。The present invention relates to the technical field of attitude control of a quad-rotor unmanned aerial vehicle, and in particular to a quad-rotor unmanned aerial vehicle fault-tolerant control method and a UAV taking into account multi-point power degradation.

背景技术Background Art

四旋翼无人机是一种以四个电机为动力源,通过旋转螺旋桨产生升力和推力,实现飞行的无人驾驶飞行器,具有质量轻、体积小、机动性高等优点,被广泛应用于航拍、勘察、救援等领域。四旋翼无人机本身是一个欠驱动系统,具有多变量,强耦合,非线性及易受外界扰动等特点,其位置与姿态存在强耦合关系.在飞行过程中,由于执行器的高速旋转,使得其发生故障的几率增大,因此需要对执行器故障进行容错控制。A quad-rotor drone is an unmanned aerial vehicle that uses four motors as power sources and generates lift and thrust by rotating propellers to achieve flight. It has the advantages of light weight, small size, and high maneuverability, and is widely used in aerial photography, surveys, rescue, and other fields. The quad-rotor drone itself is an under-actuated system with the characteristics of multivariables, strong coupling, nonlinearity, and susceptibility to external disturbances. Its position and attitude have a strong coupling relationship. During the flight, due to the high-speed rotation of the actuator, the probability of its failure increases, so fault-tolerant control of actuator failures is required.

如中国发明专利申请(公开号:CN115327906A,公开日:2022-11-11)公开了一种四旋翼无人机故障容错控制器的设计方法及系统,该方法包括在考虑故障对转子产生影响的情况下,结合故障分布情况以及无人机的转子转速,构建用于反映无人机飞行状况的目标运动模型;设定随模型的控制输入变化而同步发生变化的相对阈值、以及固定阈值;结合事件触发特性,通过所述相对阈值、以及所述固定阈值调整模型的控制输入,以使得无人机的飞行轨迹趋近于预设的目标飞行轨迹;调整过程中,采用反步法递推设计出相应的虚拟控制律以及实际控制律,以使得模型趋近渐近稳定。For example, the Chinese invention patent application (publication number: CN115327906A, publication date: 2022-11-11) discloses a design method and system for a fault-tolerant controller for a quad-rotor UAV. The method includes constructing a target motion model for reflecting the flight condition of the UAV by combining the fault distribution and the rotor speed of the UAV while considering the impact of the fault on the rotor; setting a relative threshold and a fixed threshold that change synchronously with the control input of the model; adjusting the control input of the model through the relative threshold and the fixed threshold in combination with the event triggering characteristics so that the flight trajectory of the UAV approaches the preset target flight trajectory; during the adjustment process, the backstepping method is used to recursively design the corresponding virtual control law and the actual control law so that the model approaches asymptotic stability.

中国发明专利申请(公开号:CN116719226A,公开日:2023-09-08)公开了一种未知外部干扰下四旋翼无人机扰动抑制容错控制方法,包括:对四旋翼无人机进行建模,得到四旋翼无人机模型的状态空间表达式;针对四旋翼无人机的参考输入信号特征,设计四个PI控制器,通过四个PI控制器来跟踪输入信号特征,输出参考量;根据四旋翼无人机模型的状态空间表达式中包含的特征构造基于等价输入干扰方法的四个EID扰动补偿器,将所述参考量输入四个EID扰动补偿器,通过四个EID扰动补偿器对四旋翼无人机的总体扰动进行抑制。The Chinese invention patent application (publication number: CN116719226A, publication date: 2023-09-08) discloses a disturbance suppression fault-tolerant control method for a quadrotor drone under unknown external interference, including: modeling the quadrotor drone to obtain a state space expression of the quadrotor drone model; designing four PI controllers based on the reference input signal characteristics of the quadrotor drone, tracking the input signal characteristics through the four PI controllers, and outputting a reference quantity; constructing four EID disturbance compensators based on the equivalent input interference method according to the characteristics contained in the state space expression of the quadrotor drone model, inputting the reference quantity into the four EID disturbance compensators, and suppressing the overall disturbance of the quadrotor drone through the four EID disturbance compensators.

本发明针对的是在四旋翼无人机实际飞行中,随着电机轴承使用时间增长,碰撞、环境因素等因素极易出现多个电机退化的情况,影响无人机的飞行安全。因此,准确分析无人机在旋翼多点退化下的动力学响应,并以此开展容错设计是无人机设计所必须正视的关键问题。目前,针对无人机的容错设计主要是针对单点旋翼失效下开展的硬件冗余设计,该方法虽然能提升无人机的容错能力,但也显著增加了无人机的成本和重量,并且该方法缺乏对多点退化下的定量描述,未从失效机理上给出旋翼退化对于系统动力学响应的影响,因此无法直接通过现有结构主动控制系统飞行姿态,保证无人机飞行安全。The present invention is aimed at the situation that in the actual flight of a quad-rotor UAV, as the use time of the motor bearing increases, collisions, environmental factors and other factors are very likely to cause multiple motor degradation, affecting the flight safety of the UAV. Therefore, accurately analyzing the dynamic response of the UAV under multi-point degradation of the rotor and carrying out fault-tolerant design based on this is a key issue that must be faced in the design of the UAV. At present, the fault-tolerant design for UAVs is mainly a hardware redundancy design carried out under single-point rotor failure. Although this method can improve the fault tolerance of the UAV, it also significantly increases the cost and weight of the UAV. In addition, this method lacks a quantitative description of multi-point degradation, and does not give the impact of rotor degradation on the system dynamic response from the failure mechanism. Therefore, it is impossible to directly control the flight attitude of the system through the existing structure to ensure the flight safety of the UAV.

发明内容Summary of the invention

为了解决上述的技术问题,本发明的目的是提供一种考虑动力多点退化的四旋翼无人机容错控制方法,该方法通过实时、自主调控剩余动力单元的推力输出,确定维持飞行姿态稳定的最优推力组合,解决无人机因多个动力旋翼推力退化导致飞行姿态异常乃至无法满足飞行需求的问题,实现无人机姿态调整以及平稳落地。In order to solve the above-mentioned technical problems, the purpose of the present invention is to provide a fault-tolerant control method for a quad-rotor UAV taking into account multi-point power degradation. The method determines the optimal thrust combination for maintaining a stable flight attitude by real-time and autonomously adjusting the thrust output of the remaining power units, thereby solving the problem that the UAV's flight attitude is abnormal or even unable to meet flight requirements due to thrust degradation of multiple power rotors, and realizing UAV attitude adjustment and smooth landing.

为了实现上述的目的,本发明采用了以下的技术方案:In order to achieve the above-mentioned purpose, the present invention adopts the following technical solutions:

一种考虑动力多点退化的四旋翼无人机容错控制方法,该方法包括以下的步骤:A fault-tolerant control method for a quadrotor drone considering multi-point power degradation, the method comprising the following steps:

S1:读取旋翼退化状态,设定单个旋翼的健康系数以及推力最大值T max ,并以此构建四个旋翼的健康状态矩阵S1: Read the rotor degradation status and set the health coefficient of a single rotor And the maximum thrust T max , and use this to construct the health status matrix of the four rotors ;

S2:代入旋翼健康状态矩阵,构建考虑动力退化的四旋翼无人机系统动力学模型;S2: Substitute the rotor health state matrix to construct a quadrotor UAV system dynamics model considering power degradation;

S3:设定退化发生后容错控制介入时间t 1,计算无人机受动力多点退化影响持续t 1时间后的动力学响应X deg (t 1),作为容错控制的初始状态;S3: Set the fault-tolerant control intervention time t 1 after degradation occurs, calculate the dynamic response X deg ( t 1 ) of the UAV after being affected by the power multi-point degradation for t 1 time, and use it as the initial state of the fault-tolerant control;

S4:提取X、Y、Z三个方向位移量的均方根值,以此计算加权平均下的RMSE值,用来评估四旋翼无人机在持续t 1时间后的状态;S4: Extract the root mean square value of displacement in the three directions of X, Y, and Z , and the RMSE value under weighted average is calculated to evaluate the state of the quadrotor drone after the duration of t 1 ;

S5:定义推力增量,从四个旋翼当前可控的推力范围内选取各自的推力向量,从四个旋翼推力向量中各取一个元素形成推力候选组合,并通过枚举形成推力候选集S5: Define the thrust increment , from the current controllable thrust range of the four rotors Select the respective thrust vector , take one element from each of the four rotor thrust vectors to form a thrust candidate combination, and enumerate to form a thrust candidate set ;

S6:定义每次控制调节时间增量,将推力候选集中的各个组合分别代入步骤S2构建的系统动力学模型中,计算不同推力候选组合下无人机经历控制时间后的动力学响应,从中搜寻候选组合中RMSE值最小对应的推力组合,作为该时间段内的最优推力组合;S6: Define the time increment for each control adjustment , substitute each combination in the thrust candidate set into the system dynamics model constructed in step S2, and calculate the control experience of the UAV under different thrust candidate combinations Dynamic response after time , search for the thrust combination with the smallest RMSE value among the candidate combinations as the thrust combination for this time period Optimal thrust combination within

S7:记录经历后的系统动力响应,作为下一阶段控制调节时间下动力学模型求解的初始状态,重新进入步骤S6,直至无人机恢复平稳运行或安全落地。S7: Recording Experience The system dynamic response after , as the next stage of control adjustment time The initial state of the dynamic model solution is obtained, and step S6 is re-entered until the UAV resumes stable operation or lands safely.

作为进一步改进,所述步骤S2中所述考虑动力退化的四旋翼无人机系统动力学模型表示为:As a further improvement, the dynamic model of the quadrotor drone system considering power degradation in step S2 is expressed as:

式中:Where:

为四旋翼无人机在X、Y、Z方向的位移; is the displacement of the quadrotor drone in the X, Y, and Z directions;

为四旋翼无人机在X、Y、Z方向的速度; is the speed of the quadrotor drone in the X, Y, and Z directions;

为初始机体坐标的单位向量; is the unit vector of the initial body coordinates;

为机体角速度向量; is the body angular velocity vector;

g为重力加速度; g is the acceleration due to gravity;

m为无人机质量; m is the mass of the drone;

R eb 为机体坐标转换到地面坐标的旋转矩阵; Reb is the rotation matrix from body coordinates to ground coordinates;

为推力系数,为反力矩系数; is the thrust coefficient, is the reaction torque coefficient;

di为第i个旋翼到机体重心的距离;d i is the distance from the i -th rotor to the center of gravity of the fuselage;

为各个旋翼的推力, is the thrust of each rotor, ;

为机体转向惯量矩阵。 is the body steering inertia matrix.

作为进一步改进,,矩阵如下:As a further improvement, , the matrix is as follows:

;

其中,为偏航角,为俯仰角,为滚转角。in, is the yaw angle, is the pitch angle, is the roll angle.

作为进一步改进,所述步骤S4中位移量均方根值RMS i 可以表示为:As a further improvement, the root mean square value RMS i of the displacement in step S4 can be expressed as:

式中:Where:

为无人机在i方向上动力学响应的第j个位移量; is the jth displacement of the UAV’s dynamic response in direction i;

为无人机在i方向上动力学响应的均值, is the mean value of the UAV’s dynamic response in the i direction,

;

n为求解得到的动力学响应数据的个数。n is the number of dynamic response data obtained by solving.

作为进一步改进,所述步骤S4中加权平均的RMSE表示为:As a further improvement, the weighted average RMSE in step S4 is expressed as:

RMS x 、RMS y 、RMS z 分别为X、Y、Z三个方向位移量的均方根值。RMS x , RMS y , and RMS z are the root mean square values of the displacements in the X, Y, and Z directions, respectively.

进一步,本发明还提供了一种无人机的控制装置,包括: 飞行数据获取模块,用于获取旋翼无人机的飞行数据;Furthermore, the present invention also provides a control device for a UAV, comprising: a flight data acquisition module, for acquiring flight data of a rotary-wing UAV;

建模模块,用于构建考虑动力退化的四旋翼无人机系统动力学模型;Modeling module, used to build a dynamic model of a quadrotor UAV system considering power degradation;

计算模块,用于实现上述方法中步骤S3-S5,获取最优推力组合;A calculation module, used to implement steps S3-S5 in the above method to obtain an optimal thrust combination;

调整模块,调整推力组合直至无人机恢复平稳运行或安全落地。Adjust the module and thrust combination until the drone resumes stable operation or lands safely.

进一步,本发明还提供了一种无人机的控制系统,包括:一个或多个处理器,存储器,以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行上述的方法。Furthermore, the present invention also provides a control system for an unmanned aerial vehicle, comprising: one or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by the one or more processors, and the one or more programs include methods for executing the above-mentioned method.

进一步,本发明还提供了一种四旋翼无人机,所述四旋翼无人机包括:Furthermore, the present invention also provides a quad-rotor drone, the quad-rotor drone comprising:

一个或多个处理器和存储器;所述存储器与所述一个或多个处理器耦合,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,所述一个或多个处理器调用所述计算机指令以使得所述无人机执行上述的方法。One or more processors and a memory; the memory is coupled to the one or more processors, the memory is used to store computer program code, the computer program code includes computer instructions, and the one or more processors call the computer instructions to enable the drone to execute the above method.

进一步,本发明还提供了一种计算机可读存储介质,包括指令,当所述指令在无人机上运行时,使得所述无人机执行上述的方法。Furthermore, the present invention also provides a computer-readable storage medium, comprising instructions, which, when executed on a drone, enable the drone to execute the above method.

本发明由于采用了上述的技术方案,考虑到了无人机因动力多点退化导致的飞行姿态失稳的问题,通过建立旋翼健康状态与系统动力学响应之间的物理模型,通过主动调节旋翼动力输出组合这类容错措施,在不增加硬件的前提下,能够有效调整飞行姿态,保障无人机平稳降落。本发明弥补了现有被动式容错方法未考虑多点退化这类故障场景的不足,同时避免了硬件冗余导致的体积和重量的增加,对于提高无人机飞行安全具有显著的效果。The present invention adopts the above-mentioned technical solution, takes into account the problem of flight attitude instability caused by multi-point degradation of power of UAV, establishes a physical model between the health state of the rotor and the system dynamic response, and actively adjusts the rotor power output combination and other fault-tolerant measures. Without adding hardware, the flight attitude can be effectively adjusted to ensure the smooth landing of the UAV. The present invention makes up for the deficiency of the existing passive fault-tolerant method that does not consider fault scenarios such as multi-point degradation, and at the same time avoids the increase in volume and weight caused by hardware redundancy, which has a significant effect on improving the flight safety of UAVs.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

图1 本发明容错控制流程图。FIG1 is a flow chart of the fault-tolerant control of the present invention.

图2 无人机容错过程推力组合调节及其对应的X、Y、Z三个方向的位移量示意图。Fig. 2 Schematic diagram of thrust combination adjustment in the fault-tolerant process of UAV and its corresponding displacement in the X, Y and Z directions.

具体实施方式DETAILED DESCRIPTION

下面结合本发明实施例,将实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护范围。The following is a clear and complete description of the technical solutions in the embodiments of the present invention in conjunction with the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

]以下将结合选定的某四旋翼无人机在两个旋翼退化下的容错设计过程对本发明具体实施步骤做进一步的详细说明:The specific implementation steps of the present invention will be further described in detail below in conjunction with the fault-tolerant design process of a selected quad-rotor drone under two rotor degradation:

步骤S1:该无人机各个旋翼的推力最大值T max 为8.5N,并读取所选定的无人机当前退化状态,即旋翼#1、#2的健康系数退化成0.8,#3、#4旋翼处于健康状态,对此四个旋翼的健康状态矩阵Step S1: The maximum thrust T max of each rotor of the drone is 8.5N, and the current degradation state of the selected drone is read, that is, the health coefficients of rotors #1 and #2 are degraded to 0.8, and rotors #3 and #4 are in a healthy state. The health state matrix of these four rotors is .

步骤S2:代入旋翼健康状态矩阵,构建考虑动力退化的四旋翼无人机系统动力学模型,其中无人机相关结构参数如表1所示,无人机动态响应初始参数如表2所示。Step S2: Substitute the rotor health status matrix , a dynamic model of the quadrotor UAV system considering power degradation is constructed, where the relevant structural parameters of the UAV are shown in Table 1, and the initial parameters of the UAV dynamic response are shown in Table 2.

表1 四旋翼无人机相关结构参数Table 1. Relevant structural parameters of quadrotor drone

表2 无人机动态响应初始参数Table 2 Initial parameters of UAV dynamic response

步骤S3:设定退化发生后容错控制介入时间t 1为0.5s,计算得到无人机受两个旋翼退化影响持续0.5s的异常动力学响应X deg (0.5),其中X、Y、Z三个方向的位移量响应如表3所示。Step S3: Set the fault-tolerant control intervention time t1 after degradation to 0.5s, and calculate the abnormal dynamic response Xdeg (0.5) of the UAV affected by the degradation of the two rotors for 0.5s, where the displacement responses in the X, Y, and Z directions are shown in Table 3.

表3 无人机受动力多点退化影响持续0.5s时间的X、Y、Z三个方向的位移量Table 3 Displacement of the UAV in the X, Y, and Z directions when it is affected by multi-point degradation of power for 0.5 seconds

步骤S4:提取X、Y、Z三个方向位移量的均方根值,分别为RMS x =0.02,RMS y =0.01,RMS z =0.44。由此进一步得到加权平均下的RMSE为0.16。Step S4: extract the root mean square values of the displacements in the three directions of X, Y, and Z, which are RMS x = 0.02, RMS y = 0.01, and RMS z = 0.44, respectively. The RMSE under weighted average is further obtained to be 0.16.

步骤S5:设定推力增量为1.7N,从而选取的四个旋翼推力向量如表4所示,通过从表中各个推力所在列中各自选取一个元素形成推力候选组合,并通过枚举形成推力候选集,如表5所示,共计900组。Step S5: Setting the thrust increment It is 1.7N, so the four rotor thrust vectors are selected as shown in Table 4. A thrust candidate combination is formed by selecting an element from each thrust column in the table, and a thrust candidate set is formed by enumeration, as shown in Table 5, with a total of 900 sets.

表4 四个旋翼的推力向量Table 4 Thrust vectors of the four rotors

旋翼#1推力Rotor #1 thrust 旋翼#2推力Rotor #2 thrust 旋翼#3推力Rotor #3 thrust 旋翼#4推力Rotor #4 thrust 0N0N 0N0N 0N0N 0N0N 1.7N1.7N 1.7N1.7N 1.7N1.7N 1.7N1.7N 3.4N3.4N 3.4N3.4N 3.4N3.4N 3.4N3.4N 5.1N5.1N 5.1N5.1N 5.1N5.1N 5.1N5.1N 6.8N6.8N 6.8N6.8N 6.8N6.8N 6.8N6.8N 8.5N8.5N 8.5N8.5N

表5 推力候选集Table 5 Thrust candidate set

步骤S6:定义每次控制调节时间增量为0.5s,计算推力候选集中的各个组合在控制0.5s后的动力学响应及其对应的RMSE,如表6所示。由此,从表中找出RMSE最小对应的推力组合作为该时间段内的最优推力组合,即{1.7N, 0N, 8.5N, 5.1N}。Step S6: Define each control adjustment time increment The time interval is 0.5s, and the dynamic response and corresponding RMSE of each combination in the thrust candidate set after 0.5s of control are calculated, as shown in Table 6. Therefore, the thrust combination corresponding to the minimum RMSE is found from the table as the optimal thrust combination in this time period, that is, {1.7N, 0N, 8.5N, 5.1N}.

表6 推力候选集中组合对应的RMSETable 6 RMSE corresponding to the combination of thrust candidate sets

步骤S7:将获得的最优推力组合在经历0.5s退化和0.5s控制后的动力学响应作为下一阶段动力学模型求解的初始状态,重新进入步骤S6,持续控制5s直至无人机平稳落地。其中无人机容错过程推力组合调节及其对应的X、Y、Z三个方向的位移量如图2所示。图中,绿线是无人机健康状态下动力学响应,红线是无人机在旋翼退化状态下每个0.5s容错介入多次控制下的动力学响应,蓝线是四旋翼在故障状态不加控制时的动力学响应(用于对比控制效果),最下方记录每个寻优下的最优推力组合,即单个0.5s内RMSE值最小时四个旋翼对应的推力值。从中可以看出,当两个旋翼发生退化时,容错介入连续控制5s后的四旋翼运动响应在X方向上的运动响应基本能回到健康状态,Y、Z方向的位移变化量也比未加控制的有显著降低。对应着四旋翼的实际飞行状态应为在水平方向存在较小偏移,在竖直方向缓慢下降,容错设计对两个行同侧的旋翼发生退化有很好的控制效果。Step S7: The dynamic response of the optimal thrust combination after 0.5s degradation and 0.5s control is obtained. As the initial state for solving the dynamic model in the next stage, re-enter step S6 and continue to control for 5s until the drone lands smoothly. The thrust combination adjustment of the drone fault-tolerant process and its corresponding displacement in the three directions of X, Y, and Z are shown in Figure 2. In the figure, the green line is the dynamic response of the drone in the healthy state, the red line is the dynamic response of the drone under multiple control of fault-tolerant intervention every 0.5s in the rotor degradation state, and the blue line is the dynamic response of the quadrotor when it is not controlled in the fault state (used to compare the control effect). The optimal thrust combination under each optimization is recorded at the bottom, that is, the thrust value corresponding to the four rotors when the RMSE value is the smallest within a single 0.5s . It can be seen that when the two rotors are degraded, the motion response of the quadrotor in the X direction after the fault-tolerant intervention and continuous control for 5s can basically return to the healthy state, and the displacement changes in the Y and Z directions are also significantly reduced compared to those without control. Corresponding to the actual flight state of the quadrotor, there should be a small offset in the horizontal direction and a slow descent in the vertical direction. The fault-tolerant design has a good control effect on the degradation of the rotors on the same side of the two rows.

以上为对本发明实施例的描述,通过对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的。本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施列,而是要符合与本文所公开的原理和新颖点相一致的最宽的范围。The above is a description of the embodiments of the present invention. Through the above description of the disclosed embodiments, professionals and technicians in the field can implement or use the present invention. Various modifications to these embodiments will be apparent to professionals and technicians in the field. The general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to these embodiments shown in this article, but will comply with the widest range consistent with the principles and novelties disclosed herein.

Claims (8)

1. A four-rotor unmanned aerial vehicle fault-tolerant control method considering power multipoint degradation is characterized by comprising the following steps:
s1: reading the degradation state of the rotor wing, and setting the health coefficient of a single rotor wing And thrust maxima T max, i=1, 2,3,4, and constructing therefrom a health matrix of four rotors
S2: substituting rotor health state matrixConstructing a four-rotor unmanned aerial vehicle system dynamics model considering power degradation;
S3: setting fault-tolerant control intervention time t 1 after degradation occurs, and calculating dynamic response X deg(t1 of the unmanned aerial vehicle after the unmanned aerial vehicle is affected by power multipoint degradation for t 1 time, wherein the dynamic response X deg(t1 is used as an initial state of fault-tolerant control;
s4: extracting root mean square value of X, Y, Z three-direction displacement I=x, y, z; calculating an RMSE value under the weighted average to evaluate the state of the quadrotor unmanned aerial vehicle after the duration t 1;
S5: defining thrust delta From the current controllable thrust range of four rotorsSelecting respective thrust vectorsTaking one element from each of the four rotor thrust vectors to form a thrust candidate combination, and forming a thrust candidate set by enumeration
S6: defining each control adjustment time incrementSubstituting each combination in the thrust candidate set into the system dynamics model constructed in the step S2, and calculating dynamics response of the unmanned aerial vehicle after the control time under different thrust candidate combinationsSearching the thrust combination with the smallest RMSE value in the candidate combination as the time periodAn optimal thrust combination within;
S7: recording experiences Post system power responseAs the next stage to control the adjustment timeStep S6, the initial state of solving the lower dynamics model is re-entered until the unmanned aerial vehicle resumes steady operation or safely falls to the ground;
The dynamics model of the four-rotor unmanned aerial vehicle system considering power degradation in the step S2 is expressed as follows:
Wherein:
The displacement of the quadrotor unmanned aerial vehicle in the X, Y, Z direction is adopted;
is four rotor unmanned aerial vehicle in a speed in the X, Y, Z direction;
A unit vector which is an initial body coordinate;
is the angular velocity vector of the machine body;
g is gravity acceleration;
m is the mass of the unmanned aerial vehicle;
r eb is a rotation matrix for converting the machine body coordinates into ground coordinates;
as a result of the thrust coefficient, Is a counter moment coefficient;
d i is the distance from the ith rotor to the center of gravity of the body;
For the thrust of the respective rotor wing, ,i=1,2,3,4;
And a steering inertia matrix for the machine body.
2. The four-rotor unmanned aerial vehicle fault-tolerant control method considering power multipoint degeneration according to claim 1, wherein,The matrix is as follows:
; wherein, In order to be a yaw angle,Is used as a pitch angle of the light beam,Is the roll angle.
3. The four-rotor unmanned aerial vehicle fault-tolerant control method taking into account power multipoint degeneration according to claim 1, wherein the displacement RMS i in step S4 is expressed as:
,i=x,y,z;
Wherein:
the j displacement amount of the dynamic response of the unmanned aerial vehicle in the i direction is obtained;
Is the mean value of the dynamic response of the unmanned aerial vehicle in the i direction,
N is the number of dynamic response data obtained by solution.
4. A four-rotor unmanned aerial vehicle fault-tolerant control method that takes into account power multipoint degeneration according to claim 3, wherein the RMSE of the weighted average in step S4 is expressed as:
RMS x、RMSy 、RMSz is the root mean square value of X, Y, Z displacement in three directions, respectively.
5. A control device for an unmanned aerial vehicle, comprising:
the flight data acquisition module is used for acquiring flight data of the rotor unmanned aerial vehicle; reading the degradation state of the rotor wing, and setting the health coefficient of a single rotor wing And thrust maxima T max, i=1, 2,3,4, and constructing therefrom a health matrix of four rotors
The modeling module is used for constructing a four-rotor unmanned aerial vehicle system dynamics model considering dynamic degradation;
A calculation module, configured to implement steps S3-S5 in the method according to any one of claims 1-4, and obtain an optimal thrust combination;
the adjusting module is used for adjusting the thrust combination until the unmanned aerial vehicle resumes stable operation or safely falls to the ground;
the dynamic model of the four-rotor unmanned aerial vehicle system considering power degradation is expressed as follows:
Wherein:
The displacement of the quadrotor unmanned aerial vehicle in the X, Y, Z direction is adopted;
is four rotor unmanned aerial vehicle in a speed in the X, Y, Z direction;
A unit vector which is an initial body coordinate;
is the angular velocity vector of the machine body;
g is gravity acceleration;
m is the mass of the unmanned aerial vehicle;
r eb is a rotation matrix for converting the machine body coordinates into ground coordinates;
as a result of the thrust coefficient, Is a counter moment coefficient;
d i is the distance from the ith rotor to the center of gravity of the body;
For the thrust of the respective rotor wing, ,i=1,2,3,4;
And a steering inertia matrix for the machine body.
6. A control system for an unmanned aerial vehicle, comprising: one or more processors, memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs comprising instructions for performing the method of any of claims 1-4.
7. Four rotor unmanned aerial vehicle, its characterized in that, four rotor unmanned aerial vehicle includes: one or more processors and memory; the memory is coupled with the one or more processors, the memory for storing computer program code comprising computer instructions that the one or more processors invoke to cause the drone to perform the method of any of claims 1-4.
8. A computer readable storage medium comprising instructions which, when run on a drone, cause the drone to perform the method of any one of claims 1-4.
CN202410718666.4A 2024-06-05 2024-06-05 A fault-tolerant control method for a quadrotor drone considering multi-point power degradation and the drone Active CN118295445B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202410718666.4A CN118295445B (en) 2024-06-05 2024-06-05 A fault-tolerant control method for a quadrotor drone considering multi-point power degradation and the drone

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202410718666.4A CN118295445B (en) 2024-06-05 2024-06-05 A fault-tolerant control method for a quadrotor drone considering multi-point power degradation and the drone

Publications (2)

Publication Number Publication Date
CN118295445A CN118295445A (en) 2024-07-05
CN118295445B true CN118295445B (en) 2024-08-27

Family

ID=91678423

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202410718666.4A Active CN118295445B (en) 2024-06-05 2024-06-05 A fault-tolerant control method for a quadrotor drone considering multi-point power degradation and the drone

Country Status (1)

Country Link
CN (1) CN118295445B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104965414A (en) * 2015-06-30 2015-10-07 天津大学 Tolerant control method for partial failure of four-rotor unmanned aerial vehicle actuator
CN108388229A (en) * 2018-02-11 2018-08-10 北京工商大学 The random hybrid system health evaluating method of quadrotor based on health degree

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7699260B2 (en) * 2005-01-14 2010-04-20 Hughey Electricopter Corporation Vertical takeoff and landing aircraft using a redundant array of independent rotors
CN110015415B (en) * 2019-05-09 2024-02-09 福州大学 Double-shaft tilting four-rotor aircraft
CN113009932B (en) * 2021-03-11 2022-11-08 南京邮电大学 Four-rotor unmanned aerial vehicle anti-interference control method based on disturbance observer control
CN116719226A (en) * 2023-06-29 2023-09-08 西北工业大学 A fault-tolerant control method for disturbance suppression of quad-rotor UAV under unknown external interference

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104965414A (en) * 2015-06-30 2015-10-07 天津大学 Tolerant control method for partial failure of four-rotor unmanned aerial vehicle actuator
CN108388229A (en) * 2018-02-11 2018-08-10 北京工商大学 The random hybrid system health evaluating method of quadrotor based on health degree

Also Published As

Publication number Publication date
CN118295445A (en) 2024-07-05

Similar Documents

Publication Publication Date Title
CN109597303B (en) Full-mode flight control method of combined type rotor craft
CN108388269A (en) Unmanned aerial vehicle formation flight control method based on four-rotor aircraft
CN111766899A (en) An anti-jamming formation control method for quadrotor UAV swarm based on jamming observer
CN113039502B (en) Multi-rotor unmanned aerial vehicle, control method thereof, control device and computer readable storage medium
CN108572655A (en) flight control method and related device
CN113885549A (en) Attitude and trajectory control method of quadrotor based on PPO algorithm with dimension tailoring
CN117193369A (en) Unmanned aerial vehicle cluster game Nash equilibrium search method and system under preset time
CN118295445B (en) A fault-tolerant control method for a quadrotor drone considering multi-point power degradation and the drone
CN116149363A (en) Energy consumption optimization method for formation transformation of multi-unmanned aerial vehicle system
CN114035601B (en) A Tilting Rotor UAV Landing Method Based on H Infinity Control
CN114063626B (en) Four-rotor freight unmanned aerial vehicle flight attitude control method based on gravity center detection
CN118295450B (en) Control method for rotor unmanned aerial vehicle to fly near ground
CN113093809A (en) Active disturbance rejection controller of composite wing unmanned aerial vehicle and establishing method thereof
CN117250867A (en) Multi-mode vertical take-off and landing aircraft self-healing control method
CN117170230B (en) Multi-mode track generation method for vertical take-off and landing unmanned aerial vehicle group
CN112650263A (en) Control method of combined unmanned aerial vehicle
CN108845508B (en) CMAC-sliding mode integrated control-based semi-physical simulation control method for unmanned aerial vehicle
CN115327906B (en) A design method and system for a fault-tolerant controller for a quadrotor drone
CN117234078A (en) Sliding mode control-based stretching whole unmanned aerial vehicle rolling control method
CN116755328A (en) Tilting rotor unmanned aerial vehicle transition section flight control method based on switching fuzzy model
CN113031643B (en) A UAV formation and obstacle avoidance method
CN116736716A (en) Comprehensive anti-interference smooth switching control method for transition section of tilting rotor unmanned aerial vehicle
CN115857309A (en) Fault-tolerant control method and system for tiltable six-rotor unmanned aerial vehicle
CN115598982A (en) Airplane flight fault-tolerant control method, system and terminal for control surface faults
CN117590862B (en) A distributed unmanned aerial vehicle scheduled time three-dimensional target encirclement control method and system

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