Elsevier

Automatica

Volume 36, Issue 4, April 2000, Pages 541-553
Automatica

Sliding mode observers for fault detection and isolation

https://doi.org/10.1016/S0005-1098(99)00177-6Get rights and content

Abstract

This paper considers the application of a particular sliding mode observer to the problem of fault detection and isolation. The novelty lies in the application of the equivalent output injection concept to explicitly reconstruct fault signals. Previous work in the area of fault detection using sliding mode observers has used disruption of the sliding motion to detect faults. A design procedure is described and nonlinear simulation results are presented to demonstrate the approach.

Introduction

It is well known that the core element of model-based fault detection in control systems is the generation of residual signals which act as indicators of faults. The residual signals are generated using estimates of and a comparison with real measured quantities. For the design of residual generators, various approaches have been discussed in the literature. Fault detection using the parity space approach is considered in (Gertler, 1991; Patton, 1988; Patton & Chen, 1991; Patton, Frank & Clark, 1989) whilst (Ge & Fang, 1988; Massoumnia, 1986) employ fault detection filters. Besides these approaches, the class of observer-based approaches have been the most widely considered (Chen, Patton & Zhang, 1996; Ding & Frank, 1990; Ding, Guo & Frank, 1994; Duan, Patton, Chen & Chen, 1997; Frank 1990, Frank 1994; Ge & Fang, 1988; Gertler 1988, Gertler 1991; Hou and Müller 1992, Hou and Müller 1994; Patton and Chen 1991, Patton and Chen 1997). Patton and Chen (1994) have shown that the observer-based and parity space residual generators are related mathematically and under certain conditions are identical. An additional concept in the fault diagnosis literature is the failure detection filter in which the structure of the observer (filter) is specially designed to provide powerful fault isolation properties (Wilsky, 1976).

The basic idea behind the use of the observer for fault detection is to estimate the outputs of the system from the measurements by using some type of observer, and then construct the residual by a properly weighted output estimate error. The residual is then examined for the likelihood of faults by using a fixed or adaptive threshold. Certain decision rules can then be applied to determine if a fault has occurred. A decision process may be based on a simple threshold test on the instantaneous values or moving averages of the residuals. When the system under consideration is subject to unknown disturbance or unknown inputs, to achieve effective fault detection, the effect of the disturbance has to be de-coupled from the residual signal to avoid ‘false alarms’ in detection. This problem is known in the literature as robust fault detection or fault detection using unknown input observers (Patton, 1997) and has been considered by many authors, for example, Chen et al. (1996), Dalton, Patton and Chen (1996), Hou and Müller 1992, Hou and Müller 1994, Patton and Chen 1991, Patton and Chen 1992, Patton et al. (1989), Patton and Willcox (1987). Chen et al. (1996) discuss extensions to the failure detection filter theory and provide an important link between this theory and the use of unknown input observers as a robustness problem. When, in the observer-based approaches, a full order observer is used in residual generator design, the main design procedure in fault detection in fact becomes an equivalent state feedback control problem because of the dual relation between the state feedback control and the full order observer design. Based on this idea, some well-established approaches for state feedback control can be readily applied to robust fault detection using full order unknown input observers.

This paper considers the use of a particular class of nonlinear observer — a so-called sliding mode observer — and attempts to reconstruct the fault rather than detect the presence of a fault through a residual signal. This problem of fault estimation is a powerful alternative to the detection of a fault via the use of a residual signal as long as the location of the fault effect on the system is known. The residual approach is more suited to the combined problem of fault detection and fault isolation, when the structure of the fault influence on the system is not perfectly known. A bank of dissimilar (but redundant) residual signals can then be used to infer the location of the fault in the system. On the other hand, the fault estimation approach is a direct way of providing fault information which, when compared with other fault estimation signals (from the same system), can be used to isolate all faults. The fault estimation method also provides a direct estimate of the size and severity of the fault, which can be important in many applications.

There has been a substantial body of new work in the field of fault estimation using a number of deterministic approaches, based upon observers with input signal reconstruction or de-convolution (Patton, Chen & Zhang, 1992) and H estimation (Stourstrup & Grimble, 1997). More recently, Patton and Hou (1998) have provided necessary and sufficient conditions for fault observability and reconstruction, using a matrix pencil approach and based on a study of input signal reconstruction for the unknown input observer problem. They use a numerically stable orthogonal transformation method to generate the required estimator. There is no loss of generality in their approach in the sense that it can be extended for application to certain nonlinear system problems. A disadvantage, however, is the requirement for derivatives of measurement signals (in continuous time).

