1 Introduction

In recent years, the dynamical systems have often been characterized by both continuous and discrete dynamics. Such systems are usually confronted in many engineering practical processes and are referred to as hybrid systems [17]. Hybrid systems may have the property that several discrete states are possible for some \(x(t)\) [5]. A switched system may be obtained from hybrid systems with only one discrete state for some \(x(t)\) [1, 4, 5]. This discrete state is called the switching signal. Hence the system dynamics of switched systems are comprised of a family of continuous or discrete subsystems and a signal handling the switching among the subsystems. This class of systems is usually called switched systems. Switched linear systems provide a framework that bridges the linear control systems and the complex or uncertain feedback systems [4]. Switching among systems may produce many complicated nonlinear system behaviors, such as multiple limit cycles and chaos [4, 8]. Switched systems include automated highway systems, automotive engine control systems, chemical process, constrained robotics, mutli-rate control, power systems and power electronics, robot manufacture, water quality control, and stepper motors [4, 810]. It is also well known that the existence of delay in a system may cause instability or bad performance in closed loop control systems [1113]. The phenomena of time delay are usually confronted in many engineering systems, such as chemical engineering systems, hydraulic systems, inferred grinding model, neural network, nuclear reactor, and rolling mill. Hence stability and control for continuous and discrete switched systems with time delay have been investigated in recent years [1, 4, 8, 1423].

The first interesting fact in a switched system is that the stability of overall system under arbitrary switching cannot be guaranteed with all stable subsystems [4, 8, 16, 2123]. Another fact is that the stability of a switched system can be achieved by choosing an appropriate switching signal even when each subsystem is unstable [4, 8, 1427]. Hence the issue of a suitable switching signal design is important and interesting for the stability and performance of switching systems. In [23], the switching signal is identified to guarantee the stability of a discrete switched time-delay system. In [1720], some switching signal design techniques are proposed to guarantee the stability and performance of discrete switched systems with time delay. Hence it is interesting to develop a simple design scheme for switching signal which is suitable for continuous-time and discrete-time switched systems. In this paper, the design scheme for switching signal is more flexible than that in some recently published reports [1720].

In recent years, the \(H_{\infty} \) performance criterion has been usually used to achieve this minimization for regulated output under various disturbance inputs. In [17, 21], \(H_{\infty} \) controls are investigated for discrete switched systems with perturbations under arbitrary switching signal. \(H_{\infty} \) controls were proposed to identify the switching signal via dwell time approach in [28]. In order to achieve better \(H_{\infty} \) performance of switched systems, designs for switching signal and control will be a good choice [19]. In our past results in [19], the developed switching signal design would depend on the parameters of a system. The used nonnegative inequality approach in our past results in [1619, 24] is efficient, but this approach has more LMI variables and longer program running time. In this paper, less LMI variables and shorter program running time will be achieved. In the past, Wirtinger inequality approach was developed to improve the conservativeness of the proposed results in [29]. It is interesting to note that Wirtinger-based inequality approach is also less conservative than Jensen inequality one [30]. In this paper, Wirtinger-based inequality combined with some free-weighting variables is used to estimate the allowable bounds of time delay and minimize the \(H_{\infty} \) performance.

On the other hand, some perturbations of switched systems are also included in this paper. A more general perturbed form than parameter perturbations in [16, 21, 22] is considered as linear fractional perturbations in [1719, 31]. Hence a simple method to design the switching signal in \(H_{\infty} \) performance and switching control is proposed for discrete switched systems with time delay and linear fractional perturbations. Some numerical examples are shown to demonstrate the use of proposed results. From the simulations, our proposed approach illustrates those less conservative results.

Notations

For a matrix A, we denote the transpose by \(A^{T}\), symmetric positive (negative) definite by \(A > 0\) (\(A < 0\)). \(A \le B\) (\(A < B\)) means that matrix \(B - A\) is symmetric positive semi-definite (definite). I denotes the identity matrix. Define \(\bar{N} = \{ 1, 2, \ldots,N \}\), \(A\backslash B = \{ x| x \in A\mbox{ and }x \notin B \}\), \(L_{2} ( 0,\infty ) = \{ w ( k ) |\sum_{k = 0}^{\infty} w^{T} ( k )w ( k ) < \infty \}\).

2 Problem formulation and the main results

Consider the following uncertain discrete switched time-delay system:

$$\begin{aligned}& \begin{aligned}[b] x(k + 1) &= \bigl[ A_{\sigma} + \Delta A_{\sigma} ( k ) \bigr]x(k) + \bigl[ A_{\tau \sigma} + \Delta A_{\tau \sigma} ( k ) \bigr]x ( k - \tau )\\ &\quad {} + \bigl[ D_{\sigma} + \Delta D_{\sigma} ( k ) \bigr]w ( k ),\quad k \ge 0,\end{aligned} \end{aligned}$$
(1a)
$$\begin{aligned}& \begin{aligned}[b] z(k) &= \bigl[ A_{z\sigma} + \Delta A_{z\sigma} ( k ) \bigr]x(k) + \bigl[ A_{z\tau \sigma} + \Delta A_{z\tau \sigma} ( k ) \bigr]x ( k - \tau )\\ &\quad {} + \bigl[ D_{z\sigma} + \Delta D_{z\sigma} ( k ) \bigr]w ( k ),\quad k \ge 0,\end{aligned} \end{aligned}$$
(1b)
$$\begin{aligned}& x ( \theta ) = \varphi ( \theta ),\quad \theta = - \tau, - \tau + 1, \ldots, 0, \end{aligned}$$
(1c)

where \(x ( k ) \in \Re^{n}\), \(x_{k}\) is the state defined by \(x_{k}(\theta ): = x(k + \theta )\), \(\forall \theta \in \{ - \tau, - \tau + 1, \ldots, 0 \}\), \(w(k) \in \Re^{m}\) is the disturbance input, \(z ( k ) \in \Re^{q}\) is the regulated ouput, σ is a switching signal in the finite set \(\{ 1, 2, \ldots,N \}\) and will be designed to preserve the performance of the system, \(\varphi ( k ) \in \Re^{n}\) is an initial state function, delay τ is a given positive integer. Matrices \(A_{i}\), \(A_{\tau i}\), \(D_{i}\), \(A_{zi}\), \(A_{z\tau i}\), \(D_{zi}\), \(i = 1, 2, \ldots,N\), are constant with appropriate dimensions. \(\Delta A_{i} ( k )\), \(\Delta A_{\tau i} ( k )\), \(\Delta D_{i} ( k )\), \(\Delta A_{zi} ( k )\), \(\Delta A_{z\tau i} ( k )\), and \(\Delta D_{zi} ( k )\) are some perturbed matrices satisfying the following conditions:

$$\begin{aligned}& \left [ \begin{matrix} \Delta A_{i} ( k ) & \Delta A_{\tau i} ( k ) & \Delta D_{i} ( k ) \end{matrix} \right ] = M_{i} \cdot \Delta_{i} ( k ) \cdot \left [ \begin{matrix} N_{Ai} & N_{A\tau i} & N_{Di} \end{matrix} \right ], \end{aligned}$$
(1d)
$$\begin{aligned}& \left [ \begin{matrix} \Delta A_{zi} ( k ) & \Delta A_{z\tau i} ( k ) & \Delta D_{zi} ( k ) \end{matrix} \right ] = M_{zi} \cdot \Delta_{zi} ( k ) \cdot \left [ \begin{matrix} N_{zAi} & N_{zA\tau i} & N_{zDi} \end{matrix} \right ], \end{aligned}$$
(1e)
$$\begin{aligned}& \Delta_{i} ( k ) = \bigl[ I - \Gamma_{i} ( k ) \Xi_{i} \bigr]^{ - 1}\Gamma_{i} ( k ),\quad \Xi_{i}\Xi_{i}^{T} < I, \end{aligned}$$
(1f)
$$\begin{aligned}& \Delta_{zi} ( k ) = \bigl[ I - \Gamma_{zi} ( k ) \Xi_{zi} \bigr]^{ - 1}\Gamma_{zi} ( k ),\quad \Xi_{zi}\Xi_{zi}^{T} < I, \end{aligned}$$
(1g)

where \(M_{i}\), \(M_{zi}\), \(N_{Ai}\), \(N_{A\tau i}\), \(N_{Di}\), \(N_{zAi}\), \(N_{zA\tau i}\), and \(N_{zDi}\), \(i = 1, 2, \ldots,N\), \(\Xi_{i}\) and \(\Xi_{zi}\) are some given constant matrices of appropriate dimensions. \(\Gamma_{i} ( k )\) and \(\Gamma_{zi} ( k )\) are some matrices representing the perturbations which satisfy

$$ \Gamma_{i}^{T} ( k )\Gamma_{i} ( k ) \le I, \qquad \Gamma_{zi}^{T} ( k )\Gamma_{zi} ( k ) \le I. $$
(1h)

Define switching domains as

$$ \Omega_{i} ( U_{i} ) = \bigl\{ x \in \Re^{n}:x^{T}U_{i}x \ge 0 \bigr\} ,\quad i = 1, 2, \ldots,N, $$
(2a)

where matrices \(U_{i} = U_{i}^{T}\) will be selected from the proposed results in this paper and

$$ \begin{gathered} \bar{\Omega}_{1} = \Omega_{1},\qquad \bar{ \Omega}_{2} = \Omega_{2}\backslash \bar{ \Omega}_{1},\qquad \bar{\Omega}_{3} = \Omega_{3} \backslash \bar{\Omega}_{1}\backslash \bar{\Omega}_{2},\qquad \ldots,\quad \mbox{and}\\ \bar{\Omega}_{N} = \Omega_{N} \backslash \bar{\Omega}_{1}\backslash \cdots \backslash \bar{ \Omega}_{N - 1}. \end{gathered} $$
(2b)

From the above definition, the switching signal can be chosen by

$$ \sigma \bigl( x ( k ) \bigr) = i,\quad \forall x ( k ) \in \bar{ \Omega}_{i}, $$
(2c)

where \(\bar{\Omega}_{i}\) is defined in (2b).

The following lemmas will be used to derive the main proposed results in this paper.

Lemma 1

([32])

If there exist some constants \(0 \le \alpha_{i} \le 1\), \(i \in \bar{N}\), \(\sum_{i = 1}^{N} \alpha_{i} = 1\), some matrices \(U_{i} = U_{i}^{T}\), \(i \in \bar{N}\), such that

$$\sum_{i = 1}^{N} \alpha_{i} \cdot U_{i} > 0, $$

we have

$$\bigcup_{i = 1}^{N}\bar{\Omega}_{i} = \Re^{n}\quad \textit{and}\quad \bar{\Omega}_{i} \cap \bar{ \Omega}_{j} = \Phi,\quad \forall i \ne j, $$

where Φ is an empty set of \(\Re^{n}\) and \(\bar{\Omega}_{i}\) is defined in (2a)-(2c).

Lemma 2

([33], Schur complement)

For a matrix \(S = \bigl[ {\scriptsize\begin{matrix}{} S_{11} & S_{12} \cr * & S_{22} \end{matrix}} \bigr]\) with \(S_{11} = S_{11}^{T}\), \(S_{22} = S_{22}^{T}\), the following conditions are equivalent:

  1. (1)

    \(S < 0\);

  2. (2)

    \(S_{22} < 0\), \(S_{11} - S_{12}S_{22}^{ - 1}S_{12}^{T} < 0\).

Lemma 3

([31])

Suppose that the matrix \(\Delta_{i} ( k )\) is defined in (1f) and satisfies (1h), then the following statements are equivalent for real matrices \(U_{i}\), \(W_{i}\), and \(X_{i}\) with \(X_{i} = X_{i}^{T}\):

  1. (I)

    The inequality is satisfied

    $$X_{i} + U_{i}\Delta_{i} ( k )W_{i} + W_{i}^{T}\Delta_{i}^{T} ( k )U_{i}^{T} < 0; $$
  2. (II)

    There exists a scalar \(\varepsilon_{i} > 0\) such that

    $$\left [ \begin{matrix} X_{i} & U_{i} & \varepsilon_{i} \cdot W_{i}^{T} \\ * & - \varepsilon_{i} \cdot I & \varepsilon_{i} \cdot \Xi_{i}^{T} \\ * & * & - \varepsilon_{i} \cdot I \end{matrix} \right ] < 0, $$

    where the matrix \(\Xi_{i}\) is defined in (1f).

