- Research
- Open Access
Adaptive fault estimation for T-S fuzzy systems with unmeasurable premise variables
- Shaokun Liu^{1},
- Xiaojian Li^{1},
- Heng Wang^{1, 2}Email authorView ORCID ID profile and
- Jingjing Yan^{1}
https://doi.org/10.1186/s13662-018-1571-5
© The Author(s) 2018
Received: 12 September 2017
Accepted: 20 March 2018
Published: 27 March 2018
Abstract
This paper is concerned with the fault estimation problem for a class of Takagi–Sugeno (T-S) fuzzy systems with actuator faults and sensor disturbances. Premise variables of the T-S fuzzy systems are assumed to be unmeasurable such that conventional parallel distributed compensation (PDC) methods are not applicable. A modified adaptive observer is designed to estimate states and fault parameters simultaneously. Finally, a simulation example is presented which shows the effectiveness of the proposed method.
Keywords
- Takagi–Sugeno (T-S) fuzzy systems
- Fault estimation
- Unmeasurable premise variables
1 Introduction
Due to a sudden disturbance or unnecessary changes, faults are always inevitable in actual systems. Since faults deteriorate system performance and even lead to instability, fault diagnosis has been a hot research topic in the past decades. Fault diagnosis is used to check whether the system is faulty and tell when and where the faults occur; in [1], different kinds of fault detection and diagnosis methods have been reviewed, while in [2], recent developments of diagnosis and prognosis for complicated industrial systems were reviewed. Recently, a lot of research has been done in fault diagnosis for both linear and nonlinear systems in the presence of event-triggered scheme, Markovian jump phenomena, and unknown membership functions etc. For example, in [3], the problem of fault detection for nonlinear discrete-time networked systems under an event-triggered scheme was investigated, in [4], \(H_{2}\) fault-detection observer for two-dimensional (2-D) discrete-time Markovian jump systems was proposed, and in [5], a simultaneous fault-detection and control strategy was proposed for switched linear systems with mode-dependent average dwell-time. In [6, 7], fuzzy fault-detection observers were designed, particularly, a switching mechanism that depends on the lower and upper bounds of the unknown membership functions is provided to reduce conservatism in [6], and an integrated observer-based fault-detection scheme was proposed to meet the real-time fault-detection requirements from industrial processes in [7]. In [8], a fault-detection and -isolation (FDI) scheme for a class of Lipschitz nonlinear systems with nonlinear and unstructured modeling uncertainty was presented, and in [9], actuator stuck faults, including outage cases, were detected for linear state-feedback systems. Evidently, observer plays an important role in fault diagnosis, in the literature, different kinds of observers for nonlinear systems have been proposed to deal with fault-diagnosis problems, such as sliding mode observer [10], adaptive observer [11, 12] and robust observer [13]. In addition, to maintain the desired performance, a robust fault estimation observer was designed in [14] based on piecewise Lyapunov functions. Fault-diagnosis schemes for T-S fuzzy model with unmeasurable premise variables were proposed based on a fuzzy PI observer and adaptive observer in [15] and [16], respectively, where faults are considered as unknown inputs in polynomials form. A multi-constrained reduced-order fault estimation observer is designed in [17] for T-S systems with actuator faults.
Note that T-S fuzzy models are capable of approximating nonlinear behaviors of smooth systems, which is achieved by blending a set of local linear models through nonlinear membership functions [18]. Some remarkable results have been reported dealing with fault-diagnosis problems of T-S fuzzy systems. For example, through considering the imperfect communication links between plant and filter, the authors in [19] designed a fault-detection filter to ensure stochastic stability of residual systems. For discrete-time T-S fuzzy system influenced by sensor faults and unknown disturbances, an \(H_{-}/H_{\infty}\) robust fault-detection observer was proposed in [20] by using descriptor approach and non-quadratic Lyapunov functions, whereas the T-S fuzzy systems with unmeasurable premise variables were considered in [21]. A fault-detection filter with varying gains was designed in [6] via a switching mechanism that depends on the membership function information. In addition, adaptive fuzzy observers have been used to estimate disturbances, faults or unmodeled dynamics of practical systems, such that practical nonlinear systems can be better approximated by T-S fuzzy systems. For example, in [14], a fault estimation observer was designed for discrete-time T-S fuzzy systems via piecewise Lyapunov functions, and in [16], states and unknown inputs were estimated simultaneously by the adaptive observer designed for T-S fuzzy systems.
Note that if premise variables are allowed to be unknown or partially unknown, a wider class of nonlinear systems can be approximated by T-S fuzzy systems. However, premise variables are all assumed to be measurable in the literature when designing adaptive fuzzy observers. In this paper, a kind of loss-of-effectiveness actuator faults are considered for T-S fuzzy systems, and premise variables are assumed to be unmeasurable. In order to estimate states and fault parameters simultaneously, an adaptive observer is designed which guarantees that the estimation errors of states and fault parameters are uniformly ultimately bounded. The effectiveness of the proposed method is illustrated by a numerical example. The rest of this paper is organized as follows: In Sect. 2, some background and the system description are presented. The problem of fault estimation based on adaptive observer is addressed in Sect. 3. In Sect. 4, a numerical example is studied to illustrate the effectiveness of the proposed approach. Finally, we conclude this paper in Sect. 5.
Notation: In this paper, let X be a symmetric matrix, the notation \(X>0 \) (<0) means that X is a positive-definite(negative-definite) matrix. The superscripts “T” and “−1” stand for matrix transposition and inverse, respectively. In the symmetric matrix, an asterisk “∗” is used to denote the transposed elements. For a square matrix A, \(\operatorname{He}(A)\) denotes the Hermitian of the matrix A, that is, \(\operatorname{He}(A)\triangleq A+A^{T} \). “I” denotes the identity matrix with an appropriate dimension. \(\| d(k) \| \) denotes the Euclidean norm of the vector \(d(k)\). \(\lambda_{\mathrm{max}} (A)\) and \(\lambda_{\mathrm{min}} (A)\) represent the maximum and minimum singular value of matrix A, respectively.
2 Preliminaries and problem statement
2.1 System description
Consider a T-S fuzzy system described by fuzzy IF–THEN rules. The ith rule of the system is of the following form.
2.2 Adaptive observer
In this subsection, an adaptive observer is presented to jointly estimate states and fault parameters of T-S system (2), based on which the estimated states are chosen as premise variables.
Motivated by [24], a modified adaptive observer is designed to perform fault estimation. From the previous description, the rules of the distributed observer is shown as follows.
Assumption 1
Assumption 2
Control input \(u(t) \) has been designed to ensure the stability of the T-S fuzzy system in both fault-free and faulty case.
Assumption 3
Assumption 4
Remark 1
Assumption 1 is the persistent excitation condition, which has been presented in [24–26]. Assumption 2 and Assumption 3 are widely used in the fault-diagnosis literature [13, 15, 16]. In Assumption 4, \(C_{i}\) needs to be full column rank. Since β is a positive bounded scalar, it is easy to find a positive scalar ε and π such that conditions (12) and (13) hold.
The following lemma is essential for later development.
Lemma 1
([27])
Now, the main problem studied in this paper is summarized as follows.
Problem
For T-S fuzzy system (2) with actuator faults and external disturbances (including loss of effectiveness and bias), the main objective of this paper is to design an adaptive observer such that states and fault parameters can be estimated simultaneously.
3 Fault estimation based on an adaptive observer
In this section, we will analyze the behavior of the proposed adaptive observer (6) for fuzzy system (2) with the help of Lyapunov–Krasovskii functional approach.
Theorem 1
Proof
4 Numerical example
To make it more convincing, the proposed approach is compared with the adaptive fuzzy observer proposed in [11] where premise variables are assumed to be measurable. For the same system and fault models, the simulation results are shown in the upper parts of Figs. 1, 2, 3, 4. From Figs. 1, 2, 3, 4, it can be seen that the adaptive fuzzy observer with unmeasurable premise variables proposed in this paper gets better estimation results.
5 Conclusions
This paper focuses on the fault estimation problem for a class of T-S fuzzy system with actuator faults and sensor disturbances. Premise variables are assumed to be unmeasurable, through designing an adaptive observer, states and actuator fault parameters are estimated simultaneously. It has been proved that the state and fault estimation errors are both uniformly ultimately bounded. Finally, a numerical example is given to illustrate the effectiveness of the proposed methods.
Declarations
Acknowledgements
This work was supported in part by the Funds of National Science of China (Grant No. 61673098).
Authors’ contributions
All authors contributed equally in writing this paper. All authors read and approved the final manuscript.
Competing interests
The authors declare that they have no competing interests.
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
Authors’ Affiliations
References
- Isermann, R.: Supervision, fault-detection and fault-diagnosis methods—An introduction. Control Eng. Pract. 5, 639–652 (1997) View ArticleGoogle Scholar
- Yin, S., Ding, S.X., Zhou, D.H.: Diagnosis and prognosis for complicated industrial systems—Part II. IEEE Trans. Ind. Electron. 63, 3201–3204 (2016) View ArticleGoogle Scholar
- Li, H.Y., Chen, Z.R., Wu, L.G., Lam, H.K., Du, H.P.: Event-triggered fault detection of nonlinear networked systems. IEEE Trans. Cybern. 47, 1041–1052 (2017) View ArticleGoogle Scholar
- Wu, L., Yao, X., Zheng, W.X.: Generalized \(H_{2}\) fault detection for Markovian jumping two-dimensional systems. Automatica 48, 1741–1750 (2012) View ArticleMATHGoogle Scholar
- Zhai, D., Lu, A.Y., Li, J.H., Zhang, Q.L.: Simultaneous fault detection and control for switched linear systems with mode-dependent average dwell-time. Appl. Math. Comput. 273, 767–792 (2016) MathSciNetGoogle Scholar
- Li, X.J., Yang, G.H.: Fault detection for T-S fuzzy systems with unknown membership functions. IEEE Trans. Fuzzy Syst. 22, 139–152 (2014) View ArticleGoogle Scholar
- Li, L.L., Ding, S.X., Qiu, J.B., Yang, Y., Xu, D.M.: Fuzzy observer-based fault detection design approach for nonlinear processes. IEEE Trans. Syst. Man Cybern. Syst. 47, 1941–1952 (2017) View ArticleGoogle Scholar
- Zhang, X.D., Polycarpou, M.M., Parisini, T.: Fault diagnosis of a class of nonlinear uncertain systems with Lipschitz nonlinearities using adaptive estimation. Automatica 46, 290–299 (2010) MathSciNetView ArticleMATHGoogle Scholar
- Yang, G.H., Wang, H.: Fault detection for a class of uncertain state-feedback control systems. IEEE Trans. Control Syst. Technol. 18, 201–212 (2010) View ArticleGoogle Scholar
- Yan, X.G., Edwards, C.: Nonlinear robust fault reconstruction and estimation using a sliding mode observer. Automatica 43, 1605–1614 (2007) MathSciNetView ArticleMATHGoogle Scholar
- Jiang, B., Staroswiecki, M., Cocquempot, V.: Fault diagnosis based on adaptive observer for a class of non-linear systems with unknown parameters. Int. J. Control 77, 415–426 (2004) MathSciNetView ArticleMATHGoogle Scholar
- Li, X.J., Yang, G.H.: Fault diagnosis for non-linear single output systems based on adaptive high-gain observer. IET Control Theory Appl. 7, 1969–1977 (2013) MathSciNetView ArticleGoogle Scholar
- Chadli, M., Karimi, H.R.: Robust observer design for unknown inputs Takagi–Sugeno models. IEEE Trans. Fuzzy Syst. 21, 158–164 (2013) View ArticleGoogle Scholar
- Zhang, K., Jiang, B., Shi, P.: Fault estimation observer design for discrete-time Takagi–Sugeno fuzzy systems based on piecewise Lyapunov functions. IEEE Trans. Fuzzy Syst. 20, 192–200 (2012) View ArticleGoogle Scholar
- Youssef, T., Karimi, H.R., Chadli, M.: Faults diagnosis based on proportional integral observer for TS fuzzy model with unmeasurable premise variable. In: 2014 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE), pp. 2119–2124 (2014) View ArticleGoogle Scholar
- Lendek, Z., Lauber, J., Guerra, T.M., Babuska, R., Schutter, B.: Adaptive observers for TS fuzzy systems with unknown polynomial inputs. Fuzzy Sets Syst. 161, 2043–2065 (2010) MathSciNetView ArticleMATHGoogle Scholar
- Jiang, B., Zhang, K., Shi, P.: Integrated fault estimation and accommodation design for discrete-time Takagi–Sugeno fuzzy systems with actuator faults. IEEE Trans. Fuzzy Syst. 19, 291–304 (2011) View ArticleGoogle Scholar
- Tanaka, K., Wang, H.O.: Fuzzy Control Systems Design and Analysis: A LMI Approach. Wiley, New York (2001) View ArticleGoogle Scholar
- Zhao, Y., Lam, J., Gao, H.: Fault detection for fuzzy systems with intermittent measurements. IEEE Trans. Fuzzy Syst. 17, 398–410 (2009) View ArticleGoogle Scholar
- Chadli, M., Abdo, A., Ding, S.X.: \(H_{-}/H_{\infty}\) fault detection filter design for discrete-time Takagi–Sugeno fuzzy systems. Automatica 49, 1996–2005 (2013) MathSciNetView ArticleMATHGoogle Scholar
- Aouaouda, S., Chadli, M., Cocquempot, V., Khadir, M.T.: Multi-objective \(H_{-}/H_{\infty}\) fault detection observer design for Takagi–Sugeno fuzzy systems with unmeasurable premise variables: descriptor approach. Int. J. Adapt. Control Signal Process. 27, 1031–1047 (2013) MathSciNetView ArticleMATHGoogle Scholar
- Tao, G., Joshi, S.M., Ma, X.: Adaptive state feedback and tracking control of systems with actuator failures. IEEE Trans. Autom. Control 46, 78–95 (2001) MathSciNetView ArticleMATHGoogle Scholar
- Li, X.J., Yang, G.H.: Adaptive fault-tolerant synchronization control of a class of complex dynamical networks with general input distribution matrices and actuator faults. IEEE Trans. Neural Netw. Learn. Syst. 28, 559–569 (2017) MathSciNetView ArticleGoogle Scholar
- Zhang, Q.H.: Adaptive observer for multiple-input-multiple-output (MIMO) linear time-varying systems. IEEE Trans. Autom. Control 47, 525–529 (2002) MathSciNetView ArticleMATHGoogle Scholar
- Xu, A.P., Zhang, Q.H.: Nonlinear system fault diagnosis based on adaptive estimation. Automatica 40, 1181–1193 (2004) MathSciNetView ArticleMATHGoogle Scholar
- Xu, A.P., Zhang, Q.H.: Residual generation for fault diagnosis in linear time-varying systems. IEEE Trans. Autom. Control 49, 767–772 (2004) MathSciNetView ArticleMATHGoogle Scholar
- Youssef, T., Chadli, M., Karimi, H.R., Wang, R.: Actuator and sensor faults estimation based on proportional integral observer for TS fuzzy model. J. Franklin Inst. 354, 2524–2542 (2017) MathSciNetView ArticleGoogle Scholar