1 Introduction

In the past decade, two-dimensional (2-D) systems have received considerable attention due to both their theoretical significance and wide applications (Ahn and Kar 2015; Kaczorek 1985; Shyu et al. 2014; Xu et al. 2010). In general, 2-D systems can be modeled by the Rosser model, Fornasini–Marchesini (FM) model, and Attasi model (Fornasini and Marchesini 2017; Roesser 2012). Especially, the Fornasini–Marchesini local state-space (FMLSS) model includes the Roesser model and the Attasi model as a special case (Kaczorek 1985; Li et al. 2012).

Meanwhile, quantities of practical systems are subject to abrupt changes, and the switched systems provide a unified framework for characterizing these changes (Fei et al. 2017; Gao et al. 2011; Li et al. 2016; Zhao et al. 2012). The switching features may also include in 2-D systems. For example, a 2-D switched representation is needed when modeling the thermal processes in chemical reactors, heat exchangers, and pipe furnaces with multiple modes (Lo et al. 2008; Wu et al. 2015). In general, 2-D switched systems can also be formulated by Roesser model and FM model (Duan and Xiang 2013; Guan et al. 2017). So far, a number of meaningful results for 2-D switched systems have been reported in the literature (Benzaouia et al. 2011; Duan and Xiang 2013; Ghous et al. 2015; Shi et al. 2018; Wu et al. 2015; Xiang and Huang 2013). To mention a few, stability analysis and stabilization problems are discussed on 2-D discrete switched systems represented by FMLSS model in Fei et al. (2017). The stabilization problem formulated by Roesser type is investigated in Xiang and Huang (2013). In Shi et al. (2018), by designing a set of switching signals, 2-D switched systems are stabilized without any controller.

It is well known that filtering problems play significant roles in signal processing. Filtering for 2-D systems have been widely reported (Ahn 2014; Ahn et al. 2017, 2015; Boukili et al. 2016; Du et al. 2000). In Boukili et al. (2016), Du et al. (2000), \(\mathscr {H}_{\infty }\) filter design is addressed for 2-D systems represented by Roesser and FM types, respectively. However, there are few results reported about filtering for 2-D switched systems. When considering filtering problems, one popular assumption is that the measurement always contain consecutive usable signals (Chen et al. 2015; Guan et al. 2016). However, the signals are vulnerable to be corrupted by the noise in practical applications, which results in the inconsecutive observations, namely, the system may have missing measurements (Yang et al. 2014; Zhang et al. 2009). Various factors may lead to inconsecutive measurements such as the high maneuverability of tracked target, intermittent sensor failures, accidental loss of some collected data and so on Sinopoli et al. (2004). One of the common approach to describe the missing measurement phenomenon is using the binary switching sequence. This sequence is specified by a conditional probability distribution which can be described by a Bernoulli distributed white sequence taking on values of 0 and 1. In Zhang et al. (2009), such a model is applied to design robust \(\mathscr {H}_{\infty }\) filters for stochastic time-delay systems.

On the other hand, it takes time to identify the current mode of the system and apply the matched filter for switched systems, which will result in the asynchronous phenomenon between the system mode and the filter (Lian et al. 2013; Mahmoud and Shi 2012; Wang et al. 2013). In Zhang et al. (2011), asynchronous filtering for discrete-time switched systems is investigated under average dwell time (ADT) scheme. However, to the best of the authors’ knowledge, the asynchronous filtering is still unsolved for 2-D switched systems.

In this paper, we concentrate on the asynchronous \(\mathscr {H}_{\infty }\) filtering with missing measurements for 2-D switched systems represented by FMLSS model. Mode-dependent average dwell time (MDADT) switching is adopted, which is more general compared with dwell time (DT) and ADT switching (Zhao et al. 2012). The remainder of this paper is organized as follows. In Sect. 2, the model of 2-D switched systems and missing measurements is established, and some definitions are provided. In Sect. 3, sufficient conditions to guarantee the stability and \(\ell _{2}\)-gain analysis are derived for 2-D switched systems. Then, the filter design is discussed in Sect. 4. In Sect. 5, two examples are presented to illustrate the effectiveness of the developed method. Finally, we conclude the paper in Sect. 6.

Notation The notations used in this paper are fairly standard. The superscript “T” stands for matrix transposition. \(\mathbb {R}^{n}\) denotes the n-dimensional Euclidean space, and \(\mathbb {Z}^{+}\) represents the set of nonnegative integers. \(\mathrm {Prob}\{\cdot \}\) indicates the occurrence probability of the event “\(\cdot \)”. \(\mathbb {E}\{x\}\) stands for the expectation of x. In addition, in symmetric block matrices or long matrix expressions, we use a “\(*\)” as an ellipsis for the terms that are introduced by symmetry and \(\mathrm {diag}\{\cdots \}\) stands for a block-diagonal matrix. \(\left\| \cdot \right\| \) refers to the Euclidean vector norm. I and 0 represent identify matrix and zero matrix with appropriate dimensions, respectively. The notation \(P>0\) means that P is real symmetric and positive definite. \(\lambda _{\min }\{P\}\) and \(\lambda _{\max }\{P\}\) denote the minimum and maximum eigenvalues of matrix P, respectively. The \(\ell _{2}\) norm of a 2-D signal \(\omega (i,j)\) is defined by \(\Vert \omega (\cdot ,\cdot )\Vert _{2}=\sqrt{\sum _{i=0}^{\infty }\sum _{j=0}^{\infty }\omega ^{T}(i,j)\omega (i,j)}\). The set of all vector functions such that \(\Vert \omega (\cdot ,\cdot )\Vert _{2}^{2}< \infty \) is denoted by \(\ell _{2}\{[0,\infty ),[0,\infty )\}\).

2 Problem formulation and preliminaries

Consider a class of 2-D switched discrete-time systems given by

$$\begin{aligned} x(i+1,j+1)&=A_{1\sigma (i,j+1)}x(i,j+1)+A_{2\sigma (i+1,j)}x(i+1,j) \nonumber \\&\quad +B_{1\sigma (i,j+1)}\omega (i,j+1)+B_{2\sigma (i+1,j)}\omega (i+1,j), \end{aligned}$$
(1)
$$\begin{aligned} z(i,j)&=C_{\sigma (i,j)}x(i,j)+D_{\sigma (i,j)}\omega (i,j), \end{aligned}$$
(2)

where \((i,j)\in \mathbb {Z}^{+}\times \mathbb {Z}^{+}\), \(x(i,j)\in \mathbb {R}^{n}\) is the state vector of the system, \(z(i,j)\in \mathbb {R}^{p}\) is the objective signal to be estimated, and \(\omega (i,j)\in \mathbb {R}^{r}\) is the exogenous disturbance input which belongs to \(\ell _{2}\{[0,\infty ),[0,\infty )\}\). \(\sigma (i,j):(\mathbb {Z}^{+},\mathbb {Z}^{+})\rightarrow \mathscr {M}\) is a switching signal, which takes its values in the finite set \(\mathscr {M} \triangleq \{1,2,\ldots ,M\}\) with M being the number of subsystems. \(A_{1p}\), \(A_{2p}\), \(B_{1p}\), \(B_{2p}\), \(C_{p}\) and \(D_{p}\) are constant real matrices with appropriate dimensions for \(\sigma (i,j)=p \in \mathscr {M}\).

The measurements, which may contain missing data, can be described by

$$\begin{aligned} y(i,j)=\rho (i,j)C_{y\sigma (i,j)}x(i,j)+D_{y\sigma (i,j)}\omega (i,j), \end{aligned}$$
(3)

where \(y(i,j)\in \mathbb {R}^{q}\) is the measured output vector, \(C_{yp}\) and\(\ D_{yp}\) are constant real matrices with appropriate dimensions for \(p\in \mathscr {M} \), the stochastic variable \(\rho (i,j)\in \mathbb {R}\) is a Bernoulli distributed white sequence taking the value 0 and 1 with

$$\begin{aligned} \mathrm {Prob}\left\{ \rho (i,j)=1\right\}&=\mathbb {E}\left\{ \rho (i,j)\right\} :=\eta , \\ \mathrm {Prob}\left\{ \rho (i,j)=0\right\}&= 1-\mathbb {E}\left\{ \rho (i,j)\right\} :=1-\eta , \end{aligned}$$

and \(0<\eta <1\) is a known scalar.

Assumption 1

For the system (1), the initial condition is satisfied

$$\begin{aligned} x(0,j)&=v_{j}, \quad \forall 0\le j\le z_{2}, \\ x(i,0)&=w_{i}, \quad \forall 0\le i\le z_{1}, \\ v_{0}&=w_{0}, \quad i=j=0, \\ x(0,j)&=0, \quad \forall j>z_{2}, \\ x(i,0)&=0, \quad \forall i>z_{1}, \end{aligned}$$

where \(z_{1}\) and \(z_{2}\) are positive integers, \(v_{j}\) and \(w_{i}\) are given vectors.

Assumption 2

The switching signal is assumed to be only dependent upon \(i+j\) (Duan and Xiang 2014; Wu et al. 2015).

According to Assumption 2, the switching signal can be rewritten as \(\sigma (\kappa ):\mathbb {Z}^{+} \rightarrow \mathscr {M}\). The switching sequence can be described as \((\kappa _{0},\kappa _{1},\ldots ,\kappa _{l},\kappa _{l+1},\ldots )\) with \(l=0,1,2,\ldots \), \(\kappa _{l}\) denotes the l-th switching instant. Meanwhile, when \(\sigma (\kappa _{l})=p \in \mathscr {M}\), the p-th subsystem is active during \([\kappa _{l},\kappa _{l+1})\).