Lemma 4

([29], Discrete Wirtinger inequality)

For a matrix \(R > 0\), a positive integer τ, and a vector function \(x ( k ) \in \Re^{n}\), the following inequality is satisfied:

$$\begin{aligned} - \tau \cdot \sum_{i = k - \tau}^{k - 1} y^{T} ( i )Ry ( i )&\le - \bigl[ x ( k ) - x ( k - \tau ) \bigr]^{T}R \bigl[ x ( k ) - x ( k - \tau ) \bigr]- \frac{3 ( \tau - 1 )}{ ( \tau + 1 )} \eta ( k )^{T}R\eta ( k ) \\ &= \left [ \begin{matrix} x ( k ) - x ( k - \tau ) \\ \eta ( k ) \end{matrix} \right ]^{T}\left [ \begin{matrix} - R & 0 \\ 0 & - 3\delta ( \tau ) \cdot R \end{matrix} \right ]\left [ \begin{matrix} x ( k ) - x ( k - \tau ) \\ \eta ( k ) \end{matrix} \right ], \end{aligned} $$

where \(y ( i ) = x ( i + 1 ) - x ( i )\), \(\eta ( k ) = x ( k ) + x ( k - \tau ) - \varepsilon ( \tau ) \cdot \sum_{i = k - \tau + 1}^{k - 1} x ( i )\),

$$\varepsilon ( \tau ) = \textstyle\begin{cases} 2 / ( \tau - 1 ),& \tau > 1, \\ 0,& \tau = 1, \end{cases}\displaystyle \quad \delta ( \tau ) = ( \tau - 1 ) / ( \tau + 1 ). $$

Proof

For any positive integer \(\tau > 1\), this proof is provided by [29]. For \(\tau = 1\), it is a trivial result. □

Definition 1

([18])

Consider system (1a)-(1h) with the switching signal in (2c). Assume the following:

  1. (i)

    With \(w ( k ) = 0\), system (1a)-(1h) is asymptotically stable by the switching signal in (2c).

  2. (ii)

    With zero initial conditions (i.e., \(\varphi ( k ) = 0\), \(- r_{M} \le k \le 0\)), the signals \(w ( k )\) and \(z ( k )\) satisfy

    $$\sum_{k = 0}^{\ell} z^{T} ( k )z ( k ) \le \gamma^{2} \cdot \sum_{k = 0}^{\ell} w^{T} ( k )w ( k ),\quad \forall w \ne 0, $$

    for all integers \(\ell > 0\) and constant \(\gamma > 0\). Then we say that system (1a)-(1h) is asymptotically stablizable with \(H_{\infty} \) performance γ by switching signal in (2c). If the parameter is selected as ∞, the disturbance input w should be constrained in \(L_{2} ( 0,\infty )\).

A delay-dependent condition is now provided to guarantee the \(H_{\infty} \) performance of the considered switched system by the design of switching signal.

Theorem 1

Suppose that there exist some constants \(0 \le \alpha_{i} \le 1\), \(i \in \bar{N}\), and \(\sum_{i = 1}^{N} \alpha_{i} = 1\), the following LMI optimization problem:

$$\mathit{minimize}\quad \bar{\gamma}, $$

subject to

$$\begin{aligned}& R + W > 0,\qquad P = \left [ \begin{matrix} P_{11} & P_{12} \\ * & P_{22} \end{matrix} \right ] > 0,\qquad \left [ \begin{matrix} Q_{1} & W \\ * & Q_{2} \end{matrix} \right ] > 0, \end{aligned}$$
(3a)
$$\begin{aligned}& \Lambda_{j} = \left [ \begin{matrix} \Sigma_{j} & \Pi_{j} \\ * & \Gamma_{j} \end{matrix} \right ] < 0,\quad j = 1, 2, \ldots,N, \end{aligned}$$
(3b)
$$\begin{aligned}& \sum_{i = 1}^{N} \alpha_{i} \cdot U_{i} > 0, \end{aligned}$$
(3c)

where \(\Sigma_{j}\), \(\Pi_{j}\), \(\Gamma_{j}\) are defined by

$$\begin{aligned}& \Sigma_{j} = \left [ \begin{matrix} \Sigma_{1j} & \Sigma_{2j} \\ * & \Sigma_{3j} \end{matrix} \right ],\qquad \varepsilon ( \tau ) = \textstyle\begin{cases} 2 / ( \tau - 1 ),& \tau > 1, \\ 0,& \tau = 1, \end{cases}\displaystyle \quad \delta ( \tau ) = ( \tau - 1 ) / ( \tau + 1 ), \\& \Sigma_{1j} = \left [ \begin{matrix} - P_{11} + S + \tau \cdot W + \tau^{2} \cdot Q_{1} + U_{j} & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 \\ 0 & 0 & - ( S + \tau \cdot W ) & 0 \\ 0 & 0 & 0 & - \bar{\gamma} \cdot I \end{matrix} \right ] \\& \hphantom{\Sigma_{1j} =}{}+ \left [ \begin{matrix} I \\ I \\ 0 \\ 0 \end{matrix} \right ]P_{22}\left [ \begin{matrix} I \\ I \\ 0 \\ 0 \end{matrix} \right ]^{T} - \left [ \begin{matrix} 0 \\ I \\ I \\ 0 \end{matrix} \right ]P_{22}\left [ \begin{matrix} 0 \\ I \\ I \\ 0 \end{matrix} \right ]^{T} + \left [ \begin{matrix} A_{j}^{T} \\ 0 \\ A_{\tau j}^{T} \\ D_{j}^{T} \end{matrix} \right ]P_{12}\left [ \begin{matrix} I \\ I \\ 0 \\ 0 \end{matrix} \right ]^{T} + \left [ \begin{matrix} I \\ I \\ 0 \\ 0 \end{matrix} \right ]P_{12}^{T}\left [ \begin{matrix} A_{j}^{T} \\ 0 \\ A_{\tau j}^{T} \\ D_{j}^{T} \end{matrix} \right ]^{T} \\& \hphantom{\Sigma_{1j} =}{}- \left [ \begin{matrix} I \\ 0 \\ 0 \\ 0 \end{matrix} \right ]P_{12}\left [ \begin{matrix} 0 \\ I \\ I \\ 0 \end{matrix} \right ]^{T} - \left [ \begin{matrix} 0 \\ I \\ I \\ 0 \end{matrix} \right ]P_{12}^{T}\left [ \begin{matrix} I \\ 0 \\ 0 \\ 0 \end{matrix} \right ]^{T} \\& \hphantom{\Sigma_{1j} =}{}+ \left [ \begin{matrix} I & 0 & - I & 0 \\ I & - \varepsilon ( \tau ) \cdot I & I & 0 \end{matrix} \right ]^{T}\left [ \begin{matrix} - R & 0 \\ 0 & - 3\delta ( \tau ) \cdot R \end{matrix} \right ]\left [ \begin{matrix} I & 0 & - I & 0 \\ I & - \varepsilon ( \tau ) \cdot I & I & 0 \end{matrix} \right ], \\& \Sigma_{2j} = \left [ \begin{matrix} {\Sigma_{15j}} & \Sigma_{16j} & \Sigma_{17j} \\ {0} & 0 & 0 \\ {\Sigma_{35j}} & \Sigma_{36j} & \Sigma_{37j} \\ {\Sigma_{45j}} & \Sigma_{46j} & \Sigma_{47j} \end{matrix} \right ],\qquad \Sigma_{3j} = \left [ \begin{matrix} {\Sigma_{55j}} & 0 & 0 \\ {0} & \Sigma_{66j} & 0 \\ {0} & 0 & \Sigma_{77j} \end{matrix} \right ], \\& \Pi_{j} = \left [ \begin{matrix} {\Sigma_{18j}^{T}} & \Sigma_{28j}^{T} & 0 & 0 & \Sigma_{58j}^{T} & \Sigma_{68j}^{T} & 0 \\ {0} & 0 & 0 & 0 & 0 & 0 & \Sigma_{79j}^{T} \\ {\Sigma_{110j}^{T}} & 0 & \Sigma_{310j}^{T} & \Sigma_{410j}^{T} & 0 & 0 & 0 \\ {\Sigma_{111j}^{T}} & 0 & \Sigma_{311j}^{T} & \Sigma_{411j}^{T} & 0 & 0 & 0 \end{matrix} \right ]^{T}, \\& \Gamma_{j} = \left [ \begin{matrix}{ - \varepsilon_{j} \cdot I} & 0 & \varepsilon_{j} \cdot \Xi_{j}^{T} & 0 \\ {0} & - \varepsilon_{j} \cdot I & 0 & \varepsilon_{j} \cdot \Xi_{zj}^{T} \\ {\varepsilon_{j} \cdot \Xi_{j}} & 0 & - \varepsilon_{j} \cdot I & 0 \\ {0} & \varepsilon_{j} \cdot \Xi_{zj} & 0 & - \varepsilon_{j} \cdot I \end{matrix} \right ], \\& \Theta = \tau^{2} \cdot ( Q_{2} + R ),\qquad \Sigma_{15j} = ( A_{j} - I )^{T}\Theta,\qquad \Sigma_{16j} = A_{j}^{T}P_{11},\qquad\Sigma_{17j} = A_{zj}^{T}, \\& \Sigma_{18j} = P_{12}^{T}M_{j},\qquad\Sigma_{110j} = \varepsilon_{j} \cdot N_{Aj}^{T},\qquad \Sigma_{111j} = \varepsilon_{j} \cdot N_{zAj}^{T},\qquad \Sigma_{28j} = P_{12}^{T}M_{j}, \\& \Sigma_{35j} = A_{\tau j}^{T}\Theta,\qquad \Sigma_{36j} = A_{\tau j}^{T}P_{11},\qquad \Sigma_{37j} = A_{z\tau j}^{T},\qquad \Sigma_{310j} = \varepsilon_{j} \cdot N_{A\tau j}^{T}, \\& \Sigma_{311j} = \varepsilon_{j} \cdot N_{zA\tau j}^{T}, \qquad \Sigma_{44j} = - \bar{\gamma} \cdot I,\qquad \Sigma_{45j} = D_{j}^{T}\Theta,\qquad \Sigma_{46j} = D_{j}^{T}P_{11}, \\& \Sigma_{47j} = D_{zj}^{T},\qquad \Sigma_{410j} = \varepsilon_{j} \cdot N_{Dj}^{T},\qquad \Pi_{411j} = \varepsilon_{j} \cdot N_{zDj}^{T}, \qquad \Sigma_{55j} = - \Theta, \\& \Sigma_{58j} = \Theta^{T}M_{j},\qquad \Sigma_{66j} = - P_{11},\qquad \Sigma_{68j} = P_{11}M_{j}, \qquad \Sigma_{77j} = - I,\qquad \Sigma_{79j} = M_{zj}, \\& \varepsilon ( \tau ) = \textstyle\begin{cases} 2 / ( \tau - 1 ),& \tau > 1, \\ 0,& \tau = 1, \end{cases}\displaystyle \quad \delta ( \tau ) = ( \tau - 1 ) / ( \tau + 1 ), \end{aligned}$$
(3d)

has a feasible solution with a \(2n \times 2n\) matrix \(P > 0\), some \(n \times n\) matrices \(Q_{1} > 0\), \(Q_{2} > 0\), \(R > 0\), \(S > 0\), \(U_{j} = U_{j}^{T}\), \(W = W^{\mathrm{T}}\), and constants \(\bar{\gamma} > 0\), \(\varepsilon_{j} > 0\), \(j = 1, 2, \ldots,N\). Then system (1a)-(1h) is asymptotically stablizable with \(H_{\infty} \) performance \(\gamma = \sqrt{\bar{\gamma}} \) by switching signal in (2c).

