1 Introduction

Subject to the random abrupt variations, Markovian jump systems (MJSs) are assumed to be a framework to model dynamic systems, and they can be found in economic systems, communication systems, robot manipulator systems and so on. During the past decades, many efforts have been devoted to MJSs, which can be possibly used in the field of system stability [16], system control [713] and filtering [1416].

For MJSs, fault detection is an important research topic. In the framework of fault detection, a threshold on residual signals is set. Once the value of residual evaluation function goes beyond the predefined threshold, the alert is triggered [17]. Up to now many results on fault detection of MJSs have been published, see [1828] and the references therein. Generally, the fault detection method can be divided into three groups. The first group is the filter-based method. In [29], a filter is used to generate the residual signals to detect the fault. The second group is the statistic method. In [30], Bayesian theory and the likelihood method are used to evaluate the fault. The third group is the geometric method. In [31], a geometric approach is employed to find the fault. However in general, TPs are assumed to be time invariant. It is meaningful to focus on the case that TPs are time variant for the possible application in real engineering. In addition, time delays are mode-dependent sometimes, and usually the existence of nonlinear terms makes the real fault detection problem more complicated. To our best knowledge, the studies on fault detection for continuous-time nonlinear MJSs (NMJSs) with mode-dependent delay and time-varying TPs have been seldom carried out up to now, which motivates this paper. In addition, some techniques and lemmas will be included to improve the conservatism of theoretical results.

The remainder of this paper is organized as follows. The mathematical model under consideration and some preliminaries are provided in Section 2. A FDF for continuous-time NMJSs with mode-dependent delay and time-varying TPs is designed in Section 3. The illustrative example is included to verify the correctness of obtained theoretical results in Section 4, and finally the paper is concluded in Section 5.

Notations used in this paper are fairly standard. Let \(R^{n}\) be the n-dimensional Euclidean space, \(R^{n \times m}\) represents the set of \(n \times m\) real matrix, the symbol * denotes the elements below the main diagonal of a symmetric block matrix, \(A > 0\) means that A is a real symmetric positive definitive matrix, I denotes the identity matrix with appropriate dimensions. \(\operatorname{diag} \{ \cdot \}\) denotes the diagonal matrix. \(\mathrm{E}\{ \cdot\}\) refers to the expectation operator with respect to some probability measure P. \(\Vert \cdot \Vert \) refers to the Euclidean vector norm or the induced matrix 2-norm. The superscript T stands for matrix transposition, \(L_{n,h} = L([ - h,0],R^{n})\) denotes the Banach space of continuous functions mapping the interval \([ - h,0]\) into \(R^{n}\) with the topology of uniform convergence.

2 Model description and preliminaries

In this paper, \((\Omega,\Upsilon,P)\) denotes the probability space, where Ω is the sample space, ϒ is σ- algebra of a subset of the sample space, and P is the probability measure defined on ϒ. The process \(\{ r_{t},t \in[0, + \infty)\}\) is described by a Markovian chain with finite state space \(S_{1} = \{ 1,2, \ldots,N\}\), and its transition probability matrix \(\Pi^{(\sigma_{t + \Delta} )} = [\pi_{il}^{(\sigma_{t + \Delta} )}]_{N \times N}\) (\(i,l \in S_{1}\)) is governed by

