Observer-based Fault Detection in Nonlinear Systems

Interests in fault detection and isolation for nonlinear systems have grown significantly in recent years due to the fact that most of the systems, we face in practice, are nonlinear in nature. There exist a number of techniques for fault detection, among them; the so-called observer-based fault detection is widely studied. In addition, this technique has been proven efficient in detecting faults. In a typical observer-based scheme, the process of fault detection is carried out in two steps: residual generation and residual evaluation. The purpose of residual generation is to produce the so-called residual signal by comparing the process outputs with their estimates generated by the observer. Roughly speaking, the residual signal, thus generated, carries the information of faults only. It means that under fault-free operation, the residual should go to zero and deviates only in the presence of fault. However, due to model uncertainties and unknown inputs (process disturbances, measurement noises, and faults of no interest), the residual signal is non-zero even in the fault-free operation of the process. In order to extract the information of faults in the presence of model uncertainties and unknown inputs, additional efforts need to be done. The process of residual evaluation serves this purpose. In this step, some function of the residual signal (evaluation function) is compared with a bound, the so-called threshold, regarding all possible unknown inputs and model uncertainties. An alarm is generated if the former exceeds the later which shows the presence of fault. Selection of a suitable threshold is very critical task in fault detection. The performance of a typical fault detection system can be evolved by a threshold. If it is selected too low, some unknown inputs may cause the evaluated residual to cross it which results into a false alarm. Conversely, selecting it too high may result into a missed detection, which means some set of faults may remain undetected. This thesis presents novel methods for designing observer-based residual generator (fault detection filters) and threshold computation scheme for nonlinear uncertain systems subject to unknown inputs. The objective of designing fault detection filter is to generate a residual signal which is robust against unknown inputs and sensitive to faults. Exploiting the tools of game theory and dissipation inequality, three kinds of fault detection filters are proposed. These filters are designed with the objectives: to enhance sensitivity of the residual signal to faults, to improve robustness of the residual signal against unknown inputs, and to simultaneously provide sensitivity to faults and robustness against the unknown inputs. Similarly, the objective of designing a threshold computation scheme is to eliminate the possibility of false alarms and ensures the detectability of small faults so that the performance of fault detection system can be improved. For this purpose, various kinds of thresholds for nonlinear systems are proposed. These thresholds include constant thresholds, adaptive thresholds, and dynamic threshold. For designing constant thresholds, a framework based on signal norms is proposed. Utilizing the tools from robust control theory and linear matrix inequality, algorithms are derived for different kinds of thresholds. The framework for adaptive threshold is also proposed using signal norms. In this scheme, the resultant threshold is a function of the instantaneous energies of the control inputs and as a result less conservative as compared to the constant threshold. For designing dynamic threshold, a dynamic system is proposed based on deriving an inequality on the modulus of the residual signals. This dynamic system takes the information of the instantaneous values of the control input, a bound on model uncertainties and unknown inputs and generates a variable threshold accordingly. The threshold, thus generated, fits as close to the residual signal as possible under faultfree operation. The fault detection methodologies proposed in this thesis are expressed in the form of algorithms that can be directly implemented. This shows that the proposed schemes are computationally tractable and user oriented. These algorithms are tested with the numerical examples in the respective chapters and with the benchmark problems; that is, three-tank system (DTS200) and the inverted pendulum control system (LIP100) to demonstrate their applicability and use.

[1]  Steven X. Ding,et al.  Threshold computation for fault detection in a class of discrete-time nonlinear systems , 2011 .

[2]  Venkat Venkatasubramanian,et al.  PCA-SDG based process monitoring and fault diagnosis , 1999 .

[3]  Wei Chen,et al.  On optimal Fault Detection of nonlinear systems , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[4]  Paul M. Frank,et al.  Sensor Fault Detection via Robust Observers , 1987 .

[5]  Qing Zhao,et al.  H/sub /spl infin// observer design for lipschitz nonlinear systems , 2006, IEEE Transactions on Automatic Control.

[6]  Christopher Edwards,et al.  Nonlinear robust fault reconstruction and estimation using a sliding mode observer , 2007, Autom..