Proof

Define the following Lyapunov-Krasovskii type functional:

$$ \begin{aligned}[b] V ( x_{k} ) &= \varsigma^{T} ( k )P\varsigma ( k )+ \tau \cdot \sum_{j = - \tau + 1}^{0} \sum _{i = k - 1 + j}^{k - 1} z^{T} ( i )\hat{Q}z ( i )\\ &\quad {} + \tau \cdot \sum_{j = - \tau + 1}^{0} \sum _{i = k - 1 + j}^{k - 1} y^{T} ( i )Ry ( i )+ \sum _{i = k - \tau}^{k - 1} x^{T} ( i )Sx ( i ),\end{aligned} $$
(4)

where \(P > 0\), \(\hat{Q} = \operatorname{diag} [ Q_{1} \ Q_{2} ] > 0\), \(R > 0\), \(S > 0\), \(y ( i ) = x ( i + 1 ) - x ( i )\), \(\varsigma ( k ) = [4] [ x ( k )^{T} \ \sum_{i = k - \tau}^{k - 1} x ( i )^{T} ]^{T}\), and \(z ( i ) = [ x ( i )^{T} \ y ( i )^{T} ]^{T}\). The difference of the functional in (4) along the solutions of system (1a)-(1h) has the form

$$ \begin{gathered}[b] \Delta V ( x_{k} ) = V ( x_{k + 1} ) - V ( x_{k} ) \\ \quad = \bigl[ \varsigma^{T} ( k + 1 )P\varsigma ( k + 1 ) - \varsigma^{T} ( k )P\varsigma ( k ) \bigr] + \tau^{2} \cdot z^{T} ( k )\hat{Q}z ( k ) \\ \qquad {}- \tau \cdot \sum_{i = k - \tau}^{k - 1} z^{T} ( i )\hat{Q}z ( i ) + \tau^{2} \cdot y^{T} ( k )Ry ( k )- \tau \cdot \sum_{i = k - \tau}^{k - 1} y^{T} ( i )Ry ( i ) \\ \qquad {}+ x^{T} ( k )Sx ( k )- x^{T} ( k - \tau )Sx ( k - \tau ). \end{gathered} $$
(5)

By the definitions \(y ( i ) = x ( i + 1 ) - x ( i )\) and \(z ( i ) = [ x ( i )^{T} \ y ( i )^{T} ]^{T}\), we have

$$\begin{aligned}& - \tau \cdot \sum_{i = k - \tau}^{k - 1} z^{T} ( i )\hat{Q}z ( i ) = - \tau \cdot \sum_{i = k - \tau}^{k - 1} \left [ \begin{matrix} x ( i ) \\ y ( i ) \end{matrix} \right ]^{T} \left [ \begin{matrix} Q_{1} & 0 \\ 0 & Q_{2} \end{matrix} \right ]\left [ \begin{matrix} x ( i ) \\ y ( i ) \end{matrix} \right ], \end{aligned}$$
(6a)
$$\begin{aligned}& \lambda = \bigl[ x^{T} ( k )Wx ( k ) - x^{T} ( k - \tau )Wx ( k - \tau ) \bigr]- \sum_{i = k - \tau}^{k - 1} \bigl[ y^{T} ( i )Wy ( i ) + 2x^{T} ( i )Wy ( i ) \bigr] = 0. \end{aligned}$$
(6b)

From the previous derivations, we can obtain the following result:

$$ \begin{gathered}[b] \Delta V ( x_{k} ) + \tau \cdot \lambda+ \bigl[ z^{T} ( k )z ( k ) - \gamma^{2} \cdot w^{T} ( k )w ( k ) \bigr] \\ \quad = x^{T} ( k + 1 )P_{11}x ( k + 1 ) + x^{T} ( k ) \bigl[ - P_{11} + S + \tau \cdot W + \tau^{2} \cdot Q_{1} \bigr]x ( k )\\ \qquad {}+ 2x^{T} ( k + 1 )P_{12}\sum _{i = k + 1 - \tau}^{k} x ( i ) + \Biggl[ \sum_{i = k + 1 - \tau}^{k} x^{T} ( i ) \Biggr]P_{22} \Biggl[ \sum _{i = k + 1 - \tau}^{k} x ( i ) \Biggr]\\ \qquad {}- 2x^{T} ( k )P_{12}\sum_{i = k - \tau}^{k - 1} x ( i )- \Biggl[ \sum_{i = k - \tau}^{k - 1} x^{T} ( i ) \Biggr]P_{22} \Biggl[ \sum_{i = k - \tau}^{k - 1} x ( i ) \Biggr] \\ \qquad {}+ \bigl[ x ( k + 1 ) - x ( k ) \bigr]^{T} \bigl[ \tau^{2} \cdot ( Q_{2} + R ) \bigr] \bigl[ x ( k + 1 ) - x ( k ) \bigr]- \tau \cdot \sum_{i = k - \tau}^{k - 1} y^{T} ( i ) [ R + W ]y ( i )\hspace{-20pt} \\ \qquad {}- x^{T} ( k - \tau ) [ S + \tau \cdot W ]x ( k - \tau )- \tau \cdot \sum_{i = k - \tau}^{k - 1} \left [ \begin{matrix} x ( i ) \\ y ( i ) \end{matrix} \right ]^{T}\left [ \begin{matrix} Q_{1} & W \\ * & Q_{2} \end{matrix} \right ]\left [ \begin{matrix} x ( i ) \\ y ( i ) \end{matrix} \right ] \\ \qquad {}+ \bigl[ z^{T} ( k )z ( k ) - \gamma^{2} \cdot w^{T} ( k )w ( k ) \bigr] \end{gathered} $$
(7)

with

$$ X^{T} ( k ) = \left [ \begin{matrix} x^{T}(k) & \sum_{i = k - \tau + 1}^{k - 1} x^{T} ( i ) & x^{T}(k - \tau ) & w^{T} ( k ) \end{matrix} \right ], $$
(8a)

and from (1a)-(1h) and Lemma 4, we have

$$\begin{aligned}& x ( k + 1 ) = \left [ \begin{matrix} A_{\sigma} + \Delta A_{\sigma} ( k ) & 0 & A_{\tau \sigma} + \Delta A_{\tau \sigma} ( k ) & D_{\sigma} + \Delta D_{\sigma} ( k ) \end{matrix} \right ]X ( k ), \end{aligned}$$
(8b)
$$\begin{aligned}& x ( k + 1 ) - x ( k ) = \left [ \begin{matrix} A_{\sigma} - I + \Delta A_{\sigma} ( k ) & 0 & A_{\tau \sigma} + \Delta A_{\tau \sigma} ( k ) & D_{\sigma} + \Delta D_{\sigma} ( k ) \end{matrix} \right ]X ( k ), \end{aligned}$$
(8c)
$$\begin{aligned}& z ( k ) = \left [ \begin{matrix} A_{z\sigma} + \Delta A_{z\sigma} ( k ) & 0 & A_{z\tau \sigma} + \Delta A_{z\tau \sigma} ( k ) & D_{z\sigma} + \Delta D_{z\sigma} ( k ) \end{matrix} \right ]X ( k ), \end{aligned}$$
(8d)
$$\begin{aligned}& \sum_{i = k + 1 - \tau}^{k} x ( i ) = \left [ \begin{matrix} I & I & 0 & 0 \end{matrix} \right ]X ( k ), \end{aligned}$$
(8e)
$$\begin{aligned}& \sum_{i = k - \tau}^{k - 1} x ( i ) = \left [ \begin{matrix} 0 & I & I & 0 \end{matrix} \right ]X ( k ), \end{aligned}$$
(8f)
$$\begin{aligned}& \begin{aligned}[b] - \tau \cdot \sum_{i = k - \tau}^{k - 1} y^{T} ( i )Ry ( i )&\le \left [ \begin{matrix} x ( k ) - x ( k - \tau ) \\ \eta ( k ) \end{matrix} \right ]^{T}\left [ \begin{matrix} - R & 0 \\ 0 & - 3\delta ( \tau ) \cdot R \end{matrix} \right ]\left [ \begin{matrix} x ( k ) - x ( k - \tau ) \\ \eta ( k ) \end{matrix} \right ] \\ & = X^{T} ( k )\left [ \begin{matrix} I & 0 & - I & 0 \\ I & - \varepsilon ( \tau ) \cdot I & I & 0 \end{matrix} \right ]^{T}\left [ \begin{matrix} - R & 0 \\ 0 & - 3\delta ( \tau ) \cdot R \end{matrix} \right ]\\ &\quad {}\times \left [ \begin{matrix} I & 0 & - I & 0 \\ I & - \varepsilon ( \tau ) \cdot I & I & 0 \end{matrix} \right ]X ( k ), \end{aligned} \end{aligned}$$
(8g)

where \(\eta ( k ) = x ( k ) + x ( k - \tau ) - \varepsilon ( \tau ) \cdot \sum_{i = k - \tau + 1}^{k - 1} x ( i )\). Assume \(\sigma ( x ( k ) ) = j \in \bar{N}\) and from (3a)-(3b), (3d), and (8a)-(8g), the following result can be derived:

$$\begin{aligned}& \begin{gathered}[b] \Delta V ( x_{k} ) + \tau \cdot \lambda+ \bigl[ z^{T} ( k )z ( k ) - \gamma^{2} \cdot w^{T} ( k )w ( k ) \bigr] \\ \quad \le - x^{T} ( k )U_{j}x ( k ) + X^{T} ( k ) \cdot \hat{\Sigma}_{j} \cdot X ( k ), \end{gathered} \end{aligned}$$
(9a)

where