We are interested in designing a set of filter for the 2-D switched system (1)–(2) described by

$$\begin{aligned} \hat{x}(i+1,j+1)&=G_{1\sigma (\kappa +1-\tau (\kappa +1))}\hat{x}(i,j+1)+G_{2\sigma (\kappa +1-\tau (\kappa +1))}\hat{x}(i+1,j)\nonumber \\&\quad +K_{1\sigma (\kappa +1-\tau (\kappa +1))}[y(i,j+1)-\eta C_{y\sigma (\kappa +1-\tau (\kappa +1))}\hat{x}(i,j+1)] \nonumber \\&\quad +K_{2\sigma (\kappa +1-\tau (\kappa +1))}[y(i+1,j)-\eta C_{y\sigma (\kappa +1-\tau (\kappa +1))}\hat{x}(i+1,j)], \end{aligned}$$
(4)
$$\begin{aligned} \hat{z}(i,j)&=L_{\sigma (\kappa -\tau (\kappa ))}\hat{x}(i,j), \end{aligned}$$
(5)

where \(\hat{x}(i,j)\) and \(\hat{z}(i,j)\) are the estimate for x(ij) and z(ij), respectively, for \(\sigma (\kappa -\tau (\kappa ))=p \in \mathscr {M}\), \(G_{1p}\), \(G_{2p}\), \(K_{1p}\), \(K_{2p}\) and \(L_{p}\) are filter parameters to be determined. \(\tau (\kappa )\) is the uncertain switching delay satisfying \(0<\tau (\kappa )\le \tau _{\max }\). Without loss of generality, we assume that the maximum switching delay \(\tau _{\max }\) is a known priori, and \(\tau _{\max }<\kappa _{l+1}-\kappa _{l}\), \(l=1,2,\ldots \).

Assumption 3

Consider the switching occurs at \(\kappa _{l}\), \(l=1,2,\ldots \). Since the delay considered in this paper is only related to the switching, we can assume that \(\tau (\kappa )=\tau (\kappa _{l})\) for \(\forall \kappa \in [\kappa _{l}, \kappa _{l+1})\).

Here, we consider \(\sigma (\kappa _{l})=p\), \(\sigma (\kappa _{l}-1)=q\), \((p,q)\in \mathscr {M}\times \mathscr {M}\), \(p\ne q\). When \(\kappa \in \left[ \kappa _{l},\kappa _{l}+\tau (\kappa _{l})\right) \), the q-th subsystem has switched to the p-th subsystem, but the q-th filter is still active because it takes time to identify the system modes and apply the matched filter.

Combing (1)–(3) and (4)–(5), \(\forall (p,q)\in \mathscr {M} \times \mathscr {M} \), \(p\ne q\), we obtain the augmented filtering error system

$$\begin{aligned} \xi (i+1,j+1)&=\mathscr {A}_{1p}\xi (i,j+1)+\mathscr {A}_{2p}\xi (i+1,j) \nonumber \\&\quad +\,(\rho (i,j+1)-\eta )\mathscr {A}_{\eta 1p}\xi (i,j+1)+(\rho (i+1,j)-\eta )\mathscr {A}_{\eta 2p}\xi (i+1,j) \nonumber \\&\quad +\,\mathscr {B}_{1p}\omega (i,j+1)+\mathscr {B}_{2p}\omega (i+1,j), \end{aligned}$$
(6)
$$\begin{aligned} e(i,j)&=\mathscr {C}_{p}\xi (i,j)+\mathscr {D}_{p}\omega (i,j), \end{aligned}$$
(7)

where \(\xi (i,j)=\left[ \begin{array}{cc} x^{T}(i,j)&\hat{x}^{T}(i,j) \end{array} \right] ^{T}\), \(e(i,j)=z(i,j)-\hat{z}(i,j)\), and when \(\kappa \in \left[ \kappa _{l},\kappa _{l}+\tau (\kappa _{l})\right) \),

$$\begin{aligned} \mathscr {A}_{1p}&=\tilde{A}_{1p}=\left[ \begin{array}{cc} A_{1p} &{} 0 \\ \eta K_{1q}C_{yp} &{} G_{1q}-\eta K_{1q}C_{yp} \end{array} \right] , \mathscr {A}_{\eta 1p} =\tilde{A}_{\eta 1p}=\left[ \begin{array}{cc} 0 &{} 0 \\ K_{1q}C_{yp} &{} 0 \end{array} \right] , \\ \mathscr {A}_{2p}&=\tilde{A}_{2p}=\left[ \begin{array}{cc} A_{2p} &{} 0 \\ \eta K_{2q}C_{yp} &{} G_{2q}-\eta K_{2q}C_{yp} \end{array} \right] , \mathscr {A}_{\eta 2p} =\tilde{A}_{\eta 2p}=\left[ \begin{array}{cc} 0 &{} 0 \\ K_{2q}C_{yp} &{} 0 \end{array} \right] , \\ \mathscr {B}_{1p}&=\tilde{B}_{1p}=\left[ \begin{array}{c} B_{1p} \\ K_{1q}D_{yp} \end{array} \right] ,\mathscr {B}_{2p}=\tilde{B}_{2p}=\left[ \begin{array}{c} B_{2p} \\ K_{2q}D_{yp} \end{array} \right] , \\ \mathscr {C}_{p}&=\tilde{C}_{p}=\left[ \begin{array}{cc} C_{p}&-L_{q} \end{array} \right] ,\mathscr {D}_{p}=\tilde{D}_{p}=D_{p}, \end{aligned}$$

when \(\kappa \in \left[ \kappa _{l}+\tau (\kappa _{l}),\kappa _{l+1}\right) \),

$$\begin{aligned} \mathscr {A}_{1p}&=\bar{A}_{1p}=\left[ \begin{array}{cc} A_{1p} &{} 0 \\ \eta K_{1p}C_{yp} &{} G_{1p}-\eta K_{1p}C_{yp} \end{array} \right] , \mathscr {A}_{\eta 1p} =\bar{A}_{\eta 1p}=\left[ \begin{array}{cc} 0 &{} 0 \\ K_{1p}C_{yp} &{} 0 \end{array} \right] , \\ \mathscr {A}_{2p}&=\bar{A}_{2p}=\left[ \begin{array}{cc} A_{2p} &{} 0 \\ \eta K_{2p}C_{yp} &{} G_{2p}-\eta K_{2p}C_{yp} \end{array} \right] , \mathscr {A}_{\eta 2p} =\bar{A}_{\eta 2p}=\left[ \begin{array}{cc} 0 &{} 0 \\ K_{2p}C_{yp} &{} 0 \end{array} \right] , \\ \mathscr {B}_{1p}&=\bar{B}_{1p}=\left[ \begin{array}{c} B_{1p} \\ K_{1p}D_{yp} \end{array} \right] ,\mathscr {B}_{2p}=\bar{B}_{2p}=\left[ \begin{array}{c} B_{2p} \\ K_{2p}D_{yp} \end{array} \right] , \\ \mathscr {C}_{p}&=\bar{C}_{p}=\left[ \begin{array}{cc} C_{p}&-L_{p} \end{array} \right] ,\mathscr {D}_{p}=\bar{D}_{p}=D_{p}. \end{aligned}$$

Here, we present the following definitions for further development.

Definition 1

Fei et al. (2017) For any \(D\ge r\) and switching signal \(\sigma \), let \(N_{\sigma p}(r,D)\) denote the switching numbers of the p-th subsystem activated during the interval [rD] and \(H_{p}(r,D)\) denote the total running time of the p-th subsystem in [rD], \(p\in \mathscr {M} \). We say that \(\sigma \) has a mode-dependent average dwell time \(\tau _{ap}\) if there exist positive numbers \(N_{0p}\) (we call \(N_{0p}\) the mode-dependent chatter bounds here) and \(\tau _{ap}\) such that

$$\begin{aligned} N_{\sigma p}(r,D)\le N_{0p}+\frac{H_{p}(r,D)}{\tau _{ap}}. \end{aligned}$$

Definition 2

Duan and Xiang (2014) The 2-D switched system (1) with \(\omega (i,j)\equiv 0\) is said to be asymptotically mean-square stable under the switching signal \(\sigma (i,j)\), if for a given \(r \ge 0\), there exist \(\varsigma >0\) and \(0<\varepsilon <1\), such that the solution x(ij) satisfies

$$\begin{aligned} \mathbb {E}\left\{ \sum _{i+j=D}\left\| x(i,j)\right\| ^{2}\right\} \le \varsigma \varepsilon ^{D-r}\mathbb {E}\left\{ \sum _{i+j=r}\left\| x(i,j)\right\| ^{2}_{r}\right\} , \end{aligned}$$

for all \(D \ge r\), where \(\left\| x(i,j)\right\| _{r} = \sup \left\{ \left\| x(i,j)\right\| : i+j=r, i \le z_{1}, j \le z_{2} \right\} \).

Assumption 4

The 2-D switched system (1) is asymptotically mean-square stable.

Remark 1

To guarantee the asymptotic mean-square stability for the filtering error system (6)–(7), the prerequisite is that the original system (1) to be estimated, which exists no control, has to satisfy Assumption 4.

Definition 3