[7]  W. Ge,et al.  Detection of faulty components via robust observation , 1988 .

[8]  Wei Li,et al.  WiNC – Advanced Experimentation Platform for Wireless Networked Control , 2009 .

[9]  Guillaume Ducard,et al.  Fault-tolerant Flight Control and Guidance Systems: Practical Methods for Small Unmanned Aerial Vehicles , 2009 .

[10]  M. Massoumnia A geometric approach to the synthesis of failure detection filters , 1986 .

[11]  Christopher Edwards,et al.  Sensor fault detection and isolation for nonlinear systems based on a sliding mode observer , 2007 .

[12]  P. Pagilla,et al.  Controller and observer design for Lipschitz nonlinear systems , 2004, Proceedings of the 2004 American Control Conference.

[13]  Steven X. Ding,et al.  Frequency domain approach to optimally robust residual generation and evaluation for model-based fault diagnosis , 1994, Autom..

[14]  Salim Ibrir,et al.  Circle-criterion approach to discrete-time nonlinear observer design , 2007, Autom..

[15]  David Henry,et al.  Design of fault diagnosis filters: A multi-objective approach , 2005, J. Frankl. Inst..

[16]  Janos Gertler,et al.  Fault detection and diagnosis in engineering systems , 1998 .

[17]  Kemin Zhou,et al.  Optimal robust fault detection for linear discrete time systems , 2008 .

[18]  Tamer Başar,et al.  H1-Optimal Control and Related Minimax Design Problems , 1995 .

[19]  Nilanjan Sarkar,et al.  ROBUST FAULT DETECTION AND ISOLATION IN MOBILE ROBOT , 2006 .

[20]  Raghunathan Rengaswamy,et al.  A review of process fault detection and diagnosis: Part I: Quantitative model-based methods , 2003, Comput. Chem. Eng..

[21]  Ping Zhang,et al.  Parity relation based fault estimation for nonlinear systems: An LMI approach , 2007, Int. J. Autom. Comput..

[22]  Ali Zemouche,et al.  Observer Design for Lipschitz Nonlinear Systems: The Discrete-Time Case , 2006, IEEE Transactions on Circuits and Systems II: Express Briefs.

[23]  James Lam,et al.  New approach to mixed H/sub 2//H/sub /spl infin// filtering for polytopic discrete-time systems , 2005, IEEE Transactions on Signal Processing.

[24]  R. Skelton,et al.  Mixed L2 and L∞ problems by weight selection in quadratic optimal control , 1991 .

[25]  Janos Gertler,et al.  A new structural framework for parity equation-based failure detection and isolation , 1990, Autom..

[26]  Heng Wang,et al.  A finite frequency domain approach to fault detection for linear discrete-time systems , 2008, Int. J. Control.

[27]  Alberto Isidori,et al.  A geometric approach to nonlinear fault detection and isolation , 2000, IEEE Trans. Autom. Control..

[28]  Paul M. Frank,et al.  A frequency domain approach to fault detection of uncertain dynamic systems , 1993, Proceedings of 32nd IEEE Conference on Decision and Control.

[29]  Mario G. Perhinschi,et al.  An adaptive threshold approach for the design of an actuator failure detection and identification scheme , 2006, IEEE Transactions on Control Systems Technology.

[30]  P. Frank,et al.  An Adaptive Observer-Based Fault Detection Scheme for Nonlinear Dynamic Systems , 1993 .

[31]  Paul M. Frank,et al.  Fault-diagnosis by disturbance decoupled nonlinear observers , 1991, [1991] Proceedings of the 30th IEEE Conference on Decision and Control.

[32]  P. Müller,et al.  Fault detection and isolation observers , 1994 .

[33]  Minyue Fu,et al.  Robust 𝒽∞ filtering for continuous time varying uncertain systems with deterministic input signals , 1995, IEEE Trans. Signal Process..

[34]  A. Q. Khan,et al.  Robust fault detection in nonlinear systems: A Three-Tank Benchmark application , 2010, 2010 Conference on Control and Fault-Tolerant Systems (SysTol).