$$\begin{aligned}& \begin{aligned}[b]{\hat{\Sigma}_{j}} &= {\bar{\Sigma}_{1j}}- \left [ \begin{matrix} {\bar{\Sigma}_{15j}} \\ 0 \\ {\bar{\Sigma}_{35j}} \\ {\bar{\Sigma}_{45j}} \end{matrix} \right ]\Sigma_{55j}^{ - 1} \left [ \begin{matrix} {\bar{\Sigma}_{15j}} \\ {0} \\ {\bar{\Sigma}_{35j}} \\ {\bar{\Sigma}_{45j}} \end{matrix} \right ]^{T} - \left [ \begin{matrix} {\bar{\Sigma}_{16j}} \\ {0} \\ {\bar{\Sigma}_{36j}} \\ {\bar{\Sigma}_{46j}} \end{matrix} \right ] \Sigma_{66j}^{ - 1}\left [ \begin{matrix} {\bar{\Sigma}_{16j}} \\ {0} \\ {\bar{\Sigma}_{36j}} \\ {\bar{\Sigma}_{46j}} \end{matrix} \right ]^{T} \\ &\quad {}- \left [ \begin{matrix} {\bar{\Sigma}_{17j}} \\ {0} \\ {\bar{\Sigma}_{37j}} \\ {\bar{\Sigma}_{47j}} \end{matrix} \right ]\Sigma_{77j}^{ - 1}\left [ \begin{matrix} {\bar{\Sigma}_{17j}} \\ {0} \\ {\bar{\Sigma}_{37j}} \\ {\bar{\Sigma}_{47j}} \end{matrix} \right ]^{T}, \end{aligned} \\& {\bar{\Sigma}_{1j}} = \left [ \begin{matrix} {- P_{11} + S + \tau \cdot W + \tau^{2} \cdot Q_{1} + U_{j}} & 0 & 0 & 0 \\ {0} & 0 & 0 & 0 \\ {0} & 0 & - ( S + \tau \cdot W ) & 0 \\ {0} & 0 & 0 & - \gamma^{2} \cdot I \end{matrix} \right ] \\& {\hphantom{\bar{\Sigma}_{1j} =}}{}+ \left [ \begin{matrix} {I} \\ I \\ 0 \\ 0 \end{matrix} \right ]P_{22}\left [ \begin{matrix}{I} \\ I \\ 0 \\ 0 \end{matrix} \right ]^{T} - \left [ \begin{matrix} 0 \\ I \\ I \\ 0 \end{matrix} \right ]P_{22}\left [ \begin{matrix} 0 \\ I \\ I \\ 0 \end{matrix} \right ]^{T} + \left [ \begin{matrix} ( A_{j} + \Delta A_{j} )^{T} \\ 0 \\ ( A_{\tau j} + \Delta A_{\tau j} )^{T} \\ ( D_{j} + \Delta D_{j} )^{T} \end{matrix} \right ]P_{12}\left [ \begin{matrix} {I} \\ I \\ 0 \\ 0 \end{matrix} \right ]^{T} \\& {\hphantom{\bar{\Sigma}_{1j} =}}{}+ \left [ \begin{matrix} {I} \\ I \\ 0 \\ 0 \end{matrix} \right ]P_{12}^{T}\left [ \begin{matrix} ( A_{j} + \Delta A_{j} )^{T} \\ 0 \\ ( A_{\tau j} + \Delta A_{\tau j} )^{T} \\ ( D_{j} + \Delta D_{j} )^{T} \end{matrix} \right ]^{T}- \left [ \begin{matrix} I \\ 0 \\ 0 \\ 0 \end{matrix} \right ]P_{12}\left [ \begin{matrix} 0 \\ I \\ I \\ 0 \end{matrix} \right ]^{T} - \left [ \begin{matrix} 0 \\ I \\ I \\ 0 \end{matrix} \right ]P_{12}^{T}\left [ \begin{matrix} I \\ 0 \\ 0 \\ 0 \end{matrix} \right ]^{T} \\& {\hphantom{\bar{\Sigma}_{1j} =}}{}+ \left [ \begin{matrix} {I} & 0 & - I & 0 \\ I & 0 & I & - \varepsilon ( \tau ) \cdot I \end{matrix} \right ]^{T}\left [ \begin{matrix} - R & 0 \\ 0 & - 3\delta ( \tau ) \cdot R \end{matrix} \right ]\left [ \begin{matrix} I & 0 & - I & 0 \\ I & 0 & I & - \varepsilon ( \tau ) \cdot I \end{matrix} \right ], \\& \bar{\Sigma}_{15j} = ( A_{j} + \Delta A_{j} - I )^{T}\Theta,\qquad \bar{\Sigma}_{16j} = ( A_{j} + \Delta A_{j} )^{T}P_{11},\qquad \bar{ \Sigma}_{17j} = ( A_{zj} + \Delta A_{zj} )^{T}, \\& \bar{\Sigma}_{35j} = ( A_{\tau j} + \Delta A_{\tau j} )^{T}\Theta,\qquad \bar{\Sigma}_{36j} = ( A_{\tau j} + \Delta A_{\tau j} )^{T}P_{11},\qquad \bar{ \Sigma}_{37j} = ( A_{z\tau j} + \Delta A_{z\tau j} )^{T}, \\& \bar{\Sigma}_{45j} = ( D_{j} + \Delta D_{j} )^{T}\Theta,\qquad \bar{\Sigma}_{46j} = ( D_{j} + \Delta D_{j} )^{T}P_{11},\qquad \bar{ \Sigma}_{47j} = ( D_{zj} + \Delta D_{zj} )^{T}, \\& \Theta = \tau^{2} \cdot ( Q_{2} + R ). \end{aligned}$$
(9b)

Define

$$ \bar{\Sigma}_{j} = \left [ \begin{matrix} {\bar{\Sigma}_{1j}} & \bar{\Sigma}_{2j} \\ {*} & \Sigma_{3j} \end{matrix} \right ] = \left [ \begin{matrix} {\Sigma_{1j}} & \Sigma_{2j} \\ {*} & \Sigma_{3j} \end{matrix} \right ] + {K}_{j}\bar{\Delta}_{j} ( k )\Psi_{j}^{T} + \Psi_{j}\bar{\Delta}_{j}^{T} ( k ) {K}_{j}^{T}, $$
(9c)

where

$$\begin{aligned}& \Sigma_{1j} = \left [ \begin{matrix} {- P_{11} + S + \tau \cdot W + \tau^{2} \cdot Q_{1} + U_{j}} & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 \\ 0 & 0 & - ( S + \tau \cdot W ) & 0 \\ 0 & 0 & 0 & - \gamma^{2} \cdot I \end{matrix} \right ] \\& \hphantom{\Sigma_{1j} =}{}+ \left [ \begin{matrix} I \\ I \\ 0 \\ 0 \end{matrix} \right ]P_{22}\left [ \begin{matrix} I \\ I \\ 0 \\ 0 \end{matrix} \right ]^{T} - \left [ \begin{matrix} 0 \\ I \\ I \\ 0 \end{matrix} \right ]P_{22}\left [ \begin{matrix} 0 \\ I \\ I \\ 0 \end{matrix} \right ]^{T} + \left [ \begin{matrix} A_{j}^{T} \\ 0 \\ A_{\tau j}^{T} \\ D_{j}^{T} \end{matrix} \right ]P_{12}\left [ \begin{matrix} I \\ I \\ 0 \\ 0 \end{matrix} \right ]^{T} + \left [ \begin{matrix} I \\ I \\ 0 \\ 0 \end{matrix} \right ]P_{12}^{T}\left [ \begin{matrix} A_{j}^{T} \\ 0 \\ A_{\tau j}^{T} \\ D_{j}^{T} \end{matrix} \right ]^{T} \\& \hphantom{\Sigma_{1j} =}{}- \left [ \begin{matrix} I \\ 0 \\ 0 \\ 0 \end{matrix} \right ]P_{12}\left [ \begin{matrix} 0 \\ I \\ I \\ 0 \end{matrix} \right ]^{T} - \left [ \begin{matrix} 0 \\ I \\ I \\ 0 \end{matrix} \right ]P_{12}^{T}\left [ \begin{matrix} I \\ 0 \\ 0 \\ 0 \end{matrix} \right ]^{T} \\& \hphantom{\Sigma_{1j} =}{}+ \left [ \begin{matrix} I & 0 & - I & 0 \\ I & - \varepsilon ( \tau ) \cdot I & I & 0 \end{matrix} \right ]^{T}\left [ \begin{matrix} - R & 0 \\ 0 & - 3\delta ( \tau ) \cdot R \end{matrix} \right ]\left [ \begin{matrix} I & 0 & - I & 0 \\ I & - \varepsilon ( \tau ) \cdot I & I & 0 \end{matrix} \right ], \\& \bar{\Sigma}_{2j} = \left [ \begin{matrix} {\bar{\Sigma}_{15j}} & \bar{\Sigma}_{16j} & \bar{\Sigma}_{17j} \\ 0 & 0 & 0 \\ {\bar{\Sigma}_{35j}} & \bar{\Sigma}_{36j} & \bar{\Sigma}_{37j} \\ {\bar{\Sigma}_{45j}} & \bar{\Sigma}_{46j} & \bar{\Sigma}_{47j} \end{matrix} \right ],\qquad \Sigma_{2j} = \left [ \begin{matrix} {\Sigma_{15j}} & \Sigma_{16j} & \Sigma_{17j} \\ 0 & 0 & 0 \\ {\Sigma_{35j}} & \Sigma_{36j} & \Sigma_{37j} \\ {\Sigma_{45j}} & \Sigma_{46j} & \Sigma_{47j} \end{matrix} \right ], \\& \Sigma_{3j} = \left [ \begin{matrix} {\Sigma_{55j}} & 0 & 0 \\ 0 & \Sigma_{66j} & 0 \\ 0 & 0 & \Sigma_{77j} \end{matrix} \right ],\qquad {K}_{j} = \left [ \begin{matrix} {\Sigma_{18j}^{T}} & \Sigma_{28j}^{T} & 0 & 0 & \Sigma_{58j}^{T} & \Sigma_{68j}^{T} & 0 \\ 0 & 0 & 0 & 0 & 0 & 0 & \Sigma_{79j}^{T} \end{matrix} \right ]^{T}, \\& \begin{gathered}[b] \bar{\Delta}_{j}( k ) = \left [ \begin{matrix} {\Delta_{j} ( k )} & 0 \\ 0 & \Delta_{zj} ( k ) \end{matrix} \right ] = \left [ \begin{matrix} {I - \Gamma_{j} ( k )\Xi_{j}} & 0 \\ 0 & I - \Gamma_{zj} ( k )\Xi_{zj} \end{matrix} \right ]^{ - 1}\left [ \begin{matrix} {\Gamma_{i} ( k )} & 0 \\ 0 & \Gamma_{zi} ( k ) \end{matrix} \right ] \\ {\hphantom{\bar{\Delta}_{j}( k ) }}= \left \{ \left [ \begin{matrix} I & 0 \\ 0 & I \end{matrix} \right ] - \left [ \begin{matrix} {\Gamma_{j} ( k )} & 0 \\ 0 & \Gamma_{zj} ( k ) \end{matrix} \right ] \left [ \begin{matrix} {\Xi_{j}} & 0 \\ 0 & \Xi_{zj} \end{matrix} \right ] \right \}^{ - 1}\left [ \begin{matrix} {\Gamma_{i} ( k )} & 0 \\ 0 & \Gamma_{zi} ( k ) \end{matrix} \right ], \end{gathered} \\& \Psi_{j} = \left [ \begin{matrix} {N_{Aj}} & 0 & N_{A\tau j} & N_{Dj} & 0 & 0 & 0 \\ {N_{zAj}} & 0 & N_{zA\tau j} & N_{zDj} & 0 & 0 & 0 \end{matrix} \right ]^{T}. \end{aligned}$$
(9d)

By condition (3b) with Lemma 1 and switching signal in (2c), the following results can be guaranteed from (9a):

$$ \begin{gathered} \sigma \bigl( x ( k ) \bigr) = j \in \bar{N}\quad \mbox{and}\quad x^{T} ( k ) ( U_{j} )x ( k ) \ge 0,\quad \forall x ( k ) \in \bar{\Omega}_{j}, \\ \Delta V ( x_{k} )+ \bigl[ z^{T} ( k )z ( k ) - \gamma^{2} \cdot w^{T} ( k )w ( k ) \bigr]\le X^{T} ( k ) \cdot \hat{\Sigma}_{j} \cdot X ( k ). \end{gathered} $$
(10)

By Lemmas 2 and 3 with (9d), the condition \(\Lambda_{j} < 0\) in (3b) will imply \(\bar{\Sigma}_{j} < 0\) in (9c). \(\bar{\Sigma}_{j} < 0\) in (9c) will also imply \(\hat{\Sigma}_{j} < 0\) in (9a)-(9b) and (10). Since \(\hat{\Sigma}_{j} < 0\) in (10), we can guarantee that system (1a)-(1h) with the switching signal in (2c) and \(w ( k ) = 0\) is asymptotically stable. Summing equation (10) from 0 to , we have

$$V ( x_{\ell} ) - V ( \varphi_{0} ) + \sum _{k = 0}^{\ell} \bigl[ z^{T}(k)z(k) - \gamma^{2} \cdot w^{T}(k)w(k) \bigr] \le 0. $$

With zero initial condition (\(\varphi ( k ) = 0, - \tau \le k \le 0\)), we have

$$V ( \varphi_{0} ) = 0. $$

By the definition of \(V ( x_{k} )\) in (4), we have

$$V ( x_{\ell} ) \ge 0. $$

From the previous derivations, the following condition can be guaranteed:

$$\sum_{k = 0}^{\ell} z^{T} ( k )z ( k ) \le \gamma^{2} \cdot \sum_{k = 0}^{\ell} w^{T} ( k )w ( k ),\quad \forall w \ne 0. $$

By Definition 1, system (1a)-(1h) is asymptotically stabilizable with \(H_{\infty} \) performance γ by switching signal in (2c). This completes the proof. □

3 Robust \(H_{\infty} \) switching control for switched time-delay system

In this section, we will consider the following uncertain discrete switched time-delay system with control input:

