CN108388229A - The random hybrid system health evaluating method of quadrotor based on health degree - Google Patents
The random hybrid system health evaluating method of quadrotor based on health degree Download PDFInfo
- Publication number
- CN108388229A CN108388229A CN201810139727.6A CN201810139727A CN108388229A CN 108388229 A CN108388229 A CN 108388229A CN 201810139727 A CN201810139727 A CN 201810139727A CN 108388229 A CN108388229 A CN 108388229A
- Authority
- CN
- China
- Prior art keywords
- quadrotor
- health
- model
- formula
- mode
- 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
- 230000036541 health Effects 0.000 title claims abstract description 71
- 238000000034 method Methods 0.000 title claims abstract description 52
- 230000008569 process Effects 0.000 claims abstract description 34
- 230000002452 interceptive effect Effects 0.000 claims abstract description 23
- 238000005259 measurement Methods 0.000 claims abstract description 19
- 239000011159 matrix material Substances 0.000 claims description 41
- 238000009826 distribution Methods 0.000 claims description 25
- 230000002159 abnormal effect Effects 0.000 claims description 15
- 238000004364 calculation method Methods 0.000 claims description 9
- 230000015556 catabolic process Effects 0.000 claims description 7
- 238000006731 degradation reaction Methods 0.000 claims description 7
- 230000003993 interaction Effects 0.000 claims description 7
- 230000004927 fusion Effects 0.000 claims description 5
- 230000007704 transition Effects 0.000 claims description 5
- 206010000117 Abnormal behaviour Diseases 0.000 claims description 2
- 230000001133 acceleration Effects 0.000 claims description 2
- 238000013461 design Methods 0.000 claims description 2
- 238000001914 filtration Methods 0.000 claims description 2
- 230000005484 gravity Effects 0.000 claims description 2
- 238000005070 sampling Methods 0.000 claims description 2
- 230000026676 system process Effects 0.000 claims description 2
- 238000007499 fusion processing Methods 0.000 claims 1
- 230000003190 augmentative effect Effects 0.000 abstract description 3
- 238000011156 evaluation Methods 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 9
- 230000005856 abnormality Effects 0.000 description 5
- 238000012544 monitoring process Methods 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- NAWXUBYGYWOOIX-SFHVURJKSA-N (2s)-2-[[4-[2-(2,4-diaminoquinazolin-6-yl)ethyl]benzoyl]amino]-4-methylidenepentanedioic acid Chemical compound C1=CC2=NC(N)=NC(N)=C2C=C1CCC1=CC=C(C(=O)N[C@@H](CC(=C)C(O)=O)C(O)=O)C=C1 NAWXUBYGYWOOIX-SFHVURJKSA-N 0.000 description 1
- 230000002547 anomalous effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000003862 health status Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000013486 operation strategy Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0218—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults
- G05B23/0243—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults model based detection method, e.g. first-principles knowledge model
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/24—Pc safety
- G05B2219/24065—Real time diagnostics
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Testing Of Devices, Machine Parts, Or Other Structures Thereof (AREA)
Abstract
本发明公开了一种基于健康度的四旋翼随机混杂系统健康评估方法,属于飞行器健康管理技术领域。本发明首先建立一种四旋翼随机混杂系统模型。该模型的离散模态考虑了传感器健康模态和不同类型传感器异常模型;各模态的连续动态行为均通过过程方程和测量方程来描述,其中过程方程利用增广变量法建模了执行器执行效率,不同模态下的测量方程建模了不同类型传感器异常时的观测行为。然后,利用改进交互多模型算法实现四旋翼的混杂状态评估。最后,提出一种健康度指标对四旋翼进行定量健康评估。本发明可解决四旋翼飞行过程难以定量测量系统动态性能的问题,也可以有效识别执行器和传感器同时出现故障的情景。
The invention discloses a health assessment method for a four-rotor random hybrid system based on health, and belongs to the technical field of aircraft health management. The present invention first establishes a four-rotor random hybrid system model. The discrete mode of the model considers the sensor health mode and different types of sensor anomaly models; the continuous dynamic behavior of each mode is described by the process equation and the measurement equation, where the process equation uses the augmented variable method to model the actuator performance. Efficiency, measurement equations in different modalities model the observed behavior of different types of sensor anomalies. Then, the hybrid state evaluation of the quadrotor is realized by using the improved interactive multi-model algorithm. Finally, a health index is proposed for quantitative health assessment of quadrotors. The invention can solve the problem that it is difficult to quantitatively measure the dynamic performance of the system during the four-rotor flight process, and can also effectively identify the situation that the actuator and the sensor fail at the same time.
Description
技术领域technical field
本发明涉及一种基于健康度的四旋翼随机混杂系统健康评估方法,属于飞行器健康管理技术领域。The invention relates to a health assessment method for a four-rotor random hybrid system based on health, and belongs to the technical field of aircraft health management.
背景技术Background technique
四旋翼飞行器(以下简称四旋翼)作为一种可垂直起降无人飞行器,已应用于实时监控、搜寻救援、管道/电力巡检、环境监测、农业植保等多项军用、民用任务场景中。从可靠性角度分析,四旋翼在飞行过程中难以保证不发生包括通信、传感器、动力系统、机身结构等各方面的软硬件故障或性能异常。这些故障和异常可能会导致任务中断、摔机,甚至会威胁到地面人员的生命及财产安全。近年来,随着四旋翼应用范围的推广、市场规模的扩大以及个人用户数量的增加,研究四旋翼飞行可靠性问题具有十分重要的理论意义和工程价值。Quadrotor aircraft (hereinafter referred to as quadrotor), as a vertical take-off and landing unmanned aerial vehicle, has been used in many military and civilian mission scenarios such as real-time monitoring, search and rescue, pipeline/power inspection, environmental monitoring, and agricultural plant protection. From the perspective of reliability, it is difficult to guarantee that the quadrotor will not have software and hardware failures or abnormal performance in various aspects including communications, sensors, power systems, and fuselage structures during flight. These failures and abnormalities may lead to mission interruption, crash, and even threaten the lives and property safety of ground personnel. In recent years, with the promotion of quadrotor application scope, the expansion of market scale and the increase of the number of individual users, it is of great theoretical significance and engineering value to study the reliability of quadrotor flight.
系统健康管理技术利用系统模型、观测数据以及相关算法检测过程异常,评估健康退化,预测剩余寿命,进而制定相应的维修、运行策略保证系统完成预期功能。在健康管理技术框架下,健康评估通过分析系统观测数据,并结合系统模型,评估系统当前工作状态是否正常,以及系统在未来一定时间段内是否存在潜在的健康退化。国外大型飞机机载系统均装备了先进的健康管理系统,以实现高可靠飞行和健康服役。然而,四旋翼飞行可靠性问题的解决方案大多是基于故障诊断和容错控制,利用“健康”来度量四旋翼整体性能表现,并以此为依据探索如何保障四旋翼可靠飞行的研究较少。这主要是由于四旋翼等动态系统的健康定义不明确,缺少合理的度量指标,大多数已有的健康管理研究通常用“故障”和“寿命”来描述“健康”。System health management technology uses system models, observation data and related algorithms to detect process abnormalities, evaluate health degradation, predict remaining life, and then formulate corresponding maintenance and operation strategies to ensure that the system completes the expected functions. Under the technical framework of health management, health assessment analyzes the system observation data and combines the system model to evaluate whether the current working state of the system is normal, and whether the system has potential health degradation in a certain period of time in the future. The airborne systems of large foreign aircraft are equipped with advanced health management systems to achieve highly reliable flight and healthy service. However, most of the solutions to quadrotor flight reliability problems are based on fault diagnosis and fault-tolerant control. There are few studies on using "health" to measure the overall performance of quadrotors, and exploring how to ensure reliable flight of quadrotors based on this. This is mainly due to the unclear definition of the health of dynamic systems such as quadrotors and the lack of reasonable metrics. Most existing health management research usually uses "fault" and "lifetime" to describe "health".
发明内容Contents of the invention
本发明的目的是为了解决上述问题,弥补四旋翼飞行可靠性问题研究存在的不足,以“健康”为导向,提出一种基于健康度的四旋翼随机混杂系统健康评估方法,为解决四旋翼飞行可靠性问题提供一种新思路和可行解决方案。The purpose of the present invention is to solve the above problems, make up for the shortcomings in the research on the reliability of quadrotor flight, and take "health" as the guide, propose a health assessment method for quadrotor random hybrid system based on health, in order to solve the problem of quadrotor flight Reliability issues provide a new way of thinking and feasible solutions.
本发明提供一种基于健康度的四旋翼随机混杂系统健康评估方法,该方法具体步骤如下:The present invention provides a health assessment method based on the health degree of a four-rotor random hybrid system. The specific steps of the method are as follows:
步骤一:建立四旋翼随机混杂系统模型。Step 1: Establish a quadrotor random hybrid system model.
建立四旋翼动态模型过程方程,包括运动学方程、动力学方程和控制分配方程。运动学方程的输入为线性速度和角速度,输出为位置和姿态;动力学方程的输入为力和力矩(推力、俯仰力矩、滚转力矩和偏航力矩),输出为四旋翼的速度和角速度;控制分配方程将力和力矩分配到四个桨上。在控制分配模型中引入效率系数矩阵,建模执行器效率退化这一类执行器故障。Establish the quadrotor dynamic model process equations, including kinematic equations, dynamic equations and control distribution equations. The input of the kinematic equation is linear velocity and angular velocity, and the output is position and attitude; the input of the dynamic equation is force and moment (thrust, pitch moment, roll moment, and yaw moment), and the output is the speed and angular velocity of the quadrotor; The governing distribution equation distributes the forces and moments to the four paddles. An efficiency coefficient matrix is introduced into the control assignment model to model actuator failures such as actuator efficiency degradation.
根据不同传感器异常类型定义离散模态,各模态的连续动态行为均通过过程方程和测量方程来描述,其中不同模态下的测量方程均反映了不同类型传感器异常时的观测行为。离散模态之间按概率切换,结合各模态的连续动态行为构成四旋翼随机混杂系统模型。Discrete modes are defined according to different types of sensor anomalies. The continuous dynamic behavior of each mode is described by process equations and measurement equations. The measurement equations in different modes reflect the observed behavior of different types of sensor anomalies. The discrete modes are switched according to the probability, and the continuous dynamic behavior of each mode is combined to form the quadrotor stochastic hybrid system model.
步骤二:四旋翼混杂状态估计。Step 2: Quadrotor hybrid state estimation.
交互多模型算法是一种基于滤波的递归估计器,能够有效估计随机混杂系统的混杂状态分布。经典交互多模型算法直接应用于系统状态估计存在两点不足。第一,经典交互多模型算法的模态转移概率在状态估计过程中保持不变,这会导致错误的模态识别;第二,经典交互多模型算法的“交互”步骤会使估计量协方差矩阵以非高斯的方式递归,导致混杂状态分布不能用于健康计算。故基于四旋翼随机混杂系统模型,利用改进交互多模型算法估计四旋翼混杂状态分布,包括过程变量的概率密度函数和离散模态的离散概率分布。The interactive multi-model algorithm is a filter-based recursive estimator that can efficiently estimate the hybrid state distribution of stochastic hybrid systems. There are two deficiencies in the direct application of the classic interactive multi-model algorithm to system state estimation. First, the modal transition probabilities of the classical interactive multi-model algorithm remain constant during the state estimation process, which can lead to false modal identifications; second, the "interaction" step of the classical interactive multi-model algorithm can make the estimator covariance The matrix recurses in a non-Gaussian manner, resulting in a mixed state distribution that cannot be used for health calculations. Therefore, based on the quadrotor stochastic hybrid system model, the improved interactive multi-model algorithm is used to estimate the quadrotor hybrid state distribution, including the probability density function of the process variable and the discrete probability distribution of the discrete mode.
步骤三:执行器效率系数计算和传感器异常类型识别Step 3: Actuator Efficiency Coefficient Calculation and Sensor Abnormal Type Identification
结合四旋翼随机混杂系统模型,利用改进交互多模型算法得到的四旋翼混杂状态分布,计算执行器效率系数,并识别传感器异常类型。Combined with the quadrotor random hybrid system model, the efficiency coefficient of the actuator is calculated by using the hybrid state distribution of the quadrotor obtained by the improved interactive multi-model algorithm, and the abnormal type of the sensor is identified.
步骤四:四旋翼健康度计算Step 4: Calculation of quadrotor health
工业系统健康度量指标是度量系统整体工作状态或者性能表现的定量指标,直接利用过程变量作为指标评估系统动态性能结果易受到外界噪声影响,导致评估的不精确。故提出一种健康度指标对四旋翼进行定量健康评估,能够更加全面地评价四旋翼动态性能。Industrial system health metrics are quantitative indicators that measure the overall working status or performance of the system. Process variables are directly used as indicators to evaluate the dynamic performance of the system. The results are easily affected by external noise, resulting in inaccurate evaluation. Therefore, a health index is proposed to quantitatively evaluate the health of the quadrotor, which can more comprehensively evaluate the dynamic performance of the quadrotor.
本发明的优点在于:The advantages of the present invention are:
(1)本发明将四旋翼建模成随机混杂系统,考虑了不同类型的潜在异常,并考虑了四旋翼连续动态行为和异常发生的不确定性,提高了健康评估的适用性和精确性;(1) The present invention models the quadrotor as a stochastic hybrid system, considers different types of potential anomalies, and considers the continuous dynamic behavior of the quadrotor and the uncertainty of abnormal occurrence, improving the applicability and accuracy of health assessment;
(2)本发明利用改进交互多模型算法估计四旋翼混杂状态分布,不仅可以估计四旋翼过程变量的概率密度函数,而且可以估计离散模态的离散概率分布,这可以有效应对执行器和传感器同时出现故障的情景;(2) The present invention utilizes the improved interactive multi-model algorithm to estimate the distribution of the mixed state of the quadrotor, not only the probability density function of the process variable of the quadrotor can be estimated, but also the discrete probability distribution of the discrete mode can be estimated, which can effectively deal with actuators and sensors at the same time failure scenarios;
(3)本发明提出健康度指标度量四旋翼健康,解决了四旋翼飞行过程健康难以精确定量测量的问题,相比于过程变量作为度量指标,提高了健康评估精度。(3) The present invention proposes a health index to measure the health of the quadrotor, which solves the problem that the health of the quadrotor is difficult to measure quantitatively during the flight process, and improves the accuracy of health assessment compared with the process variable as a measurement index.
附图说明Description of drawings
图1是基于健康度的四旋翼随机混杂系统健康评估方法的流程图。Fig. 1 is a flowchart of a health assessment method for a quadrotor random hybrid system based on health.
图2是“+”型四旋翼示意图。Figure 2 is a schematic diagram of a "+" quadrotor.
图3是本发明四旋翼随机混杂系统结构示例图。Fig. 3 is an example diagram of the structure of the four-rotor random hybrid system of the present invention.
图4是本发明改进交互多模型算法示意图。Fig. 4 is a schematic diagram of the improved interactive multi-model algorithm of the present invention.
图5是本发明四旋翼健康空间示意图。Fig. 5 is a schematic diagram of a quadrotor healthy space according to the present invention.
图6是本发明基于改进交互多模型算法得到的执行器效率系数计算结果图。Fig. 6 is a diagram of calculation results of actuator efficiency coefficients obtained based on the improved interactive multi-model algorithm in the present invention.
图7是本发明基于改进交互多模型算法得到的传感器异常类型识别结果图。Fig. 7 is a diagram of the identification results of sensor anomalies obtained based on the improved interactive multi-model algorithm of the present invention.
图8是本发明健康度的计算结果图。Fig. 8 is a diagram of the calculation result of the health degree of the present invention.
具体实施方式Detailed ways
下面将结合附图和实施例对本发明作进一步的详细说明。The present invention will be further described in detail with reference to the accompanying drawings and embodiments.
本发明是一种基于健康度的四旋翼随机混杂系统健康评估方法,首先建立一种四旋翼随机混杂系统模型。该模型的离散模态考虑了传感器健康状态和不同类型传感器异常状态;各模态的连续动态行为均通过过程方程和测量方程来描述,其中过程方程利用增广变量法建模了执行器执行效率,不同模态下的测量方程建模了不同类型传感器异常时的观测行为。然后,利用改进交互多模型算法实现四旋翼的混杂状态估计。最后,提出一种健康度指标对四旋翼进行定量健康评估,也可以有效识别执行器和传感器同时出现故障的情景。The invention is a health assessment method for a four-rotor random hybrid system based on the health degree. Firstly, a four-rotor random hybrid system model is established. The discrete mode of the model considers the health status of the sensor and the abnormal status of different types of sensors; the continuous dynamic behavior of each mode is described by the process equation and the measurement equation, in which the process equation uses the augmented variable method to model the execution efficiency of the actuator , the measurement equations in different modalities model the observed behavior of different types of sensors when they are anomalous. Then, the hybrid state estimation of the quadrotor is realized by using the improved interactive multi-model algorithm. Finally, a health index is proposed to quantitatively evaluate the health of the quadrotor, which can also effectively identify the situation where actuators and sensors fail at the same time.
本发明是一种基于健康度的四旋翼随机混杂系统健康评估方法,具体实施流程如图1所示,通过如下步骤实现:The present invention is a health assessment method based on the health degree of a four-rotor random hybrid system. The specific implementation process is shown in Figure 1, and it is realized through the following steps:
步骤一:建立四旋翼随机混杂系统模型。Step 1: Establish a quadrotor random hybrid system model.
建立四旋翼动态模型过程方程如下:The process equation of establishing the quadrotor dynamic model is as follows:
式中,表示四旋翼在地面坐标系下的位置;In the formula, Indicates the position of the quadrotor in the ground coordinate system;
表示四旋翼在地面坐标系下的速度;表示四旋翼的姿态角;表示四旋翼绕机体轴的旋转角速率;表示螺旋桨产生的总拉力大小;表示螺旋桨拉力在机体轴上产生的力矩;m为四旋翼质量;g为重力加速度;表示四旋翼的转动惯量。令{epx,d,epy,d,epz,d,φd,θd,ψd}表示期望的四旋翼位置和姿态。设计PD控制器如下: Indicates the speed of the quadrotor in the ground coordinate system; Indicates the attitude angle of the quadrotor; Indicates the rotational angular rate of the quadrotor around the body axis; Indicates the total pulling force produced by the propeller; Indicates the torque generated by the propeller tension on the body axis; m is the mass of the quadrotor; g is the acceleration due to gravity; Indicates the moment of inertia of the quadrotor. Let { e p x,d , e p y,d , e p z,d ,φ d ,θ d ,ψ d } denote the desired quadrotor position and attitude. Design the PD controller as follows:
且and
式中,为虚拟控制量,参数 分别为PD控制器各控制量对应的控制参数,对于图2所示“+”型四旋翼,控制分配模型可作如下表示In the formula, is the virtual control quantity, the parameter are the control parameters corresponding to each control quantity of the PD controller. For the "+" quadrotor shown in Fig. 2, the control allocation model can be expressed as follows
式中,表示四个螺旋桨产生的升力;H表示控制分配矩阵;d代表转子与机体中心的距离;λi,i=1,2,3,4表示每个螺旋桨扭矩与升力的比值。In the formula, Indicates the lift generated by the four propellers; H represents the control distribution matrix; d represents the distance between the rotor and the center of the body; λ i , i=1, 2, 3, 4 represents the ratio of each propeller torque to lift.
引入效率矩阵Introduce efficiency matrix
Λ=diag(η1 η2 η3 η4) (5)Λ=diag(η 1 η 2 η 3 η 4 ) (5)
式中,ηi∈[0,1],i=1,2,3,4表示第i个执行器的执行效率,ηi=1表示第i个执行器完全健康,工作正常,ηi=0表示第i个执行器完全失效,ηi∈(0,1)反映第i个执行器效率的部分退化。四旋翼执行器效率异常可建模为In the formula, η i ∈ [0,1], i = 1, 2, 3, 4 represent the execution efficiency of the i-th actuator, η i = 1 means that the i-th actuator is completely healthy and works normally, η i = 0 means that the i-th actuator fails completely, and η i ∈ (0,1) reflects the partial degradation of the i-th actuator's efficiency. Quadrotor actuator efficiency anomalies can be modeled as
设x=[epx epy epz evx evy evz φ θ ψ bωx bωy bωz]T为四旋翼过程变量,则观测方程为Suppose x=[ e p x e p y e p z e v x e v y e v z φ θ ψ b ω x b ω y b ω z ] T is the quadrotor process variable, then the observation equation is
y=Cx+Γvv (7)y=Cx+Γ v v (7)
式中,y表示四旋翼的观测量;C表示观测矩阵;v表示四旋翼观测噪声,Γv为噪声驱动阵。传感器异常行为的建模通过改变观测矩阵C和噪声项Γvv来实现。In the formula, y represents the observation quantity of the quadrotor; C represents the observation matrix; v represents the observation noise of the quadrotor, and Γ v is the noise driving array. The modeling of sensor abnormal behavior is achieved by changing the observation matrix C and the noise term Γvv .
设Assume
式中,qj为四旋翼的离散模态,代表不同健康水平,如完全健康模态、GPS异常模态、气压计异常模态等,M为模态数。各模态之间的切换由马尔科夫链来描述,即In the formula, q j is the discrete mode of the quadrotor, which represents different health levels, such as full health mode, GPS abnormal mode, barometer abnormal mode, etc., and M is the number of modes. The switching between modes is described by a Markov chain, that is,
式中,k为采样时刻;pj为四旋翼处于模态qj的概率,满足πij为模态切换概率,满足 In the formula, k is the sampling time; p j is the probability that the quadrotor is in mode q j , satisfying π ij is the mode switching probability, satisfying
对于均有离散时间连续(变量)动态行为:for Both have discrete-time continuous (variable) dynamic behavior:
式中,Fj(x(k-1),u(k-1),Λ(k-1))可由式(1)-(5)在时间上离散化得到;为高斯过程噪声,为噪声驱动项,为噪声协方差阵;测量噪声项 为噪声驱动项,为噪声协方差阵。至此,建立了四旋翼随机混杂系统模型。以M=3为例,四旋翼随机混杂系统模型结构示意图如图3所示。In the formula, F j (x(k-1), u(k-1), Λ(k-1)) can be discretized in time by formulas (1)-(5); is the Gaussian process noise, is the noise driver, is the noise covariance matrix; the measurement noise term is the noise driver, is the noise covariance matrix. So far, the quadrotor stochastic hybrid system model has been established. Taking M=3 as an example, the structure diagram of the four-rotor random hybrid system model is shown in Figure 3.
步骤二:四旋翼混杂状态估计。Step 2: Quadrotor hybrid state estimation.
给定k=0时刻,四旋翼的初始混杂状态分布为Given the moment k=0, the initial hybrid state distribution of the quadrotor is
式中,f(x(0)|qj(0))表示四旋翼在k=0时刻处于模态qj条件下过程变量x(0)的概率密度函数,xj(0),Pj(0)为初始正态分布的均值和协方差阵,pj(0)表示四旋翼在k=0时刻处于模态qj的概率。In the formula, f(x(0)|q j (0)) represents the probability density function of the process variable x(0) when the quadrotor is in mode q j at time k=0, x j (0),P j (0) is the mean value and covariance matrix of the initial normal distribution, and p j (0) represents the probability that the quadrotor is in mode q j at k=0.
设当前时刻为k,令Yk={y(0),y(1),…,y(k)}表示系统截止时刻k的观测量。在经典交互多模型算法基础上,利用改进交互多模型算法实现混杂状态估计主要包括五个步骤:Assuming the current time is k, let Y k ={y(0),y(1),...,y(k)} represent the observations at the system cut-off time k. On the basis of the classic interactive multi-model algorithm, using the improved interactive multi-model algorithm to realize hybrid state estimation mainly includes five steps:
1)估计量交互1) Estimator interaction
对于j=1,2,…,MFor j=1,2,...,M
预测模态概率:Predicted modal probabilities:
交互模态概率:Interaction Modality Probability:
交互系统过程变量:Interactive system process variables:
式中,E表示数学期望算子,表示过程变量x的估计量。取消协方差矩阵交互,仅对协方差矩阵赋值:In the formula, E represents the mathematical expectation operator, Represents the estimator of the process variable x. Cancel the covariance matrix interaction and assign only the covariance matrix:
2)并行滤波2) Parallel filtering
对于j=1,2,…,MFor j=1,2,...,M
预测状态:Forecast status:
计算Jacobian矩阵:Compute the Jacobian matrix:
预测协方差矩阵Prediction covariance matrix
式中,cov表示协方差矩阵算子。In the formula, cov represents the covariance matrix operator.
计算测量残差:Compute the measurement residuals:
计算测量残差协方差阵:Compute the measurement residual covariance matrix:
计算卡尔曼增益:Compute the Kalman gain:
更新过程变量:Update process variables:
更新协方差矩阵:Update the covariance matrix:
式中,I表示单位矩阵。In the formula, I represents the identity matrix.
3)更新模态概率和模态识别3) Update modal probability and modal identification
对于j=1,2,…,MFor j=1,2,...,M
计算似然函数:Compute the likelihood function:
式中,exp表示指数算子。In the formula, exp represents the exponential operator.
更新模态概率:Update the modal probabilities:
模态识别:Modal recognition:
式中,pT表示概率阈值。In the formula, p T represents the probability threshold.
4)估计量融合4) Estimator Fusion
过程变量融合:Process variable fusion:
协方差矩阵融合:Covariance matrix fusion:
5)转移概率矩阵更新5) Transition probability matrix update
假定系统在k-1时刻处于qi模态,在k时刻处于qj模态,且qi≠qj。设初等矩阵Assume that the system is in mode q i at time k-1, and mode q j at time k, and q i ≠ q j . Let elementary matrix
则转移概率矩阵Π(k)按照下式更新:Then the transition probability matrix Π(k) is updated according to the following formula:
Π(k)=Ξ·Π(k-1)·Ξ (30)Π(k)=Ξ Π(k-1) Ξ (30)
改进交互多模型算法示意图如图4所示,基于该算法可得到四旋翼的实时混杂状态分布:包括离散模态概率和各模型下连续状态变量的概率密度函数 The schematic diagram of the improved interactive multi-model algorithm is shown in Figure 4. Based on this algorithm, the real-time hybrid state distribution of the quadrotor can be obtained: including the discrete mode probability and the probability density function of the continuous state variable under each model
步骤三:执行器效率系数计算和传感器异常类型识别。Step 3: Calculate the efficiency coefficient of the actuator and identify the abnormal type of the sensor.
根据式(6),对于有According to formula (6), for Have
式中,为qj模态下的输入量残差,可通过增广变量的方式由改进交互多模型算法估计。结合式(5),有In the formula, is the residual error of the input quantity in the q j mode, which can be estimated by the improved interactive multi-model algorithm by means of augmented variables. Combined formula (5), there are
式中,[]i表示向量的第i个分量;表示qj模态下第i个执行器效率的估计值,表示综合考虑所有模态情形的第i个执行器效率的估计值。In the formula, [] i represents the i-th component of the vector; denote the estimated value of the i-th actuator efficiency in the q j mode, represents the estimated value of the i-th actuator efficiency considering all modal situations comprehensively.
基于改进交互多模型算法的模态识别步骤,可实现传感器异常类型识别。Based on the modal identification step of the improved interactive multi-model algorithm, the sensor anomaly type identification can be realized.
步骤四:四旋翼健康度计算。Step 4: Calculation of quadrotor health.
对于动态系统,假定其状态变量x所在的n维空间可划分成一个健康空间SH和一个不健康空间对于某一时刻k,系统的健康度为For a dynamic system, assume that the n-dimensional space where its state variable x resides Can be divided into a healthy space S H and an unhealthy space For a certain time k, the health of the system is
式(34)可以解释为动态系统在k时刻的健康值是系统在该时刻停留在健康空间内的概率。Equation (34) can be interpreted as the health value of the dynamic system at time k is the probability that the system stays in the healthy space at this time.
对于四旋翼而言,其飞行过程中的健康空间可以理解为四旋翼的“健康飞行包线”,如图5所示。考虑到四旋翼在飞行过程中可能处于任意工作模态,且航路点是随时间变化的,因此四旋翼的健康度为For a quadrotor, the healthy space during its flight can be understood as the "healthy flight envelope" of the quadrotor, as shown in Figure 5. Considering that the quadrotor may be in any working mode during flight, and the waypoint changes with time, the health of the quadrotor is
计算方法如下式:The calculation method is as follows:
实施例1:Example 1:
步骤一:建立四旋翼随机混杂系统模型。Step 1: Establish a quadrotor random hybrid system model.
考虑执行器效率异常、GPS异常和气压计异常三种情景。因此,定义四旋翼的系统模态q1表示传感器健康模态,q2表示GPS异常模态,q3表示气压计异常模态。四旋翼在每个模态下的动态模型均具有过程方程和测量方程。对于过程方程,各模态均相同,可由式(10)得到,即Consider three scenarios: actuator efficiency anomaly, GPS anomaly and barometer anomaly. Therefore, to define the system mode of the quadrotor q 1 indicates the sensor healthy mode, q 2 indicates the GPS abnormal mode, and q 3 indicates the barometer abnormal mode. The dynamic model of the quadrotor in each mode has process equations and measurement equations. For the process equation, all modes are the same, which can be obtained from formula (10), namely
F1=F2=F3=FF 1 =F 2 =F 3 =F
Γw,1=Γw,2=Γw,3=Γw (37)Γ w,1 = Γ w,2 = Γ w,3 = Γ w (37)
Qw,1=Qw,2=Qw,3=Qw Qw ,1 =Qw ,2 =Qw ,3 = Qw
四旋翼每个模态都对应不同的测量方程。在传感器健康模态,认为四旋翼的12个过程变量均可直接测量,即认为C=I12,则有y=x+Γvv;在GPS异常模态,认为测量到的{epx,epy}不可靠,其测量方程需将前两行删除,即不将不可靠的{epx,epy}的测量值用于状态估计;在气压计异常模态,认为测量到的epz不可靠,其测量方程需将第三行删除,即不将不可靠的epz的测量值用于状态估计。基于此,设置模态切换概率为Each mode of the quadrotor corresponds to a different measurement equation. In the sensor health mode, it is considered that the 12 process variables of the quadrotor can be directly measured, that is, if C=I 12 , then y=x+Γ v v; in the GPS abnormal mode, it is considered that the measured { e p x , e p y } are unreliable, the measurement equation needs to delete the first two lines, that is, the unreliable measured value of { e p x , e p y } should not be used for state estimation; in the abnormal mode of the barometer, it is considered that the measurement The obtained e p z is unreliable, and its measurement equation needs to delete the third line, that is, the unreliable measured value of e p z should not be used for state estimation. Based on this, the mode switching probability is set as
四旋翼动态模型参数如表1所示。The parameters of the quadrotor dynamic model are shown in Table 1.
表1四旋翼动态模型参数Table 1 Quadrotor dynamic model parameters
步骤二:四旋翼混杂状态估计。Step 2: Quadrotor hybrid state estimation.
如表2所示,设定四旋翼飞行任务航路,按照式(12)-(30)估计四旋翼混杂状态分布。As shown in Table 2, the quadrotor flight mission route is set, and the mixed state distribution of the quadrotor is estimated according to equations (12)-(30).
表2四旋翼飞行任务航路Table 2 Quadrotor mission route
步骤三:执行器效率系数计算和传感器异常类型识别。Step 3: Calculate the efficiency coefficient of the actuator and identify the abnormal type of the sensor.
结合四旋翼随机混杂系统模型,利用改进交互多模型算法得到的四旋翼混杂状态分布,可以计算执行器效率系数,如图6所示。令系统异常发生的时间段如表3所示,取pT=0.8,可以识别传感器异常类型,如图7所示。结果表明执行器效率系数可以有效估计,传感器异常类型可以正确识别。Combined with the quadrotor random hybrid system model, the efficiency coefficient of the actuator can be calculated by using the hybrid state distribution of the quadrotor obtained by the improved interactive multi-model algorithm, as shown in Figure 6. The time period for the system abnormality to occur is shown in Table 3, taking p T =0.8, the type of sensor abnormality can be identified, as shown in Figure 7 . The results show that the actuator efficiency coefficient can be effectively estimated and the sensor anomaly types can be correctly identified.
步骤四:四旋翼健康度计算。Step 4: Calculation of quadrotor health.
按照式(36)计算四旋翼健康度,结果如图8所示,表明健康度能有效反映四旋翼的健康退化以及异常对整个四旋翼飞行的影响。The quadrotor health is calculated according to formula (36), and the results are shown in Figure 8, which shows that the health can effectively reflect the health degradation of the quadrotor and the impact of abnormalities on the entire quadrotor flight.
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810139727.6A CN108388229B (en) | 2018-02-11 | 2018-02-11 | Health degree-based four-rotor random hybrid system health assessment method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810139727.6A CN108388229B (en) | 2018-02-11 | 2018-02-11 | Health degree-based four-rotor random hybrid system health assessment method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108388229A true CN108388229A (en) | 2018-08-10 |
CN108388229B CN108388229B (en) | 2020-04-10 |
Family
ID=63068577
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810139727.6A Active CN108388229B (en) | 2018-02-11 | 2018-02-11 | Health degree-based four-rotor random hybrid system health assessment method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108388229B (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110309537A (en) * | 2019-05-24 | 2019-10-08 | 北京航天自动控制研究所 | Intelligent health prediction method and system for aircraft |
CN111460676A (en) * | 2020-04-10 | 2020-07-28 | 北京工商大学 | Health performance evaluation method of multi-rotor aircraft under atmospheric turbulence disturbance |
CN113008290A (en) * | 2021-03-08 | 2021-06-22 | 清华大学 | Sensor composite fault detection and separation method, storage medium and electronic device |
CN118295445A (en) * | 2024-06-05 | 2024-07-05 | 杭州市北京航空航天大学国际创新研究院(北京航空航天大学国际创新学院) | A fault-tolerant control method for a quadrotor drone considering multi-point power degradation and the drone |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102707708A (en) * | 2012-05-25 | 2012-10-03 | 清华大学 | Method and device for diagnosing faults of multi-mode flight control system |
CN103105850A (en) * | 2013-01-30 | 2013-05-15 | 南京航空航天大学 | Near spacecraft fault diagnosis and fault-tolerant control method |
CN103324202A (en) * | 2013-07-12 | 2013-09-25 | 无锡华航电子科技有限责任公司 | Fault tolerance flight control system and method based on control surface faults |
US20140188774A1 (en) * | 2013-01-03 | 2014-07-03 | U.S. Army Research Laboratory Attn: Rdrl-Loc-I | Estimation Algorithm for Discrete-Time Uncertain Stochastic Systems and Device Relating Thereto |
CN103983453A (en) * | 2014-05-08 | 2014-08-13 | 南京航空航天大学 | Differentiating method of fault diagnosis of executing mechanism of aeroengine and sensor |
CN104408230A (en) * | 2014-10-31 | 2015-03-11 | 哈尔滨工业大学 | Spacecraft integral performance health management method based on improved directed graph |
CN104950877A (en) * | 2015-06-17 | 2015-09-30 | 西安理工大学 | Four-rotor aircraft fault diagnosis method |
CN105129109A (en) * | 2015-09-30 | 2015-12-09 | 北京航空航天大学 | Method for evaluating health of aircraft aileron actuator system based on multi-fractal theory and self-organizing map (SOM) network |
CN107153759A (en) * | 2017-04-27 | 2017-09-12 | 西安交通大学 | A kind of aviation turbofan engine method for predicting residual useful life of multisource data fusion |
-
2018
- 2018-02-11 CN CN201810139727.6A patent/CN108388229B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102707708A (en) * | 2012-05-25 | 2012-10-03 | 清华大学 | Method and device for diagnosing faults of multi-mode flight control system |
US20140188774A1 (en) * | 2013-01-03 | 2014-07-03 | U.S. Army Research Laboratory Attn: Rdrl-Loc-I | Estimation Algorithm for Discrete-Time Uncertain Stochastic Systems and Device Relating Thereto |
CN103105850A (en) * | 2013-01-30 | 2013-05-15 | 南京航空航天大学 | Near spacecraft fault diagnosis and fault-tolerant control method |
CN103324202A (en) * | 2013-07-12 | 2013-09-25 | 无锡华航电子科技有限责任公司 | Fault tolerance flight control system and method based on control surface faults |
CN103983453A (en) * | 2014-05-08 | 2014-08-13 | 南京航空航天大学 | Differentiating method of fault diagnosis of executing mechanism of aeroengine and sensor |
CN104408230A (en) * | 2014-10-31 | 2015-03-11 | 哈尔滨工业大学 | Spacecraft integral performance health management method based on improved directed graph |
CN104950877A (en) * | 2015-06-17 | 2015-09-30 | 西安理工大学 | Four-rotor aircraft fault diagnosis method |
CN105129109A (en) * | 2015-09-30 | 2015-12-09 | 北京航空航天大学 | Method for evaluating health of aircraft aileron actuator system based on multi-fractal theory and self-organizing map (SOM) network |
CN107153759A (en) * | 2017-04-27 | 2017-09-12 | 西安交通大学 | A kind of aviation turbofan engine method for predicting residual useful life of multisource data fusion |
Non-Patent Citations (3)
Title |
---|
ZHIYAO ZHAO等: "A health evaluation method of multicopters modeled by Stochastic Hybrid System", 《AEROSPACE SCIENCE AND TECHNOLOGY》 * |
何克磊: "飞行器健康评估和故障预测技术研究", 《中国优秀硕士学位论文全文数据库(电子期刊)工程科技II辑》 * |
刘斌等: "一种四旋翼飞行控制能力实时评估方法", 《第三十三届中国控制会议论文集(B卷)》 * |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110309537A (en) * | 2019-05-24 | 2019-10-08 | 北京航天自动控制研究所 | Intelligent health prediction method and system for aircraft |
CN110309537B (en) * | 2019-05-24 | 2023-06-20 | 北京航天自动控制研究所 | Intelligent health prediction method and system for aircraft |
CN111460676A (en) * | 2020-04-10 | 2020-07-28 | 北京工商大学 | Health performance evaluation method of multi-rotor aircraft under atmospheric turbulence disturbance |
CN113008290A (en) * | 2021-03-08 | 2021-06-22 | 清华大学 | Sensor composite fault detection and separation method, storage medium and electronic device |
CN113008290B (en) * | 2021-03-08 | 2022-04-01 | 清华大学 | Sensor composite fault detection and separation method, storage medium and electronic device |
CN118295445A (en) * | 2024-06-05 | 2024-07-05 | 杭州市北京航空航天大学国际创新研究院(北京航空航天大学国际创新学院) | A fault-tolerant control method for a quadrotor drone considering multi-point power degradation and the drone |
CN118295445B (en) * | 2024-06-05 | 2024-08-27 | 杭州市北京航空航天大学国际创新研究院(北京航空航天大学国际创新学院) | A fault-tolerant control method for a quadrotor drone considering multi-point power degradation and the drone |
Also Published As
Publication number | Publication date |
---|---|
CN108388229B (en) | 2020-04-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Zhao et al. | A health performance evaluation method of multirotors under wind turbulence | |
US9650152B2 (en) | Flight envelope protection system for unmanned aerial vehicles | |
CN111460676B (en) | Method for evaluating health performance of multi-rotor aircraft under atmospheric turbulence disturbance | |
CN112884051B (en) | Data-driven multi-component online complex fault diagnosis method for lightweight unmanned aerial vehicle | |
CN108388229A (en) | The random hybrid system health evaluating method of quadrotor based on health degree | |
Vachtsevanos et al. | Resilient design and operation of cyber physical systems with emphasis on unmanned autonomous systems | |
Singh et al. | Methodology for path planning with dynamic data-driven flight capability estimation | |
Tousi et al. | Optimal hybrid fault recovery in a team of unmanned aerial vehicles | |
Han et al. | Quadratic-Kalman-filter-based sensor fault detection approach for unmanned aerial vehicles | |
Yang et al. | Fault tolerant control using Gaussian processes and model predictive control | |
Zhiyao et al. | Reliable flight performance assessment of multirotor based on interacting multiple model particle filter and health degree | |
CN108153332A (en) | Trace simulation system based on big envelope curve game strategies | |
CN115979310A (en) | Method, system, electronic equipment and medium for evaluating performance degradation of inertial navigation system | |
CN115164884A (en) | Unmanned aerial vehicle flight state on-line monitoring system | |
Dutta et al. | Machine-learning based rotor fault diagnosis in a multicopter with strain data | |
Thanaraj et al. | A reliability framework for safe octorotor UAV flight operations | |
Li et al. | Modular design of data-driven analytics models in smart-product development | |
Ochoa et al. | Multicopter failure diagnosis through supervised learning and statistical trajectory prediction | |
Zhao et al. | Fuzzy health degree-based dynamic performance evaluation of quadrotors in the presence of actuator and sensor faults | |
CN116468174A (en) | Flight parameter prediction and confidence evaluation method | |
Zhao et al. | A modified profust-performance-reliability algorithm and its application to dynamic systems | |
Zhao et al. | A performance evaluation algorithm of stochastic hybrid systems based on fuzzy health degree and its application to quadrotors | |
Wang et al. | An embedded instrument for online condition monitoring of unmanned and autonomous systems | |
Tong et al. | An energy-aware and fault-tolerant deep reinforcement learning based approach for multi-agent patrolling problems | |
Roemer et al. | An integrated aircraft health assessment and fault contingency management system for aircraft |
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 |