$$P\{ r_{t + \Delta t} = l|r_{t} = i\} = \left \{ \textstyle\begin{array}{l@{\quad}l} \pi_{il}\Delta t + o(\Delta t),&l \ne i, \\ 1 + \pi_{ii}\Delta t + o(\Delta t),&l = i, \end{array}\displaystyle \right . $$

where \(\pi_{ii} = - \sum_{l = 1,l \ne i}^{N} \pi_{il}\), \(\lim_{\Delta t \to 0}o(\Delta t)/\Delta t = 0\), and \(\pi_{il} \ge0\), \(l \ne i\) is the transition rate from mode i at time t to mode l at time \(t + \Delta t\).

In real engineering \(\Pi^{(\sigma_{t + \Delta} )}\) is not invariable. Hence, in this paper, we assume that \(\sigma_{t}\) varies in another finite set \(S_{2} = \{ 1,2, \ldots,M\}\), and the variations are considered as the stochastic variation. The variation of \(\sigma_{t}\) is governed by a higher-level transition probability (HTP) matrix \(\Lambda= [\lambda_{jk}]_{M \times M}\) (\(j,k \in S_{2}\)) and the transition probability of Markov chain satisfies

$$P\{ \sigma_{t + \Delta t} = k|\sigma_{t} = j\} = \left \{ \textstyle\begin{array}{l@{\quad}l} \lambda_{jk}\Delta t + o(\Delta t),&k \ne j, \\ 1 + \lambda_{jj}\Delta t + o(\Delta t),&k = j, \end{array}\displaystyle \right . $$

where \(\lambda_{jj} = - \sum_{k = 1,k \ne j}^{M} \lambda_{jk}\), and \(\lambda_{jk} \ge0\), \(k \ne j\) is the transition rate from mode j at t to mode k at \(t + \Delta\). The stochastic processes \(r_{t}\) and \(\sigma_{t}\) are assumed to be independent throughout this paper.

First, consider the Markov jump system with time-varying TPs as follows:

$$ \left \{ \textstyle\begin{array}{l} \dot{x}(t) = A(r_{t},\sigma_{t})x(t) + B(r_{t},\sigma_{t})x(t - \tau(t,r_{t},\sigma_{t})) + D(r_{t},\sigma_{t})G(t) + E(r_{t},\sigma_{t})u(t) \\ \phantom{\dot{x}(t) =}{}+ E_{d}(r_{t},\sigma_{t})d(t) + E_{f}(r_{t},\sigma_{t})f(t), \\ l(t) = A_{l}(r_{t},\sigma_{t})x(t) + B_{l}(r_{t},\sigma_{t})x(t - \tau (t,r_{t},\sigma_{t})) + D_{l}(r_{t},\sigma_{t})G(t) + E_{dl}(r_{t},\sigma_{t})d(t) \\ \phantom{l(t) =}{}+ E_{fl}(r_{t},\sigma_{t})f(t), \\ x(t_{0} + \theta) = \psi(t_{0} + \theta),\quad\theta\in [ - h,0 ], \end{array}\displaystyle \right . $$
(1)

where \(x(t) \in R^{n}\) is the state vector of the system, \(\tau (t,r_{t},\sigma_{t})\) is the mode-dependent time-varying delay of the system, which satisfies \(h_{1} \le\tau(t,r_{t},\sigma_{t}) \le h\) and \(\dot{\tau} (t,r_{t},\sigma_{t}) \le d_{n}\), \(h_{12} = h - h_{1}\) is the change region of delay. \(l(t) \in R^{p}\) is the measurable output, \(u(t) \in R^{q}\) is the control input, \(d(t) \in R^{q}\) is the unknown disturbance input, \(f(t) \in R^{q}\) is the fault, \(d(t)\) and \(f(t)\) are assumed to be \(L_{2}\) norm bound, \(\psi(t_{0} + \theta) \in L_{n,h}\) is the initial condition of the state vector, \(G(t) \in R^{n}\) is the nonlinear term, such that

$$Mx(t) \le G(t) \le Nx(t). $$

To enhance the feasible region of the criteria, we can divide the bounding into two subintervals

$$\begin{gathered} \frac{M + N}{2}x(t) \le G(t) \le Nx(t), \\ Mx(t) \le G(t) \le\frac{M + N}{2}x(t). \end{gathered} $$

Model (1) can be represented as

$$ \left \{ \textstyle\begin{array}{l} \dot{x}(t) = y(t), \\ y(t) = A(r_{t},\sigma_{t})x(t) + B(r_{t},\sigma_{t})x(t - \tau (t,r_{t},\sigma_{t})) + D(r_{t},\sigma_{t})G(t) + E(r_{t},\sigma_{t})u(t) \\ \phantom{y(t) =}{}+ E_{d}(r_{t},\sigma_{t})d(t) + E_{f}(r_{t},\sigma_{t})f(t), \\ l(t) = A_{l}(r_{t},\sigma_{t})x(t) + B_{l}(r_{t},\sigma_{t})x(t - \tau (t,r_{t},\sigma_{t})) + D_{l}(r_{t},\sigma_{t})G(t) + E_{dl}(r_{t},\sigma_{t})d(t) \\ \phantom{l(t) =}{}+ E_{fl}(r_{t},\sigma_{t})f(t). \end{array}\displaystyle \right . $$
(2)

In this paper, the following linear filter is designed:

$$ \left \{ \textstyle\begin{array}{l} \dot{x}_{f}(t) = y_{f}(t), \\ y_{f}(t) = A_{f}(r_{t},\sigma_{t})x_{f}(t) + B_{f}(r_{t},\sigma_{t})l(t), \\ r_{f}(t) = L_{f}(r_{t},\sigma_{t})x_{f}(t), \\ x_{f}(t_{0} + \theta) = \psi_{f}(t_{0} + \theta),\quad\theta\in [ - h,0 ], \end{array}\displaystyle \right .$$
(3)

where \(x_{f}(t) \in R^{n}\) is the state vector of the filter.

To improve the sensitiveness of residual to fault, we add a weighting matrix function \(W_{f}(s)\) into the fault \(f(t)\), that is, \(r_{w}(s) = W_{f}(s)f(s)\), where \(r_{w}(s)\) and \(f(s)\) refer to the Laplace transform of \(r_{w}(t)\) and \(f(t)\). The minimal realization of \(r_{w}(s) = W_{f}(s)f(s)\) is assumed to be

$$ \left \{ \textstyle\begin{array}{l} \dot{x}_{w}(t) = y_{w}(t), \\ y_{w}(t) = A_{w}(r_{t},\sigma_{t})x_{w}(t) + E_{w}(r_{t},\sigma_{t})f(t) ,\\ r_{w}(t) = L_{w}(r_{t},\sigma_{t})x_{w}(t), \\ x_{w}(t_{0} + \theta) = \psi_{w}(t_{0} + \theta),\quad\theta\in [ - h,0 ], \end{array}\displaystyle \right .$$
(4)

where \(r_{w}(t)\) is the reference residual, and our objective is to design a fault detection filter (FDF) which can result in the minimal difference between the reference model and the fault detection filter.

For simplicity, for each possible \(r_{t} = r_{i}\), \(\sigma_{t} = \sigma_{j}\), \(i \in S_{1}\), \(j \in S_{2}\), the matrix \(A(r_{t},\sigma_{t})\) will be denoted by \(A_{ij}\), and so on.

Define \(r(t) = r_{f}(t) - r_{w}(t)\), we get the filtering error system as follows:

$$ \left \{ \textstyle\begin{array}{l} \bar{x}(t) = \bar{y}(t), \\ \bar{y}(t) = \bar{A}_{ij}\bar{x}(t) + \bar{B}_{ij}K^{T}\bar{x}(t - \tau_{ij}(t)) + \bar{D}_{ij}G(x) + \bar{E}_{ij}w(t), \\ r(t) = \bar{L}_{ij}^{T}\bar{x}(t), \\ \bar{x}(t_{0} + \theta) = \bar{\psi}_{w}(t_{0} + \theta),\quad\theta \in [ - h,0 ], \end{array}\displaystyle \right . $$
(5)

where

$$\begin{gathered} \bar{x}(t) = \bigl[ x(t),x_{f}(t),x_{w}(t) \bigr]^{T},\qquad w(t) = \bigl[ u(t),d(t),f(t) \bigr]^{T}, \\ \bar{A}_{ij} = \left [ \textstyle\begin{array}{c@{\quad}c@{\quad}c} A_{ij} & 0 & 0 \\ B_{f ij}A_{l ij} & A_{f ij} & 0 \\ 0 & 0 & A_{w ij} \end{array}\displaystyle \right ],\qquad\bar{B}_{ij} = \left [ \textstyle\begin{array}{c} B_{ij} \\ B_{f ij}B_{l ij} \\ 0 \end{array}\displaystyle \right ], \\ \bar{D}_{ij} = \left [ \textstyle\begin{array}{c} D_{ij} \\ B_{f ij}D_{l ij} \\ 0 \end{array}\displaystyle \right ],\qquad\bar{E}_{ij} = \left [ \textstyle\begin{array}{c@{\quad}c@{\quad}c} E_{u ij} & E_{ld ij} & E_{lf ij} \\ 0 & B_{f ij}E_{ld ij} & B_{f ij}E_{lf ij} \\ 0 & 0 & E_{w ij} \end{array}\displaystyle \right ], \\ \bar{L}_{ij} = \left [ \textstyle\begin{array}{c@{\quad}c@{\quad}c} 0 & L_{ij} & - L_{f ij} \end{array}\displaystyle \right ]^{T},\qquad K = [ \textstyle\begin{array}{c@{\quad}c@{\quad}c} I & 0 & 0 \end{array}\displaystyle ]^{T}. \end{gathered} $$

The problem of fault detection can be transformed into \(H_{\infty} \) filtering problem for the system, that is, to determine all matrices such that the filtering error system (5) is robustly mean-square exponentially stable with \(H_{\infty} \) performance γ as follows:

$$ \sup_{w(t) \ne0}\frac{ \Vert r(t) \Vert }{ \Vert w(t) \Vert } < \gamma, $$
(6)

where \(\Vert r(t) \Vert = \sqrt{\{ \int_{0}^{\infty} r(t) r(t)\,dt\}}\), \(\Vert w(t) \Vert = \sqrt{\{ \int_{0}^{\infty} w(t) w(t)\} \,dt}\).

In this paper, the residual evaluation function \(J(r)\) and threshold \(J_{\mathrm{th}}\) are chosen as follows:

$$\begin{aligned}& J(r) = \int_{t_{0}}^{t_{0} + T} r^{T}(t) r(t)\,dt < \gamma, \end{aligned}$$
(7)
$$\begin{aligned}& J_{\mathrm{th}} = \sup_{f(t) = 0}E\biggl\{ \int_{t_{0}}^{t_{0} + T} r^{T}(t) r(t)\,dt\biggr\} , \end{aligned}$$
(8)

where \([t_{0},t_{0} + T]\) is the finite-time window, T denotes the timeslot, and \(t_{0}\) denotes the initial evaluation time. The occurrence of fault can be detected by comparing \(J(r)\) and \(J_{\mathrm{th}}\) based on the relationship as follows:

$$\begin{aligned}& J(r) > J_{\mathrm{th}} \Rightarrow\mbox{with fault} \Rightarrow \mbox{alarm}, \end{aligned}$$
(9)
$$\begin{aligned}& J(r) \le J_{\mathrm{th}} \Rightarrow\mbox{without fault}. \end{aligned}$$
(10)

Before ending the section, we give the following notations, definitions and lemmas, which will be used in the proof of our main results.

$$\begin{gathered} e_{1} = \bigl[I \cdot K^{T},0_{2}, \ldots,0_{m}\bigr]^{T}, \qquad e_{k} = \bigl[0 \cdot K^{T},0_{2}, \ldots,0_{k - 1},I_{k},0_{k + 1}, \ldots,0_{m} \bigr]^{T}, \\ w_{k} = [0_{1}, \ldots,0_{k - 1},I_{k},0_{k + 1}, \ldots,0_{n}]^{T}. \end{gathered} $$

Definition 1

The filtering error system (4) with \(w(t) = 0\) is mean-square exponentially stable if there exist scalars \(\alpha> 0\) and \(\beta> 0\) such that

$$ \mathrm{E} \bigl\Vert \bar{x}(t) \bigr\Vert _{2}^{2} \le\alpha e^{ - \beta t} \Vert \bar{\psi} \Vert _{h}^{2}, $$
(11)

where \(\Vert \bar{\psi} \Vert _{h} = \max \{ \sup_{h \le\theta \le0} \Vert \bar{\psi} (\theta) \Vert ,\sup_{h \le\theta\le 0} \Vert \dot{\bar{\psi}} (\theta) \Vert \}\).

Definition 2

Given a positive scalar γ, the filtering error system (5) is mean-square exponentially stable with \(H_{\infty} \) performance γ if, for every system mode and delay mode, the filtering error system (5) with \(w(t) = 0\) is mean-square exponentially stable, and under zero initial condition it satisfies \(\Vert r(t) \Vert _{2} \le\gamma \Vert w(t) \Vert _{2}\) for any non-zero \(w(t) \in L_{2}[0, + \infty]\).

Lemma 1

[32]

Let \(\Phi_{1},\Phi_{1}, \ldots,\Phi_{N}:R^{m} \to R^{n}\) be a given finite number of functions such that they have positive values in an open subset D of \(R^{m}\). Then a reciprocally convex combination of these functions over D is a function of the form

$$ \frac{1}{\alpha_{1}}\Phi_{1} + \frac{1}{\alpha_{2}}\Phi_{2} + \cdots+ \frac{1}{\alpha_{N}}\Phi_{N}:D \to R^{n}, $$
(12)

where the real numbers \(\alpha_{i}\) satisfy \(\alpha_{i} > 0\) and \(\sum_{i} \alpha_{i} = 1\).

Lemma 2

[33]

For any constant matrices E, G and F with appropriate dimensions, \(F^{T}F \le kI\), k is a positive scalar, then

$$ 2x^{T}EFGy \le cxEE^{T}x + \frac{k}{c}y^{T}G^{T}Gy, $$
(13)

where c is a positive scalar, \(x \in R^{n}\), and \(y \in R^{n}\).

Lemma 3

[34]

For any positive definite matrix \(\Phi\in R^{n \times n}\), scalar \(\gamma> 0\), vector function \(w:[0,\gamma] \to R^{n}\) such that the integrations concerned are well defined, then

$$ \biggl( \int_{0}^{\gamma} w(s)\,ds\biggr)^{T}\Phi \biggl( \int_{0}^{\gamma} w(s)\,ds\biggr) \le \gamma \int_{0}^{\gamma} w^{T}(s)\Phi w(s)\,ds. $$
(14)

3 Main results

In this section, based on the Lyapunov method and linear matrix inequality techniques, the following theoretical results can be derived.

Theorem 1

For \(d_{n} < 1\), given positive scalars h, \(h_{1}\) and k, if there exist \(R_{1}\), \(R_{2}\), \(R_{3}\), \(S_{12}\), \(M,Q_{1}\), \(Q_{2}\), U, \(U_{1}\), \(U_{2}\), W, \(M_{ij}\), \(F_{ij}\) with appropriate dimension, such that

$$\begin{aligned}& \left [ \textstyle\begin{array}{c@{\quad}c} T_{ij} & \Xi_{2ij} \\ * & - \gamma^{2}I \end{array}\displaystyle \right ] < 0, \end{aligned}$$
(15a)
$$\begin{aligned}& \left [ \textstyle\begin{array}{c@{\quad}c} \bar{T}_{ij} & \Xi_{2ij} \\ * & - \gamma^{2}I \end{array}\displaystyle \right ] < 0, \end{aligned}$$
(15b)
$$\begin{aligned}& \left [ \textstyle\begin{array}{c@{\quad}c} W & U \\ * & R_{1} \end{array}\displaystyle \right ] > 0, \end{aligned}$$
(15c)
$$\begin{aligned}& \left [ \textstyle\begin{array}{c@{\quad}c} W & U_{2} \\ * & R_{1} \end{array}\displaystyle \right ] > 0, \end{aligned}$$
(15d)
$$\begin{aligned}& \left [ \textstyle\begin{array}{c@{\quad}c} W & U_{3} \\ * & R_{1} \end{array}\displaystyle \right ] > 0, \end{aligned}$$
(15e)
$$\begin{aligned}& \left [ \textstyle\begin{array}{c@{\quad}c} R_{2} & S_{12} \\ S_{12} & R_{2} \end{array}\displaystyle \right ] > 0, \end{aligned}$$
(15f)
$$\begin{aligned}& - M + \sum_{l \in S_{1}} \pi_{il}^{(j)}M_{lj} + \sum_{k \in S_{2}} \lambda_{jk}M_{ik} < 0, \end{aligned}$$
(15g)

where

$$\begin{aligned}& \begin{aligned} T_{ij} ={}& T_{ij0} - \biggl\{ e_{5} - e_{7} - \frac{M + N}{2}(e_{1} - e_{3})\biggr\} \bigl\{ e_{5} - e_{7} - N(e_{1} - e_{3})\bigr\} ^{T} \\ &- \biggl\{ e_{7} - e_{8} - \frac{M + N}{2}(e_{3} - e_{2})\biggr\} \bigl\{ e_{7} - e_{8} - N(e_{3} - e_{2})\bigr\} ^{T} \\ &- \biggl\{ e_{8} - e_{9} - \frac{M + N}{2}(e_{2} - e_{4})\biggr\} \bigl\{ e_{8} - e_{9} - N(e_{2} - e_{4})\bigr\} ^{T}, \end{aligned} \\& T_{ij0} = \Sigma_{ij} + \Theta+ \Theta^{T} - (1 - d_{n})e_{2}^{T}M_{ij}e_{2} + he^{kh}W + p_{ij}p_{ij}^{T}, \\& \Theta= \bigl[UK^{T},U_{3} - U_{2},U_{2} - U, - U_{3},0,0,0,0,0\bigr], \\& p_{ij} = [\bar{L}_{ij},0,0,0,0,0,0,0,0]^{T}, \qquad H = he^{kh}R_{1} + h_{12}^{2}e^{kh_{12}}R_{2}, \\& \Xi_{2ij} = \bigl[\bar{E}_{ij}^{T}F_{ij}^{T},0,0,0,0, \bar{E}_{ij}^{T}KV,0,0,0\bigr]^{T}, \\& \begin{aligned} \bar{T}_{ij} ={}& \bar{T}_{ij0} - \bigl\{ e_{5} - e_{7} - M(e_{1} - e_{3})\bigr\} \biggl\{ e_{5} - e_{7} - \frac{M + N}{2}(e_{1} - e_{3})\biggr\} ^{T} \\ &- \bigl\{ e_{7} - e_{8} - M(e_{3} - e_{2})\bigr\} \biggl\{ e_{7} - e_{8} - \frac{M + N}{2}(e_{3} - e_{2})\biggr\} ^{T} \\ &- \bigl\{ e_{8} - e_{9} - M(e_{2} - e_{4})\bigr\} \biggl\{ e_{8} - e_{9} - \frac{M + N}{2}(e_{2} - e_{4})\biggr\} ^{T}, \end{aligned} \\& \Sigma_{1,1} = F_{ij}\bar{A}_{ij} + \bar{A}_{ij}^{T}F_{ij} + kF_{ij} + \sum_{l \in S_{1}} \pi_{il}^{(j)}F_{lj} + \sum_{k \in S_{2}} \lambda_{jk}F_{ik} + K(M_{ij} + hM + Q_{1} + Q_{2})K^{T}, \\& \Sigma_{1,2} = F_{ij}\bar{B}_{ij}, \\& \Sigma_{2,2} = - 2R_{2} + S_{12} + S_{12}^{T}, \\& \Sigma_{2,3} = 2R_{2} - 2S_{12} , \\& \Sigma_{3,3} = - Q_{1}e^{ - kh_{1}} - R_{2} , \\& \Sigma_{2,4} = 2R_{2} - 2S_{12}, \\& \Sigma_{3,4} = 2S_{12} , \\& \Sigma_{4,4} = - Q_{2}e^{ - kh} - R_{2} , \\& \Sigma_{1,5} = F_{ij}\bar{D}_{ij} , \\& \Sigma_{1,6} = \bar{A}_{ij}^{T}KV , \\& \Sigma_{2,6} = \bar{B}_{ij}^{T}KV , \\& \Sigma_{5,6} = \bar{D}_{ij}^{T}KV , \\& \Sigma_{6,6} = H - V. \end{aligned}$$

For \(d_{n} \ge1\), given positive scalars h, \(h_{1}\) and k, if there exist \(R_{1}\), \(R_{2}\), \(R_{3}\), \(S_{12}\), \(Q_{1}\), \(Q_{2}\), U, \(U_{1}\), \(U_{2}\), W, \(F_{ij}\) with appropriate dimension, such that

$$\begin{aligned}& \left [ \textstyle\begin{array}{c@{\quad}c} H_{ij} & \Xi_{2ij} \\ * & - \gamma^{2}I \end{array}\displaystyle \right ] < 0, \end{aligned}$$
(15h)
$$\begin{aligned}& \left [ \textstyle\begin{array}{c@{\quad}c} \bar{H}_{ij} & \Xi_{2ij} \\ * & - \gamma^{2}I \end{array}\displaystyle \right ] < 0, \end{aligned}$$
(15i)
$$\begin{aligned}& \left [ \textstyle\begin{array}{c@{\quad}c} W & U \\ * & R_{1} \end{array}\displaystyle \right ] > 0, \end{aligned}$$
(15j)
$$\begin{aligned}& \left [ \textstyle\begin{array}{c@{\quad}c} W & U_{2} \\ * & R_{1} \end{array}\displaystyle \right ] > 0, \end{aligned}$$
(15k)
$$\begin{aligned}& \left [ \textstyle\begin{array}{c@{\quad}c} W & U_{3} \\ * & R_{1} \end{array}\displaystyle \right ] > 0, \end{aligned}$$
(15l)
$$\begin{aligned}& \left [ \textstyle\begin{array}{c@{\quad}c} R_{2} & S_{12} \\ S_{12} & R_{2} \end{array}\displaystyle \right ] > 0, \end{aligned}$$
(15m)

where

$$\begin{aligned}& \begin{aligned} H_{ij} ={}& H_{ij0} - \biggl\{ e_{5} - e_{7} - \frac{M + N}{2}(e_{1} - e_{3})\biggr\} \bigl\{ e_{5} - e_{7} - N(e_{1} - e_{3})\bigr\} ^{T} \\ &- \biggl\{ e_{7} - e_{8} - \frac{M + N}{2}(e_{3} - e_{2})\biggr\} \bigl\{ e_{7} - e_{8} - N(e_{3} - e_{2})\bigr\} ^{T} \\ &- \biggl\{ e_{8} - e_{9} - \frac{M + N}{2}(e_{2} - e_{4})\biggr\} \bigl\{ e_{8} - e_{9} - N(e_{2} - e_{4})\bigr\} ^{T}, \end{aligned} \\& H_{ij0} = \bar{\Sigma}_{ij} + \Theta+ \Theta^{T} + he^{kh}W + p_{ij}p_{ij}^{T}, \\& \begin{aligned} \bar{H}_{ij} ={} & \bar{H}_{ij0} - \bigl\{ e_{5} - e_{7} - M(e_{1} - e_{3})\bigr\} \biggl\{ e_{5} - e_{7} - \frac{M + N}{2}(e_{1} - e_{3})\biggr\} ^{T} \\ &- \bigl\{ e_{7} - e_{8} - M(e_{3} - e_{2})\bigr\} \biggl\{ e_{7} - e_{8} - \frac{M + N}{2}(e_{3} - e_{2})\biggr\} ^{T} \\ &- \bigl\{ e_{8} - e_{9} - M(e_{2} - e_{4})\bigr\} \biggl\{ e_{8} - e_{9} - \frac{M + N}{2}(e_{2} - e_{4})\biggr\} ^{T}, \end{aligned} \\& \bar{\Sigma}_{1,1} = F_{ij}\bar{A}_{ij} + \bar{A}_{ij}^{T}F_{ij} + kF_{ij} + \sum_{l \in S_{1}} \pi_{il}^{(j)}F_{lj} + \sum_{k \in S_{2}} \lambda_{jk}F_{ik} + K(Q_{1} + Q_{2})K^{T}, \\& \bar{\Sigma}_{1,2} = F_{ij}\bar{B}_{ij}, \\& \bar{\Sigma}_{2,2} = - 2R_{2} + S_{12} + S_{12}^{T}, \\& \bar{\Sigma}_{2,3} = 2R_{2} - 2S_{12} , \\& \bar{\Sigma}_{3,3} = - Q_{1}e^{ - kh_{1}} - R_{2}, \\& \bar{\Sigma}_{2,4} = 2R_{2} - 2S_{12}, \\& \bar{\Sigma}_{3,4} = 2S_{12}, \\& \bar{\Sigma}_{4,4} = - Q_{2}e^{ - kh} - R_{2}, \\& \bar{\Sigma}_{1,5} = F_{ij}\bar{D}_{ij}, \\& \bar{\Sigma}_{1,6} = \bar{A}_{ij}^{T}KV, \\& \bar{\Sigma}_{2,6} = \bar{B}_{ij}^{T}KV, \\& \bar{\Sigma}_{5,6} = \bar{D}_{ij}^{T}KV, \\& \bar{\Sigma}_{6,6} = H - V. \end{aligned}$$

Then the filtering error system (5) is mean-square exponentially stable with \(H_{\infty} \) performance γ.

Proof

For \(d_{n} < 1\), choosing the following Lyapunov function candidate

$$ V(t,i,j) = \sum_{i = 1}^{8} V_{i}(t,i,j), $$
(16)

where

$$\begin{gathered} V_{1}(t,i,j) = \bar{x}^{T}(t)F_{ij} \bar{x}(t), \\ V_{2}(t,i,j) = \int_{t - h_{1}}^{t} \bar{x}^{T}(s)Ke^{k(s - t)}Q_{1}K^{T} \bar{x}(s) \,ds, \\ V_{3}(t,i,j) = \int_{t - h}^{t} \bar{x}^{T}(s)Ke^{k(s - t)}Q_{2}K^{T} \bar{x}(s) \,ds, \\ V_{4}(t,i,j) = \int_{ - h}^{0} \int_{t + \beta}^{t} \bar{y}^{T}(\alpha )Ke^{k(\alpha- t + h)}R_{1}K^{T}\bar{y}(\alpha) \,d\alpha\,d \beta, \\ V_{5}(t,i,j) = \int_{ - h}^{0} \int_{t + \beta}^{t} \xi^{T}(\alpha )Ke^{k(\alpha- t + h)}WK^{T}\xi(\alpha) \,d\alpha\,d\beta, \\ V_{6}(t,i,j) = h_{12} \int_{ - h}^{ - h_{1}} \int_{t + \beta}^{t} \bar{y}^{T}( \alpha)Ke^{k(\alpha- t + h)}R_{2}K^{T}\bar{y}(\alpha) \,d\alpha \,d\beta, \\ V_{7}(t,i,j) = \int_{t - \tau_{ij}(t)}^{t} \bar{x}^{T}(s)Ke^{k(s - t)}M_{ij}K^{T} \bar{x}(s) \,ds, \\ V_{8}(t,i,j) = \int_{ - h}^{0} \int_{t + \beta}^{t} \bar{x}^{T}(\alpha )Ke^{k(\alpha- t + h)}MK^{T}\bar{x}(\alpha) \,d\alpha\,d\beta \end{gathered} $$

with

$$\begin{aligned} \xi(t) ={}& \bigl[ \bar{x}^{T}(t),\bar{x}^{T}\bigl(t - \tau(t) \bigr)K,\bar {x}^{T}(t - h_{1})K,\bar{x}^{T}(t - h)K,G(t),\bar{y}^{T}(t)K,\\ &G(t - h_{1}),G\bigl(t - \tau (t) \bigr),G(t - h) \bigr]^{T}. \end{aligned}$$

Let L be the infinitesimal generator of random process. Then we have

$$ LV(t,i,j) = \sum_{i = 1}^{8} LV_{i}(t,i,j), $$
(17)

where

$$\begin{gathered} \begin{aligned} LV_{1}(t,i,j) ={}& 2\bar{x}^{T}(t)F_{ij}\bigl(\bar{A}_{ij} \bar{x}(t) + \bar{B}_{ij}K^{T}\bar {x}\bigl(t - \tau_{ij}(t)\bigr) + \bar{D}_{ij}G(t) + \bar{E}_{ij}w(t) \bigr) \\ &+ \bar{x}^{T}(t) \biggl( \sum_{l \in S_{1}} \pi_{il}^{(j)}F_{lj} + \sum _{k \in S_{2}} \lambda_{jk}F_{ik} \biggr) \bar{x}(t), \end{aligned} \\ LV_{2}(t,i,j) = \bar{x}^{T}(t)KQ_{1}K^{T} \bar{x}(t) - e^{ - kh_{1}}\bar{x}^{T}(t - h_{1})KQ_{1}K^{T} \bar{x}(t - h_{1}) - kV_{2}(t,i,j), \\ LV_{3}(t,i,j) = \bar{x}^{T}(t)KQ_{2}K^{T} \bar{x}(t) - e^{ - kh}\bar{x}^{T}(t - h)KQ_{2}K^{T} \bar{x}(t - h) - kV_{3}(t,i,j), \\ \begin{aligned} LV_{4}(t,i,j)& = he^{kh}\bar{y}^{T}(t)KR_{1}K^{T} \bar{y}(t) - \int_{t - h_{1}}^{t} e^{k(s - t + h)}\bar{y}^{T}(s)KR_{1}K^{T} \bar{y}(s)\,ds - kV_{4}(t,i,j) \\ &\le he^{kh}\bar{y}^{T}(t)KR_{1}K^{T} \bar{y}(t) - \int_{t - h}^{t} \bar{y}^{T}(s)KR_{1}K^{T} \bar{y}(s)\,ds - kV_{4}(t,i,j), \end{aligned} \\ \begin{aligned} LV_{5}(t,i,j) &= he^{kh}\xi^{T}(t)W\xi(t) - \int_{t - h}^{t} e^{k(s - t + h)}\xi^{T}(s)W \xi(s)\,ds - kV_{5}(t,i,j) \\ &\le he^{kh}\xi^{T}(t)W\xi(t) - \int_{t - h}^{t} \xi^{T}(s)W\xi(s)\, ds - kV_{5}(t,i,j) , \end{aligned} \\ \begin{aligned} LV_{6}(t,i,j) \le{}& h_{12}^{2}e^{kh_{12}}\bar{y}^{T}(t)KR_{2}K^{T} \bar{y}(t) - h_{12} \int _{t - \tau_{ij}(t)}^{t - h_{1}} \bar{y}^{T}(s)KR_{2}K^{T} \bar{y}(s)\,ds \\ &- h_{12} \int_{t - h}^{t - \tau_{ij}(t)} \bar{y}^{T}(s)KR_{2}K^{T} \bar{y}(s)\,ds - kV_{6}(t,i,j) \\ \le{}& h_{12}^{2}e^{kh_{12}}\bar{y}^{T}(t)KR_{2}K^{T} \bar{y}(t) - \frac{h_{12}}{\tau_{ij}(t) - h_{1}}\xi^{T}(t) (e_{3} - e_{2})R_{2}(e_{3} - e_{2})^{T} \xi(t) \\ &- \frac{h_{12}}{h - \tau_{ij}(t)}\xi^{T}(t) (e_{2} - e_{4})R_{2}(e_{2} - e_{4})^{T} \xi(t) - kV_{6}(t,i,j) \\ \le{}& h_{12}^{2}e^{kh_{12}}\bar{y}^{T}(t)KR_{2}K^{T} \bar{y}(t) - (1 + \gamma_{1})\xi^{T}(t) (e_{3} - e_{2})R_{2}(e_{3} - e_{2})^{T} \xi(t) \\ &- (1 + \gamma_{2})\xi^{T}(t) (e_{2} - e_{4})R_{2}(e_{2} - e_{4})^{T} \xi(t) - kV_{6}(t,i,j), \end{aligned} \end{gathered} $$

where \(0 \le\gamma_{1} = \frac{\tau_{ij}(t) - h_{1}}{h - \tau_{ij}(t)} \le 1\), \(0 \le\gamma_{2} = \frac{h - \tau_{ij}(t)}{\tau_{ij}(t) - h_{1}} \le 1\).

For matrix \(\bigl[ {\scriptsize\begin{matrix}{} R_{2} & S_{12} \cr S_{12} & R_{2} \end{matrix}} \bigr] > 0\), it holds that

$$ - \xi^{T}(t)\left [ \textstyle\begin{array}{c} \sqrt{\gamma_{1}} (e_{3}^{T} - e_{2}^{T}) \\ \sqrt{\gamma_{2}} (e_{2}^{T} - e_{4}^{T}) \end{array}\displaystyle \right ]^{T}\left [ \textstyle\begin{array}{c@{\quad}c} R_{2} & S_{12} \\ S_{12} & R_{2} \end{array}\displaystyle \right ]\left [ \textstyle\begin{array}{c} \sqrt{\gamma_{1}} (e_{3}^{T} - e_{2}^{T}) \\ \sqrt{\gamma_{2}} (e_{2}^{T} - e_{4}^{T}) \end{array}\displaystyle \right ]\xi(t) \le0. $$
(18)

Hence

$$\begin{gathered} - \gamma_{1}\xi^{T}(t) (e_{3} - e_{2})R_{2}(e_{3} - e_{2})^{T}\xi(t) - \gamma_{2}\xi^{T}(t) (e_{2} - e_{4})R_{2}(e_{2} - e_{4})^{T}\xi(t) \\ \quad\le- \xi^{T}(t) (e_{3} - e_{2})R_{2}(e_{2} - e_{4})^{T}\xi(t) - \xi^{T}(t) (e_{2} - e_{4})R_{2}(e_{3} - e_{2})^{T} \xi(t). \end{gathered} $$

We can obtain

$$\begin{aligned} LV_{6}(t,i,j) \le{}& h_{12}^{2}e^{kh_{12}} \bar{y}^{T}(t)KR_{2}K^{T}\bar{y}(t) \\ &- \xi^{T}(t)\left [ \textstyle\begin{array}{c} e_{3}^{T} - e_{2}^{T} \\ e_{2}^{T} - e_{4}^{T} \end{array}\displaystyle \right ]^{T}\left [ \textstyle\begin{array}{c@{\quad}c} R_{2} & S_{12} \\ S_{12} & R_{2} \end{array}\displaystyle \right ]\left [ \textstyle\begin{array}{c} e_{3}^{T} - e_{2}^{T} \\ e_{2}^{T} - e_{4}^{T} \end{array}\displaystyle \right ]\xi(t) - kV_{6}(t,i,j). \end{aligned} $$

Remark 1

When \(\tau_{ij}(t) = h\) or \(\tau_{ij}(t) = h_{1}\), it can be derived that \(\xi^{T}(t)(e_{3} - e_{2}) = 0\) or \(\xi ^{T}(t)(e_{2} - e_{4}) = 0\), respectively. Hence the inequality holds.

$$\begin{gathered} \begin{aligned} LV_{7}(t,i,j) \le{}& \bar{x}^{T}(t)KM_{ij}K^{T}\bar {x}(t)\\ & - \bigl(1 - \dot{\tau}_{ij}(t)\bigr)e^{ - kh}\bar{x}^{T} \bigl(t - \tau_{ij}(t)\bigr)KM_{ij}K^{T}\bar{x} \bigl(t - \tau_{ij}(t)\bigr) - kV_{7}(t,i,j) \\ &+ \sum_{l \in S_{1}} \pi_{il}^{(j)} \int_{t - \tau_{lj}(t)}^{t} \bar{x}^{T}(s)KM_{lj}K^{T} \bar{x}(s) \,ds\\ & + \sum_{k \in S_{2}} \lambda_{jk} \int_{t - \tau_{lj}(t)}^{t} \bar{x}^{T}(s)KM_{ik}K^{T} \bar{x}(s) \,ds, \end{aligned} \\ LV_{8}(t,i,j) \le he^{kh}\bar{x}^{T}(t)KMK^{T} \bar{x}(t) - \int_{t - h}^{t} \bar{x}^{T}(s)KMK^{T} \bar{x}(s)\,ds - kV_{8}(t,i,j). \end{gathered} $$

Remark 2

For \(d_{n} < 1\), it can be concluded that \(- (1 - \dot{\tau}_{ij}(t)) < 0\), which means \(V_{7}(t,i,j)\) and \(V_{8}(t,i,j)\) can be used to improve the conservatism of criteria.

According to the Leibniz-Newton formula,

$$ \begin{gathered} 2\xi^{T}(t)UK^{T} \biggl[ \bar{x}(t) - \bar{x}(t - h_{1}) - \int_{t - h_{1}}^{t} \bar{y}(s)\,ds \biggr] = 0, \\ 2\xi^{T}(t)U_{2}K^{T} \biggl[ \bar{x}(t - h_{1}) - \bar{x}\bigl(t - \tau_{ij}(t)\bigr) - \int_{t - \tau_{ij}(t)}^{t - h_{1}} \bar{y}(s)\,ds \biggr] = 0, \\ 2\xi^{T}(t)U_{3}K^{T} \biggl[ \bar{x}\bigl(t - \tau_{ij}(t)\bigr) - \bar{x}(t - h) - \int_{t - h}^{t - \tau_{ij}(t)} \bar{y}(s)\,ds \biggr] = 0, \\ 2\bar{y}^{T}(t)KVK^{T}\bigl[ - \bar{y}(t) + \bar{A}_{ij}\bar{x}(t) + \bar{B}_{ij}K^{T}\bar{x} \bigl(t - \tau(t)\bigr) + \bar{D}_{ij}G(t) + \bar{E}_{ij}w(t) \bigr] = 0. \end{gathered} $$
(19)

Then the following inequality can be concluded:

$$ \begin{aligned}[b] LV(t,i,j) \le{}& \eta^{T}(t) \Xi_{ij0}\eta(t) - \int _{t - h_{1}}^{t} \zeta^{T} \Phi_{1}\zeta\,ds + \int_{t - \tau_{ij}(t)}^{t} \bar{x}^{T}(s)K \Phi_{2}K^{T}\bar{x}(s)\,ds \\ &- \int_{t - \tau_{ij}(t)}^{t - h_{1}} \zeta^{T}\Phi_{3} \zeta\,ds - \int_{t - h}^{t - \tau_{ij}(t)} \zeta^{T} \Phi_{4}\zeta\,ds - kV(t,i,j), \end{aligned} $$
(20)

where

$$\begin{gathered} \Xi_{ij0} = \left [ \textstyle\begin{array}{c@{\quad}c} \Upsilon_{ij0} & \Xi_{2ij} \\ * & 0 \end{array}\displaystyle \right ], \\ \Phi_{1} = \left [ \textstyle\begin{array}{c@{\quad}c} W & U \\ * & R_{1} \end{array}\displaystyle \right ], \qquad\Phi_{3} = \left [ \textstyle\begin{array}{c@{\quad}c} W & U_{2} \\ * & R_{1} \end{array}\displaystyle \right ], \qquad\Phi_{4} = \left [ \textstyle\begin{array}{c@{\quad}c} W & U_{3} \\ * & R_{1} \end{array}\displaystyle \right ], \\ \eta(t) = \bigl[ \xi^{T}(t),w^{T}(t) \bigr]^{T},\qquad\zeta= \bigl[\xi^{T}(t),y^{T}(s) \bigr]^{T}, \\ \Upsilon_{ij0} = \Sigma_{ij} + \Theta+ \Theta^{T} - (1 - d_{n})e_{2}^{T}M_{ij}e_{2} + he^{kh}W, \\ \Theta= \bigl[UK^{T},U_{3} - U_{2},U_{2} - U, - U_{3},0,0,0,0,0\bigr], \\ \Xi_{2ij} = \bigl[\bar{E}_{ij}^{T}F_{ij}^{T},0,0,0,0,K^{T} \bar{E}_{ij}V^{T},0,0,0\bigr]^{T}, \\ \Phi_{2} = - M + \sum_{l \in S_{1}} \pi_{il}^{(j)}M_{lj} + \sum _{k \in S_{2}} \lambda_{jk}M_{ik}. \end{gathered} $$

For case 1: \(\frac{M + N}{2}x(t) \le G(t) \le Nx(t)\).

Consider

$$\begin{gathered} \frac{M + N}{2}\bigl(x(t) - x(t - h_{1})\bigr) \le G(t) - G(t - h_{1}) \le N\bigl(x(t) - x(t - h_{1})\bigr), \\ \frac{M + N}{2}(x(t - h_{1}) - x\bigl(t - \tau_{ij}(t) \bigr) \le G(t - h_{1}) - G\bigl(t - \tau_{ij}(t)\bigr) \le N\bigl(x(t - h_{1}) - x\bigl(t - \tau_{ij}(t)\bigr)\bigr), \\ \begin{aligned}\frac{M + N}{2}\bigl(x\bigl(t - \tau_{ij}(t)\bigr) - x(t - h)\bigr) &\le G\bigl(t - \tau_{ij}(t)\bigr) - G\bigl(x(t - h)\bigr) \\&\le N\bigl(x \bigl(t - \tau_{ij}(t)\bigr) - x(t - h)\bigr). \end{aligned}\end{gathered} $$

We get

$$\begin{gathered} \begin{aligned} 0 \le{}& { -} \biggl\{ G(t) - G(t - h_{1}) - \frac{M + N}{2}\bigl(x(t) - x(t - h_{1})\bigr) \biggr\} \\ &\times\bigl\{ f(t) - f(t - h_{1}) - N\bigl(x(t) - x(t - h_{1})\bigr) \bigr\} , \end{aligned} \\ \begin{aligned}0 \le{}& {-} \biggl\{ G(t - h_{1}) - G \bigl(t - \tau_{ij}(t)\bigr) - \frac{M + N}{2}\bigl(x(t - h_{1}) - x\bigl(t - \tau_{ij}(t)\bigr)\bigr)\biggr\} \\ &\times\bigl\{ G(t - h_{1}) - G\bigl(t - \tau_{ij}(t)\bigr) - N\bigl(x(t - h_{1}) - x\bigl(t - \tau_{ij}(t)\bigr)\bigr) \bigr\} , \end{aligned} \\ \begin{aligned}0 \le{}& {-} \biggl\{ G\bigl(t - \tau_{ij}(t) \bigr) - G(t - h) - \frac{M + N}{2}\bigl(x\bigl(t - \tau_{ij}(t) \bigr) - x(t - h)\bigr)\biggr\} \\ &\times\bigl\{ G\bigl(t - \tau_{ij}(t)\bigr) - G(t - h) - N\bigl(x \bigl(t - \tau_{ij}(t)\bigr) - x(t - h)\bigr)\bigr\} . \end{aligned} \end{gathered} $$

The following inequality can be concluded:

$$ \begin{aligned}[b] LV(t,i,j) \le{}& \eta^{T}(t) \Xi_{ij}\eta(t) - \int _{t - h_{1}}^{t} \zeta^{T} \Phi_{1}\zeta\,ds + \int_{t - \tau_{ij}(t)}^{t} \bar{x}^{T}(s)K \Phi_{2}K^{T}\bar{x}(s)\,ds \\ &- \int_{t - \tau_{ij}(t)}^{t - h_{1}} \zeta^{T}\Phi_{3} \zeta\,ds - \int_{t - h}^{t - \tau_{ij}(t)} \zeta^{T} \Phi_{4}\zeta\,ds - kV(t,i,j), \end{aligned} $$
(21)

where

$$\begin{gathered} \begin{aligned} \Upsilon_{ij} ={}& \Upsilon_{ij0} - \biggl\{ e_{5} - e_{7} - \frac{M + N}{2}(e_{1} - e_{3})\biggr\} \bigl\{ e_{5} - e_{7} - N(e_{1} - e_{3})\bigr\} ^{T} \\ &- \biggl\{ e_{7} - e_{8} - \frac{M + N}{2}(e_{3} - e_{2})\biggr\} \bigl\{ e_{7} - e_{8} - N(e_{3} - e_{2})\bigr\} ^{T} \\ &- \biggl\{ e_{8} - e_{9} - \frac{M + N}{2}(e_{2} - e_{4})\biggr\} \bigl\{ e_{8} - e_{9} - N(e_{2} - e_{4})\bigr\} ^{T}, \end{aligned} \\ \Xi_{ij} = \left [ \textstyle\begin{array}{c@{\quad}c} \Upsilon_{ij} & \Xi_{2ij} \\ * & 0 \end{array}\displaystyle \right ]. \end{gathered} $$

Consider the following performance index:

$$\begin{aligned} J &= E\biggl\{ \int_{t_{0}}^{t} \bigl[r^{T}(s)r(s) - \gamma^{2}w^{T}(s)w(s)\bigr]\,ds \biggr\} \\ &= E\biggl\{ \int_{t_{0}}^{t} \bigl[r^{T}(s)r(s) - \gamma^{2}w^{T}(s)w(s) + LV(s,i,j)\bigr]\,ds \biggr\} + E \bigl\{ V(t_{0},i,j)\bigr\} - E\bigl\{ V(t,i,j)\bigr\} . \end{aligned} $$

For \(E\{ V(t_{0},i,j)\} = 0\) and \(E\{ V(t,i,j)\} \ge0\), we have

$$\begin{aligned} J \le{}& E\biggl\{ \int_{t_{0}}^{t} \bigl[r^{T}(s)r(s) - \gamma^{2}w^{T}(s)w(s) + LV(s,i,j)\bigr]\,ds \biggr\} \\ ={}& E\biggl\{ \int_{t_{0}}^{t} \biggl[ \eta^{T}(s) \Pi_{ij}\eta(s) - \int_{s - h_{1}}^{s} \zeta^{T}(s) \Phi_{1}\zeta(s)\,du + \int_{t - \tau_{ij}(s)}^{t} \bar{x}^{T}(u)K \Phi_{2}K^{T}\bar{x}(u)\,du \\ &- \int_{t - \tau_{ij}(t)}^{t - h_{1}} \zeta^{T}(s) \Phi_{3}\zeta(s)\, du - \int_{t - h}^{t - \tau_{ij}(t)} \zeta^{T}(s) \Phi_{4}\zeta(s)\,du - kV(s,i,j) \biggr] \,ds\biggr\} , \end{aligned} $$

where

$$\begin{gathered} \Pi_{ij} = \left [ \textstyle\begin{array}{c@{\quad}c} T_{ij} & \Xi_{2ij} \\ * & - \gamma^{2}I \end{array}\displaystyle \right ], \\ T_{ij} = \Upsilon_{ij} + p_{ij}p_{ij}^{T}. \end{gathered} $$

With (15a)-(15m), it can be derived that \(\Pi_{ij} < 0\).

For case 2: \(Mx(t) \le G(t) \le\frac{M + N}{2}x(t)\).

Consider

$$\begin{gathered} M\bigl(x(t) - x(t - h_{1})\bigr) \le G(t) - G(t - h_{1}) \le \frac{M + N}{2}\bigl(x(t) - x(t - h_{1})\bigr), \\ M(x(t - h_{1}) - x\bigl(t - \tau_{ij}(t)\bigr) \le G(t - h_{1}) - G\bigl(t - \tau_{ij}(t)\bigr) \le \frac{M + N}{2}\bigl(x(t - h_{1}) - x\bigl(t - \tau_{ij}(t)\bigr) \bigr), \\ \begin{aligned}M\bigl(x\bigl(t - \tau_{ij}(t)\bigr) - x(t - h)\bigr) &\le G\bigl(t - \tau_{ij}(t)\bigr) - G\bigl(x(t - h)\bigr) \\&\le \frac{M + N}{2}\bigl(x \bigl(t - \tau_{ij}(t)\bigr) - x(t - h)\bigr). \end{aligned}\end{gathered} $$

We get

$$\begin{gathered} \begin{aligned}0 \le{}& {-} \bigl\{ G(t) - G(t - h_{1}) - M\bigl(x(t) - x(t - h_{1})\bigr)\bigr\} \\ &\times\biggl\{ f(t) - f(t - h_{1}) - \frac{M + N}{2}\bigl(x(t) - x(t - h_{1})\bigr)\biggr\} , \end{aligned} \\ \begin{aligned}0 \le{}& {-} \bigl\{ G(t - h_{1}) - G \bigl(t - \tau_{ij}(t)\bigr) - M\bigl(x(t - h_{1}) - x\bigl(t - \tau_{ij}(t)\bigr)\bigr)\bigr\} \\ &\times\biggl\{ G(t - h_{1}) - G\bigl(t - \tau_{ij}(t) \bigr) - \frac{M + N}{2}\bigl(x(t - h_{1}) - x\bigl(t - \tau_{ij}(t)\bigr)\bigr)\biggr\} , \end{aligned} \\ \begin{aligned}0 \le{}& {-} \bigl\{ G\bigl(t - \tau_{ij}(t) \bigr) - G(t - h) - M\bigl(x\bigl(t - \tau_{ij}(t)\bigr) - x(t - h) \bigr)\bigr\} \\ &\times\biggl\{ G\bigl(t - \tau_{ij}(t)\bigr) - G(t - h) - \frac{M + N}{2}\bigl(x\bigl(t - \tau _{ij}(t)\bigr) - x(t - h)\bigr) \biggr\} . \end{aligned} \end{gathered} $$

Then the following inequality can be concluded:

$$ \begin{aligned}[b] LV(t,i,j) \le{}& \eta^{T}(t)\bar{ \Xi}_{ij}\eta(t) - \int_{t - h_{1}}^{t} \zeta^{T} \Phi_{1}\zeta\,ds + \int_{t - \tau_{ij}(t)}^{t} \bar{x}^{T}(s)K \Phi_{2}K^{T}\bar{x}(s)\,ds \\ &- \int_{t - \tau_{ij}(t)}^{t - h_{1}} \zeta^{T}\Phi_{3} \zeta\,ds - \int_{t - h}^{t - \tau_{ij}(t)} \zeta^{T} \Phi_{4}\zeta\,ds - kV(t,i,j), \end{aligned} $$
(22)

where

$$\begin{gathered} \bar{\Xi}_{ij} = \left [ \textstyle\begin{array}{c@{\quad}c} \bar{\Upsilon}_{ij} & \Xi_{2ij} \\ * & 0 \end{array}\displaystyle \right ], \\ \begin{aligned} \bar{\Upsilon}_{ij} ={}& \Upsilon_{ij0} - \bigl\{ e_{5} - e_{7} - M(e_{1} - e_{3})\bigr\} \biggl\{ e_{5} - e_{7} - \frac{M + N}{2}(e_{1} - e_{3})\biggr\} ^{T} \\ &- \bigl\{ e_{7} - e_{8} - M(e_{3} - e_{2})\bigr\} \biggl\{ e_{7} - e_{8} - \frac{M + N}{2}(e_{3} - e_{2})\biggr\} ^{T} \\ &- \bigl\{ e_{8} - e_{9} - M(e_{2} - e_{4})\bigr\} \biggl\{ e_{8} - e_{9} - \frac{M + N}{2}(e_{2} - e_{4})\biggr\} ^{T}. \end{aligned} \end{gathered} $$

Consider the following performance index:

$$\begin{aligned} J &= E\biggl\{ \int_{t_{0}}^{t} \bigl[r^{T}(s)r(s) - \gamma^{2}w^{T}(s)w(s)\bigr]\,ds \biggr\} \\ &= E\biggl\{ \int_{t_{0}}^{t} \bigl[r^{T}(s)r(s) - \gamma^{2}w^{T}(s)w(s) + LV(s,i,j)\bigr]\,ds \biggr\} + E \bigl\{ V(t_{0},i,j)\bigr\} - E\bigl\{ V(t,i,j)\bigr\} . \end{aligned} $$

For \(E\{ V(t_{0},i)\} = 0\) and \(E\{ V(t,i)\} \ge0\), we have

$$\begin{aligned} J \le{}& E\biggl\{ \int_{t_{0}}^{t} \bigl[r^{T}(s)r(s) - \gamma^{2}w^{T}(s)w(s) + LV(s,i,j)\bigr]\,ds \biggr\} \\ ={}& E\biggl\{ \int_{t_{0}}^{t} \biggl[ \eta^{T}(s)\bar{ \Pi}_{ij}\eta(s) - \int_{s - h_{1}}^{s} \zeta^{T}(s) \Phi_{1}\zeta(s)\,du + \int_{t - \tau_{ij}(s)}^{t} \bar{x}^{T}(u)K \Phi_{2}K^{T}\bar{x}(u)\,du \\ &- \int_{t - \tau_{ij}(t)}^{t - h_{1}} \zeta^{T}(s) \Phi_{3}\zeta(s)\, du - \int_{t - h}^{t - \tau_{ij}(t)} \zeta^{T}(s) \Phi_{4}\zeta(s)\,du - kV(s,i,j) \biggr] \,ds\biggr\} , \end{aligned} $$

where

$$\begin{gathered} \bar{\Pi}_{ij} = \left [ \textstyle\begin{array}{c@{\quad}c} \bar{T}_{ij} & \Xi_{2ij} \\ * & - \gamma^{2}I \end{array}\displaystyle \right ], \\ \bar{T}_{ij} = \bar{\Upsilon}_{ij} + p_{ij}p_{ij}^{T}. \end{gathered} $$

With (15a)-(15m), it can be derived that \(\bar{\Pi}_{ij} < 0\).

Next, we discuss the stability of the filtering error system (5) with \(w(t) = 0\), which is equivalent to the stability of the filtering error system (5) without \(w(t)\).

For case 1 and case 2, with (21) and (22), we can get the following inequalities respectively:

$$ \begin{gathered} \begin{aligned} LV(t,i,j) \le{}& \xi^{T}(t)\Upsilon_{ij}\xi(t) - \int _{t - h_{1}}^{t} \zeta^{T} \Phi_{1}\zeta\,ds + \int_{t - \tau_{ij}(t)}^{t} \bar{x}^{T}(s)K \Phi_{2}K^{T}\bar{x}(s)\,ds \\ &- \int_{t - \tau_{ij}(t)}^{t - h_{1}} \zeta^{T}\Phi_{3} \zeta\,ds - \int_{t - h}^{t - \tau_{ij}(t)} \zeta^{T} \Phi_{4}\zeta\,ds - kV(t,i,j), \end{aligned} \\ \begin{aligned} LV(t,i,j) \le{}& \xi^{T}(t)\bar{ \Upsilon}_{ij}\xi(t) - \int_{t - h_{1}}^{t} \zeta^{T}\Phi_{1} \zeta\,ds + \int_{t - \tau_{ij}(t)}^{t} \bar{x}^{T}(s)K \Phi_{2}K^{T}\bar{x}(s)\,ds \\ &- \int_{t - \tau_{ij}(t)}^{t - h_{1}} \zeta^{T}\Phi_{3} \zeta\,ds - \int_{t - h}^{t - \tau_{ij}(t)} \zeta^{T} \Phi_{4}\zeta\,ds - kV(t,i,j). \end{aligned} \end{gathered} $$
(23)

Considering \(\Pi_{ij} < 0\), \(\bar{\Pi}_{ij} < 0\), one can obtain \(\Upsilon_{ij} < 0\), \(\bar{\Upsilon}_{ij} < 0\).

Then with (15a)-(15m) it can be concluded

$$ LV(t,i,j) \le- kV(t,i,j). $$
(24)

Hence

$$ L\bigl(e^{kt}V(t,i,j)\bigr) = e^{kt}\bigl(LV(t,i,j) + kV(t,i,j)\bigr) \le0. $$
(25)

With Dynkin’s formula, one can obtain

$$ \begin{aligned}[b] \mathrm{E}V(t,i,j)e^{kt}& = \mathrm{E}V(t_{0},i,j)e^{kt_{0}} + \mathrm{E} \int_{t_{0}}^{t} L\bigl(e^{ks}V(s,i,j)\bigr) \,ds \\ &\le\mathrm{E}V(t_{0},i,j)e^{kt_{0}}. \end{aligned} $$
(26)

Then

$$\lambda_{\min} (F_{ij})\mathrm{E} \bigl\Vert \bar{x}(t) \bigr\Vert ^{2} \le \mathrm{E}V(t,i,j) \le\mathrm{E}V(t_{0},i,j)e^{ - k(t - t_{0})}. $$

According to the definition of \(V(t,i,j)\), we have

$$ \begin{aligned}[b] \mathrm{E}V(t_{0},i,j) \le{}& \bigl[ \lambda_{\max} (F_{ij}) + h\lambda_{\max} (M_{ij}) + h^{2}\lambda_{\max} (M) + h \lambda_{\max} (Q_{1}) + h\lambda_{\max} (Q_{2}) \\ &+ h_{1}^{2}\lambda_{\max} (R_{1}) + h_{1}^{2}\lambda_{\max} (W) + h_{12}^{3} \lambda_{\max} (R_{2})\bigr]\mathrm{E} \Vert \psi \Vert _{h}^{2}. \end{aligned} $$
(27)

The following inequality can be concluded:

$$ \mathrm{E} \bigl\Vert \bar{x}(t) \bigr\Vert \le ae^{ - \frac{k}{2}(t - t_{0})}\mathrm{E} \Vert \bar{\psi} \Vert _{h}, $$
(28)

where

$$a = \sqrt{\frac{( \lambda_{\max} (F_{ij}) + h\lambda_{\max} (M_{ij}) + h^{2}\lambda_{\max} (M) + h_{1}\lambda_{\max} (Q_{1}) + h\lambda_{\max} (Q_{2}) + h_{1}^{2}\lambda_{\max} (R_{1}) + h^{2}\lambda_{\max} (W) + h_{12}^{3}\lambda_{\max} (R_{2}) )}{\lambda_{\min} (F_{ij})}}. $$

By Definition 1, it can be derived that the fault detection system (1) without \(w(t)\) is mean-square exponentially stable. Then, based on Definition 2, we can conclude that the filtering error system (5) is mean-square exponentially stable with \(H_{\infty} \) performance γ.

Now let us consider the case \(d_{n} \ge1\). Choose the Lyapunov function candidate as follows:

$$V(t,i,j) = \sum_{i = 1}^{6} V_{i}(t,i,j). $$

Remark 3

For \(d_{n} \ge1\), it can be concluded that \(- (1 - \dot{\tau}_{ij}(t)) \ge0\), which means \(V_{7}(t,i,j)\) and \(V_{8}(t,i,j)\) will increase the conservatism of theoretical results. Hence, in this case, \(V_{7}(t,i,j)\) and \(V_{8}(t,i,j)\) will not be included to construct the Lyapunov function.

Then the following inequality can be concluded:

$$\begin{aligned} LV(t,i,j) \le{}& \eta^{T}(t)\bar{ \Xi}_{ij0}\eta(t) - \int_{t - h_{1}}^{t} \zeta^{T}\Phi_{1} \zeta\,ds \\ & - \int_{t - \tau_{ij}(t)}^{t - h_{1}} \zeta^{T}\Phi_{3} \zeta\,ds - \int_{t - h}^{t - \tau_{ij}(t)} \zeta^{T} \Phi_{4}\zeta\,ds - kV(t,i,j), \end{aligned} $$

where

$$\begin{gathered} \bar{\Xi}_{ij0} = \left [ \textstyle\begin{array}{c@{\quad}c} \bar{\Upsilon}_{ij0} & \Xi_{2ij} \\ * & 0 \end{array}\displaystyle \right ], \\ \bar{\Upsilon}_{ij0} = \Sigma_{ij} + \Theta+ \Theta^{T} + he^{kh}W. \end{gathered} $$

As above proof, it can be concluded that

$$ \mathrm{E} \bigl\Vert \bar{x}(t) \bigr\Vert \le ae^{ - \frac{k}{2}(t - t_{0})}\mathrm{E} \Vert \bar{\psi} \Vert _{h}, $$
(29)

where

$$a = \sqrt{\frac{( \lambda_{\max} (F_{ij}) + h_{1}\lambda_{\max} (Q_{1}) + h\lambda_{\max} (Q_{2}) + h_{1}^{2}\lambda_{\max} (R_{1}) + h^{2}\lambda_{\max} (W) + h_{12}^{3}\lambda_{\max} (R_{2}) )}{\lambda_{\min} (F_{ij})}}. $$

Considering Definition 1, it can be derived that the filtering error system (5) without \(w(t)\) is mean-square exponentially stable. Then, combined with Definition 2, we can conclude that the filtering error system (5) is mean-square exponentially stable with \(H_{\infty} \) performance γ. The proof of Theorem 1 is thus completed.  □

Based on Theorem 1 and LMI techniques, the fault detection filter design problem is addressed as follows.

Theorem 2

For \(d_{n} < 1\), given positive scalars h, \(h_{1}\) and k, if there exist \(R_{1}\), \(R_{2}\), \(S_{12}\), M, \(Q_{1}\), \(Q_{2}\), U, \(U_{1}\), \(U_{2}\), W, \(M_{ij}\), \(F_{ij}\) with appropriate dimension, such that

$$\begin{aligned}& \left [ \textstyle\begin{array}{c@{\quad}c} T_{ij} & \Xi_{2ij} \\ * & - \gamma^{2}I \end{array}\displaystyle \right ] < 0, \end{aligned}$$
(30a)
$$\begin{aligned}& \left [ \textstyle\begin{array}{c@{\quad}c} \bar{T}_{ij} & \Xi_{2ij} \\ * & - \gamma^{2}I \end{array}\displaystyle \right ] < 0, \end{aligned}$$
(30b)
$$\begin{aligned}& \left [ \textstyle\begin{array}{c@{\quad}c} W & U \\ * & R_{1} \end{array}\displaystyle \right ] > 0, \end{aligned}$$
(30c)
$$\begin{aligned}& \left [ \textstyle\begin{array}{c@{\quad}c} W & U_{2} \\ * & R_{1} \end{array}\displaystyle \right ] > 0, \end{aligned}$$
(30d)
$$\begin{aligned}& \left [ \textstyle\begin{array}{c@{\quad}c} W & U_{3} \\ * & R_{1} \end{array}\displaystyle \right ] > 0, \end{aligned}$$
(30e)
$$\begin{aligned}& \left [ \textstyle\begin{array}{c@{\quad}c} R_{2} & S_{12} \\ S_{12} & R_{2} \end{array}\displaystyle \right ] > 0, \end{aligned}$$
(30f)
$$\begin{aligned}& - M + \sum_{l \in S_{1}} \pi_{il}^{(j)}M_{lj} + \sum_{k \in S_{2}} \lambda_{jk}M_{ik} < 0, \end{aligned}$$
(30g)

where

$$\begin{aligned}& \begin{aligned} T_{ij} ={}& T_{ij0} - \biggl\{ w_{7} - w_{9} - \frac{M + N}{2}(w_{1} - e_{5})\biggr\} \bigl\{ w_{7} - w_{9} - N(w_{1} - w_{5})\bigr\} ^{T} \\ &- \biggl\{ w_{9} - w_{10} - \frac{M + N}{2}(w_{5} - w_{4})\biggr\} \bigl\{ w_{9} - w_{10} - N(w_{5} - w_{4})\bigr\} ^{T} \\ &- \biggl\{ w_{10} - w_{11} - \frac{M + N}{2}(w_{4} - w_{6})\biggr\} \bigl\{ w_{10} - w_{11} - N(w_{4} - w_{6})\bigr\} ^{T}, \end{aligned} \\& T_{ij0} = \Sigma^{ij} + \Theta+ \Theta^{T} - (1 - d_{n})w_{4}^{T}M_{ij}w_{4} + he^{kh}W + p_{ij}p_{ij}^{T} ,\\& \Theta= [U,0,0,U_{3} - U_{2},U_{2} - U, - U_{3},0,0,0,0,0], \\& p_{ij} = [0,L_{ij}, - L_{f ij},0,0,0,0,0,0,0,0]^{T}, \qquad H = he^{kh}R_{1} + h_{12}^{2}e^{kh_{12}}R_{2}, \\& \begin{aligned} \bar{T}_{ij} ={}& \bar{T}_{ij0} - \bigl\{ w_{7} - w_{9} - M(w_{1} - w_{5})\bigr\} \biggl\{ w_{7} - w_{9} - \frac{M + N}{2}(w_{1} - w_{5})\biggr\} ^{T} \\ &- \bigl\{ w_{9} - w_{10} - M(w_{5} - w_{4})\bigr\} \biggl\{ w_{9} - w_{10} - \frac{M + N}{2}(w_{5} - w_{4})\biggr\} ^{T} \\ &- \bigl\{ w_{10} - w_{11} - M(w_{4} - w_{6})\bigr\} \biggl\{ w_{10} - w_{11} - \frac{M + N}{2}(w_{4} - w_{6})\biggr\} ^{T} , \end{aligned} \\& \Xi_{2ij} = \left \vert \textstyle\begin{array}{c@{\quad}c@{\quad}c@{\quad}c@{\quad}c@{\quad}c@{\quad }c@{\quad}c@{\quad}c@{\quad}c@{\quad}c} E_{uij}^{T}F_{1ij}^{T} & 0 & 0 & 0 & 0 & 0 & 0 & E_{u ij}^{T}V & 0 & 0 & 0 \\ E_{ldij}^{T}F_{1ij}^{T} & E_{ldij}^{T}\hat{B}_{fij}^{T} & 0 & 0 & 0 & 0 & 0 & E_{ld ij}^{T}V & 0 & 0 & 0 \\ E_{lfij}^{T}F_{1ij}^{T} & E_{lfij}^{T}\hat{B}_{fij}^{T} & E_{wij}^{T}F_{3ij}^{T} & 0 & 0 & 0 & 0 & E_{lf ij}^{T}V & 0 & 0 & 0 \end{array}\displaystyle \right \vert ^{T}, \\& \Sigma^{ij}_{1,1} = F_{1ij}A_{ij} + A_{ij}^{T}F_{1ij} + kF_{1ij} + \sum_{l \in S_{1}} \pi_{il}^{(j)}F_{1lj} + \sum _{k \in S_{2}} \lambda_{jk}F_{1ik} + M_{ij} + hM + Q_{1} + Q_{2} + l^{2}e^{kl}Q_{3}, \\& \Sigma^{ij}_{1,2} = A_{lij}^{T} \hat{B}_{fij}^{T}, \\& \Sigma^{ij}_{2,2} = \hat{A}_{fij} + \hat{A}_{fij}^{T} + kF_{2ij} + \sum _{l \in S_{1}} \pi_{il}^{(j)}F_{2lj} + \sum_{k \in S_{2}} \lambda_{jk}F_{2ik}, \\& \Sigma^{ij}_{3,3} = F_{3i}A_{wij} + A_{wij}^{T}F_{3i} + kF_{3ij} + \sum _{l \in S_{1}} \pi_{il}^{(j)}F_{3lj} + \sum_{k \in S_{2}} \lambda_{jk}F_{3ik}, \\& \Sigma^{ij}_{1,4} = F_{1ij}B_{ij} , \\& \Sigma^{ij}_{2,4} = \hat{B}_{fij}B_{lij}, \\& \Sigma^{ij}_{4,4} = - 2R_{2} + S_{12} + S_{12}^{T}, \\& \Sigma^{ij}_{5,5} = - Q_{1}e^{ - kh_{1}} - R_{2}, \\& \Sigma^{ij}_{4,6} = 2R_{2} - 2S_{12}, \\& \Sigma^{ij}_{5,6} = 2S_{12}, \\& \Sigma^{ij}_{6,6} = - Q_{2}e^{ - kh} - R_{2}, \\& \Sigma^{ij}_{1,7} = F_{1ij}D_{ij}, \\& \Sigma^{ij}_{2,7} = \hat{B}_{fij}D_{lij}, \\& \Sigma^{ij}_{1,8} = A_{ij}^{T}V, \\& \Sigma^{ij}_{4,8} = B_{ij}^{T}V, \\& \Sigma^{ij}_{7,8} = D_{ij}^{T}V, \\& \Sigma^{ij}_{8,8} = H - V. \end{aligned}$$

For \(d_{n} \ge1\), given positive scalars \(h,h_{1}\) and k, if there exist \(R_{1}\), \(R_{2}\), \(S_{12}\), \(Q_{1}\), \(Q_{2}\), U, \(U_{1}\), \(U_{2}\), W, \(F_{ij}\) with appropriate dimension, such that

$$\begin{aligned}& \left [ \textstyle\begin{array}{c@{\quad}c} H_{ij} & \Xi_{2ij} \\ * & - \gamma^{2}I \end{array}\displaystyle \right ] < 0, \end{aligned}$$
(30h)
$$\begin{aligned}& \left [ \textstyle\begin{array}{c@{\quad}c} \bar{H}_{ij} & \Xi_{2ij} \\ * & - \gamma^{2}I \end{array}\displaystyle \right ] < 0, \end{aligned}$$
(30i)
$$\begin{aligned}& \left [ \textstyle\begin{array}{c@{\quad}c} W & U \\ * & R_{1} \end{array}\displaystyle \right ] > 0, \end{aligned}$$
(30j)
$$\begin{aligned}& \left [ \textstyle\begin{array}{c@{\quad}c} W & U_{2} \\ * & R_{1} \end{array}\displaystyle \right ] > 0, \end{aligned}$$
(30k)
$$\begin{aligned}& \left [ \textstyle\begin{array}{c@{\quad}c} W & U_{3} \\ * & R_{1} \end{array}\displaystyle \right ] > 0, \end{aligned}$$
(30l)
$$\begin{aligned}& \left [ \textstyle\begin{array}{c@{\quad}c} R_{2} & S_{12} \\ S_{12} & R_{2} \end{array}\displaystyle \right ] > 0, \end{aligned}$$
(30m)

where

$$\begin{gathered} \begin{aligned} H_{ij} ={}& H_{ij0} - \biggl\{ w_{7} - w_{9} - \frac{M + N}{2}(w_{1} - w_{5})\biggr\} \bigl\{ w_{7} - w_{9} - N(w_{1} - w_{5})\bigr\} ^{T} \\ &- \biggl\{ w_{9} - w_{10} - \frac{M + N}{2}(w_{5} - w_{4})\biggr\} \bigl\{ e_{9} - e_{10} - N(w_{5} - w_{4})\bigr\} ^{T} \\ &- \biggl\{ w_{10} - w_{11} - \frac{M + N}{2}(w_{4} - w_{6})\biggr\} \bigl\{ e_{10} - e_{11} - N(w_{4} - w_{6})\bigr\} ^{T}, \end{aligned} \\ H_{ij0} = \bar{\Sigma}^{ij} + \Theta+ \Theta^{T} + he^{kh}W + p_{ij}p_{ij}^{T}, \\ \begin{aligned} \bar{H}_{ij} ={}& H_{ij0} - \bigl\{ w_{7} - w_{9} - M(w_{1} - w_{5})\bigr\} \biggl\{ w_{7} - w_{9} - \frac{M + N}{2}(w_{1} - w_{5})\biggr\} ^{T} \\ &- \bigl\{ w_{9} - w_{10} - M(w_{5} - w_{4})\bigr\} \biggl\{ w_{9} - w_{10} - \frac{M + N}{2}(w_{5} - w_{4})\biggr\} ^{T} \\ &- \bigl\{ w_{10} - w_{11} - M(w_{4} - w_{6})\bigr\} \biggl\{ w_{10} - w_{11} - \frac{M + N}{2}(w_{4} - w_{6})\biggr\} ^{T}, \end{aligned} \\ \Xi_{2ij} = \left \vert \textstyle\begin{array}{c@{\quad}c@{\quad}c@{\quad}c@{\quad}c@{\quad}c@{\quad }c@{\quad}c@{\quad}c@{\quad}c@{\quad}c} E_{uij}^{T}F_{1ij}^{T} & 0 & 0 & 0 & 0 & 0 & 0 & E_{u ij}^{T}V & 0 & 0 & 0 \\ E_{ldij}^{T}F_{1ij}^{T} & E_{ldij}^{T}\hat{B}_{fij}^{T} & 0 & 0 & 0 & 0 & 0 & E_{ld ij}^{T}V & 0 & 0 & 0 \\ E_{lfij}^{T}F_{1ij}^{T} & E_{lfij}^{T}\hat{B}_{fij}^{T} & E_{wij}^{T}F_{3ij}^{T} & 0 & 0 & 0 & 0 & E_{lf ij}^{T}V & 0 & 0 & 0 \end{array}\displaystyle \right \vert ^{T}, \\ \bar{\Sigma}^{ij}_{1,1} = F_{1ij}A_{ij} + A_{ij}^{T}F_{1ij} + kF_{1ij} + \sum_{l \in S_{1}} \pi_{il}^{(j)}F_{1lj} + \sum _{k \in S_{2}} \lambda_{jk}F_{1ik} + Q_{1} + Q_{2} + l^{2}e^{kl}Q_{3}, \\ \bar{\Sigma}^{ij}_{1,2} = A_{lij}^{T} \hat{B}_{fij}^{T} , \\ \bar{\Sigma}^{ij}_{2,2} = \hat{A}_{fij} + \hat{A}_{fij}^{T} + kF_{2ij} + \sum _{l \in S_{1}} \pi_{il}^{(j)}F_{2lj} + \sum_{k \in S_{2}} \lambda_{jk}F_{2ik}, \\ \bar{\Sigma}^{ij}_{3,3} = F_{3i}A_{wij} + A_{wij}^{T}F_{3i} + kF_{3ij} + \sum _{l \in S_{1}} \pi_{il}^{(j)}F_{3lj} + \sum_{k \in S_{2}} \lambda_{jk}F_{3ik}, \\ \bar{\Sigma}^{ij}_{1,4} = F_{1ij}B_{ij}, \\ \bar{\Sigma}^{ij}_{2,4} = \hat{B}_{fij}B_{lij}, \\ \bar{\Sigma}^{ij}_{4,4} = - 2R_{2} + S_{12} + S_{12}^{T}, \\ \bar{\Sigma}^{ij}_{5,5} = - Q_{1}e^{ - kh_{1}} - R_{2}, \\ \bar{\Sigma}^{ij}_{4,6} = 2R_{2} - 2S_{12}, \\ \bar{\Sigma}^{ij}_{5,6} = 2S_{12}, \\ \bar{\Sigma}^{ij}_{6,6} = - Q_{2}e^{ - kh} - R_{2}, \\ \bar{\Sigma}^{ij}_{1,7} = F_{1ij}D_{ij}, \\ \bar{\Sigma}^{ij}_{2,7} = \hat{B}_{fij}D_{lij} , \\ \bar{\Sigma}^{ij}_{1,8} = A_{ij}^{T}V , \\ \bar{\Sigma}^{ij}_{4,8} = B_{ij}^{T}V , \\ \bar{\Sigma}^{ij}_{7,8} = D_{ij}^{T}V, \\ \bar{\Sigma}^{ij}_{8,8} = H - V. \end{gathered} $$

Then the filtering error system (5) is mean-square exponentially stable with \(H_{\infty} \) performance γ, and the desired parameters of FDF are determined by

$$ B_{fij} = F_{2ij}^{ - 1}\hat{B}_{fij},\quad \quad A_{fij} = F_{2ij}^{ - 1}\hat{A}_{fij}, \quad\quad L_{fij} = \hat{L}_{fij}. $$
(31)

Proof

First define \(F_{ij} = \operatorname{diag}\{ F_{1ij},F_{2ij},F_{3ij}\}\). Based on (15a)-(15m) and (31), one can obtain (30a)-(30m). Then, combined with Theorem 1 and Definition 1, it can be concluded that the filtering error system (5) is mean-square exponentially stable with \(H_{\infty} \) performance γ. The proof of Theorem 2 is thus completed. □

4 Simulation results

In this section, we will verify the proposed methodology by giving an illustrative example. Consider MJNDSs with parameters, Markovian switching modes and state-space matrices as follows:

$$\begin{gathered} A_{1} = \left [ \textstyle\begin{array}{c@{\quad}c} -12 & 0 \\ 0.5 & -9 \end{array}\displaystyle \right ],\qquad B_{1} = \left [ \textstyle\begin{array}{c@{\quad}c} -1.1 & 0.5 \\ 1.5 & -1 \end{array}\displaystyle \right ],\qquad D_{1} = \left [ \textstyle\begin{array}{c@{\quad}c} 0.4 & 0 \\ 0 & 0.5 \end{array}\displaystyle \right ], \\ E_{u1} = \left [ \textstyle\begin{array}{c} 0.15 \\ 0.1 \end{array}\displaystyle \right ],\quad \quad E_{d1} = \left [ \textstyle\begin{array}{c} 0.5 \\ 0.2 \end{array}\displaystyle \right ], \qquad E_{f1} = \left [ \textstyle\begin{array}{c} 0.5 \\ 0 \end{array}\displaystyle \right ], \\ A_{l1} = [ \textstyle\begin{array}{c@{\quad}c} 1.8 & 2.0 \end{array}\displaystyle ],\qquad B_{l1} = [ \textstyle\begin{array}{c@{\quad}c} 1.5 & 0 \end{array}\displaystyle ],\qquad D_{l1} = [ \textstyle\begin{array}{c@{\quad}c} 0.15 & 0.1 \end{array}\displaystyle ],\\ E_{dl1} = 0.15,\qquad E_{fl1} = 0.2, \\ A_{2} = \left [ \textstyle\begin{array}{c@{\quad}c} -11 & 1.5 \\ -2 & -13 \end{array}\displaystyle \right ],\qquad B_{2} = \left [ \textstyle\begin{array}{c@{\quad}c} -1 & 1.2 \\ 0.5 & -0.9 \end{array}\displaystyle \right ],\qquad D_{2} = \left [ \textstyle\begin{array}{c@{\quad}c} 0.2 & 0 \\ 0 & 0.1 \end{array}\displaystyle \right ], \\ E_{u2} = \left [ \textstyle\begin{array}{c} 0.1 \\ 0.2 \end{array}\displaystyle \right ],\qquad E_{d2} = \left [ \textstyle\begin{array}{c} 0.2 \\ 0.3 \end{array}\displaystyle \right ],\qquad E_{f2} = \left [ \textstyle\begin{array}{c} 0.2 \\ 0 \end{array}\displaystyle \right ], \\ A_{l2} = [ \textstyle\begin{array}{c@{\quad}c} 2.1 & 1.9 \end{array}\displaystyle ],\qquad B_{l2} = [ \textstyle\begin{array}{c@{\quad}c} 1.0 & 0.8 \end{array}\displaystyle ],\qquad D_{l2} = [ \textstyle\begin{array}{c@{\quad}c} 0.1 & 0.1 \end{array}\displaystyle ],\\ E_{dl2} = 0.2,\qquad E_{fl2} = 0.1, \\ G(t) = 0.25\bigl(\big|x(t) + 1\big| + \big|x(t) - 1\big|\bigr). \end{gathered} $$

The piecewise homogeneous TP matrices are

$$\Pi_{1} = \left [ \textstyle\begin{array}{c@{\quad}c} -0.4 & 0.4 \\ 0.5 & -0.5 \end{array}\displaystyle \right ],\qquad \Pi_{2} = \left [ \textstyle\begin{array}{c@{\quad}c} -0.6 & 0.6 \\ 0.3 & -0.3 \end{array}\displaystyle \right ],\qquad \Pi_{3} = \left [ \textstyle\begin{array}{c@{\quad}c} -0.8 & 0.8 \\ 0.4 & -0.4 \end{array}\displaystyle \right ]. $$

The HTP matrix is

$$\Lambda= \left [ \textstyle\begin{array}{c@{\quad}c@{\quad}c} -0.7 & 0.3 & 0.4 \\ 0.3 & -0.8 & 0.5 \\ 0.4 & 0.2 & -0.6 \end{array}\displaystyle \right ]. $$

Other parameters are \(\tau_{1}(t) = 0.3 + 0.3\sin(5t)\), \(\tau_{2}(t) = 0.4 + 0.2\cos(6t)\), \(h_{1} = 0.4\), \(h = 0.6\), \(h_{12} = 0.3\), \(d_{n} = 1.5\), \(M = 0\), \(N = 0.5I\), \(\gamma= 1.0\), \(k = 0.1\). The weighting matrix is \(W(s) = 5/(s + 5)\). Then, based on (4), it can be concluded that \(A_{w} = -5\), \(E_{w} = 5\), \(L_{w} = 1\). Based on Theorem 2, the filtering parameters are determined as follows:

$$\begin{gathered} A_{f11} = \left [ \textstyle\begin{array}{c@{\quad}c} -3.3246 & 1.0424 \\ -1.4333 & -0.5130 \end{array}\displaystyle \right ],\qquad B_{f11} = \left [ \textstyle\begin{array}{c} 0.5686 \\ 0.0371 \end{array}\displaystyle \right ],\\ L_{f11} = [ \textstyle\begin{array}{c@{\quad}c} 4.4313 & 0.4725 \end{array}\displaystyle ], \\ A_{f12} = \left [ \textstyle\begin{array}{c@{\quad}c} -2.4723 & -1.7799 \\ -3.4085 & -3.5492 \end{array}\displaystyle \right ],\qquad B_{f12} = \left [ \textstyle\begin{array}{c} 0.4426 \\ 0.8135 \end{array}\displaystyle \right ],\\ L_{f12} = [ \textstyle\begin{array}{c@{\quad}c} 5.4478 & 3.9307 \end{array}\displaystyle ], \\ A_{f13} = \left [ \textstyle\begin{array}{c@{\quad}c} -2.5576 & -1.4977 \\ -3.2110 & -3.2455 \end{array}\displaystyle \right ],\qquad B_{f13} = \left [ \textstyle\begin{array}{c} 0.4552 \\ 0.7358 \end{array}\displaystyle \right ],\\ L_{f13} = [ \textstyle\begin{array}{c@{\quad}c} 5.3461 & 3.5849 \end{array}\displaystyle ], \\ A_{f21} = \left [ \textstyle\begin{array}{c@{\quad}c} -0.3764 & 0.1019 \\ -0.2568 & -2.9246 \end{array}\displaystyle \right ],\qquad B_{f21} = \left [ \textstyle\begin{array}{c} 0.0452 \\ 0.9800 \end{array}\displaystyle \right ],\\ L_{f21} = [ \textstyle\begin{array}{c@{\quad}c} -0.0492 & 4.3755 \end{array}\displaystyle ], \\ A_{f22} = \left [ \textstyle\begin{array}{c@{\quad}c} -3.5381 & -0.1402 \\ 0.0847 & -0.5042 \end{array}\displaystyle \right ],\qquad B_{f22} = \left [ \textstyle\begin{array}{c} 0.5712 \\ 0.0383 \end{array}\displaystyle \right ],\\ L_{f22} = [ \textstyle\begin{array}{c@{\quad}c} 4.8461 & -0.0796 \end{array}\displaystyle ] , \\ A_{f23} = \left [ \textstyle\begin{array}{c@{\quad}c} -0.6926 & 0.0777 \\ -0.2226 & -2.6826 \end{array}\displaystyle \right ],\qquad B_{f23} = \left [ \textstyle\begin{array}{c} 0.0978 \\ 0.8859 \end{array}\displaystyle \right ],\\ L_{f23} = [ \textstyle\begin{array}{c@{\quad}c} 0.4404 & 3.9300 \end{array}\displaystyle ]. \end{gathered} $$

Remark 4

It is noticed that \(d_{n} = 1.5\), which means that our theoretical results are suitable for the case that the derivative of time delay is bigger than 1.

For numerical simulation, the initial state is \(\varphi(\theta) = [0.4, - 0.6]^{T}\), \(r_{0} = 1\), \(\sigma_{0} = 1\). The disturbance input \(d(t)\) is the uniform distribution noise between \([ -1,1]\). The fault signal \(f(t)\) is a square wave signal with unit amplitude. Corresponding numerical simulation results are shown in Figures 1-5.

Figure 1
figure 1

Evolution of system jumping mode with time-varying TPs.

Remark 5

Figure 1 depicts the evolution of system jumping mode with time-varying TPs, which is more random compared with time-invariant TPs. Figure 2 depicts the time response of disturbance input \(d(t)\). Figure 3 depicts the time response of the residual signal \(r(t)\). Figure 4 depicts the evolution of residual evaluation function \(J(r)\). Figure 5 depicts the time response of warning signal. For the case without fault, one can get \(\int_{0}^{20} r^{T}(t)r(t)\,dt = 0.1760\). We can choose threshold \(J_{\mathrm{th}} = 0.18\). Then, considering the case that fault exists, one can get \(\int_{0}^{5.8} r^{T}(t)r(t)\,dt = 0.1863 > J_{\mathrm {th}}\). From Figure 5 it can be found that the alert is triggered at about 5.8 seconds, which means that it will take 0.8 seconds to detect the fault.

Figure 2
figure 2

Time response of disturbance input \(\pmb{d(t)}\) .

Figure 3
figure 3

Time response of residual signal \(\pmb{r(t)}\) .

Figure 4
figure 4

Evolution of residual evaluation function \(\pmb{J(r)}\) .

Figure 5
figure 5

Time response of warning signal.

5 Conclusions

In this paper, the problem on fault detection filter design for continuous-time NMJSs with mode-dependent delay and time-varying TPs has been investigated. Based on Lyapunov-Krasovskii function approach and convex polyhedron technique, a FDF has been constructed for the possible application in fault detection such that the mean-square exponential stability and a prescribed level of disturbance attenuation are satisfied. Finally, the typical numerical example has been included to verify the correctness of theoretical results.