Duan et al. (2013) For a given scalar \(0<\alpha <1\), the 2-D switched system (1)–(2) is said to be with a weighted \(\mathscr {H}_{\infty }\) disturbance attenuation \(\gamma \) under switching signal \(\sigma \) if it satisfies the following conditions:

  1. 1.

    System (1) with \(\omega (i,j)\equiv 0\) is asymptotically mean-square stable;

  2. 2.

    Under zero boundary condition, it holds that

    $$\begin{aligned} \mathbb {E}\left\{ \sum _{i=0}^{\infty }\sum _{j=0}^{\infty }(\alpha ^{i+j}\left\| \bar{z}\right\| _{2}^{2})\right\} <\gamma ^{2}\mathbb {E} \left\{ \sum _{i=0}^{\infty }\sum _{j=0}^{\infty }\left\| \bar{\omega } \right\| _{2}^{2}\right\} , \end{aligned}$$

    for all \(0\ne \omega \in \ell _{2}\left\{ [0,\infty ),[0,\infty )\right\} \) , where the \(\ell _{2}\)-norm of 2-D discrete signal z(ij) and \(\omega (i,j)\) are defined as

    $$\begin{aligned} \left\| \bar{z}\right\| _{2}^{2} =&\left\| z(i+1,j)\right\| _{2}^{2}+\left\| z(i,j+1)\right\| _{2}^{2}, \\ \left\| \bar{\omega }\right\| _{2}^{2} =&\left\| \omega (i+1,j)\right\| _{2}^{2}+\left\| \omega (i,j+1)\right\| _{2}^{2}. \end{aligned}$$

3 Stability and \(\ell _{2}\)-gain analysis

In this section, an improved approach will be developed to solve the stability and \(\ell _{2}\)-gain analysis for (6)–(7). The switching signal is with the form of MDADT, and the asynchronous switching is taken into consideration.

Lemma 1

Consider the 2-D switched system (6)–(7). For any \((p,q)\in \mathscr {M} \times \mathscr {M} \), \(p\ne q\), let \(0<\alpha _{p}<1\), \(\beta _{p}>0\) and \(\mu _{p}>1\) be given constants, if there exist matrices \(P_{p}>0\), \(P_{q}>0\), \(Q_{p}>0\), \(Q_{q}>0\), and a scalar \(\gamma >0\), such that

$$\begin{aligned} \bar{\varPhi }&= \left[ \begin{array}{cccc} \bar{\varPhi }_{11} &{} \bar{\varPhi }_{12} &{} \bar{\varPhi }_{13} &{} \bar{\varPhi }_{14} \\ *&{} \bar{\varPhi }_{22} &{} \bar{\varPhi }_{23} &{} \bar{\varPhi }_{24} \\ *&{} *&{} \bar{\varPhi }_{33} &{} \bar{\varPhi }_{34} \\ *&{} *&{} *&{} \bar{\varPhi } _{44} \end{array} \right] <0, \end{aligned}$$
(8)
$$\begin{aligned} \tilde{\varPhi }&= \left[ \begin{array}{cccc} \tilde{\varPhi }_{11} &{} \tilde{\varPhi }_{12} &{} \tilde{\varPhi }_{13} &{} \tilde{\varPhi }_{14}\\ *&{} \tilde{\varPhi }_{22} &{} \tilde{\varPhi }_{23} &{} \tilde{\varPhi }_{24} \\ *&{} *&{} \tilde{\varPhi }_{33} &{} \tilde{\varPhi }_{34} \\ *&{} *&{} *&{} \tilde{\varPhi }_{44} \end{array} \right] <0, \end{aligned}$$
(9)
$$\begin{aligned} P_{q}&\le \mu _{p}P_{p}, \end{aligned}$$
(10)
$$\begin{aligned} Q_{q}&\le \mu _{p}Q_{p}, \end{aligned}$$
(11)

where \(\bar{\alpha }_{p}=1-\alpha _{p}\), \(\bar{\beta }_{p}=1+\beta _{p}\), \(\theta _{p}=\bar{\beta }_{p}/\bar{\alpha }_{p}\), and

$$\begin{aligned} \bar{\varPhi }_{11}&=\bar{A}_{1p}^{T}(P_{p}+Q_{p})\bar{A}_{1p}+\eta (1-\eta )\bar{A}_{\eta 1p}^{T}(P_{p}+Q_{p})\bar{A}_{\eta 1p} -\bar{\alpha }_{p}P_{p}+\bar{C}_{p}^{T}\bar{C}_{p}, \\ \bar{\varPhi }_{12}&=\bar{A}_{1p}^{T}(P_{p}+Q_{p})\bar{A}_{2p}, \bar{\varPhi }_{13} =\bar{A}_{1p}^{T}(P_{p}+Q_{p})\bar{B}_{1p}+\bar{C}_{p}^{T}\bar{D}_{p}, \bar{\varPhi }_{14} =\bar{A}_{1p}^{T}(P_{p}+Q_{p})\bar{B}_{2p}, \\ \bar{\varPhi }_{22}&=\bar{A}_{2p}^{T}(P_{p}+Q_{p})\bar{A}_{2p}+\eta (1-\eta )\bar{A}_{\eta 2p}^{T}(P_{p}+Q_{p})\bar{A}_{\eta 2p} -\bar{\alpha }_{p}Q_{p}+\bar{C}_{p}^{T}\bar{C}_{p}, \\ \bar{\varPhi }_{23}&=\bar{A}_{2p}^{T}(P_{p}+Q_{p})\bar{B}_{1p}, \bar{\varPhi }_{24} =\bar{A}_{2p}^{T}(P_{p}+Q_{p})\bar{B}_{2p}+\bar{C}_{p}^{T}\bar{D}_{p}, \\ \bar{\varPhi }_{33}&=\bar{B}_{1p}^{T}(P_{p}+Q_{p})\bar{B}_{1p}+\bar{D}_{p}^{T}\bar{D}_{p}-\gamma ^{2}I, \bar{\varPhi }_{34} =\bar{B}_{1p}^{T}(P_{p}+Q_{p})\bar{B}_{2p}, \\ \bar{\varPhi }_{44}&=\bar{B}_{2p}^{T}(P_{p}+Q_{p})\bar{B}_{2p}+\bar{D}_{p}^{T}\bar{D}_{p}-\gamma ^{2}I,\\ \tilde{\varPhi }_{11}&=\tilde{A}_{1p}^{T}(P_{p}+Q_{p})\tilde{A}_{1p}+\eta (1-\eta )\tilde{A}_{\eta 1p}^{T}(P_{p}+Q_{p})\tilde{A}_{\eta 1p} -\bar{\beta }_{p}P_{p}+\tilde{C}_{p}^{T}\tilde{C}_{p}, \\ \tilde{\varPhi }_{12}&=\tilde{A}_{1p}^{T}(P_{p}+Q_{p})\tilde{A}_{2p}, \tilde{\varPhi }_{13} =\tilde{A}_{1p}^{T}(P_{p}+Q_{p})\tilde{B}_{1p}+\tilde{C}_{p}^{T}\tilde{D}_{p}, \tilde{\varPhi }_{14} =\tilde{A}_{1p}^{T}(P_{p}+Q_{p})\tilde{B}_{2p}, \\ \tilde{\varPhi }_{22}&=\tilde{A}_{2p}^{T}(P_{p}+Q_{p})\tilde{A}_{2p}+\eta (1-\eta )\tilde{A}_{\eta 2p}^{T}(P_{p}+Q_{p})\tilde{A}_{\eta 2p} -\bar{\beta }_{p}Q_{p}+\tilde{C}_{p}^{T}\tilde{C}_{p}, \\ \tilde{\varPhi }_{23}&=\tilde{A}_{2p}^{T}(P_{p}+Q_{p})\tilde{B}_{1p}, \tilde{\varPhi }_{24} =\tilde{A}_{2p}^{T}(P_{p}+Q_{p})\tilde{B}_{2p}+\tilde{C}_{p}^{T}\tilde{D}_{p}, \\ \tilde{\varPhi }_{33}&=\tilde{B}_{1p}^{T}(P_{p}+Q_{p})\tilde{B}_{1p}+\tilde{D}_{p}^{T}\tilde{D}_{p}-\gamma ^{2}I, \tilde{\varPhi }_{34} =\tilde{B}_{1p}^{T}(P_{p}+Q_{p})\tilde{B}_{2p}, \\ \tilde{\varPhi }_{44}&=\tilde{B}_{2p}^{T}(P_{p}+Q_{p})\tilde{B}_{2p}+\tilde{D} _{p}^{T}\tilde{D}_{p}-\gamma ^{2}I. \end{aligned}$$

Then, for any switching signal with MDADT satisfying

$$\begin{aligned} \tau _{ap}>\tau _{ap}^{*}=-\frac{\ln \mu _{p}+\tau _{\max }\ln \theta _{p}}{\ln \bar{\alpha }_{p}}, \end{aligned}$$
(12)

the 2-D switched system (6)–(7) is asymptotically mean-square stable with a prescribed weighted \(\mathscr {H}_{\infty }\) disturbance attenuation level \(\gamma _{s}=\sqrt{\prod _{p=1}^{M}(\theta _{p}^{\tau _{p}}\mu _{p})^{N_{0p}}(\alpha _{\max }/\alpha _{\min })\theta _{\max }^{\tau _{\max }-1}}\gamma \) and \(\alpha _{\max }=\max _{p\in \mathscr {M}}\{\alpha _{p}\}\), \(\alpha _{\min }=\min _{p\in \mathscr {M}}\{\alpha _{p}\}\), \(\theta _{\max }=\max _{p\in \mathscr {M} }\{\theta _{p}\}\).