[35]  Jian Liu,et al.  An LMI approach to H_ index and mixed H_/Hinfinit fault detection observer design , 2007, Autom..

[36]  Hassan Hammouri,et al.  A geometric approach to fault detection and isolation for bilinear systems , 2001, IEEE Trans. Autom. Control..

[37]  B. P. Zhang,et al.  Estimation of the Lipschitz constant of a function , 1996, J. Glob. Optim..

[38]  Vicenç Puig,et al.  AN LMI APPROACH TO DESIGNING OBSERVERS AND UNKNOWN INPUT OBSERVERS FOR NONLINEAR SYSTEMS , 2006 .

[39]  Guang-Da Hu,et al.  Observers for one-sided Lipschitz non-linear systems , 2006, IMA J. Math. Control. Inf..

[40]  Marios M. Polycarpou,et al.  A fault detection and isolation scheme for nonlinear uncertain discrete-time sytems , 2007, 2007 46th IEEE Conference on Decision and Control.

[41]  Tao Jiang,et al.  Parameter Estimation-Based Fault Detection, Isolation and Recovery for Nonlinear Satellite Models , 2008, IEEE Transactions on Control Systems Technology.

[42]  Torsten Jeinsch,et al.  A unified approach to the optimization of fault detection systems , 2000 .

[43]  Rafael Martínez-Guerra,et al.  The fault detection problem in nonlinear systems using residual generators , 2005 .

[44]  G. Ferrari-Trecate,et al.  Reconfiguration strategies for hybrid systems , 2001, Proceedings of the 2001 American Control Conference. (Cat. No.01CH37148).

[45]  D. Sauter,et al.  Fault diagnosis in systems using fuzzy logic , 1994, 1994 Proceedings of IEEE International Conference on Control and Applications.

[46]  Qing Zhao,et al.  LMI-based sensor fault diagnosis for nonlinear Lipschitz systems , 2007, Autom..

[47]  Uri Shaked,et al.  H∞ nonlinear filtering of discrete-time processes , 1995, IEEE Trans. Signal Process..

[48]  Krzysztof Patan,et al.  Artificial Neural Networks for the Modelling and Fault Diagnosis of Technical Processes , 2008 .

[49]  Andrew Ball,et al.  The development of an adaptive threshold for model-based fault detection of a nonlinear electro-hydraulic system , 2005 .

[50]  G. Wang,et al.  Integrated design of fault detection systems in time-frequency domain , 2002, IEEE Trans. Autom. Control..

[51]  Khashayar Khorasani,et al.  Fault Diagnosis of Nonlinear Systems Using a Hybrid Approach , 2009 .

[52]  Andreas Johansson,et al.  Dynamic threshold generators for robust fault detection in linear systems with parameter uncertainty , 2006, Autom..

[53]  Qinghua Zhang A new residual generation and evaluation method for detection and isolation of faults in non‐linear systems , 2000 .

[54]  Marios M. Polycarpou,et al.  Robust fault isolation for a class of non-linear input?output systems , 2001 .

[55]  A. Pertew,et al.  H ∞ synthesis of unknown input observers for non-linear Lipschitz systems , 2005 .

[56]  P. Frank On-line fault detection in uncertain nonlinear systems using diagnostic observers: a survey , 1994 .

[57]  Iasson Karafyllis,et al.  On the Observer Problem for Discrete-Time Control Systems , 2007, IEEE Transactions on Automatic Control.

[58]  P. Frank,et al.  Survey of robust residual generation and evaluation methods in observer-based fault detection systems , 1997 .

[59]  Xiaobo Li,et al.  A time domain approach to robust fault detection of linear time-varying systems , 2007, 2007 46th IEEE Conference on Decision and Control.

[60]  Nilanjan Sarkar,et al.  Robust nonlinear analytic redundancy for fault detection and isolation in mobile robot , 2007, Int. J. Autom. Comput..

[61]  Dominique Sauter,et al.  Nonlinear filter design for fault diagnosis: application to the three-tank system , 2005 .

[62]  Nilanjan Sarkar,et al.  Robust fault detection of robotic systems: new results and experiments , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[63]  H. Marquez Nonlinear Control Systems: Analysis and Design , 2003, IEEE Transactions on Automatic Control.

[64]  G. Sallet,et al.  Observers for Lipschitz non-linear systems , 2002 .

[65]  Dominique Sauter,et al.  Optimal thresholding for robust fault detection of uncertain systems , 2000 .

[66]  Chong-Zhi Fang,et al.  Extended robust observation approach for failure isolation , 1989 .

[67]  Heidar Ali Talebi,et al.  Neural Network-Based State Estimation of Nonlinear Systems: Application to Fault Detection and Isolation , 2009 .

[68]  J. E. Rubio,et al.  Computation of generalized H 2 optimal controllers , 1995 .

[69]  Songjiao Shi,et al.  Robust fault detection for a class of nonlinear time-delay systems , 2007, J. Frankl. Inst..

[70]  W. H. Chung,et al.  A game theoretic fault detection filter , 1998, IEEE Trans. Autom. Control..

[71]  Jie Chen,et al.  Robust Model-Based Fault Diagnosis for Dynamic Systems , 1998, The International Series on Asian Studies in Computer and Information Science.

[72]  Yu Cui,et al.  Multi-objective Robust Fault Detection Filter Design in a Finite Frequency Range , 2009, ISNN.

[73]  Cédric Join,et al.  CONTROL OF AN UNCERTAIN THREE-TANK SYSTEM VIA ON-LINE PARAMETER IDENTIFICATION AND FAULT DETECTION , 2005 .

[74]  M. Zeitz The extended Luenberger observer for nonlinear systems , 1987 .

[75]  Sing Kiong Nguang,et al.  Parity based fault estimation for nonlinear systems: an LMI approach , 2006, 2006 American Control Conference.

[76]  Goutam Chakraborty,et al.  Robust Unknown Input Observer for Nonlinear Systems and Its Application to Fault Detection and Isolation , 2008 .

[77]  Steven X. Ding,et al.  Dynamic threshold for fault detection in Lipschitz nonlinear systems , 2009 .

[78]  Dragan Nesic,et al.  A framework for nonlinear sampled-data observer design via approximate discrete-time models and emulation , 2004, Autom..

[79]  Steven X. Ding,et al.  Threshold computation for robust fault detection in a class of continuous-time nonlinear systems , 2009, 2009 European Control Conference (ECC).

[80]  Bin Jiang,et al.  Link between high-gain observer-based and parity space residuals for FDI , 2004 .

[81]  M. Staroswiecki,et al.  Generation of Optimal Structured Residuals in the Parity Space , 1993 .

[82]  Sirish L. Shah,et al.  An Introduction to Alarm Analysis and Design , 2009 .

[83]  Raymond A. DeCarlo,et al.  Combined Controller-Observer Design for Uncertain Time Delay Systems With Application to Engine Idle Speed Control , 2004 .

[84]  Reinaldo M. Palhares,et al.  Robust filtering with guaranteed energy-to-peak performance - an LM1 approach , 2000, Autom..

[85]  P. Frank,et al.  Deterministic nonlinear observer-based approaches to fault diagnosis: A survey , 1997 .

[86]  Jason L. Speyer,et al.  A discrete-time game-theoretic fault detection filter , 2000, Proceedings of the 2000 American Control Conference. ACC (IEEE Cat. No.00CH36334).

[87]  Donghua Zhou,et al.  Fast and robust fault diagnosis for a class of nonlinear systems: detectability analysis , 2004, Comput. Chem. Eng..

[88]  Christopher Edwards,et al.  Robust sliding mode observer-based actuator fault detection and isolation for a class of nonlinear systems , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[89]  Shaosheng Zhou,et al.  Generalized H2 output feedback controller design for uncertain discrete-time switched systems via switched Lyapunov functions , 2006 .

[90]  M. M. Akhter,et al.  Effect of model uncertainty on failure detection: the threshold selector , 1988 .

[91]  Marios M. Polycarpou,et al.  A robust detection and isolation scheme for abrupt and incipient faults in nonlinear systems , 2002, IEEE Trans. Autom. Control..

