CN103984233B - A kind of quadrotor dual-granularity method for diagnosing faults based on mixed model - Google Patents
A kind of quadrotor dual-granularity method for diagnosing faults based on mixed model Download PDFInfo
- Publication number
- CN103984233B CN103984233B CN201410196572.1A CN201410196572A CN103984233B CN 103984233 B CN103984233 B CN 103984233B CN 201410196572 A CN201410196572 A CN 201410196572A CN 103984233 B CN103984233 B CN 103984233B
- Authority
- CN
- China
- Prior art keywords
- model
- fault
- quadrotor
- degree
- 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.)
- Active
Links
Landscapes
- Testing Of Devices, Machine Parts, Or Other Structures Thereof (AREA)
Abstract
本发明涉及一种基于混合模型的四旋翼飞行器双重粒度故障诊断方法,它包括分析影响四旋翼飞行的各类物理效应,以确定先验模型和非参数模型的建模范畴;针对非参数模型,度量非线性程度;根据非线性程度选择合适的参数辨识方法,建立四旋翼飞行器混合模型;根据混合模型划分过程变量的粒度级别;根据粗粒度级别判断故障发生的通道以及由细粒度级别确定故障发生的元器件,由此实现双重粒度故障诊断。本发明充分利用了混合模型的结构特点,适用于四旋翼直升机结构故障的过程检测和诊断的可行性验证。
The present invention relates to a dual granularity fault diagnosis method for a quadrotor aircraft based on a hybrid model, which includes analyzing various physical effects affecting quadrotor flight to determine the modeling category of prior models and non-parametric models; for non-parametric models, Measure the degree of nonlinearity; choose the appropriate parameter identification method according to the degree of nonlinearity, and establish the hybrid model of the quadrotor aircraft; divide the granularity level of the process variable according to the mixed model; judge the channel of the fault according to the coarse-grained level and determine the occurrence of the fault by the fine-grained level Components, thereby achieving double granularity fault diagnosis. The invention makes full use of the structural characteristics of the hybrid model, and is suitable for the feasibility verification of the process detection and diagnosis of the structural failure of the quadrotor helicopter.
Description
技术领域technical field
本发明涉及航空飞行器故障诊断技术领域,特别是涉及一种基于混合模型的四旋翼飞行器双重粒度故障诊断方法。The invention relates to the technical field of fault diagnosis of aviation aircraft, in particular to a dual granularity fault diagnosis method for quadrotor aircraft based on a hybrid model.
背景技术Background technique
四旋翼飞行器是一种典型的现代复杂系统,相比于固定翼飞机,它具有更复杂的气动特性和更特殊的飞行状态,需要更高精度的数学模型和更稳健的控制律来保证飞行品质和飞行安全。Quadrotor aircraft is a typical modern complex system. Compared with fixed-wing aircraft, it has more complex aerodynamic characteristics and more special flight states. It requires higher-precision mathematical models and more robust control laws to ensure flight quality. and flight safety.
四旋翼飞行器的传统建模方法大致分为机理建模和数据驱动建模。机理建模参数可解释性强,模型外延性好,但对于多变量、非线性以及强耦合等现代复杂系统,则建模难度较大;数据驱动建模不需要过程对象的先验知识,但模型精度和泛化能力高度依赖于建模数据。因此,仅仅依靠单一建模手段难以获得高质量的目标模型。The traditional modeling methods of quadrotor aircraft are roughly divided into mechanism modeling and data-driven modeling. Mechanism modeling parameters have strong interpretability and model extension, but for modern complex systems such as multivariable, nonlinear, and strong coupling, modeling is difficult; data-driven modeling does not require prior knowledge of process objects, but Model accuracy and generalization are highly dependent on the modeling data. Therefore, it is difficult to obtain a high-quality target model only by a single modeling method.
四旋翼飞行器通过四个执行器输出三个姿态角信号,属于过驱动系统,能够有效的提高结构负载能力和响应速度,它在运行过程中会不可避免的收到外界扰动或发生故障等;该故障是指驱动系统至少有一个特性或参数出现较大的偏差,超出了可接受的范围。此时系统的性能明显低于其正常水平;该故障的分类可从不同的方面进行,从故障发生的部位来看,可分为执行器故障,传感器故障和结构故障。The quadrotor aircraft outputs three attitude angle signals through four actuators. It belongs to the overdrive system, which can effectively improve the structural load capacity and response speed. It will inevitably receive external disturbances or malfunction during operation; Fault refers to a large deviation of at least one characteristic or parameter of the drive system, which is beyond the acceptable range. At this time, the performance of the system is obviously lower than its normal level; the classification of this fault can be carried out from different aspects, and from the point of view of the location of the fault, it can be divided into actuator fault, sensor fault and structural fault.
针对四旋翼飞行器的故障诊断方法主要存在以下问题:The fault diagnosis method for quadrotor aircraft mainly has the following problems:
(1)在诊断方法方面,主要以基于模型的故障诊断方法为主,诊断过程忽略了大量过程变量的数据特性和部分故障信息;(1) In terms of diagnosis methods, the model-based fault diagnosis method is the main method, and the diagnosis process ignores the data characteristics of a large number of process variables and some fault information;
(2)在故障类型方面,大多数文献考虑执行器故障下四旋翼飞行器的故障诊断,少量文献考虑了传感器的故障诊断,而结构故障由于复杂的故障模型和多种多样的故障类型而极少被研究。(2) In terms of fault types, most literature considers the fault diagnosis of quadrotor aircraft under actuator faults, a small amount of literature considers the fault diagnosis of sensors, and structural faults are rare due to complex fault models and various fault types Studied.
综上所述,如何克服现有技术的不足已成为当今航空飞行器故障诊断技术领域中亟待解决的重点难题之一。To sum up, how to overcome the shortcomings of the existing technology has become one of the key problems to be solved urgently in the field of aviation aircraft fault diagnosis technology.
发明内容Contents of the invention
本发明的目的是为克服现有技术所存在的不足而提供一种基于混合模型的四旋翼飞行器双重粒度故障诊断方法,本发明对在发生结构故障时,利用基于物理效应分析和非线性度量所建立的混合模型,通过细化数据的粒度级别,可提高故障诊断的准确性,适用于四旋翼直升机结构故障的过程检测和诊断的可行性验证。The purpose of the present invention is to provide a dual granularity fault diagnosis method for quadrotor aircraft based on a hybrid model in order to overcome the existing deficiencies in the prior art. The established hybrid model can improve the accuracy of fault diagnosis by refining the granularity of data, and is suitable for the feasibility verification of process detection and diagnosis of quadrotor helicopter structural faults.
根据本发明提出的一种基于混合模型的四旋翼飞行器双重粒度故障诊断方法,其特征在于它包括如下具体步骤:A kind of quadrotor aircraft double granularity fault diagnosis method based on hybrid model proposed according to the present invention is characterized in that it comprises following specific steps:
步骤A:应用各类物理效应对四旋翼飞行器的影响程度进行分析,根据影响程度将其划分为主要影响因素和次要影响因素,确定四旋翼飞行器混合模型中的先验模型和非参数模型的建模范畴,并根据主要影响因素建立先验模型;Step A: Apply various physical effects to analyze the degree of influence of the quadrotor aircraft, divide it into main influencing factors and secondary influencing factors according to the degree of influence, and determine the prior model and non-parametric model of the quadrotor aircraft hybrid model. Modeling categories and building prior models based on the main influencing factors;
步骤B:针对次要影响因素分析非参数模型中的各类非线性项和耦合项,度量四旋翼飞行器的非线性程度;Step B: Analyze various nonlinear items and coupling items in the non-parametric model for the secondary influencing factors, and measure the nonlinear degree of the quadrotor aircraft;
步骤C:根据物理效应的影响程度和各项非线性程度,运用模糊推理机选择合适的参数辨识、线性化方法,建立四旋翼飞行器的混合模型;Step C: According to the degree of influence of physical effects and various non-linear degrees, use the fuzzy reasoning machine to select appropriate parameter identification and linearization methods to establish a hybrid model of the quadrotor aircraft;
步骤D:根据数据的来源和自身物理意义,对四旋翼飞行器的粒度级别进行划分;Step D: According to the source of the data and its own physical meaning, the granularity level of the quadrotor aircraft is divided;
步骤E:采用基于主元分析的过程监测方法,先针对粗粒度级别的数据,确定故障发生的通道,再针对细粒度级别的数据,定位出故障发生的元部件,由此实现双重粒度故障诊断。Step E: Use the process monitoring method based on principal component analysis to first determine the channel where the fault occurred for the coarse-grained data, and then locate the component where the fault occurred for the fine-grained data, thereby realizing double-grained fault diagnosis .
本发明与现有技术相比其显著优点在于:一是本发明建立的混合模型充分考虑了各类物理效应对四旋翼飞行器的影响程度,同时避免了由于非线性项和耦合项引起的模型分析、处理上的困难;二是双重粒度故障诊断方法充分利用各粒度级别的数据信息,提高了诊断的准确性和可靠性;三是利用粗粒度级别的数据,精确到通道级别的故障诊断,为不同通道容错控制律的修改提供了方便;四是利用细粒度级别的数据,精确到部件的故障诊断方法,有效地避免了传统故障诊断方法中结构故障建模复杂、存在多元难题,较好的拓展了故障诊断的范围。Compared with the prior art, the present invention has the following remarkable advantages: firstly, the hybrid model established by the present invention fully considers the degree of influence of various physical effects on the quadrotor aircraft, and simultaneously avoids model analysis caused by nonlinear terms and coupling terms , processing difficulties; second, the dual granularity fault diagnosis method makes full use of the data information of each granularity level, which improves the accuracy and reliability of diagnosis; The modification of the fault-tolerant control law of different channels provides convenience; the fourth is to use fine-grained data to accurately diagnose the faults of the components, effectively avoiding the complex fault modeling and multiple problems in the traditional fault diagnosis methods, which is better Expanded the scope of fault diagnosis.
附图说明Description of drawings
图1是本发明提出的一种基于混合模型的四旋翼飞行器双重粒度故障诊断方法的步骤方框示意图。Fig. 1 is a schematic block diagram of steps of a dual-granularity fault diagnosis method for a quadrotor aircraft based on a hybrid model proposed by the present invention.
图2是Z=X×Y型三维图像示意图。Fig. 2 is a schematic diagram of a Z=X*Y three-dimensional image.
图3是型三维图像示意图。Figure 3 is Schematic diagram of a 3D image.
图4是混合建模的一般过程示意图。Figure 4 is a schematic diagram of the general process of hybrid modeling.
图5是针对粗粒度级别的故障检测(姿态角)示意图。Fig. 5 is a schematic diagram of fault detection (attitude angle) for a coarse-grained level.
图6是针对粗粒度级别的故障检测(气动力矩)示意图。Figure 6 is a schematic diagram of fault detection (aerodynamic moments) for a coarse-grained level.
图7是姿态角对故障的贡献率示意图。Figure 7 is a schematic diagram of the contribution rate of the attitude angle to the fault.
图8是姿态角对故障的总贡献率示意图。Figure 8 is a schematic diagram of the total contribution rate of the attitude angle to the fault.
图9是气动力矩对故障的贡献率示意图。Fig. 9 is a schematic diagram of the contribution rate of the aerodynamic moment to the fault.
图10是气动力矩对故障的总贡献率示意图。Figure 10 is a schematic diagram of the total contribution rate of the aerodynamic moment to the fault.
图11是机身陀螺力矩对故障的贡献率示意图。Figure 11 is a schematic diagram of the contribution rate of the fuselage gyro torque to the fault.
图12是机身陀螺力矩对故障的总贡献率示意图。Figure 12 is a schematic diagram of the total contribution rate of the fuselage gyro torque to the fault.
图13是针对细粒度级别的故障检测(电压)示意图。Figure 13 is a schematic diagram of fault detection (voltage) for a fine-grained level.
图14是针对细粒度级别的故障检测(旋翼陀螺力矩)示意图。Figure 14 is a schematic diagram of fault detection (rotor gyro torque) for a fine-grained level.
图15是旋翼陀螺力矩对故障的贡献率示意图。Figure 15 is a schematic diagram of the contribution rate of the rotor gyro torque to the fault.
图16是旋翼陀螺力矩对故障的总贡献率示意图。Figure 16 is a schematic diagram of the total contribution rate of the rotor gyro torque to the fault.
具体实施方式detailed description
下面结合附图对本发明的具体实施方式做进一步地详细说明。The specific implementation manners of the present invention will be further described in detail below in conjunction with the accompanying drawings.
结合图1,本发明提出的一种基于混合模型的四旋翼飞行器双重粒度故障诊断方法,它包括分析影响四旋翼飞行的各类物理效应,以确定先验模型和非参数模型的建模范畴;针对非参数模型,度量非线性程度;根据非线性程度选择合适的参数辨识方法,建立四旋翼飞行器混合模型;根据混合模型划分过程变量的粒度级别;根据粗粒度级别判断故障发生的通道,根据细粒度级别确定故障发生的元器件;具体实施步骤如下:In conjunction with Fig. 1, a kind of dual granularity fault diagnosis method of quadrotor aircraft based on hybrid model proposed by the present invention includes analyzing various physical effects affecting quadrotor flight to determine the modeling category of prior model and non-parametric model; For the non-parametric model, measure the degree of nonlinearity; choose the appropriate parameter identification method according to the degree of nonlinearity, and establish the mixed model of the quadrotor aircraft; divide the granularity level of the process variable according to the mixed model; The level of granularity determines the component where the fault occurs; the specific implementation steps are as follows:
步骤A:应用各类物理效应对四旋翼飞行器的影响程度进行分析,根据影响程度将其划分为主要影响因素和次要影响因素,确定四旋翼飞行器混合模型中的先验模型和非参数模型的建模范畴,并根据主要影响因素建立先验模型;其中:所述的各类物理效应,主要表现为气动力矩的形式,该气动力矩是由四旋翼飞行器旋翼旋转产生的拉力和阻力引起的,它是飞行器承受的最主要的力矩类型,包括滚转力矩、俯仰力矩和偏航力矩,属于非参数模型的建模范畴;将所述的气动力矩为主要影响因素,可建立先验模型式如下:Step A: Apply various physical effects to analyze the degree of influence of the quadrotor aircraft, divide it into main influencing factors and secondary influencing factors according to the degree of influence, and determine the prior model and non-parametric model of the quadrotor aircraft hybrid model. Modeling category, and establish a priori model according to the main influencing factors; wherein: the various physical effects described are mainly in the form of aerodynamic moment, which is caused by the pulling force and resistance generated by the rotation of the rotor of the quadrotor aircraft, It is the most important type of moment suffered by the aircraft, including rolling moment, pitching moment and yaw moment, which belongs to the modeling category of non-parametric model; taking the aerodynamic moment as the main influencing factor, a priori model can be established as follows :
上式中,φ,θ,分别表示俯仰角,滚转角和偏航角;分别为x,y,z轴上的气动力矩;l是电机中心点到坐标原点的距离;Kf、Kt,c是电机电压和转矩之间的常量系数;V1、V3、V2、V4是前、后、左、右四个电机产生的电压;分别表示滚转通道、俯仰通道、偏航通道关于x,y,z轴的转动惯量;Jxx,Jyy,Jzz分别表示滚转通道,俯仰通道,偏航通道关于x,y,z轴的转动惯量。In the above formula, φ, θ, Respectively represent the pitch angle, roll angle and yaw angle; are the aerodynamic moments on the x, y, and z axes respectively; l is the distance from the motor center point to the coordinate origin; K f , K t,c are the constant coefficients between the motor voltage and torque; V 1 , V 3 , V 2. V 4 is the voltage generated by the front, rear, left and right motors; Indicate the moments of inertia of the roll channel, pitch channel, and yaw channel about the x, y, and z axes respectively; J xx , J yy , and J zz respectively indicate the roll channel, pitch channel, and yaw channel about the x, y, and z axes moment of inertia.
选取状态量为控制量u=[V1 V3 V2 V4]T,则以状态方程形式描述的四旋翼飞行器先验模型式为:The selected state quantity is Control variable u=[V 1 V 3 V 2 V 4 ] T , then the prior model of quadrotor aircraft described in the form of state equation is:
y=Cxy=Cx
上式中:In the above formula:
D=0; D=0;
除了气动力矩这一主要影响因素外,系统所受的陀螺力矩虽然影响相对微弱却也不可忽视。它的存在决定了系统的局部逼近性能,属于次要影响因素,是非参数模型的建模范畴,主要包括机身陀螺力矩和旋翼陀螺力矩,综合上述分析,可建立四旋翼飞行器更精确的机理模型式如下:In addition to the main influencing factor of the aerodynamic moment, the gyroscopic moment on the system is relatively weak but cannot be ignored. Its existence determines the local approximation performance of the system. It is a secondary influencing factor and belongs to the modeling category of non-parametric models. It mainly includes the gyro torque of the fuselage and the gyro torque of the rotor. Based on the above analysis, a more accurate mechanism model of the quadrotor aircraft can be established. The formula is as follows:
在考虑了次要影响因素后,模型式中出现了非线性项和交叉耦合项。After considering the secondary influencing factors, nonlinear terms and cross-coupling terms appeared in the model formula.
步骤B:针对次要影响因素分析非参数模型中的各类非线性项和耦合项,度量四旋翼飞行器的非线性程度;其中:所述的非线性程度是指:对于输入信号一个稳定的因果系统N:Ua→Y,它的非线性程度定义为如下非负方程式:Step B: Analyze various nonlinear items and coupling items in the non-parametric model for the secondary influencing factors, and measure the nonlinear degree of the quadrotor aircraft; wherein: the nonlinear degree refers to: for the input signal A stable causal system N: U a → Y, its degree of nonlinearity Defined as the following non-negative equation:
上式中:G:Ua→Y为线性算子,范数||·||VT定义为T为周期;inf和sup分别表示下确界和上确界;选取一系列正弦信号组成输入集合ULB:In the above formula: G:U a →Y is a linear operator, and the norm ||·|| VT is defined as T is the period; inf and sup represent the infimum and supremum respectively; select a series of sinusoidal signals to form the input set U LB :
ULB=<u|u(t)=A sin(ωt),A∈A,ω∈Ω>U LB =<u|u(t)=A sin(ωt),A∈A,ω∈Ω>
A=<A∈R+|Amin≤A≤Amax>A=<A∈R + |A min ≤A≤A max >
Ω=<ω∈R+|ωmin≤ω≤ωmax>Ω=<ω∈R + |ω min ≤ω≤ω max >
则稳态输出可以表示为下式:Then the steady-state output can be expressed as the following formula:
根据非线性程度的定义,推导出非线性程度下界的计算公式为:According to the definition of the degree of nonlinearity, the calculation formula of the lower bound of the degree of nonlinearity is deduced as:
在四旋翼飞行器的建模过程中,陀螺效应这一类次要影响因素属于非参数模型的建模范畴;由上述分析可知,应先对其各部分的非线性程度进行度量。In the modeling process of quadrotor aircraft, the secondary influencing factors such as gyro effect belong to the modeling category of non-parametric model; from the above analysis, it can be seen that the degree of nonlinearity of each part should be measured first.
现以滚转通道为例,说明非线性程度的计算过程。对于机身陀螺效应,它的原始表达式为是两个状态量的耦合项。因此,可把这一类陀螺效应抽象为x×y型;对于旋翼陀螺力矩,它的原始表达式为Ωi为旋翼的转速,它正比于控制量电压Vi的平方,即因此,旋翼陀螺力矩本质上是状态量和控制量的耦合项,可把这一类陀螺效应抽象为型。图2和图3描述了两类抽象模型的三维图像,可直观地反映各自的非线性程度;将x和y分别用不同幅值、相角的正弦信号Asin(αt)和Bsin(βt)表示,则x×y型进一步写作A sin(αt)×B sin(βt)型,型进一步写作为两类抽象模型选取足够多有代表性的幅值和相角,可计算出各自的非线性程度。表1给出了以滚转通道为例的机身陀螺力矩和旋翼陀螺力矩的非线性程度计算结果,其中,表1第一、第二行的计算结果分别表示将非线性项用泰勒级数展开到第i一和第二项的非线性程度。Now take the rolling channel as an example to illustrate the calculation process of the degree of nonlinearity. For the airframe gyroscopic effect, its original expression is is the coupling term of the two state quantities. Therefore, this type of gyro effect can be abstracted as x×y type; for the rotor gyro torque, its original expression is Ω i is the rotational speed of the rotor, which is proportional to the square of the control voltage V i , namely Therefore, the rotor gyro torque is essentially the coupling item of the state quantity and the control quantity, and this kind of gyro effect can be abstracted as type. Figure 2 and Figure 3 describe the three-dimensional images of two types of abstract models, which can intuitively reflect their respective nonlinear degrees; x and y are respectively represented by sinusoidal signals Asin(αt) and Bsin(βt) with different amplitudes and phase angles , then the x×y type is further written as the A sin(αt)×B sin(βt) type, type further writing By selecting enough representative amplitudes and phase angles for the two types of abstract models, the respective nonlinear degrees can be calculated. Table 1 shows the calculation results of the nonlinear degree of the fuselage gyro moment and the rotor gyro moment taking the roll channel as an example. Expand to the degree of nonlinearity of the i-th first and second terms.
表1 陀螺效应非线性程度计算Table 1 Calculation of nonlinear degree of gyro effect
为了确定合适的线性化方法,在得出两类陀螺效应的非线性程度后,需要综合考虑模型准确性和算法复杂性。四类有代表性的线性化方法是:最小二乘法线性拟合(linearfit,LF)、平衡点泰勒级数展开(series expansion,SE)、T-S模糊推理模型(Takagi-sugeno,TS)以及子空间系统辨识(parameter identification,PI)。In order to determine the appropriate linearization method, after obtaining the nonlinear degree of the two types of gyroscopic effects, it is necessary to comprehensively consider the accuracy of the model and the complexity of the algorithm. Four representative linearization methods are: least squares linear fitting (linearfit, LF), equilibrium point Taylor series expansion (series expansion, SE), T-S fuzzy inference model (Takagi-sugeno, TS) and subspace System identification (parameter identification, PI).
最小二乘法线性拟合算法虽然辨识效率高,但辨识误差较大,是一种粗略的数据处理方法,适用于非线性程度较弱的情形;子空间系统辨识虽然算法准确度较高,但辨识效率低,实现过程复杂,适用于非线性程度较强的情形;根据变量各自的非线性程度以及线性化方法的适用条件,可以在非线性程度和线性化方法之间建立模糊规则,如表2所示;选取非线性程度和输出量的均方差作为输入量,恰当的线性化方法作为输出量,建立mamdani型模糊推理模型。Although the least squares method linear fitting algorithm has high identification efficiency, but the identification error is large, it is a rough data processing method, which is suitable for the situation with weak nonlinearity; although the subspace system identification algorithm has high accuracy, the identification The efficiency is low, the implementation process is complicated, and it is suitable for situations with strong nonlinearity; according to the nonlinearity of the variables and the applicable conditions of the linearization method, fuzzy rules can be established between the nonlinearity and the linearization method, as shown in Table 2 Shown; select the non-linear degree and the mean square error of the output quantity as the input quantity, the appropriate linearization method as the output quantity, and establish the mamdani type fuzzy inference model.
表2 模糊规则库Table 2 Fuzzy rule base
对于四旋翼飞行器各通道所受的陀螺效应,通过分析变量关系,得出两类陀螺效应对状态方程的影响区域;经过模糊推理,从模糊规则观测窗中输出各自的线性化方法如表3所示。For the gyro effect on each channel of the quadrotor aircraft, by analyzing the variable relationship, the influence area of the two types of gyro effect on the state equation is obtained; after fuzzy reasoning, the respective linearization methods are output from the fuzzy rule observation window as shown in Table 3 Show.
表3 非参数模型的最优线性化方法Table 3 Optimal linearization methods for nonparametric models
根据表3,对非参数模型各部分进行线性化处理,并结合先验模型,得出混合模型的状态方程。综上所述,图4给出了混合建模的一般过程。According to Table 3, each part of the non-parametric model is linearized, and combined with the prior model, the state equation of the mixed model is obtained. To sum up, Figure 4 shows the general process of hybrid modeling.
步骤C:根据物理效应的影响程度和各项非线性程度,运用模糊推理机选择合适的参数辨识、线性化方法,建立四旋翼飞行器的混合模型;如利用模糊推理的方法,在非线性程度和参数辨识、线性化方法之间建立映射,最终获得基于物理效应分析和非线性度量的四旋翼飞行器混合模型式如下:Step C: According to the degree of influence of physical effects and various non-linear degrees, use the fuzzy reasoning machine to select the appropriate parameter identification and linearization methods to establish the hybrid model of the quadrotor aircraft; The mapping between parameter identification and linearization methods is established, and finally the quadrotor hybrid model formula based on physical effect analysis and nonlinear measurement is obtained as follows:
上式中,fSE<·>,fTS<·>,fPI<·>分别表示用SE,TS,PI三种参数辨识方法处理“<>”中的各类陀螺效应表达式,具体如表6所示。In the above formula, f SE <·>, f TS <·>, f PI <·> represent the three parameter identification methods of SE, TS, and PI to deal with various gyro effect expressions in "<>", specifically as Table 6 shows.
以期望姿态角为1°,基准电压为Ubias=2V的工况为例,混合模型的状态方程矩阵式如下:Taking the working condition where the desired attitude angle is 1° and the reference voltage is U bias = 2V as an example, the state equation matrix of the hybrid model is as follows:
步骤D:根据数据的来源和自身物理定义,对四旋翼飞行器的粒度级别进行划分;具体实施方式包括:Step D: According to the source of the data and its own physical definition, the granularity level of the quadrotor aircraft is divided; the specific implementation methods include:
混合模型与单一模型相比,除了可以获得先验模型中的输出量、状态量等常规信息外,还可以通过参数辨识、模糊推理等智能算法从非参数模型中获得某些未知参数,结合先验模型建模过程和被控对象的机理知识可以获得这些未知参数的物理意义;仅从信息量的角度考虑,混合模型输出的数据量越多,意味着获得故障信息越全面;然而,从故障诊断角度考虑,高效的故障诊断需要对数据的粒度级别进行划分。Compared with the single model, the hybrid model can obtain some unknown parameters from the non-parametric model through intelligent algorithms such as parameter identification and fuzzy reasoning, in addition to obtaining conventional information such as the output quantity and state quantity in the prior model. The physical meaning of these unknown parameters can be obtained through the modeling process of the experimental model and the mechanism knowledge of the controlled object; only from the perspective of information volume, the more data output by the hybrid model, the more comprehensive the fault information can be obtained; however, from the fault From the perspective of diagnosis, efficient fault diagnosis needs to divide the granularity level of data.
在混合模型中,先验模型把握系统的全局特性,对混合模型的细化程度低,从中获得粗粒度级的数据信息,如系统输出量和状态量;非参数模型具有良好的局部逼近性能,对混合模型的细化程度高,从中获得细粒度级的数据信息,如先验模型中的未知参数。对于四旋翼飞行器,可选取滚转、俯仰和偏航三个通道的姿态角和气动力矩作为粗粒度级别的数据,选取机身陀螺力矩、旋翼陀螺力矩和电机电压作为细粒度级别的数据。In the hybrid model, the prior model grasps the global characteristics of the system, and the degree of refinement of the hybrid model is low, from which coarse-grained data information, such as system output and state quantities, are obtained; the non-parametric model has good local approximation performance, The degree of refinement of the mixed model is high, from which fine-grained data information is obtained, such as unknown parameters in the prior model. For quadrotor aircraft, the attitude angle and aerodynamic moment of the three channels of roll, pitch and yaw can be selected as coarse-grained data, and the fuselage gyro torque, rotor gyro torque and motor voltage can be selected as fine-grained data.
步骤E:采用基于主元分析的过程监测方法,先针对粗粒度级别的数据,确定故障发生的通道,再针对细粒度级别的数据,定位出故障发生的元部件,由此实现双重粒度故障诊断;具体实施方式包括:Step E: Use the process monitoring method based on principal component analysis to first determine the channel where the fault occurred for the coarse-grained data, and then locate the component where the fault occurred for the fine-grained data, thereby realizing double-grained fault diagnosis ; Specific implementation methods include:
利用基于主元分析的过程监测方法,采用基于传统贡献图的故障诊断方法,以平方预测误差统计量(SPE)为评价指标;先利用四旋翼飞行器滚转、俯仰和偏航三个姿态角的角速度等粗粒度级别的数据确定故障发生的大致范围,即确定故障发生的通道。Using the process monitoring method based on principal component analysis, the fault diagnosis method based on the traditional contribution graph is adopted, and the square prediction error statistic (SPE) is used as the evaluation index; Coarse-grained data such as angular velocity determine the approximate range of the fault, that is, determine the channel where the fault occurred.
在基准电压3.5V,期望姿态角均为0.3°的工况下,采集15组正常工况的数据,每组155个采样点,用来建立主元分析模型;故障工况下采集12组数据,每组155个采样点。Under the working condition of the reference voltage 3.5V and the expected attitude angle of 0.3°, collect 15 sets of data under normal working conditions, each with 155 sampling points, to establish the principal component analysis model; collect 12 sets of data under fault conditions , each group of 155 sampling points.
以一种故障类型为例,首先以粗粒度级别的数据进行故障检测;由图5和图6可知,三个姿态角和气动力矩均不同程度的超出了控制限,因此检测到故障发生;Taking one type of fault as an example, the fault detection is first carried out with coarse-grained data; as can be seen from Figure 5 and Figure 6, the three attitude angles and aerodynamic moments all exceed the control limits to varying degrees, so the fault is detected;
其次,运用基于传统贡献图的故障诊断方法,针对姿态角、气动力矩以及机身陀螺力矩这三类粗粒度级别的数据,图7、图8和图9以折线图的形式给出了在不同采样点变量对故障贡献率的变化趋势;同时图10、图11和图12以柱状图的形式更直观地统计了每个变量故障的总贡献率。Secondly, using the fault diagnosis method based on the traditional contribution graph, for the three types of coarse-grained data of attitude angle, aerodynamic moment and fuselage gyro moment, Fig. 7, Fig. 8 and Fig. The variation trend of the sampling point variables to the failure contribution rate; at the same time, Figure 10, Figure 11 and Figure 12 more intuitively count the total contribution rate of each variable failure in the form of a histogram.
综合图7至图12的诊断结果,滚转角、滚转力矩以及滚转通道机身陀螺力矩对故障的贡献率均为最大;因此,根据粗粒度级别的故障诊断结果可以推断滚转通道发生了故障。Based on the diagnostic results in Figures 7 to 12, the roll angle, roll moment, and roll channel fuselage gyro torque have the largest contribution to the fault; therefore, according to the fault diagnosis results at the coarse-grained level, it can be inferred that the roll channel has occurred Fault.
针对滚转通道,对细粒度级别的物理量(旋翼陀螺力矩和电机电压)重复上述故障诊断步骤;由图13可知,电压未超出控制限,表明电机未发生故障。而针对旋翼陀螺力矩进行故障检测时,SPE统计量超出了控制限,如图14所示,说明故障发生的部件是旋翼。综上所述,根据图15和图16所示的贡献率分析,发生故障的部件是front和back旋翼。For the roll channel, repeat the above fault diagnosis steps for fine-grained physical quantities (rotor gyro torque and motor voltage); it can be seen from Figure 13 that the voltage does not exceed the control limit, indicating that the motor is not faulty. When performing fault detection on the rotor gyro torque, the SPE statistic exceeds the control limit, as shown in Figure 14, indicating that the fault occurred in the rotor. To sum up, according to the contribution rate analysis shown in Figure 15 and Figure 16, the components that failed are the front and back rotors.
在此基础上,根据机身陀螺效应等细粒度级别的数据最终确定故障发生的部件,最终实现基于混合模型的四旋翼飞行器双重粒度故障诊断方法。On this basis, according to the fine-grained data such as the fuselage gyro effect, the faulty parts are finally determined, and finally a dual-grained fault diagnosis method for quadrotor aircraft based on the hybrid model is realized.
本发明经反复试验验证,取得了满意的应用效果。The invention has been verified through repeated tests and has achieved satisfactory application effects.
Claims (6)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410196572.1A CN103984233B (en) | 2014-05-09 | 2014-05-09 | A kind of quadrotor dual-granularity method for diagnosing faults based on mixed model |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410196572.1A CN103984233B (en) | 2014-05-09 | 2014-05-09 | A kind of quadrotor dual-granularity method for diagnosing faults based on mixed model |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN103984233A CN103984233A (en) | 2014-08-13 |
| CN103984233B true CN103984233B (en) | 2017-03-29 |
Family
ID=51276252
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201410196572.1A Active CN103984233B (en) | 2014-05-09 | 2014-05-09 | A kind of quadrotor dual-granularity method for diagnosing faults based on mixed model |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN103984233B (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104290919A (en) * | 2014-09-25 | 2015-01-21 | 南京航空航天大学 | Direct self-repairing control method for four-rotor aircraft |
| CN106444813A (en) * | 2016-10-26 | 2017-02-22 | 成都市优艾维机器人科技有限公司 | A quadrotor attitude control method based on a T-S fuzzy model |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2010068225A1 (en) * | 2008-12-12 | 2010-06-17 | Karem Aircraft, Inc. | Swashplateless rotorcraft with fault tolerant linear electric actuator |
| CN102126554A (en) * | 2011-01-28 | 2011-07-20 | 南京航空航天大学 | Unmanned air vehicle with multiple rotary wings in plane-symmetry layout |
| CN102945311A (en) * | 2012-10-08 | 2013-02-27 | 南京航空航天大学 | Method for diagnosing fault by functional fault directed graph |
| CN103135553A (en) * | 2013-01-21 | 2013-06-05 | 南京航空航天大学 | Four-rotor aircraft fault-tolerant control method |
| CN103149928A (en) * | 2013-03-24 | 2013-06-12 | 西安费斯达自动化工程有限公司 | Fault diagnosing and tolerance control method for aircraft large-angle-of-attack movement ternary number model |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9280146B2 (en) * | 2011-02-14 | 2016-03-08 | The Mathworks, Inc. | Multi-model, multi-objective tuning of control systems |
-
2014
- 2014-05-09 CN CN201410196572.1A patent/CN103984233B/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2010068225A1 (en) * | 2008-12-12 | 2010-06-17 | Karem Aircraft, Inc. | Swashplateless rotorcraft with fault tolerant linear electric actuator |
| CN102126554A (en) * | 2011-01-28 | 2011-07-20 | 南京航空航天大学 | Unmanned air vehicle with multiple rotary wings in plane-symmetry layout |
| CN102945311A (en) * | 2012-10-08 | 2013-02-27 | 南京航空航天大学 | Method for diagnosing fault by functional fault directed graph |
| CN103135553A (en) * | 2013-01-21 | 2013-06-05 | 南京航空航天大学 | Four-rotor aircraft fault-tolerant control method |
| CN103149928A (en) * | 2013-03-24 | 2013-06-12 | 西安费斯达自动化工程有限公司 | Fault diagnosing and tolerance control method for aircraft large-angle-of-attack movement ternary number model |
Non-Patent Citations (2)
| Title |
|---|
| 四旋翼飞行器的非线性PID姿态控制;宿敬亚等;《北京航空航天大学学报》;20110930;第37卷(第9期);第1054-1058页 * |
| 旋翼飞行机器人故障诊断与容错控制技术综述;齐俊桐等;《智能系统学报》;20070430;第2卷(第2期);第31-39页 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN103984233A (en) | 2014-08-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Guo et al. | A hybrid feature model and deep learning based fault diagnosis for unmanned aerial vehicle sensors | |
| CN107608335B (en) | Data driving method for fault detection and fault separation of unmanned aerial vehicle flight control system | |
| CN102722722B (en) | Mixed failure detection diagnosis method based on logical deduction and failure identification | |
| CN108196532B (en) | Fault detection and separation method for longitudinal flight control system of unmanned aerial vehicle based on nonlinear adaptive observer | |
| Van Eykeren et al. | Sensor fault detection and isolation for aircraft control systems by kinematic relations | |
| US20160114903A1 (en) | Flight envelope protection system for unmanned aerial vehicles | |
| CN111930094A (en) | Unmanned aerial vehicle actuator fault diagnosis method based on extended Kalman filtering | |
| CN110633790A (en) | Method and system for measuring remaining fuel in aircraft fuel tank based on convolutional neural network | |
| CN110554606A (en) | An adaptive fault-tolerant control method for hypersonic vehicles | |
| Li et al. | A data driven fault detection and isolation scheme for UAV flight control system | |
| Wang et al. | Data-driven anomaly detection of UAV based on multimodal regression model | |
| Grauer | Real-time data-compatibility analysis using output-error parameter estimation | |
| CN116714772B (en) | A method for quickly locating actuator faults of quadrotor drones | |
| CN103984233B (en) | A kind of quadrotor dual-granularity method for diagnosing faults based on mixed model | |
| Gao et al. | UAV sensor fault diagnosis technology: A survey | |
| Wang et al. | UAV actuator fault detection using maximal information coefficient and 1-D convolutional neural network | |
| CN115981265B (en) | Online fault detection method for carrier-based aircraft based on expanded observer | |
| Wan et al. | Robust air data sensor fault diagnosis with enhanced fault sensitivity using moving horizon estimation | |
| Battipede et al. | Neural networks for air data estimation: Test of neural network simulating real flight instruments | |
| CN114491789A (en) | Method, system and equipment for predicting flight parameters of bluff body hypersonic aircraft | |
| CN111680356B (en) | Unmanned aerial vehicle actuator real-time safety performance evaluation method based on two-stage observer | |
| CN114757332B (en) | An intelligent detection method for aircraft pneumatic sensor faults | |
| CN106444695A (en) | Quick test method and device for intelligent aviation steering engine | |
| Tran et al. | Developing an Approach for Fault Detection and Diagnosis of Angular Velocity Sensors | |
| Chen et al. | Sensor redundancy based FDI using an LPV sliding mode observer |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |