CN102854874A - 一种基于联合多观测器的故障诊断与容错控制装置及方法 - Google Patents

一种基于联合多观测器的故障诊断与容错控制装置及方法 Download PDF

Info

Publication number
CN102854874A
CN102854874A CN201210200982XA CN201210200982A CN102854874A CN 102854874 A CN102854874 A CN 102854874A CN 201210200982X A CN201210200982X A CN 201210200982XA CN 201210200982 A CN201210200982 A CN 201210200982A CN 102854874 A CN102854874 A CN 102854874A
Authority
CN
China
Prior art keywords
fault
angle
module
matrix
fault diagnosis
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
Application number
CN201210200982XA
Other languages
English (en)
Other versions
CN102854874B (zh
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.)
Nanjing University of Aeronautics and Astronautics
Original Assignee
Nanjing University of Aeronautics and Astronautics
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 Nanjing University of Aeronautics and Astronautics filed Critical Nanjing University of Aeronautics and Astronautics
Priority to CN201210200982.XA priority Critical patent/CN102854874B/zh
Publication of CN102854874A publication Critical patent/CN102854874A/zh
Application granted granted Critical
Publication of CN102854874B publication Critical patent/CN102854874B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Testing And Monitoring For Control Systems (AREA)
  • Feedback Control In General (AREA)

Abstract

本发明公布了一种基于联合多观测器的故障诊断与容错控制装置及方法,属于航空航天领域。本发明的基于联合多观测器的故障诊断与容错控制装置包括如下模块:故障注入模块、故障诊断模块、实时监控模块、硬件控制模块。采用的方法主要解决了基于观测器的传统故障诊断方法条件的局限,操作简单,可实现性强,能够用于四旋翼直升机执行机构故障诊断和状态监视的可行性验证。

Description

