Abstract
This article investigates the problem of fault diagnosis (FD) for a class of nonlinear state-feedback control systems subject to parameter uncertainties. The considered nonlinear systems are described by T–S fuzzy models with local nonlinear parts and uncertain grades of membership. First, a general actuator fault model is proposed, which considers bias faults and gain faults. Then, a switching technique is introduced to address the unknown membership functions, external disturbances, faults, and their coupling. Furthermore, an adaptive FD observer design method combined with the switching technique is proposed to estimate the occurred actuator fault. It is noted that the obtained fault errors converge exponentially to zero. Finally, a numerical example of NSV reentry dynamic model is given to confirm the effectiveness of the new results.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
Over the recent decades, the system reliability requirements have increased in the practical applications of safely-critical systems, especially flight control systems. To improve the reliability and safety of such systems, the model-based on fault diagnosis (FD) in dynamic systems has attracted considerable attention from many researchers. Among the various FD methods, the observer-based FD technique is the one that has been widely and most extensively considered; see survey articles: [1–6]. The basic idea of the observer-based FD is to estimate the states and/or the faults of the system from measurements using some types of observers, and define a residual evaluation function to compare the residual evaluation value with a predefined threshold.
In almost all of the above referenced articles, the study on observer-based FD is mainly concentrated on linear systems. Since almost all realistic physical processes exhibit nonlinear dynamics, FD for nonlinear systems has received a great deal of attention recently; for examples, see [7–9]. In particular, an important approach to nonlinear system FD is to model the considered nonlinear systems as Takagi and Sugeno (T–S) fuzzy systems [10], which have been proven to be a good universal approximator to nonlinear behaviors [11]. The prominent feature of T–S fuzzy models is that they are represented by some locally linear time-invariant submodels in the form of IF-THEN rules. In recent years, we have witnessed rapidly growing interest in FD observers’ design for T–S fuzzy models [12–18].
In some cases, fault accommodation strategies are needed, i.e., the control algorithm must be adapted based on fault detection for controlling the faulty system. Aircraft flight control systems [19] are good examples for applications of fault accommodation/active reliable control. In such cases, it is important to carry out fault estimation (FE) in addition to detection. In the last decade, there have been fruitful results on adaptive or robust FE, which can be found in [20–26]. In [24], the authors studied the problem of robust FE observer design for discrete-time T–S fuzzy systems via piecewise Lyapunov functions. In [25], the authors have designed a bank of sliding mode observers to detect and isolate the fault, and proposed a novel adaptive FE observer to estimate actuator faults.
It should be pointed out that the membership functions in all the above mentioned studies on fuzzy systems are required to be known. If the membership functions are unknown, for example, they may contain immeasurable premise variables or uncertain parameters, then the existing parallel distributed compensator (PDC) strategy based on fault-detection and/or FE results in the above studies cannot be used. In [27], a linear fault-detection filter with fixed gains was proposed for the T–S fuzzy It\(\widehat{o}\) stochastic system. It is noted that the linear fault-detection filter design may be conservative to some degree because it does not use any membership function information, especially for highly nonlinear complex systems. In [28], a switching-type fault-detection filter was used to detect the fault, which had a promising feature by means of which the membership function information can be employed to construct. Although the comparison results have illustrated the merits of the proposed switching-type fault-detection filter in [28], the computational burdens are heavy, especially for the multiple faults. To the best of the authors’ knowledge, up to now, the FD problem for fuzzy systems with uncertain grades of membership has not been fully investigated and remains as important and challenging one, which has motivated the current study.
The main objective of this article is to investigate the FD problem of uncertain nonlinear systems against actuator faults. The considered nonlinear systems are described by T–S fuzzy models with local nonlinear parts and uncertain grades of membership. The type of actuator faults under consideration contains bias faults and gain faults. First, by introducing a switching technique, a fault-detection observer is constructed to detect the fault. Furthermore, an adaptive FE observer design method combined with the proposed switching technique is developed. It is noted that the proposed FD scheme utilizes the lower and upper bounds information of the unknown membership functions, external disturbances, faults, and their coupling, and the obtained fault errors converge exponentially to zero. Finally, an example of NSV reentry dynamic model is given to illustrate the effectiveness and merits of the proposed method.
The structure of this article is as follows: following the introduction, the system description and the problem under consideration are given in Sect. 2. In Sect. 3, the FD problem is addressed. An example is given in Sect. 4 to show the superiority and effectiveness of proposed method. Finally, conclusions are drawn in Sect. 5.
2 System description and problem statement
2.1 System description
The following continuous-time T–S fuzzy dynamic model with local nonlinear parts can be used to represent a class of complex nonlinear systems subject to parameter uncertainties, in the form described as follows:
where \(N\) is the number of inference rules; \(x(t)\in R^{n}\) is the system state vector, and assumed to be measurable; \(u(t)\in R^{m}\) is the control input vector; \(y(t)\in R^{s}\) is the output vector; \(w(t)=\left[ w_{1}(t) \cdots w_{k}(t) \cdots w_{p}(t) \right] ^{T} \in R^{p}\) is the disturbance input; \(\theta (t)\) is the premise variable that contains the system states and unknown parameters; and \(A_{i},\ B_{i},\ G_{i},\ C_{i}\), \(N_{i}\), and \(N_{i1}\) are the known constant matrices with appropriate dimensions. As discussed in [29], \(\phi (x(t))\) is a known nonlinear function and reserved as the nonlinear part of local models. The membership functions \(\alpha _{i}(\theta (t))\) \((i=1, \ldots , N)\) are uncertain due to the existence of the parameter uncertainties and satisfy the following properties:
where \(\underline{\alpha }_{i}\), \(\overline{\alpha }_{i}\) \((i=1, \ldots , N)\) are the known constants.
To formulate the FD problem of this article, the fault model must be established first. Here, the types of actuator faults under consideration are bias faults and gain faults, which commonly occur in practice. Let \(u_{i}^{f}(t)\) represent the signal from the \(i\)th actuator that has failed, in this article, the following actuator faults are considered:
where \(\rho _{i}, f_{i} (i=1,\ 2,\ ...\ m)\) are the unknown constants. Note that when \(\rho _{i}\ne 0, f_{i}=0\), there is an actuator gain fault for the \(i\)th actuator \(u_{i}(t)\); when \(\rho _{i}=0, f_{i}\ne 0\), there is an actuator bias fault for the \(i\)th actuator \(u_{i}(t)\); and when \(\rho _{i}=0\), \(f_{i}=0\), there is no fault for the \(i\)th actuator \(u_{i}(t)\).
Denote
Then, we have
Note that when \(\rho =0_{m\times m}\), \(F=0_{m\times 1}\), there is no fault for the system (1). The dynamics under normal case and faulty cases are described as
Remark 1
It is noted that, when a nonlinear system has complex nonlinearities, the constructed T–S fuzzy model with local linear parts must consist of a number of fuzzy rules. Then, the detector/estimator design for such a T–S fuzzy model becomes very difficult. In this article, a class of T–S fuzzy models with local nonlinear parts discussed in [29] are exploited to describe the considered nonlinear systems, which need fewer fuzzy rules and less computational burden.
We shall make the following assumptions throughout:
Assumption 1
It is assumed that only one single actuator fails at one time, and there exist known constants \(\overline{\rho }_{i}\), \(\underline{\rho }_{i}\), \(\overline{f}_{i}\), \(\underline{f}_{i}\) such that
Assumption 2
For disturbance input component \(w_{k}(t)\), there exist two known constants \(\underline{w}_{k}\), \(\overline{w}_{k}\) such that
Assumption 3
In this article, we assume that the nonlinear function \(\phi (x(t))\) satisfies the following:
where \(\vartheta \) is a constant; and \(E\), \(R\) are constant matrices with proper dimensions.
Remark 2
It is well known that Assumptions 1, 2 are quite natural and common in the robust fault-tolerant control literature, which physically means that the boundaries of disturbance and fault signals are known. Assumption 3 implies that \(\phi (x(t))\) is a sector-bounded Lipschitz function, which has also been given in [29].
2.2 State-feedback controller design
To investigate the FD problem for closed-loop fuzzy systems, the state-feedback controller under fault-free (normal) case and faulty cases must be designed first. In order to ensure that the output \(y(t)\) tracks a given reference-input vector \(y_{r}(t)\) without steady-state error, we define \(e(t)=y_{r}(t)-Sy(t)\), where \(S\in R^{l\times s}\) is a known matrix used to form the output required to track the reference signal, and introduce an augmented state-space \(\xi (t)=[ (\int _{0}^{t}e(\tau )d\tau )^{T} x^{T}(t) ]^{T} \), the augmented system can be changed into
where
In order to obtain a tracking controller with state-feedback plus tracking error integral, a state-feedback controller is designed such that the following control objectives are satisfied:
-
(1)
The closed-loop system in normal case is stable with a good disturbance attenuation performance.
-
(2)
The closed-loop system in faulty cases is stable with an acceptable disturbance attenuation performance.
Consider the following state-feedback controller:
where \(K_{a}(t)\), and \(K_{b}(t)\) are the gains required to be determined. Then, the augmented closed-loop system can be obtained as
Since the membership functions are unknown, the existing PDC controller design methods cannot be used here. In Appendix, we will present a non-PDC controller design method.
2.3 Problem statement
With the property of \(\sum _{i=1}^{N}\alpha _{i}(\theta (t))=1\), the closed-loop system (11) can be rewritten as
with \(\overline{A}_{il}=\overline{A}_{i}-\overline{A}_{l}\), \(\overline{B}_{il}=\overline{B}_{i}-\overline{B}_{l}\), \(\overline{G}_{il}=\overline{G}_{i}-\overline{G}_{l}\), \(\overline{N}_{il}=\overline{N}_{i}-\overline{N}_{l}\), and \((\overline{A}_{l},\ \overline{B}_{l},\ \overline{N}_{l},\ \overline{G}_{l})\) is the deterministic part of the subsystem containing the equilibrium point of the original system. For brevity, in the sequel, we choose \(\overline{A}_{l}=\overline{A}_{1}, \overline{B}_{l}=\overline{B}_{1}, \overline{G}_{l}=\overline{G}_{1}, \overline{N}_{l}=\overline{N}_{1}\).
The problem considered in this article is to present a novel FD approach of actuators for the closed-loop fuzzy system (12). Meanwhile, the proposed approach can utilize the information of the uncertain grades of membership, external disturbances, local nonlinear parts, faults, and their coupling to construct the FD observers in a less conservative way.
3 Fault diagnosis
3.1 fault-detection observer design
Consider the closed-loop system (12) in fault-free case described by
Define \(\alpha _{i}(\theta (t))w(t)=d_{i}(t)\), and \(\alpha _{i}(\theta (t))w_{k}(t)=d_{ik}(t)\), then we have
Because of \(0\le \underline{\alpha }_{i}\le \alpha _{i}(\theta (t))\le \overline{\alpha }_{i}\le 1\) and \(\underline{w}_{k}\le w_{k}(t)\le \overline{w}_{k}\), which implies
where \(\underline{d}_{ik}\) and \(\overline{d}_{ik}\) can be determined by the known constants \(\underline{\alpha }_{i}\), \(\overline{\alpha }_{i}\), \(\underline{w}_{k}\) and \(\overline{w}_{k}\). Then, the system (13) is rewritten as
The fault-detection observer is designed as
where \(\widehat{\xi }^{0}(t)\) is the estimation of \(\xi (t)\), \(\widehat{x}(t)\) is the estimation of \(x(t)\), and \(\widehat{\alpha }_{i}^{0}(t)\), \(\widehat{\alpha }_{i1}^{0}(t)\), \(\widehat{w}^{0}(t)\), \(\widehat{d}_{i}^{0}(t)\) are the switching signals, which are determined according to some switching laws to be defined later.
Define the error vector as \(e_{0}(t)=\xi (t)-\widehat{\xi }^{0}(t)\); combining (16) with (16), the observer error system can be obtained as
By applying the switching technique, we propose a novel observer which is particularly designed for fault-detection purpose. The following theorem establishes the convergence of the proposed observer.
Theorem 1
The observer error \(e_{0}(t)\) in (18) converges exponentially to zero if there exists a positive-definite matrix \(P=P^{T}\), and a positive number \(\epsilon \), such that the following matrix inequalities are feasible:
and the switching signals \(\widehat{\alpha }_{i}^{0}(t)\), \(\widehat{\alpha }_{i1}^{0}(t)\), \(\widehat{w}^{0}(t)\) and \(\widehat{d}_{i}^{0}(t)\) are designed according to the following switching laws:
for \(i=2,\ldots , N\), where the function \(D(z)\) is defined by
Proof
Choose the Lyapunov function as
The proof is similar to a few of the proofs of Theorem 2, and we will present it later. \(\square \)
Remark 3
If the membership functions are unknown, then a linear fault-detection filter design with fixed gains has been considered in [27]. However, the results in [27] may be conservative to some degree because the linear fault-detection filter design does not use any membership function information. To reduce the conservatism, a switching mechanism which depends on the lower and upper bounds of the unknown membership functions has been introduced in [28] to design a fault-detection filter with varying gains. It is noted that, to get convex filter design conditions, the authors imposed restrictions on the Lyapunov matrix, and the involved number of LMIs is \(2^{2N-1}+2\). Compared with [28], by introducing the switching technique, the proposed fault-detection method in Theorem 1 only needs two LMIs. As we know, larger number of conditions in the above computations may result in numerical problems (slow progress) with the LMI solver.
3.2 Fault estimation observer design
In this section, we will present an FE approach. Assume that the \(j\)th actuator is faulty, then the closed-loop system (12) is described as
where \(\overline{b}_{i1,j}=\overline{b}_{i,j}-\overline{b}_{1,j},\ (i=2,\ldots , N)\).
Define \(\alpha _{i}(\theta (t))w(t)=d_{i}(t)\), and \(\alpha _{i}(\theta (t))w_{k}(t)=d_{ik}(t)\), then the closed-loop system (25) is rewritten as
The observer for the \(j\)th fault is designed as
where \(\widehat{\xi }^{j}(t)\) is the estimation of \(\xi (t)\), \(\widehat{x}(t)\) is the estimation of \(x(t)\), and \(\widehat{\alpha }_{i}^{j}(t), \widehat{\alpha }_{i1}^{j}(t), \widehat{w}^{j}(t), \widehat{d}_{i}^{j}(t), \widehat{f}_{i1}^{j}(t), \widehat{\rho }_{i1}^{j}(t)\) are the switching signals, which are determined according to some switching laws to be defined later, \(\widehat{\rho }_{j}(t)\) is the estimation of \(\rho _{j}\), and \(\widehat{f}_{j}(t)\) is the estimation of \(f_{j}\). Define the error vectors \(e_{j}(t)=\xi (t)-\widehat{\xi }^{j}(t), \widetilde{\rho }_{j}(t)=\rho _{j}-\widehat{\rho }_{j}(t), \widetilde{f}_{j}(t)=f_{j}-\widehat{f}_{j}(t)\), combine (26) with (27), the observer error system can be obtained as
Theorem 2
The observer error \(e_{j}(t)\) in (28) converges asymptotically to zero if there exists a positive-definite matrix \(P=P^{T}\) satisfying (19), (20), and the switching signals \(\widehat{\alpha }_{i}^{j}(t)\), \(\widehat{\alpha }_{i1}^{j}(t)\), \(\widehat{w}^{j}(t)\), \(\widehat{d}_{i}^{j}(t)\), \(\widehat{f}_{i1}^{j}(t)\), \(\widehat{\rho }_{i1}^{j}(t)\) are designed by the following switching laws
for \(i=2,\ldots , N\); and \(\widehat{\rho }_{j}(t)\), \(\widehat{f}_{j}(t)\) are determined according to the following adaptive laws
where \(\eta _{1}\), \(\eta _{2}\) are prespecified positive scalars which define the learning rates for (35) and (36). Moreover, the fault errors \(\widetilde{\rho }_{j}(t)\), \(\widetilde{f}_{j}(t)\) converge exponentially to zero under a persistently exciting.
Proof
Choose the Lyapunov function as
where
Taking the time-derivative of \(V_{i}(t)\) along the solution of (28), we have
From the switching laws given in (29), we have
\(\le 0\)
Since \(\rho _{j}\), \(f_{j}\) are constants, then \(\dot{\rho }_{j}=0\), \(\dot{f}_{j}=0\). Combine (19) and (29)-(34), it is obviously obtained that
Combine with (35) and (36), we have
Note that
This together with (7), (19) and (20) leads to
with \(m=\epsilon ||P||-2\vartheta ||P(\overline{N}_{1}+\overline{B}_{1}K_{b}(t))R\Theta ||\). On the other hand, let \(\widetilde{e}_{j}(t)=[ e_{j}^{T}(t) \widetilde{\rho }_{j}^{T}(t) \widetilde{f}_{j}^{T}(t) ]\), by (37), there exists a positive constant \(\delta \) such that
Then
which means that the solution of the system described by (28) is uniformly bounded. Also, (41) implies that
Since \(\widetilde{e}_{j}(t)\) is uniformly bounded, it follows that \(e_{j}(t)\), \(\widetilde{\rho }_{j}(t)\) and \(\widetilde{f}_{j}(t)\) are uniformly bounded, which implies \(e_{j}(t)\) is uniformly continuous. Therefore, \(\epsilon ||e_{j}(\tau )||^{2}\) is also uniformly continuous. Applying Barbalat’s Lemma to (42) yields \(lim_{t\rightarrow \infty }m||e_{j}(t)||^{2}=0\), i.e.,
Furthermore, by Lemma 1 in [4] and the following persistently exciting, that is, there exist \(\mu \) and \(T> 0\) such that,
the fault errors \(\widetilde{\rho }_{j}(t), \widetilde{f}_{j}(t)\) converge exponentially to zero. \(\square \)
Remark 4
For linear time-invariant systems, by applying the adaptive technique, the authors in [4] investigated the actuator FD problem under the multiple-model structure for locked actuators and loss of actuator effectiveness, and proposed an adaptive UIO design approach for FD under some equality constraints. However, for nonlinear systems subject to parameter uncertainties, the above method is hard to work. For fuzzy systems, as the parameter uncertainties introduce uncertain grades of membership to the fuzzy systems, the favorable property offered by sharing the same premises in the fuzzy plant and fuzzy detectors/estimators in [24–26] cannot be applied in this article. In Theorem 2, combining the switching and adaptive techniques, the presented FE scheme utilizes the information of the lower and upper bounds of unknown membership functions, external disturbances, faults to construct the FE observer with varying gains, which can guarantee that the fault errors \(\widetilde{\rho }_{j}(t)\), \(\widetilde{f}_{j}(t)\) converge exponentially to zero.
3.3 fault-detection threshold design
The following assumption is required for the purpose of fault-detection decision:
Assumption 4
The steady-state values of the closed-loop, (13) and (26), are different from each other for \(\forall j\in {1,\ldots , m}\).
To address the fault-detection problem, the following model–match index in [30] is proposed to describe the dynamic behavior of the current system:
where \(e_{0}^{\sigma }(t)\) is the \(\sigma \)th component of \(e_{0}(t), c_{1}>0\) is the weight for the instantaneous residual signal, \(c_{2}>0\) is the weight for the past residual signals, and \(\mu >0\) is a forgetting factor that determines the memory of the index., Then we have
Fault-detection decision scheme If there exists an index \(\sigma \in \{1,\ 2,\ldots n+s\}\), a sufficient small positive scalar \(\varepsilon _{0}\), and a constant \(T_{d}\) such that
then a fault is detected at \(t=T_{d}\).
Remark 5
By Theorem 1, it is easy to see from (46) that \(J_{0}(t)\) will converge to zero in the fault-free case. Once a fault occurs, by Assumption 4, at least one of the components of \(J_{0}(t)\) will not approach zero, and thus the fault can be detected according to the proposed fault-detection decision scheme. Furthermore, if the \(j\)th actuator fault occurs, from Theorem 2 and Assumption 4, it is known that \(e_{j}(t)\) will converge asymptotically to zero, and such convergence does not hold for other errors.
4 Simulation example
In this section, a NSV attitude dynamics in a reentry phase is given as
where \(\omega =[p\ q\ r]^{T}=[x_{1}(t)\ x_{2}(t)\ x_{3}(t)]^{T}\) is the angular rate (roll, pitch, and yaw rate, respectively); and \(\gamma =[\mu \ \beta \ \alpha ]^{T}=[x_{4}(t)\ x_{5}(t)\ x_{6}(t)]^{T}\) are the attitude angles (bank, sideslip, and angle of attack, respectively); The parameter matrices are given as
To demonstrate the validity and applicability of the suggested FD method, we consider the reentry phase of (48) with the altitude of \(H\) = 40 km and speed of \(V\) = 2500 m/s as the initial states, the inertia \(J\) is borrowed from [31]. As stated in [32], the nonlinearity of NSV reentry attitude dynamics mainly comes from the attack angle \(\alpha \) and the attitude angular velocity \(\omega \). During the phase of reentry \(\alpha \in [0,\ \pi /4]\), \(\omega \in [-0.5,\ 0.5]\), we choose six operating points: \([\alpha ,\ \omega ]\in \{[0,\ -0.5],\ [0,\ 0],\ [0,\ 0.5],\) \([\pi /4,\ -0.5],\) \([\pi /4,\ 0],\ [\pi /4,\ 0.5]\}\). Under the membership functions and the six operating points, the fuzzy system is described by
the parameter matrices \(A_{i}\), \(B_{i}\), \(C_{i}\) are given in [32], and
the local nonlinear part is assumed to be \(\phi (x(t))=(1-cos(x_{1}(t)))sin(x_{1}(t))\), and \(\phi (x(t))\in co\{0,\ \frac{2}{\pi }x_{1}(t)\}\). By virtue of the Canchy mean value theorem, it follows that \(||\phi (x(t))-\phi (\widehat{x}(t))||\le \vartheta ||R(x(t)-\widehat{x}(t))||\), where \(\vartheta =2.1\) and \(R=[1 0 0 0 0 0]\).
In order to ensure that the attitude angle \([x_{4}(t)\ x_{5}(t)\) \(x_{6}(t)]^{T}\) tracks a reference input \(y_{r}(t)\), let \(S=I_{3\times 3}\) and \(y_{r}(t)=[5^{o}\ 0^{o}\ 5^{o}]^{T}\).
As the nonlinear plant suffers parameter uncertainties [32], the membership functions \(\alpha _{i}(x(t))\) are assumed to be uncertain and belong to [0 1]. It is noted that, the FD approaches given in [24–26] cannot be applied for this class of systems. In this simulation, a common state-feedback controller is designed, The external disturbance is \(w(t)=0.1e^{-t}sin(5t)\). By Lemma 1, the state-feedback controllers are obtained with gains as:
It is assumed that the system operates without faults at the beginning. From \(t=50s\), the fault occurs in the first actuator (\(j=1\)), and the second and third actuators are fault free; the faulty actuator is set up as
where
The objective is to design FD observers in the form of (17) and (27) to detect and estimate the occurred fault. By solving the LMIs (19) and (20), we get the Lyapunov matrices \(P\) as follows:
Figures 1, 2, 3 show the simulation results of the model–match indexes with \(c_{1}=c_{2}=\mu =1\) in (46). Setting \(\varepsilon _{0}=0.05\), the function \(J_{0}(t)\) generated by the fault-detection observer is shown in Fig. 1. It is shown that the fault is detected at \(t\) = 50.66 s. Figures 2 and 3, respectively, present the estimation results of the considered bias fault and the gain fault given by the corresponding adaptive observer. From Figs. 2 and 3, it can be seen that both bias fault and gain fault can be estimated accurately and promptly.
The state estimation error \(e_{1}(t)\) generated by the FE observer has been given in Fig. 4. From Fig. 4, it can be seen that although this FE observer can track the faulty system state, the introduced switching laws lead to the chatter phenomenon close to the equilibrium.
5 Conclusion
This article investigates the FD problem for T–S fuzzy models with local nonlinear parts and uncertain grades of membership. The system states are chosen as the inputs of the FD observers. By introducing the switching and adaptive techniques, the presented FD scheme utilizes information about the lower and upper bounds of the unknown membership functions, external disturbances, faults, and their coupling to construct a bank of FD observers. It is noted that the obtained fault errors converge exponentially to zero. Finally, an example is given to illustrate the effectiveness and merits of the new results. For the future research, the studies on fault-tolerant control for fuzzy systems with uncertain grades of membership are under investigation.
References
Wang, H., Daley, S.: Actuator fault diagnosis: an adaptive observer-based technique. IEEE Trans. Autom. Control 41(7), 1073–1078 (1996)
Tan, C.P., Edwards, C.: Sliding mode observers for detection and reconstruction of sensor faults. Automatica 38(10), 1815–1821 (2002)
Gao, Z., Wang, H.: Descriptor observer approaches for multivariable systems with measurement noises and application in fault detection and diagnosis. Syst. Control Lett. 55(4), 304–313 (2006)
Wang, D., Lum, K.Y.: Adaptive unknown input observer approach for aircraft actuator fault detection and isolation. Int. J. Adapt. Control Signal Process. 21(1), 31–48 (2007)
Armeni, S., Casavola, A., Mosca, E.: A robust fault detection and isolation filter design under sensitivity constraint: an LMI approach. Int. J. Robust Nonlinear Control 34(4), 1493–1506 (2008)
Yang, G.H., Wang, H.: Fault detection for a class of uncertain state-feedback control systems. IEEE Trans. Control Syst. Technol. 18(1), 201–212 (2010)
Seliger, R., Frank, P.: Fault diagnosis by disturbance decoupled nonlinear observers. Proceedings of the 30th IEEE Conference on Decision and Control, Brighton, England, 2248–2253 (1991).
Xu, A., Zhang, Q.: Nonlinear system fault diagnosis based on adaptive estimation. Automatica 40, 1181–1193 (2004)
Zhao, X.G., Li, J., Ye, D.: Fault detection for switched systems with finite-frequency specifications. Nonlinear Dyn. 70(1), 409–420 (2012)
Takagi, T., Sugeno, M.: Fuzzy indentification of systems and its applications to modeling and control. IEEE Trans. Syst. Man Cybern. 15(1), 116–132 (1985)
Tanaka, T., Wang, H.O.: Fuzzy Control Systems Design and Analysis: A Linear Matrix Inequlity Approach. Wiley, New York (2001)
Patton, R.J., Chen, J., Lopez-Toribio, C.J.: Fuzzy observer for nonliear dynamic systems. IEEE Conference on Decision and Control, CDC98, Tampa Florida, 84–89 (1998).
Akhenak, A., Chadli M., Ragot, J., Maquin, D.: Sliding mode multiple observer for fault detection and isolation. 42th IEEE Conference on Decision and Control, Hawaii, 9–12 Dec (2003).
Nguang, S.K., Shi, P., Ding, S.: Fault detection for uncertain fuzzy systems: an LMI approach. IEEE Trans. Fuzzy Syst. 15, 1251–1262 (2007)
Gao, Z., Shi, X., Ding, S.X.: Fuzzy state-disturbance observer design for T–S fuzzy systems with application to sensor fault estimation. IEEE Trans. SMC 38(3), 875–880 (2008)
Yang, H., Xia, Y., Liu, B.: Fault detection for T-S fuzzy discrete systems in finite-frequency domain. IEEE Trans. Syst. Man Cybern. 41(4), 911–920 (2011)
Jee, S.C., Lee, H.J., Joo, Y.H.: Sensor fault detection observer design for nonlinear systems in Takagi–Sugeno’s form. Nonlinear Dyn. 67(4), 2343–2352 (2012)
Dong, H., Wang, Z., Lam, J., Gao, H.: Fuzzy-model-based robust fault detection with stochastic mixed time delays and successive packet dropouts. IEEE Trans. Syst. Man Cybern. 42(2), 365–376 (2012)
Boskovic, J.D., Mehra, R.K.: Stable multiple model adaptive flight control for accommodation of a large class of control effector failures. Proceedings of ACC, 1920–1924(1999).
Jiang, B., Staroswiecki, M., Cocquempot, V.: Fault estimation in nonlinear uncertain systems using robust/sliding-mode observers. IEE Proc. Control Theor. Appl. 151, 29–37 (2004)
Jiang, B., Chowdhury, F.N.: Parameter fault detection and estimation of a class of nonlinear systems using observers. J. Frankl. Inst. 342, 725–736 (2005)
Nguang, S.K., Shi, P., Ding, S.: Delay-dependent fault estimation for uncertain time-delay nonlinear systems: an LMI approach. Int. J. Robust Nonlinear Control 16, 913–933 (2006)
Gao, Z., Ding, S.X.: State and disturbance estimator for time-delay systems with application to fault estimation and signal compensation. IEEE Trans. Signal process. 55(12), 5541–5551 (2007)
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(1), 192–200 (2012)
Shen, Q., Jiang, B., Cocquempot, V.: Fault-tolerant control for T–S fuzzy systems with application to near-space hypersonic vehicle with actuator faults. IEEE Trans. Fuzzy Syst. 20(4), 652–665 (2012)
Liu, M., Cao, X., Shi, P.: Fault estimation and tolerant control for fuzzy stochastic systems. IEEE Trans. Fuzzy Syst. 21(1), 221–229 (2013)
Wu, L.G., Ho, D.W.C.: Fuzzy filter design for It\(\widehat{o}\) stochastic systems with application to sensor fault detection. IEEE Trans. Fuzzy Syst. 17(1), 233–242 (2009)
Li, X., Yang, G.H.: Fault detection for T–S fuzzy systems with unknown membership functions. IEEE Trans. Fuzzy Syst. (2013). doi:10.1109/TFUZZ.2013.2249519.
Dong, J., Yang, G.H.: Control synthesis of continuous-time T–S fuzzy systems with local nonlinear models. IEEE Trans. Syst. Man Cybern. 39(5), 1245–1258 (2009)
Narendra, K.S., Balakrishnan, J.: Adaptive control using multiple models. IEEE Trans. Autom. Control 42(2), 171–187 (1997)
Shen, Q., Jiang, B., Cocquempot, V.: Fuzzy logic system-based adaptive fault-tolerant control for near-space vehicle attitude dynamics with actuator faults. IEEE Trans. Fuzzy Syst. 21(2), 289–300 (2013)
Wang, Y., Wu, Q.X., Jiang, C.H., Huang, G.Y.: Reentry attitude tracking control based on fuzzy feedforward for reusable launch vehicle. Int. J. Control, Autom. Syst. 7(4), 503–511 (2009)
Acknowledgments
This study was supported by the Funds of National Science of China (Grant Nos. 61273155, 61322312, and 61273148), the Fundamental Research Funds for the Central Universities (Grant Nos. N110804001, N120504003, N120604005, and N120604006), the Foundation for the Author of National Excellent Doctoral Dissertation of P.R. China (Grant No. 201157), the Foundation of State Key Laboratory of Robotics (Grant No. 2012-001), the IAPI Fundamental Research Funds (Grant Nos. 2013ZCX01-01, 2013ZCX01-02), and the New Century Excellent Talents in University (Grant No. NCET-11-0083).
Author information
Authors and Affiliations
Corresponding author
Appendix
Appendix
In this section, a simple state-feedback controller design method is proposed in the form of linear matrix inequalities, and the controller is described as
Define the performance output
where \(C_{zi}, D_{i1}, D_{i2}, N_{i2} (i=1,\ldots , N)\) are known matrices.
The considered \(H_{\infty }\) state-feedback controller (50) is designed such that,
-
(1)
For a prescribed \(H_{\infty }\) performance bound \(\gamma >0\), the closed-loop system (11) in fault-free case is stable with
$$\begin{aligned} \int \limits _{0}^{\infty }z^{T}(t)z(t)dt\le \gamma ^{2}\int \limits _{0}^{\infty }\overline{w}^{T}(t)\overline{w}(t)dt \end{aligned}$$(51) -
(2)
For a prescribed \(H_{\infty }\) performance bound \(\gamma _{1}>0\), the closed-loop system (11) in faulty case is stable with
with \(\overline{w}(t)=[ w^{T}(t) y_{r}^{T}(t)]^{T} \).
Lemma 1
For the prescribed \(\gamma >0\), \(\gamma _{1}>0\), the closed-loop augmented system (11) is stable, and the performances (51) and (52) are satisfied if there exist matrices \(Q=Q^{T}>0, L_{a}, L_{b}\), and \(\lambda \) such that
for \(i=1,\ldots , N, j=1,\ldots , m\) with \(\overline{E}=[0 E ] , \varrho _{j}=diag\{0,\ldots \rho _{j},\ldots 0\}, \rho _{j}\in \{\underline{\rho }_{j},\ \overline{\rho }_{j}\}\), and the controller gains are given as \( K_{a}=L_{a}Q^{-1},\ K_{b}=L_{b}\lambda ^{-1}.\)
Proof
The proof is easily obtained from the techniques in [29] and omitted.
Rights and permissions
About this article
Cite this article
Wang, H., Ye, D. & Yang, GH. Actuator fault diagnosis for uncertain T–S fuzzy systems with local nonlinear models. Nonlinear Dyn 76, 1977–1988 (2014). https://doi.org/10.1007/s11071-014-1262-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-014-1262-z