1 Introduction

Impulsive systems have attracted considerable attentions on both the theoretical and practical fronts in recent years because they provide a natural framework for mathematical modeling of many real-world problems where the reactions undergo abrupt changes [2, 15]. For example, for many realistic networks, the state of nodes is often subject to instantaneous perturbations and experience abrupt change at certain instants which may be caused by switching phenomena, frequency change or other sudden noise; that is, it exhibits impulsive effects [1, 4, 9, 21, 37, 39]. It is found that the impulsive systems have important applications in various fields, such as control systems with communication constraints [5, 12], sampled-data systems [27, 32], networked control systems with scheduling protocol [13, 28, 29], mechanical systems [3], etc. Impulsive systems can be viewed as a class of hybrid systems that consist of there elements: continuous dynamics, which govern the continuous evolution of the system between impulses; discrete dynamics, which govern the way the system states are changed at impulse times; and a criteria for determining when the states of the system are to reset. During the past two decades, the stability of impulsive systems has been extensively investigated in literatures [1, 4, 5, 20, 23, 33, 34] and references therein. Switched systems are a special kind of hybrid systems that consist of a family of continuous time or discrete-time dynamical systems and a rule called the switching signal (or law) to control the switching between modes [30, 46]. The different switching signals differentiate switched systems from general time-varying systems, since the evolution of the former are dependent on not only the systems’ initial conditions but also the switching signals. We usually study the stability properties not under a particular switching signal, but rather under various classes of switching signals [11, 18, 38, 41, 47, 48]. During the past few years, switched systems have been deeply studied due to their potential application in the control of mechanical systems, the automotive industry and complex network control systems [68, 16, 40, 4245]. In the recent years, the study of impulsive switched systems has also received more and more attentions, and a large number of stability criteria of these systems have been reported [4, 5, 22, 31, 36].

In general, the impulses are mostly assumed to take the form: \(\Delta x({t_k}) = x(t_k^ + ) - x(t_k^ - ) = {B_k}x(t_k^ - )\), which indicates the state is reset at the switching instants \({t_k}\). Due to the phenomena of input delays usually existing in transmission of the impulse information, i.e., for networked control systems, computation time and network-induced delays result in sensor-to-controller delay and controller-to-actuator delay, the corresponding impulsive control law \(\Delta x({t_k})\) becomes

$$\begin{aligned} \Delta x(t) = {B_k}x({(t - {d_k})^ - }),t = {t_k},k = 1,2, \ldots , \end{aligned}$$
(1.1)

A few interesting results on stability have been obtained for nonlinear systems with impulse (1.1). It should be pointed out that the impulses (1.1) for modeling abrupt state changes may have destabilizing effects.

Recently, Chen and Zheng [5] proposed more general impulse form:

$$\begin{aligned} x({t^ + }) = {C_{0k}}x({t^ - }) + {C_{1k}}x({(t - {d_k})^ - }),\quad t = {t_k},k = 1,2, \ldots . \end{aligned}$$
(1.2)

Although a great number of results on stability of impulsive time-delay systems have been reported, there have been very few available results on stability of impulsive systems with delayed impulses. In [11], the problem of asymptotic stability for a class of delay-free autonomous systems with impulses of (1.1) is investigated. By using exponential estimates of delay-free systems to obtain difference inequalities of the system state at impulse times, a sufficient stability condition is derived involving the sizes of impulse input delays. It seems difficult to apply the same method to state-delayed impulsive systems. For a class of state-delayed systems with stabilizing impulse input delay (1.2) and unstable systems matrices, the stability problem was dealt with in [21]. By virtue of the method of variation of parameters and system matrices, several stability criteria are established. However, those results in [25] require the condition \(\mathop {\sup }\nolimits _k (\left| {{C_{0k}}} \right| + \left| {{C_{1k}}} \right| ) < 1\) and thus cannot be used to tackle the time-delay system with impulses (1.1). Next, Ho et al. [13] studied the exponential stability for a class of delayed neural networks with destabilizing impulse delays by using the method of differential inequality. It is noted that those results in [13] impose some restriction on delays. In order to reject the conservatism of above-mentioned methods, an impulsive system approach was introduced for sampled-data systems in [27] and [32]. And a less conservative stability result was given. The key technique is to construct a novel Lyapunov functions with discontinuity at the impulse times. Recently, by using Lyapunov–Razumikhin functions, some new results are derived for a class of impulsive delay systems with general delayed impulses (1.2) [28]. It should be pointed out that those results in [28] contain no information of state delay. Based on the above consideration, an interesting question is under what conditions the less conservative stability condition can be established and how the Lyapunov functions can be constructed for impulsive switched system with delayed impulse.

On the other hand, in contrast with the Lyapunov–Razumikhin method presented in [19, 24, 26, 28, 35], it is well known that the Lyapunov–Krasovskii functionals method are sometimes more general that in the sense the former can be considered as a special case [14, 17]. Such an approach is usually more difficult than the Lyapunov–Razumikhin technique. The reason is that, in general, we cannot expect an impulse that occurs at a discrete time to bring the value of a functional down instantaneously, whereas, in the Lyapunov–Razumikhin method, the value of a function can subside simultaneously as the impulse occurs [10]. To the best of our knowledge, the problem of exponential stability for state-delayed systems with switching and impulses input delays based on Lyapunov–Krasovskii technique has not been fully investigated until now, which motivates the present study.

In this paper, we pay close attention to the problem of exponential stability of impulsive and switching time-delay systems with more general delayed impulses by using the method of multiple Lyapunov–Krasovskii functionals. The main contribution of this paper can be listed as follows: (1) the more general system is studied which include the system in [5] as a special case; (2) the more general Lyapunov–Krasovskii functional technique is utilized; (3) the result developed in this paper is less conservative than that in the literature [5]. Especially, when all the subsystems are stable and impulses are not stable, not only the magnitude of impulses input delays but also the size of state delays is taken into account. When applying our results to a class of impulsive and switching time-delay systems, the new stability criteria are established. The efficiency of the proposed results is illustrated by three numerical examples.

2 Preliminaries

Let \(N\) denote the set of nonnegative integers, \(R^+\) the set of nonnegative real numbers, and \(R^n\) the \(n\)-dimensional real Euclidean space. \(\left| {\cdot } \right| \) denotes the Euclidean norm for vectors or the spectral norm for matrices. For \(r > 0\), let \(PC([ { - r,0} ],{R^n})\) denote the class of functions from \([ { - r,0} ]\) to \(R^n\) satisfying the following: (i) it has at most a finite number of jump discontinuities on \(( { - r,0}]\), i.e., points at which the function has finite-valued but different left-hand and right-hand limits; (ii) it is continuous from the right at all points in \(\left[ { - r,0} \right) \). For function \(\phi :\left[ { - r,0} \right] \rightarrow {R^n}\), a norm is defined as \({\left\| \phi \right\| _r} = {\sup _{ - r \le \theta \le 0}}\left\| {\phi (\theta )} \right\| \). Given \(x \in PC(\left[ { - r,\infty } \right] ,{R^n})\) and for each \(t \in {R^ + }\), define \({x_t},{x_{{t^ - }}} \in PC(\left[ { - r,0} \right] ,{R^n})\) by \({x_t}(s) = x(t + s)\) for \(- r \le s \le 0\) and \({x_{{t^ - }}}(s) = x(t + s)\) for \(- r \le s < 0\), respectively. For a given scalar \(\rho \ge 0\), let \(B(\rho ) = \{ x \in {R^n}:\left| x \right| \le \rho \} \).

Let \(N_c\) be an arbitrary index set. Consider the following nonlinear switched time-delay system with delayed impulses