一种基于联合多观测器的故障诊断与容错控制装置及方法
技术领域
本发明属于直升机容错控制技术领域,特别是一种基于联合多观测器的故障诊断与容错控制装置及方法。 
背景技术
四旋翼直升机姿态控制***是保证直升机正常运行的重要组成部分。四旋翼直升机通过四个执行器输出三个姿态角信号,属于过驱动***,能够有效的提高结构负载能力和响应速度。 
***运行过程中会不可避免的收到外界扰动或发生故障等,故障是指***至少一个特性或参数出现较大的偏差,超出了可接受的范围。此时***的性能明显低于其正常水平,所以已难完成其预期的功能。故障的分类可从不同的方面进行,从故障发生的部位来看,可分为仪表故障、执行器故障和元件故障;根据故障性质,可分为突变故障和缓变故障;从建模角度可分为乘性故障和加性故障。 
通常执行器故障包括三种运行状况:正常工作,此时不考虑故障;执行器由于部件老化、外界干扰等原因而部分失效;以及执行器完全失效。在实际应用中,如果执行器出现卡死或完全失效状况,则对应的通道力矩差一定不为0,则会出现掉高或航向角偏移状况。 
为了保障飞行***长久、安全的运行,***需要对外界大扰动或发生执行器故障等具有应急处理能力。所以对***进行故障的检测、评估是十分必要的。应用故障检测与隔离技术(FDI)是提高***可靠性的有效途径,当***中某些信号或部件出现故障时能有效估计出故障的位置和大小并发出警报。 
目前飞行控制***普遍采用基于硬件冗余的方法来提高可靠性,但同时也会增加成本、直升机重量和***复杂性。硬件故障注入要求完整的故障注入***,要求高、操作复杂、代价高昂;而基于解析冗余的故障诊断利用先进的控制理论估计出故障发生的位置、大小和***状态向量,有效抑制故障效果,监控***正常运行,但是现有技术中尚无相关描述。 
发明内容
本发明所解决的技术问题在于提供一种基于联合多观测器的故障诊断与容错控制装置及方法。 
实现本发明目的的技术解决方案为:一种基于联合多观测器的故障诊断与容错控制装置,包括硬件控制模块、故障注入模块、数据采集模块、故障诊断模块和实时监控模块,其中故障注入模块与硬件控制模块相连接,将需要模拟的故障信息传输给硬件控制模块,并通过硬件控制模块表现出来,硬件控制模块通过数据采集模块与故障诊断模块相连接,将测得的角度信息通过采集模块传输给故障诊断模块,所述故障诊断模块还直接与硬件控制模块相连接,将检测到的故障信号传输给硬件控制模块,该故障诊断模块还与实时监控模块相连接,将检测的故障状态显示出来。 
一种故障诊断与容错控制装置的方法,包括以下步骤: 
步骤1、在平衡点位置确定四旋翼直升机俯仰轴、横滚轴和航向轴,所述平衡点位置为俯仰角、横滚角和航向角都为0°时平台所处的位置,在平衡位置根据右手定则建立参考坐标系,定义中心点为坐标原点,从原点出发指向左向电机方向为y轴即俯仰轴,从原点出发指向前向电机方向为x轴即横滚轴,则从原点出发垂直向上方向为z轴即航向轴;俯仰角为俯仰轴与水平面之间的夹角,滚转角为滚转轴与水平面之间的夹角,航向角为横滚轴在水平面上的投影与初始横滚轴之间的夹角; 
步骤2、在执行器损伤故障的情况下确定***的动态模型; 
步骤3、在步骤2确定***动态模型的基础上构造多观测器来检测和估计针对俯仰和滚转通道的执行器故障; 
步骤4、通过步骤3估计出的执行器故障确定基于输出反馈的容错控制律,使***对故障有一定的容错能力,完成联合多观测器的故障诊断与容错控制。 
本发明与现有技术相比,其显著优点为:1)采用软件故障注入法,不破坏姿态控制***的完整性,且可以自由选择故障注入的位置和大小,无需额外的硬件设备,对故障注入执行机构不造成物理破坏;2)联合多观测器法可对时变故障进行估计,且不需要考虑控制阵列不满秩的条件,拓宽了故障估计的应用范围,避免了执行机构耦合严重的问题,提高故障检测效率;3)输出反馈控制器有效避免了模拟状态量带来的误差,在保证***性能的同时,提高了***的控制精度,使得***对故障具有较强的容错能力;4)在人机交互界面中实时反映故障注入状况、当前执行机构工作状态及姿态变化,实现故障预警及实时监测;5)本发 明用来验证姿态控制***的可靠性和故障处理能力,操作方便、成本低、性价比高、可实现性强;6)本发明可以用于直升机姿态控制***半物理仿真试验阶段的执行机构故障分析和***可靠性分析。 
下面结合附图对本发明作进一步详细描述。 
附图说明
图1为本发明的基于联合多观测器的故障检测装置原理图。 
图2为3-DOF hover***的简单模型。 
图3为前向电机发生故障时俯仰角曲线。 
图4为前向电机故障估计曲线。 
图5为容错控制器下姿态角变化曲线,其中(a)为航向角变化曲线,(b)为俯仰角变化曲线,(c)为横滚角变化曲线。 
具体实施方式
一种基于联合多观测器的故障诊断与容错控制装置,包括硬件控制模块、故障注入模块、数据采集模块、故障诊断模块和实时监控模块,其中故障注入模块与硬件控制模块相连接,将需要模拟的故障信息传输给硬件控制模块,并通过硬件控制模块表现出来,硬件控制模块通过数据采集模块与故障诊断模块相连接,将测得的角度信息通过采集模块传输给故障诊断模块,所述故障诊断模块还直接与硬件控制模块相连接,将检测到的故障信号传输给硬件控制模块,该故障诊断模块还与实时监控模块相连接,将检测的故障状态显示出来。 
所述硬件控制模块包括计算机1、功率放大器2、平台机器3、信号编译及转换装置4,所述计算机1通过功率放大器2与平台机器3相连接,该平台机器3同时通过信号编译及转换装置4与计算机1相连接。 
所述故障诊断模块包括鲁棒多观测器8、残差信号生成模块9和容错控制器10,其中鲁棒多观测器8通过残差信号生成模块9与容错控制器10相连接;所述鲁棒多观测器8包括增广故障估计观测器和Luenberger故障检测观测器。 
所述平台机器3为外购3-DOF hover平台。 
更详细的说,本发明的装置由以下几部分组成: 
①外购3-DOF hover平台(包括四旋翼直升机机身,型号为UPM 2405最高可输出24V线性电压、5A电流的功率放大器,型号为Q8的信号采集板,计 算机安装有matlab、LABVIEW、实时控制软件QuaRC等); 
②故障诊断装置,包括软件故障注入、故障诊断方法设计,这里故障的注入会导致执行机构电压的损失,构建联合多观测器对***进行故障诊断; 
③人机交互界面设计,实现故障预警及监控,这里QuaRC软件可以和MATLAB/Simulink/RTW或LABVIEW连接,将检测的故障状况显示在设计的界面上并保存。 
将数据采集卡上Encoders 0-2端口用白色线连接于3-DOF平台上(ENC0)-(ENC2)上,Anlog Outputs 0-3端口用黑色线分别连接在四个功率放大器的From D/A上,相应的电源To Load用黑色的线连接到3-DOF平台的(D/A0)-(D/A3)上。计算机有matlab/QuaRC环境,并安装有LABVIEW软件。 
计算机发出的指令通过信号采集板D/A转换,由功率放大器放大驱动电机运行,通过三个编码器检测机体的姿态运动。采集的姿态信号和信号采集板A/D转换输出给计算机。 
通过启动计算机,给功率放大器加电来驱动其执行机构;然后设定电机某一特定故障特征信息,包括故障类型、开始结束时间、故障大小,根据设定的故障信息对控制信号进行信号处理,输出到电机,模拟实现执行机构故障;通过多个观测器,其中主观测器即Luenberger观测器来检测出故障发生的通道,而增广观测器分别设在纵向通道和横向通道中来进行故障大小的估计,实现通道之间的相互解耦,将检测出的故障残差信号通过输出反馈控制器反馈到***中;最后,信号采集卡对信号进行采集,分析***姿态信号、电压信号并估计出故障信息。 
所述故障诊断与容错控制装置的方法,包括以下步骤: 
步骤1、在平衡点位置确定四旋翼直升机俯仰轴、横滚轴和航向轴,所述平衡点位置为俯仰角、横滚角和航向角都为0°时平台所处的位置,在平衡位置根据右手定则建立参考坐标系,定义中心点为坐标原点,从原点出发指向左向电机方向为y轴即俯仰轴,从原点出发指向前向电机方向为x轴即横滚轴,则从原点出发垂直向上方向为z轴即航向轴;俯仰角为俯仰轴与水平面之间的夹角,滚转角为滚转轴与水平面之间的夹角,航向角为横滚轴在水平面上的投影与初始横滚轴之间的夹角,如图2; 
四旋翼直升机俯仰轴、横滚轴和航向轴方程为: 
ψ · · = K fn J p l ( V f - V b ) θ · · = K fc J r l ( V r - V l ) φ · · = K fn J r l ( V f + V b ) + K fc J p l ( V r + V l ) - - - ( 1 )
式中参数所代表的含义为:ψ、θ、φ分别为俯仰角、横滚角和航向角, 
Figure BDA00001776477900052
Figure BDA00001776477900053
分别为俯仰角、横滚角和航向角的角加速度。Kfc、Kfn分别为顺时针、逆时针电压-力矩常数,Jp是机体绕着俯仰轴的转动惯量,Jr是机体绕着横滚轴的转动惯量,Vf、Vb、Vr、Vl四旋翼直升机前向电机、后向电机、右向电机和左向电机驱动电压值,l为坐标原点到电机中心点的长度。 
上述方程在下述假设关系下确定: 
(1)所有结构都是刚性的; 
(2)飞行器是严格对称的; 
(3)直流电机的电压和力矩之间是线性关系; 
(4)飞行器中心就在结构中心处; 
(5)飞行器姿态角度变化很小,即小于5°。 
步骤2、在常值执行器损伤故障的情况下确定***的动态模型;所述模型为: 
x · ( t ) = Ax ( t ) + Bu ( t ) + B 1 f ~ 1 ( t ) + B 2 f ~ 2 ( t ) + D 1 ω ( t ) y ( t ) = Cx ( t ) + D 2 ω ( t ) - - - ( 2 )
式中 x ( t ) = [ ψ , θ , φ , ψ · , θ · , φ · ] ∈ R 6 × 1 为状态向量, x · ( t ) = [ ψ · , θ · , φ · , ψ · · , θ · · , φ · · ] ∈ Z 6 × 1 为x(t)的导数,u(t)=[Vf,Vb,Vr,Vl]∈R4×1为控制向量,f(t)∈R4×1为损失电压,y(t)=[ψ,θ,φ]∈R3×1为输出向量,ω(t)∈R1×1为有界扰动向量,且 
f(t)=[f1(t) f2(t) f3(t) f4(t)]T,f1(t)、f2(t)、f3(t)、f4(t)分别为前向电机损失电压、后向电机损失电压、右向电机损失电压和左向电机损失电压,  f ~ 1 ( t ) = f 1 ( t ) f 2 ( t ) T , f ~ 2 ( t ) = f 3 ( t ) f 4 ( t ) T ; A、B、C为***矩阵,D1为输入扰动矩阵,D2为输出扰动矩阵,B1为俯仰通道故障系数,B2为横滚通道故障系 数,B=[B1 B2];这里,符号Ri×j (i为大于等于1的正整数,j为大于等于1的正整数)表示矩阵的维数为i×j, 
Figure BDA00001776477900062
分别为俯仰角速率、横滚角速率和航向角速率; 
A = 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 , C = 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 , D1=0.001[1 1 1 1 1]T
D2=0.01[1 1 1]T
B 1 = 0 0 0 0 0 0 - 0.0326 - 0.0326 0.4235 - 0.4235 0 0 , B 2 = 0 0 0 0 0 0 0.0326 0.0326 0 0 0.4235 - 0.4235
这里故障模型的具体说明如下: 
建立一般故障模型 
x · ( t ) = Ax ( t ) + Bu ( t ) + Ef ( t ) + D 1 ω ( t ) y ( t ) = Cx ( t ) + D 2 ω ( t ) - - - ( 3 )
在执行器故障情况下,E=B,在E阵列不满秩的情况下,将E阵拆分为多个列满秩的矩阵。考虑到该***中俯仰通道和横滚道道相互不耦合,因此这里将E阵拆分为两个列满秩矩阵B1、B2,则故障电压f(t)拆分为 
Figure BDA00001776477900068
得到式(2)。 
步骤3、在步骤2确定***动态模型的基础上构造多观测器来检测和估计针对俯仰和滚转通道的执行器故障;所述多观测器包括增广故障观测器和Luenberger故障检测观测器: 
联合多观测器法即增广故障估计观测器和Luenberger故障检测观测器相结合的设计方法,主观测器即Luenberger观测器来检测出故障发生的通道,而增广观测器分别设在纵向通道和横向通道中来进行故障大小的估计,实现通道之间的相互解耦。该方法针对执行器故障,拓宽了故障估计的应用范围,有效地避免 了控制执行机构耦合严重等问题,同时引入了鲁棒控制极点配置理论,提高***跟踪稳定性和抗干扰能力。将这种方法应用在所开发的实验平台上,具有一定的实际意义。 
这里由于自适应学习率独立于H范数,采用自适应故障估计算法 
Figure BDA00001776477900071
来估计故障,其中F为故障估计矩阵,可根据具体情况取值。 
则俯仰通道的故障估计为 
f ^ · 1 ( t ) = - F 1 e y ( t ) - - - ( 4 )
横滚通道的故障估计为 
f ^ · 2 ( t ) = - F 2 e y ( t ) - - - ( 5 )
这里,假设故障的导数是有界的。 
增广故障观测器为 
e ‾ · ( t ) = ( A ‾ 1 - L ‾ 1 C ‾ ) e ‾ ( t ) + ( L ‾ 1 D ‾ 2 - D ‾ 11 ) v 1 ( t ) - - - ( 6 )
e ‾ · ( t ) = ( A ‾ 2 - L ‾ 2 C ‾ ) e ‾ ( t ) + ( L ‾ 2 D ‾ 2 - D ‾ 12 ) v 2 ( t ) - - - ( 7 )
其中: 
e ‾ ( t ) = e x ( t ) e f ( t ) , v 1 ( t ) = ω ( t ) f · 1 ( t ) f ~ 2 ( t ) , v 2 ( t ) = ω ( t ) f · 2 ( t ) f ~ 1 ( t ) , A ‾ 1 = A B 1 0 0 , A ‾ 2 = A B 2 0 0 ,
L ‾ 1 = L 1 F 1 , L ‾ 2 = L 2 F 2 , D ‾ 11 = D 1 0 B 1 0 I r 0 , D ‾ 12 = D 1 0 B 2 0 I r 0 , C ‾ = C 0 ,
D ‾ 2 = D 2 0 ,
e x ( t ) = x ^ ( t ) - x ( t ) , e f ( t ) = f ^ ( t ) - f ( t ) , e y ( t ) = y ^ ( t ) - y ( t )
这里, 
Figure BDA000017764779000720
为状态向量估计值, 
Figure BDA000017764779000721
为故障向量估计值, 
Figure BDA000017764779000722
为前向电机电压的导数, 
Figure BDA000017764779000723
为后向电机电压的导数,L1为待设计的俯仰通道观测器增益矩阵,L2为待设计的横滚通道观测器增益矩阵,F1为待设计的俯仰通道故障估计矩阵,F2为待设计的横滚通道故障估计矩阵,Ir为r阶单位矩阵; 
关于增广观测器的更详细的说明如下: 
构造俯仰和横滚通道故障观测器分别为 
x ^ · ( t ) = A x ^ ( t ) + Bu ( t ) + B 1 f ^ 1 ( t ) - L 1 ( y ^ ( t ) - y ( t ) ) y ^ ( t ) = C x ^ ( t ) - - - ( 8 )
x ^ · ( t ) = A x ^ ( t ) + Bu ( t ) + B 2 f ^ 2 ( t ) - L 3 ( y ^ ( t ) - y ( t ) ) y ^ ( t ) = C x ^ ( t ) - - - ( 9 )
与式(2)联立,则俯仰和横滚通道故障误差方程分别为 
e x ( t ) = ( A - L 1 C ) e x ( t ) + B 1 e f ( t ) + ( L 1 D 2 - D 1 ) w ( t ) + B 2 f ~ 2 ( t ) - - - ( 10 )
e · f ( t ) = f ^ · 1 ( t ) - f · 1 ( t ) = - F 1 Ce x ( t ) + F 1 D 2 w ( t ) - f · 1 ( t ) - - - ( 11 )
e x ( t ) = ( A - L 2 C ) e x ( t ) + B 2 e f ( t ) + ( L 2 D 2 - D 1 ) w ( t ) + B 1 f ~ 1 ( t ) - - - ( 12 )
e · f ( t ) = f ^ · 2 ( t ) - f · 2 ( t ) = - F 2 Ce x ( t ) + F 2 D 3 w ( t ) - f · 2 ( t ) - - - ( 13 )
则通过(10)、(11)、(12)、(13)可构造出增广故障估计观测器(6)和(7)。 
令 满足条件(14)和(15) 
PA &OverBar; + A &OverBar; T P &OverBar; - YC &OverBar; - C &OverBar; T Y &OverBar; T YD &OverBar; 2 - P &OverBar; D &OverBar; 1 I * - &gamma; l I 0 * * - &gamma; l I < 0 - - - ( 14 )
PA &OverBar; + A &OverBar; T P &OverBar; - YC &OverBar; - C &OverBar; T Y &OverBar; T + 2 &alpha; l P &OverBar; < 0 - - - ( 15 )
其中, 
Figure BDA000017764779000810
常数αl>0,γl>0,I为单位矩阵。则增广故障估计观测器使得状态估计量和故障估计值以αl稳定域度指数收敛,并能满足||e(t)||2l||v(t)||2。 
这里,增广故障估计观测器存在的条件是 
Figure BDA000017764779000811
可检测,放宽了自适应观测器存在的条件。 
Luenberger故障检测观测器如下 
z &CenterDot; ( t ) = Mz ( t ) + Gy ( t ) + Ju ( t ) - - - ( 16 )
r(t)=N1z(t)+N2y(t)+N3u(t)                            (17) 
其中,z(t)∈R6×1为故障检测观测器状态向量,r(t)∈R3×1为残差信号,T∈R6×6为转换矩阵,M∈R6×6,G∈R6×3,J∈R6×4,N1∈R3×6,N2∈R3×3,N3∈R3×4,且满足 
Figure BDA00001776477900091
定义e(t)=z(t)-Tx(t),那么残差信号r(t)完全取决于故障信号,并且误差动态方程为 
e &CenterDot; ( t ) = Me ( t ) - TBf ( t ) - D 1 w ( t ) - - - ( 19 )
r(t)=N1Te(t)                                (20) 
取 
M = A - GC T = I J = B N 1 = C N 2 = - I N 3 = 0
M所有特征值为负,并且f(t)有界,则根据Lyapunov稳定理论,误差动态方程渐进稳定。 
步骤4、通过步骤3估计出的执行器故障确定基于输出反馈的容错控制律,使***对故障有一定的容错能力,完成联合多观测器的故障检测与容错控制。最常用的两种输出反馈控制方法是基于观测器的状态反馈控制和动态输出反馈控制。考虑到基于观测器的状态反馈会给容错控制器的设计带来计算上的困难,这里采用动态输出反馈容错控制的方法;具体为: 
步骤41、定义跟踪误差et=d(t)-y(t),d(t)为期望姿态,引入下述状态方程 
x &CenterDot; f ( t ) = A f x f ( t ) + B f u ( t ) + B f f ( t ) + D 1 f v ( t ) y ( t ) = C f x f ( t ) + D 2 f v ( t ) - - - ( 21 )
其中 
x f ( t ) = &Integral; 0 t e t ( t ) dt x ( t ) , v ( t ) = d ( t ) &omega; ( t ) , A f = 0 - C 0 A , B f = 0 B , C f = I 0 0 C , D 1 f = D 1 0 0 I r , D 2 f = D 2 0 0 I r ;
步骤42、构造全阶动态输出反馈容错控制器: 
&xi; &CenterDot; ( t ) = A k &xi; ( t ) + B k y ( t ) - - - ( 22 )
u ( t ) = C k &xi; ( t ) + D k y ( t ) - B * B f ^ ( t ) - - - ( 23 )
式中ξ(t)∈R(n+p)×1,Ak∈R(n+p)×(n+p),Bk∈R(n+p)×q,Ck∈Rp×(n+p),Dk∈Rp×q (n+P为向量行数,其中n、p为大于等于1的正整数,q为大于等于1的正整数),这里B*满足(In-BB*)E=0,执行器故障中E=B;将上述控制器与步骤41的状态方程进行合并,并引入新变量xξ(t)=[xf(t) ξ(t)]T,ζ(t)=[ef(t) v(t)]T。 
得到增广***为: 
x &CenterDot; &xi; ( t ) = A &xi; x &xi; ( t ) + D &xi; &zeta; ( t ) - - - ( 24 )
其中 A &xi; = A f + B f D k C f B f C k B k C f A k , D &xi; = B f D k D 2 f + D 1 f - B f B k D 1 f 0 ;
步骤43、求解上述控制器中的控制参数,具体为: 
对给定常数αf>0,γf>0,并且矩阵 A ^ &Element; R ( n + p ) &times; ( n + p ) , B ^ &Element; R ( n + p ) &times; p , C ^ &Element; R q &times; ( n + p ) ,
Figure DEST_PATH_GDA00002147108800109
均满足条件(25)、(26)和(27) 
X I I Y > 0 - - - ( 25 )
&pi; 11 &pi; 12 B f D k D 2 f + D 1 f - B f XC f T * &pi; 22 B ^ D 2 f + Y D 1 f - Y B f C f T * * - &gamma; f I 0 0 * * * - &gamma; f I 0 * * * &pound; &ordf; - &gamma; f I < 0 - - - ( 26 )
&pi; 11 + 2 &alpha; f X &pi; 12 + 2 &alpha; f I * &pi; 22 + 2 &alpha; f Y < 0 - - - ( 27 )
即可得到控制参数的解,并且闭环***以αf速率指数衰减,并满足||ξ(t)||2f||ζ(t)||2; 
其中X∈R(n+p)×(n+p),Y∈R(n+q)×(n+p),M∈R(n+p)×(n+p),N∈R(n+p)×(n+p),MNT=I-XY,  &pi; 11 = A f X + X A f T + B f C ^ + C ^ T B f T , &pi; 12 = A ^ T + A f + B f D ^ C f , &pi; 22 = Y A f + A f T Y + B ^ C f + C f T B ^ T , 并且  D ^ = D k , C ^ = C k M T + D k C f X , B ^ = NB k + YB f D k ,
A ^ = N A k M T + NB k C f X + YB f C k M T + Y ( A f + B f D k C f ) X ; 这里,I为单位矩阵,MT为M 转置矩阵,Af T为Af转置矩阵,Bf T为Bf转置矩阵,Cf T为Cf转置矩阵。 
这里,可以通过I-XY的奇异值分解来得到满秩矩阵M和N。进一步,可以得到动态输出反馈的控制参数矩阵Ak,Bk,Ck,Dk。 
对输出控制器参数解算的具体说明如下: 
式(27)可由极点配置直接得到。 
根据有界实引理,若使||x(t)||2f||u(t)||成立,当且仅当存在一个对称正定矩阵Pξ,使得 
P &xi; A &xi; + A &xi; T P &xi; P &xi; D &xi; I &xi; T * - &gamma; f I 0 * * - &gamma; f I n < 0 - - - ( 28 )
其中,Iξ=[I 0]。 
令矩阵Pξ及其逆矩阵Pξ -1有如下形式 
P &xi; = Y N N T W , P &xi; - 1 = X M M T Z
再由PξPξ -1=I,可得 
P &xi; X I M T 0 = I Y 0 N T - - - ( 29 )
定义 
F 1 = X I M T 0 , F 2 = I Y 0 N T
则可得PξF1=F2。同时,由Pξ>0,可知 
F 1 T P &xi; F 1 = F 2 T F 1 = X I I Y > 0 - - - ( 30 )
这里就得到式(25); 
对式(28)两边同时左乘矩阵diag{F1 T,I,I}和右乘矩阵diag{F1,I,I},同时令 
A ^ = NA k M T + NB k C f X + YB f C k M T + Y ( A f + B f D k C f ) X , B ^ = NB k + YB f D k ,
C ^ = C k M T + D k C f X , D ^ = D k
则可得到式(27)。 
基于式(25)和(26),可求得X和Y。再由PξPξ -1=I,可得 
MNT=I-XY 
可以通过I-XY的奇异值分解来得到满秩矩阵M和N。进一步,可以得到动态输出反馈的控制参数矩阵Ak,Bk,Ck,Dk。 
这里,将故障诊断观测器和动态输出反馈容错控制器是分开设计的,又同时考虑了各自的性能,优化了设计过程。 
下面对本发明的方法进行仿真验证, 
选取仿真步长0.001s,故障在8s时为f=[-1 0 0 0]T,这里故障模拟为前向电机出现50%电压损失。D1=0.001[1 1 1 1 1 ]T,D2=0.01[1 1 1]T,假设为高斯噪声取N(0,e(-12))给定常数αl=1,γl=10,αf=2.5,γf=5.5,在平台上仿真得到俯仰角曲线如图3和故障估计曲线如图4,得到三轴姿态角如图5,(a)为航向角变化曲线,(b)为俯仰角变化曲线,(c)为横滚角变化曲线。 
由上述附图可知本发明的方法可以有效的实现故障的估计,且能够对出现的故障进行容错,使***在故障情况下依然能保持稳定性或较好的性能,这对于***故障的预警和实时监控具有重要的意义。 

