1. Introduction
The dynamics of switched systems are affected by both subsystems and switching rules. For example, Decarlo R A has indicated that some appropriate switching rules can make switched systems unstable (or asymptotically stable) even if all subsystems are asymptotically stable (or unstable) [
1]. Therefore, we must concentrate on both subsystems and switching rules to derive the stability results. In recent years, the stability issue of switched systems with unstable subsystems has been extensively investigated. For instance, in [
2,
3,
4,
5,
6,
7] the researchers have derived some stability results for switched systems with both stable and unstable subsystems. The main strategy of some literature is to ensure that the dwell time of stable subsystems is sufficiently large to compensate for the state divergence caused by unstable subsystems and switching behaviors. Obviously, if there is no stable subsystem to absorb the state divergence, these results proposed in [
2,
3,
4,
5,
6,
7] are disabled.
Because of the absence of stable subsystems, the stability analysis of switched systems with all unstable subsystems is more complicated. How to design appropriate switching rules to stabilize switched systems with all unstable subsystems has become an interesting and challenging problem. Ordinarily, switching rules can be designed by two strategies: time-dependent switching and state-dependent switching. The main idea of the first one is to use the stabilization of switching behaviors to stabilize switched systems and the designed switching rules usually have both upper and lower bounds. In [
8,
9,
10,
11,
12], the time-dependent switching rules are designed to stabilize switched systems with or without time delay by using discretized Lyapunov function approach or bound maximum average dwell time. The time-dependent switching strategy requires that switching behaviors have a good characteristic of stabilization. Therefore, when all switching behaviors do not contain stabilization characteristics, the time-dependent switching strategy is invalid.
In many instances, time-dependent switching rules that can stabilize switched systems are hard to design or even non-existent, which signifies that the state-dependent switching strategy becomes the unique way to stabilize switched systems. Up to now, the state-dependent switching rules can be designed by two methods. The first one is based on the regional partition of state space. Its basic idea can be summarized as follows: (a) divide the state space into different switching regions; (b) determine the index of activated subsystems for each switching region; (c) derive the stability conditions for switched systems under the designed switching rule. Under the assumption that there exists a Hurwitz convex combination of system matrices, the state-dependent switching rules have been designed via the regional partition of state space and some significant stability results have been deduced by common Lyapunov function (functional) in [
13,
14,
15,
16,
17,
18,
19]. Remarkably, this assumption is a severe prerequisite. In order to relax this assumption, by employing some free matrices, a more flexible Hurwitz convex combination is presented in [
20]. In [
21] the regional partition of state space is implemented directly by the negative definite of the time-derivative of common Lyapunov functional. To ensure the strict completeness of regional partition, one additional condition is introduced. Based on newly introduced symmetric matrices, Pettersson S has defined switching rules via the largest region function strategy and established the stability results by multiple Lyapunov functionals [
22,
23]. Some restrictions are also employed to guarantee the decrease of Lyapunov functional when switching events occur. However, the largest region function strategy has not been generalized to switched systems with time delay. The second one is that the switching rules are defined in terms of the set-valued function. One typical state-dependent switching rule is given by
, where
is a symmetric positive determined matrix,
m is number of subsystems. In [
24,
25,
26,
27], the authors have designed the switching rules by the set-valued function and given the stability conditions with the Lyapunov-Metzler inequalities. Although there are numerous results for state-dependent switching, it is noteworthy that this issue still needs to be further studied. Designing new state-dependent switching rules and getting lower conservative stability results is still our research motivation.
Up to now, the literatures on the stability of delayed switched systems with state-dependent switching rules include [
15,
16,
17,
18,
19,
20,
21,
27]. However, the assumption that there exists a Hurwitz convex combination of system matrices is serious, which affects the effectiveness of stability results presented in [
15,
16,
17,
18,
19,
20]. The additional condition on strict completeness of regional partition makes it difficult to get appropriate switching regions [
21]. Additionally, the results presented in [
27] are only available for switched systems with constant delay. Therefore, the stability of switched systems with time-varying delays under state-dependent switching rules still deserves further attention. The main objective of this paper is to derive some new stability results for this problem. Based on the largest region function strategy, we design a state-dependent switching rule. By using integral inequality and the Leibniz-Newton formula, novel asymptotic stability results under different assumptions on time delay are presented in the form of bilinear matrix inequalities (BMIs). The effectiveness of the proposed results is shown via several numerical examples.
Notations: matrix yields that A is symmetric positive(negative) matrix, denotes the dimension Euclidean space, is defined as the index of maximum element of order set S.
2. Preliminaries
This paper considers the following switched systems with time-varying delay
where
is the state vector,
is the switching rule,
,
, are known matrices,
is the time-varying delay,
is a piece-wise continuous function. If
, we say that the
p-th subsystem
is activated.
Remark 1. is a state-dependent switching rule which is generated by switching device [13]. Similar to [13,14,15,16,17,18,19,20,21,22,23], in this paper we also assume that there is no delay produced in switching device. That is to say, the switching rule is one dependent on the current state but irrelevant to the delayed state. We would like to design a state-dependent switching rule
such that switched system (
1) is globally asymptotically stable. We employ the state-dependent switching strategy introduced in [
22,
23], which is based on the appropriate choice of symmetric matrices
,
. Define the following regions
We hope that the
p-th subsystem is activated if
and switching events occur at the region
. The following properties should be satisfied to ensure that the switched system (
1) is well-defined [
22],
- (a)
Covering property: ,
- (b)
Switching property: .
The covering property points out that there is at least one activated subsystem on an arbitrary region of the state space. The switching property implies that the switch from subsystem
p to
q occurs only if regions
and
are adjacent. According to [
22,
23], the covering property is satisfied, if there exists
,
, such that for any
,
The switching rule can be defined as the following largest region function strategy [
22,
23]
As can be seen from [
22] we know that if (
2) is true and the switching rule (
3) is used, the switching property is also satisfied.
The main purpose of this work is to get the stability results under one of the following assumptions.
Assumption 1. The time delay and its time-derivative are bounded. Namely, there exist nonnegative constants and constant such that Assumption 2. The time delay is bounded. Namely, there exists a nonnegative constant d such that The following lemma is the core of this research.
Lemma 1 ([
28]).
If matrix and function is differentiable, then the following inequality is satisfiedwhere , , , . 3. Main Results
This section presents the stability criteria for the switched system (
1) under the state-dependent switching rule (
3). Owing to the Leibniz-Newton formula, we have the following equation
Some notations are given as follows
Theorem 1. Under Assumption 1, assume that for any , there exist matrices , , (), , positive constants , constants , , , such thatwhere Then, the switched system (1) is globally asymptotically stable under the state-dependent switching rule (3), if there is no sliding motion or there exist sliding motions on the switching surface with . Proof. Condition (
9) implies that (
2) is true, which indicates that the covering property holds. Therefore, under the switching rule (
3), the switched system (
1) is well-defined.
Now we prove that the switched system (
1) is globally asymptotically stable. Similar to [
29,
30], for each subsystem
p, we choose the Lyapunov-Krasovskii functional as follows
where
In each region
, the time derivate of
,
,
, along the trajectory of the subsystem
p are given as follows
where
. Under Lemma 1, one can obtain
where
,
,
. Above inequality implies that (
14) can be continued as
Then, it follows from (
10)–(
13), (
15) that
Due to Schur complements [
31], Condition (
7) indicates that
The above inequalities declare that
Due to
and
, it is clear from (
19) that
Noting that
and
, (
20) shows that
Based on (
16) and (
21), one can derive that
where the fact
is used.
Note that for arbitrary
,
. Then, due to Condition (
8) we can derive that
if
. Therefore, when the trajectory
traverses from
to
, the Lyapunov functional
is not increasing. In particular, if the sliding motion does not occur, the Lyapunov functional
will be approximate to zero and shows that the switched system (
1) is globally asymptotically stable.
Now we consider the case of sliding motions. Assume that the sliding motions occur along the switching surface
at the boundary of regions
and
. According to Filippov’s definition [
32], we get
where
,
. Under the analysis of sliding motions [
33], the sliding motions on the surface
state that
and
hold, where
. Let
. Owing to Condition (
8) and
, we obtain
which are equivalent to
Note that the switching signal is not unique on sliding surface
. If
, one can derive
Under (
7), (
10)–(
13), (
21) and (
30), it is easy to deduce that
Similarly, when
, we can also obtain
which further yields
. Therefore, the Lyapunov-Krasovskii functional
is decreasing when the sliding motions occur on switching surface
. According to (
22) one can deduce that the switched system (
1) under the switching rule (
3) is also globally asymptotically stable if the sliding motions occur on switching surfaces
with
. □
Remark 2. According to the Proof of Theorem 1, one can see that the chosen Lyapunov functional is function of and . Similar Lyapunov functionals have been employed to establish the stability results for delayed systems [29,30]. This is because such Lyapunov functionals can fully utilize the features of systems. Most noteworthy, the proposed Lyapunov functional can be viewed as a special case of that presented in [29,30]. Remark 3. Condition (7) ensures that the time derivate of Lyapunov functional along the trajectory of switched systems is less than zero for each region . Condition (8) guarantees that the Lyapunov functional is not increasing when the switching event occurs in the absence of sliding motion. When sliding motions occur, Conditions (7) and (8) can warrant that the time derivate of Lyapunov functional along the trajectory is less than zero when the trajectory slides on the surfaces . Condition (9) ensures that the switched system is well-defined. Remark 4. In [15,16,17,18,19], the researchers have also studied the stability of delayed switched systems under state-dependent switchings. However, these results assume that there exists a Hurwitz linear convex combination of (or ). Generally speaking, this assumption is rigorous and may not be satisfied in some cases. Obviously, in Theorem 1 we have removed this restriction, which yields that our results are more flexible. Moreover, in the proof of Theorem 1 new inequality (Lemma 1) is employed, which states that Theorem 1 is less conservative. Remark 5. When there exist infinite switching events in an arbitrary time interval, we call it Zeno-behaviors. The switching rule (3) cannot avoid Zeno-behaviors. However, Theorem 1 can also ensure stability when Zeno-behaviors occur. The reasons can be listed as follows: (a) If the switching event does not occur, it is obvious that the time derivate of Lyapunov functional along the trajectory is less than zero. (b) If the switching event occurs, there are two cases. The first one is that the sliding motion does not occur. Obviously, for this case, the Lyapunov functional is not increasing. The second one is that the sliding motions occur. For this case, we have that the time derivate of Lyapunov functional along the trajectory is still less than zero. Although Zeno-behaviors may lead to the accumulation of switches in finite time, the Lyapunov functional along the trajectory is always gradually decreasing. By restricting and , one can obtain the stability results under Assumption 2.
Theorem 2. Under Assumption 2, assume that for any , there exist matrices , , , positive constants , constants , , , such that Conditions (8) and (9) andwhere with and . Then, the switched system (1) is globally asymptotically stable under the state-dependent switching rule (3), if there is no sliding motion or there exist sliding motions on the switching surface with . Due to the existence of the product of unknown scalars and matrices, the conditions in Theorems 1 and 2 are BMIs. Therefore, the standard semi-positive definite programming methods cannot work. One can adopt two strategies to get a feasible solution. The first one is to utilize directly BMI solvers (such as PENBMI) to obtain these undetermined scalars and matrices. The second one, which is similar to [
22], is to grid up the unknown scalars
,
and
. While these parameters are fixed, the BMIs in Theorems 1 and 2 degenerate into ordinary linear matrix inequalities, which can be solved by standard solvers such as lmilab and mosek.
When the switched system (
1) is composed of two subsystems, one can set
,
,
,
, constants
. Then, Conditions (8) and (9) are always satisfied. The following corollaries can be derived readily from Theorems 1 and 2.
Corollary 1. When , under Assumption 1, assume that there exist matrices , , (), , positive constants , , constant η, such that whereand the other notations are in agreement with the ones presented in Theorem 1. Then, the switched system (1) is globally asymptotically stable under the state-dependent switching rule (3) if there is no sliding motion or there exist sliding motions on switching surfaces with . Corollary 2. When , under Assumption 2, assume that there exist matrices , , , positive constants , , constant η, such thatwhere , with and . Then, the switched system (1) is globally asymptotically stable under the state-dependent switching rule (3), if there is no sliding motion or there exist sliding motions on switching surfaces with . 5. Conclusions
This paper has investigated the stability of delayed switched systems with all unstable subsystems. Under the designed state-dependent switching rule, some stability results for different assumptions on time delay are derived via integral inequality and multiple Lyapunov-Krasovskii functionals. Numerical simulations demonstrate that the proposed results are more effective and less conservative than that presented in [
15,
16,
17,
18,
19,
20,
21,
27].
The main deficiency of this paper is that the condition that determines whether sliding motions occur is not employed. As a matter of fact, similar to [
21,
22], we have derived some conditions to verify the existence or non-existence of sliding motions. Unfortunately, if we introduce these conditions to the stability results, it is difficult to get a feasible solution. In desperation, we adopt the way which is used in [
34,
35]. Namely, the condition to determine whether sliding motions occur is not given and the existence or non-existence of sliding motions is revealed via numerical simulation. We hope some more feasible conditions on sliding motions can be deduced in the future.