An alternative strategy is to make direct use of nonlinear observer structures (Patton, Frank & Clark, 1998). However, nonlinear observer approaches are limited in that the structure and parameters of the model must be accurately known. This paper describes an alternative philosophy of using variable structure and sliding mode theory to obviate some of the restrictions that must apply to most of the methods of fault estimation found in the literature.

This paper provides some new developments in the use of sliding mode observer theory for de-coupling the effects of fault signals from the response of the system estimated outputs. The work is based upon the sliding mode observer theory proposed by Edwards and Spurgeon (1994). Sliding modes have been previously used for fault detection: Sreedhar, Fernández and Masada (1993) consider a model-based sliding mode observer approach although in their design procedure it is assumed that the states of the system are available; a different approach is adopted by Hermans and Zarrop (1996), who attempt to design an observer in such a way that in the presence of a fault the sliding motion is destroyed. This paper considers the practical situation when the system states are not available. The observer is designed to maintain a sliding motion even in the presence of faults which are detected by analysing the so-called equivalent output injection. The novelty lies in the manipulation of the equivalent output injection signal to explicitly reconstruct fault signals. (This may be allied to the equivalent control signal which appears in the analysis of sliding mode based feedback control systems.)

The paper provides an example of the application of the theory to a nonlinear laboratory inverted pendulum problem. In addition to the nonlinear dynamics, this example has coulomb friction in the cart bearings with the result that the cart and pendulum have a limit cycle oscillation, providing further uncertainty and a challenge to the robust fault estimation problem (the fault signal must be estimated in the presence of modelling uncertainties). The nonlinearities and friction are not modelled in the design of the sliding mode observer.

Throughout this paper the notation ||·|| will be used to represent the Euclidean norm for vectors and the (induced) spectral norm for matrices.

Section snippets

Sliding mode observers

The concept of a sliding mode emerged from the Soviet Union in the late sixties where the effects of introducing discontinuous control action into dynamical systems were explored. By the use of a judicious switched control law it was found that the system states could be forced to reach and subsequently remain on a pre-defined surface in the state space. Whilst constrained to this surface, the resulting reduced-order motion — referred to as the sliding motion — was shown to be insensitive to

Example: inverted pendulum

Consider the inverted pendulum with a cart. Assume the pendulum rotates in the vertical plane and the cart is to be manipulated so that the pendulum remains upright. The cart is linked by a transmission belt to a drive wheel which is driven by a DC motor. The equations of motion are(M+m)ẍ+Fxẋ+ml(θ̈cosθ−θ̇2sinθ)=u,Jθ̈+Fθθ̇−mlgsinθ+mlẍcosθ=0,where the particular values of the system parameters such as rod length and masses, etc. are given in Table 1.

A linearization of the nonlinear equations

Conclusions

This paper has explored the use of sliding mode ideas for the purpose of fault detection and isolation. The approach adopted here differs significantly from the work of Hermans and Zarrop in that the underlying intention is to ensure that sliding is maintained even in the presence of faults. By examining an equivalent output injection signal it has been demonstrated that certain fault signals can be faithfully reproduced.

Chris Edwards was born in Swansea, South Wales. He graduated from Warwick University in 1987 with a B.Sc. in Mathematics.

From 1987–1991 he was employed as a Research Officer for British Steel Technical in Port Talbot where he was involved with mathematical modelling of rolling and finishing processes.

In 1991 he moved to Leicester University as a Ph.D. student supported by a British Gas Research Scholarship and was awarded a Ph.D. in 1995 for work on sliding mode strategies using only output