Claims (9)

1.一种基于联合多观测器的故障诊断与容错控制装置,其特征在于,包括硬件控制模块、故障注入模块、数据采集模块、故障诊断模块和实时监控模块,其中故障注入模块与硬件控制模块相连接,将需要模拟的故障信息传输给硬件控制模块,并通过硬件控制模块表现出来,硬件控制模块通过数据采集模块与故障诊断模块相连接,将测得的角度信息通过采集模块传输给故障诊断模块,所述故障诊断模块还直接与硬件控制模块相连接,将检测到的故障信号传输给硬件控制模块,该故障诊断模块还与实时监控模块相连接,将检测的故障状态显示出来。
2.根据权利要求1所述的基于联合多观测器的故障诊断与容错控制装置,其特征在于,所述硬件控制模块包括计算机[1]、功率放大器[2]、平台机器[3]、信号编译及转换装置[4],所述计算机[1]通过功率放大器[2]与平台机器[3]相连接,该平台机器[3]同时通过信号编译及转换装置[4]与计算机[1]相连接。
3.根据权利要求1所述的基于联合多观测器的故障诊断与容错控制装置,其特征在于,所述故障诊断模块包括鲁棒多观测器[8]、残差信号生成模块[9]和容错控制器[10],其中鲁棒多观测器[8]通过残差信号生成模块[9]与容错控制器[10]相连接;所述鲁棒多观测器[8]包括增广故障估计观测器和Luenberger故障检测观测器。
4.根据权利要求2所述的基于联合多观测器的故障诊断与容错控制装置,其特征在于,所述平台机器[3]为外购3-DOF hover平台。
5.一种基于权利要求1所述故障诊断与容错控制装置的故障诊断与容错控制方法,其特征在于,包括以下步骤:
步骤1、在平衡点位置确定四旋翼直升机俯仰轴、横滚轴和航向轴,所述平衡点位置为俯仰角、横滚角和航向角都为0°时平台所处的位置,在平衡位置根据右手定则建立参考坐标系,定义中心点为坐标原点,从原点出发指向左向电机方向为y轴即俯仰轴,从原点出发指向前向电机方向为x轴即横滚轴,从原点出发垂直向上方向为z轴即航向轴,俯仰角为俯仰轴与水平面之间的夹角,滚转角为滚转轴与水平面之间的夹角,航向角为横滚轴在水平面上的投影与初始横滚轴之间的夹角;
步骤2、在执行器损伤故障的情况下确定***的动态模型;
步骤3、在步骤2确定***动态模型的基础上构造多观测器来检测和估计针 对俯仰和滚转通道的执行器故障;
步骤4、通过步骤3估计出的执行器故障确定基于输出反馈的容错控制律,使***对故障有容错能力,完成联合多观测器的故障诊断与容错控制。
6.根据权利要求5所述的故障诊断与容错控制方法,其特征在于,步骤1中四旋翼直升机俯仰轴、横滚轴和航向轴方程为:
Figure FDA00001776477800021
式中参数所代表的含义为:ψ、θ、φ分别为俯仰角、横滚角和航向角, 
Figure FDA00001776477800022
Figure FDA00001776477800023
分别为俯仰角角加速度、横滚角角加速度和航向角角加速度,Kfc、Kfn分别为顺时针、逆时针电压-力矩常数,Jp是机体绕着俯仰轴的转动惯量,Jr是机体绕着横滚轴的转动惯量,Vf、Vb、Vr、Vl分别为四旋翼直升机前向电机、后向电机、右向电机和左向电机驱动电压值,l为坐标原点到电机中心点的长度;
上述方程在下述假设关系下确定:
(1)所有结构都是刚性的;
(2)飞行器是严格对称的;
(3)直流电机的电压和力矩之间是线性关系;
(4)飞行器中心就在结构中心处;
(5)飞行器姿态角度变化很小,即小于5°。
7.根据权利要求5所述的故障诊断与容错控制方法,其特征在于,步骤2在故障为执行器损伤故障的情况下确定***的动态模型,所述模型为:
Figure FDA00001776477800024
式中为状态向量,
Figure DEST_PATH_FDA00002147108700026
为x(t)的导数,u(t)=[Vf,Vb,Vr,Vl]∈R4×1为控制向量,f(t)∈R4×1为损失电压,y(t)=[ψ,θ,φ]∈R3×1为输出向量,ω(t)∈R1×1为有界扰动向量,且 
f(t)=[f1(t) f2(t) f3(t) f4(t)]T,f1(t)、f2(t)、f3(t)、f4(t)分别为前向电机损失电压、后向电机损失电压、右向电机损失电压和左向电机损失电压, 
Figure FDA00001776477800031
Figure FDA00001776477800032
A、B、C为***矩阵,D1为输入扰动矩阵,D2为输出扰动矩阵,B1为俯仰通道故障系数,B2为横滚通道故障系数,B=[B1 B2]; 
Figure FDA00001776477800033
分别为俯仰角速率、横滚角速率和航向角速率;
Figure FDA00001776477800035
D1=0.001[1 1 1 1 1]T
D2=0.01[1 1 1]T
Figure FDA00001776477800036
Figure FDA00001776477800037
8.根据权利要求5所述的故障诊断与容错控制方法,其特征在于,步骤3构造多观测器来估计针对俯仰和滚转通道的执行器故障时,所述多观测器包括增广故障观测器和Luenberger故障检测观测器,其中增广故障观测器为
Figure FDA00001776477800038
Figure FDA00001776477800039
其中:
Figure FDA000017764778000311
Figure FDA000017764778000312
Figure FDA000017764778000313
Figure FDA000017764778000314
Figure FDA00001776477800042
Figure FDA00001776477800043
Figure FDA00001776477800044
Figure FDA00001776477800045
Figure FDA00001776477800046
Figure FDA00001776477800047
Figure FDA00001776477800048
Figure FDA00001776477800049
这里, 
Figure FDA000017764778000410
为状态向量估计值, 为故障向量估计值, 
Figure FDA000017764778000412
为前向电机电压的导数, 为后向电机电压的导数,L1为俯仰通道观测器增益矩阵,L2为横滚通道观测器增益矩阵,F1为俯仰通道故障估计矩阵,F2为横滚通道故障估计矩阵,Ir为r阶单位矩阵
Luenberger故障检测观测器如下
Figure FDA000017764778000414
r(t)=N1z(t)+N2y(t)+N3u(t)
其中,z(t)∈R6×1为故障检测观测器状态向量,r(t)∈R3×1为残差信号; T∈R6×6为转换矩阵,M∈R6×6,G∈R6×3,J∈R6×4,N1∈R3×6,N2∈R3×3,N3∈R3×4并且满足
Figure FDA000017764778000424
定义误差e(t)=z(t)-Tx(t),那么残差信号r(t)完全取决于故障信号,并且误差动态方程为
Figure FDA000017764778000425
r(t)=N1Te(t)
Figure FDA000017764778000426
Figure FDA000017764778000427
M所有特征值为负,并且f(t)有界,则根据Lyapunov稳定理论,误差动态方程渐进稳定。 
9.根据权利要求5所述的故障诊断与容错控制方法,其特征在于,步骤4中确定基于输出反馈的容错控制率,具体为:
步骤41、定义跟踪误差et(t)=d(t)-y(t),d(t)为期望姿态,引入下述状态方程
Figure FDA00001776477800051
其中
Figure FDA00001776477800053
Figure FDA00001776477800057
Figure FDA00001776477800058
步骤42、构造全阶动态输出反馈容错控制器:
Figure FDA00001776477800059
Figure FDA000017764778000510
式中 
Figure FDA000017764778000511
为故障估计值,ξ(t)∈R(n+p)×1,Ak∈R(n+p)×(n+p),Bk∈R(n+p)×q,Ck∈Rp×(n+p),Dk∈Rp×q,n+p为向量行数,其中n、p为大于等于1的正整数,q为大于等于1的正整数,这里B*满足(In-BB*)E=0,执行器故障中E=B;将上述控制器与步骤41的状态方程进行合并,并引入新变量xξ(t)=[xf(t) ξ(t)]T,ζ(t)=[ef(t) v(t)]T
得到增广***为:
Figure FDA000017764778000517
其中
Figure FDA000017764778000518
Figure FDA000017764778000519
步骤43、求解上述控制器中的控制参数,具体为:
对给定常数αf>0,γf>0,并且矩阵
Figure 606716DEST_PATH_FDA000021471087000515
Figure 523857DEST_PATH_FDA000021471087000516
Figure 698803DEST_PATH_FDA000021471087000518
均满足条件 
Figure FDA00001776477800061
Figure FDA00001776477800062
Figure FDA00001776477800063
即可得到控制参数的解,并且闭环***以αf速率指数衰减,并满足||ξ(t)||2f||ζ(t)||2
其中X∈R(n+p)×(n+p),Y∈R(n+q)×(n+p),M∈R(n+p)×(n+p),N∈R(n+p)×(n+p),MNT=I-XY,
Figure FDA00001776477800069
Figure FDA000017764778000610
并且 
Figure FDA000017764778000611
Figure FDA000017764778000612
Figure FDA000017764778000613
Figure FDA000017764778000614
这里,I为单位矩阵,MT为M转置矩阵,Af T为Af转置矩阵,Bf T为Bf转置矩阵,Cf T为Cf转置矩阵。 
CN201210200982.XA 2012-06-18 2012-06-18 一种基于联合多观测器的故障诊断与容错控制装置 Active CN102854874B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210200982.XA CN102854874B (zh) 2012-06-18 2012-06-18 一种基于联合多观测器的故障诊断与容错控制装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210200982.XA CN102854874B (zh) 2012-06-18 2012-06-18 一种基于联合多观测器的故障诊断与容错控制装置

