欢迎访问一起赢论文辅导网
本站动态
联系我们
 
 
 
 
 
 
 
 
 
 
 
QQ:3949358033

工作时间:9:00-24:00
机械论文
当前位置:首页 > 机械论文
基于观测器的非线性不确定系统鲁棒故障检测新方法
来源:一起赢论文网     日期:2013-06-18     浏览数:3329     【 字体:

摘要: 针对非线性不确定系统的鲁棒故障检测问题, 提出了一种采用统计理论的新方法. 通过设计全阶故障观测器产生残差信号, 将鲁棒故障检测观测器设计问题转化为H1优化问题; 利用H1范数描述故障检测的鲁棒性, 保证系统的抗干扰能力, 同时引入H范数, 确保对故障信号的灵敏度; 应用线性矩阵不等式技术给出了该设计问题解存在的条件和求解方法. 将统计理论用于故障检测阈值的确定, 充分考虑了残差信号的随机特性, 使故障决策更加准确和可靠. 最后通过仿真实例验证了本文方法的有效性.
关键词: 观测器设计; 非线性不确定系统; 线性矩阵不等式; 统计理论; 鲁棒故障检测
Novel observer-based robust fault detection method fornonlinear uncertain systems
Abstract:For the robust fault detection in nonlinear uncertain systems, we propose a novel method based on thestatistical theory. The residual is generated after the full-order fault observer is designed, and the robust fault detectionproblem is formulated as an H-infinity optimization problem. The robustness of the fault detection is described by H-infinitynorm, so the capacity of resisting disturbances is ensured. Besides, the H norm is introduced to ensure the sensitivity tofaults. By using the linear matrix inequality techniques, we derive the solvable conditions of this optimization problem andobtain the solutions as well. Statistical theory is used for determining the threshold of the fault detection. Taking accountof the randomness of the residual makes the fault detection results more exact and credible. The validity of this proposedapproach is illustrated by a numerical example.
Key words:observer design; nonlinear uncertain system; linear matrix inequality; statistical theory; robust fault detec-tion
  1 引引引 言言言 (Introduction)
  故障诊断是一门综合性的技术, 其研究涉及多门学科, 如现代控制理论、可靠性理论、信息处理和模式识别等, 故障诊断的任务包括故障检测、故障隔离、故障识别和故障评价与决策等, 其中故障检测就是根据一定的准则判断系统是否发生了故障[1–2]. 现有故障检测方法主要可以分为基于信号处理的方法、基于知识的方法和基于模型的方法3种.基于模型的方法是一种广泛应用的故障检测方法,近20年来受到了国内外控制界的高度重视和广泛研究, 并取得了大量研究成果[3–6]. 其中, 基于观测器的故障检测方法在众多的方法中实用性最强, 因而得到了广泛的研究和发展, 常见的方法有基于未知输入观测器的故障检测、基于自适应观测器的故障检测、基于滑膜观测器的故障检测以及基于线性矩阵不等式(linear matrix inequality, LMI)或H1鲁棒观测器的故障检测等[7–10].
  线性系统都是经过一定的简化处理得到的理想模型, 并不能准确描述系统的实际动态, 即使是非线性模型, 在实际运行过程中也不可避免地要受到各种不确定性因素的影响, 如建模误差、测量噪声和外界干扰等, 因而鲁棒的故障检测方法受到了日益重视和广泛关注[11]. 然而, 目前关于故障检测的研究目前主要集中于线性系统, 已取得了不少理论成果, 但实际中几乎所有的系统都存在不同程度的非线性, 因此, 研究非线性系统的故障检测具有重要的科学意义和工程实用价值. 近年来对非线性系统的故障诊断研究也有很大进展: 文献[12]采用微分几何的方法设计状态观测器, 以检测非线性系统的故障; 文献[13]采用迭代线性矩阵不等式(LMI)的方法,对带有非线性摄动不确定线性系统的故障诊断问题进行了研究; 文献[14]设计了H1鲁棒故障检测滤波器对一类受时变时滞影响的非线性不确定系统进行故障检测, 将故障检测问题转化为H1滤波问题.
  本文针对一类典型非线性不确定性系统, 将故障检测观测器的设计问题转化为H1优化问题, 通过H1范数和H范数描述残差信号对模型误差、外界扰动等的鲁棒性和对故障的灵敏性. 该问题解的形式和观测器增益矩阵的求解方法通过线性矩阵不等式给出. 对于故障检测阈值的确定, 本文采用了统计理论的方法, 充分考虑残差信号的随机特性. 文章最后的仿真实例说明了本文方法的有效性.
  2 故故故 障障障 检检检 测测测 问问问 题题题 描描描 述述述 (Description of fault de-tection)
  考虑如下的非线性不确定系统:8><>:_ x(t) =Ax(t) +Bu(t) +g(t; x(t))+Edd(t) +Eff(t);y(t) =Cx(t) +Du(t) +Fdd(t) +Fff(t);(1)式中: x(t)2Rn, u(t)2Rnu分别表示系统的状态和控制输入; y(t)为系统输出; g(t; x(t))为已知非线性向量函数且满足g(t;0) = 0, kg(t; x(t))¡g(t; v(t))k6±kx(t)¡v(t)k, ±为已知正数; d(t)2Rnd表示包括干扰、噪声或界定在kdk6¢d范围内的模型结构不确定等未知输入; f(t) 2Rm表示系统必须检测出来的所有可能的加性故障即执行器故障、元部件故障和传感器故障等未知输入; A, B, C, D, Ed, Ef,Fd, Ff为已知矩阵或向量.假设系统(1)满足以下条件[15]:1) 矩阵A渐近稳定;2) (C; A)可检测;3)"A¡j!I EdC Fd#对于所有!行满秩.对系统(1)设计如下的全阶故障观测器:(_^ x(t) =A^ x(t) +Bu(t) +L(y(t)¡^ y(t));^ y(t) =C^ x(t) +Du(t);(2)其中L为观测器的增益矩阵, 满足(A¡LC)稳定. 定义系统状态估计误差和残差分别为(e(t) =x(t)¡^ x(t);r(t) =y(t)¡^ y(t):(3)则残差的状态方程为(_ e(t) =¹Ae(t) +g(t; x(t)) +¹Edd(t) +¹Eff(t);r(t) =Ce(t) +Fdd(t) +Fff(t);(4)其中:¹A=A¡LC,¹Ed =Ed¡LFd,¹Ef =Ef ¡LFf.将式(4)中的非线性项g(t; x(t))在e(t) = 0处通过泰勒公式展开, 以传递函数的形式表示为r(s)¼rd(s) +rf(s) =Trd(s)d(s) +Trf(s)f(s);(5)其中: Trd(s) = C(sI ¡¹A)¹E¡1d+Fd, 表示包括干扰、噪声或界定在kdk 6¢d范围内的模型不确定性等未知输入到残差的传递函数; Trf(s) =C(sI¡¹A)¹E¡1f+Ff, 表示系统必须检测出来的所有可能的加性故障即执行器故障、元部件故障和传感器故障等未知输入到残差的传递函数. 这样, 系统(1)故障检测问题即为设计故障观测器式(2)的增益矩阵L, 使其满足如下性能指标[16]:
  无故障时, 系统(4)渐近稳定;
  2) 对于给定的性能指标´ >0, 由干扰、噪声和模型误差等信号d(t)到残差r(t)的传递函数Trd(s)满足kHk1=kTrd(s)k16´;
  3) 故障发生时, 对于给定的性能指标° >0, 故障信号f(t)到残差r(t)的传递函数Trf(s)满足kHk¡=kTrf(s)k¡> °.
  其中: kHk1范数描述残差对干扰、噪声和模型误差等信号的抑制作用, 为系统的故障检测鲁棒性指标; kHk¡范数描述残差对故障的最小灵敏度, 为系统的故障检测灵敏度指标.
  理想情况下, 系统无故障即f(t) = 0时, 残差近似为均值为零的高斯白噪声序列; 系统出现故障即f(t)6= 0时, 残差将不满足白噪声特性, 从而检测出故障. 残差评价的基本思想是设计有效的决策逻辑和阈值, 使决策函数对故障高度敏感, 同时对系统测量噪声等不确定因素具有较强的鲁棒性, 一旦故障残差超出阈值, 立即报警. 一般是利用残差的评价函数J(r(t))与选定的阈值Jth进行比较, 进而判断故障是否发生, 其逻辑决策规则如下:(J(r(t))6Jth; 正常;J(r(t))> Jth; 故障:(6)
  一般情况下, 阈值都是根据经验取一较小的常数(正数). 然而实际系统存在模型误差、噪声和干扰等不确定性因素, 使残差成为一个随机过程. 在这种情况下, 残差无故障时的条件概率密度曲线与有故障时的条件概率密度曲线存在交叠, 如果阈值取得不恰当, 很容易出现虚警和漏检[17], 严重影响故障检测的精度. 考虑到实际系统具有很大程度的模型误差等不确定性因素, 其残差是一个近似高斯分布的非平稳随机过程. 基于残差信号的特性, 本文依据随机理论来确定故障检测的阈值.646 控 制 理 论 与 应 用 第30卷设残差矢量的均值和方差分别为8><>:¹=1NN Pn=1r(n);¾2=1N¡1N Pn=1[r(n)¡¹]2:(7)求取均值¹的(1¡®)置信区间, 即满足p(¹ ¹¡¾pN¹1¡®=2; ¹+¾pN¹1¡®=2) = 1¡®;(8)其中: (1¡®)为置信水平或置信度, ¹1¡®=2为均值¹的(1¡®=2)分位数. 在工程实践中, 置信度通常取0.95»0.99.由此可得残差矢量的阈值函数为Jth= ¹¹§¾N¹1¡®=2+r0: (9)式(9)中r0为系统正常工作时由于建模误差和外界干扰等不确定因素引起的无故障残差, 理想情况下r0= 0. 为了降低故障检测的虚警率, 本文中阈值取为置信区间的上界.
  3 鲁鲁鲁 棒棒棒 故故故 障障障 检检检 测测测 观观观 测测测 器器器 的的的 设设设 计计计 (Design forrobust fault detection observer)
  引引引 理理理 1 如果系统(_ x(t) =Ax(t) +Bd(t) +g(t; x(t));y(t) =Cx(t) +Dd(t);满足kg(t; x(t))¡g(t; v(t))k6±kx(t)¡v(t)k(± >0为已知数),且存在常数¸1 >0; ¸2 >0和对称正定矩阵P, Q, 使如下矩阵不等式成立:264M 0 P P P B+CTD0 ¡Q 0 0 0P 0 ¡¸1I 0 0P 0 0 ¡¸2I 0BTP+DTC 0 0 0 ¡(´2¡DTD)I375<0;(10)则系统渐近稳定, 且有ky(t)k16´kd(t)k1, 其中:M=P A+ATP+Q+CTC+¸1±2I, ´ >0为给定常数.
  引引引 理理理 2 如果系统(_ x(t) =Ax(t) +Bd(t) +g(t; x(t));y(t) =Cx(t) +Dd(t);满足kg(t; x(t))¡g(t; v(t))k6±kx(t)¡v(t)k(± >0为已知数),且存在常数½1 >0; ½2 >0和对称正定矩阵V, K, 使如下矩阵不等式成立:264N 0 V V V B¡CTD0 ¡K 0 0 0V 0 ¡½1I 0 0V 0 0 ¡½2I 0BTV¡DTC 0 0 0 (°2I¡DTD)375<0;(11)则系统渐近稳定, 且有ky(t)k¡> °kd(t)k¡. 其中:N=V A+ATV+K¡CTC+½1±2I, ° >0为给定常数.
  定定定 理理理 1 对于给定常数´ >0, 如果存在常数¸1>0; ¸2 >0, 以及正定对称矩阵P, Q, V, K, 满足矩阵不等式[Si;j]10£10 <0, 则由系统(1)和状态观测器(2)得到的残差系统(4)渐近稳定并满足性能指标kHk1=kTrd(s)k16´. 矩阵[Si;j]10£10的元素如下:S1;1 =P1A+ATP1¡KC¡CTKT+Q11+CTC+¸1±2I;S1;2= (V C)T+Q12; S1;5 =S1;7 =P1;S1;9 =P1Ed+CTFd¡KFd; S2;1 =V C+QT12;S2;2 =P2A+ATP2+Q22+¸1±2IS2;6 =S2;8 =P2; S2;9 =V Fd; S2;10 =P2BS3;3 =¡Q11; S3;4 =¡Q12; S4;3 =¡QT12;S4;4 =¡Q22; S5;1 =P1; S5;5 =¡¸1I;S6;2 =P2; S6;6 =¡¸1I; S7;1 =P1; S7;7 =¡¸2I;S8;2 =P2; S8;8 =¡¸2I; S9;2 =FdVT;S9;1= (P1Ed+CTFd¡KFd)T; S10;2= (P2B)T;S9;9 =¡(´2¡FTdFd)I; S10;10 =¡´2I:其余未列出元素均为零, 且有P="P100P2#, 观测器增益矩阵为L=P¡11S.
  定定定 理理理 2 对于给定常数° >0, 如果存在常数¸1>0; ¸2 >0, 以及正定对称矩阵P, Q, V, K, 满足矩阵不等式[Zi;j]9£9 <0, 则由系统(1)和状态观测器(2)得到的残差系统(4)渐近稳定并满足性能指标kHk¡=kTrf(s)k¡> °. 矩阵[Zi;j]9£9的元素如下:Z1;1 =P1A+ATP1¡KC¡CTKT+Q11¡CTC+ 2¸1±2I;Z1;2= (V C)T+Q12; Z1;5 =Z1;7 =P1;Z1;9 =P1Ef ¡CTFf ¡KFf; Z2;1 =V C+QT12;Z2;2=P2A+ATP2+Q22+2¸1±2I; Z2;9=V FF;Z2;6 =Z2;8 =P2; Z3;3 =¡Q11; Z3;4 =¡Q12;Z4;3 =¡QT12; Z4;4 =¡Q22; Z5;1 =¡P1;Z5;5 =¡¸1I; Z6;2 =¡P2; Z6;6 =¡¸1I;Z7;1 =P1; Z7;7 =¡¸2I; Z8;2 =P2;Z8;8 =¡¸2I; Z9;1= (P1Ef ¡CTFf ¡KFf)T;Z9;2= (V Ff)T; Z9;9 =°2I¡FTfFf:其余未列出元素均为零, 且有P="P100P2#, 观第5期 朱喜华等: 基于观测器的非线性不确定系统鲁棒故障检测新方法 647测器增益矩阵为L=P¡11S.定定定 理理理 3 如果存在常数° > ´ >0, ¸1 >0; ¸2>0和正定对称矩阵P, Q, V, K, 使得矩阵不等式[Si;j]10£10 <0和[Zi;j]9£9 <0同时成立, 且观测器增益矩阵为L=P¡11S, 则由系统(1)和状态观测器(2)得到的残差系统(4)渐近稳定并满足性能指标kHk1=kTrd(s)k16´和kHk¡=kTrf(s)k¡> °.受篇幅限制, 以上引理和定理文中不作证明.
  4 仿仿仿 真真真 验验验 证证证 (Simulation for validation)
  电动静液作动器(electro-hydrostatic actuator,EHA)因其优越的性能成为未来机载作动系统的发展趋势, 本文对其进行了仿真研究. 电动静液作动器由电气系统和液压系统构成, 是典型的非线性不确定系统. 考虑EHA为一个5阶系统, 状态变量为x(t) = [i ! ¢P xt_ xt]T, 依次表示驱动电机绕组电流、电机转速、负载压力、作动筒中活塞位置和活塞速度; 输入向量为u= (Uc; Fex)T, 分别表示电枢电压和对活塞施加的外力; 输出为作动筒位置信号.对其建立式(1)形式的不确定非线性状态空间模型,可得A=264¡434:78 ¡86:95 0 0 0181:82 ¡0:382 ¡1:09 0 00 1:058e+6¡2:204 0 ¡1:675e+40 0 0 0 10 0 9:5e+10 0 ¡0:075375;B=264434:78 00 00 00 00 ¡5:0e¡4375;g(t; x(t)) =2641:5 sint 0 0 0 00 1:5 sint 0 0 00 0 1:5 sint 0 00 0 0 1:5 sint 00 0 0 0 1:5 sint375x(t);Ed= [0:2 0:5 0:3 0:3 0:4]T;Ef= [0:6 0:4 0:3 0:5 0:2]T;y(t) = [0 0 0 1 0]x(t) + 0:5d(t) + 0:2f(t):根据上文的理论, 在MATLAB中用LMI工具箱进行求解, 得: ´= 0:37, °= 2:64, 观测器增益矩阵L= [3:2144 1:3617 5:0532 4:1511 2:0263]T.假设系统的干扰、噪声和模型误差等未知输入扰动信号d(t)是能量为0.5的白噪声, 考虑两种故障信号: f1(t)是幅值为1的方波信号(2 s 6t 63 s);f2(t)为的幅值为1的正弦信号(t >2 s), 仿真时间均为5 s,系统输入为单位阶跃信号. 每种故障均仿真20次, 为了计算简便, 取无故障残差为理想情况,即r0= 0, 置信度(1¡®) = 0:95. 对每次仿真得到的残差求均值和方差, 并根据所有仿真结果(均值和方差)的均值按式(9)求得故障检测的阈值为Jth =1:1945(方波故障信号)和Jth= 1:2166(正弦波故障信号).仿真结果如图1和图2所示.图1 方波故障信号的残差曲线Fig. 1 Residual curve of square fault signal图2 正弦波故障信号的残差曲线Fig. 2 Residual curve of sinusoidal fault signal仿真结果表明, 本文所设计的故障检测观测器对故障信号有较强的灵敏性, 同时对外界干扰等未知信号也有较强的鲁棒性. 同时, 本文所设计的故障检测评价函数能及时准确地对故障进行报警, 对单位方波故障信号和正弦故障信号的检测时间分别为0.2 s, 0.16 s(具体计算方法为故障信号注入时刻与残差超出故障检测阈值时刻的时间间隔, 不考虑延迟),可满足故障检测的要求.
  5 结结结 论论论 (Conclusions)
  本文研究了非线性不确定系统的鲁棒故障检测问题. 首先通过设计全阶故障观测器获得残差信号,将基于状态观测器的鲁棒故障检测观测器设计问题转化为H1优化问题, 应用线性矩阵不等式(LMI)技术给出了该设计问题解存在的条件和求解方法. 本文设计的故障检测观测器不仅能敏感故障信号, 而且对外界干扰等不确定性输入有较强的鲁棒性. 本648 控 制 理 论 与 应 用 第30卷文最大的创新在于将统计理论用于故障检测阈值的确定, 充分考虑了残差信号的随机特性, 使故障决策更加准确和可靠. 文章最后针对机载电动静液作动器的仿真实例证明了所提方法的有效性.
  参参参 考考考 文文文 献献献 (References):[1] 周东华, 叶银忠. 现代故障诊断与容错控制[M].北京: 清华大学出版社, 2000.(ZHOU Donghua, YE Yinzhong.Modern Fault Diagnosis and Fault-Tolerant Control[M]. Beijing: Tsinghua University Press, 2000.)[2] 黄鹤, 谢德晓, 韩笑冬, 等. 具有随机丢包的一类网络控制系统的故障检测[J].控制理论与应用, 2011, 28(1): 79 – 86.(HUANG He, XIE Dexiao, HAN Xiaodong. Fault detection for net-worked control system with random packet dropout [J].Control The-ory & Applications, 2011, 28(1): 79 – 86.)[3] CHEN J, PATTON R J.Robust Model-based Fault Diagnosis for Dy-namic Systems[M]. Boston: Kluwer Academic Publishers, 1999.[4] FRANK P M, DING S X, KOEPPEN S B. Current development in thetheory of FDI [C] //Proceedings of the Safeprocess 2000. Budapest:Pergamon, 2000: 16 – 27.[5] KINNAERT M. Fault Diagnosis based on analytical models for linearand nonlinear systems-a tutorial [C] //Proceedings of the 15th Inter-national Workshop on Principles of Diagnosis. Washington: ElsevierIFAC, 2003: 37 – 50.[6] 马传峰, 钟麦英, 何宁. 线性时滞系统故障检测滤波器设计H1优化方法[J].控制与决策, 2006, 21(5): 550 – 554.(MA Chuanfeng, ZHONG Maiying, HE Ning.H1approach to faultdetection filter for linear time-delay systems [J].Control and Deci-sion, 2006, 21(5): 550 – 554.)[7] YAN X G, EDWARDS C. Robust sliding mode observer-based actu-ator fault detection and isolation for a class of nonlinear systems [C]//Proceedings of 44th IEEE Conference on Decision and Control andthe European Control Conference 2005. Sevile: IEEE, 2005, 11: 12– 15.[8] JIANG B, FAHMIDA N C. Parameter faul detection and estimationof a class of nonlinear systems using observers [J].Journal of theFranklin Institute, 2005, 342(7): 725 – 736.[9] YAN X G, EDWARDS C. Nonlinear robust fault reconstruction andestimation using a sliding mode observer [J]. Automatica, 2007,43(9): 1605 – 1614.[10] PERTEW A M, MARQUEZ H J, ZHAO Q. LMI-based senso fault di-agnosis for nonlinear Lipschitz systems [J].Automatica, 2007, 43(8):1464 – 1469.[11] 王洪江, 孙保民, 田进步. 一种非线性系统鲁棒故障检测的方法[J].中国电机工程学报, 2007, 27(5): 81 – 86.(WANG Hongjiang, SUN Baomin, TIAN Jinbu. A new approach torobust fault detection of nonlinear dynamic systems [J].Proceedingsof the CSEE, 2007, 27(5): 81 – 86.)[12] ARUN T V, MARIOS M P, AMT R C. Fault diagnosis: ofdifferential-algebraic systems [J].IEEE Transations on Systems, Manand Cybernetics, 2001, 31(2): 143 – 152.[13] ZHONG M Y, YE TAO, CHEN G Y, et al. An ILMI approach toRFDF for uncertainty linear systems with nonlinear perturbations [J].Acta Automatica Sinica, 2005, 31(2): 297 – 300.[14] 邱爱兵, 文成林, 姜斌. 采样数据系统最优诊断观测器设计[J].控制理论与应用, 2010, 27(8): 979 – 984.(QIU Aibing, WEN Chenglin, JIANG Bin. Optimal diagnostic ob-server for sampled-data systems [J].Control Theory & Applications,2010, 27(8): 979 – 984.)[15] 彭涛, 桂卫华, DING S X. 一种故障检测滤波器的多目标优化设计方法[J].控制与决策, 2005, 20(7): 773 – 777.(PENG Tao, GUI Weihua, DING S X. Multi-objective optimal designapproach to fault detection filters [J]. Control and Decision, 2005,20(7): 773 – 777.)[16] 颜秉勇, 田作华, 施颂椒. 非线性摄动时滞系统的H1/H¡鲁棒故障检测[J].上海交通大学学报, 2008, 42(2): 253 – 256.(YAN Bingyong, TIAN Zuohua, SHI Songjiao. H1/H¡robust faultdiagnosis for time-delay system with nonlinear perturbations [J].Journal of Shanghai Jiao Tong University, 2008, 42(2): 253 – 256.)[17] 姜云春. 基于模型的控制系统鲁棒故障诊断技术研究[D]. 长沙:国防科技大学, 2006.(JIANG Yunchun. Research on robust model-based fault diagnosistechnology for control system [D]. Changsha: National University ofDefense Technology of China, 2006.)

[返回]
上一篇:数据挖掘在油田储层准确建模中的应用研究
下一篇:温度补偿的FBG式飞机驾驶杆力传感器