Abstract
This paper considers the problem of robust \(H_{\infty }\) fault detection for a class of Itô stochastic Takagi–Sugeno fuzzy systems with time-varying delays and parameter uncertainties. The purpose is to design fuzzy-rule-independent and fuzzy-rule-dependent fault detection filters, which guarantee the fault detection system is not only mean square asymptotically stable, but also satisfies a prescribed \(H_{\infty }\)-norm level for all admissible uncertainties. Via the application of Lyapunov stability theory and the linear matrix inequality technique, novel delay-dependent solvability conditions are obtained. Weighting fault signal approach is utilized to improve the performance of the fault detection system, and explicit expression of the desired filter parameters is characterized by congruence transformation, matrix decomposition, and convex optimization technique. A numerical example and a mass-spring-damper mechanical system are employed to illustrate the usefulness and effectiveness of the proposed method.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Over the past decades, a great deal of attention in research has been devoted to the fault detection (FD) problem for a lot of control systems due to an increasing demand for higher performance, higher safety, and reliability standards; see, e.g., [1, 2, 15, 19, 23, 24], and the references therein. In practical applications, structures of many systems are usually subject to random variations, which are usually referred to as faults and may result from component and interconnection failures, tracking, parameter shifting, and other sources. For a feedback control system, these faults may possibly result in unsatisfactory performance or even instability when they appear in actuators, sensors, or controllers. In order to maintain the performance of a designed control system, faults and failures have to be detected as quickly as possible. Thus, the basic idea of FD is to construct a residual signal in order to provide a residual evaluation function to compare with a predefined threshold. When the residual evaluation function has a value larger than the threshold, an alarm of fault is engendered. Among many important properties of a FD system, the most important one is that FD systems have to be robust to unavoidable modeling errors or external disturbances that may seriously affect the performance of model-based FD systems. At the same time, FD systems should be sensitive to faults in order to detect faults and failures just in time [4].
Up to now, various kinds of FD techniques, such as unknown input observer approach, parity relations method, optimization-based method, artificial intelligence technique, FD filter approach, and so on, have been extensively utilized in modern manufacturing processes, nuclear engineering, chemical engineering, automotive system, aerospace engineering, etc. [5, 13, 14, 31, 32, 42]. Recently, as an efficient method, \(H_{\infty }\) FD filter method has been investigated by many researchers and a significant body of literature has appeared on both the theoretical research and practical applications; see, e.g., [8, 11, 20, 30, 36, 40, 44, 45], and the references therein. Practically speaking, [45] is the first to take into account the robust \(H_{\infty }\) FD filter design for a class of discrete-time linear Markovian jump systems by using a general observer-based FD filter as residual generator, where the robust FD filter design is formulated as an \(H_{\infty }\)-filtering; [40] investigates the \(H_{\infty }\) FD filtering for a class of discrete-time Markov jump linear system with partially unknown and completely unknown transition probabilities; [8, 36, 44] study the problem of robust \(H_{\infty }\) FD filter design for uncertain systems, Markovian jump singular systems, fuzzy systems, respectively, where missing measurements are all considered and Bernoulli random binary distribution is employed to characterize the data missing phenomenon; and [11, 20, 30] deal with robust \(H_{\infty }\) FD filtering for discrete-time networked systems with global Lipschitz nonlinearities and/or multiple state delays, where random communication delays, data packet dropouts, and signal quantisation are involved.
It is worth noting that, in reality, most physical systems are nonlinear, and thus, how to develop effective FD methods for nonlinear systems is an important and practical problem. It is well known that the Takagi–Sugeno (T–S) fuzzy model has been recognized as a popular and powerful tool in approximating complex nonlinear systems [7]. A T–S fuzzy model is described by a family of fuzzy IF-THEN rules that represent local linear input–output relations of the system. Many results on analysis and synthesis of fuzzy systems can be found in the literature; see, for instance, [9, 10, 16–18, 26], and the references therein. Since T–S fuzzy models have provided a convenient way to study nonlinear systems, a feasible solution of the FD problem for nonlinear systems can be converted to that of FD for T–S fuzzy systems. In recent years, much attention has been paid to the study of FD for fuzzy systems. For example, [2] studies the problem of robust fault detection observer design for T–S models using the descriptor approach; [24] considers the problem of designing a robust FD filter for an uncertain T–S fuzzy models in terms of LMIs; and [44] is concerned with the \(H_{\infty }\) FD filter design for T–S fuzzy systems with intermittent measurements, where the communication links between the plant and the FD filter are assumed to be imperfect, and a stochastic variable satisfying the Bernoulli random binary distribution is used to model the unreliable communication links.
On the other hand, owing to systems in many fields of engineering and science are often disturbed by stochastic noise, the study of stochastic systems has been of great interest; see, e.g., [6, 34, 35, 37], and so on. Very recently, there has been a growing attention on the study of stochastic fuzzy systems. To mention a few, delay-dependent robust control problem for uncertain stochastic fuzzy systems with time-varying delay is investigated in [12]; delay-dependent stabilization problem for a class of time-delay stochastic fuzzy systems is studied in [38]; the stabilization problem for a class of uncertain Itô stochastic fuzzy systems driven by a multidimensional wiener process is considered in [46]; delay-dependent guaranteed cost control for uncertain stochastic fuzzy systems with time delay is discussed in [39]; the robust filtering problem for discrete fuzzy stochastic systems with sensor nonlinearities is studied in [25]; and the robust fuzzy filter design problem for a class of nonlinear stochastic systems is researched in [29], while the robust \(H_{\infty }\) FD filter for a class of It\(\hat{\mathrm{o}}\) stochastic T–S fuzzy systems is discussed in [33], where the time delays and parameter uncertainty are not considered.
Note that time delays and parameter uncertainties arise quite naturally in many practical applications, which are frequently sources of poor performance and instability of various kinds of real systems including stochastic fuzzy systems; see, e.g., [12, 21, 38, 39, 43, 46]. Therefore, it is reasonable and necessary to take into account time delays and parameter uncertainties when investigating robust FD for stochastic fuzzy systems. However, to the best of the authors’ knowledge, so far, there are few research results reported on the FD filtering for uncertain stochastic fuzzy time-delay systems. Thus, the problem of FD filter design for uncertain stochastic fuzzy time-delay systems still remains open and challenging.
It should be pointed out that, for the FD filter design problem of fuzzy systems, there are fuzzy-rule-dependent filter and fuzzy-rule-independent filter. When the premise variable of the original fuzzy model is available in filter implementation, the filter structure will be dependent of the fuzzy rules, which causes the so-called fuzzy-rule-dependent filter [24, 44]. On the contrary, if the premise variable of the fuzzy model is unavailable in filter implementation, then the condition leads to the fuzzy-rule-independent filter [33]. Because the information of the premise variable is fully considered in filter design by applying the fuzzy-rule-dependent line, the result obtained is sure less conservative. However, the filter design will become more complicated by the fuzzy-rule-dependent line [24, 33, 44].
Motivated by the above discussion, this paper considers the robust \(H_{\infty }\) FD problem for a class of uncertain Itô stochastic T–S fuzzy systems with time-varying delays. We deal with the FD by designing fuzzy-rule-independent and fuzzy-rule-dependent FD filters that generate a residual signal to estimate the fault signal. The main idea is to make the error between residual and fault as small as possible. A numerical example and a MSD mechanical system are used to illustrate the usefulness and effectiveness of our method. The main contributions of this paper are summarized as follows: (1) A new class of Itô stochastic T–S fuzzy systems with time-varying delays, norm-bounded parameter uncertainties, which have not been considered in the existing references, is proposed; (2) a Lyapunov–Krasovskii function is constructed to reflect the inherent two time-varying delays in the system itself, and some novel delay-dependent sufficient conditions in terms of linear matrix inequality (LMI) are proposed to guarantee the existence of the desired fuzzy-rule-independent and fuzzy-rule-dependent detection filters; (3) the difficult problem of norm-bounded parameter uncertainties is solved by settling several well-known matrix inequations, and weighting fault signal approach is employed to improve the performance of the FD system; and (4) explicit expression of the desired fuzzy-rule-independent and fuzzy-rule-dependent filter parameters is characterized by congruence transformation, matrix decomposition, and convex optimization technique.
Notation \(\mathbb {R}^{n}\) and \(\mathbb {R}^{n\times m}\) represent, respectively, the \(n\)-dimensional Euclidean space and the set of all \(n\times m\) real matrices. \(M^{\mathrm{T}}\) represents transpose of the matrix \(M; X > Y\) (respectively, \(X\ge Y\)) means that symmetric matrix \(X-Y\) is positive definite (respectively, positive semidefinite). \(I\) and \(O\) refer to the identity matrix and a zero matrix with appropriate dimensions, respectively. The notation \((*)\) represents a term that is induced by symmetry. Let \(\tau >0\) and \(C([-\tau , 0];\mathbb {R}^{n})\) represent the family of continuous functions \(\varphi \) from \([-\tau , 0]\) to \(\mathbb {R}^{n}\) with the norm \(\left\| \varphi \right\| = \mathop {\sup }\nolimits _{ - \tau \le \theta \le 0} | {\varphi (\theta )} |\), where \(| \cdot |\) is the Euclidean norm in \(R^{n}\). \(({\Omega ,\;\mathcal {F},\;{{\{ {{\mathcal {F}_t}} \}}_{t \ge 0}},\;\mathcal {P}})\) is a complete probability space with a filtration \({{{\{ {{\mathcal {F}_t}} \}}_{t \ge 0}}}\) satisfying the usual conditions. \(\mathcal {L}_{{\mathcal {F}_0}}^p({\left[ {-\tau ,\;0} \right] ;\;{\mathbb {R}^n}})\) denotes the family of all \({\mathcal {F}_0}\)-measurable \(C([-\tau , 0];\mathbb {R}^{n})\)-valued random variables \(\varphi = \{ {\varphi (\theta ):\; - \tau \le \theta \le 0} \}\), such that \(\mathop {\sup }\nolimits _{ - \tau \le \theta \le 0} \mathcal {E}{| {\varphi (\theta )} |^p} < \infty \), where \(\mathcal {E}\{ \cdot \}\) refers to the expectation operator with respect to the given probability measure \(\mathcal {P}\). \(\mathcal {L}_{2}[0, \infty )\) is the space of square-integrable vector functions over \([0, \infty ); \left\| \cdot \right\| _{2}\) stands for the usual \(\mathcal {L}_{2}[0, \infty )\) norm, while \(\left\| \cdot \right\| _{\mathcal {E}_{2}}\) denotes the norm in \(\mathcal {L}_{2}((\Omega , \mathcal {F},\mathcal {P}), [0, \infty ))\).
2 Problem Formulation and Preliminaries
We consider a class of nonlinear stochastic systems with parameter uncertainties and time delays described by the following T–S fuzzy stochastic model \((\Sigma )\):
Plant Rule \(i\): IF \({\theta _1}(t)\) is \({\mu _{i1}}\) and \({\theta _2}(t)\) is \({\mu _{i2}}\) and \(\cdots \) and \({\theta _g}(t)\) is \({\mu _{ig}}\), THEN
where \({\mu _{i1}}, {\mu _{i2}}, \ldots , {\mu _{ig}}\) are the fuzzy sets; \(r\) is the number of IF-THEN rules; \(x(t)\in \mathbb {R}^{n}\) is the state vector; \(y(t)\in \mathbb {R}^{p}\) is the measured output; \(u(t)\in \mathbb {R}^{m}\) is the known input; \(\omega (t)\in \mathbb {R}^{q}\) is the unknown disturbance input; \(f(t)\in \mathbb {R}^{l}\) is the fault to be detected; \(u(t), \omega (t)\), and \(f(t)\) belong to \(\mathcal {L}_{2}[0, \infty ); {\theta }(t)=[{\theta _1}(t), {\theta _2}(t), \ldots , {\theta _g}(t)]\) are the premise variables; and \(\phi (t)\) is the initial condition. Throughout this paper, it is assumed that the premise variables do not depend on the input variables \(u(t)\) explicitly. \(\varpi (t)\) is a zero-mean real scalar Brownian motion (Wiener process) on \((\Omega , \mathcal {F}, \mathcal {P})\) relative to an increasing family \((\mathcal {F}_{t})_{t\in [0,\infty )}\) of \(\sigma \)-algebras \(\mathcal {F}_{t}\subset \mathcal {F}\) satisfying
\({\tau _1}(t), {\tau _2}(t)\) are the time delays satisfying
where \(\tau , \mu _1\) and \(\mu _2\) are constant scalars. Parameters in system \((\Sigma )\) are described as follows:
where \(A_{i}, A_{1i}, B_{0i}, B_{i}, B_{1i}, E_i, C_{i}, C_{1i}, D_{0i}, D_{i}, D_{1i}, F_i\) are known constant matrices with compatible dimensions, and \(\Delta {A_i}(t), \Delta {A_{1i}}(t), \Delta {B_{0i}}(t), \Delta {B_{1i}}(t), \Delta {E_i}(t), \Delta {C_i}(t), \Delta {C_{1i}}(t), \Delta {D_{0i}}(t), \Delta {D_{1i}}(t), \Delta {F_i}(t)\) represent the parameter uncertainties of the system, which are assumed to be of the form
where \(M_{1i}, M_{2i}, N_{1i}, N_{2i}, N_{3i}, N_{4i}, N_{5i}\) are known constant matrices with compatible dimensions and \(G_{i}(t)\) are unknown Lebesgue measurable matrix functions satisfying
The parameter uncertainties \(\Delta {A_i}(t), \Delta {A_{1i}}(t), \Delta {B_{0i}}(t), \Delta {B_{1i}}(t), \Delta {E_i}(t), \Delta {C_i}(t),\) \(\Delta {C_{1i}}(t), \Delta {D_{0i}}(t), \Delta {D_{1i}}(t), \Delta {F_i}(t)\) are said to be admissible if both (7) and (8) hold.
Given a pair of \((x(t), u(t))\), by using singleton fuzzier, product inference, and center-average defuzzier, the final output of the fuzzy stochastic system is inferred as follows:
where \({h_i}({\theta (t)}) = \frac{{{\nu _i}({\theta (t)})}}{{\sum \nolimits _{i = 1}^r {{\nu _i}({\theta (t)})} }},\ {\nu _i}({\theta (t)}) = \prod \nolimits _{j = 1}^g {{\mu _{ij}}({{\theta _j}(t)})}, {{\mu _{ij}}({{\theta _j}(t)})}\), is the grade of membership of \(\theta _{j}(t)\) in \(\mu _{ij}, {\nu _i}({\theta (t)})\ge 0, i=1,2,\ldots , r, \sum \nolimits _{i = 1}^r {{\nu _i}({\theta (t)})} > 0\) for all t. Therefore, \({h_i}({\theta (t)}) \ge 0\), for \(i=1,2,\ldots , r\), and \(\sum \nolimits _{i = 1}^r {{h_i}({\theta (t)})} = 1\) for all t.
Throughout this paper, the nominal system of \(\Sigma _{1}\) in (9) is assumed to be stable. Our FD schemes are concerned with the construction of a residual generator. For the plant represented by (1–9), we consider the following two kinds of FD filters.
2.1 Fuzzy-Rule-Independent Filter
In the case that the premise variable of the original fuzzy model \({\theta }(t)\) is unavailable in filter implementation, the filter structure will have to be independent of the fuzzy rules. Then, the FD filter is designed as the following form.
where \({x_c}(t) \in {\mathbb {R}^n}\) is the state vector of the FD filter, \({\chi _c}(t) \in {\mathbb {R}^l}\) is the so-called residual signal, and \({A_c},\;{B_c},\;{C_c}\) are the filter parameters to be designed.
The objective of FD is to identify the fault \(f(t)\) when it appears. To improve the performance of the fault detection system, we add a weighting matrix function into the fault \(f(t)\), i.e., \({f_w}(s) = W(s)f(s)\), where \({f_w}(s)\) and \(f(s)\) denote, respectively, the Laplace transforms of \({f_w}(t)\) and \(f(t)\). One minimal state-space realization of \({f_w}(s)\) and \(f(s)\) can be
where \({x_w}(t) \in {\mathbb {R}^k}\) is the state vector and \(A_w, B_w, C_w, D_w\) are constant matrices. Denoting \({e_c}(t) \triangleq {\chi _c}(t) - {f_w}(t)\) and augmenting the model of \((\Sigma )\) to include the states of \((\Sigma _{c})\) and \((\Sigma _{w})\), the overall dynamics of the fault detection system is governed by \(({{{\tilde{\Sigma }}_c}})\):
where
2.2 Fuzzy-Rule-Dependent Filter
Now, assume that the premise variable of the fuzzy model \({\theta }(t)\) is available in filter implementation, which implies that \({h_i}({\theta (t)})\) is available for feedback. Suppose that the filter’s premise variable is the same as the plant’s premise variable. Using the parallel distributed compensation (PDC) technique, the fuzzy-rule-dependent filter is designed as follows:
Rule \(i\): IF \({\theta _1}(t)\) is \({\mu _{i1}}\) and \({\theta _2}(t)\) is \({\mu _{i2}}\) and \(\cdots \) and \({\theta _g}(t)\) is \({\mu _{ig}}\), THEN
where \({x_f}(t) \in {\mathbb {R}^n}\) is the state vector , \({\chi _f}(t) \in {\mathbb {R}^l}\) is the so-called residual signal, and \({A_{fi}},\;{B_{fi}},\;{C_{fi}}\) are the filter parameters to be designed. The above filter plant can also be represented by \((\Sigma _{f})\):
Denoting \({e_f}(t) \triangleq {\chi _f}(t) - {f_w}(t)\) and augmenting the model of \((\Sigma )\) to include the states of \((\Sigma _{f})\) and \((\Sigma _{w})\), the fault detection system is described by \(({{{\tilde{\Sigma } }_f}})\):
where
Before proceeding further, we first introduce the following definitions, which will play key roles in deriving our main results in the sequel.
Definition 1
[22] For the uncertain time-delay fuzzy stochastic system \(({{{\tilde{\Sigma } }_c}})\) in (12) with \(v(t) = 0\) and every \(\varphi \in \mathcal {L}_{{\mathcal {F}_0}}^2({[{ -\tau ,\;0}];\;{\mathbb {R}^n}})\), the trivial solution is asymptotically mean square stable if
Definition 2
Given a scalar \(\gamma >0\), the fuzzy stochastic system \(({{{\tilde{\Sigma } }_c}})\) in (12) is asymptotically mean square stable with an \({H_\infty }\) performance level \(\gamma \) if it is asymptotically mean square stable when \(v(t) = 0\), and under zero initial condition and for all nonzero \(v(t) \in {\mathcal {L}_2}[ {0,\;\infty })\), the following holds:
The fault detection problem to be addressed in this paper can be described as the following two steps:
-
Step 1 Design a FD filter and generate a residual signal.
For fuzzy stochastic system \(\Sigma _{1}\) in (9), design a robust \({H_\infty }\) filter in the form of (\(\Sigma _{c}\)) in (10) [or (\(\Sigma _{f}\)) in (15)] to generate a residual signal. Meanwhile, the filter is designed to assure that the resulting FD system \(({{{\tilde{\Sigma } }_c}})\) in (12) [or \(({{{\tilde{\Sigma } }_f}})\) in (16)] is to be asymptotically mean square stable with an \({H_\infty }\) performance level \(\gamma >0\).
-
Step 2 Set up a FD measure.
Select an evaluation function and a threshold. In this paper, a residual evaluation function \(J(\chi )\) (where \(\chi \) denotes \({\chi _c}(t)\) or \({\chi _f}(t)\)) and a threshold \(J_\mathrm{th}\) are selected as
where \(t_{0}\) denotes the initial evaluation time instant and \(t^{*}\) refers to the evaluation time. Based on the designing, the occurrence of faults can be detected by comparing \(J(\chi )\) and \(J_\mathrm{th}\) according to the following logical relationship:
3 Main Results
Before giving the main results of this paper, we first recall some important lemmas that will be frequently used throughout the proofs.
Lemma 1
([22] Itô differential formula) Let \(x(t)\) be an \(n\)-dimensional Itô process on \(t>0\) with the stochastic differential
where \(f(t) \in {\mathbb {R}^n}\) and \(g(t) \in {\mathbb {R}^{n \times m}}\). Let \(V({x,\;t}) \in {C^{2,1}}({{\mathbb {R}^n} \times {\mathbb {R}^ + };\;{\mathbb {R} }}), {C^{2,1}}({\mathbb {R}^n} \times {\mathbb {R}^ + };\;{\mathbb {R} })\) denotes the family of all real-valued functions defined on \({{\mathbb {R}^n} \times {\mathbb {R}^ + }}\), which are continuously twice differentiable in the first argument and once differentiable in the second argument. Then, \(V({x,\;t})\) is a real-valued Itô process with its stochastic differential given by
Lemma 2
[3] Suppose that matrices \(\{ {{\mathcal {M}_i}} \}_{i = 1}^s \in {\mathbb {R}^{n \times m}}\) and a positive semidefinite matrix \(\mathcal {P} \in {\mathbb {R}^{n \times n}}\) are given. If \(0 \leqslant {h_i} \leqslant 1\) and \(\sum \nolimits _{i = 1}^s {{h_i}} = 1\), then
[10] For any real matrices \({X_{ij}}, i,j=1,2,\ldots ,s\) and \(\Lambda >0\) with appropriate dimensions, we have
where \(0 \leqslant {h_i} \leqslant 1\) for \(i=1,2,\ldots ,s\) and \(\sum \nolimits _{i = 1}^s {{h_i}} = 1\).
Lemma 3
[34] Let \(M, N\), and \(F\) be real matrices of appropriate dimensions with \({F^\mathrm{T}}F \leqslant I\), where \(F\) may be time-varying. Then, for any scalar \(\varepsilon \ne 0\), we have
Lemma 4
[35] Let \(\mathcal {A}, \mathcal {D}, \mathcal {S}, \mathcal {W}\), and \(F\) be real matrices of appropriate dimensions such that \(\mathcal {W}>0\) and \({F^\mathrm{T}}F \leqslant I\). Then, for any scalar \(\epsilon > 0\) such that \(\mathcal {W }- \epsilon \mathcal {D}{\mathcal {D}^\mathrm{T}} > 0\), we have
First, we will analyze the stability with an \({H_\infty }\) performance level \(\gamma >0\) of FD system \(({{{\tilde{\Sigma } }_c}})\) in (12) and give the following result.
Theorem 1
Given a scalar \(\gamma >0\), the fuzzy stochastic FD system \(({{{\tilde{\Sigma } }_c}})\) in (12) is asymptotically mean square stable with an \({H_\infty }\) performance level \(\gamma \) if there exist scalars \(\varepsilon _{1}>0, \varepsilon _{2}>0\) and matrices \(P>0, Q>0, R>0\) such that the following matrix inequalities hold:
\(i=1,2,\ldots ,r\), where
Proof
Please see the “Appendix”. \(\square \)
We are now ready to present a solution to the \(H_{\infty }\) FD filter design for \(({{{ \Sigma }_c}})\) in (10).
Theorem 2
For given scalars \(\gamma >0, \varepsilon _{1}>0, \varepsilon _{2}>0\) and matrices \( Q>0, R>0\), suppose there exist matrices \(\mathcal {U}>0, \mathcal {V}>0, V>0, \mathcal {A}_{c}, \mathcal {B}_{c}\), and \(\mathcal {C}_{c}\) such that the following linear matrix inequalities (LMIs) hold as shown in (24) and (25) for all \(i=1,2,\ldots ,r\),
where
Then, there exists a fuzzy-rule-independent FD filter \(({{{ \Sigma }_c}})\) in (10) such that the fuzzy stochastic FD system \(({{{\tilde{\Sigma } }_c}})\) in (12) is asymptotically mean square stable with an \({H_\infty }\) performance level \(\gamma \). Moreover, if the aforementioned LMI conditions are feasible, then a desired \({H_\infty }\) filer realization is given by
Proof
Please see the “Appendix”. \(\square \)
Next, we will further consider the fuzzy-rule-dependent case and give the following results.
Theorem 3
Given a scalar \(\gamma >0\), the fuzzy stochastic FD system \(({{{\tilde{\Sigma } }_f}})\) in (16) is asymptotically mean square stable with an \({H_\infty }\) performance level \(\gamma \) if there exist scalars \(\varepsilon _{1}>0, \varepsilon _{2}>0\) and matrices \(P>0, Q>0, R>0\) such that the following matrix inequalities hold:
where
Proof
By using Lemmas 1–4 and the same line of the proof of Theorem 1, this theorem can be proved readily, the detailed procedures are omitted here. \(\square \)
Now, we will present a solution to the \(H_{\infty }\) FD filter design for \(({{{ \Sigma }_f}})\) in (15).
Theorem 4
For given scalars \(\gamma >0, \varepsilon _{1}>0, \varepsilon _{2}>0\) and matrices \( Q>0, R>0\), suppose there exist matrices \(\mathcal {U}>0, \mathcal {V}>0, V>0, \mathcal {A}_{fi}, \mathcal {B}_{fi}\), and \(\mathcal {C}_{fi}\) such that (25) and the following LMIs hold:
The notations in \({\Gamma _{ii}}\) and \({\Gamma _{ij}}\) of (30)–(31) are given as follows:
Then, there exists a fuzzy-rule-dependent FD filter \(({{{ \Sigma }_f}})\) in (15) such that the fuzzy stochastic FD system \(({{{\tilde{\Sigma } }_f}})\) in (16) is asymptotically mean square stable with an \({H_\infty }\) performance level \(\gamma \). Moreover, if the aforementioned LMI conditions are feasible, then a desired \({H_\infty }\) filer realization is given by
Proof
This theorem can be proved by employing the same technique of the proof of Theorem 2; the detailed procedures are omitted here. \(\square \)
Remark 1
Note that the obtained conditions in Theorems 2 and 4 are all in LMIs form; desired fuzzy-rule-independent and fuzzy-rule-dependent \(H_{\infty }\) FD filters can be determined by solving the following convex optimization problems:
Remark 2
Owing to most physical systems are nonlinear and T–S fuzzy models have provided a convenient way to approximate nonlinear systems, a feasible solution of the FD problem for nonlinear systems can be converted to that of FD for T–S fuzzy systems. By solving the previous convex optimization problems in (33), we can obtain the parameters of the fuzzy-rule-independent and fuzzy-rule-dependent FD filters. Then, the residual signals \({\chi _c}(t)\) and \({\chi _f}(t)\) are generated, and the first step of the FD procedure is thus finished. The next work is to set up a FD measure, as stated in Sect. 2. In Sect. 4, we will provide simulation examples to illustrate the effectiveness of the proposed approach.
4 Simulation Examples
Example 1
Consider the stochastic T–S fuzzy system \(\Sigma _{1}\) in (9) with the number of IF-THEN rules \(r=2\) and the following parameters:
Let \({A_w} = -5,\;\;{B_w} =5,\;\;{C_w}= 1,\;\;{D_w}= 0\) and \({\varepsilon _1} = 0.5,\;\;\;{\varepsilon _2} = 0.{{25}}\); we now consider the fault detection filter design problem.
Case 1. First, we consider the fuzzy-rule-independent filter design problem. Solving LMIs (24), (25) in Theorem 2, we obtain the minimized feasible \(\gamma \) is \(\gamma ^{*}=1.0015\), and
Then by solving Eq. (26), we obtain the parameters of the desired filter (10) as follows:
Case 2 We further consider the fuzzy-rule-dependent filtering problem. By solving LMIs (25), (30), (31), and Eq. (32) in Theorem 4, we get the minimized feasible \(\gamma \) is \(\gamma ^{*}=1.0001\), and
Remark 3
Note that the minimized feasible \(\gamma \) for the fuzzy-rule-independent case is \(\gamma ^{*}=1.0015\), and for the fuzzy-rule-dependent case is \(\gamma ^{*}=1.0001\), which has illustrated that the fuzzy-rule-dependent filter is less conservative than the fuzzy-rule-independent filter in the sense of the disturbance attenuation performance level. However, the fuzzy-rule-dependent filter is more complicated in filter implementation and sometimes that the premise variable of the original fuzzy model \(\theta (t)\) is unavailable, so the fuzzy-rule-independent filter will be more useful under the aforesaid conditions.
To further show the effectiveness of the obtained filters (34) and (35), let the membership function be
the initial condition be \(x(0)={\left[ {\begin{array}{c@{\quad }c@{\quad }c} {-1} &{} {0.5} &{} 1 \\ \end{array} } \right] ^\mathrm{T}}\). Suppose \({G_1}(t) = {G_2}(t) = I\) and the unknown disturbance input \(\omega (t)\) to be uniformly distributed within \([-1, 1]\) for the time interval \([0, 10]\); the known input is given as \(u(t) = 0.1\sin (t), 0\le t\le 10\); the fault signal is set up as
We select the residual evaluation function and the threshold as (19) and (20); for the designed \( H_{\infty }\) fault detection filter with (34) and (35), the simulation results along an individual discretized Brownian path are given in Figs. 1, 2, 3, and 4. Among them, Fig. 1 depicts the states of the desired fuzzy-rule-independent filter with (34) under zero disturbance and Fig. 2 shows the states of the desired fuzzy-rule-dependent filter with (35) under zero disturbance. Figure 3 presents the generated residual signal of fuzzy-rule-independent filtering problem; Fig. 4 describes the evaluation function of fuzzy-rule-independent filtering problem for both the fault case and the fault-free case. The corresponding simulation results for the fuzzy-rule-dependent filter with (35) can be depicted by the same line.
For the fuzzy-rule-independent case, with the selected threshold \({J_\mathrm{th}} = {\sup _{\omega \ne 0,u \ne 0,f = 0}}{({\int _0^{10} {{{\chi _c} ^\mathrm{T}}(t){\chi _c} (t)} })^{1/2}} = 0.6483\), the results show that \({({\int _0^{2.63} {{\chi _c}^\mathrm{T}(t){\chi _c}(t)} })^{1/2}} = 0.6882 > {J_\mathrm{th}}>{({\int _0^{2.62} {{\chi _c}^\mathrm{T}(t){\chi _c}(t)} })^{1/2}} = 0.6278\). Thus, the appeared fault can be detected after 0.13 s. For the fuzzy-rule-dependent case, with the selected threshold \({J^{*}_\mathrm{th}} = {\sup _{\omega \ne 0,u \ne 0,f = 0}}{({\int _0^{10} {{{\chi _f} ^\mathrm{T}}(t){\chi _f} (t)} })^{1/2}} = 0.5945\), the results show that \({({\int _0^{2.60} {{\chi _f}^\mathrm{T}(t){\chi _f}(t)} })^{1/2}} = 0.6007 > {J^{*}_\mathrm{th}}>{({\int _0^{2.59} {{\chi _f}^\mathrm{T}(t){\chi _f}(t)} })^{1/2}} = 0.5687\). Then, the appeared fault can be detected after 0.1 s.
Remark 4
From the above results, we know that the better \(H_{\infty }\) performance level the FD system can achieve, the less detection times are needed when \(u(t), \omega (t)\), and \(f(t)\) are given; the similar results can be found in [40]. However, as far as we know, until now, the phenomenon has not been explained comprehensively in theory. Therefore, how to verify the relationship between the detection time and \(H_{\infty }\) performance level from a theoretical perspective is worth forthcoming investigation.
Example 2
Consider the following modified uncertain nonlinear mass-spring-damper (MSD) mechanical system:
where \(\eta (t)\in [-1.5, \ 1.5]\) and \(u(t)\) is the force. The practical example is stemmed from [28, 41], which is shown in Fig. 5. It is assumed that the stiffness coefficient of the spring has nonlinearity, and the MSD system itself is disturbed by stochastic process. The aim is to detect the fault appearing on the damper. To illustrate the proposed results, we also assume the state variables and output variables can be measured online and the system output are perturbed by time delay. The corresponding model data presented here were borrowed from [28]; the nonlinear term \(-0.67\eta ^{3}(t)\) can be represented as
where \({h_1}({\eta (t)}), {h_2}({\eta (t)})\in [0, \ 1], {h_1}({\eta (t)})+{h_2}({\eta (t)})=1\). By solving the equations, the membership functions \({h_1}({\eta (t)})\) and \({h_2}({\eta (t)})\) are obtained as follows:
Let \(x_{1}(t)=\dot{ \eta }(t)\) and \(x_{2}(t)= \eta (t)\); the evolution of the state vector and measured output can be described by system (1–3) with the following parameters:
Case 1 Solving LMIs (24), (25) and Eq. (26) in Theorem 2, we obtain the minimized feasible \(\gamma \) is \(\gamma ^{*}=1.0472\), and the parameters of the desired fuzzy-rule-independent filter (10) are as follows:
Case 2 By solving LMIs (25), (30), (31), and Eq. (32) in Theorem 4, we get the minimized feasible \(\gamma \) is \(\gamma ^{*}= 1.0128\) and the parameters of the desired fuzzy-rule-dependent filter (15) as follows:
Suppose the initial condition be \(x(0)={\left[ {\begin{array}{c@{\quad }c} -0.1 &{} 0.1 \\ \end{array} } \right] ^\mathrm{T}}, {G_1}(t) = {G_2}(t) = I\), the unknown disturbance input \(\omega (t)\) to be uniformly distributed within \([-1, 1]\) for the time interval \([0, 30]\); the known input is given as \(u(t) = 0.1\sin (t), 0\le t\le 30\); the fault signal is a multicycle incipient fault, which has nonzero value for the time interval \([2, 5]\) and is depicted in Fig. 6. For the designed \( H_{\infty }\) FD filter in (37), Fig. 7 depicts the generated residual signal and Fig. 8 shows the evaluation function for both the fault case and the fault-free case. Then, the selected threshold \({J^{*}_\mathrm{th}} = {\sup _{\omega \ne 0,u \ne 0,f = 0}}{({\int _0^{10} {{{\chi _f} ^\mathrm{T}}(t){\chi _f} (t)} })^{1/2}} = 0.0206\); the results show that \({({\int _0^{2.44} {{\chi _f}^\mathrm{T}(t){\chi _f}(t)} })^{1/2}} = 0.0214 > {J^{*}_\mathrm{th}}>{({\int _0^{2.43} {{\chi _f}^\mathrm{T}(t){\chi _f}(t)} })^{1/2}} = 0.0205\). Therefore, the appeared fault can be detected after 0.44 s. While when the fault signal is set up as \(f(k) = 0.5, 2 \le k \le 5\), otherwise, \(f(k) = 0\), we get that \({({\int _0^{2.28} {{\chi _f}^\mathrm{T}(t){\chi _f}(t)} })^{1/2}} = 0.0215 > {J^{*}_\mathrm{th}}>{({\int _0^{2.27} {{\chi _f}^\mathrm{T}(t){\chi _f}(t)} })^{1/2}} = 0.0205\). The above result means that the fault can be detected after 0.28 s. So the FD time is shorter than the incipient fault case.
It should be pointed out that, when a system is subjected to incipient faults and noise outliers, the FD time will be lengthened or even the faults may be undetected due to the relatively low fault currents and short duration ranging [27]. From our examples, it can be shown that the desired FD filters are not only better suited for step faults with relatively long duration and high increment in magnitude, but also suited for incipient faults with relatively low fault currents and short duration ranging.
5 Conclusions
The problem of robust \(H_{\infty }\) FD for a class of Itô stochastic T–S fuzzy systems with time-varying delays and parameter uncertainties has been investigated in this paper. An LMI approach and Lyapunov stability theory have been developed to design fuzzy-rule-independent and fuzzy-rule-dependent FD filters that guarantee the FD system is not only mean square asymptotically stable, but also satisfies a prescribed \( H_{\infty }\)-norm level for all admissible uncertainties. The difficult problem of norm-bounded parameter uncertainties has been solved by settling several well-known matrix inequations. Weighting fault signal approach has been used to improve the performance of the FD system, and explicit expression of the desired filter parameters has been characterized by matrix decomposition, congruence transformation, and convex optimization technique. A numerical example and a MSD mechanical system have been provided to show the effectiveness and usefulness of the proposed method.
References
L. Bai, Z. Tian, S. Shi, Design of \(H_{\infty }\) robust fault detection filter for linear uncertain time-delay systems. ISA Trans. 45(4), 491–502 (2006)
M. Bouattour, M. Chadli, M. Chaabane, A.E. Hajjaji, Design of robust fault detection observer for Takagi–Sugeno models using the descriptor approach. Int. J. Control Autom. Syst. 9(5), 973–979 (2011)
Y.Y. Cao, Z. Lin, Robust stability analysis and fuzzy-scheduling control for nonlinear systems subject to actuator saturation. IEEE Trans. Fuzzy Syst. 11(1), 57–67 (2003)
J. Chen, R.J. Patton, Robust model-based fault diagnosis for dynamic systems (Springer, New York, 1999)
H. Dong, Z. Wang, H. Gao, Fault detection for Markovian jump systems with sensor saturations and randomly varying nonlinearities. IEEE Trans. Circuits Syst. Regul. Pap. 59(10), 2354–2362 (2012)
H. Dong, Z. Wang, H. Gao, Distributed \(H_{\infty }\) filtering for a class of Markovian jump nonlinear time-delay systems over lossy sensor networks. IEEE Trans. Ind. Electron. 60(10), 4665–4672 (2013)
G. Feng, A survey on analysis and design of model-based fuzzy control systems. IEEE Trans. Fuzzy Syst. 14(5), 676–697 (2006)
H. Gao, T. Chen, L. Wang, Robust fault detection with missing measurements. Int. J. Control 81, 804–819 (2008)
H. Gao, Y. Zhao, J. Lam, K. Chen, \(H_{\infty }\) Fuzzy filtering of nonlinear systems with intermittent measurements. IEEE Trans. Fuzzy Syst. 17(2), 291–300 (2009)
X. Guan, C.L. Chen, Delay-dependent guaranteed cost control for T–S fuzzy systems with time delays. IEEE Trans. Fuzzy Syst. 12(2), 236–249 (2004)
X. He, Z. Wang, D. Zou, Networked fault detection with random communication delays and packet losses. Int. J. Syst. Sci. 39, 1045–1054 (2008)
H. Huang, D.W.C. Ho, Delay-dependent robust control of uncertain stochastic fuzzy systems with time-varying delay. IET Control Theory Appl. 1(4), 1075–1085 (2007)
I. Hwang, S. Kim, Y. Kim, C.E. Seah, A survey of fault detection, isolation, and reconfiguration methods. IEEE Trans. Control Syst. Technol. 18, 636–653 (2010)
B. Jiang, M. Staroswiecki, V. Cocquempot, \(H_{\infty }\) fault detection filter design for linear discrete-time systems with multiple time delays. Int. J. Syst. Sci. 34(5), 365–373 (2003)
M. Jin, R. Li, Z. Xu, X. Zhao, Reliable fault diagnosis method using ensemble fuzzy ARTMAP based on improved bayesian belief method. Neurocomputing 133(10), 309–316 (2014)
J. Lam, S. Zhou, Dynamic output feedback \(H_{\infty }\) control of discrete-time fuzzy systems: a fuzzy-basis-dependent Lyapunov function approach. Int. J. Syst. Sci. 38(1), 25–37 (2007)
C. Lin, Q. Wang, T.H. Lee, Y. He, LMI Approach to Analysis and Control of Takagi–Sugeno Fuzzy Systems With Time Delay (Lecture Notes in Control and Information Sciences) (Springer, New York, 2007)
L. Li, X. Liu, New results on delay-dependent robust stability criteria of uncertain fuzzy systems with state and input delays. Inf. Sci. 179, 1134–1148 (2009)
T. Li, Y. Zhang, Fault detection and diagnosis for stochastic systems via output PDFs. J. Franklin Inst. 348, 1140–1152 (2011)
Y. Long, G. Yang, Fault detection for networked control systems subject to quantisation and packet dropout. Int. J. Syst. Sci. 44(6), 1150–1159 (2013)
R. Lu, H. Li, Y. Zhu, Quantized \(H_{\infty }\) filtering for singular time-varying delay systems with unreliable communication channel. Circuits Syst. Signal Process. 31(2), 521–538 (2012)
X. Mao, Stochastic Differential Equations and Applications (Horwood Publication, Chichester, 1997)
Z. Mao, B. Jiang, P. Shi, Observer based fault-tolerant control for a class of nonlinear networked control systems. J. Franklin Inst. 347, 940–956 (2010)
S.K. Nguang, P. Shi, S. Ding, Fault detection for uncertain fuzzy systems: an LMI approach. IEEE Trans. Fuzzy Syst. 15(6), 1251–1262 (2007)
Y. Niu, D.W.C. Ho, C.W. Li, Filtering for discrete fuzzy stochastic systems with sensor nonlinearities. IEEE Trans. Fuzzy Syst. 18(5), 971–978 (2010)
O. Ou, Y. Mao, H. Zhang, L. Zhang, Robust \(H_{\infty }\) control of a class of switching nonlinear systems with time-varying delay via T–S fuzzy model. Circuits Syst. Signal Process. 33, 1411–1437 (2014)
T.S. Sidhu, Z. Xu, Detection of incipient faults in distribution underground cables. IEEE Trans. Power Delivery 25, 1363–1371 (2010)
K. Tanaka, T. Ikeda, H.O. Wang, Robust stabilization of a class of uncertain nonlinear systems via fuzzy control: quadratic stability, \(H_{\infty }\) control theory and linear matrix inequalities. IEEE Trans. Fuzzy Syst. 4, 1–13 (1996)
C. Tseng, Robust fuzzy filter design for a class of nonlinear stochastic systems. IEEE Trans. Fuzzy Syst. 15(2), 261–274 (2007)
X. Wan, H. Fang, Fault detection for discrete-time networked nonlinear systems with incomplete measurements. Int. J. Syst. Sci. 44, 2068–2081 (2013)
Y. Wang, S. Zhang, Z. Li, M. Zhang, Fault detection for a class of nonlinear singular systems over networks with mode-dependent time delays. Circuits Syst. Signal Process. (2014). doi:10.1007/s00034-014-9797-2
X. Wei, M. Verhaegen, Robust fault detection observer design for linear uncertain systems. Int. J. Control 84(1), 197–215 (2011)
L. Wu, D.W.C. Ho, Fuzzy filter design for nonlinear Itô stochastic systems with application to sensor fault detection. IEEE Trans. Fuzzy Syst. 17(1), 233–242 (2009)
S. Xu, T. Chen, Robust \(H_{\infty }\) control for uncertain stochastic systems with state delay. IEEE Trans. Autom. Control. 47(12), 2089–2094 (2002)
S. Xu, T. Chen, \(H_{\infty }\) output feedback control for uncertain stochastic systems with time-varying delays. Automatica 40, 2091–2098 (2004)
X. Yao, L. Wu, W. Zheng, Fault detection filter design for markovian jump singular systems with intermittent measurements. IEEE Trans. Signal Process. 59(7), 3099–3199 (2011)
W. Yang, M. Liu, P. Shi, \(H_{\infty }\) filtering for nonlinear stochastic systems with sensor saturation, quantization and random packet losses. Signal Process. 92, 1387–1396 (2012)
B. Zhang, S. Xu, G. Zong, Y. Zou, Delay-dependent stabilization for stochastic fuzzy systems with time delays. Fuzzy Sets Syst. 158, 2238–2250 (2007)
H. Zhang, Y. Wang, D. Liu, Delay-dependent guaranteed cost control for uncertain stochastic fuzzy systems with multiple time delays. IEEE Trans. Syst. Man Cybern. B Cybern. 38(1), 126–140 (2008)
L. Zhang, E.K. Boukas, L. Baron, H.R. Karimi, Fault detection for discrete-time Markov jump linear systems with partially known transition probabilities. Int. J. Control 83(8), 1564–1572 (2010)
X. Zhang, G. Lu, Y. Zheng, Stabilization of networked stochastic time-delay fuzzy systems with data dropout. IEEE Trans. Fuzzy Syst. 16, 798–807 (2008)
Y. Zhang, H. Fang, T. Jiang, Fault detection for nonlinear networked control systems with stochastic interval delay characterisation. Int. J. Syst. Sci. 43, 952–960 (2012)
X. Zhao, L. Zhang, P. Shi, H.R. Karimi, Robust control of continuous-time systems with state-dependent uncertainties and its application to electronic circuits. IEEE Trans. Ind. Electron. 61(8), 4161–4170 (2014)
Y. Zhao, J. Lam, H. Gao, Fault detection for fuzzy systems with intermittent measurements. IEEE Trans. Fuzzy Syst. 17, 398–410 (2009)
M. Zhong, H. Ye, P. Shi, G. Wang, Fault detection for Markovian jump systems. IEE Proc.-Control Theory Appl. 152, 397–402 (2005)
S. Zhou, W. Ren, J. Lam, Stabilization for T–S model based uncertain stochastic systems. Inf. Sci. 181, 779–791 (2011)
Acknowledgments
The authors would like to thank the editors and the anonymous referees for their valuable comments that greatly improved the exposition of the paper. This work was supported by the National Natural Science Foundation of China under Grant 61403178, 61403199 and by the Natural Science Foundation of Jiangsu Province under Grant BK20140770.
Author information
Authors and Affiliations
Corresponding author
Appendix
Appendix
Proof of Theorem 1
Define the following Lyapunov function candidate for the system \(({{{\tilde{\Sigma } }_c}})\) in (12) as follows:
Using Itô formula in Lemma 1, we obtain the stochastic differential as
By Lemma 2, we have
where (5) and the relationship
are used. From (21), it is easy to see
Noting (7) and (40) and using Lemmas 3 and 4, we have
and
Substituting (41) and (42) into (39) with \(v(t) = 0\) results in
where \({\eta ^\mathrm{T}}(t) = \left[ {{\xi ^\mathrm{T}}(t)\;\;{x^\mathrm{T}}({t - {\tau _1}(t)} )\;\;{x^\mathrm{T}}({t - {\tau _2}(t)})} \right] \) and
By the Schur complement formula, it follows from (21) that \(\Theta _i < 0\), which together with (43) implies
for all
Therefore, we have that the fuzzy stochastic FD system \(({{{\tilde{\Sigma } }_c}})\) in (12) with \(v(t) = 0\) is asymptotically mean square stable for all admissible uncertainties.
Now, we will establish the \(H_{\infty }\) performance for the fuzzy stochastic FD system \(({{{\tilde{\Sigma } }_c}})\) in (12). Assuming zero initial condition, we have
According to Lemma 2, we can find
It follows from (41), (42), that
where \({\psi ^\mathrm{T}}(t) = \left[ {{\xi ^\mathrm{T}}(t)\;\;{x^\mathrm{T}}({t - {\tau _2}(t)} )\;\;{v^\mathrm{T}}(t)} \right] \) and
By Schur complement, (21) implies \({\Omega _i} < 0\), and thus
which implies (18). The \(H_{\infty }\) performance has been established and the proof is completed. \(\square \)
Proof of Theorem 2
By Schur complement, the matrix inequality condition (21) in Theorem 1 can be described as the following matrix inequality:
where
Performing a congruence transformation to (45) by diagonal matrix \({\text {diag}}(I,\;I,\;I,\;I,P,\;I,\;I,\;I,\;I,\;I )\), we obtain
Let \(P \triangleq \mathrm{diag}({U,\;V}) > 0\) in (46), where \( U \in {\mathbb {R}^{2n \times 2n}}\) and \(V \in {\mathbb {R}^{k \times k}} \); we get a new result. Specially, given a scalar \(\gamma >0\), the fuzzy stochastic fault detection system \(({{{\tilde{\Sigma } }_c}})\) in (12) is asymptotically mean square stable with an \({H_\infty }\) performance level \(\gamma \) if there exist \(U>0\) and \(V>0\) such that the following LMI holds:
where
Now, partition \(U\) as
where \({U_k} \in {\mathbb {R}^{n \times n}},\;k = 1,\;2,\;3.\)
Without loss of generality, we assume \(U_2\) is nonsingular; if not, \(U_2\) may be perturbed by \(\Delta {U_2}\) with sufficiently small norm such that \(U_2+\Delta {U_2}\) is nonsingular and satisfying (47). Define the following matrices that are also nonsingular:
and
Performing a congruence transformation to (47) by diagonal matrix \(diag(\aleph ,\;I,I,I,I,\aleph ,I,I,I,I,I)\), we get
where
Considering (52), we can get LMI (24) from (51). Moreover, note that (50) is equivalent to
Also note that the filter matrices \(A_{c}, B_{c}\), and \(C_{c}\) in (10) can be written as (53), which implies that \({{U_2}^{ - T}{U_3}}\) can be viewed as a similarity transformation on the state-space realization of the filter and, as such, has no effect on the filter mapping from \(y\) to \(\chi _{c}\). Without loss of generality, we set \({{U_2}^{ - T}{U_3}}=I\) and thus obtain (26). Therefore, the filter \(({{{ \Sigma }_c}})\) in (10) can be constructed by (26). This completes the proof. \(\square \)
Rights and permissions
About this article
Cite this article
Zhuang, G., Yu, X. & Chen, J. Fault Detection Filtering for Uncertain Itô Stochastic Fuzzy Systems With Time-Varying Delays. Circuits Syst Signal Process 34, 2839–2871 (2015). https://doi.org/10.1007/s00034-015-9994-7
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00034-015-9994-7