References (34)

  • X. Ding et al.

    Fault detection via factorization approach

    Systems and Control Letters

    (1990)
  • P. Frank

    Fault diagnosis in dynamic systems using analytical and knowledge based redundancy – a survey and some new results

    Automatica

    (1990)
  • R. Patton et al.

    Observer-based fault detection and isolation: robustness and applications

    IFAC Journal of Control Engineering Practice

    (1997)
  • J. Chen et al.

    Design of unknown input observers and robust fault detection filters

    International Journal of Control

    (1996)
  • Dalton, T., Patton, R., & Chen, J. (1996). An application of eigenstructure assignment to robust fault residual design...
  • X. Ding et al.

    Parametrization of linear observers and its application to observer design

    IEEE Transactions on Automatic Control

    (1994)
  • Duan, G., Patton, R., Chen, J., & Chen, Z. (1997). A parametric approach for fault detection in linear systems with...
  • C. Edwards et al.

    On the development of discontinuous observers

    International Journal of Control

    (1994)
  • C. Edwards et al.

    Sliding mode stabilisation of uncertain systems using only output information

    International Journal of Control

    (1995)
  • P. Frank

    Enhancement of robustness in observer based fault detection

    International Journal of Control

    (1994)
  • W. Ge et al.

    Detection of faulty components via robust observation

    International Journal of Control

    (1988)
  • J. Gertler

    Survey of model-based failure detection and isolation in complex plant

    IEEE Control Systems Magazine

    (1988)
  • Gertler, J. (1991). Analytical redundancy methods in fault detection and isolation. In Proceeedings of the IFAC/IMACS...
  • Hermans, F., & Zarrop, M. (1996). Sliding mode observers for robust sensor monitoring. In Proceedings of the 13th IFAC...
  • M. Hou et al.

    Design of observers for linear systems with unknown inputs

    IEEE Transactions on Automatic Control

    (1992)
  • M. Hou et al.

    Fault detection and solution observers

    International Journal of Control

    (1994)
  • Massoumnia, M. (1986). A Geometric approach to Failure Detection and Identification in linear systems. Ph.D. thesis,...
  • Cited by (1258)

    View all citing articles on Scopus

    Chris Edwards was born in Swansea, South Wales. He graduated from Warwick University in 1987 with a B.Sc. in Mathematics.

    From 1987–1991 he was employed as a Research Officer for British Steel Technical in Port Talbot where he was involved with mathematical modelling of rolling and finishing processes.

    In 1991 he moved to Leicester University as a Ph.D. student supported by a British Gas Research Scholarship and was awarded a Ph.D. in 1995 for work on sliding mode strategies using only output information with application to heating plant problems. On completing his Ph.D. he stayed at Leicester as a Research Associate before being appointed as a lecturer in the Control Systems Research Group in 1996. He is co-author of a new book on Sliding Mode Control.

    Sarah Spurgeon was born in Wolverhampton, England. Following school education at Ounsdale Comprehensive School, Wombourne she attended the University of York taking a B.Sc. degree in mathematics in 1985. Following a move to the Department of Electronics and supported by British Aerospace, Sarah Spurgeon completed a D.Phil entitled ‘An Assessment of Robustness of Flight Control Systems based on Variable Structure Techniques’ in 1988. Her first appointment in October 1988 was as Lecturer in the Department of Mathematical Sciences at Loughborough University of Technology. In 1991, Dr. Spurgeon took up a lectureship in the University of Leicester's Department of Engineering. A promotion to senior lecturer followed with effect form 1/10/1995.

    Sarah Spurgeon (MIEE) is a past chair and member of the IEE East Midlands Electronics and Control Committee and has been a member of the IEE Professional Group on Control and Systems Theory. She is a member of the IEEE and in this capacity is the current chair of the IEEE (UK and RI) Control Chapter and has been treasurer of the IEEE (UK and RI) Section. Sarah Spurgeon (FIMA) is a member of the IMA Control Group.

    Her research interests are in the area of robust nonlinear control and estimation, particularly via sliding mode techniques. She has industrial applications experience in the aerospace, automotive and process control industries.

    Professor Ron Patton was born in Peru, S. America and was brought up in the United Kingdom. He graduated with BEng Honours from the University of Sheffield in Electrical and Electronic Engineering in 1972 and later with MEng and PhD degrees in control engineering from the same University in 1974 and 1980 for research in nonlinear biological systems. He holds membership with several professional engineering institutions. After a period of research on ship positioning systems and a lectureship at Sheffield City Polytechnic Ron was appointed to a lectureship in control enigneering in the University of York, UK in 1981. In 1987 he was promoted to senior lecturer and 1995 he was appointed to the chair in Control and Intelligent Systems Engineering in the Department of Electronic Engineering, the University of Hull. Professor Patton is very active in international research in robust control, model-based fault diagnosis and fault-tolerant control. He has published more than 200 papers on these topics and was awarded the IEE Kelvin Premium Award in 1997. He has served on numerous conference and editorial committees.

    This paper was not presented at any IFAC meeting. This paper was recommended for publication in revised form by Associated Editor R.K. Boel under the direction of Editor T. Basar.

    View full text