$$\begin{aligned}& \begin{gathered}[b] x(k + 1) = \bigl[ A_{\sigma} + \Delta A_{\sigma} ( k ) \bigr]x(k) + \bigl[ A_{\tau \sigma} + \Delta A_{\tau \sigma} ( k ) \bigr]x ( k - \tau )+ \bigl[ D_{w\sigma} + \Delta D_{w\sigma} ( k ) \bigr]w ( k )\hspace{-20pt} \\ \hphantom{x(k + 1) ={}}+ \bigl[ D_{u\sigma} + \Delta D_{u\sigma} ( k ) \bigr]u ( k ), \quad k = 0, 1, 2, \ldots, k \ge 0, \end{gathered} \end{aligned}$$
(11a)
$$\begin{aligned}& \begin{gathered}[b] z(k) = \bigl[ A_{z\sigma} + \Delta A_{z\sigma} ( k ) \bigr]x(k) + \bigl[ A_{z\tau \sigma} + \Delta A_{z\tau \sigma} ( k ) \bigr]x ( k - \tau )\\ \hphantom{z(k) =} {}+ \bigl[ D_{zw\sigma} + \Delta D_{zw\sigma} ( k ) \bigr]w ( k ),\quad k \ge 0,\end{gathered} \end{aligned}$$
(11b)
$$\begin{aligned}& x ( \theta ) = \varphi ( \theta ),\quad \theta = - \tau, - \tau + 1, \ldots, 0, \end{aligned}$$
(11c)

where \(x ( k ) \in \Re^{n}\), \(x_{k}\) is the state defined by \(x_{k}(\theta ): = x(k + \theta )\), \(\forall \theta \in \{ - \tau, - \tau + 1, \ldots, 0 \}\), \(w(k) \in \Re^{m}\) is the disturbance input, \(u(k) \in \Re^{\upsilon} \) is the control input, \(z ( k ) \in \Re^{q}\) is the regulated ouput, σ is a switching signal in the finite set \(\{ 1, 2, \ldots,N \}\) and will be designed to achieve the performance requirement of the system. \(\varphi ( k ) \in \Re^{n}\) is an initial state function, delay τ is a given positive integer. Matrices \(A_{i}\), \(A_{\tau i}\), \(D_{wi}\), \(D_{ui}\), \(A_{zi}\), \(A_{z\tau i}\), \(D_{zwi}\), \(i = 1, 2, \ldots,N\), are constant of appropriate dimensions. \(\Delta A_{i} ( k )\), \(\Delta A_{\tau i} ( k )\), \(\Delta D_{wi} ( k )\), \(\Delta D_{ui} ( k )\), \(\Delta A_{zi} ( k )\), \(\Delta A_{z\tau i} ( k )\), and \(\Delta D_{zwi} ( k )\) are some matrices satisfying the following conditions:

$$\begin{aligned}& \begin{gathered}[b] \left [ \begin{matrix} \Delta A_{i} ( k ) & \Delta A_{\tau i} ( k ) & \Delta D_{wi} ( k ) & \Delta D_{ui} ( k ) \end{matrix} \right ]\\ \quad = M_{i} \cdot \Delta_{i} ( k ) \cdot \left [ \begin{matrix} N_{Ai} & N_{A\tau i} & N_{Dwi} & N_{Dui} \end{matrix} \right ],\end{gathered} \end{aligned}$$
(11d)
$$\begin{aligned}& \left [ \begin{matrix} \Delta A_{zi} ( k ) & \Delta A_{z\tau i} ( k ) & \Delta D_{zwi} ( k ) \end{matrix} \right ] = M_{zi} \cdot \Delta_{zi} ( k ) \cdot \left [ \begin{matrix} N_{zAi} & N_{zA\tau i} & N_{zwi} \end{matrix} \right ], \end{aligned}$$
(11e)
$$\begin{aligned}& \Delta_{i} ( k ) = \bigl[ I - \Gamma_{i} ( k ) \Xi_{i} \bigr]^{ - 1}\Gamma_{i} ( k ),\quad \Xi_{i}\Xi_{i}^{T} < I, \end{aligned}$$
(11f)
$$\begin{aligned}& \Delta_{zi} ( k ) = \bigl[ I - \Gamma_{zi} ( k ) \Xi_{zi} \bigr]^{ - 1}\Gamma_{zi} ( k ),\quad \Xi_{zi}\Xi_{zi}^{T} < I, \end{aligned}$$
(11g)

where \(M_{i}\), \(M_{zi}\), \(N_{Ai}\), \(N_{A\tau i}\), \(N_{Dwi}\), \(N_{Dui}\), \(N_{zAi}\), \(N_{zA\tau i}\), and \(N_{zwi}\), \(i = 1, 2, \ldots,N\), \(\Xi_{i}\), and \(\Xi_{zi}\) are some given constant matrices of appropriate dimensions. \(\Gamma_{i} ( k )\) and \(\Gamma_{zi} ( k )\) are some matrices representing the perturbations which satisfy

$$ \Gamma_{i}^{T} ( k )\Gamma_{i} ( k ) \le I, \qquad \Gamma_{zi}^{T} ( k )\Gamma_{zi} ( k ) \le I. $$
(11h)

Define the switching domains as

$$ \Omega_{i} ( U_{i} ) = \bigl\{ x \in \Re^{n}:x^{T}U_{i}x \ge 0 \bigr\} ,\quad i = 1, 2, \ldots,N, $$
(12a)

where matrices \(U_{i} = U_{i}^{T}\) will be selected from our proposed results in this paper and

$$ \begin{gathered} \bar{\Omega}_{1} = \Omega_{1},\qquad \bar{ \Omega}_{2} = \Omega_{2}\backslash \bar{ \Omega}_{1},\qquad \bar{\Omega}_{3} = \Omega_{3} \backslash \bar{\Omega}_{1}\backslash \bar{\Omega}_{2},\qquad \ldots,\\ \bar{\Omega}_{N} = \Omega_{N}\backslash \bar{ \Omega}_{1}\backslash \cdots \cdots \backslash \bar{ \Omega}_{N - 1}.\end{gathered} $$
(12b)

From the above domain definition, the switching signal can be designed by

$$ \sigma \bigl( x ( k ) \bigr) = i,\quad \forall x ( k ) \in \bar{\Omega}_{i}, $$
(12c)

where \(\bar{\Omega}_{i}\) is defined in (12b). The following state feedback switching control is used to achieve the stabilization and \(H_{\infty} \) performance for the switched system in (11a)-(11h):

$$ u ( k ) = - K_{i}x ( k ) - K_{\tau i}x ( k - \tau ), \quad \text{when } \sigma \bigl( x ( k ) \bigr) = i, $$
(13)

where the state feedback gains \(K_{i}, K_{\tau i} \in \Re^{\upsilon \times n}\) will be designed from our proposed result.

Lemma 5

([34])

For some matrices X, Y, and Z with \(X = X^{T}\) and \(Z = Z^{T}\), the following conditions are equivalent:

  1. (a)

    The inequality is satisfied

    $$S = \left [ \begin{matrix} X & Y \\ * & - Z^{ - 1} \end{matrix} \right ] < 0. $$
  2. (b)

    There exists a scalar \(\eta > 0\) such that

    $$\left [ \begin{matrix} X & \eta \cdot Y & 0 \\ * & - 2\eta \cdot I & Z \\ * & * & - Z \end{matrix} \right ] < 0. $$

Lemma 6

([35])

Suppose that \(\Delta_{i} ( k )\) is defined in (11f) and satisfies (11h), then for real matrices \(V_{i}\), \(W_{i}\), and \(X_{i}\) with \(X_{i} = X_{i}^{T}\), the following statements are equivalent:

  1. (a)

    The inequality is satisfied

    $$X_{i} + V_{i}\Delta_{i} ( k )W_{i} + W_{i}^{T}\Delta_{i}^{T} ( k )V_{i}^{T} < 0. $$
  2. (b)

    There exists a scalar \(\varepsilon_{i} > 0\) such that

    $$\left [ \begin{matrix} X_{i} & \varepsilon_{i} \cdot V_{i} & W_{i}^{T} \\ * & - \varepsilon_{i} \cdot I & \varepsilon_{i} \cdot \Xi_{i}^{T} \\ * & * & - \varepsilon_{i} \cdot I \end{matrix} \right ] < 0, $$

    where the matrix \(\Xi_{i}\) is defined in (11f).

Definition 2

([19])

Consider the switched system (11a)-(11h) with switching signal in (12c) and switching control in (13). Assume

  1. (i)

    With \(w ( k ) = 0\), system (11a)-(11h) with switching signal in (12c) and switching control in (13) is asymptotically stable.

  2. (ii)

    With zero initial conditions (i.e., \(\varphi ( k ) = 0\), \(- r_{M} \le k \le 0\)), the signals \(w ( k )\) and \(z ( k )\) satisfy

    $$\sum_{k = 0}^{\ell} z^{T} ( k )z ( k ) \le \gamma^{2} \cdot \sum_{k = 0}^{\ell} w^{T} ( k )w ( k ),\quad \forall w \ne 0, $$

    for all integers \(\ell > 0\) and constant \(\gamma > 0\).

Then we say that system (1a)-(1h) is asymptotically stablizable with \(H_{\infty} \) performance γ by switching signal in (12c) and switching control in (13). If the parameter is selected as ∞ in (ii), the disturbance input w should be constrained in \(L_{2} ( 0,\infty )\).

Theorem 2

Suppose that there exist some constants \(0 \le \alpha_{i} \le 1\), \(i \in \underline{N}\), and \(\sum_{i = 1}^{N} \alpha_{i} = 1\), the following LMI optimization problem:

$$\mathit{minimize}\quad \bar{\gamma}, $$

subject to

$$\begin{aligned}& R + W > 0,\qquad \left [ \begin{matrix} Q_{1} & W \\ * & Q_{2} \end{matrix} \right ] > 0, \end{aligned}$$
(14a)
$$\begin{aligned}& \tilde{\Sigma}_{j} = \left [ \begin{matrix} {\tilde{\Sigma}_{1j}} & \tilde{\Sigma}_{2j} \\ {*} & \tilde{\Sigma}_{3j} \end{matrix} \right ] < 0,\quad i = 1, 2, \ldots, p, j = 1, 2, \ldots, N, \end{aligned}$$
(14b)
$$\begin{aligned}& \sum_{i = 1}^{N} \alpha_{i} \cdot U_{i} > 0, \end{aligned}$$
(14c)

where