Proof

To establish the stability and \(\mathscr {H}_{\infty }\) performance of the 2-D switched system (6)–(7), we construct the following Lyapunov function:

$$\begin{aligned} V_{\sigma (\kappa )}(x(i,j))&= V_{\sigma (\kappa )}^{1}(x(i,j))+V_{\sigma (\kappa )}^{2}(x(i,j)), \nonumber \\ V_{\sigma (\kappa )}^{1}(x(i,j))&=x^{T}(i,j)P_{\sigma (\kappa )}x(i,j), \nonumber \\ V_{\sigma (\kappa )}^{2}(x(i,j))&=x^{T}(i,j)Q_{\sigma (\kappa )}x(i,j), \end{aligned}$$
(13)

where \(P_{\sigma (\kappa )}\) and \(Q_{\sigma (\kappa )}\) are positive definite matrices for \(\forall \sigma (\kappa ) \in \mathscr {M}\).

Here, we define

$$\begin{aligned} \varDelta V_{\sigma (\kappa )}(x(i,j)) =&V_{\sigma (\kappa )}(x(i+1,j+1)) -V_{\sigma (\kappa )}^{1}(x(i,j+1))-V_{\sigma (\kappa )}^{2}(x(i+1,j)). \end{aligned}$$
(14)

Noting that \(\mathbb {E}\left\{ \left[ \rho (i,j)-\eta \right] ^{2}\right\} =(1-\eta )\eta \). When \(\kappa \in \left[ \kappa _{l}+\tau (\kappa _{l}),\kappa _{l+1}\right) \), the filter is matched with the mode. From (8), we obtain that

$$\begin{aligned}&\mathbb {E}\{\varDelta V_{\sigma (\kappa )}(x(i,j))+\alpha _{\sigma (\kappa )} \left[ V_{\sigma (\kappa )}^{1}(x(i,j+1)) +V_{\sigma (\kappa )}^{2}(x(i+1,j))\right] +\varGamma (i,j)\} \\&\quad =\mathbb {E}\left\{ \zeta ^{T}(i,j)\bar{\varPhi }\zeta (i,j)\right\} <0, \end{aligned}$$

where \(\zeta (i,j)=\left[ \begin{array}{cccc} \xi (i,j+1)&\xi (i+1,j)&\omega ^{T}(i,j+1)&\omega ^{T}(i,j+1) \end{array} \right] ^{T}\), \(\varGamma (i,j)=\bar{e}^{T}\bar{e}-\gamma ^{2}\bar{\omega }^{T}\bar{\omega }\) with \(\bar{e}=\left[ \begin{array}{cc} e^{T}(i,j+1)&e^{T}(i+1,j) \end{array} \right] ^{T}\), \(\bar{\omega }=\left[ \begin{array}{cc} \omega ^{T}(i,j+1)&\omega ^{T}(i+1,j) \end{array} \right] ^{T}\).

Thus, we can get

$$\begin{aligned}&\mathbb {E}\{V_{\sigma (\kappa )}(x(i+1,j+1))\} \nonumber \\&\quad <\mathbb {E}\{\bar{\alpha }_{\sigma (\kappa )}[ V_{\sigma (\kappa )}^{1}(x(i,j+1)) + V_{\sigma (\kappa )}^{2}(x(i+1,j))] -\varGamma (i,j)\}, \end{aligned}$$
(15)

Consider \(\kappa _{l}+\tau (\kappa _{l})<D<\kappa _{l+1}\). From (15), we obtain for \(\kappa \in \left[ \kappa _{l}+\tau (\kappa _{l}),D\right) \),