$$\begin{aligned} {x^{'}}(t) = {f_{{i_k}}}(t,{x_t}),\quad t > {t_0},t \ne {t_k},{i_k} \in {N_c}, \end{aligned}$$
(2.1a)
$$\begin{aligned} x(t) = {g_k}(x({t^ - }),x{(t - {d_k})^ - }),\quad t = {t_k}, \end{aligned}$$
(2.1b)
$$\begin{aligned} x({t_0} + \theta ) = \phi (\theta ),\quad \quad \theta \in [ -r ,0], \end{aligned}$$
(2.1c)

where \(x(t) \in {R^n}\) is the systems state, \({x^{'}}(t)\) the right-hand derivative of \(x(t),\,x({t^ + })\) and \(x({t^ - })\) denote the limit from the right and the left at point \(t\), respectively, \(\left\{ {{t_k}:k \in N} \right\} \subset {R^ + }\) a strictly increasing sequence and \({\lim _{k \rightarrow \infty }}{t_k} = \infty \). \(\left\{ {{d_k} \ge 0:k \in N} \right\} \) are the impulse input delays satisfying \(d = {\max _k}{d_k} < \infty \). The function \(\phi \in PC(\left[ { - r,0} \right] ,{R^n})\) is the initial state of system and \(\tau = \max \{ r,d\}\). Let \(D \subset {R^n}\) be an open set and \(B(\rho ) \subset D\) for some \(\rho > 0\). We assume that, for each \(i \in {N_C}\), given functionals \({f_i}:{R^ + } \times PC(\left[ { - r,0} \right] ,{D}) \rightarrow {R^n}\) and \({g_k}:D \times D \rightarrow {R^n}\) satisfying \({f_i}(t,0) \equiv {g_k}(t,0) \equiv 0\). Moreover, we make the following assumptions on systems (2.1).

(A1):

\({f_i}(t,\psi )\) is composite-PC, i.e., for each \({t_0} \in R^+\) and \(\sigma > 0\), if \(x \in PC(\left[ {{t_0} - r,{t_0} + \sigma } \right] ,{R^n})\) and \(x\) is continuous at each \(t \ne {t_k}\) in \(\left( {{t_0},{t_0} + \sigma } \right] \), then the composite function \({h_i}\) defined by \({h_i}(t) = {f_i}(t,{x_t})\) is an element of the function class \(PC(\left[ {{t_0},{t_0} + \sigma } \right] ,{R^n})\).

(A2):

\({f_i}(t,\psi )\) is quasi-bounded, i.e., for each \({t_0} \ge 0\) and \(\sigma > 0\), and for each compact set \(F \subset {R^n}\), there exist some \({M_i} > 0\) such that \(\left| {{f_i}(t,\psi )} \right| \le {M_i}\) for all \(i \in {N_c}\) and \((t,\psi ) \in [{t_0},{t_0} + \sigma ] \times PC(\left[ { - r,0} \right] ,F)\).

(A3):

For each fixed \(t \in {R^ + },\,{f_i}(t,\psi )\) is a continuous function of \(\psi \) on \(PC(\left[ { - r,0} \right] , {R^n})\).

(A4):

There exist scalars \(K_1^i > 0\) such that \(\left| {{f_i}(t,\psi )} \right| \le K_{1}^{i} {\left\| \psi \right\| _r}\) for any \(\psi \in PC(\left[ { - r,0} \right] ,B(\rho ))\). Set \({K_{1}} = {\sup _{i \in {N_{c}}}}K_{1}^{i}\).

(A5):

There exist nonnegative bounded scalar sequences \(\{{h_{0k}}\} ,\{ {h_{1k}}\}\) such that \(\left| {g_{k}(x,y) - x} \right| \le {h_{0k}}\left| x \right| + {h_{1k}}\left| y \right| \) for all \(k \in N\) and all \(x,y \in B(\rho )\). Set \(\overline{h} = {\sup _k}({h_{0k}} + {h_{1k}})\).

(A6):

There exist scalars \({K_2} > 0\) such that \(\left| {{g_k}(x,{y_1}) - {g_k}(x,{y_2})} \right| \le {K_2}\left| {{y_1} - } {y_2} \right| \) for all \(k \in N\) and \({y_1},{y_2} \in B(\rho )\).

According to (A1)–(A3), it was shown that in [2], system (2.1) admits a solution \(x(t,{t_0},\phi )\) that exists in a maximal interval \(\left[ {{t_0} - \tau ,{t_0} + b} \right) \) where \(0 < b \le + \infty \).

Definition 2.1

\(V:{R^ + } \times B(\rho ) \rightarrow {R^ + }\) is said to belong to the class \({v_1}\) if

  1. (1)

    \(V\) is continuous in each of the sets \(\left[ {{t_{k - 1}},{t_k}} \right) \times B(\rho )\) and for each \(x,y \in {R^n},k \in N,\,{\lim _{(t,y) \rightarrow (t_k^ - ,x)}}V(t,y) = V(t_k^ -,x)\) exists;

  2. (2)

    \(V(t,x)\) is locally Lipschitzian in \(x \in B(\rho )\), and for all \(t \ge {t_0},V(t,0) \equiv 0\).

Definition 2.2

\(V:{R^ + } \times PC(\left[ { - \tau ,0} \right] ,B(\rho )) \rightarrow {R^ + }\) is said to belong to the class \({v_0}\) if

  1. (1)

    \(V\) is continuous on \(\left[ {{t_{k - 1}},{t_k}} \right) \times PC(\left[ { - \tau ,0} \right] ,B(\rho ))\) and for all \(\psi ,\phi \in PC(\left[ - \tau ,0 \right] ,B(\rho )) \) , \({\lim _{(t,\psi ) \rightarrow (t_k^ - ,\phi )}} V(t,\psi ) = V(t_k^ - ,\phi )\) exists;

  2. (2)

    \(V(t,\psi )\) is locally Lipschitzian in \(\psi \) in each compact set in \(PC(\left[ { - \tau ,0} \right] ,B(\rho )) \) , and for all \(t \ge {t_0},V(t,0) \equiv 0 \).

Definition 2.3

A functional \(V(t,\psi ):{R^ + } \times PC(\left[ { - \tau ,0} \right] ,B(\rho )) \rightarrow {R^ + }\) is said to belong to the class \({v_2}\) if \(V(t,\psi ) \in {v_0}\) and for any \(x \in PC(\left[ {{t_0} - \tau ,\infty } \right] \) , \(B(\rho )) = \{ x:\left[ {{t_0} - \tau ,\infty } \right] \rightarrow B(\rho )~\mathrm is piecewise continuous \},\,V(t,{x_t})\) is continuous for \(t \ge {t_0}\).

Definition 2.4

For a given impulsive time sequence \(\{ {t_k}\} \), the trivial solution of system (2.1) is said to be exponential stable if for any initial data \({x_{{t_0}}} = \phi \), there exist positive scalars \({\rho _0},M\) and \(\lambda \) such that \(|\varphi |{|_\tau } < {\rho _0}\) implies

$$\begin{aligned} \left| {x(t,{t_0},\phi )} \right| \le M{\left\| \phi \right\| _\tau }{e^{ - \lambda (t - {t_0})}},\quad \forall t \ge {t_0}. \end{aligned}$$
(2.2)

where \({\rho _0} > 0\) is the upper bound of \(\left\| {\phi (\theta )} \right\| \) over interval \([ - \tau ,0]\).

To investigate the exponential stability of system (2.1), which has different modes of the continuous dynamics given by \(\left\{ {{f_i}:i \in {N_c}} \right\} \) and impulses given by \(\left\{ {{g_k}:k \in N} \right\} \), a family of multiple Lyapunov–Krasovskii functionals \(\left\{ {{V_i}:i \in {N_c}} \right\} \) are proposed, where each \({V_i}\) is given by \({V_i}(t,\phi ) = V_1^i(t,\phi (0)) + V_2^i(t,\phi )\). We shall assume that the family \(\left\{ {V_1^i:i \in {N_c}} \right\} \) are of class \({v_1}\) and the family \(\left\{ {V_2^i:i \in {N_c}} \right\} \) are of class \({v_2}\). Similar to the technique proposed in [22], the idea is still to break the Lyapunov–Krasovskii functionals \({V_i}\) into two parts \(V_1^i\) and \(V_2^i\), where \({V^i_1}\) reflects the impulse effects and \(V_2^i\) is indifferent to impulses. So, the difficulties in analyzing the impulse effects using Lyapunov–Krasovskii functionals can be effectively overcome.

Definition 2.5

For the \(i\)th mode of system (2.1), for each \(i \in {N_C}\) and \((t,\psi ) \in {R^ + } \times PC(\left[ { - \tau ,0} \right] ,{R^n})\), the upper right-hand derivative of \({V_i}(t,\phi )\) is defined by

$$\begin{aligned} {D^ + }{V_i}(t,\phi ) = {\lim _{h \rightarrow {0^ + }}}\sup \frac{1}{h}[{V_i}(t + h,{x_{t + h}}(t,\phi )) - {V_i}(t,\phi ), \end{aligned}$$
(2.3)

where \(x(t,\phi )\) is a solution to the \(i\)th mode of system (2.1) satisfying \({x_{{t_0}}} = \phi \) and \({x^{'}}(t) = {f_i}(t,{x_t})\) for \(t \in ({t_0},{t_0} + h)\), where \(h > 0\) is some positive number. To effectively analyze a family of multiple Lyapunov–Krasovskii functionals \(\left\{ {{V_i}:i \in {N_c}} \right\} \) for system (2.1), we define \(v(t) = {V_{{i_k}}}(t,{x_t}) = V_1^i(t,x(t)) + V_2^i(t,{x_t})\) for \(t \in ({t_k},{t_{k + 1}})\).

3 Main Results

In this section, Lyapunov-based sufficient conditions for exponential stability of system (2.1) are developed. Our first result is concerned with exponential stability of system (2.1), in the case when all the subsystems governing the continuous dynamics of (2.1) are stable and the impulses, on the other hand, are destabilizing. Intuitively, the conditions in the following theorem consist of four aspects: (i) the Lyapunov–Krasovskii functionals satisfy certain positive definite and decrescent conditions; (ii) there exist some negative estimates of the upper right-hand derivatives of the functionals with respect to each stable mode of system (2.1); (iii) the dwell time of each mode of system (2.1) satisfy some lower bounds; (iv) the jumps induced by the destabilizing impulses satisfy certain growth conditions and the estimates on the decay rate of continuous dynamics and the delayed impulse; moreover, the estimates on the magnitude of the delayed impulses satisfy certain balancing conditions in terms of the decay.

Theorem 1

Consider system (2.1) satisfying assumptions (A1)–(A6). Suppose that there exist a family of functions \(\left\{ {V_1^i:i \in {N_c}} \right\} \) of class \({v_1}\) and a family of functionals \(\left\{ {V_2^i:i \in {N_c}} \right\} \) of class \({v_2}\), positive scalars \(a,b,c,{p_1},{p_2}({p_1} \ge {p_2} \ge 1),{\mu _i},{\beta _i}\), such that

  1. (i)

    \(a{\left| x \right| ^{{p_1}}} \le V_1^i(t,x) \le b{\left| x \right| ^{{p_1}}},\quad 0 \le V_2^i(t,\phi ) \le c\left\| \phi \right\| _\tau ^{{p_2}}\);

  2. (ii)

    \(D_i^ + {V_i}(t, \phi ) \le - {\mu _i}{V_i}(t,\phi )\);

  3. (iii)

    for each \(i \in {N_c}\) and any \(k \in N,{t_k} - {t_{k - 1}} \ge {\beta _i}\);

  4. (iv)

    Define \(\beta = {\inf _{i \in {N_c}}}\left\{ {{\beta _i}} \right\} \). If there exist positive scalars \({\varphi _i} \ge 1, L_1^i, L_2^i\) such that

    1. (1)

      \(V_1^{\widetilde{i}}(t, {g_j}(x, x)) \le {\varphi _i}V_1^i({t^ - }, x), \quad V_2^{\widetilde{i}}(t, \phi ) \le {\varphi _i}V_2^i(t, \phi ) \) , for all \(t = {t_k}\);

    2. (2)

      \(V_1^i(t, x + y) \le L_1^iV_1^i(t, x) + L_2^iV_1^i(t, y)\) for all \(t = {t_k}\) and all \(x, y \in B(\rho ), x + y \in B(\rho )\), and there exists a scalar \(d \ge 0\) such that

    $$\begin{aligned} (L_1^i + 1){\varphi _i}{e^{ - {\mu _i}{\beta _i}}} + L_2^i(b/a){({K_2})^{{p_1}}}{(dl{K_1} + l\overline{h} )^{{p_1}}} < 1, \end{aligned}$$
    (3.1)

    where \(l\) is a nonnegative integer satisfying \(l\beta \le d \le (l + 1)\beta \), then system (2.1) is exponential stable for any impulse input delays \({d_k} \le d, k \in N\);

  5. (v)

    If there exist nonnegative bounded scalar sequences \(\left\{ {{\upsilon _{0k}}} \right\} \) and \(\left\{ {{\upsilon _{1k}}} \right\} \) such that \(V_1^{\widetilde{i}}(t,{g_j}(x,y)) \le {\upsilon _{0k}}V_1^i({t^ - },x) + {\upsilon _{1k}}V_1^i({(t - {d_k})^ - },y),V_2^{\widetilde{i}}(t,\phi ) \!\le \! {\upsilon _{0k}}V_2^i({t^ - },\phi )\) for all \(t = {t_k}\) and all \(x,y \in B(\rho )\), and

    $$\begin{aligned} {\sup _k}{\upsilon _{1k}} < 1,\quad {e^{ - {\mu _i}{\beta _i}}} < {\inf _k}((1 - {\upsilon _{1k}})/{\upsilon _{0k}}), \end{aligned}$$
    (3.2)

    then system (2.1) is exponential stable for any impulse input delays \({d_k},k \in N\).

Proof

In view of condition (3.1), we can choose positive constants \(0 < \lambda < {\mu _i}\) and \(\sigma > 0\) such that

$$\begin{aligned} {e^{ - ({\mu _i} - \lambda ){\beta _i}}} < \sigma < {\sigma _1}, \end{aligned}$$
(3.3)

where \({\sigma _1} \mathop {=}\limits ^{\Delta } {{\left[ {1 \!-\! L_2^i(b/a){{({K_2})}^{{p_1}}}{{(dl{K_1}{e^{\lambda (r + d)/{p_1}}} + l\overline{h} {e^{2\lambda d/{p_1}}})}^{{p_1}}}} \right] }/{(L_1^i + 1)}}{\varphi _i}\). If conditions (3.2) holds, set \({\overline{\upsilon }_1} = {\sup _k}{\upsilon _{1k}}, {\sigma _2} = {\inf _k}((1 - {\upsilon _{1k}})/{\upsilon _{0k}})\), then \({\overline{\upsilon }_1} < 1\), and there exist scalars \(\lambda \in \left\{ {0,\min \left\{ {{\mu _i},\ln (1/{{\overline{\upsilon }}_1})/d} \right\} } \right\} \) and \(\sigma >0\) such that

$$\begin{aligned} {e^{ - ({\mu _i} - \lambda ){\beta _i}}} < \sigma < {{{\sigma _2}(1 - {{\overline{\upsilon }}_1}{e^{\lambda d}})} / {1 - }}{\overline{\upsilon }_1}. \end{aligned}$$
(3.4)

Let \(x(t) = x(t,{t_0},\phi )\) is a solution of (2.1) satisfying \({x_{{t_0}}} = \phi \), set \({v_1}(t) = V_1^{{i_k}}(t,x(t)), {v_2}(t) = V_2^{{i_k}}(t,{x_t})\), and \(v(t) = {v_1}(t) + {v_2}(t)\) for \(t \in \left[ {{t_k},{t_{k + 1}}} \right) ,\;k \in N\). It is clear that \(v(t)\) defines a right-continuous function on \(\left[ {{t_0},\infty } \right) \). We will prove that

$$\begin{aligned} v(t){e^{\lambda (t - {t_0})}} \le (b + c)\left\| \phi \right\| _\tau ^{{p_1}},\quad t \ge {t_0}. \end{aligned}$$
(3.5)

Without loss of generality, we assume \({\left\| \phi \right\| _\tau } > 1,\;0 \le {p_2} \le {p_1}\). We first prove that (3.5) holds for \(t \in \left[ {{t_0},{t_1}} \right) \). When \(t = {t_0},v({t_0}) = {v_1}({t_0},x({t_0})) + {v_2}({t_0},{x_{{t_0}}}) \le b\left\| \phi \right\| _\tau ^{{p_1}} + c\left\| \phi \right\| _\tau ^{{p_2}} \le (b + c)\left\| \phi \right\| _\tau ^{{p_1}}\). It is clear that (3.5) holds for \(t = {t_0}\). Define \({t^*} = \inf \left\{ {t \in \left[ {{t_0},{t_1}} \right) ,v(t){e^{\lambda (t - {t_0})}} > (b + c) \left\| \phi \right\| _\tau ^{{p_1}} + \delta } \right\} \), where \(\delta > 0\) is an arbitrarily fixed number. It is obvious that \({t^*}(\delta ) = {t_1}\) implies that \(v(t){e^{\lambda (t - {t_0})}} \le (b + c)\left\| \phi \right\| _\tau ^{{p_1}} + \delta \). So, if \({t^*}(\delta ) = {t_1}\) for all \(\delta > 0\), we must have (3.5) holds on \(\left[ {{t_0},{t_1}} \right) \). If this is not true, i.e., \({t^*}({\delta ^*}) < {t_1}\) for some \({\delta ^*} > 0\), one observes that \(v({t^*}){e^{\lambda ({t^*} - {t_0})}} = (b + c)\left\| \phi \right\| _\tau ^{{p_1}} + {\delta ^*} > 0 \). Hence, from condition (ii), it follows that

$$\begin{aligned} {D^ + }\left[ {v({t^*}){e^{\lambda ({t^*} - {t_0})}}} \right]&= {e^{\lambda ({t^*} - {t_0})}}{D^ + }v({t^*}) + \lambda v({t^*}){e^{\lambda ({t^*} - {t_0})}}\\&\le - {\mu _i}v({t^*}){e^{\lambda ({t^*} - {t_0})}} + \lambda v({t^*}){e^{\lambda ({t^*} - {t_0})}}\\&= - ({\mu _i} - \lambda )v({t^*}){e^{\lambda ({t^*} - {t_0})}} < 0, \end{aligned}$$

which clearly contradicts with the choice of \({t^*}\). Therefore, Eq. (3.5) holds on \(\left[ {{t_0},{t_1}} \right) \). Next under the assumption that (3.5) is satisfied on \(\left[ {{t_0},{t_m}} \right) \) where \(m \ge 1\), we will show that (3.5) is true on \(\left[ {{t_m},{t_{m + 1}}} \right) \) as well. By condition (ii), we have

$$\begin{aligned} D^ + v(t) \le - {\mu _i}v(t), \end{aligned}$$

on \(\left[ {{t_{m - 1}},{t_m}} \right) \). On the other hand, from (3.5) on \(\left[ {{t_0},{t_m}} \right) \), we can obtain

$$\begin{aligned} v({t_{m - 1}}){e^{\lambda ({t_{m - 1}} - {t_0})}} \le (b + c)\left\| \phi \right\| _\tau ^{{p_1}}\!. \end{aligned}$$
(3.6)

Integrating this differential inequality on \(\left[ {{t_{m - 1}},{t_m}} \right) \) and (3.6) gives

$$\begin{aligned} v(t_m^ - )&\le {e^{ - {\mu _{{i_{m - 1}}}}({t_m} - {t_{m - 1}})}}v({t_{m - 1}}) \nonumber \\&\le {e^{ - {\mu _{{i_{m - 1}}}}({t_m} - {t_{m - 1}})}}{e^{ - \lambda ({t_{m - 1}} - {t_0})}}(b + c)\left\| \phi \right\| _\tau ^{{p_1}}\nonumber \\&\le {e^{ - ({\mu _{{i_{m - 1}}}} - \lambda )({t_m} - {t_{m - 1}})}}{e^{ - \lambda ({t_m} - {t_0})}}(b + c)\left\| \phi \right\| _\tau ^{{p_1}}\nonumber \\&\le {e^{ - ({\mu _{{i_{m - 1}}}} - \lambda ){\beta _{{i_{m - 1}}}}}}{e^{ - \lambda ({t_m} - {t_0})}}(b + c)\left\| \phi \right\| _\tau ^{{p_1}}\nonumber \\&< \sigma {e^{ - \lambda ({t_m} - {t_0})}}(b + c)\left\| \phi \right\| _\tau ^{{p_1}}. \end{aligned}$$
(3.7)

In the following, we distinguish two cases to prove \(v({t_m}){e^{\lambda ({t_m} - {t_0})}} \le (b + c)\left\| \phi \right\| _\tau ^{{p_1}}\).

Case (A) Assumption (iv) and (3.1) holds. From condition (iii) and \(l\beta \le d \le (l + 1)\beta \), it follows that there are at most \(l\) impulse times on \(\left[ {{t_k} - {d_k},{t_k}} \right] \). We assume that these impulsive instants in \(\left[ {{t_m} - {d_m},{t_m}} \right] \) are \({t_{{m_i}}},\;i = 1,2, \ldots ,{i_0}, {i_0} \le l\). Combining condition (i) and \(v(t){e^{\lambda (t - {t_0})}} \le (b + c)\left\| \phi \right\| _\tau ^{{p_1}}\) for \(t \in \left[ {{t_0},{t_m}} \right] \) gives

$$\begin{aligned} \left| {x(t)} \right| \le ({(b + c)}/a)^{1/{p_1}} {\left\| \phi \right\| _\tau }{e^{-{(\lambda /{p_1})}(t - {t_0})}},\quad t \in \left[ {{t_0},{t_m}} \right) . \end{aligned}$$
(3.8)

According to (A4)–(A5) and (3.8), we can get

$$\begin{aligned}&\left| {x(t_m^ - ) - x{(({t_m} - {d_m})^ -) }} \right| = \left| \,\,{\int \limits _{{t_m} - {d_m}}^{t_m^ - } {\dot{x}(s)\hbox {d}s} - \sum \limits _{i = 1}^{{i_0}} {\varDelta x({t_{{m_i}}})} } \right| \nonumber \\&\quad \quad \le \sum \limits _{i = 1}^{{i_0}} {\int \limits _{{t_m} - {d_m}}^{t_m^ - } {\left| {{f_i}(s,{x_s})} \right| \hbox {d}s} } + \sum \limits _{i = 1}^{{i_0}} {\left| {{g_{{m_i}}}(x(t_{{m_i}}^ - ),x({{({t_{{m_i}}} - {d_{{m_i}}})}^ - })) - x(t_{{m_i}}^ - )} \right| } \nonumber \\&\quad \quad \le \sum \limits _{i = 1}^{{i_0}} {{K_1}\int \limits _{{t_m} - {d_m}}^{t_m^ - } {\left\| {{x_s}} \right\| _{r}\hbox {d}s} } + \sum \limits _{i = 1}^{{i_0}} {\left[ {{h_{0k}}\left| {x(t_{{m_i}}^ - )} \right| + {h_{1k}}\left| {x({{({t_{{m_i}}} - {d_{{m_i}}})}^ - })} \right| } \right] } \nonumber \\&\quad \quad \le (dl{K_1}{e^{\lambda (r + d)/{p_1}}} + l\overline{h} {e^{2\lambda d/{p_1}}}){({(b + c)}/a)}^{1/{p_1}}{\left\| \phi \right\| _\tau }{e^{ - {{(\lambda /{p_1})}}({t_m} - {t_0})}}. \end{aligned}$$
(3.9)

Based (A6) and (3.9), it follows that

$$\begin{aligned}&{\left| {\Delta {g_m}} \right| ^{{p_1}}} \mathop {=}\limits ^{\Delta } {\left| {{g_m}(x(t_m^ - ),x({{({t_m} - {d_m})}^ - })) - {g_m}(x(t_m^ - ),x(t_m^ - ))} \right| ^{{p_1}}}\nonumber \\&\quad \le {({K_2})^{{p_1}}}{(dl{K_1}{e^{\lambda (r + d)/{p_1}}} + l\overline{h} {e^{2\lambda d/{p_1}}})^{{p_1}}}(({{b + c)} /a}){\left\| \phi \right\| _\tau }{e^{ - \lambda ({t_m} - {t_0})}}. \end{aligned}$$
(3.10)

In light of condition (i), (iv), and (3.10), one gets

$$\begin{aligned}&{v_1}({t_m},{g_m}(x(t_m^ - ),x({({t_m} - {d_m})^ - }))) = {v_1}({t_m},{g_m}(x(t_m^ - ),x(t_m^ - )) + \varDelta {g_m})\nonumber \\&\quad \le L_1^{{i_m}}{\varphi _i}{v_1}\left( {t_m},{g_m}\left( x(t_m^ - ),x(t_m^ - )\right) \right) + L_2^{{i_m}}{v_1}({t_m},\varDelta {g_m})\nonumber \\&\quad \le L_1^{{i_m}}{\varphi _i}{v_1}\left( {t_m},{g_m}\left( x(t_m^ - ),x(t_m^ - )\right) \right) \nonumber \\&\qquad + L_2^{{i_m}}{({K_2})^{{p_1}}}b{(dl{K_1}{e^{\lambda (r + d)/{p_1}}} + l\overline{h} {e^{2\lambda d/{p_1}}})^{{p_1}}}\left( (b + c) /a\right) \left\| \phi \right\| _\tau ^{{p_1}}{e^{ - \lambda \left( {t_m} - {t_0}\right) }}.\nonumber \\ \end{aligned}$$
(3.11)

According to the definition of \({v_2}(t)\), we have

$$\begin{aligned} {v_2}({t_m}) \le {\varphi _{{i_m}}}{v_2}(t_m^ -). \end{aligned}$$
(3.12)

Combining (3.11) and (3.12), and taking into account condition (iii) and (3.3), (3.7), we obtain that

$$\begin{aligned}&v({t_m}) = {v_1}({t_m}) + {v_2}({t_m}) = {v_1}({t_m},{g_m}(x(t_m^ - ),x({({t_m} - {d_m})^ - }))) + {v_2}({t_m})\nonumber \\&\quad \le L_1^{{i_m}}{\varphi _i}{v_1}(t_m^ - ,x(t_m^ - )) + {\varphi _i}{v_2}(t_m^ - ) + L_2^{{i_m}}{v_1}({t_m},\varDelta {g_m})\nonumber \\&\quad \le (L_1^{{i_m}} + 1){\varphi _{{i_m}}}v(t_m^ - ) + L_2^{{i_m}}b{\left| {\varDelta {g_m}} \right| ^{{p_1}}}\nonumber \\&\quad \le \sigma (L_1^{{i_m}} + 1){\varphi _{{i_m}}}(b + c)\left\| \phi \right\| _\tau ^{{p_1}}{e^{ - \lambda ({t_m} - {t_0})}}\nonumber \\&\qquad + L_2^{{i_m}}(b/a){({K_2})^{{p_1}}}{(dl{K_1}{e^{\lambda (r \!+\! d)/{p_1}}} \!+\! l\overline{h} {e^{2\lambda d/{p_1}}})^{{p_1}}}(b \!+\! c)\left\| \phi \right\| _\tau ^{{p_1}}{e^{ \!-\! \lambda ({t_m} \!-\! {t_0})}}\nonumber \\&\quad \le \left[ {\sigma (L_1^{{i_m}} + 1){\varphi _{{i_m}}} + L_2^{{i_m}}(b/a){{({K_2})}^{{p_1}}}{{(dl{K_1}{e^{\lambda (r + d)/{p_1}}} + l\overline{h} {e^{2\lambda d/{p_1}}})}^{{p_1}}}} \right] \nonumber \\&\qquad (b + c)\left\| \phi \right\| _\tau ^{{p_1}}{e^{ - \lambda ({t_m} - {t_0})}}\nonumber \\&\quad \le (b + c)\left\| \phi \right\| _\tau ^{{p_1}}{e^{ - \lambda ({t_m} - {t_0})}}, \end{aligned}$$
(3.13)

i.e., (3.5) holds for \(t = {t_m}\).

Case (B) Condition (v) and (3.2) hold. By (v), it is obtained from (3.4) and (3.7) that

$$\begin{aligned}&v({t_m}){e^{\lambda ({t_m} - {t_0})}} = ({v_1}({t_m}) + {v_2}({t_m})){e^{\lambda ({t_m} - {t_0})}}\nonumber \\&\quad \le \left[ {{\upsilon _{0m}}{v_1}(t_m^ - ) + {\upsilon _{1m}}{v_1}({{({t_m} - {d_m})}^ - }) + {\upsilon _{0m}}{v_2}(t_m^ - )} \right] {e^{\lambda ({t_m} - {t_0})}}\nonumber \\&\quad \le \left[ {{\upsilon _{0m}}v(t_m^ - ) + {\upsilon _{1m}}v({{({t_m} - {d_m})}^ - })} \right] {e^{\lambda ({t_m} - {t_0})}}\nonumber \\&\quad \le (\sigma {\upsilon _{0m}} + {\upsilon _{1m}}{e^{\lambda d}})(b + c)\left\| \phi \right\| _\tau ^{{p_1}}\nonumber \\&\quad = \left[ {(1 - {\upsilon _{1m}})({\sigma / {{\sigma _2}}}) + {\upsilon _{1m}}{e^{\lambda d}}} \right] (b + c)\left\| \phi \right\| _\tau ^{{p_1}}\nonumber \\&\quad \le \left[ {({\sigma / {{\sigma _2}}}) + \overline{{\upsilon _1}} ({e^{\lambda d}} - {\sigma / {{\sigma _2}}})} \right] (b + c)\left\| \phi \right\| _\tau ^{{p_1}}\nonumber \\&\quad \le (b + c)\left\| \phi \right\| _\tau ^{{p_1}}, \end{aligned}$$
(3.14)

i.e., (3.5) holds for \(t = {t_m}\).

Applying the argument used to show (3.5) over \([ {{t_0},{t_1}})\), we can prove that (3.5) is true on \([{{t_m},{t_{m + 1}}})\). By induction, (3.5) is true for all \(t \ge {t_0}\). Rewrite (3.1) as

$$\begin{aligned} v(t) \le (b + c)\left\| \phi \right\| _\tau ^{{p_1}}{e^{ - \lambda (t - {t_0})}}. \end{aligned}$$

By condition (i), one gets

$$\begin{aligned} \left| {x(t)} \right| \le {({{(b + c)}/a})^{1/{p_1}}}{\left\| \phi \right\| _\tau }{e^{ - {{(\lambda }/{{p_1})}}(t - {t_0})}},\quad t \ge {t_0}. \end{aligned}$$

From Definition 2.4, it is concluded that system (2.1) is exponential stable. The above estimate also establishes boundedness of the state, which further implies global existence of solutions [2]. The proof is complete.

Remark 1

Observe that condition (iv)(1) in Theorem 1, \(V_{1}^{\widetilde{i}}(t_k)\) is used to define the Lyapunov function which reflects the impulse effects and \(V_2^{\widetilde{i}}(t_k)\) is used to define the Lyapunov function which is indifferent to impulses at constant \({t_k}\), respectively. Correspondingly, the items \(V_1^i(t_k)\) and \(V_2^i(t_k)\) stands for the value at constant \({t^{-}_k}\), respectively.

Remark 2

From condition (ii) in Theorem 1, it is seen that each of the continuous dynamics is exponential sable. On the other hand, from condition (iv), we see that each of the discrete dynamics can be destabilizing (\({\varphi _i} \ge 1\)). It is well known that a well-behaved system may lose its stability due to uncontrolled impulsive input. Theorem  1 shows if system (2.1) satisfies a dwell-time lower-bound condition given by condition (iii), then it is exponential stable. It implies that, if the impulses and switching occur not too frequently, the exponential stability of a time-delay impulsive switched system with stable continuous dynamics can be preserved under destabilizing impulsive perturbations. So, the upper bound of dwell time is not necessary.

Remark 3

In the proof of Theorem 1, the effect of delayed impulses satisfying condition [iv,(1)] can be used to achieve (3.13). If no impulse occurs, i.e., \(d = 0\), then assumption [iv,(2)] will be removed and condition (3.1) can be rewritten as \({\varphi _i}{e^{ - {\mu _i}{\beta _i}}} < 1\). The condition is reduced to that of hybrid systems without delayed impulse. Therefore, Theorem 1 is the generalization of exponential stability of nonlinear hybrid systems with/without delayed impulse. Moreover, condition (3.1) is divided into two parts in which the first part reflects the effect of the delay-free impulse and the decay rate of the continuous dynamics, while the second part reveals the effects of delayed impulses. Condition (v) investigates the influence of the magnitude of the delayed impulses. If the magnitude is sufficiently small satisfying (3.2), then the delayed impulses cannot destroy the stability.

Remark 4

Besides, condition (iv) characterizes possible jumps in terms of the multiple Lyapunov–Krasovskii functionals \({V_i}\) at the impulsive and switching times. Actually, when there is only impulse or there is only switching, the comparison condition among the multiple Lyapunov–Krasovskii functionals is necessary to analyze the stability of systems based the dwell-time approach.

Corollary 1

Assume that hypotheses (A1)–(A6) are satisfied and there a family of functions \(\left\{ {V_1^i:i \in {N_c}} \right\} \) of class \({v_1}\) and a family of functionals \(\left\{ {V_2^i:i \in {N_c}} \right\} \) of class \({v_2}\), positive scalars \(a,b,c,{p_1},{p_2} ({p_1} \ge {p_2} \ge 1),\lambda \) , such that conditions (ii) and (3.1), (3.2) in Theorem 1 are replaced by the following (ii)* \(D_i^ + {V_i}(t,\phi ) \le 0\);

$$\begin{aligned}&(L_1^i + 1){\varphi _i}{e^{\lambda ({t_k} - {t_{k - 1}})}} + L_2^i(b/a){({K_2})^{{p_1}}}{(dl{K_1} + l\overline{h} )^{{p_1}}} < 1,\end{aligned}$$
(3.15)
$$\begin{aligned}&{\sup _k}{\upsilon _{1k}} < 1,\quad {e^{\lambda ({t_k} - {t_{k - 1}})}} < {\inf _k}\left( (1 - {\upsilon _{1k}})/{\upsilon _{0k}}\right) , \end{aligned}$$
(3.16)

and all other assumptions remain the same. Then system (2.1) is exponentially stable for any impulse input delays \({d_k},k \in N\).

Proof

In light of the procedure of Theorem 1, the result can be derived.

Remark 5

From Theorem 1 and Corollary 1, we see that when the underlying continuous system is stable, impulses are not required to be very frequent. Thus, the upper bound on the time interval between consecutive impulses and switching is not needed.

In the second part, we proceed to consider the exponential stability of systems (2.1). It is supposed that all the subsystems governing the continuous dynamics of (2.1) can be unstable while the impulse are stabilizing. Intuitively, the conditions in the following theorem consist of aspects: (i) the Lyapunov–Krasovskii functionals satisfy certain positive definite and decrescent conditions; (ii) there exist some positive estimates of the upper right-hand derivatives of the functionals with respect to each unstable mode of system (2.1); (iii) the dwell time of each mode of system (2.1) satisfy some supper bounds; (iv) the jumps induced by the stabilizing impulses satisfy certain diminishing conditions; moreover, the estimates on the magnitude of the delayed impulse satisfy certain balancing conditions in terms of the growth rate of the continuous dynamics and the dwell-time upper bounds.

Theorem 2

Consider system (2.1) satisfying assumptions (A1)–(A6). Suppose that there exist a family of functions \(\left\{ {V_1^i:i \in {N_c}} \right\} \) of class \({v_1}\) and a family of functionals \(\left\{ {V_2^i:i \in {N_c}} \right\} \) of class \({v_2}\), positive scalars \(a,b,c,{p_1},{p_2}({p_1} \ge {p_2} \ge 1),{\mu _i}( \le 0),{\kappa _i},{\beta _0} = {\inf _{i \in {N_c}}}\{ {\beta _i}\} ,{\beta _1} = {\sup _{i \in {N_c}}}\{ {\beta _i}\} \), such that

  1. (i)

    \(a{\left| x \right| ^{{p_1}}} \le V_1^i(t,x) \le b{\left| x \right| ^{{p_1}}},\quad 0 \le V_2^i(t,\phi ) \le c\left\| \phi \right\| _\tau ^{{p_2}}\);

  2. (ii)

    \(D_i^ + {V_i}(t,\phi ) \le - {\mu _i}{V_i}(t,\phi )\);

  3. (iii)

    for each \(i \in {N_c}\) and any \(k \in N, {\beta _0} \le {t_k} - {t_{k - 1}} \le {\beta _1}\);

  4. (iv)

    If there exist positive scalars \({\varphi _i} < 1,L_1^i,L_2^i, {\kappa _i}\) such that

    1. (1)

      \( V_1^{\widetilde{i}}(t,{g_k}(x,x)) \le {\varphi _i}V_1^i({t^ - },x),\quad V_2^{\widetilde{i}}(t,\phi ) \le {\kappa _i}{\sup _{ - r \le s \le 0}}V_1^i(t + s,\phi (s)) \) , for all \(t = {t_k}\);

    2. (2)

      \(V_1^i(t,x + y) \le L_1^iV_1^i(t,x) + L_2^iV_1^i(t,y)\) for all \(t = {t_k}\) and all \(x,y \in B(\rho ), x + y \in B(\rho ) \) , and there exists a scalar \(d \ge 0\) such that

    $$\begin{aligned} {e^{{\mu _i}{\beta _1}}} > (L_1^i{\varphi _i} + {\kappa _i}{e^{\lambda r}}) + L_2^i(b/a){({K_2})^{{p_1}}}{(dl{K_1} + l\overline{h} )^{{p_1}}}, \end{aligned}$$
    (3.17)

    where \(l\) is a nonnegative integer satisfying \( l{\beta _0} \le d \le (l + 1){\beta _0}\), then system (2.1) is exponential stable for any impulse input delays \({d_k} \le d,k \in N\);

  5. (v)

    If there exist nonnegative bounded scalar sequences \(\left\{ {{\upsilon _{0k}}} \right\} \) and \(\left\{ {{\upsilon _{1k}}} \right\} \) such that \( V_1^{\widetilde{i}}(t,{g_k}(x,y)) \le {\upsilon _{0k}}V_1^i({t^ - },x) + {\upsilon _{1k}}V_1^i({(t - {d_k})^ - },y); V_2^{\widetilde{i}}(t,\phi ) \le {\kappa _i} {\sup _{ - r \le s \le 0}}V_1^i(t + s,\phi (s))\) for all \(t = {t_k}\) and all \(x,y \in B(\rho )\), and

    $$\begin{aligned} {e^{{\mu _i}{\beta _1}}} > {\sup _k}({\overline{\upsilon }_{0k}} + {\upsilon _{1k}}), \end{aligned}$$
    (3.18)

    where \({\overline{\upsilon }_{0k}} = {\upsilon _{0k}} + {\rho _i}\) and \({\rho _i} = {\kappa _i}{e^{\lambda r}}\), then system (2.1) is exponential stable for any impulse input delays \({d_k},k \in N\). Moreover, suppose that \({\sup _{i \in {N_c}}}{\varphi _i} < \infty ,\;{\inf _{i \in {N_c}}}{\delta _i} > 0\), then system (2.1) is uniformly exponential stable over \(\bigcap \nolimits _{i \in {N_c}} {\left\{ {{t_k} - {t_{k - 1}} \ge {\beta _i},{i_k} = i} \right\} } \).

Proof

If condition (3.17) holds, then there exist positive scalars \(\lambda ,\sigma > 0\) such that

$$\begin{aligned} {e^{( - {\mu _i} + \lambda ){\beta _1}}} < \sigma < {\eta _i}, \end{aligned}$$
(3.19)

where \({\eta _i} \mathop {=}\limits ^{\varDelta } {\left[ {(L_1^i{\varphi _i} + {\rho _i}) + L_2^i(b/a){{({K_2})}^{{p_1}}}{{(dl{K_1}{e^{\lambda (r + d)/{p_1}}} + l\overline{h} {e^{2\lambda d/{p_1}}})}^{{p_1}}}} \right] ^{ - 1}}\) and \({\rho _i} = {\kappa _i}{e^{\lambda r}}\). If conditions (3.18) holds, set \({\overline{\upsilon }_1} = {\sup _k}{\upsilon _{1k}}, {\sigma _2} = {\sup _k}({\overline{\upsilon }_{0k}} + {\upsilon _{1k}})\), then \({\sigma _2} < 1\), and there exist scalars \(\lambda ,\sigma > 0\) such that

$$\begin{aligned} {e^{( - {\mu _i} + \lambda ){\beta _1}}} < \sigma < {\left[ {{\sigma _2} + {{\overline{\upsilon }}_1}({e^{\lambda d}} - 1)} \right] ^{ - 1}}. \end{aligned}$$
(3.20)

Let \(x(t) = x(t,{t_0},\phi )\) is a solution of (2.1) satisfying \({x_{{t_0}}} = \phi \), set \({v_1}(t) = V_1^{{i_k}}(t,x(t)),\;{v_2}(t) = V_2^{{i_k}}(t,{x_t})\), and \(v(t) = {v_1}(t) + {v_2}(t)\,t \in \left[ {{t_k},{t_{k + 1}}} \right) ,for\;k \in N\). We will prove that

$$\begin{aligned} v(t){e^{\lambda (t - {t_0})}} \le \sigma (b + c)\left\| \phi \right\| _\tau ^{{p_1}},\quad t \ge {t_0}. \end{aligned}$$
(3.21)

We first prove that (3.21) holds for \(t \in \left[ {{t_0},{t_1}} \right) \). The first thing to do is to show (3.21) holds when \(t = {t_0}\). One has

$$\begin{aligned} v({t_0})&= {v_1}({t_0},x({t_0})) + {v_2}({t_0},{x_{{t_0}}})\\&\le b\left\| \phi \right\| _\tau ^{{p_1}} + c\left\| \phi \right\| _\tau ^{{p_2}} \le (b + c)\left\| \phi \right\| _\tau ^{{p_1}} < \sigma (b + c)\left\| \phi \right\| _\tau ^{{p_1}}. \end{aligned}$$

It is clear that (3.21) holds for \(t = {t_0}\). Suppose for the sake of contradiction that \(v(t){e^{\lambda (t - {t_0})}} > \sigma (b + c)\left\| \phi \right\| _\tau ^{{p_1}}\) for some \(t \in \left[ {{t_0},{t_1}} \right) \). Let \({t^*} = \inf \left\{ {t \in \left[ {{t_0},{t_1}} \right) ,v(t){e^{\lambda (t - {t_0})}} \ge \sigma (b + c)\left\| \phi \right\| _\tau ^{{p_1}}} \right\} \). It is clear that \({t^*} \in \left( {{t_0},{t_1}} \right) \) and \(v({t^*}){e^{\lambda ({t^*} - {t_0})}} = \sigma (b + c)\left\| \phi \right\| _\tau ^{{p_1}}\). Now suppose that \(\overline{t} =\sup \{t\in [{t_0},{t^*}),v(\overline{t} ){e^{\lambda (\overline{t} - {t_0})}} \le \,\sigma (b+c)\Vert \phi \Vert _{\tau }^{{p_1}}\}\), we claim that \(\overline{t} \in \left( {{t_0},{t^*}} \right) \) and \(v(\overline{t} ){e^{\lambda (\overline{t} - {t_0})}} = \sigma (b + c)\left\| \phi \right\| _\tau ^{{p_1}}\). From condition (ii), we have \({D^ + }v(s) \le - {\mu _i}v(s)\) for \(s \in \left[ {\overline{t} ,{t^*}} \right] \). Integrating this differential inequality on \(\left[ {\overline{t} ,{t^*}} \right] \) gives

$$\begin{aligned} \begin{array}{ll} v({t^*}) &{}\le {e^{ - {\mu _0}({t^*} - \overline{t} )}}v(\overline{t} ) = {e^{ - {\mu _0}({t^*} - \overline{t} )}}{e^{ - \lambda (\overline{t} - {t_0})}}(b + c)\left\| \phi \right\| _\tau ^{{p_1}}\\ &{}\le {e^{ - {\mu _0}({t^*} - \overline{t} )}}{e^{ - \lambda ({t^*} - {t_0})}}{e^{\lambda ({t^*} - \overline{t} )}}(b + c)\left\| \phi \right\| _\tau ^{{p_1}}\\ &{}\le {e^{( - {\mu _0} + \lambda ){\beta _1}}}{e^{ - \lambda ({t^*} - {t_0})}}(b + c)\left\| \phi \right\| _\tau ^{{p_1}}\\ &{}< \sigma {e^{ - \lambda ({t^*} - {t_0})}}(b + c)\left\| \phi \right\| _\tau ^{{p_1}}, \end{array} \end{aligned}$$

which clearly contradicts with \(v({t^*}) = \sigma (b + c)\left\| \phi \right\| _\tau ^{{p_1}}{e^{\lambda ({t^*} - {t_0})}}\). So (3.21) holds for \(t \in \left[ {{t_0},{t_1}} \right) \).

Suppose that (3.21) holds for \(t \in \left[ {{t_0},{t_m}} \right) \) where \(m \in \left\{ {1,2, \ldots k - 1} \right\} \). Then we will show that (3.21) holds on \(\left[ {{t_m},{t_{m + 1}}} \right) \) as well. Combining condition (i) and \(v(t){e^{\lambda (t - {t_0})}} \le \sigma (b + c)\left\| \phi \right\| _\tau ^{{p_1}}\) for \(t \in \left[ {{t_0},{t_m}} \right] \) gives

$$\begin{aligned} \left| {x(t)} \right| \le {\sigma ^{1/{p_1}} {({(b + c)}/a)}^{1/{p_1}} {\left\| \phi \right\| _\tau }e^{- {(\lambda /{p_1})}{(t - {t_0})}}},\quad t \in \left( {{t_0},{t_m}} \right) . \end{aligned}$$
(3.22)

From condition (iii) and \(l{\beta _0} \le d \le (l + 1){\beta _0},\;i \in {N_c}\), it follows that there are at most \(l\) impulse times on \(\left[ {{t_m} - {d_m},{t_m}} \right] \). Then applying the same argument as used in the proof of (3.13) and (3.14), from (3.17) and (3.22), eventually, this would lead to

$$\begin{aligned}&v({t_m}) = {v_1}({t_m}) + {v_2}({t_m}) = {v_1}({t_m},{g_m}(x(t_m^ - ),x({({t_m} - {d_m})^ - }))) + {v_2}({t_m})\nonumber \\&\quad \, \le L_1^{{i_m}}{\varphi _{{i_m}}}{v_1}(t_m^ - ,x(t_m^ - )) + {\kappa _{{i_m}}}{\sup _{ - r \le s < 0}}\left| {{v_1}({t_m} + s)} \right| + L_2^i{v_1}({t_m},\varDelta {g_m})\nonumber \\&\quad \, \le (L_1^{{i_m}}{\varphi _{{i_m}}} + {\kappa _{{i_m}}}{e^{\lambda r}})v(t_m^ - ) + L_2^{{i_m}}b{\left| {\varDelta {g_m}} \right| ^{{p_1}}}\nonumber \\&\quad \, \le \sigma (L_1^{{i_m}}{\varphi _{{i_m}}} + {\kappa _{{i_m}}}{e^{\lambda r}})(b + c)\left\| \phi \right\| _\tau ^{{p_1}}{e^{ - \lambda ({t_m} - {t_0})}}\nonumber \\&\qquad \, +\,\, \sigma L_2^{{i_m}}(b/a){({K_2})^{{p_1}}}{(dl{K_1}{e^{\lambda (r + d)/{p_1}}} + l\overline{h} {e^{2\lambda d/{p_1}}})^{{p_1}}}(b + c)\left\| \phi \right\| _\tau ^{{p_1}}{e^{ - \lambda ({t_m} - {t_0})}}\nonumber \\&\quad \, \le \left[ {(L_1^{{i_m}}{\varphi _{{i_m}}} + {\kappa _{{i_m}}}{e^{\lambda r}}) + L_2^{{i_m}}(b/a){{({K_2})}^{{p_1}}}{{(dl{K_1}{e^{\lambda (r + d)/{p_1}}} + l\overline{h} {e^{2\lambda d/{p_1}}})}^{{p_1}}}} \right] \nonumber \\&\quad ~~~~~~~~~~~\sigma (b + c)\left\| \phi \right\| _\tau ^{{p_1}}{e^{ - \lambda ({t_m} - {t_0})}}\nonumber \\&\quad \, \le (b + c)\left\| \phi \right\| _\tau ^{{p_1}}{e^{ - \lambda ({t_m} - {t_0})}} \le \sigma (b + c)\left\| \phi \right\| _\tau ^{{p_1}}{e^{ - \lambda ({t_m} - {t_0})}}, \end{aligned}$$
(3.23)

or

$$\begin{aligned}&v({t_m}){e^{\lambda ({t_m} - {t_0})}} = ({v_1}({t_m}) + {v_2}({t_m})){e^{\lambda ({t_m} - {t_0})}}\nonumber \\&\quad \;\; \le \left[ {{\upsilon _{0m}}{v_1}(t_m^ - ) + {\upsilon _{1m}}{v_1}({{({t_m} - {d_m})}^ - }) + {\kappa _{{i_m}}}{{\sup }_{ - r \le s < 0}}{v_1}({t_m} + s)} \right] {e^{\lambda ({t_m} - {t_0})}}\nonumber \\&\quad \;\; \le \left[ {({\upsilon _{0m}} + {\kappa _{{i_m}}}{e^{\lambda r}})v(t_m^ - ) + {\upsilon _{1m}}v({{({t_m} - {d_m})}^ - })} \right] {e^{\lambda ({t_m} - {t_0})}}\nonumber \\&\quad \;\; \le ({\overline{\upsilon }_{0m}} + {\upsilon _{1m}}{e^{\lambda d}})\sigma (b + c)\left\| \phi \right\| _\tau ^{{p_1}}\nonumber \\&\quad \;\; \le \left[ {{\sigma _2} + {{\overline{\upsilon }}_1}({e^{\lambda d}} - 1)} \right] \sigma (b + c)\left\| \phi \right\| _\tau ^{{p_1}}\nonumber \\&\quad \;\; \le (b + c)\left\| \phi \right\| _\tau ^{{p_1}} \le \sigma (b + c)\left\| \phi \right\| _\tau ^{{p_1}}. \end{aligned}$$
(3.24)

Finally, it is concluded that

$$\begin{aligned} v({t_m}){e^{\lambda ({t_m} - {t_0})}} \le \sigma (b + c)\left\| \phi \right\| _\tau ^{{p_1}}. \end{aligned}$$
(3.25)

Hence, from induction, (3.21) is true for all \(t \ge {t_0}\). From Definition 2.4, it is shown that system (2.1) is exponential stable. The proof is complete.

Corollary 2

Suppose that there exist positive constants \(a,b,c,{p_1},{p_2},{\mu _i},{\beta _0},{\beta _1}(i \in {N_c})\) , such that conditions [iv (1)] and conditions (v) in Theorem 2 are replaced by the following (iv)* If there exist positive scalars \({\varphi _i} < 1,L_1^i,L_2^i,{\kappa _i}\) such that (1) \(V_1^{\widetilde{i}}(t,{g_j}(x,x)) \le {\varphi _i}V_1^i({t^ - },x)\) for all \(t = {t_k}\); (v)* If there exist nonnegative bounded scalar sequences \(\left\{ {{\upsilon _{0k}}} \right\} \) and \(\left\{ {{\upsilon _{1k}}} \right\} \) such that \(V_1^{\widetilde{i}}(t,{g_k}(x,y)) \le {\upsilon _{0k}}V_1^i({t^ - },x) + {\upsilon _{1k}}V_1^i({(t - {d_k})^ - },y)\) for all \(t = {t_k}\) and all \(x,y \in B(\rho )\), and

$$\begin{aligned} {e^{{\mu _i}{\beta _1}}} > {\sup _k}({\overline{\upsilon }_{0k}} + {\upsilon _{1k}}), \end{aligned}$$
(3.26)

where \({\overline{\upsilon }_{0k}} = {\upsilon _{0k}} + {\kappa _i}{e^{\lambda r}}\) in which \({\overline{\upsilon }_{0k}} = {\upsilon _{0k}} + {\rho _i}\) and \({\rho _i} = {\kappa _i}{e^{\lambda r}}\), and all other conditions remain the same. Then system (2.1) is exponential stable for any impulse input delays \({d_k},k \in N\).

Proof

It suffices to verify that condition (iv) in Theorem 2 is satisfied with \({\kappa _i} = \frac{c}{a}\). Correspondingly, the item \({\rho _i} = {\kappa _i}{e^{\lambda r}}\) in the proof is replaced by \({\rho _i} = \frac{c}{a}{e^{\lambda r}}\).

Remark 6

From condition (ii) in Theorem 2, it is seen that each of the continuous dynamics can be unstable \(( - {\mu _i} > 0)\). Nevertheless, from condition (iv), we see that each of the discrete dynamics is stabilizing \(({\varphi _i} < 1)\). Theorem 2 shows if system (2.1) satisfies a dwell-time upper bound condition given by condition (iii), then it is exponential stable. It implies that, the impulses and switching must be frequent and their amplitude must be suitably related to the growth rate of \({V_i}\). In other words, a time-delay impulsive switched system with unstable continuous dynamics can be impulsively stabilized in the exponential stability sense.

Remark 7

Condition (iv) in Theorem 2 characterizes the key distinction of the idea of impulsive stabilization of time-delay systems using the method of Lyapunov–Krasovskii functionals. By condition (iv), it is only needed that the function part of \({V_i}\)(i.e., \(V_1^i\)) is stabilized by the impulses \(({\varphi _i} < 1)\). Because at a discrete time, there exist impulse, so we cannot always expect the impulse bring the value of a purely functional part of \({V_2}\)(i.e., \(V_2^i\)) down. The tuning parameter \({\kappa _i}\) in \(V_2^i\) establishes the relationship between the functional part of \({V_i}\) and \({V_{\widetilde{i}}}\). Of course, if condition (iv) \(V_2^{\widetilde{i}}(t,\phi ) \le {\kappa _i}{\sup _{ - r \le s \le 0}}V_1^i(t + s,\phi (s))\) is changed into \(V_2^{\widetilde{i}}(t,\phi ) \le {\varphi _i}V_2^i({t^ - },\phi )\), the result is still hold. But it is obviously observed that the result is more conservative than Theorem 2.

Remark 8

Noting \(\mu _i \le 0\) and from (3.17), it is easily obtained that \(L_1^i{\varphi _i} + {\kappa _i}{e^{\lambda r}}<1\). It appears that the state delay size \(r\) and the factor \({\kappa _i}\) have to be sufficiently small. However, as we can from example 1, we may always depend on a tuning parameter as the coefficient of \(V_2^i\) and hence make \({\kappa _i}\) sufficiently small. By using this technique, the restriction on the delay size \(r\) can be also be resolved. Moreover, when state delay \(r\) is very small, by using the design, information of state delay is not be ignored which may cause system instability.

Now consider the following time-varying nonlinear impulsive switched time-delay system

$$\begin{aligned} {x^{'}}(t)&= {A_i}(t)x(t) + F(t,x(t),x(t - {r_1}(t)),x(t - {r_2}(t)), \ldots ,x(t - {r_m}(t))),\nonumber \\&\qquad t > {t_0},t \ne {t_k},\nonumber \\ x(t)&= {C_{0k}}x({t^ - }) + {C_{1k}}x({(t -{d_k})^ - }),\;\quad t = {t_k}, \end{aligned}$$
(3.27)

where \(x(t) \in {R^n}\) is the state, \({A_i}(t):{R^ + } \rightarrow {R^{n \times n}},\,{F_i}:{R^ + } \times {R^n} \times \cdots \times {R^n}\) are continuous functions, and \({C_{0k}},{C_{1k}} \in {R^{n \times n}}\). And

$$\begin{aligned} \left| {F(t,x,{y_1}, \ldots {y_m})} \right| \le {M_0}(t)\left| x \right| + \sum \limits _{j = 1}^m {{M_j}(t)\left| {{y_j}} \right| } ,\forall x,{y_1}, \ldots ,{y_m} \in {R^n},\qquad \end{aligned}$$
(3.28)

where \({M_j}(t),j = 0,1, \ldots ,m\) are nonnegative continuous functions. The delays \({r_i}(t)\) are continuous and satisfy \(0 \le {r_i}(t) \le r,i = 1,2, \ldots ,m\).

Corollary 3

Consider system (3.27) satisfying (3.28). Set \({c_{ik}} = \left| {{C_{ik}}} \right| ,\;i = 0,1, {\overline{c} _{0k = }}\left| {{C_{0k}} - I} \right| \). Suppose that there exist positive scalars \({c_0},{c_1},\mu _0^i,\mu _1^i(i \in S),\overline{M} ,\overline{c} \ge 1\) such that \({\sup _k}{c_{ik}} = {c_i},i = 0,1,\)

\({\sup _k}\left| {{C_{0k}}+ {C_{1k}}} \right| \le \overline{c} ,{\lambda _{\max }}(({A_i}(t) + A_i^T(t))/2) + {M_0}(t) \le \mu _1^i,\,\sum \nolimits _{j = 1}^m {{M_j}(t)} \le \overline{M} \).

  1. (i)

    If \({c_1} < 1,\,1 < {c_0}\), and there exists scalars \({\beta _i} > 0\) such that

    $$\begin{aligned} 2\mu _1^i + \max \left\{ {1,{{\sup }_k}\frac{{{c_{0k}}}}{{1 - {c_{1k}}}}} \right\} \overline{M} + \frac{2}{{{\beta _i}}}\ln \max \left\{ {1,{{\sup }_k}\frac{{{c_{0k}}}}{{1 - {c_{1k}}}}} \right\} <0,\qquad \end{aligned}$$
    (3.29)

    then system (3.27) is exponential stable for any bounded impulse input delays \({d_k},k \in N\).

  2. (ii)

    If

    $$\begin{aligned} \left| {{A_i}(t)} \right| + {M_0}(t) \le \mu _0^i,\quad t \ge 0. \end{aligned}$$
    (3.30)

    and there exist scalars \({\beta _i} > 0\) such that

    $$\begin{aligned} w_0^i \mathop {=}\limits ^{\varDelta } {c_1}\left[ {dl(\mu _0^i + \overline{M} ) + l{{\sup }_k}({{\overline{c} }_{0k}} + {c_{1k}})} \right] < 1,\end{aligned}$$
    (3.31)
    $$\begin{aligned} \mu _1^i + \max \left\{ {1,\frac{{\sqrt{2} \overline{c} }}{{1 - w_0^i}}} \right\} \overline{M} + \frac{1}{{{\beta _i}}}\ln \max \left\{ {1,\frac{{\sqrt{2} \overline{c} }}{{1 - w_0^i}}} \right\} < 0, \end{aligned}$$
    (3.32)

    where \(l\) is a nonnegative integer satisfying \(l{\beta _0} \le d \le (l + 1){\beta _0}\), then system (3.27) is exponential stable for any bounded impulse input delays \({d_k},k \in N\).

  3. (iii)

    If there exist scalars \(\alpha \in (0,1)\) and \({\beta _i} > 0\) such that

    $$\begin{aligned}&{\sup _k}({c_{0k}} + {c_{1k}}) \le \alpha ,\end{aligned}$$
    (3.33)
    $$\begin{aligned}&2\mu _1^i + \frac{1}{\alpha }\overline{M} - \frac{2}{{{\beta _i}}}\ln \frac{1}{\alpha } < 0, \end{aligned}$$
    (3.34)

    then system (3.27) is s exponential stable for any bounded impulse input delays \({d_k},k \in N\).

  4. (iv)

    Under the same condition as in (3.30), suppose that there exist scalars \(\alpha \in (0,1)\) and \(0 \le {\beta _0} \le {\beta _1}\) such that (3.31) is satisfied, where \(l\) satisfying \(l{\beta _0} \le d \le (l + 1){\beta _0}\), moreover,

    $$\begin{aligned}&\overline{c} \le \alpha \le 1 - w_0^i,\end{aligned}$$
    (3.35)
    $$\begin{aligned}&\mu _1^i + \frac{1}{{\alpha + w_0^i}}\overline{M} + \frac{1}{{{\beta _1}}}\ln \frac{1}{{\alpha + w_0^i}} < 0, \end{aligned}$$
    (3.36)

    then system (3.27) is exponential stable for any bounded impulse input delays \({d_k},k \in N\).

Proof

We only prove part(ii) due to space limitations. The other parts can be obtained in light of part (ii). One can verify that for systems (3.27), conditions (A1)–(A6) are satisfied with \(\rho = \infty ,K_1^i = \mu _0^i + \overline{M} ,{h_{0k}} = {\overline{c} _{0k}},{h_{1k}} = {c_{1k}},\overline{h} = {\sup _k}({\overline{c} _{0k}} + {c_{1k}}),{K_2} = {c_1} \). Condition (3.31)–(3.32) imply that there exist scalars \(k > 0\) and \(\varepsilon > 0\) such that

$$\begin{aligned} \max \left\{ {1,\frac{{\sqrt{2} \overline{c} }}{{1 - w_0^i}}} \right\} < k + \frac{1}{k} < \frac{1}{{\overline{M} }}\left[ {\mu _1^i + \min \left\{ {0,\frac{1}{{{\beta _i}}}\ln \frac{{1 - w_0^i}}{{\sqrt{2} \overline{c} }}} \right\} - \varepsilon } \right] .\nonumber \\ \end{aligned}$$
(3.37)

Set \(w_1^i = -\min \left\{ {0,\frac{1}{{{\beta _i}}}\ln \frac{{1 - w_0^i}}{{\sqrt{2} \overline{c} }}} \right\} + \varepsilon \), then \(w_1^i > 0\), and

$$\begin{aligned} \sqrt{2} {\alpha _i}{e^{ - w_1^i{\beta _i}}} + w_0^i < 1, \end{aligned}$$
(3.38)

where \({\alpha _i} = \max \left\{ {\sqrt{2} \overline{c} ,1 - w_0^i} \right\} \). Choose the Lyapunov–Krasovskii functionals \({V_i} = V_1^i + V_2^i\), where \(V_1^i = {\left| x \right| ^2},\,V_2^i = \frac{{\overline{M} }}{k}{\sup _{ - r \le s \le 0}} \int _{ - r}^0 {{{\left| {\phi (s)} \right| }^2}\mathrm{d}s} \). For any \(0 < t \ne {t_k}\), by (3.37), we have

$$\begin{aligned} \begin{array}{l} {D^ + }{V_i}(x(t)) = 2{x^T}(t)\left( A(t)x(t) + f\left( t,x(t),x(t - {r_1}(t)), \ldots x(t - {r_m}(t))\right) \right) \\ \quad \quad \quad \quad \quad +\, \frac{{\overline{M} }}{k}{\left| {x(t)} \right| ^2} - \frac{{\overline{M} }}{k}{\sup _{ - r \le s \le 0}}{\left| {x(t + s)} \right| ^2}\\ \quad \quad \quad \quad \; \le {\lambda _{\max }}(A(t) + {A^T}(t)){\left| {x(t)} \right| ^2} + 2{M_0}(t){\left| {x(t)} \right| ^2}\\ \quad \quad \quad \quad \quad +\, \sum \nolimits _{j = 1}^m {{M_j}(t)2} \left| {x(t)} \right| \left| {x(t - {r_j}(t))} \right| + \frac{{\overline{M} }}{k}{\left| {x(t)} \right| ^2} \\ \quad \quad \quad \quad \quad -\, \frac{{\overline{M} }}{k}{\sup _{ - r \le s \le 0}}{\left| {x(t + s)} \right| ^2}\\ \quad \quad \quad \quad \le 2\mu _1^i\;{\left| {x(t)} \right| ^2} + k\overline{M} {\left| {x(t)} \right| ^2} + \frac{{\overline{M} }}{k}{\sup _{ - r \le s \le 0}}{\left| {x(t + s)} \right| ^2} + \frac{{\overline{M} }}{k}{\left| {x(t)} \right| ^2}\\ \quad \quad \quad \quad \quad -\, \frac{{\overline{M} }}{k}{\sup _{ - r \le s \le 0}}{\left| {x(t + s)} \right| ^2}\\ \quad \quad \quad \quad \le 2\mu _1^i\;{\left| {x(t)} \right| ^2} + (k + \frac{1}{k})\overline{M} {\left| {x(t)} \right| ^2}\\ \quad \quad \quad \quad \le -\, 2w_1^i{V_i}(x(t)). \end{array} \end{aligned}$$

That is, condition (ii) in Theorem 1 holds with \({\mu _i} = 2w_1^i\).

Next we consider condition (iv). From the definition of \({V_i}(x(t))\), we have \(V_1^{\widetilde{i}}(t,{C_{0k}}x + {C_{1k}}x) \le {\left| {{C_{0k}} + {C_{1k}}} \right| ^2}{\left| x \right| ^2} \le \overline{c} {\left| x \right| ^2}\), which implies that condition [(iv (1)] holds with \({\varphi _i} = \overline{c} \), and \(V_2^{\widetilde{i}}(t,\phi ) = \frac{{\overline{M} }}{k}{\sup _{ - r \le s \le 0}}\int _{ - r}^0 {{{\left| {\phi (s)} \right| }^2}\mathrm{d}s} \le {\varphi _i}V_2^i(t,\phi )\). Since \(V_1^i(t,{x_1} + {x_2}) = {\left| {{x_1} + {x_2}} \right| ^2} \le (1 + \varepsilon ){\left| {{x_1}} \right| ^2} + (1 + \frac{1}{\varepsilon }){\left| {{x_2}} \right| ^2}\) for any \(\varepsilon > 0\), condition [iv (2)] holds with \(L_1^i = 1 + \varepsilon ,L_2^i = 1 + \frac{1}{\varepsilon }\). By choosing \(\varepsilon = w_0^i{( {{\alpha _i}{e^{ - w_1^i{\beta _i}}}})^{ - 1}}\) and using (3.32), we have that \((L_1^i + 1){\varphi _i}{e^{ - {\mu _i}{\beta _i}}} + L_2^i(b/a){({K_2})^{{p_1}}}{(dl{K_1} + l\overline{h} )^{{p_1}}} = (2 + \varepsilon ){( {{\alpha _i}{e^{ - w_1^i{\beta _i}}}} )^2} + (1 + \frac{1}{\varepsilon }){(w_0^i)^2} \le {(\sqrt{2} {\alpha _i}{e^{ - w_1^i{\beta _i}}} + w_0^i)^2} < 1\). This implies (3.1) holds. Therefore, by Theorem 1, system (3.27) is exponential stable.

4 Numerical Examples

The applicability of the results derived in the preceding section is illustrated by the following three examples.

Example 1

Consider the nonlinear impulsive time-delay switched system as follows

Mode 1, i.e., \({i_k} = 1\);

$$\begin{aligned} \begin{array}{l} {x^{'}}_1(t) = - {x_2}(t)\sin ({x_1}(t - r)) - 6{x_1}(t) + 0.5x_2^2(t - r),\;\quad t \ne {t_k},\\ {x^{'}}_2(t) = 0.8{x_1}(t)\sin ({x_1}(t - r)) - 6{x_2}(t) + 0.4x_2^2(t - r),\;\quad t \ne {t_k},\\ {x_1}(t) = {x_1}({t^ - }) + {c_1}{x_1}({(t - {d_k})^ - }),\quad t = {t_k},\\ {x_2}(t) = {x_2}({t^ - }) + {c_1}{x_2}({(t - {d_k})^ - }),\quad t = {t_k}. \end{array} \end{aligned}$$

Mode 2, i.e., \({i_k} = 2\);

$$\begin{aligned} \begin{array}{l} {x^{'}}_1(t) = - {x_2}(t)\sin ({x_1}(t - r)) - 3{x_1}(t) + 0.5x_2^2(t - r),\;\quad t \ne {t_k},\\ {x^{'}}_2(t) = {x_1}(t)\sin ({x_1}(t - r)) - 3{x_2}(t) + 0.5x_2^2(t - r),\;\quad t \ne {t_k},\\ {x_1}(t) = {x_1}({t^ - }) + {c_2}{x_1}({(t - {d_k})^ - }),\quad t = {t_k},\\ {x_2}(t) = {x_2}({t^ - }) + {c_2}{x_2}({(t - {d_k})^ - }),\quad t = {t_k}. \end{array} \end{aligned}$$
(4.1)

where \(r \ge 0,{d_k} \in \left[ {0,d} \right] \), and \({\beta _1} = 0.6,{\beta _2} = 1.2\). By choosing \(\rho = 1\), condition (A1)–(A3) is clearly satisfied. It is easy to see that (A5) is satisfied with \({h_{0k}} = 0\) and \( {h_{1k}} = {c_1},\) and (A5) is satisfied with \({K_2} = {c_1}\). So \(\overline{h} = {c_1}\). Moreover, for any \(\phi \in PC(\left[ { - r,0} \right] ,B(\rho )) \) , one has that \({\left| {{f_1}(t,\phi )} \right| ^2} \le 47.3144{\left\| \phi \right\| ^2},{\left| {{f_2}(t,\phi )} \right| ^2} \le 17.156{\left\| \phi \right\| ^2}\) which implies \(K_1^1 = \sqrt{47.3144} ,K_1^2 = \sqrt{17.156} \).

According to Theorem 1, our purpose here is to find the upper bound of \({c_1}\) such that system (4.1) is exponential stable for any bounded impulse input delays \({d_k}\). Choose the Lyapunov–Krasovskii functionals \({V_i}(t,\phi ) = V_1^i + V_2^i\). For \(i=1\), we have \(V_1^1(t,\phi (0)) = \frac{1}{2}\phi _1^2(0) + \frac{1}{{1.6}}\phi _2^2(0)\) and \(V_2^1(t,\phi ) = 0.5\sqrt{2} \int _{ - r}^0 {{\phi ^2}(s)\left[ {{k_1} + 1 + \frac{{{k_1}s}}{r}} \right] } ds\) for \(0 < {k_1} < 9.6082\) with \(a = \frac{1}{2},b = \frac{1}{{1.6}}\). For \(i = 2\), we choose \(V_1^2(t,\phi (0)) = \frac{1}{2}\phi _1^2(0) + \frac{1}{{1.6}}\phi _2^2(0)\) and \(V_2^2(t,\phi ) =0.5\sqrt{2} \int _{ - r}^0 {{\phi ^2}(s)\left[ {{k_2} + 1 + \frac{{{k_2}s}}{r}} \right] } \hbox {d}s\) with \(a = \frac{1}{2},b = \frac{1}{{2}}\) for \(0 < {k_2} < 3.2433\). It follows that

$$\begin{aligned} \begin{array}{l} {D^ + }{V_1}(t,\phi ) = - 6\phi _1^2(0) - \frac{{12}}{{1.6}}\phi _2^2(0) + k\phi _2^2(0) + 0.5({\phi _1}(0) + {\phi _2}(0))\phi _2^2( - r) \\ \qquad +\, 0.5\sqrt{2} (k + 1)\phi _2^2(0) - 0.5\sqrt{2} \phi _2^2( - r) - \frac{k}{r}0.5\sqrt{2} \int _{ - r}^0 {{\phi ^2}(s)} \hbox {d}s \\ \quad \le -\, 6\phi _1^2(0) - (\frac{{12 - {0.8\sqrt{2} (k + 1)}}}{{1.6}})\phi _2^2(0) + (0.5\sqrt{2} \left| {\phi (0)} \right| - 0.5\sqrt{2} )\phi _2^2( - r)\\ \qquad -\, \frac{k}{r}0.5\sqrt{2} \int _{ - r}^0 {{\phi ^2}(s)} \hbox {d}s \\ \quad \le -\!\left[ {12 - 0.8\sqrt{2} (k + 1)} \right] V_1^1(t,\phi (0)) - \frac{k}{{(k + 1)r}}V_2^1(t,\phi )\\ \quad \le -\!\min \left\{ {12 - 0.8\sqrt{2} (k + 1),\frac{k}{{(k + 1)r}}} \right\} {V_1}(t,\phi ), \end{array} \end{aligned}$$

which implies that condition (ii) holds with \({\mu _1} =\min \{{12 - 0.8\sqrt{2} (k + 1),}\frac{k}{{(k + 1)r}}\}\). Similarly, we can obtain \({\mu _2} =\min \{ {6 - \sqrt{2} ({k_2} + 1),\frac{{{k_2}}}{{({k_2} + 1)r}}}\}\).

One can check that for any \(\varepsilon > 0,\) condition (v) is satisfied with \({v_{0k}} = 1 + \varepsilon ,{v_{1k}} = 1 + \frac{1}{\varepsilon }\). By choosing \(\varepsilon = {c_1}{e^{\frac{{{\mu _1}}}{2}{\beta _1}}},\) it can be proved that condition (3.2) holds if and only if \({c_1} < 1\) and \({e^{ - {\mu _1}{\beta _1}}} + 2{c_1}{e^{ - \frac{{{\mu _1}}}{2}{\beta _1}}} + c_1^2 - 1 < 0\). This means that when \({k_1} = 1.5,{c_1} < 0.7631\), system (4.1) is exponential stable for any bounded impulse delays \(\left\{ {{d_k}} \right\} \). For \(i = 2\), by using similar analysis, it is followed that when \({k_2} = 1.5,{c_2} < 0.6988 \) , system (4.1) is exponential stable for any bounded impulse delays \(\left\{ {{d_k}} \right\} \).

Next, turning to using Theorem 1, for the case of \({c_1} = {c_2} = 0.8\), we proceed to determine the upper bound \(d\) of impulse input delays \({d_k}\) such that system (4.1) is exponential stable for any \({d_k} \le d\). It is noted that condition (iv) is satisfied with \({\varphi _1} = {(1.6)^2}\) and \(L_1^1 = 1 + \varepsilon ,L_2^1 = 1 + \frac{1}{\varepsilon }\). Then, define \({\upsilon _0} = \sqrt{{b/a}} {K_2}(dl{K_1} + l\overline{h} )\) and choose \(\varepsilon = {{\sqrt{2} {\upsilon _0}}/{\sqrt{{v_1}} }}\upsilon _1^1\) where \(\upsilon _1^1 = {e^{ - \frac{{{\mu _1}}}{2}{\beta _1}}}\). In this case, condition (3.1) is satisfied if and only if \({\upsilon _0} < 1\) and \(\sqrt{2} {\varphi _1}\upsilon _1^1 + {\upsilon _0} < 1\). Then we can obtain \(\upsilon _0^1 < 0.4639\) which implies \(d < 0.0543\). By using similar analysis, it is followed that \(d < 0.0373\). Thus, according to above result, it follows that system (4.1) is exponential stable for any \({d_k} \le d = 0.0309\). Finally, Fig. 1 displays the simulation results of system (4.1) is given with \(r = 1,{c_1}={c_2} = 0.8\) and \(d = 0.03\).

Fig. 1
figure 1

Example 1: State response of system (4.1) under delayed impulsive perturbations

Example 2

Consider the nonlinear impulsive delay system with time delay at impulsive moment

Mode 1, i.e., \({i_k} = 1\);

$$\begin{aligned} \begin{array}{ll} {x^{'}}(t) = \left[ {\begin{array}{*{20}{c}} {\frac{{1 - \left| {\sin t} \right| }}{2}}&{}{ - 0.1t},\\ { - 0.1t}&{}{\frac{{1 - \left| {\sin t} \right| }}{2}} \end{array}} \right] + f(t,x(t),x(t - r)),&{}\quad t \ne {t_k},\\ x(t) = 0.1x({t^ - }) + {g_k}(x({t^ - }),x{(t - d)^ - }).&{}\quad t = {t_k}. \end{array} \end{aligned}$$
(4.2)

Mode 2, i.e., \({i_k} =2\);

$$\begin{aligned} \begin{array}{ll} {x^{'}}(t) = \left[ {\begin{array}{*{20}{c}l} {\frac{{1 - \left| {\sin t} \right| }}{4}}&{}{ - 0.2t},\\ { - 0.2t}&{}{\frac{{1 - \left| {\sin t} \right| }}{4}} \end{array}} \right] + f(t,x(t),x(t - r)),&{}\quad t \ne {t_k},\\ x(t) = 0.1x({t^ - }) + {g_k}(x({t^ - }),x{(t - d)^ - }).&{} \quad t = {t_k}. \end{array} \end{aligned}$$
(4.3)

where \({\beta _1} = 0.3,{\beta _2} = 0.8\). \(f:{R^ + } \times {R^2} \times {R^2} \rightarrow {R^2}\) and \({g_k}:{R^2} \times {R^2} \rightarrow {R^2}\) are continuous and satisfying the condition: \(\left| {f(t,x,y)} \right| \le \frac{1}{2}\left| {\sin t} \right| \left| x \right| + \frac{1}{2}\left| y \right| ,\left| {{g_k}(x,y)} \right| \le {c_{0k}}\left| x \right| + {c_{1k}}\left| y \right| \). When \(r = d = 0.2\), by the result of [5], the upper bound \(\alpha \) of \({c_{0k}} + {c_{1k}}\) for exponential stability of system (4.2) is \(\alpha < 0.2326\). And, using part (iii) of our result (Corollary 3) and noticing that \(\mu _1^1 = \mu _1^2 = 0.5,\,\overline{M} = 0.5\), it is obtain that when \(\alpha < 0.4130\), system (4.2) and (4.3) is exponentially stable. This shows that our results are less conservative than those in [5] and [21]. To illustrate our conditions numerically, we choose the functions as

$$\begin{aligned} f(t,x(t),x(t - r))&= \left[ {\begin{array}{l} {0.5(\sin (t){x_1}(t) + {x_2}(t - 0.2))}\\ {0.5(\sin (t){x_2}(t) + {x_1}(t - 0.2))} \end{array}} \right] ,\\ {g_k}(x({t^ - }),x{(t - d)^ - })&= \left[ {\begin{array}{*{20}{c}} {0.05\sqrt{\left| {{x_1}(t_k^ - ){x_2}(t_k^ - - 0.2)} \right| } }\\ {0.05\sqrt{\left| {{x_2}(t_k^ - ){x_1}(t_k^ - - 0.2)} \right| } } \end{array}} \right] , \end{aligned}$$

so \({c_{0k}} = {c_{1k}} = 0.05\). Figure 2 shows that the corresponding subsystem without impulses is unstable, but it can be exponentially stabilized by impulses, as shown in Fig. 3.

Fig. 2
figure 2

Example 2: State response of system (4.2) and (4.3) without impulses

Fig. 3
figure 3

Example 2: State response of system (4.2) and (4.3) with impulses

Example 3

An example is given to illustrate the studied systems is of actual background in the following (Fig. 4).

The two-channel network control systems (NCSs) are schematically depicted in Fig. 4. It consists of a continuous-time plant and a discrete-time controller, which receives information from the plant only at the \(k\)-th sampling instant \({s_k}\). The sensor acts in a time-driven (though variable) fashion and the controller and actuator [including the zero-order-hold (ZOH) in Fig. 4] act in an event-driven fashion in the sense that the controller and the actuator update their outputs as soon as they receive a new sample. In this example, plant is usually assumed to take the form:

$$\begin{aligned} {x^{'}}(t) = {A_i}t + {B_i}{u^*}(t),\quad {u^*}(t) = {u_k}. \end{aligned}$$

and the output \({y_k}\) is transmitted through a digital communication network, i.e., \({y_k} = {C_k}x(t_k^ - )\). Owing to the fact that computation time and network-induced delays result in sensor-to-controller delay \((\tau _k^{sc})\) and controller-to-actuator delay \((\tau _k^{ca})\), the \(k\)-th control input update time \({t_k}\) at which the \(k\)-th sample arrives to the destination may be greater than \({s_k}\). Denote \({d_k}\) the \(k\)-th total delay with \({d_k} = \tau _k^{sc} + \tau _k^{ca}\). Then, we have \({t_k} = {s_k} + {d_k}\). Assume that we adopt the impulsive control law of \(\Delta x({t_k}) = {B_k}{u_k}\) to stabilize the plant. If the control input \({u_k}\) is taken as the form of \({u_k} = K{y_k}\), then the above form of impulses should be modified as follows

$$\begin{aligned} \Delta x(t) = {B_k}Kx({(t - {d_k})^ - }),\quad t = {t_k}. \end{aligned}$$

Then, in this paper, the more general impulses are given:

$$\begin{aligned} x({t^ + }) = {B_{1k}}x({t^ - }) + {B_{2k}}x({(t - {d_k})^ - }),\quad t = {t_k}. \end{aligned}$$
Fig. 4
figure 4

Schematic overview of the networked control system

5 Conclusions

In this paper, a method of multiple Lyapunov–Krasovskii functionals has been applied to deal with the effects of delayed impulses on exponential stability of impulsive and switching time-delay systems. We have established sufficient conditions for exponential stability of time-delay systems with destabilizing impulses and stabilizing impulses. When the delayed impulses are sufficiently small, the exponential stability of impulsive and switching time-delay systems is robust. If the magnitude of the delayed impulses is sufficiently small, then under some conditions, the exponential stability properties can be derived irrespective of the size of the impulse input delays. It is shown that if the magnitude of the delayed impulses is sufficiently small, destabilizing delayed impulses cannot destroy the stability under some conditions. Applying our results to a class of nonlinear impulsive and switching time-delay systems, the deduced new stability criteria can relax some restrictions on delays and impulses imposed by the existing results. Two illustrative examples have been provided to demonstrate the main theoretical results.