Abstract
The primary purpose of this work was to address the problem of finite-time fault detection filtering for a class of discrete-time Takagi–Sugeno (T–S) fuzzy Markovian jump systems subject to randomly occurring uncertainties, time-varying delay, missing measurements and partly unknown transition probability matrices. Precisely the missing measurement phenomenon in the network environment satisfies the Bernoulli distributed white noise sequences. Firstly a fuzzy rule-dependent filter is constructed for estimating the unmeasured states of the system and the corresponding fault detection problem. Further, based on the filtering problem, the error between residual and fault is minimized with the prescribed strict \((\mathsf {Q},\mathsf {S},\mathsf {R})\)-\(\gamma \) dissipativity performance. Secondly, the sufficient criteria are derived to ensure the filtering error system to be finite-time stochastic bounded. Finally, the applicability and usefulness of the proposed filter design through two numerical examples are verified.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Markovian jump systems (MJSs) are a special kind of hybrid and stochastic systems which describe many practical systems such as networked control systems, aerospace systems, communication systems, electrical systems [16, 21, 39, 40, 42]. Precisely, MJSs form a class of multi-model systems, and the Markov process governs the transition probability among the modes. In general, the transition probability of MJSs can be described by time-dependent polytope set when the transition rates are not exactly known. Many beneficial works on control and filtering for MJSs are available in the recent literature [3, 17, 19, 24, 29, 31]. In [24], the authors investigated the asynchronous sliding mode control problem for a class of discrete-time MJSs with time-varying delays based on partly accessible mode detection probabilities. In many practical applications, the system of state variables is not always accessible by direct measurements, so it is necessary to estimate the states of a dynamical system through available measurements. For instance, the class of discrete time-varying systems addresses the effects of missing measurements, signal quantization and non-Gaussian disturbances in [29]. Recently, numerous results for the filtering problem of MJSs have been investigated, for example, [1, 2, 8, 12, 15, 20, 33,34,35,36, 44]. In [8], the mode-dependent filtering has been studied for a class of nonhomogeneous MJSs with dual-layer operation modes.
In another research direction, a T–S fuzzy model is a useful tool for describing nonlinear dynamical systems having any degree of accuracy. Significantly, the T–S fuzzy-based model estimates a nonlinear system wherein IF-THEN rules denote the input–output relationship of the system. As a result, most of the literature illustrates the importance of T–S fuzzy systems [4, 5, 14, 22, 28, 30, 38, 43]. The authors in [38] obtained sufficient conditions in terms of linear matrix inequalities (LMIs) to ensure the exponential stability of the discrete-time T–S fuzzy switched systems with time-varying delay and packet dropouts. In [43], for a class of switched T–S fuzzy systems, the mixed \(H_\infty \) and passivity-based filtering problem has been studied with average dwell time approach. Although T–S fuzzy systems with Markovian jumping parameters have great potential applications in a variety of areas, there has been almost no existing literature on the fault-detection filtering problem for T–S fuzzy MJSs with missing measurements, and the purpose of this paper is to fill the gap.
On the other hand, in many real-time systems, faults may occur due to parameter shifting, component failures, sudden environmental changes, etc. The presence of faults may often lead to poor performance degradation or even loss of stability. To ensure higher performance and reliability of systems and maintain higher safety, the faults need to be detected and identified as quickly as possible. Based on this circumstance, many significant results have been reported regarding fault detection filter design problem [7, 9, 13, 27, 32, 41]. In [7], for nonhomogeneous MJSs, the fault detection filtering problem is addressed via T–S fuzzy techniques. However, most of the works mentioned above regarding the fault detection filtering problem of T–S fuzzy MJSs have focused only on the behavior over an infinite time interval. Based on this phenomenon, for various discrete-time systems, a huge number of results on finite-time fault detection filtering problem have been proposed; for instance; see [6, 10, 11, 18, 23, 25, 26, 37, 45]. In [10], for discrete-time interconnected systems, the finite-time fault detection filter design with average dwell time is investigated. To the best of our observation, however, the finite-time fault detection filtering problem for a class of discrete-time T–S fuzzy-based MJSs is not yet completely examined.
Inspired by the above discussion, in this paper, we focus on the finite-time fault detection filtering problem for a class of discrete-time T–S fuzzy MJSs subject to missing measurements, time-varying delay and randomly occurring uncertainties. By constructing Lyapunov–Krasovskii functional and Jensen’s inequality, some sufficient conditions are developed to obtain the finite-time fault detection filter design for the above-mentioned T–S fuzzy MJSs. The main contributions of this paper are presented as follows:
-
1.
The problem of finite-time fault detection filter design for T–S fuzzy MJSs with randomly occurring uncertainties, time-varying delay and missing measurements is considered.
-
2.
The proposed fuzzy rule-dependent non-fragile filter design is easy to implement since it has a significant amount of parameters that can be easily tuned via a simple algebraic structure.
-
3.
The fault detection filtering problem is solved by using a residual signal approach. By comparing the outputs of the filter and fault signal, a residual is generated from which the fault is detected when the obtained residual signal exceeds the threshold value.
Finally, two numerical examples including mass–spring damper model are given to validate the usefulness of the proposed filter design technique.
Notations Throughout this paper, the following notations are used: The subscripts T and \((-1)\) represent the matrix transpose and matrix inverse, respectively. \(\mathbf {R}^n\) denotes the n- dimensional Euclidean space. I and 0 stand for the identity and zero matrices respectively. A block-diagonal matrix is notated as \(diag\{\cdots \}\). In symmetric block matrix expressions, we use asterisk \((*)\) to specify the terms that are induced by symmetry. Further, \(\mathbf {E}\{\centerdot \}\) expresses the mathematical expectation.
2 Problem Formulation and Preliminaries
Let \(\{r(k),k\in {\mathscr {Z}}^+\}\) be a Markov chain taking the value in a state-space \({\mathscr {S}}=\{1,2,\ldots ,{\mathscr {M}}\}\) with transition probabilities defined by \(\Phi (k)={\phi _{mn}(k)}, \ m,n\in {\mathscr {S}}\), where \(\Pr \{r(k+1)=n|r(k)=m\}=\phi _{mn}\) is the transition probabilities from mode m to n at time k and \(k+1\) respectively and \(\phi _{mn}(k)\ge 0 \), \(\sum \nolimits _{n=1}^{{\mathscr {M}}}\phi _{mn}(k)=1\) should be satisfied.
Consider a class of discrete-time T–S fuzzy MJSs with randomly occurring uncertainties, time-varying transition probabilities and missing measurements over a probability space \((\Omega ,{\mathscr {F}},\Pr )\) and its dynamics are given as follows:
Plant Rule \(\upsilon \): IF \(\Theta _1(k)\) is \(\mathbb {M}_{\upsilon 1}\), \(\Theta _2(k)\) is \(\mathbb {M}_{\upsilon 2}, \ldots \), and \(\Theta _p(k)\) is \(\mathbb {M}_{\upsilon p}\), Then
where \(\upsilon =1,2,\ldots ,t\), \({\mathscr {A}}_{r(k)}^{\upsilon }=A_{r(k)}^\upsilon +\lambda _1(k) \Delta A_{r(k)}^\upsilon \); \({\mathscr {A}}_{dr(k)}^{\upsilon }=A_{d r(k)}^\upsilon +\lambda _2(k) \Delta A_{d r(k)}^\upsilon (k)\); \(x(k)\in \mathbf {R}^n\) is a state vector; \(u(k)\in \mathbf {R}^m\) is the control input; \(w(k)\in \mathbf {R}^q\) denotes the disturbance input which belongs to \(\ell _2[0,\infty );\) \(y(k)\in \mathbf {R}^p\) is the measured output; \(f(k)\in \mathbf {R}^l\) is a fault to be detected; d(k) is the time-varying function satisfying \(1\le d_1\le d(k)\le d_2\), where \(d_1\) and \(d_2\) are the lower and upper bounds of time-varying delay, respectively. \(A_{r(k)}^\upsilon \), \(A_{dr(k)}^\upsilon \), \({\mathscr {B}}_{r(k)}^\upsilon \), \({\mathscr {E}}_{r(k)}^\upsilon \), \({\mathscr {F}}_{r(k)}^\upsilon \), \({\mathscr {C}}_{r(k)}^\upsilon \), \({\mathscr {D}}_{r(k)}^\upsilon \), \({\mathscr {G}}_{r(k)}^\upsilon \) and \({\mathscr {H}}_{r(k)}^\upsilon \) are known constant matrices with appropriate dimensions. The uncertainties \(\Delta A_{r(k)}^\upsilon (k)\) and \(\Delta A_{d r(k)}^\upsilon (k)\) are defined as \([\Delta A_{r(k)}^\upsilon (k) \ \Delta A_{d r(k)}^\upsilon (k) ]=M_{r(k)} F_{r(k)}(k)[N_{r(k)}\ N_{d r(k)}]\), where \(M_{r(k)}\), \(N_{r(k)}\) and \(N_{dr(k)}\) are the known appropriate dimensional matrices; \(F_{r(k)}(k)\) is the unknown time-varying matrix function satisfying \(F_{r(k)}^T(k)F_{r(k)}(k)\le I\). The stochastic variables \(\rho (k)\) and \(\lambda _z(k)\ (z=1,2)\) are Bernoulli distributed white noise sequences with \(\mathbf{{\Pr }} \{\rho (k)=1\} = \bar{\rho }\) and \(\Pr \{\lambda _z(k)=1\}=\bar{\lambda }_z\), where \(\bar{\rho }\), \(\bar{\lambda }_1\), \(\bar{\lambda }_2\in [0,1]\) are known constants. For the sake of convenience, we denote \(r(k)=m\).
The stochastic variable \(\rho (k)\) is used to represent the phenomena of missing measurements, when \(\rho (k)=1\), there is no packet dropout. If \(\rho (k)=0\), then the loss of packet dropout may have occurred and it is taken as \( \mathbf{E} \{\rho (k)-\bar{\rho }\}=0\), \( \mathbf{E}\{|\rho (k)-\bar{\rho }|^2\}=\bar{\rho }(1-\bar{\rho })\). Let \(\mathbb {M}_{\upsilon \rho }\) be the fuzzy sets with t number of IF–THEN rules. The premise variable vector is \(\Theta (k) = [\Theta _1(k),\Theta _2(k),\ldots ,\ \Theta _{p}(k)]\). The given \(\beta _{\upsilon }(\Theta (k))=\frac{\prod _{\rho =1}^{p}\mathbb {M}_{\upsilon \rho }(\Theta _{\upsilon }(k))}{\sum _{\upsilon =1}^{t}\prod _{\rho =1}^{p}\mathbb {M}_{\upsilon \rho }(\Theta _{\upsilon }(k))}\ge 0\) is the fuzzy basis functions with \(\mathbb {M}_{\upsilon \rho }(\Theta _{\upsilon }(k))\) representing the grade of membership of \(\Theta _{\upsilon }(k)\) in \(\mathbb {M}_{\upsilon \rho }\ (\upsilon =1,2,\ldots ,t;\, \rho =1,2,\ldots ,p)\). Moreover we have \(\beta _{\upsilon }(\Theta (k))\ge 0\) and \(\sum \limits _{\upsilon =1}^{t}\beta _{\upsilon }(\Theta (k))=1\) for all k.
The T–S fuzzy MJSs with missing measurement (1) are formulated as
Further for the T–S fuzzy MJSs (2), we design a fuzzy-rule-dependent non-fragile filter as given below:
Rule \(\rho \): IF \(\Theta _1(k)\) is \(\mathbb {M}_{\rho 1}\), \(\Theta _2(k)\) is \(\mathbb {M}_{\rho 2}, \ldots \) and \(\Theta _p(k)\) is \(\mathbb {M}_{\rho p},\) THEN
where \({\mathscr {A}}_{fm}^{\rho }=A_{fm}^{\rho }+\Delta A_{f m}^{\rho }(k)\); \({\mathscr {B}}_{fm}^{\rho }=B_{fm}^{\rho }+\Delta B_{f m}^{\rho }(k)\); \(x_f(k)\in \mathbf {R}^s\) denotes the state vector of the filter; \(\mu (k)\in \mathbf {R}^l\) is the residual signal; \(A_{f m}^{\rho }, B_{f m}^{\rho }\) and \({\mathscr {C}}_{fm}^{\rho }\) are the filter parameters to be designed; The matrices \(\Delta A_{fm}^{\rho }(k)\) and \(\Delta B_{fm}^{\rho }(k)\) are the non-fragile terms in the filter gain matrices and they are taken as \([\Delta A_{fm}^\rho (k) \ \Delta B_{fm}^\rho (k)]=M_{1m} F_{m}(k)[N_{am}\ N_{bm}]\), where \(M_{1m} ,\ N_{am}\) and \( N_{bm}\) are the known matrices; \(F_{m}(k)\) is the unknown time-varying matrix function satisfying \(F_{m}(k)^TF_{m}(k)\le I\).
Now a weighting matrix functional is considered, which is combined with the fault f(k). The main purpose of introducing the weighting matrix functional is to increase the performances of the fault detection system, that is, \(f_w(z)=W(z)f(z)\) can be interpreted into the state-space model as follows:
where \(x_w(k)\in {\mathscr {R}}^k\) is the state vector; \(A_w,\) \(B_w,\) and \(C_w\) are known matrices with appropriate dimensions. Let \(e(k)=\mu (k)-f_w(k)\) be the estimation error and it can be represented by the augmented filtering error system by
where
Remark 1
While taking the transition probability matrix \(\Phi (k)\), two important things are noted for the MJSs; (i) A comparable T–S fuzzy MJSs (1) obeys the homogeneous Markov chain, when \(\Phi (k)\) is a constant matrix. (ii) If the matrix \(\Phi (k)\) is time-variant, then the system (1) follows the non-homogeneous Markov chain. More precisely the time-varying transition probability matrix is studied throughout this paper. Specifically, the difference of transition probability can be expressed in a polytope which is given as
where \(\Phi ^s=\{\phi _{mn}^s\}, s=1,2,\ldots ,\mathbb {L}\), are the matrices denoting the vertices in the polytope \(\alpha _s(k)\). Further \(\alpha _s(k) \in [0 \ 1]\) and also satisfies \(\sum _{s=1}^\mathbb {L}\alpha _s(k)=1\).
Throughout this paper, the fault detection is measured by choosing the residual evaluation which includes an evaluation function \(\mathsf {J}_{\mu }(k)\) and a threshold \(\mathsf {J}_{th}\) denoted in the form \(\mathsf {J}_{\mu }(k)=\sqrt{\sum \limits _{k=k_0}^{k_0+\mathsf {L}}\mu ^T(k)\mu (k),}\) and \(\mathsf {J}_{th}=\sup \limits _{w\ne 0,\ u\ne 0,\ f=0}\mathsf {J}_{\mu }(k) \) respectively, where \(\mathsf {L}\) denotes the finite evaluation time length. Thus the fault can be detected by comparing an evaluation function and threshold according to the following rule:
The following assumption and definitions will be useful in providing our main results in Sect. 3.
Assumption 1
The disturbance input vector \({\vartheta (k)}\) is time-varying and satisfies \(\sum \nolimits _{k=0}^{\mathbb {H}}{\vartheta }^T(k){\vartheta }(k)\le \tilde{\delta },\) where \(\tilde{\delta }>0\).
Definition 1
[18] Let \({\mathscr {F}}_m \ (m\in {\mathscr {S}})\) be symmetric positive matrices and \(0<\Sigma _1<\Sigma _2\). Then the augmented filtering error system (5) is finite-time stochastic bounded with respect to \((\Sigma _1,\Sigma _2,{\mathscr {F}}_m,\mathbb {H},\tilde{\delta })\), if
\(\forall k_1\in \{-d_2,d_2+1,\ldots ,0\}\) and \(k\in \{0,1,2,\ldots ,\mathbb {H}\}\) holds for any nonzero \({\vartheta }(k)\) satisfying Assumption (1).
Definition 2
[26] The augmented filtering error system (5) is finite-time stochastic bounded with strictly \((\mathsf {Q},\mathsf {S},\mathsf {R})\)-\(\gamma \) dissipative subject to \((\Sigma _1,\Sigma _2,{\mathscr {F}}_m,\mathbb {H},\tilde{\delta },\gamma )\), where \({\mathscr {F}}_m\) is a positive definite matrix, \(0<\Sigma _1<\Sigma _2\), if the system is finite-time stochastic bounded with respect to \((\Sigma _1,\Sigma _2,{\mathscr {F}}_m,\mathbb {H},\tilde{\delta })\) and under zero initial condition, the estimation error e(k) satisfies
for any nonzero \({\vartheta }(k)\) satisfying Assumption (1), where \(\mathsf {Q}\), \(\mathsf {S}\) and \(\mathsf {R}\) are real constant matrices with symmetric \(\mathsf {Q}\) and \(\mathsf {R}\).
3 Main Results
In this section, our main attention is to derive sufficient conditions for the finite-time stochastic boundedness and strictly \((\mathsf {Q},\mathsf {S},\mathsf {R})\)-\(\gamma \) dissipativity of the augmented filtering error system (5) with missing measurement and randomly occurring uncertainties. For this purpose, first we prove the finite-time stochastic boundedness with known filter gain matrices for the augmented filtering error system (5). Secondly, the finite-time stochastic bounded strictly \((\mathsf {Q},\mathsf {S},\mathsf {R})\)-\(\gamma \) dissipative performance of the filtering system (5) is investigated. Finally, by considering the parameter uncertainties and filter gain fluctuations, we get the proposed finite-time fault detection filter for the augmented filtering error system (5). Further a corollary deals with the considered model (5) in the absence of Markovian jump process to ensure the finite-time stochastic boundedness with strictly \((\mathsf {Q},\mathsf {S},\mathsf {R})\)-\(\gamma \) dissipativity subject to \((\Sigma _1,\Sigma _2,{\mathscr {F}}_m,\mathbb {H},\tilde{\delta },\gamma )\).
Theorem 1
Consider the augmented filtering error system (5) with Assumption 1. For given positive scalars \(d_1\), \(d_2\), \(\tilde{\mu },\ \tilde{\mu }^{-k}\), \(\Sigma _1\), \(\mathbb {H}\), \(\tilde{\delta }\), \(\bar{\rho },\bar{\lambda }_1,\bar{\lambda }_2\) and let \({\mathscr {F}}_m \ (m\in {\mathscr {S}})\) be positive definite matrices, the augmented filtering error system (5) with \(\Delta A_m^{\upsilon }=0\), \(\Delta A_{dm}^{\upsilon }=0\) is finite-time stochastic bounded with respect to \((\Sigma _1,\Sigma _2,{\mathscr {F}}_m,\mathbb {H},\tilde{\delta })\) if there exist \(\Sigma _2>0\) and positive definite matrices \({\mathscr {P}}_m^{s},\ P_{m}^{s}\ (m\in {\mathscr {S}},\ s=1,2,\ldots ,{\mathscr {M}})\), \(Q_a \ (a=1,2,3)\) such that the following inequalities hold for all \(\upsilon ,\rho =1,2,\ldots ,t\):
where
Proof
The Lyapunov–Krasovskii functional is considered for the augmented filtering error system (5) in the following form
where
By considering the forward difference of \({\mathscr {V}}(k)\) together with the trajectories of proposed augmented system (5) and taking the mathematical expectation, we obtain
Then, from (11)–(13), it follows that
where \(\zeta (k)=[\eta (k)\quad \eta (k-d_1)\quad \eta (k-d(k)) \quad \eta (k-d_2) \quad \vartheta (k)]\) and the elements of \([\Xi _m^{\upsilon \rho }]_{5\times 5}\), \(\Xi _m^{\upsilon \rho }\) and \({\mathscr {P}}_{ms}^{l}\) are defined as in the Theorem statement.
Now the elements in Theorem 1 are obtained from (14) by implementing Lemma 2.3 in [18]. Thus, if the LMIs in (6) and (7) hold, it is obvious that
where \(\tilde{\theta }_{{\mathscr {W}}}=\tilde{\theta }_{max}{\mathscr {W}}\). Furthermore, if \(\tilde{\mu }\ge 1\), then from Assumption 1, we can obtain the following inequality
Let \(\hat{P}_{m}^s={\mathscr {F}}^{-1/2}P_m^s{\mathscr {F}}^{-1/2}\), \(\hat{Q}_1={\mathscr {F}}^{-1/2}Q_1{\mathscr {F}}^{-1/2}\), \(\hat{Q}_2={\mathscr {F}}^{-1/2}Q_2{\mathscr {F}}^{-1/2}\) and \(\hat{Q}_3={\mathscr {F}}^{-1/2}Q_3{\mathscr {F}}^{-1/2}\). Then it follows from constraints (10) and \(0\le k\le \mathbb {H}\) that
where \(\tilde{\psi }\) is defined in theorem statement.
On the other hand, from (10), we can have
Now, by combining the inequalities (17) and (18), we have
It is obvious to see that the inequality (19) is the same as that in (8) which is the desired condition. Thus it is concluded that the augmented filtering error system (5) is finite-time stochastic bounded with respect to \((\Sigma _1,\Sigma _2,{\mathscr {F}}_m,\mathbb {H},\tilde{\delta })\), which completes the proof. \(\square \)
By considering that the dissipative performance index is taken into account, sufficient conditions for proving the finite-time stochastic boundedness with strict \((\mathsf {Q},\mathsf {S},\mathsf {R})\)-\(\gamma \) dissipativity of the augmented filtering error system (5) is given in the following theorem.
Theorem 2
Let \(d_1\), \(d_2\), \(\tilde{\mu }\), \(\tilde{\mu }^{-k}\), \(\Sigma _1\), \(\mathbb {H}\), \(\tilde{\delta }\), \(\gamma \), \(\bar{\rho },\bar{\lambda }_1,\bar{\lambda }_2\) be given positive scalars and \({\mathscr {F}}_m\ (m\in {\mathscr {S}})\) be the positive symmetric matrices. Further, the augmented filtering error system (5) is finite-time stochastic bounded with strictly \((\mathsf {Q},\mathsf {S},\mathsf {R})\)-\(\gamma \) dissipativity subject to \((\Sigma _1,\Sigma _2,{\mathscr {F}}_m,\mathbb {H},\tilde{\delta },\gamma )\), if there exist positive definite matrices \({\mathscr {P}}_m^{s},\ {\mathscr {P}}_{ms}^{l}\ (m\in {\mathscr {S}})\), \(Q_{a}\ (a=1,2,3)\), \(\mathsf {Q}\), \(\mathsf {S}\), \(\mathsf {R}_{q}=\mathsf {R}_q^T\) and a scalar \(\Sigma _2>0\) such that the following LMIs hold for \(\upsilon ,\rho =1,2,\ldots ,t\):
where
and the other elements of \([\tilde{\Xi }_m^{\upsilon \rho }]_{5\times 5}\) and \(\tilde{\Xi }_m^{\upsilon \rho }\) are same as in Theorem 1.
Proof
To determine the strictly \((\mathsf {Q},\mathsf {S},\mathsf {R})\)-\(\gamma \) dissipativity of the augmented filtering error system (5), we consider the performance index as follows :
By following similar steps in the proof of Theorem 1, it is obvious that \( E \{\Delta {\mathscr {V}}(k)-(\tilde{\mu }-1){\mathscr {V}}(k)-J(k)\}\le 0\). Thus we get \( E \{{\mathscr {V}}(k+1)\}<E\big \{\tilde{\mu }{\mathscr {V}}(k)+e^T(k)\mathsf {Q}e(k)+2e^T(k)\mathsf {S}\vartheta (k)+\vartheta ^T(k)[\mathsf {R}-\gamma I]\vartheta (k)\big \}\).
In addition, \(\tilde{\mu }\ge 1\), then it follows that
On the other hand \({\mathscr {V}}(k)\ge 0\ \forall k=1,2\ldots ,\mathbb {H}\) and under zero initial condition, we have
This implies that
Moreover, if LMIs (20)–(22) hold, then \(J(k)<0\). Thus, by Definition 2, it is concluded that the augmented filtering error system (5) is finite-time stochastic bounded with strictly \((\mathsf {Q},\mathsf {S},\mathsf {R})\)-\(\gamma \) dissipativity subject to \((\Sigma _1,\Sigma _2,{\mathscr {F}}_m,\mathbb {H},\tilde{\delta },\gamma )\). Hence the proof is complete. \(\square \)
Next we design the filtering error system (5) with the presence of randomly occurring uncertainties which is denoted as \({\mathscr {A}}_{m}^{\upsilon }=A_m^{\upsilon }+\bar{\lambda }_1\Delta A_{m}^\upsilon (k)\) and \({\mathscr {A}}_{dm}^{\upsilon }=A_{dm}^{\upsilon }+\bar{\lambda }_2\Delta A_{dm}^\upsilon (k)\).
Theorem 3
Let \(d_1\), \(d_2\), \(\tilde{\mu }\), \(\tilde{\mu }^{-k}\), \(\Sigma _1\), \(\mathbb {H}\), \(\tilde{\delta }\), \(\gamma \), \(\bar{\rho },\bar{\lambda }_1,\bar{\lambda }_2\) be given positive scalars and \({\mathscr {F}}_m\ (m\in {\mathscr {S}})\) be the known positive matrices. Moreover the augmented filtering error system (5) is finite-time bounded with strictly \((\mathsf {Q},\mathsf {S},\mathsf {R})\)-\(\gamma \) dissipative subject to \((\Sigma _1,\Sigma _2,{\mathscr {F}}_m,\mathbb {H},\tilde{\delta },\gamma )\) if there exist positive definite matrices \(\mathsf {P}_{111}\), \(\mathsf {P}_{112}\), \(\mathsf {P}_{12}\), \(U_1\), \(U_3\), V, \(Q_{111}\), \(Q_{112}\), \(Q_{12}\), \(Q_{211}\), \(Q_{212}\), \(Q_{22}\), \(Q_{311}\), \(Q_{312}\), \(Q_{32}\), any appropriate dimensioned matrices \(\mathbb {U}\), \(\mathbb {V}\), \(\mathsf {A}_{Fm}^{\upsilon }\), \(\mathsf {B}_{Fm}^{\upsilon }\), \( C_{Fm}^{\upsilon }\) and positive scalars \(\Sigma _{2}\), \(\tilde{\varepsilon _1}\), \(\tilde{\varepsilon _2}\) such that the following LMIs together with (22) hold for all \(\upsilon ,\rho =1,2,\ldots ,t\):
where \(\Psi _m^{\upsilon \rho }=\begin{bmatrix} [\tilde{\Psi }_m^{\upsilon \rho }]_{19\times 19}&{} \quad \tilde{\varepsilon _1}\Gamma _1&{} \quad \Gamma _2&{} \quad \tilde{\varepsilon _2}\Gamma _3&{} \quad \Gamma _4\\ *&{} \quad -\tilde{\varepsilon _1}&{} \quad 0&{} \quad 0&{} \quad 0\\ *&{} \quad *&{} \quad -\tilde{\varepsilon _1}&{} \quad 0&{} \quad 0\\ *&{} \quad *&{} \quad *&{} \quad -\tilde{\varepsilon _2}&{} \quad 0\\ *&{} \quad *&{} \quad *&{} \quad *&{} \quad -\tilde{\varepsilon _2}\\ \end{bmatrix}\),
\([\tilde{\Psi }^{\upsilon \rho }_m]_{1,1}=-\tilde{\mu }\mathsf {P}_{11}+(1+d_M)Q_{111}+Q_{211}+Q_{311}\),
\([\tilde{\Psi }^{\upsilon \rho }_m]_{1,16}=A_{m}^{\upsilon T}\mathbb {U}+\bar{\rho }{C}_{m}^{\upsilon T}{B}_{Fm}^{\upsilon \rho T}+{\mathscr {C}}_{m}^{\upsilon T}\mathsf {B}_{Fm}^{\upsilon \rho T}\),
\([\tilde{\Psi }^{\upsilon \rho }_m]_{1,17}=A_{m}^{\upsilon T}\mathbb {V}+\bar{\rho }{\mathscr {C}}_{m}^{\upsilon T}\mathsf {B}_{Fm}^{\upsilon \rho T}+{\mathscr {C}}_{m}^{\upsilon T}\mathsf {B}_{Fm}^{\upsilon \rho T}\),
\([\tilde{\Psi }^{\upsilon \rho }_m]_{2,2}= -\tilde{\mu }\mathsf {P}_{12}+Q_{112}+d_MQ_{112}+Q_{212}+Q_{312}\),
\([\tilde{\Psi }^{\upsilon \rho }_m]_{2,14}= -C_{Fm}^{\upsilon \rho T}\mathsf {S}\), \([\tilde{\Psi }^{\upsilon \rho }_m]_{2,16}= \mathsf {A}_{Fm}^{\upsilon \rho T}\), \([\tilde{\Psi }^{\upsilon \rho }_m]_{2,17}= \mathsf {A}_{Fm}^{\upsilon \rho T}\),
\([\tilde{\Psi }^{\upsilon \rho }_m]_{2,19}=C_{Fm}^{\upsilon \rho T} \sqrt{-\mathsf {Q}}\), \([\tilde{\Psi }^{\upsilon \rho }_m]_{3,3}=-\tilde{\mu }\mathsf {P}_{2}+Q_{12}+d_MQ_{12}+Q_{22}+Q_{32}\),
\([\tilde{\Psi }^{\upsilon \rho }_m]_{3,15}= {C}_{w}^{\upsilon T}\mathsf {S}\), \([\tilde{\Psi }^{\upsilon \rho }_m]_{3,18}={A}_w^TV\), \([\tilde{\Psi }^{\upsilon \rho }_m]_{3,19}=-C_{w}^T \sqrt{-\mathsf {Q}}\),
\([\tilde{\Psi }^{\upsilon \rho }_m]_{4,4}= -Q_{211}\), \([\tilde{\Psi }^{\upsilon \rho }_m]_{5,5}=-Q_{212}\), \([\tilde{\Psi }^{\upsilon \rho }_m]_{6,6}=-Q_{22}\), \([\tilde{\Psi }^{\upsilon \rho }_m]_{7,7}=-Q_{111}\),
\([\tilde{\Psi }^{\upsilon \rho }_m]_{7,16}= A_{dm}^{\upsilon T}\mathbb {U}+{\mathscr {C}}_{dm}^{\upsilon T}\mathsf {B}_{Fm}^{\upsilon \rho T}\), \([\tilde{\Psi }^{\upsilon \rho }_m]_{8,8}=-Q_{112}\), \([\tilde{\Psi }^{\upsilon \rho }_m]_{9,9}=-Q_{12}\),
\([\tilde{\Psi }^{\upsilon \rho }_m]_{10,10}=-Q_{311}\), \([\tilde{\Psi }^{\upsilon \rho }_m]_{11,11}=-Q_{312}\), \([\tilde{\Psi }^{\upsilon \rho }_m]_{12,12}=-Q_{32}\),
\([\tilde{\Psi }^{\upsilon \rho }_m]_{13,13}=\mathsf {R}_1-\gamma I\), \([\tilde{\Psi }^{\upsilon \rho }_m]_{13,16}={\mathscr {B}}_{m}^{\upsilon T}\mathbb {U}+{\mathscr {D}}_{m}^{\upsilon T}\mathsf {B}_{Fm}^{\upsilon \rho T}\),
\([\tilde{\Psi }^{\upsilon \rho }_m]_{13,17}={\mathscr {B}}_{m}^{\upsilon T}\mathbb {V}+{\mathscr {D}}_{m}^{\upsilon T}\mathsf {B}_{Fm}^{\upsilon \rho T}\), \([\tilde{\Psi }^{\upsilon \rho }_m]_{14,14}=\mathsf {R}_2-\gamma I\),
\([\tilde{\Psi }^{\upsilon \rho }_m]_{14,16}= {\mathscr {E}}_{m}^{\upsilon T}\mathbb {U}+{\mathscr {G}}_{m}^{\upsilon T}\mathsf {B}_{Fm}^{\upsilon \rho T}\), \([\tilde{\Psi }^{\upsilon \rho }_m]_{14,17}={\mathscr {E}}_{m}^{\upsilon T}\mathbb {V}+{\mathscr {G}}_{m}^{\upsilon T}\mathsf {B}_{Fm}^{\upsilon \rho T}\),
\([\tilde{\Psi }^{\upsilon \rho }_m]_{15,15}= \mathsf {R}_3-\gamma I\), \([\tilde{\Psi }^{\upsilon \rho }_m]_{15,16}= {\mathscr {F}}_{m}^{\upsilon T}\mathbb {U}+{\mathscr {H}}_{m}^{\upsilon T}\mathsf {B}_{Fm}^{\upsilon \rho T}\),
\([\tilde{\Psi }^{\upsilon \rho }_m]_{15,17}= {\mathscr {F}}_{m}^{\upsilon T}\mathbb {V}+{\mathscr {H}}_{m}^{\upsilon T}\mathsf {B}_{Fm}^{\upsilon \rho T}\), \([\tilde{\Psi }^{\upsilon \rho }_m]_{15,18}= \mathbb {V}^TB_{w}\), \([\tilde{\Psi }^{\upsilon \rho }_m]_{16,16}=-\mathbb {V}\),
\([\tilde{\Psi }^{\upsilon \rho }_m]_{17,17}=-\mathbb {V}\), \([\tilde{\Psi }^{\upsilon \rho }_m]_{18,18}=-\mathbb {V}\), \([\tilde{\Psi }^{\upsilon \rho }_m]_{19,19}=-I\),
\(\Gamma _1=[\lambda _1\mathsf {N}_{m}^{\upsilon }\quad \underbrace{0\cdots 0}_{5}\quad \lambda _2\mathsf {N}_{m}^{\upsilon }\ \underbrace{0\cdots 0}_{12}]^T\), \(\Gamma _2=[\underbrace{0\cdots 0}_{15}\quad \mathsf {M}_{m}^{\upsilon T}\mathbb {U}\quad \mathsf {M}_{m}^{\upsilon T}\mathbb {V}\quad 0\quad 0]^T\),
\(\Gamma _3=[0\quad \mathsf {N}_m^{\rho }\ \underbrace{0\cdots 0}_{10}\quad \mathsf {N}_{m}^{\rho } {\mathscr {D}}_{m}^{\upsilon }\quad \mathsf {N}_{m}^{\rho } G_{m}^{\upsilon }\quad \mathsf {N}_{m}^{\rho } {\mathscr {H}}_{m}^{\upsilon }\quad \underbrace{0\cdots 0}_{4} ]^T\),
\(\Gamma _4=[\underbrace{0\cdots 0}_{15} \quad {M_{1m}^{\rho T}}\quad {M_{1m}^{\rho T}}\quad 0 \quad 0]^T\) and the rest of the elements are zero. Then there exists a desired fault detection filter in the form of (3) such that the augmented filtering error system (5) is finite-time stochastic bounded with strictly \((\mathsf {Q},\mathsf {S},\mathsf {R})\)-\(\gamma \) dissipative. Moreover, if the matrix inequalities (24)–(26) are feasible, then the matrices for a desired filtering error system in the form of (5) are constructed as
Proof
From Theorem 2, we partition some matrices in (21) which are given by \({\mathscr {P}}_{ms}^l=diag\{U,V\}\), \({\mathscr {P}}_{m}^{s}=diag\{\mathsf {P}_1,\mathsf {P}_2\}\), \(Q_1=diag\{Q_{11},Q_{12}\}\), \(Q_2=diag\{Q_{21},Q_{22}\}\), \(Q_3=diag\{Q_{31},Q_{32}\}\), where \(U,\mathsf {P}_1\in \mathbb {R}^{2n}\times \mathbb {R}^{2n}\) and \(V,\mathsf {P}_2\in \mathbb {R}^{k}\times \mathbb {R}^{k}\). Now the augmented filtering error system (5) is finite-time stochastic bounded with strict \((\mathsf {Q},\mathsf {S},\mathsf {R})-\gamma \) dissipativity if the above-defined partition matrices exist such that the following LMIs hold:
where
with
Now partition matrices \(\mathsf {P}_{11},\ Q_{11},\ Q_{21},\ Q_{31}\) are defined as \(\mathsf {P}_{11}=diag\{\mathsf {P}_{111}, \mathsf {P}_{112}\}, Q_{11}=diag\{Q_{111},\ Q_{112}\}, Q_{21}=diag\{Q_{211},\ Q_{112}\},\ Q_{31}=diag\{Q_{311},\ Q_{312}\}\) and also partition \(U=\begin{bmatrix} U_1&{} \quad U_2\\ *&{} \quad U_3 \end{bmatrix}>0\), where \(U_1,\ U_2,\ U_3\in \mathbb {R}^{n\times n}\). If \(U_2\) is square, it is accepted as a nonsingular matrix without affecting generality. Moreover, define the nonsingular matrices as follows:
On the other hand, the filter gain parameters are modified as
Further, by performing a congruence transformation to (28) and (29) by \(\Lambda =diag\{I_{9\times 9},\digamma ,I,I\}\), we obtain
Considering (30)–(31), we have
Now (31) can be expressed as
Note that the filter gain parameters \({A}_{fm}^{\rho }\), \({B}_{fm}^{\rho }\) and \({C}_{fm}^{\rho }\) in (3) can be modified as (34) which involve \(U_2^{-T}U_3\) as similarity transformation on the state-space realization of the filter. Without loss of generality, we may assume that \(U_2^{-T}U_3=I\), thus we obtain (27). Furthermore, by considering (32)–(34) together with Lemma 2.1 in [18], we can get the LMIs (24) and (25). Thus the considered augmented filtering error system (5) is finite-time stochastic bounded with strict \((\mathsf {Q},\mathsf {S},\mathsf {R})\)-\(\gamma \) dissipative subject to \((\Sigma _1,\Sigma _2,{\mathscr {F}}_m,\mathbb {H},\tilde{\delta },\gamma )\), only if the LMIs (24) and (25) hold together with (22). Hence the proof of this Theorem is complete. \(\square \)
Next we consider the augmented filtering error system (5) with the absence of the Markovian jump parameters in the following form
where
Corollary 1
Under the Assumption 1, for given positive scalars \(d_1\), \(d_2\), \(\tilde{\mu }\), \(\tilde{\mu }^{-k}\), \(\Sigma _1\), \(\mathbb {H}\), \(\tilde{\delta }\), \(\gamma \), \(\bar{\rho },\bar{\lambda }_1,\bar{\lambda }_2\) and positive definite matrix \({\mathscr {F}}\), the considered augmented system (35) is finite-time stochastic bounded with strictly \((\mathsf {Q},\mathsf {S},\mathsf {R})\)-\(\gamma \), dissipative subject to \((\Sigma _1,\Sigma _2,{\mathscr {F}},\mathbb {H},\tilde{\delta },\gamma )\) if there exist positive definite matrices \(\mathsf {P}_{111}\), \(\mathsf {P}_{112}\), \(\mathsf {P}_{12}\), \(U_1\), \(U_3\), V, \(Q_{111}\), \(Q_{112}\), \(Q_{12}\), \(Q_{211}\), \(Q_{212}\), \(Q_{22}\), \(Q_{311}\), \(Q_{312}\), \(Q_{32}\), any appropriate dimensioned matrices \(\mathbb {U}\), \(\mathbb {V}\), \(\mathsf {A}_{F}^{\upsilon }\), \(\mathsf {B}_{F}^{\upsilon }\), \(\Sigma _{F}^{\upsilon }\) and positive scalars \(\Sigma _{2}\), \(\tilde{\varepsilon _3}\), \(\tilde{\varepsilon _4}\) such that the following LMIs together with (22) hold:
where \(\Psi ^{\upsilon \rho }=\begin{bmatrix} [\hat{\Psi }^{\upsilon \rho }]_{19\times 19}&{} \quad \tilde{\varepsilon _3}\Gamma _5^T&{} \quad \Gamma _6&{}\tilde{\varepsilon _4}\Gamma _7^T&{} \quad \Gamma _8\\ *&{} \quad -\tilde{\varepsilon _3}&{} \quad 0&{} \quad 0&{} \quad 0\\ *&{} \quad *&{} \quad -\tilde{\varepsilon _3}&{} \quad 0&{} \quad 0\\ *&{} \quad *&{} \quad *&{} \quad -\tilde{\varepsilon _4}&{} \quad 0\\ *&{} \quad *&{} \quad *&{} \quad *&{} \quad -\tilde{\varepsilon _4} \end{bmatrix}\),
\([\hat{\Psi }^{\upsilon \rho }]_{1,1}=-\tilde{\mu }\mathsf {P}_{11}+(1+d_M)Q_{111}+Q_{211}+Q_{311}\),
\([\hat{\Psi }^{\upsilon \rho }]_{1,16}=A^{\upsilon T}\mathbb {U}+\bar{\rho }{C}^{\upsilon T}{B}_{F}^{\upsilon \rho T}+{\mathscr {C}}^{\upsilon T}\mathsf {B}_{F}^{\upsilon \rho T}\),
\([\hat{\Psi }^{\upsilon \rho }]_{1,17}=A^{\upsilon T}\mathbb {V}+\bar{\rho }{\mathscr {C}}^{\upsilon T}\mathsf {B}_{F}^{\upsilon \rho T}+{\mathscr {C}}^{\upsilon T}\mathsf {B}_{F}^{\upsilon \rho T}\),
\([\hat{\Psi }^{\upsilon \rho }]_{2,2}=-\hat{\mu }\mathsf {P}_{12}+Q_{112}+d_MQ_{112}+Q_{212}+Q_{312}\),
\([\hat{\Psi }^{\upsilon \rho }]_{2,14}= -C_{F}^{\upsilon \rho T}\mathsf {S}\), \([\hat{\Psi }^{\upsilon \rho }]_{2,16}= \mathsf {A}_{F}^{\upsilon \rho T}\), \([\hat{\Psi }^{\upsilon \rho }]_{2,17}= \mathsf {A}_{F}^{\upsilon \rho T}\), \([\hat{\Psi }^{\upsilon \rho }]_{2,19}=C_{F}^{\upsilon \rho T} \sqrt{-\mathsf {Q}} \), \([\hat{\Psi }^{\upsilon \rho }]_{3,3}=-\tilde{\mu }\mathsf {P}_{2}+Q_{12}+d_MQ_{12}+Q_{22}+Q_{32}\), \([\hat{\Psi }^{\upsilon \rho }]_{3,15}= {C}_{w}^{\upsilon T}\mathsf {S}\), \([\hat{\Psi }^{\upsilon \rho }]_{3,18}={A}_w^TV\), \([\hat{\Psi }^{\upsilon \rho }]_{3,19}=-C_{w}^T \sqrt{-\mathsf {Q}} \), \([\hat{\Psi }^{\upsilon \rho }]_{4,4}= -Q_{211}\), \([\hat{\Psi }^{\upsilon \rho }]_{5,5}=-Q_{212}\), \([\hat{\Psi }^{\upsilon \rho }]_{6,6}=-Q_{22}\), \([\hat{\Psi }^{\upsilon \rho }]_{7,7}=-Q_{111}\), \([\hat{\Psi }^{\upsilon \rho }]_{7,16}= A_{d}^{\upsilon T}\mathbb {U}+{\mathscr {C}}_{d}^{\upsilon T}\mathsf {B}_{F}^{\upsilon \rho T}\), \([\hat{\Psi }^{\upsilon \rho }]_{8,8}=-Q_{112}\), \([\hat{\Psi }^{\upsilon \rho }]_{9,9}=-Q_{12}\), \([\hat{\Psi }^{\upsilon \rho }]_{10,10}=-Q_{311}\), \([\hat{\Psi }^{\upsilon \rho }]_{11,11}=-Q_{312}\), \([\hat{\Psi }^{\upsilon \rho }]_{12,12}=-Q_{32}\), \([\hat{\Psi }^{\upsilon \rho }]_{13,13}=\mathsf {R}_1-\gamma I\), \([\hat{\Psi }^{\upsilon \rho }]_{13,16}={\mathscr {B}}^{\upsilon T}\mathbb {U}+{\mathscr {D}}^{\upsilon T}\mathsf {B}_{F}^{\upsilon \rho T}\), \([\hat{\Psi }^{\upsilon \rho }]_{13,17}={\mathscr {B}}^{\upsilon T}\mathbb {V}+{\mathscr {D}}^{\upsilon T}\mathsf {B}_{F}^{\upsilon \rho T}\), \([\hat{\Psi }^{\upsilon \rho }]_{14,14}=\mathsf {R}_2-\gamma I\), \([\hat{\Psi }^{\upsilon \rho }]_{14,16}= {\mathscr {E}}^{\upsilon T}\mathbb {U}+{\mathscr {G}}^{\upsilon T}\mathsf {B}_{F}^{\upsilon \rho T}\), \([\hat{\Psi }^{\upsilon \rho }]_{14,17}={\mathscr {E}}^{\upsilon T}\mathbb {V}+{\mathscr {G}}^{\upsilon T}\mathsf {B}_{F}^{\upsilon \rho T}\), \([\hat{\Psi }^{\upsilon \rho }]_{15,15}= \mathsf {R}_3-\gamma I\), \([\hat{\Psi }^{\upsilon \rho }]_{15,16}= {\mathscr {F}}^{\upsilon T}\mathbb {U}+{\mathscr {H}}^{\upsilon T}\mathsf {B}_{F}^{\upsilon \rho T}\), \([\hat{\Psi }^{\upsilon \rho }]_{15,17}= {\mathscr {F}}^{\upsilon T}\mathbb {V}+{\mathscr {H}}^{\upsilon T}\mathsf {B}_{F}^{\upsilon \rho T}\), \([\hat{\Psi }^{\upsilon \rho }]_{15,18}= \mathbb {V}^TB_{w}\), \([\hat{\Psi }^{\upsilon \rho }]_{16,16}=-\mathbb {V}\), \([\hat{\Psi }^{\upsilon \rho }]_{17,17}=-\mathbb {V}\), \([\hat{\Psi }^{\upsilon \rho }]_{18,18}=-\mathbb {V}\), \([\hat{\Psi }^{\upsilon \rho }]_{19,19}=-I\), \(\Gamma _1=[\tilde{\varepsilon _1}\lambda _1\mathsf {N}^{\upsilon }\quad \underbrace{0\cdots 0}_{5}\quad \tilde{\varepsilon _1}\lambda _2\mathsf {N}_{d}^{\upsilon }\quad \underbrace{0\cdots 0}_{12}]^T\), \(\Gamma _2=[\underbrace{0\cdots 0}_{15}\quad M^{\upsilon T}\mathbb {U}\quad M^{\upsilon T}\mathbb {V}\quad 0\quad 0]^T\), \(\Gamma _3=[0\quad \tilde{\varepsilon _2}\mathsf {N}_a^{\rho }\quad \underbrace{0\cdots 0}_{10}\quad \tilde{\varepsilon _2}\mathsf {N}_{b}^{\rho } {\mathscr {D}}^{\upsilon }\quad \tilde{\varepsilon _2}\mathsf {N}_{b}^{\rho } G^{\upsilon }\quad \tilde{\varepsilon _2}\mathsf {N}_{b}^{\rho } {\mathscr {H}}^{\upsilon }\quad \underbrace{0\cdots 0}_{4} ]^T\), \(\Gamma _4=[\underbrace{0\cdots 0}_{15} \quad {M_{1}^{\rho }}^T\quad {M_{1}^{\rho }}^T\quad 0 \quad 0]^T\) and the remaining elements are zero. Then there exists a desired fault detection filter in the form of (3) such that the augmented filtering error system (5) is finite-time stochastic bounded with strictly \((\mathsf {Q},\mathsf {S},\mathsf {R})\)-\(\gamma \) dissipative. Moreover, the parameters of the filtering error system in the form of (35) are taken by
Proof
The proof of this corollary is similar to that of Theorem 3, and hence it is neglected. \(\square \)
Remark 2
The system under consideration and results derived in this paper can effectively reflect the nature of practical systems since it involves random parameter uncertainties, time-varying delays and missing measurements. Thus, it is worthy of mentioning that the consideration of all the unavoidable factors in a single framework makes the system to be more appropriate and significant. In [7, 8, 33, 34], various filters are developed for discrete-time Markovian jump systems. So far in the works mentioned above, the finite-time results have not yet been discussed. However, from the practical point of view, finite-time stability and boundedness are the most appropriate concepts to employ in real-world systems. On the other hand, parameter uncertainty is significant complexity in system modeling due to environmental disturbances. Further, the parameter uncertainties occur in a probabilistic way due to sudden environmental changes. Also, the transition probabilities among the modes are not always exactly available, and hence, they are assumed to be partly known. Based on this scenario, in this paper, the problem of finite-time fault detection filtering for a class of discrete-time T–S fuzzy Markovian jump system subject to randomly occurring parameter uncertainties, time-varying delay, external disturbances and missing measurements is addressed which makes the present work different from the existing works.
4 Numerical Examples
In this section, we provide two numerical examples, including mass–spring–damper model and their simulation results to display the validity of the proposed filter design scheme.
Example 1
Consider the T–S fuzzy MJSs (1) with two-mode and two-plant rule given as follows:
Rule 1 and mode = 1, 2
The parametric uncertainties for plant rule:1 are chosen as follows
Rule 2 and mode = 1, 2
The parametric uncertainties for plant rule:2 are taken as
Further the fault weighting matrices are taken as \(A_w=\begin{bmatrix} 0.65 &{} \quad 0.22\\ 0.45 &{} \quad 0.07 \end{bmatrix}, B_w=[0.05\quad 0.09]^T\) and \( C_w=[-0.02\quad 0.05]\). Furthermore we choose the parameters as \(\bar{\lambda }_1=0.1\), \(\bar{\lambda }_2=0.53\), \(\bar{\rho }=0.04\), \(\tilde{\mu }=0.2\), \(\gamma =2.5789\) and assume that the time-varying delay bound lies between 1 to 5. By solving the LMIs in Theorem (3) together with the aforementioned parameter values, we obtain the filter gain matrices as
For the simulation purposes, we have selected the following time-varying transition probability matrices as
Moreover the control inputs the external disturbances, the fault signals and the membership functions are chosen as \(u(k)=0.0065\), \(w(k)=\left\{ \begin{array}{rcl}4\sin (k), &{}5\le k\le 50,\\ 0,&{}\text{ elsewhere }.\end{array}\right. \), \(f(k)=\left\{ \begin{array}{ccl} 2.5\sin (k), &{}30\le k\le 80,\\ 0, &{}\text{ elsewhere }. \end{array}\right. \), \(h_1(x_1(k))=\frac{1-\frac{\sin ^2k}{0.2}}{2}\) and \(h_2(x_2(k))=\frac{1+\frac{\sin ^2k}{0.2}}{2}\) respectively. Under the initial conditions \(x(0)=x_f(0)=[0.1\quad 0.1]^T\)together with the above mentioned gain values, the corresponding simulation results are plotted in Figs. 1, 2, 3, 4, 5, 6, 7 and 8. The state response curves are depicted in Fig. 1. Specifically Figs. 2 and 3 expose the original state and the proposed filter state responses respectively. Moreover the corresponding filter state responses, the error state responses and the residual signal are shown in Figs. 4, 5 and 6, respectively. In Fig. 7, the evaluation function is given for the fault and fault-free cases. Meanwhile, the selected threshold value is \(\mathsf {J}_{th}=\sup \limits _{w\ne 0,u\ne 0,f=0}\sqrt{\sum \limits _{0}^{150}\mu (k)^T\mu (k)}=0.0797\). Then we obtain the evaluation function \(\mathsf {J}_{\mu }=\sum \limits _{0}^{35}\mu ^T(k)\mu (k)=0.0798\) and it is evident that the evaluation function \(J_{\mu }\) is greater than the threshold \(\mathsf {J}_{th}\). In this way, the fault is detected in five time steps within the fault range. Further the jumping mode is given in Fig. 8. Moreover within the \(\Sigma _2\) bound the time evolution of \(x^T(k){\mathscr {F}}_mx(k)\ (m\in {\mathscr {S}})\) is shown in Fig. 9. It is examined from Fig. 9 that the trajectories of the augmented filtering error system are under the prescribed bounded \(\Sigma _2=0.1957\), which means that the considered system (2) is finite-time stochastic bounded with strictly \((\mathsf {Q},\mathsf {S},\mathsf {R})\)-\(\gamma \) dissipative subject to (0.1, 0.1957, I, 100, 0.3, 2.5789). Hence, it can be concluded from the simulations that the designed filter algorithm effectively works for the augmented filtering error system (5) even in the presence of uncertainties and missing measurements.
Example 2
The mass–spring damper mechanical system from [45] is described as follows:
Rule 1
We choose the uncertain parameters as
Rule 2
We consider the uncertain parameters as \(M^{2}=[0.1\quad 0.14]^T\), \(N^{2}=[0.06 \quad 0.1]\), \(N_d^{2}=[0.06\quad 0.04]\), \(N_a^{2}=[0.03\quad 0.1]\) and \(N_b^{2}=0.03.\)
Further, we set the remaining parameters to be the same as in Example 1. Then, by solving the LMIs in Corollary (1) along with the parameter values as mentioned above, we obtain the filter gain matrices as
For simulation purposes, we consider the control input, disturbances input and fault signals are \( w(k)=\left\{ \begin{array}{cl} 1.5\sin (k) &{}15\le k\le 30\\ 0 &{} \text {otherwise}, \end{array}\right. \) \(f(k)=\left\{ \begin{array}{cl} 0.8\sin (k)&{} 20\le k\le 40\\ 0 &{} \text {otherwise} \end{array} \right. \ \), \(u(k)=0.0045\), \(h_1(x_1(k))=1-\frac{(0.3x(k)+0.7x(k))^2}{0.09}\) and \(h_2(x_2(k))=\frac{(0.3x(k)+0.7x(k))^2}{0.09}\). Moreover, under the initial conditions \(x(0)=[0.1\quad 0.1]^T\) and \(x_f(0)=[ 0.1\quad 0.3]^T\), the corresponding simulation results are plotted in Figs. 10, 11, 12, 13, 14, 15, 16, and 17. The state trajectory is displayed in Fig. 10.The actual states and their estimations are shown in Figs. 11 and 12. Moreover, the corresponding filter state responses, the error state responses and the residual signal are depicted in Figs. 13, 14 and 15, respectively. The evaluation function \(\mathsf {J}_{th}\) is illustrated for fault and fault-free cases in Fig. 16. Furthermore, the selected threshold values are \(\mathsf {J}_{th}\) \(=\sup \limits _{u\ne 0,\ w\ne 0,f=0}\bigg (\sum _{k=0}^{150}\mu '(k)\mu (k)\bigg )^{1/2}=0.1679\). Then we have the evaluation function \(\mathsf {J}_{\mu }(k)=\sqrt{\bigg (\sum _{k=0}^{24}\mu '(k)\mu (k)\bigg )^{1/2}}=0.1682\) and it is clear that the evaluation function \(\mathsf {J}_{\mu }\) is greater than the threshold \(\mathsf {J}_{th}\); thus the fault can be detected after four time steps within the fault range. In addition to obtain the finite-time stability, the time history of \(x^T(k){\mathscr {F}}x(k)\) is displayed in Fig. 17. It is easy to observe that the state responses of the filter state lies within the optimum bound \(\Sigma _2\) which is clearly shown in Fig. 17. Hence, from these simulation results, it is concluded that the considered mechanical system (39) is finite-time bounded with strictly \((\mathsf {Q},\mathsf {S},\mathsf {R})\)-\(\gamma \) dissipative subject to (0.07, 0.5017, I, 100, 0.1, 1.512) through the proposed filter design approach.
5 Conclusion
In this paper, we have studied the robust finite-time fault detection filtering problem for a class of T–S fuzzy MJSs with randomly occurring uncertainties, time-varying delay and missing measurements. In particular, we have considered the non-homogeneous Markov process, which takes the transition probability as partly unknown. Besides, the system uncertainties are described through stochastic variables satisfying the Bernoulli distribution. By employing the Lyapunov stability theory and some discrete-time type Jensen’s inequality technique, we developed a finite-time boundedness criterion with the prescribed performance index. Moreover, a filter design algorithm is presented in the form of LMI constraints to ensure the finite-time stochastic stabilization of the addressed systems. Finally, we have provided two numerical examples to verify the developed theoretical results.
Data Availability
Data sharing is not applicable to this article as no new data were created or analyzed in this study.
References
B. Cai, L. Zhang, Y. Shi, Control synthesis of hidden semi-Markov uncertain fuzzy systems via observations of hidden modes. IEEE Trans. Cybern. 50(8), 3709–3718 (2019)
B. Cai, L. Zhang, Y. Shi, Observed-mode-dependent state estimation of hidden semi-Markov jump linear systems. IEEE Trans. Autom. Control 65(1), 442–449 (2019)
J. Cheng, J.H. Park, H.R. Karimi, X. Zhao, Static output feedback control of nonhomogeneous Markovian jump systems with asynchronous time delays. Inf. Sci. 399, 219–238 (2017)
A. Chibani, M. Chadli, S.X. Ding, N.B. Braiek, Design of robust fuzzy fault detection filter for polynomial fuzzy systems with new finite frequency specifications. Automatica 93, 42–54 (2018)
A. Chibani, M. Chadli, P. Shi, N.B. Braiek, Fuzzy fault detection filter design for T–S fuzzy systems in the finite-frequency domain. IEEE Trans. Fuzzy Syst. 25(5), 1051–1061 (2016)
D. Du, S. Xu, V. Cocquempot, Finite-frequency fault detection filter design for discrete-time switched systems. IEEE Access 6, 70487–70496 (2018)
L. Fanbiao, P. Shi, C.C. Lim, L. Wu, Fault detection filtering for nonhomogeneous Markovian jump systems via a fuzzy approach. IEEE Trans. Fuzzy Syst. 26(1), 131–141 (2016)
S.H. Kim, Robust \(H_\infty \) filtering of discrete-time nonhomogeneous Markovian jump systems with dual-layer operation modes. J. Frankl. Inst. 356(1), 697–717 (2019)
J. Li, J.H. Park, D. Ye, Fault detection filter design for switched systems with quantization effects and packet dropout. IET Control Theory Appl. 11(2), 182–193 (2016)
J. Li, C.Y. Wu, Finite-time fault detection filter design for discrete-time interconnected systems with average dwell time. Appl. Math. Comput. 313, 259–270 (2017)
J. Li, C.Y. Wu, Finite-time robust fault detection filter design for interconnected systems concerning with packet dropouts and changing structures. Int. J. Control 93(5), 832–843 (2020)
G. Liu, Z. Qi, S. Xu, Z. Li, Z. Zhang, \(\alpha \)-dissipativity filtering for singular Markovian jump systems with distributed delays. Signal Process. 134, 149–157 (2017)
X. Liu, X. Su, P. Shi, S.K. Nguang, C. Shen, Fault detection filtering for nonlinear switched systems via event-triggered communication approach. Automatica 101, 365–376 (2019)
J. Liu, L. Wei, J. Cao, S. Fei, Hybrid-driven \(H_\infty \) filter design for T-S fuzzy systems with quantization. Nonlinear Anal. Hybrid Syst. 31, 135–152 (2019)
R. Lu, J. Tao, P. Shi, H. Su, Z.G. Wu, Y. Xu, Dissipativity-based resilient filtering of periodic Markovian jump neural networks with quantized measurements. IEEE Trans. Neural Netw. Learn. Syst. 29(5), 1888–1899 (2017)
R.C. Oliveira, A.N. Vargas, J.B.D. Val, P.L. Peres, Mode-independent \(H_2\)-control of a DC motor modeled as a Markov jump linear system. IEEE Trans. Control Syst. Technol. 22(5), 1915–1919 (2014)
H. Peng, R.Q. Lu, P. Shi, Y. Xu, Reduced-order filtering for networks with Markovian jumping parameters and missing measurements. Int. J. Control. 92(12), 2737–2749 (2018)
M. Sathishkumar, R. Sakthivel, O.M. Kwon, B. Kaviarasan, Finite-time mixed \(H_{\infty }\) and passive filter for Takagi–Sugeno fuzzy nonhomogeneous Markovian jump systems. Int. J. Syst. Sci. 48(7), 1416–1427 (2017)
M. Sathishkumar, R. Sakthivel, C. Wang, B. Kaviarasan, S. Marshal Anthoni, Non-fragile filtering for singular Markovian jump systems with missing measurements. Signal Process. 142, 125–136 (2017)
Y. Shen, Z.G. Wu, P. Shi, H. Su, T. Huang, Asynchronous filtering for Markov jump neural networks with quantized outputs. IEEE Trans. Syst. Man Cybern. Syst. 49(2), 433–443 (2018)
Y. Shen, Z.G. Wu, P. Shi, H. Su, R. Lu, Dissipativity-based asynchronous filtering for periodic Markov jump systems. Inf. Sci. 420, 505–516 (2017)
P. Shi, Y. Zhang, M. Chadli, R.K. Agarwal, Mixed \(H_{\infty }\) and passive filtering for discrete fuzzy neural networks with stochastic jumps and time delays. IEEE Trans. Neural Netw. Learn. Syst. 27(4), 903–909 (2015)
H. Shokouhi-Nejad, A.R. Ghiasi, M.A. Badamchizadeh, Robust simultaneous finite-time control and fault detection for uncertain linear switched systems with time-varying delay. IET Control Theory Appl. 11(7), 1041–1052 (2017)
J. Song, Y. Niu, Y. Zou, Asynchronous sliding mode control of Markovian jump systems with time-varying delays and partly accessible mode detection probabilities. Automatica 93, 33–41 (2018)
Q. Su, Z. Fan, D. Zhang, J. Li, Finite-time fault detection filtering for switched singular systems with all modes unstable: an ADT approach. Int. J. Control Autom. 17, 2026–2036 (2019)
X. Su, P. Shi, L. Wu, M.V. Basin, Reliable filtering with strict dissipativity for T–S fuzzy time-delay systems. IEEE Trans. Cybern. 44(12), 2470–2483 (2014)
X. Su, P. Shi, L. Wu, Y.D. Song, Fault detection filtering for nonlinear switched stochastic systems. IEEE Trans. Autom. Control 61(5), 1310–1315 (2015)
X. Su, Y. Wen, P. Shi, H.K. Lam, Event-triggered fuzzy filtering for nonlinear dynamic systems via reduced-order approach. IEEE Trans. Fuzzy Syst. 27(6), 1215–1225 (2018)
Z. Wang, H. Dong, B. Shen, H. Gao, Finite-horizon \(H_{\infty }\) filtering with missing measurements and quantization effects. IEEE Trans. Autom. Control 58(17), 1707–1718 (2013)
Y. Wei, J. Qiu, P. Shi, H.K. Lam, A new design of \( H_{\infty }\) piecewise filtering for discrete-time nonlinear time-varying delay systems via T-S fuzzy affine models. IEEE Trans. Syst. Man Cybern. Syst. 47(8), 2034–2047 (2016)
J. Wen, S.K. Nguang, P. Shi, A. Nasiri, Robust \( H_ {\infty } \) control of discrete-time nonhomogenous Markovian jump systems via multistep Lyapunov function approach. IEEE Trans. Syst. Man Cybern. Syst. 47(7), 1439–1450 (2016)
L. Wu, W. Luo, Y. Zeng, F. Li, Z. Zheng, Fault detection for underactuated manipulators modeled by Markovian jump systems. IEEE Trans. Ind. Electron. 63(7), 4387–4399 (2016)
Q. Xu, Y. Zhang, B. Zhang, Network-based event-triggered \(H_\infty \) filtering for discrete-time singular Markovian jump systems. Signal Process. 145, 106–115 (2018)
D. Yao, R. Lu, Y. Xu, L. Wang, Robust \(H_{\infty }\) filtering for Markov jump systems with mode-dependent quantized output and partly unknown transition probabilities. Signal Process. 137, 328–338 (2017)
D. Yao, B. Zhang, P. Li, H. Li, Event-triggered sliding mode control of discrete-time Markov jump systems. IEEE Trans. Syst. Man Cybern. Syst. 49(10), 2016–2025 (2018)
M. Zhang, C. Shen, Z.G. Wu, Asynchronous observer-based control for exponential stabilization of Markov jump systems. IEEE Trans. Circuits Syst. II Exp. Briefs (2019). https://doi.org/10.1109/TCSII.2019.2946320
M. Zhang, C. Shen, Z.G. Wu, D. Zhang, Dissipative filtering for switched fuzzy systems with missing measurements. IEEE Trans. Cybern. 50(5), 1931–1940 (2020)
M. Zhang, P. Shi, Z. Liu, L. Ma, H. Su, \(H_{\infty }\) filtering for discrete-time switched fuzzy systems with randomly occurring time-varying delay and packet dropouts. Signal Process. 143, 320–327 (2018)
M. Zhang, P. Shi, Z. Liu, H. Su, L. Ma, Fuzzy model-based asynchronous \(H_{\infty }\) filter design of discrete-time Markov jump systems. J. Frankl. Inst. 354(18), 8444–8460 (2017)
M. Zhang, P. Shi, L. Ma, J. Cai, H. Su, Network-based fuzzy control for nonlinear Markov jump systems subject to quantization and dropout compensation. Fuzzy Sets Syst. 371, 96–109 (2019)
M. Zhang, P. Shi, C. Shen, Z.G. Wu, Static output feedback control of switched nonlinear systems with actuator faults. IEEE Trans. Fuzzy Syst. 28(8), 1600–1609 (2019)
Y. Zhang, Y. Shi, P. Shi, Resilient and robust finite-time \(H_{\infty }\) control for uncertain discrete-time jump nonlinear systems. Appl. Math. Model. 49, 612–629 (2017)
Q. Zheng, H. Zhang, Mixed \(H_{\infty }\) and passive filtering for switched Takagi–Sugeno fuzzy systems with average dwell time. ISA Trans. 75, 52–63 (2018)
Y. Zhu, L. Zhang, W.X. Zheng, Distributed \(H_{\infty }\) filtering for a class of discrete-time Markov jump Lur’e systems with redundant channels. IEEE Trans. Ind. Electron. 63(3), 1876–1885 (2015)
G. Zhuang, Y. Li, J. Lu, Fuzzy fault-detection filtering for uncertain stochastic time-delay systems with randomly missing data. Trans. Inst. Meas. Control 37(2), 242–264 (2015)
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Sakthivel, R., Suveetha, V.T., Divya, H. et al. Fault Detection Finite-Time Filter Design for T–S Fuzzy Markovian Jump System with Missing Measurements. Circuits Syst Signal Process 40, 1607–1634 (2021). https://doi.org/10.1007/s00034-020-01552-1
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00034-020-01552-1