1. Introduction
With the development of modern industrial production, more and more systems encountered in practice can no longer be completely described by a single continuous-time dynamic process or discrete event process. Therefore, hybrid systems such as switched systems and impulsive systems have aroused great interest among researchers. Switched systems are a class of dynamical systems that consist of a finite number of subsystems and a logical rule that orchestrates switching between these subsystems. It is important to study switched systems because of the fact that they provide a natural and convenient unified framework for mathematical modeling of many physical phenomena [1] [2] and practical applications [3]. An impulsive system is a kind of hybrid system that shows the continuous dynamics on the continuous-time interval and the discrete dynamics at some moments which impulses occur. Due to characters of lower cost and higher confidentiality, there are many applications of impulsive systems, such as economics [4], communication security [5], and biomedical engineering [6].
It is worth noting that the subsystems in switched systems are easily affected by impulses when switching happens, a more comprehensive model, i.e., impulsive switched systems are naturally formed, which have extensive applications in many fields such as biological population management [7], network control [8], flying object motions [9], frequency-modulated signal processing systems [10]. Impulsive switched systems, as is known to all, do not retain the property of constituent modes. Moreover, impulsive effects that the state of a system may undergo abrupt change at some moments can be classified into two types: stabilizing impulses and destabilizing impulses, which may affect the system dynamics in a positive and a negative way respectively. To be specific, the stabilizing impulses can promote stability and enhance prescribed system performance, while destabilizing impulses undermine system stability and lead to poor performance. Therefore, the study of impulsive switched systems is more comprehensive and challenging. In [11], the authors studied exponential stability and
-gain for nonlinear impulsive switched systems by the multiple Lyapunov function method. In [12], based on multiple Lyapunov functions, some conditions of finite-time stability have been derived for a class of nonlinear impulsive switched systems. By using the Lyapunov function and the average impulsive switched internal approach, the input-to-state stability of nonlinear impulsive switched systems has been investigated in [13]. In [14], under the novel Lyapunov-like function, the authors discussed the globally uniformly exponentially stable of impulsive switched linear systems.
External disturbance is inevitable in actual systems [15] [16]. The existence of external disturbance seriously affects the performance of systems and even leads to instability.
control is an effective and important approach to dealing with external disturbance. It can be successfully used to design a controller such that the output is upper bounded by limiting the external disturbance while the internal stability is ensured. Many interesting results on
control for switched systems have been reported in recent years. By utilizing Riccati-Metzler inequalities, the dynamic output feedback
control of switched linear systems has been investigated in [17]. Ref. [18] considered
control of nonlinear switched systems via introducing average dwell time (ADT) and piecewise Lyapunov functions approaches. Based on multiple Lyapunov functions and mode-dependent average dwell time, [19] studied the finite-time
control problem of switched linear systems. [20] developed the multiple Lyapunov functions to
control nonlinear switched systems. Some other interesting results on
control for switched systems refer to [21]-[23]. It is worth noting that the impulse effect has not been considered in the above contributions. In [24], based on the ADT method and Lyapunov function, the authors studied the exponential stability and
-gain analysis of impulsive switched linear systems, where both stabilizing impulses and destabilizing impulses were considered. In [25], from the point of impulsive control, finite-time
control for nonlinear impulsive switched systems with a dynamic output feedback controller was investigated via multiple Lyapunov functions and a mode-dependent average dwell time condition. Although the above papers take the impulse effect into account when switching happens, time-delays are excluded in their studied switched systems. Nevertheless, in practical systems, time delays are unavoidable, which are the main cause of poor performance or even instability. Therefore, it is necessary to study the
control for impulsive switched systems with time-delays. On the other hand, it is well known that the L-K functional and the L-R technique are two main distinct approaches to dealing with the stability problems of various delayed systems. Especially when the time-delays are unknown or unmeasurable, the L-R technique is more efficient and powerful. In [26], based on Razumikhin technique and Lyapunov functions, authors attempt to derive robust exponential stability of nonlinear impulsive switched time-delays systems when the impulses are stabilizing. By employing L-K functional method, [27] focused on the finite-time control for nonlinear impulsive switched with time-varying delays under destabilizing impulses. However, under the effect of the external disturbance, a basic and important issue on how to develop L-K functional method and L-R technique for
control of impulsive switched time-delays systems remains unresolved. Especially when both stabilizing impulses and destabilizing impulses are considered, it is worth deep study, which motivates this work.
In this paper, we investigate the
control problem of impulsive switched linear systems with time-varying delays. Some sufficient conditions, which rely on a relation among switchings, impulses, and external disturbance, are presented. The main contributions are threefold: 1) Compared with [24] [25], the effect of time-varying delays on the systems are taken into account in this paper; 2) Two types of impulses, i.e. the destabilizing impulses and stabilizing impulses, are regarded respectively 3) In the case of destabilizing impulses, utilizing L-K functional and ADT condition, the
control performance of the delayed impulsive switched systems is guaranteed. The L-R technique and reverse ADT condition is used to obtain the
control for the delayed impulsive switched systems under the stabilizing impulses.
2. Preliminaries
Notations. Let
denote the set of real numbers,
the set of non-negative real numbers,
the set of positive integers and
the n-dimensional real space equipped with the Euclidean norm
.
denotes the space of square integrable vector functions on
.
denotes that the matrix
is a symmetric positive definite (positive semi-definite, negative definite, negative semi-definite) matrix. Moreover,
and
denote the transpose and the inverse of
, respectively. Let
(
) be the maximum (minimum) eigenvalue of A.
denotes the identity matrix with appropriate dimensions.
,
, is an index set. For any set
, interval
,
is continuous everywhere except for a finite number of points t, where
exist and
. Let
. In addition, the notation
always denotes the symmetric block in one symmetric matrix.
In this paper, we consider the following impulsive switched systems with time-varying delays:
(1)
where
is the system state,
is the output,
is the exogenous disturbance which belongs to
,
is the control input;
,
,
,
,
,
,
are constant matrices with appropriate dimensions;
is the initial condition;
is the switching signal, which can be characterized by the switching sequence
and
means that the
th subsystem is activated when
;
denotes the time-varying delay;
,
,
.
In this paper, we make the following assumptions.
Assumption 1.
is continuous and bounded
where
is a positive constant.
Assumption 2.
is differentiable and its derivative is bounded
where
is a positive constant.
This paper, in order to achieve the
performance of the system, considers a class of state feedback controllers
(2)
where
is the state feedback gain matrix. Substituting (2) into (1), one has
(3)
It is assumed that the switches and impulses occur at the same time. Let
be a sequence of discrete times representing the impulsive switching instants. To avoid Zeno behavior, the sequence
satisfies that
as
. Given an impulsive switching time sequence
and a switching signal
, the set
is called the impulsive switching signal which is denoted by
.
Definition 1. ([7]) For a class of impulsive switching signal
satisfying the ADT condition given by
(4)
where
is the number of impulses or switches occurring on the interval
,
is called the chatter bounds and
is called ADT constant. Similarly, for a class of impulsive switching signal
satisfying the reverse ADT condition given by
(5)
where
is the number of impulses or switches occurring over the interval
,
is called the chatter bounds and
is called reverse ADT constant.
Definition 2. System (3) is said to be exponentially stable (ES) over the impulsive switching signal
, if the solution
of system (3) satisfies
where
and
.
Definition 3. ([28]) For a given constant
, the system (1) is said to achieve
control performance under the impulsive switching signal
if there exist control input
and an impulsive switching signal
satisfying the following conditions
1) The system (3) with
is ES;
2) Under the zero initial condition
,
, the system (3) satisfies the
performance index for any
(6)
Lemma 1. ([29]) Let
and
be real matrices of appropriate dimensions. Then, for any matrix
of appropriate dimension and any scalar
, the following inequality holds
(7)
3. Main Results
In this section, some sufficient conditions are established to guarantee the
performance of delayed impulsive switched systems. Both destabilizing and stabilizing impulses are taken into account. To start with, the case of destabilizing impulses is considered.
3.1. Destabilizing Impulses
In this section, Assumption 2 is required for the L-K analysis. The L-K framework relies on constructing functionals that integrate the system state over the entire delay interval, which necessitates the bound on the derivative of the time-varying delay to ensure the stability of the functional derivative. Considering the detrimental effects of destabilizing impulses on system performance, this section aims to design a state feedback controller to ensure the
control performance of system (3). Utilizing the L-K functional method and the ADT condition, we derive some sufficient conditions under which the
performance of system (3) is guaranteed.
Firstly, we study the exponential stability for the system (3) with
, that is,
(8)
Theorem 1. Assume that Assumption 1 and 2 hold. For system (8), given constant
and
matrix
, if there exist constant
, and
matrices
,
, such that the following linear matrix inequalities (LMIs) hold
(9)
(10)
(11)
where
, and the ADT constant
satisfies
(12)
then, the system (8) is ES over the impulsive switching signal
.
Proof. Choose the L-K functional candidate as
(13)
The derivative of
along the trajectory of system (8) on
, where the
th subsystem is activated, is
It follows from (9) that
(14)
where
. Integrating both sides of (14) from
to
, one gets
(15)
In addition, let
, it follows from (11) that
Based on (10), it can be deduced that
Hence,
(16)
Combining (15) and (16), it yields
It follows from (4) in definition 1 that
, which implies
where
,
. Therefore, one obtains
where
, which implies that system (8) is ES over the impulsive switching signal
.
□
In what follows, we investigate the
performance of system (3) with zero initial condition when
.
Theorem 2. Assume that Assumption 1 and 2 hold. Given constants
,
and
matrix
, if there exist constants
,
, and
matrices
,
,
, such that the (9) - (12) and the following LMI hold
(17)
where
,
, then, system (1) has
control performance over the impulsive switching signal
.
Proof. In view of the L-K functional (13), we can derive from (10) and (11) that
(18)
It follows from (9) that
where
. By integrating the above inequality from
to
, we obtain
(19)
Combining (18) and (19), it yields
Given the zero initial condition
, one gets
Based on (4) in Definition 1, we obtain
, which implies
(20)
Then, we apply (20) to make an estimation of
,
. It follows from (12) that
Letting
, (7) yields
(21)
Set
. By (21), we derive
where
,
. Using the Schur complement of (17), we have
, which implies
Hence, system (1) has
control performance over the impulsive switching signal
.
□
It should be noted that the above results are established under the assumption that the control gain matrix
is known. In practice, however, the matrix is usually unknown and needs be designed. Therefore, the following theorem is presented.
Theorem 3. Assume that Assumption 1 and 2 hold. Given constants
,
and
matrix
, if there exist constants
,
, and
matrices
,
,
,
,
, such that the following LMIs hold
(22)
(23)
(24)
(25)
where ,
,
, and the ADT constant
satisfies
(26)
then, system (1) has
control performance over the impulsive switching signal
. The control gain matrix is given by
.
Proof. According to Theorem 2, by pre-multiplying and post-multiplying
inequality (9) with matrix
, one derives that
where
. Let
,
and
. It can be derived that (9) is equivalent to (22). Similarly, by pre-multiplying and post-multiplying inequality (10) and (17) with matrix
and matrix
respectively, we derive
where
,
,
,
. Define
, then (10) and (17) can be derived to be equivalent to (24) and (23) respectively. Therefore, the control gain is matrix designed by
. This completes the proof. □
Remark In Theorem 3, condition (24) and (25) implies that
increases (
) at impulsive switching instants, which corresponds to characteristics of destabilizing impulses. In the meantime, the ADT
is satisfied with
, which indicates that the dwell-time of each subsystem can not be too short, i.e., the number of impulses and switches can not be too frequent to attenuate the effect of impulsive disturbance on the state of the system.
3.2. Stabilizing Impulses
When impulses exhibit stabilizing effects, the
control performance of the system (1) is guaranteed by designing a hybrid controller, which is the state feedback controller and impulsive controller. The L-R technique and ADT condition are used to derive the sufficient conditions for the system to have
performance. Different from the L-K method, which requires the delay derivative bound to handle integral terms in the functional, the L-R technique only needs the instantaneous system state and the delayed state, making Assumption 2 unnecessary in this section. In the following, we first consider the exponential stability of system (8) with
.
Theorem 4. Assume that Assumption 1 holds. For system (8), given constant
, if there exist constants
,
,
, and
matrix
, such that the following LMIs hold
(27)
(28)
where
, and the reverse ADT constant
satisfies
(29)
then, the system (8) is ES over the impulsive switching signal
.
Proof. Consider the Lyapunov function
Similar to the derivation of Theorem 1, for any
, it follows from (28) that
(30)
Let
,
. Choose
such that
. Set
,
. Then, for
, one has
(31)
We claim it holds for any
that
(32)
First, we prove that
(33)
If not, there exist
such that
Set
. Then, one gets
(34)
Set . Then, we have
Hence, for
, it holds that
(35)
In fact,
1) for
, (35) obviously holds;
2) for
, it follows from (31) that (35) also holds.
In addition, consider the derivative of
on
, it yields
(36)
where
. By (27), we have
(37)
which leads to
According to the reverse ADT condition (5), it is derived that
. Hence,
From condition (29),
is deduced, which implies
(38)
This contradicts (34), so (33) holds.
Suppose the following inequality holds for any
that
(39)
We will prove that
(40)
Suppose not, there exists
such that
. Combining (30) and (39), one has
Then, set
, it yields
,
. Set . Then,
,
. Moreover, for
, we obtain
(41)
For
, similar to (36), it follows that
(42)
where
. Then, based on (27), we derive
By (5),
. Thus,
which yields a contradiction. Therefore (40) holds. By mathematical induction, (32) holds. From the definition of
, we have
Therefore,
which implies that system (8) is ES over the class
. This completes the proof. □
In what follows, we shall analyse the
performance of system (1) with
.
Theorem 5. Assume that Assumption 1 holds. For system (3), given constants
and
, if there exist constants
,
,
,
, and
matrices
,
, such that the (27) - (29) and the following LMI hold
(43)
where
,
, then, system (1) has
control performance over the impulsive switching signal
.
Proof. Set
. By (30), we have
(44)
the derivative of
along the trajectory of system (3) on
, which implies the
subsystem is activated, that is
where
,
,
. By (27), it holds that
which implies
Integrating the above inequality from
to
, one has
(45)
According to (44) and (45), it follows that
Given the zero initial condition
, it yields
From the reverse ADT condition (5), we derive
(46)
Integrating both sides of (46) from
to
, it follows from (29) that
Letting
, we obtain from (7) that
(47)
Set
. Then, together with (47), it is obtained that
where
. By using the Schur complement of (43), one has
, which implies
Hence, system (1) has
control performance over the class
. This completes the proof. □
Theorems 4 and 5 are established under the assumption that the gain matrices
and
are given. Since these matrices need to be designed in practical applications, it leads to the following theorem.
Theorem 6. Assume that Assumption 1 holds. Given constants
and
, if there exist constants
,
,
,
, and
matrices
,
,
,
,
, such that the following LMIs hold.
(48)
(49)
(50)
where ,
, and the reverse ADT constant
satisfies
(51)
then, system (3) has
control performance over the impulsive switching signal
. The control gain matrices are given by
,
.
Proof. According to Theorem 5, we perform the following congruence transformations: pre-multiply and post-multiply (27) by
, (28) by
, and (43) by
. let
,
,
and
, then, we derive that (27), (28), and (43) are equivalent to (48), (50), and (49), respectively. Therefore, the control gain matrices are given by
,
. The proof is completed. □
Remark. In Theorem 6, the requirement of
implies that the impulses occurring at discrete moments are stabilizing impulses and the ADT
is satisfied with
, which indicates that the dwell-time of each subsystem should not be too long, i.e., the number of impulses and switchings between the subsystems should occur in high frequency to enhance the positive effect of the stabilizing impulses on the state of the system.
Remark. In [24]-[27], authors have investigated the stability and stabilizability of impulsive switched delay systems. Different from these existing results, this paper considers the influence of external disturbances on system, and establishes some sufficient conditions based on ADT for the
control performance by coupling the effect of impulse with state feedback control. In addition, when the system is disturbed by external inputs, [24] investigated the
-gain problem of impulsive switched system under the influence of two kinds of impulses. [25] discussed the finite-time
control problem of nonlinear impulsive switched time-delay systems, but only considered the effect of stabilizing impulses. It is noteworthy that the systems studied in both [24] [25] neglected the influence of time-delays. Therefore, this paper considers a class of impulsive switched time-delay systems, which are investigated by different schemes (L-K functional method for destabilizing impulses and L-R techniques for stabilizing impulses) for different impulses, and gives a sufficient criterion for the controllability of the system. Compared with the results in [24] [25], our results are more general.
4. Examples
In this section, two numerical examples are given to illustrate the effectiveness of the obtained results.
Example 1 Consider the two-dimensional delayed impulsive switched system (1) with
Set time-delay
. Choose
,
,
,
,
,
. Then applying Theorem 3 and using MATLAB LMI toolbox, the following feasible solutions can be obtained:
The gain matrices of control are designed as
Figure 1. State trajectories
and
(
).
Figure 2. State trajectories
and
(
).
Figure 3. State norm trajectories
(
).
Figure 4. The system of
performance (
).
The impulsive switching sequence is given by
,
,
. Based on condition (26), letting
, it is satisfied that
. The initial condition is set as
. It is evident that system (1) is unstable in the absence of external disturbance and the controller, see Figure 1. As illustrated in Figure 2 and Figure 3, the state trajectories of the system under control indicates that the system (1) is ES over the class
. Considering disturbance
, system (1) has
control performance with index
under zero initial condition, which is shown in Figure 4.
Example 2. Consider the two-dimensional delayed impulsive switched system (1) with
The time-delay is given by
. Applying Theorem 6 and choosing
,
,
,
,
,
,
. Then using MATLAB LMI toolbox, the following feasible solutions is obtained:
The state feedback control gains and impulsive control gains are designed as follows
Set the impulsive switching sequence as
,
,
and reverse ADT
. According to condition (51), the ADT
satisfies
. Choose the initial condition
. From the simulation, it can be observed from Figure 5 that system (1) is unstable when no external disturbance or control input is applied. And Figure 6 shows that he system (1) is also unstable with only state feedback control input, which reveals the necessity of impulsive control. The dynamical behavior of
under the
Figure 5. State trajectories
and
without state feedback control and impulsive control (
).
Figure 6. State trajectories
and
without impulsive control (
).
Figure 7. State trajectories
and
with mixed control (
).
Figure 8. State norm trajectories
with mixed control (
).
Figure 9. The system of
performance (
).
mixed action of state feedback control and impulsive control is shown in Figure 7. When
, Figure 8 implies that the system is ES over the class
. Under zero initial conditions, let
. It is illustrated in Figure 9 that the system achieves
control performance with index
under the hybrid controller.
5. Conclusion
This paper studied the
stabilization of impulsive switched systems with time-varying delays under different kinds of effects of impulses. As for the destabilizing impulses, by constructing L-K functionals and combining with the ADT condition, a state feedback controller is designed, and the sufficient conditions for the exponential stability and
performance of the system are given in the presence and absence of external disturbances. On the other hand, from the perspective of stabilizing impulses, by applying L-R method and the reverse ADT condition, the impulsive controller and state feedback controller are designed for the exponential stability of the system without
and the
performance of the system with
. The sufficient conditions obtained in two cases are both delay dependent and presented in the form of LMIs, which is easy to be effectively examined using the LMI toolbox in MATLAB. The system that we studied takes full account of the effects of time-delays and the two different kinds of impulses, which improved and extended the results in [24] [25]. Finally, two numerical simulations are presented to verify the effectiveness of the proposed results. Several limitations of the present work should be acknowledged. First, the assumption that switching and impulsive events occur at the same time may restrict the application to practical hybrid systems. Second, the proposed controllers rely on full-state feedback, which requires all system states to be measurable and available, thus limiting their implementation in scenarios where only partial state information is accessible. Third, the current framework is restricted to linear subsystems. In the future, we will extend the results to nonlinear impulsive switched systems and consider the condition that the switchings and impulses are asynchronous.