Publications (2)

Publication Number Publication Date
CN102854874A true CN102854874A (zh) 2013-01-02
CN102854874B CN102854874B (zh) 2015-08-12

Family

ID=47401533

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210200982.XA Active CN102854874B (zh) 2012-06-18 2012-06-18 一种基于联合多观测器的故障诊断与容错控制装置

Country Status (1)

Country Link
CN (1) CN102854874B (zh)

Cited By (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103105850A (zh) * 2013-01-30 2013-05-15 南京航空航天大学 一种近空间飞行器故障诊断与容错控制方法
CN103135547A (zh) * 2013-03-24 2013-06-05 西安费斯达自动化工程有限公司 飞行器协调转弯故障诊断和容错控制方法
CN103135553A (zh) * 2013-01-21 2013-06-05 南京航空航天大学 四旋翼飞行器容错控制方法
CN103149931A (zh) * 2013-03-24 2013-06-12 西安费斯达自动化工程有限公司 飞行器三维运动故障诊断和容错控制方法
CN103149930A (zh) * 2013-03-24 2013-06-12 西安费斯达自动化工程有限公司 飞行器大迎角运动切换模型的故障诊断和容错控制方法
CN103616816A (zh) * 2013-11-15 2014-03-05 南京航空航天大学 一种高超声速飞行器升降舵故障控制方法
CN103838145A (zh) * 2014-01-17 2014-06-04 南京航空航天大学 基于级联观测器的垂直起降飞机鲁棒容错控制***及方法
CN104007663A (zh) * 2014-05-13 2014-08-27 南京航空航天大学 一种含参数不确定性的四旋翼姿态自适应容错控制方法
CN104020670A (zh) * 2014-05-26 2014-09-03 南京航空航天大学 基于支持向量机的三自由度直升机容错控制装置及方法
CN104020774A (zh) * 2014-06-19 2014-09-03 金陵科技学院 基于动态控制重新分配的飞行器姿态容错控制方法
CN104049537A (zh) * 2014-06-19 2014-09-17 金陵科技学院 非仿射非线性飞控***鲁棒自适应容错控制***
CN104252575A (zh) * 2014-08-06 2014-12-31 哈尔滨工程大学 一种基于行为的uuv推进操纵***异常辨识方法
CN104360679A (zh) * 2014-10-21 2015-02-18 南京航空航天大学 基于动态执行器的列车悬挂***故障诊断与容错控制方法
CN104880948A (zh) * 2015-05-08 2015-09-02 北京航空航天大学 一种基于鲁棒自适应的带有飞轮的航天器容错控制方法
CN104950877A (zh) * 2015-06-17 2015-09-30 西安理工大学 一种四旋翼飞行器故障诊断方法
CN105045105A (zh) * 2015-07-30 2015-11-11 南京航空航天大学 一种针对状态时滞的四旋翼直升机容错控制装置及方法
CN105094111A (zh) * 2015-04-09 2015-11-25 南京航空航天大学 基于联合降噪和经验模态分解的控制***健康状态分析方法
CN105974796A (zh) * 2016-06-16 2016-09-28 航天恒星科技有限公司 一种多驱动网络设备的故障诊断与容错控制方法
CN106054852A (zh) * 2015-04-16 2016-10-26 通用汽车环球科技运作有限责任公司 集成式故障沉默和故障运转***中的可量容错的构造
CN107861401A (zh) * 2017-12-15 2018-03-30 四川汉科计算机信息技术有限公司 机电半实物仿真***
CN108427401A (zh) * 2018-03-29 2018-08-21 南京航空航天大学 一种具有联合连通拓扑的飞行控制***协同故障诊断方法
CN108563131A (zh) * 2018-07-12 2018-09-21 南京航空航天大学 一种卫星姿态控制***执行器失控故障的自适应补偿方法
CN108981709A (zh) * 2018-08-02 2018-12-11 南京航空航天大学 基于力矩模型辅助的四旋翼横滚角、俯仰角容错估计方法
CN109343369A (zh) * 2018-11-19 2019-02-15 南京邮电大学 一种基于非线性观测器的四旋翼容错控制器设计方法
CN109541941A (zh) * 2018-11-19 2019-03-29 哈尔滨工业大学 一种针对垂直起降运载器主动段飞行的自适应增广抗扰容错方法
CN110635686A (zh) * 2019-11-14 2019-12-31 东北电力大学 一种基于切换***的升压电路的控制及故障检测方法
CN111007720A (zh) * 2019-12-11 2020-04-14 南京航空航天大学 高超声速飞行器多传感器故障的非线性自愈合控制方法
CN111007722A (zh) * 2019-12-18 2020-04-14 厦门大学 一种四轮转向自动驾驶汽车横向鲁棒容错控制***及方法
CN111045441A (zh) * 2019-12-19 2020-04-21 南京航空航天大学 一种高超声速飞行器传感器复合故障自愈合控制方法
CN111158343A (zh) * 2020-01-10 2020-05-15 淮阴工学院 一种针对带有执行器和传感器故障的切换***的异步容错控制方法
CN111880410A (zh) * 2020-08-11 2020-11-03 北京航空航天大学 一种针对电机故障的四旋翼无人机容错控制方法
CN111897221A (zh) * 2020-08-06 2020-11-06 北京航空航天大学 一种基于组合观测器的航天器故障诊断方法
CN112526975A (zh) * 2020-12-02 2021-03-19 西北工业大学 一种基于h-/l∞观测器的非线性***同时故障诊断与控制方法
CN112947392A (zh) * 2021-04-05 2021-06-11 西北工业大学 一种基于鲁棒观测器的飞行控制***执行器和传感器复合微小故障估计方法
CN112947366A (zh) * 2021-02-01 2021-06-11 航天科工空间工程发展有限公司 一种解决飞行器控制***中观测死循环问题的方法
CN113221719A (zh) * 2021-05-06 2021-08-06 北京航空航天大学 飞行器故障诊断方法、装置和电子设备
CN113985734A (zh) * 2020-12-08 2022-01-28 北京航空航天大学 基于执行器故障的高超声速导弹的自适应容错控制器
CN115508665A (zh) * 2022-09-23 2022-12-23 淮阴工学院 一种针对rlc分数线性电路的故障检测方法
CN115685955A (zh) * 2022-09-28 2023-02-03 南通大学 一种空气处理单元的故障检测和反馈控制集成设计方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
杨新哲等: "基于多观测器的一类过驱动***主动容错控制设计", 《南京航空航天大学学报》 *
杨新哲等: "基于联合多观测器的四旋翼直升机故障诊断", 《控制工程》 *

Cited By (67)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103135553A (zh) * 2013-01-21 2013-06-05 南京航空航天大学 四旋翼飞行器容错控制方法
CN103135553B (zh) * 2013-01-21 2015-06-17 南京航空航天大学 四旋翼飞行器容错控制方法
CN103105850A (zh) * 2013-01-30 2013-05-15 南京航空航天大学 一种近空间飞行器故障诊断与容错控制方法
CN103105850B (zh) * 2013-01-30 2015-03-25 南京航空航天大学 一种近空间飞行器故障诊断与容错控制方法
CN103149931A (zh) * 2013-03-24 2013-06-12 西安费斯达自动化工程有限公司 飞行器三维运动故障诊断和容错控制方法
CN103149930A (zh) * 2013-03-24 2013-06-12 西安费斯达自动化工程有限公司 飞行器大迎角运动切换模型的故障诊断和容错控制方法
CN103149930B (zh) * 2013-03-24 2015-04-08 西安费斯达自动化工程有限公司 飞行器大迎角运动切换模型的故障诊断和容错控制方法
CN103135547B (zh) * 2013-03-24 2015-06-03 西安费斯达自动化工程有限公司 飞行器协调转弯故障诊断和容错控制方法
CN103149931B (zh) * 2013-03-24 2015-04-08 西安费斯达自动化工程有限公司 飞行器三维运动故障诊断和容错控制方法
CN103135547A (zh) * 2013-03-24 2013-06-05 西安费斯达自动化工程有限公司 飞行器协调转弯故障诊断和容错控制方法
CN103616816A (zh) * 2013-11-15 2014-03-05 南京航空航天大学 一种高超声速飞行器升降舵故障控制方法
CN103616816B (zh) * 2013-11-15 2016-04-06 南京航空航天大学 一种高超声速飞行器升降舵故障控制方法
CN103838145A (zh) * 2014-01-17 2014-06-04 南京航空航天大学 基于级联观测器的垂直起降飞机鲁棒容错控制***及方法
CN103838145B (zh) * 2014-01-17 2016-08-17 南京航空航天大学 基于级联观测器的垂直起降飞机鲁棒容错控制***及方法
CN104007663A (zh) * 2014-05-13 2014-08-27 南京航空航天大学 一种含参数不确定性的四旋翼姿态自适应容错控制方法
CN104007663B (zh) * 2014-05-13 2017-08-25 南京航空航天大学 一种含参数不确定性的四旋翼姿态自适应容错控制方法
CN104020670A (zh) * 2014-05-26 2014-09-03 南京航空航天大学 基于支持向量机的三自由度直升机容错控制装置及方法
CN104049537A (zh) * 2014-06-19 2014-09-17 金陵科技学院 非仿射非线性飞控***鲁棒自适应容错控制***
CN104020774A (zh) * 2014-06-19 2014-09-03 金陵科技学院 基于动态控制重新分配的飞行器姿态容错控制方法
CN104049537B (zh) * 2014-06-19 2017-02-22 金陵科技学院 非仿射非线性飞控***鲁棒自适应容错控制***
CN104020774B (zh) * 2014-06-19 2017-11-07 金陵科技学院 基于动态控制重新分配的飞行器姿态容错控制方法
CN104252575A (zh) * 2014-08-06 2014-12-31 哈尔滨工程大学 一种基于行为的uuv推进操纵***异常辨识方法
CN104252575B (zh) * 2014-08-06 2017-06-20 哈尔滨工程大学 一种基于行为的uuv推进操纵***异常辨识方法
CN104360679A (zh) * 2014-10-21 2015-02-18 南京航空航天大学 基于动态执行器的列车悬挂***故障诊断与容错控制方法
CN105094111B (zh) * 2015-04-09 2017-12-05 南京航空航天大学 基于联合降噪和经验模态分解的控制***健康状态分析方法
CN105094111A (zh) * 2015-04-09 2015-11-25 南京航空航天大学 基于联合降噪和经验模态分解的控制***健康状态分析方法
CN106054852A (zh) * 2015-04-16 2016-10-26 通用汽车环球科技运作有限责任公司 集成式故障沉默和故障运转***中的可量容错的构造
CN106054852B (zh) * 2015-04-16 2019-03-01 通用汽车环球科技运作有限责任公司 集成式故障沉默和故障运转***中的可量容错的构造
CN104880948A (zh) * 2015-05-08 2015-09-02 北京航空航天大学 一种基于鲁棒自适应的带有飞轮的航天器容错控制方法
CN104880948B (zh) * 2015-05-08 2017-09-08 北京航空航天大学 一种基于鲁棒自适应的带有飞轮的航天器容错控制方法
CN104950877B (zh) * 2015-06-17 2018-05-29 西安理工大学 一种四旋翼飞行器故障诊断方法
CN104950877A (zh) * 2015-06-17 2015-09-30 西安理工大学 一种四旋翼飞行器故障诊断方法
CN105045105A (zh) * 2015-07-30 2015-11-11 南京航空航天大学 一种针对状态时滞的四旋翼直升机容错控制装置及方法
CN105974796A (zh) * 2016-06-16 2016-09-28 航天恒星科技有限公司 一种多驱动网络设备的故障诊断与容错控制方法
CN107861401A (zh) * 2017-12-15 2018-03-30 四川汉科计算机信息技术有限公司 机电半实物仿真***
CN108427401A (zh) * 2018-03-29 2018-08-21 南京航空航天大学 一种具有联合连通拓扑的飞行控制***协同故障诊断方法
CN108427401B (zh) * 2018-03-29 2020-09-25 南京航空航天大学 一种具有联合连通拓扑的飞行控制***协同故障诊断方法
CN108563131A (zh) * 2018-07-12 2018-09-21 南京航空航天大学 一种卫星姿态控制***执行器失控故障的自适应补偿方法
CN108563131B (zh) * 2018-07-12 2021-06-15 南京航空航天大学 一种卫星姿态控制***执行器失控故障的自适应补偿方法
CN108981709B (zh) * 2018-08-02 2021-09-21 南京航空航天大学 基于力矩模型辅助的四旋翼横滚角、俯仰角容错估计方法
CN108981709A (zh) * 2018-08-02 2018-12-11 南京航空航天大学 基于力矩模型辅助的四旋翼横滚角、俯仰角容错估计方法
CN109541941A (zh) * 2018-11-19 2019-03-29 哈尔滨工业大学 一种针对垂直起降运载器主动段飞行的自适应增广抗扰容错方法
CN109343369B (zh) * 2018-11-19 2021-08-10 南京邮电大学 一种基于非线性观测器的四旋翼容错控制器设计方法
CN109541941B (zh) * 2018-11-19 2020-07-21 哈尔滨工业大学 一种针对垂直起降运载器主动段飞行的自适应增广抗扰容错方法
CN109343369A (zh) * 2018-11-19 2019-02-15 南京邮电大学 一种基于非线性观测器的四旋翼容错控制器设计方法
CN110635686A (zh) * 2019-11-14 2019-12-31 东北电力大学 一种基于切换***的升压电路的控制及故障检测方法
CN111007720A (zh) * 2019-12-11 2020-04-14 南京航空航天大学 高超声速飞行器多传感器故障的非线性自愈合控制方法
CN111007722B (zh) * 2019-12-18 2021-01-01 厦门大学 一种四轮转向自动驾驶汽车横向鲁棒容错控制***及方法
CN111007722A (zh) * 2019-12-18 2020-04-14 厦门大学 一种四轮转向自动驾驶汽车横向鲁棒容错控制***及方法
CN111045441B (zh) * 2019-12-19 2022-04-08 南京航空航天大学 一种高超声速飞行器传感器复合故障自愈合控制方法
CN111045441A (zh) * 2019-12-19 2020-04-21 南京航空航天大学 一种高超声速飞行器传感器复合故障自愈合控制方法
CN111158343A (zh) * 2020-01-10 2020-05-15 淮阴工学院 一种针对带有执行器和传感器故障的切换***的异步容错控制方法
CN111158343B (zh) * 2020-01-10 2023-03-21 淮阴工学院 一种针对带有执行器和传感器故障的切换***的异步容错控制方法
CN111897221A (zh) * 2020-08-06 2020-11-06 北京航空航天大学 一种基于组合观测器的航天器故障诊断方法
CN111880410B (zh) * 2020-08-11 2021-12-28 北京航空航天大学 一种针对电机故障的四旋翼无人机容错控制方法
CN111880410A (zh) * 2020-08-11 2020-11-03 北京航空航天大学 一种针对电机故障的四旋翼无人机容错控制方法
CN112526975B (zh) * 2020-12-02 2022-03-22 西北工业大学 一种基于h-/l∞观测器的非线性***同时故障诊断与控制方法
CN112526975A (zh) * 2020-12-02 2021-03-19 西北工业大学 一种基于h-/l∞观测器的非线性***同时故障诊断与控制方法
CN113985734A (zh) * 2020-12-08 2022-01-28 北京航空航天大学 基于执行器故障的高超声速导弹的自适应容错控制器
CN113985734B (zh) * 2020-12-08 2024-04-12 北京航空航天大学 基于执行器故障的高超声速导弹的自适应容错控制器
CN112947366B (zh) * 2021-02-01 2022-09-23 航天科工空间工程发展有限公司 一种解决飞行器控制***中观测死循环问题的方法
CN112947366A (zh) * 2021-02-01 2021-06-11 航天科工空间工程发展有限公司 一种解决飞行器控制***中观测死循环问题的方法
CN112947392A (zh) * 2021-04-05 2021-06-11 西北工业大学 一种基于鲁棒观测器的飞行控制***执行器和传感器复合微小故障估计方法
CN112947392B (zh) * 2021-04-05 2022-04-26 西北工业大学 一种基于鲁棒观测器的飞行控制***执行器和传感器复合微小故障估计方法
CN113221719A (zh) * 2021-05-06 2021-08-06 北京航空航天大学 飞行器故障诊断方法、装置和电子设备
CN115508665A (zh) * 2022-09-23 2022-12-23 淮阴工学院 一种针对rlc分数线性电路的故障检测方法
CN115685955A (zh) * 2022-09-28 2023-02-03 南通大学 一种空气处理单元的故障检测和反馈控制集成设计方法

Also Published As

Publication number Publication date
CN102854874B (zh) 2015-08-12

Similar Documents

Publication Publication Date Title
CN102854874A (zh) 一种基于联合多观测器的故障诊断与容错控制装置及方法
CN103488092B (zh) 基于t-s模糊模型与学习观测器的卫星故障诊断与容错控制方法
Panagi et al. Distributed fault accommodation for a class of interconnected nonlinear systems with partial communication
Wang et al. A composite adaptive fault-tolerant attitude control for a quadrotor UAV with multiple uncertainties
Meskin et al. A hybrid fault detection and isolation strategy for a network of unmanned vehicles in presence of large environmental disturbances
CN106773679A (zh) 一种基于角速度观测器的航天器容错控制方法
CN105843240A (zh) 一种考虑执行器故障的航天器姿态积分滑模容错控制方法
Zhang et al. Robust adaptive output‐feedback control for a class of nonlinear systems with time‐varying actuator faults
Edwards et al. Sliding mode methods for fault detection and fault tolerant control with application to aerospace systems
CN107272639A (zh) 刚性航天器反作用飞轮故障的检测、估计及其调节方法
CN105045105A (zh) 一种针对状态时滞的四旋翼直升机容错控制装置及方法
Chu et al. Observer-based fault detection for magnetic coupling underwater thrusters with applications in jiaolong HOV
Saied et al. Active versus passive fault-tolerant control of a redundant multirotor UAV
CN104020670B (zh) 基于支持向量机的三自由度直升机容错控制装置及方法
CN109426238A (zh) 一种基于滑模观测器的航天器姿控***多故障诊断方法
Hsiao et al. Mavfi: An end-to-end fault analysis framework with anomaly detection and recovery for micro aerial vehicles
Li et al. A synthesized design of adaptive and sliding-mode observer-based incipient fault detection for a quadrotor
Meskin et al. Hybrid fault detection and isolation strategy for non-linear systems in the presence of large environmental disturbances
Nasir et al. Fault tolerance for spacecraft attitude management
Yang et al. Fault diagnosis strategy of electro-mechanical flight actuator using fuzzy disturbance observer
Momtaz et al. Hierarchical check based detection and diagnosis of sensor-actuator malfunction in autonomous systems: A quadcopter study
Momtaz et al. Hierarchical state space checks for errors in sensors, actuators and control of nonlinear systems: Diagnosis and compensation
Zhang et al. Design and development of a novel redundant and fault-tolerant actuator unit for heavy-duty parallel manipulators
Dumont et al. Fault detection of actuator faults for electric vehicle
Omran et al. Fault detection and identification of spacecraft reaction wheels using autoregressive moving average model and neural networks

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant