Automatica 45 (2009) 517–524
Contents lists available at ScienceDirect
Automatica journal homepage: www.elsevier.com/locate/automatica
Brief paper
A discrete delay decomposition approach to stability of linear retarded and neutral systemsI Qing-Long Han ∗ Centre for Intelligent and Networked Systems, Central Queensland University, Rockhampton Qld 4702, Australia School of Computing Sciences, Central Queensland University, Rockhampton Qld 4702, Australia
article
info
Article history: Received 2 April 2007 Received in revised form 8 June 2008 Accepted 25 August 2008 Available online 9 December 2008 Keywords: Time-delay Retarded systems Neutral systems Stability Linear matrix inequality (LMI)
a b s t r a c t This paper is concerned with stability of linear time-delay systems of both retarded and neutral types by using some new simple quadratic Lyapunov–Krasovskii functionals. These Lyapunov–Krasovskii functionals consist of two parts. One part comes from some existing Lyapunov–Krasovskii functionals employed in [Han, Q.-L. (2005a). Absolute stability of time-delay systems with sector-bounded nonlinearity. Automatica, 41, 2171–2176; Han, Q.-L. (2005b). A new delay-dependent stability criterion for linear neutral systems with norm-bounded uncertainties in all system matrices. International Journal of Systems Science, 36, 469–475]. The other part is constructed by uniformly dividing the discrete delay interval into multiple segments and choosing proper functionals with different weighted matrices corresponding to different segments. Then using these new simple quadratic Lyapunov–Krasovskii functionals, some new discrete delay-dependent stability criteria are derived for both retarded systems and neutral systems. It is shown that these criteria for retarded systems and neutral systems are always less conservative than the ones in Han (2005a) and Han (2005b) cited above, respectively. Numerical examples also show that the results obtained in this paper significantly improve the estimate of the discrete delay limit for stability over some other existing results. © 2008 Elsevier Ltd. All rights reserved.
1. Introduction Time-delays are frequently encountered in many fields of science and engineering, including communication network, manufacturing systems, biology, economy and other areas (Bellman & Cooke, 1963; Brayton, 1966; Gu, Kharitonov, & Chen, 2003; Hale & Verduyn Lunel, 1993; Kolmanovskii & Myshkis, 1999; Niculescu, 2001). In the last three decades, the stability of linear time-delay systems of both retarded and neutral types has been widely studied and many significant results based on frequency domain approaches and time domain approaches have been reported, see, e.g., Chen (1995), Chen, Gu, and Nett (1995), Chiasson (1985), Fridman and Shaked (2002), Gu (2001), Han (2002, 2005a,b), He, Wu, She, and Liu (2004), Han and Yue (2007), Park (1999), Hertz, Jury, and Zeheb (1984), Hale, Infante, and Tsen (1985), Lien and Chen (2003), Moon, Park, Kwon, and Lee (2001) and Wu, He, and She (2004). Current efforts can be divided into two classes: namely,
I This paper was not presented at any IFAC meeting. This paper was recommended for publication in revised form by Associate Editor Hitay Ozbay under the direction of Editor Ian R. Petersen. ∗ Corresponding address: Centre for Intelligent and Networked Systems, Central Queensland University, Rockhampton Qld 4702, Australia. Tel.: +61 7 4930 9270; fax: +61 7 4930 9729. E-mail address:
[email protected].
0005-1098/$ – see front matter © 2008 Elsevier Ltd. All rights reserved. doi:10.1016/j.automatica.2008.08.005
frequency domain approaches and time domain approaches. Frequency domain approach-based stability criteria have been long in existence (Chen, 1995; Chen et al., 1995; Chiasson, 1985; Hale et al., 1985; Hertz et al., 1984). For some recent developments in the frequency domain, we mention frequency-sweeping and matrix-pencils methods (Chen, 1995; Chen et al., 1995). Both frequency-sweeping criteria and matrix-pencils-based criteria are necessary and sufficient conditions for delay-dependent and delay-independent stability for systems with commensurate delays, the reader is referred to Chapter 2 in Gu et al. (2003). Compared with frequency domain approaches, time domain approaches have two advantages: first, one can easily handle nonlinearities and time-varying uncertainties; second, on the basis of time domain stability criteria, one can easily address issues about controller synthesis and filter design for time-delay systems. In the time domain approach, the direct Lyapunov method is a powerful tool for studying stability of linear time-delay systems of both retarded and neutral types. The existing results are either based on the Lyapunov–Krasovskii Theorem or the Razumikhin Theorem. The results derived by using the Lyapunov–Krasovskii Theorem are usually less conservative than those obtained by using the Razumikhin Theorem (Gu et al., 2003). In this paper, we will focus on the Lyapunov–Krasovskii method and propose some new Lyapunov–Krasovskii functionals to study the stability of linear retarded and neutral systems. We begin with linear retarded systems.
518
Q.-L. Han / Automatica 45 (2009) 517–524
Consider the system described by x˙ (t ) = Ax(t ) + Bx(t − h),
(1)
with x(θ) = φ(θ ),
∀θ ∈ [−h, 0],
(2)
where x(t ) ∈ R is the state vector of the system; h ≥ 0 is the constant discrete delay; φ(·) is a continuous vector valued initial function; A ∈ Rn×n and B ∈ Rn×n are constant matrices. In the existing literature, there are complete quadratic Lyapunov–Krasovskii functionals and simple quadratic Lyapunov– Krasovskii functionals for estimating the maximum allowed timedelay bound the system can tolerate and still maintain stability (Gu et al., 2003; Niculescu, 2001). Notice that the existence of a complete quadratic Lyapunov–Krasovskii functional is a sufficient and necessary condition for asymptotic stability of the system described by (1) and (2) (Section 5.6, Gu et al. (2003)). Using the complete Lyapunov–Krasovskii functionals (Gu, 2001; Gu et al., 2003), one can obtain the maximum allowed time-delay bound which is very close to the analytical delay limit for stability. Throughout this paper, we assume that the system described by (1) and (2) is asymptotically stable at h = 0. Using the continuity property of retarded systems (Theorem 1.5, p. 18, Gu et al. (2003)), we define the analytical delay limit for stability of the system as n
hanalytical : = min{h ≥ 0|det(jωI − A − Be−jhω ) = 0 for some ω ∈ R}. In Section 2.1 (p. 33, Gu et al. (2003)), the analytical delay limit for stability is called the delay margin of the system. The frequency at hanalytical such that det(jωI − A − Be−jhω ) = 0 represents the first contact or crossing the characteristic roots from the stable region to the unstable one. One can use the direct method in Section 2.2.3 (Gu et al., 2003) to calculate the analytical delay limit for stability. Notice also that the existence of a simple quadratic Lyapunov–Krasovskii functional, is only a sufficient condition for asymptotic stability of the system described by (1) and (2) (Gu et al., 2003; Niculescu, 2001). Employing simple quadratic Lyapunov–Krasovskii functionals usually yields conservative results. However, the results derived by using the simple quadratic Lyapunov–Krasovskii functionals can be easily applied to controller synthesis and filter design. Hence, it is still an attractive topic for finding some simple quadratic Lyapunov–Krasovskii functionals, by which one can derive less conservative results. In order to clearly state the motivation and for comparison, we use a well-studied numerical example for system (1) with
A=
−2 0
−1 B= −1
0 , −0.9
0 . −1
Similar to the case of a scalar delay system (Example 2.4, p. 40, Gu et al. (2003)), using the direct method (Gu et al., 2003), we calculate the analytical delay limit for stability for the numerical example as hanalytical = 6.17258. In the existing literature, in order to derive a delay-dependent stability criterion, one transforms system (1) into a system with a distributed delay, i.e. x˙ (t ) = (A + B)x(t ) − B
Z
t
[Ax(ξ ) + Bx(ξ − h)]dξ .
(3)
t −h
Choose a Lyapunov function V (t , xt ) = xT (t )Px(t ),
P = P T > 0,
(4)
and apply the Razumikhin Theorem to obtain hmax = 0.9041. As pointed out by Gu et al. (2003), for this example, the stability of system (1) is equivalent to that of system (3), and the conservatism of the result is due to the application of the Razumikhin Theorem
(Example 5.3, p. 164, Gu et al. (2003)). For the system (1) with different system’s matrices, the model transformation (3) may induce additional dynamics (Gu et al., 2003). To reduce the conservatism, instead of transforming system (1) into (3), one transforms it into x˙ (t ) = (A + B)x(t ) − B
t
Z
x˙ (ξ )dξ .
(5)
t −h
Then choosing a Lyapunov–Krasovskii functional V (t , xt ) = x (t )Px(t ) + T
Z
t
xT (ξ )Qx(ξ )dξ
t −h
Z
0
Z
t
xT (ξ )BT RBx(ξ )dξ dθ ,
+ −h
(6)
t +θ
where P = P T > 0, Q = Q T > 0, R = RT > 0, and using the bounding technique for some cross term yield hmax = 4.3588 (Park, 1999). This result was also derived by decomposing delayed term matrix as B = B1 + B2 in Han (2002). In Fridman and Shaked (2002), the authors used descriptor system model transformation and bounding technique for cross terms (Moon et al., 2001; Park, 1999) to obtain hmax = 4.4721. In He et al. (2004), the authors introduce some slack variables (free-weighting matrices) to derive the same result. In Han (2005a), the author avoided using model transformation on system (1) and proposed the following Lyapunov–Krasovskii functional V (t , xt ) = x (t )Px(t ) + T
Z
t
xT (ξ )Qx(ξ )dξ
t −h
Z
t
(h − t + ξ )˙xT (ξ )(hR)˙x(ξ )dξ ,
+
(7)
t −h
where P = P T > 0, Q = Q T > 0, and R = RT > 0. Instead of using the bounding technique for some cross term, the author used the following bounding
Z
t
x˙ T (ξ )(hR)˙x(ξ )dξ
− t −h
≤
T −R
x(t ) x(t − h)
R
x(t ) , x(t − h)
R −R
(8)
to derive the maximum allowed delay bound as hmax = 4.4721. Compared with the above mentioned results, the most advantage of the result in Han (2005a) is that the stability condition which was formulated in an LMI form, was very simple and easily applied to controller design, and did only include the Lyapunov–Krasovskii functional matrices variables P , Q and R, which means that no additional matrix variable was involved. From the computation point of view, it is clear to see that testing the result in Han (2005a) is less time-consuming than some existing results in the literature. However, the result hmax = 4.4721 is not close enough to the analytical delay limit for stability hanalytical = 6.17258 and work needs to be done to arrive at a value much closer to the analytical delay limit for stability. Therefore, the natural question is: How can one improve the result by using simple quadratic Lyapunov–Krasovskii functionals? The answer to this question will significantly enhance the stability analysis and controller synthesis of time-delay systems. It seems that using the existing simple quadratic Lyapunov–Krasovskii functionals can not realize the outcome even if one introduces more additional matrices variables apart from Lyapunov–Krasovskii functional matrices variables. One way to solve the problem is to choose a new simple quadratic
Q.-L. Han / Automatica 45 (2009) 517–524
Lyapunov–Krasovskii functional. For this purpose, we propose the following new simple quadratic Lyapunov–Krasovskii functional V (t , xt ) = xT (t )Px(t ) +
t
Z
xT (ξ )Qx(ξ )dξ t −h
Z
t
Z
t −h t
(h − t + ξ )˙xT (ξ )(hR)˙x(ξ )dξ
+
yT (ξ )Sy(ξ )dξ
+ t − 2h t
Z
+
h − t + ξ x˙ T (ξ ) W x˙ (ξ )dξ
h 2
t − 2h
(9)
2
where xt is defined as xt = x(t + θ ), ∀θ ∈ [−h, 0] and P = P T > 0, Q = Q T > 0, R = RT > 0, W = W T ≥ 0, S = S T = h S11 S12 ≥ 0, and yT (ξ ) = xT (ξ ) xT (ξ − ) . In Section 2.1, T S12 S22 2 by using (9), one can derive a delay-dependent stability criterion, Proposition 2 in this paper, which is always less conservative than the one derived in Han (2005a) (see Proposition 4). Applying this new criterion, one obtains the maximum allowed delay bound as hmax = 5.7175, which significantly improves the result hmax = 4.4721 in the above mentioned references. One can clearly see that we have made a very significant step towards the analytical delay limit for stability of the system. The idea of constructing the Lyapunov–Krasovskii functional (9) is that first, we keep all the three terms in (7); second, we uniformly divide the discrete delay interval [−h, 0] into two subintervals [−h, − 2h ] and [− 2h , 0], and then on the subintervals we choose different functionals. For the second aspect, more specifically, notice that
Z
yT (ξ )Sy(ξ )dξ
Z
t
= t − 2h
Z
x (ξ ) T
h S11 x ξ− T T
x (ξ )S11 x(ξ )dξ + T
t − 2h
S12
2
t
=
Z
t − 2h
S12 S22
x(ξ ) dξ h x ξ−
2
t
+2 t − 2h
x (ξ )S22 x(ξ )dξ
h xT (ξ )S12 x ξ − dξ 2
from which one can see that we choose a functional S11 x(ξ )dξ on the subinterval [− 2h , 0], a functional
Rt
t − 2h
R t − 2h t −h
xT (ξ )
xT (ξ )S22
x(ξ )dξ on the subinterval [−h, − ], and a ‘‘cross term’’ functional
Rt
h 2
)dξ corresponding to both subintervals Rt [− , 0] and [−h, − ]. Notice also that parallel to the term t −h (h− t + ξ )˙xT (ξ )(hR)˙x(ξ )dξ , whose role leads to a sufficient stability Rt condition depending on h, we introduce the term t − h ( 2h − t + 2
t − 2h
xT (ξ )S12 x(ξ −
h 2
h 2
h 2
2
ξ )˙xT (ξ )( 2h W )˙x(ξ )dξ to derive the sufficient stability condition, which depends on 2h . If we set S11 = S22 = Se ≥ 0 and S12 = 0, then
Z
t
t − 2h
Z
xT (ξ )
xT
S11
T S12
S12
S22
≥ 0 gives a more choice of S11 , S12 , and S22 .
Hence, it is expected that the resulting stability criteria will be less conservative. Since the discrete delay interval [−h, 0] is uniformly divided into two subintervals [−h, − 2h ] and [− 2h , 0], for the purpose of distinguishing from the existing methods, in what follows, we refer to the approach based on the Lyapunov–Krasovskii functional (9) as a discrete delay bi-decomposition approach. After understanding the discrete delay bi-decomposition approach, one can easily extend the approach to a discrete delay Ndecomposition approach by uniformly dividing the discrete delay interval [−h, 0] into N-subintervals and choosing different functional on these subintervals, which will be discussed in detail in Section 2.2. Parallel to the system described by (1) and (2), we now consider stability of the neutral system d dt
[x(t ) − Cx(t − τ )] = Ax(t ) + Bx(t − h),
(10)
with x(θ ) = φ(θ ),
∀θ ∈ [− max{h, τ }, 0],
(11)
where h ≥ 0 is the constant discrete delay and τ ≥ 0 is the constant neutral delay; φ(·) is a continuous vector valued initial function; A ∈ Rn×n , B ∈ Rn×n and C ∈ Rn×n are constant matrices. Define xt as xt = x(t + θ ), ∀θ ∈ [− max{h, τ }, 0], and the operator D xt = x(t )−Cx(t −τ ). Throughout this paper, we assume that
ξ−
h 2
S11 T S12
S12 S22
Notice that Assumption 1 guarantees that the operator D is strongly stable, i.e. the different equation
τ ≥0
(12)
is stable independent of delay τ (Lemma 3.18, p. 108, Gu et al. (2003)). In the existing literature (Fridman & Shaked, 2002; Han, 2005b; He et al., 2004; Lien & Chen, 2003), under Assumption 1, there are some results available for the system described by (10) and (11) by choosing simple quadratic Lyapunov–Krasovskii functionals which are the similar as the ones mentioned for the system described by (1) and (2). These results are conservative due to the similar facts as the ones mentioned above for the system described by (1) and (2). In this paper, we will also extend the discrete delay decomposition approach to the system described by (10) and (11) and derive some new discrete delay-dependent stability criteria. These new stability criteria will be include some existing results as their special cases and be less conservative than some existing results. Notation: The notation used in this paper are the same as the ones in Han (2005a,b).
x(ξ ) dξ h x ξ−
2. Stability of linear retarded systems
2
t
xT (ξ )Se x(ξ )dξ
=
S = ST =
x(t ) − Cx(t − τ ) = 0,
T
t −h
Z
compared with S11 = S22 = Se ≥ 0 and S12 = 0, the requirement
Assumption 1. ρ(C ) < 1, where ρ(C ) denotes the spectral radius of the matrix C .
t
t − 2h
519
t −h
Rt
which can be absorbed by the term t −h xT (ξ )Qnew x(ξ )dξ by introducing a new matrix variable Qnew = Q + Se . Clearly,
In this section, we are concerned with stability of linear retarded systems. We employ both the discrete delay bi-decomposi tion approach and the discrete delay N-decomposition approach to derive some new and less conservative stability criteria. We begin with the discrete delay bi-decomposition approach.
520
Q.-L. Han / Automatica 45 (2009) 517–524
2.1. A discrete delay bi-decomposition approach
Similarly, we can also choose a sufficiently small scalar ε3 > 0 such that
By using the new Lyapunov–Krasovskii functional (9), we state and establish the following stability criterion.
Proposition 2. For a given scalar h > 0, the system described by (1) and (2) is asymptotically stable if there exist real n × n matrices P > 0, T T Q > 0, R > 0, W ≥ 0, and S11 = S11 , S12 , S22 = S22 such that
S=
S11 T S12
S12 S22
≥ 0,
(13)
and
Ψ11 + ε1 I ∗ ε2 I ∗ ∗ h2 ε AT A 4 3 ∗ + ∗
− ε1 I ∗ ∗
∗
Φ12
PB + R
Φ22
−S12
∗ ∗ ∗
Φ33
h 2 h 2
∗ ∗
T
A W 0 T
B W
−W ∗
hA R
0
0
< 0.
ε3 BT B 4 ∗
0 0
Notice that
0
< 0, hB R 0 T
(14)
−R
−ε3 I ∗ ∗ ∗
ε3 I −ε3 I ∗ ∗
0 0 0
0 0 ≤ 0. 0 0
∗
Then, we have
Proof. It is omitted due to the fact that the proof is much similar to that of Proposition 1 in Han (2005a). In Han (2005a), the author employed the Lyapunov–Krasovskii functional (7) and derived the following theorem. Theorem 3 (Han, 2005a). For a given scalar h > 0, the system described by (1) and (2) is asymptotically stable if there exist real n × n matrices P > 0, Q > 0, and R > 0 such that PB + R −Q − R
∗
hAT R hBT R < 0, −R
Ψ11 + ε1 I 0 PB + R hAT R ∗ ε2 I − ε1 I 0 0 ∗ ∗ −ε2 I − Q − R hBT R ∗ ∗ ∗ −R 2 2 h h −ε3 I + ε3 AT A ε3 I ε3 A T B 0 4 4 ∗ −ε3 I 0 0 < 0, + h2 ∗ ∗ ε3 BT B 0
Φ11 = AT P + PA + Q + S11 − W − R; Φ12 = W + S12 ; Φ22 = S22 − S11 − W ; Φ33 = −S22 − Q − R.
Ψ11 Ψ = ∗ ∗
0
T
where
ε3 AT B
h2
∗ ∗
∗
Φ 11 ∗ Φ= ∗ ∗
4
0
∗
h2
0
hAT R 0 hBT R −R
PB + R 0 −ε2 I − Q − R
0
∗
4
∗
∗
0
from which, in view of Schur complement, we deduce that S ≥ 0 and Φ < 0 by setting S11 = ε1 I, S12 = 0, S22 = ε2 I, and W = ε3 I. The proof is completed.
(15) Remark 5. Proposition 4 reveals the fact that Proposition 2 is less conservative than Theorem 3 (Han, 2005a) when using them to judge asymptotic stability of the system described by (1) and (2).
where
Ψ11 = AT P + PA + Q − R. To illustrate the relation between Proposition 2 and Theorem 3, we present the following result. Proposition 4. Consider the system described by (1) and (2). For a given scalar h > 0, if there exist real n × n matrices P > 0, Q > 0, and R > 0 such that Ψ < 0, then there exist real n × n matrices T T P > 0, Q > 0, R > 0, W ≥ 0, and S11 = S11 , S12 , S22 = S22 such that S ≥ 0 and Φ < 0.
2.2. A discrete delay N-decomposition approach In this subsection, we extend the approach from discrete delay bi-decomposition to discrete delay N-decomposition with N a given positive integer to derive more general results. In doing so, we choose the Lyapunov–Krasovskii functional V (t , xt ) = xT (t )Px(t ) +
Z
t
Z
t −h t
+ h t− N
Choosing ε2 such that 0 < ε2 < ε1 , one can see that the following is true
Z
h N
h t− N
− t + ξ x˙ T (ξ )
h N
W
x˙ (ξ )dξ
(16)
where
from which we have
ε2 I − ε1 I ∗ ∗
t
z T (ξ )Sz (ξ )dξ
+
Ψ + diag(ε1 I , 0, 0) + diag(0, −ε2 I , 0) < 0, 0
xT (ξ )Qx(ξ )dξ
(h − t + ξ )˙xT (ξ )(hR)˙x(ξ )dξ
+
Ψ + diag(ε1 I , 0, 0) < 0.
Ψ11 + ε1 I ∗ ∗ ∗
t
t −h
Proof. If there exist real n × n matrices P > 0, Q > 0, and R > 0 such that Ψ < 0, then there exists a sufficiently small scalar ε1 > 0 such that
Z
PB + R 0 −ε2 I − Q − R
∗
T
hA R 0 < 0. hBT R −R
z (t ) = T
x (t ) T
x
T
t−
h N
···
x
T
t−
(N − 1)h
N
By using (16), we obtain the following stability criterion.
.
Q.-L. Han / Automatica 45 (2009) 517–524
Proposition 6. For a given scalar h > 0 and a positive integer N ≥ 2, the system described by (1) and (2) is asymptotically stable if there exist real n × n matrices P > 0, Q > 0, R > 0, W ≥ 0, and Sii = SiiT (i = 1, 2, . . . , N ), Sij (i < j; i = 1, 2, . . . , N − 1; j = 2, . . . , N ) such that
S11
S12 S22
∗ S = ST = .. . ∗
.. . ∗
··· ··· .. .
S1N S2N
···
SNN
.. ≥ 0, .
(17)
and
Ξ (1) Ξ = ∗ ∗
Ξ (2) −W ∗
Ξ (3)
0 < 0,
(18)
−R
where (1)
Ξ11 ∗ ∗ = . .. ∗ ∗
Ξ (1)
(1)
Ξ12 (1) Ξ22 ∗ .. . ∗ ∗
S13
(1)
Ξ23 (1) Ξ33 .. . ∗ ∗
··· ··· ··· .. .
S2N S3N
S1N − S1 N −1 − S2 N −1
.. .
(1)
ΞNN ∗
··· ···
PB + R −S1N −S2N
.. .
−S N − 1 N (1) ΞN +1 N +1
with (1)
a block-diagonal matrix and compare the results for the case of the delay N-decomposition and the case of the delay (N + 1)decomposition. For the case of the delay (N + 1)-decomposition, ˜ in Proposition 6. denote the corresponding matrices as S˜ and Ξ Then we have Proposition 8. Consider the system described by (1) and (2). For a given scalar h > 0 and a positive integer N ≥ 2, if there exist real n × n matrices P > 0, Q > 0, R > 0, W ≥ 0, and Sii = SiiT (i = 1, 2, . . . , N ), Sij = 0 (i < j; i = 1, 2, . . . , N − 1; j = 2, . . . , N ) such that S ≥ 0 and Ξ < 0, then there exist real n × n matrices P > 0, Q > 0, R > 0, W ≥ 0, and Sii = SiiT (i = 1, 2, . . . , N + 1), Sij = 0 (i < j; i = 1, 2, . . . , N ; j = 2, . . . , N + 1) such that S˜ ≥ 0 ˜ < 0. and Ξ
Proof. If there exist real n × n matrices P > 0, Q > 0, R > 0, W ≥ 0, and Sii = SiiT (i = 1, 2, . . . , N ), Sij = 0 (i < j; i = 1, 2, . . . , N − 1; j = 2, . . . , N ) such that S ≥ 0 and Ξ < 0, then there exists a sufficiently small scalar ε > 0 such that
ˆ (1) Ξ ∗ ∗
(1)
Ξ22 = S22 − S11 − W , (1)
Ξ33 = S33 − S22 , ... (1) ΞNN = SNN − SN −1 N −1 , (1)
Ξ23 = S23 − S12
˜ (1) Ξ
Ξ (2)
N = h
N
AT W 0 0
,
.. .
0 BT W
Ξ (3)
0 < 0,
−R h
T
h T A W N
and
h T B W N
T
with N +1 A W and N +1 B W , respectively. ˜ (1) , Ξ˜ (2) , and Ξ˜ (3) as Define Ξ
and
ˆ (2) Ξ −W ∗ h
(1)
h
0 < 0,
−R
ˆ (2) is obtained from Ξ (2) by replacing where Ξ
ΞN +1 N +1 = −SNN − Q − R, (1)
(1)
ˆ (1) Ξ ∗ ∗
Ξ11 = A P + PA + Q − W − R + S11 ,
Ξ (3)
ˆ (1) is derived from Ξ (1) by replacing ΞN +1 N +1 with where Ξ ( 1) ˆ N +1 N +1 = −SNN − Q − R + εI. Ξ Notice that from (18) it follows that
T
Ξ12 = W + S12 ,
Ξ (2) −W ∗
521
hAT R 0 0
Ξ (3) =
hBT R
˜ (2) Ξ
Similar to Proposition 4, we establish the following result.
From Proposition 7, one can clearly see that Proposition 6 always provides less conservative results than Theorem 3 (Han, 2005a). Notice that for different N ≥ 2, from Proposition 6, we have different sufficient conditions S ≥ 0 and Ξ < 0. One may wonder whether there exists some relation between these sufficient conditions. For the purpose of simplicity, we take S as
W
0 0
(1)
Ξ22 ∗ .. . ∗ ∗ ∗
∗
.. . . 0
Proposition 7. Consider the system described by (1) and (2). For a given scalar h > 0 and a positive integer N ≥ 2, if there exist real n × n matrices P > 0, Q > 0, and R > 0 such that Ψ < 0, then there exist real n × n matrices P > 0, Q > 0, R > 0, W ≥ 0, and Sii = SiiT (i = 1, 2, . . . , N ), Sij (i < j; i = 1, 2, . . . , N − 1; j = 2, . . . , N ) such that S ≥ 0 and Ξ < 0.
(1) Ξ11 ∗ ∗ = ... ∗ ∗ h
N + 1 0 0 .. = . 0 0 h
N +1
(1)
Ξ33 .. . ∗ ∗ ∗
AT W
BT W
,
··· ··· ··· .. .
0 0 0
··· ··· ···
ΞNN ∗ ∗
.. .
0 0 0
PB + R 0 0
0
0 0
.. .
(1)
−ε I ∗
ˆ N(1+) 1 N +1 Ξ
,
hAT R 0 0
Ξ˜ (3) =
.. . . 0 0
hBT R
Then, we have
˜ (1) Ξ ∗ ∗
˜ (2) Ξ −W ∗
˜ (3) Ξ
0 < 0.
−R
By setting SN +1 N +1 = SNN − ε I and Sij = 0 (i = 1, 2, . . . , N ; j =
˜ < 0. This completes the proof. N + 1), we have that S˜ ≥ 0 and Ξ Remark 9. Proposition 8 shows that the conservatism of the derived results can be reduced by increasing N.
522
Q.-L. Han / Automatica 45 (2009) 517–524
2 5.7175
3 5.9677
4 6.0568
5 6.0983
N hmax
6 6.1209
7 6.1346
8 6.1435
9 6.1496
N hmax
10 6.1539
15 6.1643
20 6.1679
30 6.1705
Remark 10. If the second and third terms in (16) are not taken into account, then we have
t
Z
+
h N
h t− N
Z
t h t− N
+
N hmax
V (t , xt ) = xT (t )Px(t ) +
t
Z
Table 1 hmax using Proposition 6 for different N ≥ 2.
z T (ξ )Sz (ξ )dξ
− t + ξ x˙ T (ξ )
h N
W
x˙ (ξ )dξ .
(19)
To end this session, consider the numerical example mentioned in the introduction. Applying Proposition 6, we calculate the maximum allowed time-delay hmax for different N and list the results in Table 1. In the case of N = 2, the same result as that using Proposition 2 is derived. In the case of N ≥ 3, one can obtain better results and as N increases, the results approach the analytical delay limit for stability (6.17258).
T
h 2
W
x˙ (ξ )dξ
t
Z
x˙ T (ξ )G2 x˙ (ξ )dξ .
+
(20)
t −τ
Similar to the proof of Proposition 1 in Han (2005b), we conclude that Proposition 12. Under Assumption 1, for given scalars h > 0 and τ > 0, the system described by (10) and (11) is asymptotically stable if there exist real n × n matrices P > 0, Q > 0, R > 0, W ≥ 0, T T G1 > 0, G2 > 0, and S11 = S11 , S12 , S22 = S22 such that (13) and
(1) Υ ∗
Υ (2) Υ (3)
< 0,
(21)
where
(1, 1) ∗ = ∗ ∗ ∗ h
In Gouaisbaut and Peaucelle (2006), the authors used the quadratic separation framework to study stability of the system described by (1) and (2), and formulated sufficient conditions as a feasibility problem of LMIs. Similar to Gouaisbaut and Peaucelle (2006), one can prove that (19) is a Lyapunov–Krasovskii functional if P , S, and W satisfy some LMIs.
− t + ξ x˙ (ξ )
2
t − 2h
Υ =
h
Υ (1)
W + S12 (2, 2)
∗ ∗ ∗
AT W
Υ (2)
hAT R
2 0 h = BT W 2 0 h
2
0
0 hC T R
C W
∗ ∗
AT G2
−AT PC 0
−BT PC −G1 ∗
0 0 0 , 0 −G2
BT G2 , 0 0
hBT R
T
PB + R −S12 (3, 3)
C T G2
Υ (3) = diag(−W , −R, −G2 ),
Remark 11. Notice that for this example, one can see that the result in the case of N = 2 significantly improves the existing result while the result in the case of N = 3 slightly improves the result in the case of N = 2. Moreover, as N increases, testing the result in Proposition 6 is much time-consuming. Notice also that the result in the case of N = 2 (Proposition 2) is sufficient for most practical applications. Due to these facts, one can employ the result in the case of N = 2 (Proposition 2) for the tradeoff between better results and time-consuming.
with
3. Stability of linear neutral systems
Theorem 13. Under Assumption 1, for given scalars h > 0 and τ > 0, the system described by (10) and (11) is asymptotically stable if there exist real n × n matrices P > 0, Q > 0, R > 0, G1 > 0, and G2 > 0 such that
In this section, by using the similar argument as retarded systems we will establish some new discrete delay-dependent stability criteria for the system described by (10) and (11). In doing so, following the same arrangement as the one in Section 2: first, we employ a discrete delay bi-decomposition approach to present some results; second, we use a discrete delay N-decomposition approach to obtain more general results. 3.1. Stability criteria based on the discrete delay bi-decomposition approach Choose the Lyapunov–Krasovskii functional V˜ 1 (t , xt ) = (D xt )T P (D xt ) +
Z
∆
(1, 1) = AT P + PA + Q + S11 + G1 − W − R, ∆
Notice that if
x (ξ )Qx(ξ )dξ T
Rt
t − 2h
( 2h − t + ξ )˙xT (ξ )( 2h W )˙x(ξ )dξ and
Rt
t − 2h
yT (ξ )
Sy(ξ )dξ are not taken into account, then the Lyapunov–Krasovskii functional (20) reduce to the one employed in Han (2005b). The following result is immediately followed.
(1, 1) ∗ ∗ ∗ ∗ ∗
(1, 2) (2, 2) ∗ ∗ ∗ ∗
−AT PC −BT PC −G1 ∗ ∗ ∗
0 0 0 −G2
∗ ∗
hAT R hBT R 0 hC T R −R
∗
AT G2 BT G2 0 <0 C T G2 0 −G2
(22)
where ∆
(1, 1) = AT P + PA + Q + G1 − R, ∆
t
∆
(2, 2) = S22 − S11 − W , (3, 3) = −S22 − Q − R.
∆
(1, 2) = PB + R, (2, 2) = −Q − R.
t −h
Z
t
Z
t −h t
(h − t + ξ )˙xT (ξ )(hR)˙x(ξ )dξ
+ +
t − 2h
yT (ξ )Sy(ξ )dξ +
Z
t
t −τ
xT (ξ )G1 x(ξ )dξ
Remark 14. Theorem 13 is the corresponding result of Proposition 2 in Han (2005b) without considering uncertainties in system’ parameter matrices. Similar to the proof of Proposition 4, one can show that if there exist real n × n matrices P > 0, Q > 0, R > 0, G1 > 0, and G2 > 0 such that (22) holds, then there exist real n × n
Q.-L. Han / Automatica 45 (2009) 517–524
matrices P > 0, Q > 0, R > 0, W ≥ 0, G1 > 0, G2 > 0, and T T S11 = S11 , S12 , S22 = S22 such that (13) and (21) hold, which means that Proposition 12 is always less conservative than Theorem 13 when employing them to judge asymptotic stability of the system described by (10) and (11). Remark 15. Notice that if we set S = 0 and W = 0, then the Lyapunov–Krasovskii functional (20) reduces to the one employed in Han (2005b). Moreover, if there exist norm-bounded uncertainties in system’ parameter matrices, one can easily derive the corresponding result, which recovers the result in Han (2005b). 3.2. Stability criteria based on the discrete delay N-decomposition approach In this subsection, we employ a discrete delay N-decomposition approach to derive a more general result and concentrate on presenting the result without the proof due to page limit. Choose the Lyapunov–Krasovskii functional Vˆ 1 (t , xt ) = (D xt )T P (D xt ) +
Z
523
4. Conclusion The problem of the stability of linear time-delay systems of both retarded and neutral types has been investigated. A discrete delay decomposition approach has been proposed for studying the stability problem. For linear retarded systems, first, we have employed the discrete delay bi-decomposition approach to derive a stability criterion and have shown that the stability criterion is always less than the result in Han (2005a); second, we have used the discrete delay N-decomposition approach to obtain some more general results. For linear neutral systems, when considering the stability, we have required the operator D is stable, i.e. the different equation x(t ) − Cx(t − τ ) = 0, τ ≥ 0 is stable independent of neutral delay τ . Parallel to retarded systems, we have established some neutral delay-independent and discrete delaydependent stability criteria by using both the discrete delay bidecomposition approach and the discrete delay N-decomposition approach. These criteria include some existing results as their special cases and are much less conservative than some existing results.
t
xT (ξ )Qx(ξ )dξ
Acknowledgements
t −h
Z
t
Z
t −h t
The research work was partially supported by Central Queensland University for the Research Advancement Awards Scheme Project ‘‘Robust Fault Detection, Filtering and Control for Uncertain Systems with Time-Varying Delay’’ (Jan 2006–Dec 2008) and the Australian Research Council Discovery Project entitled ‘‘Variable Structure Control Systems in Networked Environments’’ (DP0986376).
(h − t + ξ )˙xT (ξ )(hR)˙x(ξ )dξ
+
z (ξ )Sz (ξ )dξ + T
+ h t− N
xT (ξ )G1 x(ξ )dξ t −τ
t
Z
t
Z
+
h N
h t− N
h − t + ξ x˙ T (ξ ) W x˙ (ξ )dξ N
t
Z
References
x˙ T (ξ )G2 x˙ (ξ )dξ .
+ t −τ
We now state and establish the following result. Proposition 16. Under Assumption 1, for given scalars h > 0, τ > 0, and a positive integer N ≥ 2, the system described by (10) and (11) is asymptotically stable if there exist real n × n matrices P > 0, Q > 0, R > 0, W ≥ 0, G1 > 0, G2 > 0, and Sii = SiiT (i = 1, 2, . . . , N ), Sij (i < j; i = 1, 2, . . . , N = 1; j = 2, . . . , N ) such that (17) and
Ω (1) ∗ ∗ Ω= ∗ ∗ ∗
Ω (2) −G1
∗ ∗ ∗ ∗
0 0
−G2 ∗ ∗ ∗
Ω (3)
Ω (4)
0
0
T
T
h N
C W
hC R
−W ∗ ∗
0 −R
∗
Ω (5)
0 T
C G2 < 0 0 0 −G2 (1)
(23)
(1)
where Ω (1) is derived from Ξ (1) by replacing Ξ11 with Ξ11 + G1 , and Ω (3) = Ξ (2) , Ω (4) = Ξ (3) with Ξ (i) (i = 1, 2, 3) are defined in Proposition 6, and
Ω (2)
=
−AT PC 0 0
.. .
0
−BT PC
,
AT G2 0 0
Ω (5) =
.. . . 0
BT G2
Remark 17. In the case of N = 2, Proposition 16 reduces to Proposition 12. Similar to Proposition 8, one can establish the similar result, which is omitted due to page limit.
Bellman, R., & Cooke, K. L. (1963). Differential-difference equations. New York: Academic. Brayton, R. K. (1966). Bifurcation of periodic solutions in a nonlinear differencedifferential equation of neutral type. Quarterly of Applied Mathematics, 24, 215–224. Chen, J. (1995). On computing the maximal delay intervals for stability of linear delay systems. IEEE Transactions on Automatic Control, 40, 1087–1093. Chen, J., Gu, G., & Nett, C. N. (1995). A new method for computing delay margins for stability of linear delay systems. Systems & Control Letters, 26, 107–117. Chiasson, J. N. (1985). A method for computing the interval of delay values for which a differential-delay system is stable. IEEE Transactions on Automatic Control, 33, 1176–1178. Fridman, E., & Shaked, U. (2002). A descriptor system approach to control of linear time-delay systems. IEEE Transactions on Automatic Control, 47, 253–270. Gouaisbaut, F., & Peaucelle, D. (2006). Delay-dependent stability analysis of linear time delay systems. In The 6th IFAC workshop on time-delay systems. Gu, K. (2001). A further refinement of discretized Lyapunov functional method for the stability of time-delay systems. International Journal of Control, 74, 967–976. Gu, K., Kharitonov, V. L., & Chen, J. (2003). Stability of time-delay systems. Boston: Birkhäuser. Hale, J. K., & Verduyn Lunel, S. M. (1993). Introduction to functional differential equations. New York: Springer-Verlag. Hale, J. K., Infante, E. F., & Tsen, F. S. P. (1985). Stability in linear delay equations. Journal of Mathematical Analysis and Applications, 105, 533–555. Han, Q.-L. (2002). Robust stability of uncertain delay-differential systems of neutral type. Automatica, 38, 719–723. Han, Q.-L. (2005a). Absolute stability of time-delay systems with sector-bounded nonlinearity. Automatica, 41, 2171–2176. Han, Q.-L. (2005b). A new delay-dependent stability criterion for linear neutral systems with norm-bounded uncertainties in all system matrices. International Journal of Systems Science, 36, 469–475. Han, Q.-L., & Yue, D. (2007). Absolute stability of Lur’e systems with time-varying delay. IET Control Theory and Applications, 1, 854–859. He, Y., Wu, M., She, J. H., & Liu, G. P. (2004). Parameter-dependent Lyapunov functional for stability of time-delay systems with polytopic-type uncertainties. IEEE Transactions on Automatic Control, 49, 828–832.
524
Q.-L. Han / Automatica 45 (2009) 517–524
Hertz, D., Jury, E. J., & Zeheb, E. (1984). Stability independent and dependent of delay for delay differential systems. Journal of the Franklin Institute, 318, 143–150. Kolmanovskii, V., & Myshkis, A. (1999). Introduction to the theory and applications of functional differential equations. Dordrecht, The Netherlands: Kluwer. Lien, C.-H., & Chen, J.-D. (2003). Discrete-delay-independent and discrete-delaydependent criteria for a class of neutral systems. ASME Journal of Dynamic Systems, Measurement and Control, 125, 33–41. Moon, Y. S., Park, P., Kwon, W. H., & Lee, Y. S. (2001). Delay-dependent robust stabilization of uncertain state-delayed systems. International Journal of Control, 74, 1447–1455. Niculescu, S.-I. (2001). Delay effects on stability: A robust control approach. Heidelberg: Springer-Verlag. Park, P. (1999). A delay-dependent stability criterion for systems with uncertain time-invariant delays. IEEE Transactions on Automatic Control, 44, 876–877. Wu, M., He, Y., & She, J. H. (2004). New delay-dependent stability criteria and stabilizing method for neutral systems. IEEE Transactions on Automatic Control, 49, 2267–2271.
Qing-Long Han received the B.Sc. degree in Mathematics from the Shandong Normal University, Jinan, China, in 1983, and the M.Eng. and Ph.D. degrees in information science (electrical engineering) from the East China University of Science and Technology, Shanghai, China, in 1992 and 1997, respectively. From September 1997 to December 1998, he was a Post-Doctoral Researcher Fellow in LAII-ESIP, Université de Poitiers, France. From January 1999 to August 2001, he was a Research Assistant Professor in the Department of Mechanical and Industrial Engineering, Southern Illinois University at Edwardsville, USA. In September 2001 he joined the Central Queensland University, Australia, where he is currently a Professor in the School of Computing Sciences and Associate Dean (Research and Innovation) in the Faculty of Business and Informatics. He has held a Visiting Professor position in LAIIESIP, Université de Poitiers, France, a Chair Professor position in Hangzhou Dianzi University, China, as well as a Guest Professor position in three Chinese universities. His research interests include time-delay systems, robust control, networked control systems, neural networks, complex systems and software development processes. He has published over 150 refereed papers in technical journals and conference proceedings.