# Adaptive fault estimation for T-S fuzzy systems with unmeasurable premise variables

- 129 Downloads

## 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 *i*th rule of the system is of the following form.

*Plant rule*

*i*: IF \(\xi_{1}(t)\) is \(M_{1}^{i}\) and \(\xi_{2}(t)\) is \(M_{2}^{i}\) and … and \(\xi_{s}(t)\) is \(M_{s}^{i}\), THEN

*d̄*is a known positive scalar. \(A_{i}\), \(B_{i}\), \(C_{i}\) and \(D_{i}\) are known parameter matrices with appropriate dimensions. \(\theta\in\mathbb {R}^{m} \) is a unknown fault parameter vector. The matrix \(\Psi_{i}(t) \in\mathbb{R}^{n} \times\mathbb{R}^{m} \) is the known signal. \(\xi(t) = [ \xi_{1}(t), \xi_{2}(t), \ldots, \xi_{s}(t) ] \) are the premise variables which can be measurable such as \(\{ u(t), y(t) \} \) or unmeasurable as the state x(t) of the system, \(M_{j}^{i}\) (\(i=1, 2, \ldots, q\), \(j=1, 2, \ldots, s \)) are the fuzzy sets,

*q*is the number of IF-THEN rules, and

*s*is the number of premise variables. Throughout this paper, it is assumed that the premise variable of the fuzzy system is unmeasurable.

*t*.

### 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.

*Observer rule*

*i*: IF \(\hat{x}_{1}(t)\) is \(M_{1}^{i}\) and \(\hat{x}_{2}(t)\) is \(M_{2}^{i}\) and … and \(\hat{x}_{s}(t)\) is \(M_{s}^{i}\), THEN

*θ*. \(\Upsilon(t) \) is generated by linearly filtering \(\Psi_{i}(t) \). \(\Gamma\in \mathbb {R}^{m}\times\mathbb {R}^{m}\) is chosen to be a symmetric and positive-definite matrix, tuned to balance the convergence speeds of the states and fault parameters.

*K*is the gain matrix to be determined such that \(A_{i}-KC_{i}\) is stable.

## Assumption 1

*α*,

*T*and for all \(t\geq t_{0} \), the following inequality holds:

## 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

*β*such that

## Assumption 4

*π*such that

*β*satisfies (11).

## Remark 1

Assumption 1 is the persistent excitation condition, which has been presented in [24, 25, 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])

*For any matrices*

*X*,

*Y*

*with appropriate dimensions*,

*the following inequality holds for any positive scalars*

*ε*:

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

*Consider T*-

*S fuzzy system*(2)

*and adaptive observer*(6)

*–*(8),

*the state estimation errors*\(\tilde{x}(t) \)

*and fault estimated errors*\(\tilde{\theta}(t) \)

*are uniformly ultimately bounded if there exist symmetric positive matrix variables*

*P*,

*Q*

*and positive scalars*\(\varsigma_{i}\), \(\varepsilon_{i}\)

*such that the following LMI*(

*linear matrix inequality*)

*holds for*\(i=1, 2, \ldots, q\):

*where*\(K=P^{-1}Q\).

## Proof

*K*is defined in (5).

*P*is a symmetric positive-defined matrix, and Γ is the matrix gain used in (5). Then

## 4 Numerical example

*x*, which are

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.

## Notes

### 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.

## References

- 1.Isermann, R.: Supervision, fault-detection and fault-diagnosis methods—An introduction. Control Eng. Pract.
**5**, 639–652 (1997) CrossRefGoogle Scholar - 2.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) CrossRefGoogle Scholar - 3.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) CrossRefGoogle Scholar - 4.Wu, L., Yao, X., Zheng, W.X.: Generalized \(H_{2}\) fault detection for Markovian jumping two-dimensional systems. Automatica
**48**, 1741–1750 (2012) CrossRefMATHGoogle Scholar - 5.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 - 6.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) CrossRefGoogle Scholar - 7.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) CrossRefGoogle Scholar - 8.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) MathSciNetCrossRefMATHGoogle Scholar - 9.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) CrossRefGoogle Scholar - 10.Yan, X.G., Edwards, C.: Nonlinear robust fault reconstruction and estimation using a sliding mode observer. Automatica
**43**, 1605–1614 (2007) MathSciNetCrossRefMATHGoogle Scholar - 11.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) MathSciNetCrossRefMATHGoogle Scholar - 12.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) MathSciNetCrossRefGoogle Scholar - 13.Chadli, M., Karimi, H.R.: Robust observer design for unknown inputs Takagi–Sugeno models. IEEE Trans. Fuzzy Syst.
**21**, 158–164 (2013) CrossRefGoogle Scholar - 14.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) CrossRefGoogle Scholar - 15.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) CrossRefGoogle Scholar
- 16.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) MathSciNetCrossRefMATHGoogle Scholar - 17.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) CrossRefGoogle Scholar - 18.Tanaka, K., Wang, H.O.: Fuzzy Control Systems Design and Analysis: A LMI Approach. Wiley, New York (2001) CrossRefGoogle Scholar
- 19.Zhao, Y., Lam, J., Gao, H.: Fault detection for fuzzy systems with intermittent measurements. IEEE Trans. Fuzzy Syst.
**17**, 398–410 (2009) CrossRefGoogle Scholar - 20.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) MathSciNetCrossRefMATHGoogle Scholar - 21.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) MathSciNetCrossRefMATHGoogle Scholar - 22.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) MathSciNetCrossRefMATHGoogle Scholar - 23.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) MathSciNetCrossRefGoogle Scholar - 24.Zhang, Q.H.: Adaptive observer for multiple-input-multiple-output (MIMO) linear time-varying systems. IEEE Trans. Autom. Control
**47**, 525–529 (2002) MathSciNetCrossRefMATHGoogle Scholar - 25.Xu, A.P., Zhang, Q.H.: Nonlinear system fault diagnosis based on adaptive estimation. Automatica
**40**, 1181–1193 (2004) MathSciNetCrossRefMATHGoogle Scholar - 26.Xu, A.P., Zhang, Q.H.: Residual generation for fault diagnosis in linear time-varying systems. IEEE Trans. Autom. Control
**49**, 767–772 (2004) MathSciNetCrossRefMATHGoogle Scholar - 27.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) MathSciNetCrossRefGoogle Scholar

## Copyright information

**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.