[92]  Donghua Zhou,et al.  A robust fault detection approach for nonlinear systems , 2006, Int. J. Autom. Comput..

[93]  Qing Zhao,et al.  Sampled-Data Stabilization of a Class of Nonlinear Systems With Application in Robotics , 2009 .

[94]  Steven X. Ding,et al.  Model-based Fault Diagnosis Techniques: Design Schemes, Algorithms, and Tools , 2008 .

[95]  J. Gauthier,et al.  A simple observer for nonlinear systems applications to bioreactors , 1992 .

[96]  J. Hedrick,et al.  Observer design for a class of nonlinear systems , 1994 .

[97]  Zhenhai Li,et al.  Computation of a reference model for robust fault detection and isolation residual generation , 2008 .

[98]  E. L. Ding,et al.  Application of observer based FDI schemes to the three tank system , 1999, 1999 European Control Conference (ECC).

[99]  Ron J. Patton,et al.  Design of Fault Detection and Isolation Observers: A Matrix Pencil Approach , 1998, Autom..

[100]  P. Frank Enhancement of robustness in observer-based fault detection† , 1994 .

[101]  Petros G. Voulgaris,et al.  Minimization of the Peak-to-Peak Gain in Periodic Systems Under Full State Feedback , 1996 .

[102]  Long Wang,et al.  Robust fault detection with missing measurements , 2008, Int. J. Control.

[103]  Hassan Hammouri,et al.  Observer-based approach to fault detection and isolation for nonlinear systems , 1999, IEEE Trans. Autom. Control..

[104]  D. Maquin,et al.  Non-linear observer-based fault detection , 1994, 1994 Proceedings of IEEE International Conference on Control and Applications.

[105]  David Brie,et al.  Robust fault detection in a welding process using parametric estimation , 1993, Proceedings of IEEE Systems Man and Cybernetics Conference - SMC.

[106]  Masoud Abbaszadeh,et al.  Robust Hinfinity observer design for sampled-data Lipschitz nonlinear systems with exact and Euler approximate models , 2008, Autom..

[107]  C. Scherer,et al.  Multiobjective output-feedback control via LMI optimization , 1997, IEEE Trans. Autom. Control..

[108]  Min-Shin Chen,et al.  Robust Nonlinear Observer for Lipschitz Nonlinear Systems Subject to Disturbances , 2007, IEEE Transactions on Automatic Control.

[109]  Marios M. Polycarpou,et al.  Fault Diagnosis of a Class of Uncertain Nonlinear Systems with Lipschitz Nonlinearities , 2009 .

[110]  Heinz Unbehauen,et al.  A class of nonlinear observers for discrete-time systems with parametric uncertainty , 2000, Int. J. Syst. Sci..

[111]  A. Willsky,et al.  Analytical redundancy and the design of robust failure detection systems , 1984 .

[112]  Jeffrey C. Kantor,et al.  An LMI approach to the evaluation of alarm thresholds , 1998 .

[113]  Katsuhiko Ogata,et al.  Modern Control Engineering , 1970 .

[114]  P. Frank,et al.  Fault detection via factorization approach , 1990 .

[115]  J. Gertler,et al.  Optimal residual decoupling for robust fault diagnosis , 1995 .

[116]  Rolf Isermann,et al.  Trends in the Application of Model Based Fault Detection and Diagnosis of Technical Processes , 1996 .

[117]  Heidar Ali Talebi,et al.  An intelligent sensor and actuator fault detection and isolation scheme for nonlinear systems , 2007, 2007 46th IEEE Conference on Decision and Control.

[118]  D. Sauter,et al.  Geometric-based approach to fault detection for interval systems , 2002, Proceedings of the 41st IEEE Conference on Decision and Control, 2002..

[119]  Jian Liu,et al.  An LMI approach to minimum sensitivity analysis with application to fault detection , 2005, Autom..

[120]  Marcin Witczak Modelling and Estimation Strategies for Fault Diagnosis of Non-Linear Systems: From Analytical to Soft Computing Approaches , 2007 .