$$\begin{aligned} \left\{ \begin{array}{rll} \mathbb {E}\{V_{\sigma (\kappa )}(x(1,D-1))\}< &{} \mathbb {E}\{\bar{\alpha } _{\sigma (\kappa )}[ V_{\sigma (\kappa )}^{1}(x(0,D-1))+V_{\sigma (\kappa )}^{2}(x(1,D-2))]\\ &{} -\varGamma (0,D-2)\}, \\ \mathbb {E}\{V_{\sigma (\kappa )}(x(2,D-2))\}< &{} \mathbb {E}\{\bar{\alpha } _{\sigma (\kappa )}[ V_{\sigma (\kappa )}^{1}(x(1,D-2))+V_{\sigma (\kappa )}^{2}(x(2,D-3))]\\ &{} -\varGamma (1,D-3)\}, \\ &{} \vdots &{} \\ \mathbb {E}\{V_{\sigma (\kappa )}(x(D-1,1))\} < &{} \mathbb {E}\{\bar{\alpha } _{\sigma (\kappa )}[ V_{\sigma (\kappa )}^{1}(x(D-2,1))+V_{\sigma (\kappa )}^{2}(x(D-1,0))]\\ &{} -\varGamma (D-2,0)\}. \end{array} \right. \end{aligned}$$

According to Assumption 1, we can get for \(\kappa \in \left[ \kappa _{l}+\tau (\kappa _{l}),D\right) \),

$$\begin{aligned}&\mathbb {E}\left\{ \sum _{i+j=D}V_{\sigma (\kappa )}(x(i,j))\right\} \nonumber \\&\quad<\mathbb {E}\left\{ \bar{\alpha }_{\sigma (\kappa )}\sum _{i+j=D-1}V_{\sigma (\kappa )}(x(i,j))-\sum _{i+j=D-2}\varGamma (i,j)\right\} \nonumber \\&\quad<... \nonumber \\&\quad <\mathbb {E}\left\{ \bar{\alpha }_{\sigma (\kappa _{l} )}^{D-(\kappa _{l}+\tau (\kappa _{l}))}\sum _{i+j=\kappa _{l}+\tau (\kappa _{l})}V_{\sigma (\kappa _{l})}(x(i,j))-\sum _{s=\kappa _{l}+\tau (\kappa _{l})-1}^{D-2}\sum _{i+j=s}\bar{ \alpha }_{\sigma (\kappa _{l} )}^{D-2-s}\varGamma (i,j)\right\} . \end{aligned}$$
(16)

Similarly, consider \(\kappa \in \left[ \kappa _{l},\kappa _{l}+\tau (\kappa _{l})\right) \), in this situation the filter is mismatched with the subsystem. From (9), it holds that

$$\begin{aligned}&\mathbb {E}\left\{ \sum _{i+j=\kappa _{l}+\tau (\kappa _{l})}V_{\sigma (\kappa )}(x(i,j))\right\} \nonumber \\&\quad <\mathbb {E}\left\{ \bar{\beta }_{\sigma (\kappa _{l} )}^{\tau (\kappa _{l})}\sum _{i+j=\kappa _{l}}V_{\sigma (\kappa _{l})}(x(i,j)) -\sum _{s=\kappa _{l}-1}^{\kappa _{l}+\tau (\kappa _{l})-2}\sum _{i+j=s}\bar{\beta }_{\sigma (\kappa _{l} )}^{\kappa _{l}+\tau (\kappa _{l})-2-s}\varGamma (i,j)\right\} . \end{aligned}$$
(17)

Combining (16) with (17), we obtain that for \(\kappa \in \left[ \kappa _{l},\kappa _{l+1}\right) \),

$$\begin{aligned}&\mathbb {E}\left\{ \sum _{i+j=D}V_{\sigma (\kappa )}(x(i,j))\right\} \nonumber \\&\quad \le \mathbb {E}\left\{ \bar{\alpha }_{\sigma (\kappa _{l})}^{D-\kappa _{l}}\theta _{\sigma (\kappa _{l})}^{\tau (\kappa _{l})}\sum _{i+j=\kappa _{l}}V_{\sigma (\kappa _{l})}(x(i,j)) -\sum _{s=\kappa _{l}+\tau (\kappa _{l})-1}^{D-2}\sum _{i+j=s}\bar{\alpha }_{\sigma (\kappa _{l})}^{D-2-s}\varGamma (i,j) \right. \nonumber \\&\quad \left. -\sum _{s=\kappa _{l}-1}^{\kappa _{l}+\tau (\kappa _{l})-2}\sum _{i+j=s}\bar{\alpha }_{\sigma (\kappa _{l})}^{D-2-s}\theta _{\sigma (\kappa _{l})}^{\kappa _{l}+\tau (\kappa _{l})-2-s}\varGamma (i,j)\right\} . \end{aligned}$$
(18)

On the other hand, according to (10)–(11), we conclude for all \((\sigma (\kappa _{l})=p,\sigma (k_{l-1})=q)\in \mathscr {M} \times \mathscr {M} \), \(p\ne q\),

$$\begin{aligned} \mathbb {E}\left\{ \sum _{i+j=\kappa _{l}} V_{\sigma (\kappa _{l})}(x(i,j))\right\} \le \mathbb {E}\left\{ \mu _{\sigma (\kappa _{l})}\sum _{i+j=\kappa _{l}} \,V_{\sigma (\kappa _{l-1})}(x(i,j))\right\} . \end{aligned}$$
(19)

We prove the stability firstly. Consider \(\omega (i,j)\equiv 0\), from (18), we have,

$$\begin{aligned} \mathbb {E}\left\{ \sum _{i+j=D}V_{\sigma (\kappa )}(x(i,j))\right\} \le \mathbb {E}\left\{ \bar{\alpha }_{\sigma (\kappa _{1})}^{D-\kappa _{l}}\theta _{\sigma (\kappa _{l})}^{\tau (\kappa _{l})}\sum _{i+j=\kappa _{l}}V_{\sigma (\kappa _{l})}(x(i,j))\right\} . \end{aligned}$$
(20)

Denote \(\tau (\kappa _{l})\) as \(\tau _{l}\), and \(\tau _{\max }=\max _{p\in \mathscr {M} }\{\tau _{p}\}\). From (19)–(20), we obtain

$$\begin{aligned}&\mathbb {E}\left\{ \sum _{i+j=D}V_{\sigma (\kappa )}(x(i,j))\right\} \\&\quad<\mathbb {E}\left\{ \mu _{\sigma (\kappa _{l})}\bar{\alpha } _{\sigma (\kappa _{l})}^{D-\kappa _{l}}\theta _{\sigma (\kappa _{l})}^{\tau (\kappa _{l})}\sum _{i+j=\kappa _{l}}V_{\sigma (\kappa _{l-1})}(x(i,j))\right\} \\&\quad <... \\&\quad \le \mathbb {E}\left\{ \prod _{p=1}^{M}(\mu _{p}\theta _{p}^{\tau _{p}})^{N_{0p}+H_{p}(r,D)/\tau _{ap}}\prod _{p=1}^{M} \bar{\alpha }_{p}^{H_{p}(r,D)} \sum _{i+j=r}V_{\sigma (r)}(x(i,j))\right\} \\&\quad \le \mathbb {E}\left\{ \prod _{p=1}^{M}(\mu _{p}\theta _{p}^{\tau _{p}})^{N_{0p}}\left\{ \max _{p\in \mathscr {M} }\left[ (\mu _{p}\theta _{p}^{\tau _{\max }})^{1/\tau _{ap}}\bar{\alpha }_{p}\right] \right\} ^{D-r} \sum _{i+j=r}V_{\sigma (r)}(x(i,j))\right\} . \end{aligned}$$

From (13), we know that there exist two positive scalars \(\lambda _{1}\) and \(\lambda _{2}\) such that \(\forall \sigma (\kappa )=p\in \mathscr {M} \),

$$\begin{aligned} \lambda _{1}\mathbb {E}\left\{ \left\| x(i,j)\right\| ^{2}\right\} \le \mathbb {E}\left\{ V_{p}(x(i,j))\right\} \le \lambda _{2}\mathbb {E}\left\{ \left\| x(i,j)\right\| ^{2}\right\} , \end{aligned}$$

where

$$\begin{aligned} \lambda _{1}&=\min \left\{ \lambda _{\min }(P_{p})+\lambda _{\min }(Q_{p})\right\} , \\ \lambda _{2}&=\max \left\{ \lambda _{\max }(P_{p})+\lambda _{\max }(Q_{p})\right\} . \end{aligned}$$

Thus, we have

$$\begin{aligned}&\mathbb {E}\left\{ \sum _{i+j=D}\left\| x(i,j)\right\| ^{2}\right\} \le \varsigma \varepsilon ^{D-r} \mathbb {E}\left\{ \sum _{i+j=r}\left\| x(i,j)\right\| _{r} ^{2}\right\} , \end{aligned}$$

where

$$\begin{aligned} \varsigma =\frac{\lambda _{2}}{\lambda _{1}}\prod _{p=1}^{M}(\mu _{p}\theta _{p}^{\tau _{p}})^{N_{0p}}>0, \varepsilon =\max _{p\in \mathscr {M} }\left[ (\mu _{p}\theta _{p}^{\tau _{p}})^{1/\tau _{ap}}\bar{\alpha }_{p}\right] , \end{aligned}$$

then if there exist constants \(\tau _{ap},p\in \mathscr {M}\) satisfying (12), we can get \(0<\varepsilon <1\). From Definition 2, it can be concluded that the system (6) under asynchronous switching is asymptotically mean-square stable.

Then, we address the \(\ell _{2}\)-gain analysis. From (18)–(19), we obtain

$$\begin{aligned}&\mathbb {E}\left\{ \sum _{i+j=D}V_{\sigma (\kappa _{l})}(x(i,j))\right\} \nonumber \\&\quad<\mathbb {E}\left\{ \bar{\alpha }_{\sigma (\kappa _{l})}^{D-\kappa _{l}}\theta _{\sigma (\kappa _{l})}^{\tau (\kappa _{l})}\mu _{\sigma (\kappa _{l})}\sum _{i+j=\kappa _{l}}V_{\sigma (\kappa _{l-1})}(x(i,j))-\sum _{s=\kappa _{l}+\tau (\kappa _{l})-1}^{D-2}\sum _{i+j=s} \bar{\alpha }_{\sigma (\kappa _{l})}^{D-2-s}\varGamma (i,j)\right. \nonumber \\&\quad \quad \left. -\sum _{s=\kappa _{l}-1}^{\kappa _{l}+\tau (\kappa _{l})-2}\sum _{i+j=s}\bar{\alpha }_{\sigma (\kappa _{l})}^{D-2-s}\theta _{\sigma (\kappa _{l})}^{\kappa _{l}+\tau (\kappa _{l})-2-s}\varGamma (i,j)\right\} \nonumber \\&\quad<... \nonumber \\&\quad <\mathbb {E}\left\{ \bar{\alpha }_{\sigma (\kappa _{l})}^{D-\kappa _{l}}\bar{ \alpha }_{\sigma (\kappa _{l-1})}^{\kappa _{l}-\kappa _{l-1}}\cdots \bar{ \alpha }_{\sigma (r)}^{\kappa _{1}-r}\theta _{\sigma (\kappa _{l})}^{\tau (\kappa _{l})}\ldots \theta _{\sigma (r)}^{\tau (r)}\mu _{\sigma (\kappa _{l})}\ldots \mu _{\sigma (r)}\sum _{i+j=r}V_{\sigma (r)}(x(i,j))\right. \nonumber \\&\quad \quad -\bar{\alpha }_{\sigma (\kappa _{l})}^{D-\kappa _{l}}\ldots \bar{\alpha } _{\sigma (r)}^{\kappa _{1}-r}\theta _{\sigma (\kappa _{l})}^{\tau (\kappa _{l})}\ldots \theta _{\sigma (r)}^{\tau (r)}\mu _{\sigma (\kappa _{l})}\ldots \mu _{\sigma (r)}\sum _{s=r+\tau (r)-1}^{\kappa _{1}-2}\sum _{i+j=s} \bar{\alpha }_{\sigma (r)}^{\kappa _{1}-2-s}\varGamma (i,j) \nonumber \\&\quad \quad -\bar{\alpha }_{\sigma (\kappa _{l})}^{D-\kappa _{l}}\ldots \bar{\alpha } _{\sigma (r)}^{\kappa _{1}-r}\theta _{\sigma (\kappa _{l})}^{\tau (\kappa _{l})}\ldots \theta _{\sigma (r)}^{\tau (r)}\mu _{\sigma (\kappa _{l})}\ldots \mu _{\sigma (r)} \nonumber \\&\quad \quad \times \sum _{s=r-1}^{r+\tau (r)-2}\sum _{i+j=s}\bar{\alpha }_{\sigma (r)}^{\kappa _{1}-2-s}\theta _{\sigma (r)}^{r+\tau (r)-2-s}\varGamma (i,j)-\ldots \nonumber \\&\quad \quad \left. -\sum _{s=\kappa _{l}+\tau (\kappa _{l})-1}^{D-2}\sum _{i+j=s}\bar{ \alpha }_{\sigma (\kappa _{l})}^{D-2-s}\varGamma (i,j)-\sum _{s=\kappa _{l}-1}^{\kappa _{l}+\tau (\kappa _{l})-2}\sum _{i+j=s}\bar{\alpha }_{\sigma (\kappa _{l})}^{D-2-s}\theta _{\sigma (\kappa _{l})}^{\kappa _{l}+\tau (\kappa _{l})-2-s}\varGamma (i,j)\right\} . \end{aligned}$$
(21)

Denote \(\alpha _{\max }=\max \{\alpha _{p}\}\), \(\alpha _{\min }=\min \{\alpha _{p}\}\) and \(\bar{\alpha }_{\max }=1-\alpha _{\max }\), \(\bar{\alpha } _{\min }=1-\alpha _{\min }\). Consider zero initial condition, i.e., \( \sum _{i+j=r}V_{\sigma (r)}(x(i,j))\)\(=0\), and \( \sum _{i+j=\kappa _{l}}V_{\sigma (\kappa _{l})}(x(i,j))\ge 0\). Owing to \( 1<\theta _{p}^{\kappa _{p}+\tau _{p}-2-s}<\theta _{p}^{\tau _{p}-1},s\in [\kappa _{p}-1,\kappa _{p}+\tau _{p}-2)\), then we have

$$\begin{aligned}&\mathbb {E}\left\{ \sum _{s=r-1}^{D-2}\sum _{i+j=s}\left[ \bar{\alpha }_{\max }^{D-2-s} \prod _{p=1}^{M}(\theta _{p}^{\tau _{p}}\mu _{p})^{N_{\sigma p}(s,D)}\bar{e}^{T}\bar{e}\right] \right\} \\&\quad \le \mathbb {E}\left\{ \sum _{s=r-1}^{D-2}\sum _{i+j=s} \left[ \bar{\alpha }_{\min }^{D-2-s}\prod _{p=1}^{M}(\theta _{p}^{\tau _{p}}\mu _{p})^{N_{\sigma p}(s,D)}\theta _{\sigma (s)}^{\tau _{\sigma (s)}-1}\gamma ^{2}\bar{\omega }^{T}\bar{\omega }\right] \right\} . \end{aligned}$$

Multiplying both sides of the above inequality by \((\theta _{p}^{\tau _{p}}\mu _{p})^{-N_{\sigma p}(r,D)}\), it follows that

$$\begin{aligned}&\mathbb {E}\left\{ \sum _{s=r-1}^{D-2}\sum _{i+j=s}\left[ \bar{\alpha }_{\max }^{D-2-s} \prod _{p=1}^{M}(\theta _{p}^{\tau _{p}}\mu _{p})^{-N_{\sigma p}(r,s)}\bar{e}^{T}\bar{e}\right] \right\} \\&\quad \le \mathbb {E}\left\{ \sum _{s=r-1}^{D-2}\sum _{i+j=s} \left[ \bar{\alpha }_{\min }^{D-2-s}\prod _{p=1}^{M}(\theta _{p}^{\tau _{p}}\mu _{p})^{-N_{\sigma p}(r,s)}\theta _{\sigma (s)}^{\tau _{\sigma (s)}-1}\gamma ^{2}\bar{\omega }^{T}\bar{\omega }\right] \right\} . \end{aligned}$$

From Definition 1, we know \(-N_{0p}-H_{p}(r,s)/\tau _{ap}\le -N_{\sigma p}(r,s)\le 0\). Meanwhile, by noticing (12) we have

$$\begin{aligned}&\mathbb {E}\left\{ \sum _{s=r-1}^{D-2}\sum _{i+j=s}\bigg [\bar{\alpha }_{\max }^{D-2-s} \left. \prod _{p=1}^{M}(\theta _{p}^{\tau _{p}}\mu _{p})^{-N_{0p}+H_{p}(r,s)\ln \bar{\alpha }_{p}/\ln (\theta _{p}^{\tau _{p}}\mu _{p})}\bar{e}^{T}\bar{e}\right] \right\} \\&\quad \le \mathbb {E}\left\{ \sum _{s=r-1}^{D-2}\sum _{i+j=s}\left( \bar{\alpha }_{\min }^{D-2-s}\theta _{\max }^{\tau _{\max }-1}\gamma ^{2}\bar{\omega }^{T}\bar{\omega }\right) \right\} . \end{aligned}$$

Furthermore,

$$\begin{aligned}&\mathbb {E}\left\{ \sum _{D=2}^{\infty }\sum _{s=r-1}^{D-2}\sum _{i+j=s}\left[ \bar{\alpha }_{\max }^{D-2-s}\prod _{p=1}^{M} \bar{\alpha }_{p}^{H_{p}(r,s)}\bar{e}^{T}\bar{e}\right] \right\} \\&\le \varTheta _{p}\gamma ^{2}\mathbb {E}\left\{ \sum _{D=2}^{\infty }\sum _{s=r-1}^{D-2}\sum _{i+j=s}\bar{\alpha }_{\min }^{D-2-s}\theta _{\max }^{\tau _{\max }-2}\gamma ^{2}\bar{\omega }^{T}\bar{\omega }\right\} , \end{aligned}$$

and

$$\begin{aligned}&\mathbb {E}\left\{ \sum _{s=r-1}^{\infty }\sum _{D=s+2}^{\infty }\sum _{i+j=s}\bar{\alpha }_{\max }^{D-2-s}\bar{\alpha }_{\max }^{s}\bar{e}^{T} \bar{e}\right\} \\&\le \varTheta _{p}\gamma ^{2}\mathbb {E}\left\{ \sum _{s=r-1}^{\infty }\sum _{D=s+2}^{\infty }\sum _{i+j=s}\bar{\alpha }_{\min }^{D-2-s}\theta _{\max }^{\tau _{\max }-2}\gamma ^{2}\bar{\omega }^{T}\bar{ \omega }\right\} , \end{aligned}$$

where \(\varTheta _{p}=\prod _{p=1}^{M}(\theta _{p}^{\tau _{p}}\mu _{p})^{N_{0p}}\). Since

$$\begin{aligned} \sum _{D=s+2}^{\infty }\sum _{i+j=s}\bar{\alpha }_{\max }^{D-2-s} =\sum _{i+j=s}1/\alpha _{\max }, \sum _{D=s+2}^{\infty }\sum _{i+j=s}\bar{\alpha }_{\min }^{D-2-s} =\sum _{i+j=s}1/\alpha _{\min }, \end{aligned}$$

thus, we conclude

$$\begin{aligned} \mathbb {E}\left\{ \sum _{s=r-1}^{\infty }\sum _{i+j=s} \alpha ^{s}\bar{e}^{T}\bar{e}\right\}&\le \prod _{p=1}^{M}(\theta _{p}^{\tau _{p}}\mu _{p})^{N_{0p}}\frac{\alpha _{\max }}{\alpha _{\min }}\theta _{\max }^{\tau _{\max }-1}\gamma ^{2}\mathbb {E}\left\{ \sum _{s=r-1}^{\infty }\sum _{i+j=s}\bar{\omega }^{T}\bar{\omega }\right\} , \\ \mathbb {E}\left\{ \sum _{i=0}^{\infty }\sum _{j=0}^{\infty }\alpha ^{i+j}\left\| \bar{e}\right\| _{2}^{2}\right\}&\le \gamma _{s}^{2}\mathbb {E}\left\{ \sum _{i=0}^{\infty }\sum _{j=0}^{\infty }\left\| \bar{\omega }\right\| _{2}^{2}\right\} , \end{aligned}$$

where \(\alpha =1-\alpha _{\max }\) and \(\gamma _{s}=\sqrt{\prod _{p=1}^{M}(\theta _{p}^{\tau _{p}}\mu _{p})^{N_{0p}}(\alpha _{\max }/\alpha _{\min })\theta _{\max }^{\tau _{\max }-1}}\gamma \) .

According to Definition 3, we conclude that the 2-D switched system (6)–(7) is asymptotically stable with a prescribed weighted \(\mathscr {H}_{\infty }\) disturbance attenuation level \(\gamma _{s}\), which ends the proof. \(\square \)

4 \(\mathscr {H}_{\infty }\) Filter Design

According to \(\ell _{2}\)-gain analysis in the preceding section, we address asynchronous \(\mathscr {H}_{\infty }\) filter design with missing measurements for 2-D switched systems.

Theorem 1

Consider the 2-D switched system (1)–(3). For any \((p,q)\in \mathscr {M} \times \mathscr {M} \), \(p\ne q\), let \(0<\alpha _{p}<1\), \(\beta _{p}>0\) and \(\mu _{p}>1\) be given constants, if there exist matrices \(P_{p}>0\), \(Q_{p}>0\), \(X_{p}\), \(Y_{p}\), \(Z_{p}\), \(G_{F1p}\), \(G_{F2p}\), \(K_{F1p}\), \(K_{F2p}\), \(L_{Fp}\), \(p\in \mathscr {M}\), and a scalar \(\gamma >0\), such that (10)–(11) hold, and

$$\begin{aligned} \left[ \begin{array}{ccccc} \bar{\varXi }_{11} &{} 0 &{} \bar{\varXi }_{13} &{} \bar{\varXi }_{14} &{} \bar{\varXi }_{15} \\ *&{} -\gamma ^{2}I &{} \bar{\varXi }_{23} &{} 0 &{} \bar{\varXi }_{25} \\ *&{} *&{} \bar{\varXi }_{33} &{} 0 &{} 0 \\ *&{} *&{} *&{} \bar{\varXi }_{44} &{} 0 \\ *&{} *&{} *&{} *&{} -I \end{array} \right]&<0, \end{aligned}$$
(22)
$$\begin{aligned} \left[ \begin{array}{ccccc} \tilde{\varXi }_{11} &{} 0 &{} \tilde{\varXi }_{13} &{} \tilde{\varXi }_{14} &{} \tilde{\varXi }_{15} \\ *&{} -\gamma ^{2}I &{} \tilde{\varXi }_{23} &{} 0 &{} \tilde{\varXi }_{25} \\ *&{} *&{} \tilde{\varXi }_{33} &{} 0 &{} 0 \\ *&{} *&{} *&{} \tilde{\varXi }_{44} &{} 0 \\ *&{} *&{} *&{} *&{} -I \end{array} \right]&<0, \end{aligned}$$
(23)

where

$$\begin{aligned} \bar{\varXi }_{11}&=\mathrm {diag}\{-\bar{\alpha }_{p}P_{p}, -\bar{\alpha }_{p}Q_{p}\}, \bar{\varXi }_{33}=\mathrm {diag}\{P_{p}-R_{p}-R_{p}^{T}, Q_{p}-R_{p}-R_{p}^{T}\},\\ \bar{\varXi }_{44}&=\bar{\eta }\mathrm {diag}\{\bar{\varXi }_{33}, \bar{\varXi }_{33}\}, \bar{\varXi }_{14}=\mathrm {diag}\{\bar{\varXi }_{14}^{1}, \bar{\varXi }_{14}^{2}\},\\ \bar{\varXi }_{13}&=\left[ \begin{array}{cc} \bar{\varXi }_{13}^{1} &{} \bar{\varXi }_{13}^{1} \\ \bar{\varXi }_{13}^{2} &{} \bar{\varXi }_{13}^{2} \end{array} \right] , \bar{\varXi }_{23}=\left[ \begin{array}{cc} \bar{\varXi }_{23}^{1} &{} \bar{\varXi }_{23}^{1} \\ \bar{\varXi }_{23}^{2} &{} \bar{\varXi }_{23}^{2} \end{array} \right] , \bar{\varXi }_{15}=\left[ \begin{array}{cc} C_{p}^{T} &{} 0 \\ -L_{Fp}^{T} &{} 0 \end{array} \right] , \bar{\varXi }_{25}=\left[ \begin{array}{cc} 0 &{} C_{p}^{T} \\ 0 &{} -L_{Fp}^{T} \end{array} \right] , \\ \tilde{\varXi }_{11}&=\mathrm {diag}\{-\bar{\beta }_{p}P_{p}, -\bar{\beta }_{p}Q_{p}\}, \tilde{\varXi }_{33}=\mathrm {diag}\{P_{p}-R_{q}-R_{q}^{T}, Q_{p}-R_{q}-R_{q}^{T}\},\\ \tilde{\varXi }_{44}&=\bar{\eta }\mathrm {diag}\{\tilde{\varXi }_{33}, \tilde{\varXi }_{33}\}, \tilde{\varXi }_{14}=\mathrm {diag}\{\tilde{\varXi }_{14}^{1}, \tilde{\varXi }_{14}^{2}\},\\ \tilde{\varXi }_{13}&=\left[ \begin{array}{cc} \tilde{\varXi }_{13}^{1} &{} \tilde{\varXi }_{13}^{1} \\ \tilde{\varXi }_{13}^{2} &{} \tilde{\varXi }_{13}^{2} \end{array} \right] , \tilde{\varXi }_{23}=\left[ \begin{array}{cc} \tilde{\varXi }_{23}^{1} &{} \tilde{\varXi }_{23}^{1} \\ \tilde{\varXi }_{23}^{2} &{} \tilde{\varXi }_{23}^{2} \end{array} \right] , \tilde{\varXi }_{15}=\left[ \begin{array}{cc} C_{p}^{T} &{} 0 \\ -L_{Fq}^{T} &{} 0 \end{array} \right] , \tilde{\varXi }_{25}=\left[ \begin{array}{cc} 0 &{} C_{p}^{T} \\ 0 &{} -L_{Fq}^{T} \end{array} \right] , \end{aligned}$$

with \(\bar{\alpha }_{p}=1-\alpha _{p}\), \(\bar{\beta }_{p}=1+\beta _{p}\), \(\theta _{p}=\bar{\beta }_{p}/\bar{\alpha }_{p}\), \(\bar{\eta }=(1-\eta )\eta \), and for \(r=1, 2\),

$$\begin{aligned} R_{p}&=\left[ \begin{array}{cc} X_{p} &{} Y_{p} \\ Z_{p} &{} Y_{p} \end{array} \right] ,\\ \bar{\varXi }_{13}^{r}&=\left[ \begin{array}{cc} A_{rp}^{T}X_{p}^{T}+\eta C_{yp}^{T}K_{Frp} &{} A_{rp}^{T}Z_{p}^{T}+\eta C_{yp}^{T}K_{Frp} \\ G_{Frp}^{T}-\eta C_{yp}^{T}K_{Frp} &{} G_{Frp}^{T}-\eta C_{yp}^{T}K_{Frp} \end{array} \right] , \\ \bar{\varXi }_{14}^{r}&=\left[ \begin{array}{cccc} C_{yp}^{T}K_{Frp} &{} C_{yp}^{T}K_{Frp} &{} C_{yp}^{T}K_{Frp} &{} C_{yp}^{T}K_{Frp} \\ 0 &{} 0 &{} 0 &{} 0 \end{array} \right] , \\ \bar{\varXi }_{23}^{r}&=\left[ \begin{array}{cc} B_{rp}^{T}X_{p}^{T}+D_{yp}^{T}K_{Frp}&B_{rp}^{T}Z_{p}^{T}+D_{yp}^{T}K_{Frp} \end{array} \right] , \\ \tilde{\varXi }_{13}^{r}&=\left[ \begin{array}{cc} A_{rp}^{T}X_{q}^{T}+\eta C_{yp}^{T}K_{Frq} &{} A_{rp}^{T}Z_{q}^{T}+\eta C_{yp}^{T}K_{Frq} \\ G_{Frq}^{T}-\eta C_{yp}^{T}K_{Frq} &{} G_{Frq}^{T}-\eta C_{yp}^{T}K_{Frq} \end{array} \right] , \\ \tilde{\varXi }_{14}^{r}&=\left[ \begin{array}{cccc} C_{yp}^{T}K_{Frq} &{} C_{yp}^{T}K_{Frq} &{} C_{yp}^{T}K_{Frq} &{} C_{yp}^{T}K_{Frq} \\ 0 &{} 0 &{} 0 &{} 0 \end{array} \right] , \\ \tilde{\varXi }_{23}^{r}&=\left[ \begin{array}{cc} B_{rp}^{T}X_{q}^{T}+D_{yp}^{T}K_{Frq}&B_{rp}^{T}Z_{q}^{T}+D_{yp}^{T}K_{Frq} \end{array} \right] , \\ \end{aligned}$$

Then, for any switching signal with MDADT satisfying (12), the 2-D switched system (6)–(7) is asymptotically mean-square stable with a prescribed weighted \(\mathscr {H}_{\infty }\) disturbance attenuation level \(\gamma _{s}=\sqrt{\prod _{p=1}^{M}(\theta _{p}^{\tau _{p}}\mu _{p})^{N_{0p}}(\alpha _{\max }/\alpha _{\min })\theta _{\max }^{\tau _{\max }-1}}\gamma \) and \(\theta _{\max }=\max _{p\in \mathscr {M} }\{\theta _{p}\}\). Moreover, the filter parameters are given by \( G_{1p}=Y_{p}^{-1}G_{F1p}\), \(G_{2p}=Y_{p}^{-1}G_{F2p}\), \( K_{1p}=Y_{p}^{-1}K_{F1p}\), \(K_{2p}=Y_{p}^{-1}K_{F2p}\), and \(L_{p}=L_{Fp}\).

Proof

Choose (13) as the Lyapunov function.

Noticing that \(-R_{p}P_{p}^{-1}R_{p}^{T}<P_{p}-R_{p}-R_{p}^{T}\) and \( -R_{p}^{-1}Q_{p}R_{p}^{T}<Q_{p}-R_{p}-R_{p}^{T}\), denote \(G_{F1p}=Y_{p}G_{1p} \), \(G_{F2p}=Y_{p}G_{2p}\), \(K_{F1p}=Y_{p}K_{1p}\), \(K_{F2p}=Y_{p}K_{2p}\), and \( L_{Fp}=L_{p}\). Then taking congruent transformation and using Schur complement, we know that (22) ensures (8). By a similar procedure, we find that (9) can be guaranteed by (23). According to Lemma 1, we conclude that system (6)–(7) is asymptotically mean-square stable with a prescribed weighted \(\mathscr {H} _{\infty }\) disturbance attenuation level \(\gamma _{s}\), which ends the proof. \(\square \)

When taking no account of the asynchronous switching, i.e., \(\tau (\kappa _{l})=0\), we have the following corollary.

Corollary 1

Consider the 2-D switched system (1)–(3). For any \((p,q)\in \mathscr {M} \times \mathscr {M} \), \(p\ne q\), let \( 0<\alpha _{p}<1\) and \(\mu _{p}>1\) be given constants, if there exist a set of matrices \(P_{p}>0\), \(Q_{p}>0\), \(X_{p}\), \(Y_{p}\), \(Z_{p}\), \(G_{F1p}\), \(G_{F2p}\), \(K_{F1p}\), \(K_{F2p}\), \(L_{Fp}\), and a scalar \(\gamma >0\), such that (10)–(11) and (22) hold, Then, for any switching signal with MDADT satisfying

$$\begin{aligned} \tau _{ap}>\tau _{ap}^{*}=-\frac{\ln \mu _{p}}{\ln \bar{\alpha }_{p}}, \end{aligned}$$

where \(\bar{\alpha }_{p}=1-\alpha _{p}\), the 2-D switched system (6)–(7) is asymptotically mean-square stable with a prescribed weighted \(\mathscr {H}_{\infty }\) disturbance attenuation level \(\gamma _{s} = \sqrt{\prod _{p=1}^{M}\mu _{p}^{N_{0p}}(\alpha _{\max }/\alpha _{\min })} \gamma \), \(\alpha _{\max }=\max _{p\in \mathscr {M}}\{\alpha _{p}\}\), \(\alpha _{\min }=\min _{p\in \mathscr {M}}\{\alpha _{p}\}\). Moreover, the filter parameters are given by \( G_{1p}=Y_{p}^{-1}G_{F1p}\), \(G_{2p}=Y_{p}^{-1}G_{F2p}\), \( K_{1p}=Y_{p}^{-1}K_{F1p}\), \(K_{2p}=Y_{p}^{-1}K_{F2p}\), and \(L_{p}=L_{Fp}\).

Remark 2

Only switching delay is considered in this paper. As a matter of fact, state delay may also be involved in practical systems. There exist some results for 2-D switched delay systems (Duan et al. 2013; Ghous et al. 2015), one can develop the filter design for 2-D switched delay systems by using the similar methods.

Remark 3

All above results are based on MDADT switching, which is more general than ADT switching (Fei et al. 2017). Recently, a more flexible switching logic, persistent dwell time (PDT) switching is applied in 1-D switching systems (Zhang et al. 2015). In future works, it is meaningful to extended PDT switching to 2-D switched systems.

5 Illustrative examples

In this section, we use two examples to illustrate the effectiveness of the results developed in the above section.

Example 1

Consider the 2-D switched systems (1)–(3) consisting of two subsystems as follow:Subsystem 1:

$$\begin{aligned} A_{11}&=\left[ \begin{array}{cc} 0.2352 &{} 0.0019 \\ -0.9648 &{} 0.2019 \end{array} \right] ,B_{11}=\left[ \begin{array}{c} 0.1 \\ 0.1 \end{array} \right] , A_{21} =\left[ \begin{array}{cc} -0.0965 &{} 0.1002 \\ -0.0965 &{} 0.0002 \end{array} \right] ,B_{21}=\left[ \begin{array}{c} 0.01 \\ 0.01 \end{array} \right] , \\ C_{1}&=\left[ \begin{array}{cc} 0.2&0.2 \end{array} \right] ,D_{1}=-0.1, C_{y1} =\left[ \begin{array}{cc} 0.1&0.2 \end{array} \right] ,D_{y1}=0.1; \end{aligned}$$

Subsystem 2:

$$\begin{aligned} A_{12}&=\left[ \begin{array}{cc} 0.0313 &{} 0.1757 \\ -0.5773 &{} 0.0515 \end{array} \right] ,B_{12}=\left[ \begin{array}{c} 0.05 \\ 0.1 \end{array} \right] , A_{22} =\left[ \begin{array}{cc} 0 &{} 0 \\ 0.1254 &{} -0.0970 \end{array} \right] ,B_{22}=\left[ \begin{array}{c} 0 \\ 0.2 \end{array} \right] , \\ C_{2}&=\left[ \begin{array}{cc} 0.2&0.2 \end{array} \right] ,D_{2}=-0.1, C_{y2} =\left[ \begin{array}{cc} 0.1&0.2 \end{array} \right] ,D_{y2}=0.1. \end{aligned}$$

Our purpose here is to design a set of mode-dependent filters with missing measurements such that the filtering error system is asymptotically mean-square stable and has an prescribed \(\mathscr {H}_{\infty }\) performance.

Set \(\mu _{1}=\mu _{2}=1.1\) and \(\alpha _{1}=0.4\), \(\alpha _{2}=0.3\), \(\beta _{1}=1.2\), \(\beta _{2}=1.1\), and assume \(\tau _{\max }=2\), \(\eta =0.9\), \( \gamma =1.2247\). Then we find an admissible solution by using standard softwares. The corresponding \(\tau _{a1}^{*}=5.2736\), \(\tau _{a2}^{*}=6.4275\), and a set of filters are designed:

$$\begin{aligned} G_{11}&=\left[ \begin{array}{cc} 0.0379 &{} -0.0593 \\ -0.1537 &{} 0.2619 \end{array} \right] , G_{21} =\left[ \begin{array}{cc} -0.0140 &{} 0.0373 \\ 0.0256 &{} -0.0586 \end{array} \right] , \\ K_{11}&=\left[ \begin{array}{c} 0.0005 \\ -0.0411 \end{array} \right] , K_{21}=\left[ \begin{array}{c} -0.0388 \\ 0.1252 \end{array} \right] , L_{1}=\left[ \begin{array}{cc} 0.0050&-0.0986 \end{array} \right] ,\\ G_{12}&=\left[ \begin{array}{cc} -0.0068 &{} 0.0447 \\ -0.0078 &{} 0.0018 \end{array} \right] , G_{22} =\left[ \begin{array}{cc} -0.0030 &{} 0.0103 \\ 0.0156 &{} -0.0542 \end{array} \right] , \\ K_{12}&=\left[ \begin{array}{c} -0.0139 \\ -0.0035 \end{array} \right] , K_{22}=\left[ \begin{array}{c} -0.0007 \\ 0.0014 \end{array} \right] , L_{2}=\left[ \begin{array}{cc} 0.0160&-0.1535 \end{array} \right] . \end{aligned}$$

Here, we choose the switching signal as Fig. 1. The missing measurements satisfying \(\eta =0.9\) is shown in Fig. 2. Under the zero initial condition, the disturbance input is assumed to be \(\omega (i,j)=\sin (0.1\pi (i+j))e^{-0.2(i+j)}\). Using the filters obtained by Theorem 1, we can get the filter state responses shown in Figs. 3, 4, and filter error responses shown in Fig. 5. It can be observed the augmented system is asymptotically stable.

Fig. 1
figure 1

The switching signal \(\sigma (\kappa )\)

Fig. 2
figure 2

The missing measurement distribution \(\rho (i,j)\)

Fig. 3
figure 3

The filter state response \(\hat{x}_{1}(i,j)\)

Fig. 4
figure 4

The filter state response \(\hat{x}_{2}(i,j)\)

Fig. 5
figure 5

The filter error response e(ij)

Example 2

Consider the thermal processes in heat exchangers, which can be described by a partial differential equation (Ghous et al. 2015):

$$\begin{aligned} \frac{\partial T(x,t)}{\partial x}=-\frac{\partial T(x,t)}{\partial t}-a_{\sigma (x,t)}T(x,t)+b_{\sigma (x,t)}f(x,t), \end{aligned}$$
(24)

where T(xt) is the temperature at \(x(\mathrm {space})\in [0,x_{f}]\) and \(t(\mathrm {time})\in [0,\infty )\), f(xt) is the input function, and \(a_{\sigma (x,t)}\), \(b_{\sigma (x,t)}\) are real coefficients, which are functions of \(\sigma (x,t)\). Similar to the technique used in Kaczorek (1985), here, define

$$\begin{aligned} \frac{\partial T(x,t)}{\partial t}&\approx \frac{T(i,j+1)-T(i,j)}{\varDelta t}, \\ \frac{\partial T(x,t)}{\partial x}&\approx \frac{T(i,j)-T(i-1,j)}{\varDelta x}, \\ u(x,t)\approx&u(i,j), \end{aligned}$$

where \(T(i,j)=T(i\varDelta x,j\varDelta t)\), \(u(i,j)=u(i\varDelta x,j\varDelta t)\), \(\varDelta x\) and \(\varDelta t\) are space and time discretization periods, respectively. Then, when viewing the disturbance input as the input function, we obtain that (24) can be rewritten in the form of (1) with

$$\begin{aligned} A_{1 \sigma (i,j)}&=\left[ \begin{array}{cc} 0 &{} 1 \\ 0 &{} 0 \end{array} \right] , B_{1 \sigma (i,j)}=\left[ \begin{array}{c} 0 \\ 0 \end{array} \right] , \\ A_{2 \sigma (i,j)}&=\left[ \begin{array}{cc} 0 &{} 0 \\ \frac{\varDelta t}{\varDelta x} &{} 1-\frac{\varDelta t}{\varDelta x}-a_{\sigma (i,j)}\varDelta t \end{array} \right] , B_{2 \sigma (i,j)}=\left[ \begin{array}{c} 0 \\ b_{\sigma (i,j)}\varDelta t \end{array} \right] . \end{aligned}$$

Consider this 2-D switched system with two modes and \(\varDelta t = 0.2\), \(\varDelta x = 0.5\), \(a_{1}=2\), \(a_{2}=2.5\), \(b_{1}=0.25\), \(b_{2}=0.5\). Here, assume that

$$\begin{aligned} C_{1} =C_{2}=C_{y1}=C_{y2}=\left[ \begin{array}{cc} 0.1&0.1 \end{array} \right] ,D_{1}=D_{2}=-0.1, D_{y1}=D_{y2}=0.1. \end{aligned}$$

Set \(\mu _{1}=\mu _{2}=1.1\), \(\alpha _{1}=\alpha _{2}=0.35\), \(\beta _{1}=1.2\), \(\beta _{2}=1.1\), and \(\tau _{\max }=1\), \(\eta =0.9\), \( \gamma =3.1623\). According to Theorem 1, we have \(\tau _{a1}^{*}=2.9435\), \(\tau _{a2}^{*}=3.0515\). Choose the switching signal as Fig. 6. Under the zero initial condition, the disturbance input is assumed to be \(\omega (i,j)=\frac{\sin (0.1\pi (i+j))}{0.1(i+j)^{2}}\). Using the filters obtained by Theorem 1, we can get the filter error responses as shown in Fig. 7, which satisfies above constraints. This illustrate the effectiveness of the proposed method.

Fig. 6
figure 6

The switching signal \(\sigma (\kappa )\)

Fig. 7
figure 7

The filter error response e(ij)

6 Conclusions

In this paper, the problem of asynchronous \(\mathscr {H}_{\infty }\) filtering has been solved for 2-D switched systems with missing measurements. By constructing a class of mode-dependent Lyapunov function, sufficient conditions are proposed to guarantee the asymptotic mean-square stability and \(\ell _{2}\)-gain of the 2-D switched systems. Based on the results, a set of filters are designed. For future study, since the state delay is prevalent in practical systems, it would be interesting to extend the above results to 2-D switched delay systems. Meanwhile, more general switching logics could be applied to study 2-D switched delay systems.