Mathematical Control of Complex Systems 2013View this Special Issue
Research Article | Open Access
Fault Diagnosis for Linear Discrete Systems Based on an Adaptive Observer
This paper presents a fault diagnosis algorithm to estimate the fault for a class of linear discrete systems based on an adaptive fault estimation observer. And observer gain matrix and adaptive adjusting rule of the fault estimator are designed. Furthermore, the adaptive regulating algorithm can guarantee the first-order difference of a Lyapunov discrete function to be negative, so that the observer is ensured to be stable and fault estimation errors are convergent. Finally, simulation results of an aircraft F-16 illustrate the advantages of the theoretic results that are obtained in this paper.
As the scale and complexity of modern control systems are increasing, the requirements on system reliability are also increasing. Therefore, the design and analysis of fault detection and diagnosis (FDD) algorithms have received considerable attention during the past three decades. The development of FDD has been addressed by more and more authors and fruitful results have been obtained; see [1–3].
The observer technology is one of the important methods for FDD and fault-tolerant control [4, 5]. Commonly used observer-based fault estimation methods include sliding mode observers , unknown input observers , filtering methods , neural networks observers , and adaptive observers [10, 11]. But most of them focus on the continuous systems, and only few results have been reported on the fault estimation design in discrete-time systems. The discrete-time is widely used in practical implementations, for example, computer control systems, networked control systems, and so forth . Reference  designed an FD filter for a class of linear discrete-time systems in a networked environment. Reference  used an adaptive fault observer to deal with discrete-time systems, but it did not involve the issue of fault estimation. Reference  also dealt with discrete-time nonlinear systems, but its inequality functions were complex and it was difficult to get solutions. On the other hand, aircraft flight control systems are good examples for applications of fault accommodation/active reliable control, and the fault observers have been employed to detect faults .
In this paper, a novel discrete-time actuator fault estimation scheme is proposed to deal with abrupt actuator failures. The proposed actuator fault estimation scheme is then applied by using the Lyapunov method. Simulation results of a numerical example are also given.
The paper is organized as follows. Section 2 describes the mathematical preliminaries and problem formulation. In Section 3, concerning the theoretical results of the proposed fault diagnosis scheme, a fault estimation scheme is proposed to deal with the actuator failures of discrete-time system. In Section 4, an example of aircraft flight control system is given to illustrate the performance of the proposed scheme. The concluding remarks are given in Section 5.
2. System Description and Preliminaries
Consider a discrete-time linear system where is the state, is the control input, with is the function to model the actuator faults, and is the measurable output. Matrices , , , and are real matrices of appropriate dimensions. Matrix is of full column rank; that is, rank .
For estimating the actuator fault , an adaptive observer is constructed as follows: where is the observer state vector, is the observer output vector, is the estimate of the actuator fault , is the observer gain to be designed.
Denoting that then the estimation error dynamics is modeled as follows:
3. Main Results
3.1. Modified Adaptive Fault Estimation Algorithm
Theorem 1. For constant actuator fault , if there exist matrices and and positive scalars and defined such that the following condition holds: then the algorithm and the fault estimation can realize estimation error of both the state and fault uniformly bounded for the entire time period.
Proof. From system (4), one gets , so the algorithm (7) becomes Then, Because is constant, and ; then one gets Based on (4) and (11), we can obtain the following augmented system: Consider the following Lyapunov function: Then, Denoting that , then , and is defined as (6).
Remark 2. The pair is observable, and define the observe matrix . So, it gets that the rank of is . When is full column rank,we have
At the first step, the online fault estimation is as follows:
And at the th step, fault estimation is as (8).
If is not full column rank, then more system outputs and observer estimations should be used to get the state estimation.
When the output satisfies Lipschitz condition, define , and define and ; then one can get Then, fault estimation is .
Remark 3. Equation (6) is a nonlinear matrix inequality about matrices and , and it is not easy to be calculated, so let . And after we choose , the solution can be found easily.
Remark 4. If the fault is not constant but is a linear function, such as , then Consider the same Lyapunov function . We can also get The proof is smilar to that of Theorem 1 and it is omitted here for brevity.
4. Simulation Results
In this section, the fault estimation algorithm is applied to a model of the vertical dynamics of an F-16 aircraft. The model is taken from . The signals and their generation in the simulations are summarized in Table 1, where size means the variance for the inputs and constant magnitude for the faults, respectively.
We have the following numerical values in (1): By solving conditions in Theorem 1, one can obtain the following solutions after iterations: = [0.0001 0 0; 0 0.0001 0; 0 0 0.0002; 0.0001 0.0001 0; 0 0.0001 0.0001]; = 1, = 0.1. Then, one can take the learning rate = [189923 −147.6 646.2 2443 1727.8; −147.6 100.6 1.31 −0.58 1.24; 646.2 1.31 9365 −465.8 −1.27; 2443 −0.589 −465.8 71.3 −5.26; 1727.8 1.24 −1.27 −5.26 87.5].
In this simulation, it is assumed that three kinds of actuator faults are, respectively, created as The fault estimation result is shown in Figure 1, while Figure 2 illustrates the estimation of , and Figure 3 illustrates the estimation of .
In this paper, a fault estimation algorithm is established for linear discrete systems with actuator faults. The algorithm can enhance the performance of fault estimation. And simulation results show that using the algorithm, the accuracy of fault estimation can be improved evidently. Extension of the proposed fault estimation method to more general nonlinear systems is an interesting issue, which will be investigated in our future research work.
This work is supported by the National Natural Science Foundation of China (nos. 61273171, 61304112, and 61104020), the Natural Science Foundation of Jiangsu Province (BK20131364), and the Doctoral Fund of Ministry of Education of China (no. 20113218110011).
- R. J. Patton, P. Frank, and R. Clark, Fault Diagnosis in Dynamic Systems: Theory and Application, Prentice-Hall, Upper Saddle River, NJ, USA, 1989.
- J. Chen and R. J. Patton, Robust Model-Based Fault Diagnosis for Dynamic Systems, Kluwer Academic, London, UK, 1999.
- B. Jiang, Z. H. Mao, H. Yang, and Y. Zhang, Fault Diagnosis and Fault Accommodation for Control Systems, National Defence Industry Press, Beijing, China, 2009.
- R. Marino and P. Tomei, “Adaptive observers for a class of multi-output non-linear systems,” International Journal of Adaptive Control and Signal Processing, vol. 6, no. 4, pp. 353–365, 1992.
- D. Zhou, H. Ye, G. Wang, and X. Ding, “Discussion of some important issues of observer based fault diagnosis technique,” Acta Automatica Sinica, vol. 24, no. 3, pp. 338–344, 1998.
- C.-F. Zhang, M. Yan, J. He, and C. Luo, “LMI-based sliding mode observers for incipient faults detection in nonlinear system,” Journal of Applied Mathematics, vol. 2012, Article ID 528932, 13 pages, 2012.
- M. Witczak, J. Korbicz, and R. I. Józefowicz, “Design of unknown input observers for non-linear stochastic systems and their application to robust fault diagnosis,” Control and Cybernetics, vol. 42, no. 1, pp. 227–256, 2013.
- Y. C. Zhang, L. N. Wu, and Z. F. Wang, “An LMI approach to mixed robust fault detection observer design,” Advanced Materials Research, vol. 546, pp. 874–879, 2012.
- Q. Wu and M. Saif, “Robust fault detection and diagnosis in a class of nonlinear systems using a neural sliding mode observer,” International Journal of Systems Science, vol. 38, no. 11, pp. 881–899, 2007.
- Y. Zhang and Z. Zheng, “Adaptive observer-based integrated fault diagnosis and fault-tolerant control systems against actuator faults and saturation,” Journal of Dynamic Systems, Measurement, and Control, vol. 135, no. 4, Article ID 041008, pp. 1–13, 2013.
- B. Jiang, J. L. Wang, and Y. C. Soh, “An adaptive technique for robust diagnosis of faults with independent effects on system outputs,” International Journal of Control, vol. 75, no. 11, pp. 792–802, 2002.
- Z. Wang, H. Guan, and C. Zheng, “Fault diagnosis observer design for discrete-time delayed complex interconnected networks with linear coupling,” Mathematical Problems in Engineering, vol. 2012, Article ID 860489, 22 pages, 2012.
- X. He, Z. Wang, Y. D. Ji, and D. Zhou, “Fault detection for discrete-time systems in a networked environment,” International Journal of Systems Science, vol. 41, no. 8, pp. 937–945, 2010.
- F. Caccavale and L. Villani, “An adaptive observer for fault diagnosis in nonlinear discrete-time systems,” in Proceedings of the American Control Conference (AAC '04), pp. 2463–2468, Boston, Mass, USA, July 2004.
- K. Zhang, B. Jiang, and P. Shi, “Observer-based integrated robust fault estimation and accommodation design for discrete-time systems,” International Journal of Control, vol. 83, no. 6, pp. 1167–1181, 2010.
- A. Hagenblad, F. Gustafsson, and I. Klein, “A comparison of two methods for stochastic fault detection: the parity space approach and principal component analysis,” in Proceedings of the 13th IFAC Symposium on System Identification, Rotterdam, The Netherlands, August 2003.
Copyright © 2013 Jianwei Liu et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.