$$\begin{aligned}& \begin{gathered}[b] \tilde{\Sigma}_{1j} = \left [ \begin{matrix} - P_{11} + S + \tau \cdot W + \tau^{2} \cdot Q_{1} + U_{j} & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 \\ 0 & 0 & - ( S + \tau \cdot W ) & 0 \\ 0 & 0 & 0 & - \bar{\gamma} \cdot I \end{matrix} \right ] \\ \hphantom{\tilde{\Sigma}_{1j} =}{}+ \left [ \begin{matrix} I \\ I \\ 0 \\ 0 \end{matrix} \right ]P_{22}\left [ \begin{matrix} I \\ I \\ 0 \\ 0 \end{matrix} \right ]^{T} - \left [ \begin{matrix} 0 \\ I \\ I \\ 0 \end{matrix} \right ]P_{22}\left [ \begin{matrix} 0 \\ I \\ I \\ 0 \end{matrix} \right ]^{T} \\ \hphantom{\tilde{\Sigma}_{1j} =}{}+ \left [ \begin{matrix} I & 0 & - I & 0 \\ I & - \varepsilon ( \tau ) \cdot I & I & 0 \end{matrix} \right ]^{T}\left [ \begin{matrix} - R & 0 \\ 0 & - 3\delta ( \tau ) \cdot R \end{matrix} \right ]\left [ \begin{matrix} I & 0 & - I & 0 \\ I & - \varepsilon ( \tau ) \cdot I & I & 0 \end{matrix} \right ], \end{gathered} \\& \tilde{\Sigma}_{2j} = \left [ \begin{matrix} \Sigma_{15j} & \Sigma_{16j} & \Sigma_{17j} & 0 & 0 & 0 & 0 & 0 & \Sigma_{113j} & \Sigma_{114j} \\ 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ \Sigma_{35j} & \Sigma_{36j} & \Sigma_{37j} & 0 & 0 & 0 & 0 & 0 & \Sigma_{313j} & \Sigma_{314j} \\ \Sigma_{45j} & \Sigma_{46j} & \Sigma_{47j} & 0 & 0 & 0 & 0 & 0 & \Sigma_{413j} & \Sigma_{414j} \end{matrix} \right ], \\& \tilde{\Sigma}_{3j} = \left [ \begin{matrix} \Sigma_{55j} & 0 & 0 & \Sigma_{58j} & 0 & 0 & \Sigma_{511j} & 0 & 0 & 0 \\ * & \Sigma_{66j} & 0 & 0 & \Sigma_{69j} & 0 & \Sigma_{611j} & 0 & 0 & 0 \\ * & * & \Sigma_{77j} & 0 & 0 & \Sigma_{710j} & 0 & \Sigma_{712j} & 0 & 0 \\ * & * & * & \Sigma_{88j} & 0 & 0 & 0 & 0 & 0 & 0 \\ * & * & * & * & \Sigma_{99j} & 0 & 0 & 0 & 0 & 0 \\ * & * & * & * & * & \Sigma_{1010j} & 0 & 0 & 0 & 0 \\ * & * & * & * & * & * & \Sigma_{1111j} & 0 & \Sigma_{1113j} & 0 \\ * & * & * & * & * & * & * & \Sigma_{1212j} & 0 & \Sigma_{1214j} \\ * & * & * & * & * & * & * & * & \Sigma_{1313j} & 0 \\ * & * & * & * & * & * & * & * & * & \Sigma_{1414j} \end{matrix} \right ], \\& \Theta = \tau^{2} \cdot ( Q_{2} + R ),\qquad \Sigma_{15j} = ( \eta_{j} \cdot A_{j} - D_{uj}\hat{K}_{j} - \eta_{j} \cdot I )^{T},\qquad \Sigma_{16j} = ( \eta_{j} \cdot A_{j} - D_{uj}\hat{K}_{j} )^{T}, \\& \Sigma_{17j} = \eta_{j} \cdot A_{zj}^{T}, \qquad \Sigma_{113j} = \eta_{j} \cdot N_{Aj}^{T} - \hat{K}_{j}^{T}N_{Duj}^{T},\qquad \Sigma_{114j} = \eta_{j} \cdot N_{zAj}^{T}, \\& \Sigma_{35j} = \eta_{j} \cdot A_{\tau j}^{T} - \hat{K}_{\tau j}^{T}D_{uj}^{T},\qquad \Sigma_{36j} = \eta_{j} \cdot A_{\tau j}^{T} - \hat{K}_{\tau j}^{T}D_{uj}^{T},\qquad \Sigma_{37j} = \eta_{j} \cdot A_{z\tau j}^{T}, \\& \Sigma_{313j} = \eta_{j} \cdot N_{A\tau j}^{T} - \hat{K}_{\tau j}^{T}N_{Duj}^{T}, \qquad \Sigma_{314j} = \eta_{j} \cdot N_{zA\tau j}^{T}, \qquad \Sigma_{44j} = - \bar{\gamma} \cdot I, \\& \Sigma_{45j} = \eta_{j} \cdot D_{wj}^{T},\qquad\Sigma_{46j} = \eta_{j} \cdot D_{wj}^{T}, \qquad \Sigma_{47j} = \eta_{j} \cdot D_{zj}^{T}, \qquad \Sigma_{413j} = \eta_{j} \cdot N_{Dwj}^{T}, \\& \Pi_{414j} = \eta_{j} \cdot N_{zwj}^{T},\qquad\Sigma_{55j} = \Sigma_{66j} = \Sigma_{77j} = - 2 \eta_{j} \cdot I,\qquad \Sigma_{58j} = \Theta, \\& \Sigma_{511j} = \varepsilon_{j} \cdot M_{j},\qquad \Sigma_{69j} = P_{11},\qquad \Sigma_{611j} = \varepsilon_{j} \cdot M_{j},\qquad\Sigma_{710j} = I, \\& \Sigma_{712j} = \varepsilon_{j} \cdot M_{zj},\qquad \Sigma_{88j} = - \Theta,\qquad \Sigma_{99j} = - P_{11},\qquad \Sigma_{1010j} = - I, \\& \Sigma_{1111j} = \Sigma_{1212j} = \Sigma_{1313j} = \Sigma_{1414j} = - \varepsilon_{j} \cdot I,\qquad \Sigma_{1113j} = \varepsilon_{j} \cdot \Xi_{j}^{T}, \qquad \Sigma_{1214j} = \varepsilon_{j} \cdot \Xi_{zj}^{T}, \\& \varepsilon ( \tau ) = \textstyle\begin{cases} 2 / ( \tau - 1 ), &\tau > 1, \\ 0,& \tau = 1, \end{cases}\displaystyle \quad \delta ( \tau ) = ( \tau - 1 ) / ( \tau + 1 ), \end{aligned}$$
(14d)

has a feasible solution with some \(n \times n\) matrices \(P_{11} > 0\), \(P_{22} > 0\), \(Q_{1} > 0\), \(Q_{2} > 0\), \(R > 0\), \(S > 0\), \(U_{j} = U_{j}^{T}\), \(W = W^{\mathrm{T}}\), matrices \(\hat{K}_{j} \in \Re^{\upsilon \times n}\), \(\hat{K}_{\tau j} \in \Re^{\upsilon \times n}\), \(j = 1, 2, \ldots,N\), and constants \(\bar{\gamma} > 0\), \(\varepsilon_{j} > 0\), \(\eta_{j} > 0\), \(j = 1, 2, \ldots,N\). Then system (11a)-(11h) is asymptotically stablizable with \(H_{\infty} \) performance \(\gamma = \sqrt{\bar{\gamma}} \) by the designed switching signal in (12c) and switching control in (13) with control gains \(K_{i} = \hat{K}_{i} / \eta_{i}\) and \(K_{\tau i} = \hat{K}_{\tau i} / \eta_{i}\).

Proof

With \(P = \bigl[ {\scriptsize\begin{matrix}{} P_{11} & 0 \cr 0 & P_{22} \end{matrix}} \bigr]\) in the Lyapunov-Krasovskii type functional of (4), the following results can be provided in the derivations of (4)-(7):

$$ \begin{gathered}[b] \Delta V ( x_{k} ) + \tau \cdot \lambda+ \bigl[ z^{T} ( k )z ( k ) - \gamma^{2} \cdot w^{T} ( k )w ( k ) \bigr] \\ \quad = x^{T} ( k + 1 )P_{11}x ( k + 1 ) + x^{T} ( k ) \bigl[ - P_{11} + S + \tau \cdot W + \tau^{2} \cdot Q_{1} \bigr]x ( k ) \\ \qquad {}+ \Biggl[ \sum_{i = k + 1 - \tau}^{k} x^{T} ( i ) \Biggr]P_{22} \Biggl[ \sum _{i = k + 1 - \tau}^{k} x ( i ) \Biggr]- \Biggl[ \sum _{i = k - \tau}^{k - 1} x^{T} ( i ) \Biggr]P_{22} \Biggl[ \sum_{i = k - \tau}^{k - 1} x ( i ) \Biggr] \\ \qquad {}+ \bigl[ x ( k + 1 ) - x ( k ) \bigr]^{T} \bigl[ \tau^{2} \cdot ( Q_{2} + R ) \bigr] \bigl[ x ( k + 1 ) - x ( k ) \bigr]- \tau \cdot \sum_{i = k - \tau}^{k - 1} y^{T} ( i )Ry ( i ) \\ \qquad {}- x^{T} ( k - \tau ) [ S + \tau \cdot W ]x ( k - \tau )- \tau \cdot \sum_{i = k - \tau}^{k - 1} \left [ \begin{matrix} x ( i ) \\ y ( i ) \end{matrix} \right ]^{T}\left [ \begin{matrix} Q_{1} & W \\ * & Q_{2} \end{matrix} \right ]\left [ \begin{matrix} x ( i ) \\ y ( i ) \end{matrix} \right ] \\ \qquad {}+ \bigl[ z^{T} ( k )z ( k ) - \gamma^{2} \cdot w^{T} ( k )w ( k ) \bigr] \\ \quad \le - x^{T} ( k )U_{j}x ( k ) + X^{T} ( k ) \cdot \hat{\Sigma}_{j} \cdot X ( k ), \end{gathered} $$
(15a)

where \(X ( k )\) is defined in (6a)-(6b), and

$$\begin{aligned}& \begin{aligned}[b] \hat{\Sigma}_{j} &= \bar{ \Sigma}_{1j}- \left [ \begin{matrix} {\bar{\Sigma}_{15j}} \\ 0 \\ {\bar{\Sigma}_{35j}} \\ {\bar{\Sigma}_{45j}} \end{matrix} \right ]\bar{\Sigma}_{55j}^{ - 1}\left [ \begin{matrix} {\bar{\Sigma}_{15j}} \\ 0 \\ {\bar{\Sigma}_{35j}} \\ {\bar{\Sigma}_{45j}} \end{matrix} \right ]^{T} - \left [ \begin{matrix} {\bar{\Sigma}_{16j}} \\ 0 \\ {\bar{\Sigma}_{36j}} \\ {\bar{\Sigma}_{46j}} \end{matrix} \right ]\bar{\Sigma}_{66j}^{ - 1} \left [ \begin{matrix} {\bar{\Sigma}_{16j}} \\ 0 \\ {\bar{\Sigma}_{36j}} \\ {\bar{\Sigma}_{46j}} \end{matrix} \right ]^{T} \\ &\quad {}- \left [ \begin{matrix} {\bar{\Sigma}_{17j}} \\ 0 \\ {\bar{\Sigma}_{37j}} \\ {\bar{\Sigma}_{47j}} \end{matrix} \right ] \bar{\Sigma}_{77j}^{ - 1}\left [ \begin{matrix} {\bar{\Sigma}_{17j}} \\ 0 \\ {\bar{\Sigma}_{37j}} \\ {\bar{\Sigma}_{47j}} \end{matrix} \right ]^{T} \\ &= {\bar{\Sigma}_{1j}}- \left [ \begin{matrix} {\bar{\Sigma}_{15j}} & \bar{\Sigma}_{16j} & \bar{\Sigma}_{17j} \\ 0 & 0 & 0 \\ {\bar{\Sigma}_{35j}} & \bar{\Sigma}_{36j} & \bar{\Sigma}_{37j} \\ {\bar{\Sigma}_{45j}} & \bar{\Sigma}_{46j} & \bar{\Sigma}_{47j} \end{matrix} \right ]\left [ \begin{matrix} {\bar{\Sigma}_{55j}} & 0 & 0 \\ 0 & \bar{\Sigma}_{66j} & 0 \\ 0 & 0 & \bar{\Sigma}_{66j} \end{matrix} \right ]^{ - 1}\\ &\quad {}\times \left [ \begin{matrix} {\bar{\Sigma}_{15j}} & \bar{\Sigma}_{16j} & \bar{\Sigma}_{17j} \\ 0 & 0 & 0 \\ {\bar{\Sigma}_{35j}} & \bar{\Sigma}_{36j} & \bar{\Sigma}_{37j} \\ {\bar{\Sigma}_{45j}} & \bar{\Sigma}_{46j} & \bar{\Sigma}_{47j} \end{matrix} \right ]^{T}, \end{aligned} \\& {\bar{\Sigma}_{1j}} ={\tilde{\Sigma}_{1j}}\quad \mbox{is defined in (14d)}, \\& {\bar{A}_{j}} = A_{j} - D_{uj}K_{j}, \qquad \Delta \bar{A}_{j} = \Delta A_{j} - \Delta D_{uj}K_{j}, \\& \bar{A}_{\tau j} = A_{\tau j} - D_{uj}K_{\tau j}, \qquad \Delta \bar{A}_{\tau j} = \Delta A_{\tau j} - \Delta D_{uj}K_{\tau j}, \\& {\bar{\Sigma}_{15j}} = ( \bar{A}_{j} + \Delta \bar{A}_{j} - I )^{T},\qquad \bar{\Sigma}_{16j} = ( \bar{A}_{j} + \Delta \bar{A}_{j} )^{T},\qquad \bar{\Sigma}_{17j} = ( A_{zj} + \Delta A_{zj} )^{T}, \\& {\bar{\Sigma}_{35j}} = ( \bar{A}_{\tau j} + \Delta \bar{A}_{\tau j} )^{T},\qquad \bar{\Sigma}_{36j} = ( \bar{A}_{\tau j} + \Delta \bar{A}_{\tau j} )^{T},\qquad \bar{\Sigma}_{37j} = ( A_{z\tau j} + \Delta A_{z\tau j} )^{T}, \\& {\bar{\Sigma}_{45j}} = ( D_{wj} + \Delta D_{wj} )^{T},\qquad \bar{\Sigma}_{46j} = ( D_{wj} + \Delta D_{wj} )^{T},\qquad \bar{\Sigma}_{47j} = ( D_{zj} + \Delta D_{zj} )^{T}, \\& {\bar{\Sigma}_{55j}} = - \Theta^{ - 1}, \qquad \bar{ \Sigma}_{66j} = - P_{11}^{ - 1}, \qquad \bar{ \Sigma}_{77j} = - I,\qquad \Theta = \tau^{2} \cdot ( Q_{2} + R ). \end{aligned}$$
(15b)

Define

$$ {\bar{\Sigma}_{j}} = \left [ \begin{matrix} {\bar{\Sigma}_{1j}} & \bar{\Sigma}_{2j} \\ {*} & - \bar{\Sigma}_{4j}^{ - 1} \end{matrix} \right ], $$
(16)

where \(\bar{\Sigma}_{1j}\) is defined in (15b),

$$\bar{\Sigma}_{2j} = \left [ \begin{matrix} {\bar{\Sigma}_{15j}} & \bar{\Sigma}_{16j} & \bar{\Sigma}_{17j} \\ 0 & 0 & 0 \\ {\bar{\Sigma}_{35j}} & \bar{\Sigma}_{36j} & \bar{\Sigma}_{37j} \\ {\bar{\Sigma}_{45j}} & \bar{\Sigma}_{46j} & \bar{\Sigma}_{47j} \end{matrix} \right ],\qquad \bar{\Sigma}_{4j} = \left [ \begin{matrix} {\Theta} & 0 & 0 \\ 0 & P_{11} & 0 \\ 0 & 0 & I \end{matrix} \right ] = \left [ \begin{matrix}{- \Sigma_{55j}} & 0 & 0 \\ 0 & - \Sigma_{66j} & 0 \\ 0 & 0 & - \Sigma_{77j} \end{matrix} \right ]. $$

Consider the following matrices with constants \(\eta_{j} > 0\), \(j = 1, 2, \ldots, N\):

$$\tilde{\tilde{\Sigma}}_{j} = \left [ \begin{matrix} {\bar{\Sigma}_{1j}} & \eta_{j} \cdot \bar{\Sigma}_{2j} & 0 \\ {*} & \Sigma_{3j} & \bar{\Sigma}_{4j} \\ {*} & * & - \bar{\Sigma}_{4j} \end{matrix} \right ] = \left [ \begin{matrix} {\Sigma_{1j}} & \Sigma_{2j} & 0 \\ {*} & \Sigma_{3j} & - \Sigma_{4j} \\ {*} & * & \Sigma_{4j} \end{matrix} \right ]+ \Pi_{j}\hat{\Delta}_{j} ( k )\Psi_{j}^{T} + \Psi_{j}\hat{ \Delta}_{j}^{T} ( k )\Pi_{j}^{T}, $$

where

$$\begin{aligned}& {\Sigma_{2j}} = \eta_{j} \cdot \bar{\Sigma}_{2j} = \left [ \begin{matrix} {\Sigma_{15j}} & \Sigma_{16j} & \Sigma_{17j} \\ 0 & 0 & 0 \\ {\Sigma_{35j}} & \Sigma_{36j} & \Sigma_{37j} \\ {\Sigma_{45j}} & \Sigma_{46j} & \Sigma_{47j} \end{matrix} \right ], \\& {\Sigma_{3j}} = \left [ \begin{matrix} {- 2 \cdot \eta_{j} \cdot I} & 0 & 0 \\ 0 & - 2 \cdot \eta_{j} \cdot I & 0 \\ 0 & 0 & - 2 \cdot \eta_{j} \cdot I \end{matrix} \right ],\qquad {\Sigma_{4j}} = - \bar{\Sigma}_{4j} = \left [ \begin{matrix} {- \Theta} & 0 & 0 \\ 0 & - P_{11} & 0 \\ 0 & 0 & - I \end{matrix} \right ], \\& \Pi_{j} = \left [ \begin{matrix} 0 & 0 & 0 & 0 & M_{j}^{T} & M_{j}^{T} & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 & 0 & 0 & M_{zj}^{T} & 0 & 0 & 0 \end{matrix} \right ]^{T}, \\& \hat{\Delta}_{j}( k ) = \left [ \begin{matrix} {\Delta_{j} ( k )} & 0 \\ 0 & \Delta_{zj} ( k ) \end{matrix} \right ] = \left [ \begin{matrix} {I - \Gamma_{j} ( k )\Xi_{j}} & 0 \\ 0 & I - \Gamma_{zj} ( k )\Xi_{zj} \end{matrix} \right ]^{ - 1}\left [ \begin{matrix} {\Gamma_{i} ( k )} & 0 \\ 0 & \Gamma_{zi} ( k ) \end{matrix} \right ] \\& {\hphantom{\hat{\Delta}_{j}( k )}}= \left \{ \left [ \begin{matrix} I & 0 \\ 0 & I \end{matrix} \right ] - \left [ \begin{matrix} {\Gamma_{j} ( k )} & 0 \\ 0 & \Gamma_{zj} ( k ) \end{matrix} \right ] \left [ \begin{matrix} {\Xi_{j}} & 0 \\ 0 & \Xi_{zj} \end{matrix} \right ] \right \}^{ - 1}\left [ \begin{matrix} {\Gamma_{i} ( k )} & 0 \\ 0 & \Gamma_{zi} ( k ) \end{matrix} \right ], \\& \Psi_{j} = \left [ \begin{matrix} {\eta_{j} \cdot N_{Aj} - N_{Duj}\hat{K}_{j}} & 0 & \eta_{j} \cdot N_{A\tau j} - N_{Duj}\hat{K}_{\tau j} & \eta_{j} \cdot N_{Dwj} & 0 & 0 & 0 & 0 & 0 & 0 \\ {\eta_{j} \cdot N_{zAj}} & 0 & \eta_{j} \cdot N_{zA\tau j} & \eta_{j} \cdot N_{zwj} & 0 & 0 & 0 & 0 & 0 & 0 \end{matrix} \right ]^{T}, \\& {\hat{K}_{j}} = \eta_{j} \cdot K_{j},\qquad {\hat{K}_{\tau j}} = \eta_{j} \cdot K_{\tau j}. \end{aligned}$$

From Lemmas 2, 5, and 6, the conditions in (14b)-(14c) should be imposed to achieve the asymptotic stablization with \(H_{\infty} \) performance of the considered system in Definition 2. This completes the proof. □

Remark 1

The matrix uncertainties in (1d)–(1h) are often called linear fractional perturbations [1719, 31]. The parametric perurbations in [16, 21, 22] are the special conditions of the considered perturbations with \(\Xi_{i} = 0\), \(\Xi_{zi} = 0\), \(i \in \bar{N}\).

Remark 2

In recent years, there have been some schemes proposed to define the switching domains as listed in the following:

  1. (a)

    In [20], the switching domains are selected as:

    $$\Omega_{i} ( P,U,A_{i} ) = \bigl\{ x \in \Re^{n}:x^{T} \bigl[ ( r_{M} - r_{m} ) \cdot U - A_{i}^{T}P - PA_{i} \bigr]x < 0 \bigr\} , \quad i = 1, 2, \ldots,N, $$

    where matrices \(P > 0\), \(U > 0\), \(\bar{\Omega}_{1} = \Omega_{1}\), \(\bar{\Omega}_{2} = \Omega_{2}\backslash \bar{\Omega}_{1}\), … , and \(\bar{\Omega}_{N} = \Omega_{N}\backslash ( \bigcup_{i = 1}^{N - 1} \bar{\Omega}_{i} )\).

  2. (b)

    In [18], the switching domains are selected as:

    $$\Omega_{i} ( P,U,A_{i} ) = \bigl\{ x \in \Re^{n}:x^{T} \bigl( A_{i}^{T}PA_{i} \bigr)x \le x^{T}Ux \bigr\} ,\quad i = 1, 2, \ldots,N, $$

    where matrices \(P > 0\), \(U > 0\), \(\bar{\Omega}_{1} = \Omega_{1}\), \(\bar{\Omega}_{2} = \Omega_{2}\backslash \bar{\Omega}_{1}\), … , \(\bar{\Omega}_{N} = \Omega_{N}\backslash \bar{\Omega}_{1}\backslash \cdots \backslash \bar{\Omega}_{N - 1}\).

  3. (c)

    In [19], the switching domains are selected as:

    $$\Omega_{i} ( P,U,A_{i} ) = \bigl\{ x \in \Re^{n}:x^{T} \bigl( A_{i}^{T}PA_{i} \bigr)x \le x^{T}U_{i}x \bigr\} ,\quad i = 1, 2, \ldots,N, $$

    where matrices \(P > 0\), \(U_{i} > 0\), \(i = 1, 2, \ldots,N\), and \(\bar{\Omega}_{i}\) is defined in (b).

    In this paper, the switching domains are defined in (2a)-(2b) and (12a)-(12b) with

    $$\Omega_{i} ( U_{i} ) = \bigl\{ x \in \Re^{n}:x^{T}U_{i}x \ge 0 \bigr\} , $$

    where matrices \(U_{i} = U_{i}^{T}\), \(i = 1, 2, \ldots,N\). The proposed approach in this paper is simple and more flexible. This approach can be applied to continuous switched systems to design the switching signal in our future research.

Remark 3

For a given constant γ, the \(H_{\infty} \) performance results in Theorems 1 and 2 can be guaranteed by setting \(\bar{\gamma} = \gamma^{2}\) in LMI conditions in (3a)-(3d) and (14a)-(14d), respectively.

4 Illustrative examples

Example 1

Consider system (1a)-(1h) with the following parameters:

$$ \begin{gathered} A_{1} = \left [ \begin{matrix} 1 & 0.01 \\ 0 & 0 \end{matrix} \right ],\qquad A_{2} = \left [ \begin{matrix} 0 & 0.01 \\ 0.01 & 1.01 \end{matrix} \right ],\qquad A_{\tau 1} = \left [ \begin{matrix} 0 & 0.1 \\ 0 & - 0.1 \end{matrix} \right ], \\ A_{\tau 2} = \left [ \begin{matrix} 0.1 & 0 \\ 0.1 & 0.1 \end{matrix} \right ],\qquad D_{1} = \left [ \begin{matrix} 0.1 & 0 \\ 0 & 0.1 \end{matrix} \right ],\qquad D_{2} = \left [ \begin{matrix} 0.2 & 0 \\ 0.1 & 0.1 \end{matrix} \right ],\\ A_{z1} = \left [ \begin{matrix} 0.01 & 0 \\ 0 & 0.08 \end{matrix} \right ],\qquad A_{z2} = \left [ \begin{matrix} 0.03 & 0 \\ 0 & 0.05 \end{matrix} \right ],\qquad A_{z\tau 1} = \left [ \begin{matrix} 0.02 & 0 \\ 0 & 0.01 \end{matrix} \right ], \\ A_{z\tau 2} = \left [ \begin{matrix} 0.02 & 0 \\ 0 & 0.02 \end{matrix} \right ],\qquad D_{z1} = \left [ \begin{matrix} 0.1 & 0.1 \\ 0 & 0.2 \end{matrix} \right ],\qquad D_{z2} = \left [ \begin{matrix} 0.2 & 0 \\ 0 & 0.1 \end{matrix} \right ], \\ M_{1} = M_{2} = \left [ \begin{matrix} 0.1 & 0 \\ 0 & 0.1 \end{matrix} \right ],\qquad M_{z1} = M_{z2} = \left [ \begin{matrix} 0.1 & 0 \\ 0 & 0.05 \end{matrix} \right ],\\ N_{A1} = N_{A2} = \left [ \begin{matrix} 0.02 & 0 \\ 0 & 0.01 \end{matrix} \right ], \qquad N_{A\tau 1} = N_{A\tau 2} = \left [ \begin{matrix} 0.01 & 0 \\ 0 & 0.02 \end{matrix} \right ], \\ N_{D1} = N_{D2} = \left [ \begin{matrix} 0.01 & 0 \\ 0 & 0.01 \end{matrix} \right ],\qquad N_{zA1} = N_{zA2} = N_{A\tau 1}, \qquad N_{zA\tau 1} = N_{zA\tau 2} = N_{A1},\\ N_{zD1} = N_{zD2} = N_{D1},\qquad \Xi_{1} = \Xi_{2} = \Xi_{z1} = \Xi_{z2} = 0.01 \cdot I. \end{gathered} $$
(17)

With \(\tau = 12\) and \(\alpha_{1} = \alpha_{2} = 0.5\), the optimization problem in Theorem 1 is feasible with (some solutions for LMI variables are not shown here)

$$\bar{\gamma} = 0.0631,\qquad U_{1} = \left [ \begin{matrix} - 0.0327 & 0.000297 \\ 0.000297 & 0.07687 \end{matrix} \right ],\qquad U_{2} = \left [ \begin{matrix} 0.03272 & - 0.0003 \\ - 0.0003 & - 0.07686 \end{matrix} \right ]. $$

System (1a)-(1h) with (17) is asymptotically stabilizable with \(H_{\infty} \) performance \(\gamma = \sqrt{\bar{\gamma}} = \ 0.2512\) by the switching signal given by

$$ \sigma = \textstyle\begin{cases} 1, & x ( k ) \in \bar{\Omega}_{1} \\ 2, & x ( k ) \in \Re^{2}\backslash \bar{\Omega}_{1} \end{cases}\displaystyle , $$
(18)

where \(\bar{\Omega}_{1} = \{ [ x_{1} \ x_{2} ]^{T} \in \Re^{2}: - 0.0327x_{1}^{2} + 0.000594x_{1}x_{2} + 0.07687x_{2}^{2} \ge 0 \}\).

Under the disturbance inputs \(w ( k ) = [ 10 \times ( - 0.8 )^{k} \ - 10 \times ( 0.85 )^{k} ]^{T}\) shown in Figure 1 and zero initial conditions, the regulated outputs \(z ( k ) \in \Re^{2}\) of switched system (1a)-(1h) with (17)-(18) and without perturbations are shown in Figure 2. Under zero disturbance, the initial state function \(\varphi ( \theta ) = [ - 10 \ 10 ]^{T}\), \(\theta = - 12,\ldots , - 2, - 1, 0\), and without perturbations, state trajectories \(x ( k ) \in \Re^{2}\) of switched system (1a)-(1h) with (17)-(18) are shown in Figure 3. Good disturbance attenuation effect is shown in these simulation figures.

Figure 1
figure 1

Disturbance inputs of the system (solid line: \(\pmb{w_{1}(k)}\) , dashed line: \(\pmb{w_{2}(k)}\) ).

Figure 2
figure 2

Regulated outputs of the system (solid line: \(\pmb{z_{1}(k)}\) , dashed line: \(\pmb{z_{2}(k)}\) ).

Figure 3
figure 3

State trajectories for the system (solid line: \(\pmb{x_{1}(k)}\) , dashed line: \(\pmb{x_{2}(k)}\) ).

The delay upper bound and switching signal in (18) that guarantee the asymptotic stability and \(H_{\infty} \) performance for system (1a)-(1h) with (17) are provided in Table 1 for \(\alpha_{1} = \alpha_{2} = 0.5\). From these comparisons in Table 1, our proposed results may be less conservative than some published ones.

Table 1 Comparing our results in this paper with some published ones: The delay upper bound and \(\pmb{H_{\infty} }\) performance for switched system ( 1a )-( 1h ) with ( 17 )

Example 2

Consider system (11a)-(11h) with the following parameters:

$$\begin{aligned}& A_{1} = \left [ \begin{matrix} 1.2 & 0.01 \\ 0 & 0 \end{matrix} \right ],\qquad A_{2} = \left [ \begin{matrix} 0 & 0.01 \\ 0.01 & 1.2 \end{matrix} \right ],\qquad A_{\tau 1} = \left [ \begin{matrix} 1 & 0.4 \\ 0 & - 0.4 \end{matrix} \right ], \\& A_{\tau 2} = \left [ \begin{matrix} 0.4 & 0 \\ 0.4 & 1 \end{matrix} \right ], \qquad D_{u1} = \left [ \begin{matrix} 1 & 0.1 \\ 0 & 1 \end{matrix} \right ],\qquad D_{u2} = \left [ \begin{matrix} 1 & 0 \\ 0.1 & 1 \end{matrix} \right ], \\& D_{w1} = \left [ \begin{matrix} 0.1 & 0 \\ 0 & 0.1 \end{matrix} \right ],\qquad D_{w2} = \left [ \begin{matrix} 0.2 & 0 \\ 0.1 & 0.1 \end{matrix} \right ], \qquad A_{z1} = \left [ \begin{matrix} 0.01 & 0 \\ 0 & 0.08 \end{matrix} \right ], \\& A_{z2} = \left [ \begin{matrix} 0.03 & 0 \\ 0 & 0.05 \end{matrix} \right ],\qquad A_{z\tau 1} = \left [ \begin{matrix} 0.02 & 0 \\ 0 & 0.01 \end{matrix} \right ],\qquad A_{z\tau 2} = \left [ \begin{matrix} 0.02 & 0 \\ 0 & 0.02 \end{matrix} \right ], \\& D_{zw1} = \left [ \begin{matrix} 0.1 & 0.1 \\ 0 & 0.2 \end{matrix} \right ],\qquad D_{zw2} = \left [ \begin{matrix} 0.2 & 0 \\ 0 & 0.1 \end{matrix} \right ],\qquad M_{1} = M_{2} = \left [ \begin{matrix} 0.1 & 0 \\ 0 & 0.1 \end{matrix} \right ], \\& M_{{z}1} = M_{{z}2} = \left [ \begin{matrix} 0.1 & 0 \\ 0 & 0.05 \end{matrix} \right ],\qquad N_{A1} = N_{A2} = \left [ \begin{matrix} 0.02 & 0 \\ 0 & 0.01 \end{matrix} \right ], \\& N_{A\tau 1} = N_{A\tau 2} = \left [ \begin{matrix} 0.01 & 0 \\ 0 & 0.02 \end{matrix} \right ],\qquad N_{Du1} = N_{Du2} = \left [ \begin{matrix} 0.01 & 0 \\ 0 & 0.01 \end{matrix} \right ], \\& N_{Dw1} = N_{Dw2} = N_{Du1},\qquad N_{zA1} = N_{zA2} = N_{A\tau 1},\qquad N_{zA\tau 1} = N_{zA\tau 2} = N_{A1}, \\& N_{zw1} = N_{zw2} = N_{Dw1},\qquad \Xi_{1} = \Xi_{2} = \Xi_{z1} = \Xi_{z2} = 0.01 \cdot I. \end{aligned}$$
(19)

With \(\tau = 15\) and \(\alpha_{1} = \alpha_{2} = 0.5\), the optimization problem in Theorem 2 is feasible with (some solutions for LMI variables are not shown here)

$$\begin{aligned}& \bar{\gamma} = 0.0871,\qquad \eta_{1} = 0.6819,\qquad \eta_{2} = 0.7604, \\& U_{1} = \left [ \begin{matrix} 0.0235 & - 0.0192 \\ - 0.0192 & 0.0244 \end{matrix} \right ],\qquad U_{2} = \left [ \begin{matrix} 0.007 & - 0.0335 \\ - 0.0335 & 0.0676 \end{matrix} \right ], \\& \hat{K}_{1} = \left [ \begin{matrix} 0.5228 & 0.016 \\ - 0.0189 & - 0.1918 \end{matrix} \right ],\qquad \hat{K}_{2} = \left [ \begin{matrix} - 0.3156 & - 0.0114 \\ 0.0325 & 0.6038 \end{matrix} \right ], \\& \hat{K}_{\tau 1} = \left [ \begin{matrix} 0.6855 & 0.3009 \\ 0.0116 & - 0.2633 \end{matrix} \right ],\qquad \hat{K}_{\tau 2} = \left [ \begin{matrix} 0.3208 & - 0.00004 \\ 0.2802 & 0.7629 \end{matrix} \right ]. \end{aligned}$$

System (11a)-(11h) with (19) is asymptotically stabilizable with \(H_{\infty} \) performance \(\gamma = \sqrt{\bar{\gamma}} = \ 0.2951\) by switching signal in (12c) and switching control in (13). In this example, the gains of switching control in (13) are given by

$$ \begin{gathered} K_{1} = \hat{K}_{1} / \eta_{1} = \left [ \begin{matrix} 0.7667 & 0.0235 \\ - 0.0278 & - 0.2813 \end{matrix} \right ],\qquad K_{2} = \hat{K}_{2} / \eta_{2} = \left [ \begin{matrix} - 0.415 & - 0.015 \\ 0.0427 & 0.794 \end{matrix} \right ], \\ K_{\tau 1} = \hat{K}_{\tau 1} / \eta_{1} = \left [ \begin{matrix} 1.0052 & 0.4412 \\ 0.017 & - 0.3861 \end{matrix} \right ],\\ K_{\tau 2} = \hat{K}_{\tau 2} / \eta_{2} = \left [ \begin{matrix} 0.4219 & - 0.00005 \\ 0.3685 & 1.0034 \end{matrix} \right ]. \end{gathered} $$
(20)

The switching signal in (12c) is given by

$$ \sigma = \textstyle\begin{cases} 1, & x \in \bar{\Omega}_{1}, \\ 2, & x \in \Re^{2}\backslash \bar{\Omega}_{1}, \end{cases} $$
(21)

where

$$\begin{aligned} \bar{\Omega}_{1} &= \bigl\{ x \in \Re^{2}:x^{T}U_{1}x \ge 0 \bigr\} \\ &= \left \{ \left [ \begin{matrix} x_{1} & x_{2} \end{matrix} \right ]^{T} \in R^{2}:0.0235x_{1}^{2} - 0.0384x_{1}x_{2} + 0.0244x_{2}^{2} \ge 0 \right \}. \end{aligned} $$

Some delay upper bounds for the design of switching control and switching signal that guarantee the stabilization and \(H_{\infty} \) performance for system (11a)-(11h) with (19)-(21) are provided in Table 2 for \(\alpha_{1} = \alpha_{2} = 0.5\). From these comparisons in Table 2, our result provides major improvement on some previous published literature.

Table 2 Comparing our results in this paper with some published ones: Some results to guarantee the stabilization and \(\pmb{H_{\infty} }\) performance of system ( 11a )-( 11h ) with ( 19 )

5 Conclusions

In this paper, the design scheme of switching signal for \(H_{\infty} \) performance analysis and switching control has been investigated for uncertain discrete switched systems with time delay and linear fractional perturbations. The Lyapunov-Krasovskii type functional and Wirtinger inequality approach are used to improve the conservativeness of the proposed results. The obtained results are shown to be less conservative and more useful via numerical examples. The major improvements in this paper compared to [1719] are summarized as follows:

  1. 1.

    A Lyapunov-Krasovskii type functional in (4) is proposed to derive the main results.

  2. 2.

    Discrete Wirtinger inequality approach is used instead of nonnegative inequality approach in [1719]. Less LMI variables and shorter program running time are proposed in the approach of this paper.

  3. 3.

    Simple design scheme in (2a)-(2c) and (12a)-(12c) for switching signal is more flexible than that in [1719].