Time-Delay, Stability Analysis, Rekasius's Substitutions, CEbenbauer, 2012, (6p)
Time-Delay, Stability Analysis, Rekasius's Substitutions, CEbenbauer, 2012, (6p)
Time-Delay, Stability Analysis, Rekasius's Substitutions, CEbenbauer, 2012, (6p)
Abstract— In this paper, a new delay-dependent stability anal- inequalities are very popular and successful. This approach
ysis for time-delay linear time-invariant (TDLTI) systems is allows to circumvent the problems induced by the infinite
derived. In contrast to many recent approaches, which often dimensional character of time-delay systems and allows to
utilize Lyapunov-Krasovskii functionals and linear matrix in-
equalities, an alternative approach is proposed in this paper. use semidefinite programming algorithms. In particular, due
The proposed stability analysis is formulated in the frequency to semidefinite programming, there has been a substantial
domain and investigates the characteristic equation by using the increase of work in this area of research, e.g., [8], [12], [11],
socalled Rekasius substitution and recently established sum of [3], [7], [25], [23], [4], [1].
squares techniques from computational semialgebraic geometry.
The advantages of the proposed approach are that the stability
analysis is often less conservative than many approaches based In this paper, a new stability analysis for TDLTI systems
on Lyapunov-Krasovskii functionals, as demonstrated on a well- based on a frequency domain formulation is proposed. The
known benchmark example, and that the stability analysis is objective is to obtain a lower bound for the maximal tol-
very flexible with respect to additional analysis objectives. erated time-delay of a TDLTI system without jeopardiz-
ing stability. The proposed stability analysis exploits two
I. INTRODUCTION concepts, namely the socalled Rekasius substitution, i.e.,
Stability analysis of time-delays systems has been system- a bilinear transformation, and recently established sum of
atically studied in systems and control theory since many squares techniques from computational semialgebraic geom-
decades [13], [21], [6], [5]. There are at least two main etry. By using the Rekasius substitution, the transcendental
reasons for this continuously strong interest. The first reason characteristic equation can be transformed into an algebraic
is simply due to the fact that time-delay systems appear in equation, i.e., into a polynomial equation. Based on this
a wide range of applications. For example, the range of ap- polynomial equation, a new lower bound for the maximal
plications spreads from traditional engineering applications, tolerated time-delay is derived in this paper. Furthermore,
like conveyor belts, to modern engineering applications, like it is shown that sum of squares techniques can be used
computational delays in real-time computation. Especially to compute this lower bound efficiently. In simple terms,
interesting applications are currently challenging areas like sum of squares techniques allow to check if a polynomial in
communication and information theory, where time-delays several variables is positive semidefinite. Analogous to linear
play an important role, for example when studying stability matrix inequalities, sum of squares techniques are based on
of controlled networks, internet, or guaranteed high-speed efficient and reliable semidefinite programming algorithms.
transmission protocols. The second reason for this contin- Hence, the proposed stability analysis approach is based on
uously strong interest stems from the fact that there are the same efficient numerical tools as Lyapunov-Krasovskii
still many unsolved problems in the stability analysis of functional approaches. One advantage of the new proposed
time-delay systems. Even for time-delay linear time-invariant stability analysis is that one obtains often better lower bounds
(TDLTI) systems, a complete stability analysis is still a than for example by using Lyapunov-Krasovskii functional
difficult problem. One of the main reasons is that time-delay approaches, which is demonstrated on a benchmark example
systems are infinite dimensional systems. This is especially in this paper. Another advantage is the gained flexibility due
difficult, if the stability analysis should be performed in a sum of squares techniques in order to include additional
computationally efficient way. The objective of this paper is analysis objectives.
to establish such a computationally efficient delay-dependent
stability analysis for TDLTI systems. In general, there are The remainder of the paper is structured as follows: In
two basic methodologies to perform a stability analysis for Section II, some preliminary facts on TDLTI systems and
TDLTI systems, namely frequency domain methods and time on the socalled Rekasius substitution are summarized. The
domain methods. Time domain methods are often used in the basic idea of the new proposed stability analysis is motivated
literature to perform a delay-dependent stability analysis. In and explained in Section III. Section IV provides the math-
particular Lyapunov-Krasovskii functionals and linear matrix ematical justification of the proposed stability analysis and
an efficient algorithm based on sum of squares techniques.
Christian Ebenbauer is with the Laboratory for Information and Numerical examples are given in Section V and the results
Decision Systems, Massachusetts Institute of Technology, USA, are compared with methods based on Lyapunov-Krasovskii
ebenbauer@mit.edu. Frank Allgöwer is with the Institute for
Systems Theory and Automatic Control, University of Stuttgart, Germany, functionals. Finally, a summary and an outlook is given in
allgower@ist.uni-stuttgart.de. Section VI.
II. PRELIMINARIES questions concerning the crossing properties of the roots
In this paper, the following problem is studied. Given the of the characteristic equation with respect to the imaginary
class of time-delay linear time-invariant (TDLTI) systems, axis. However, in comparison to Lyapunov-Krasovskii
i.e., functionals, rather less attention has been paid to this
important transformation. Summarizing, the bottom line of
ẋ(t) = A0 x(t) + A1 x(t − τ ), (1) Rekasius’s substitution [19] is the fact that
where x ∈ Rn is the state, τ ≥ 0 is the time delay, and
A0 , A1 ∈ Rn×n are given constant matrices. Further, it is Lemma 1: s = iω (ω ≥ 0) is a root of the characteristic
assumed that equation
i.e., system (1) is asymptotically stable for τ = 0. The for a τ ≥ 0 if and only if
objective is to find the maximal time delay τmax such that
1 − T iω
the system (1) is asymptotically stable for all τ ∈ [0, τmax ]. det iωI − A0 − A1 =0 (8)
1 + T iω
The basic idea of the proposed approach is to study the for a T ∈ [0, ∞]. The relation between τ and T is given by
location of the roots of the characteristic equation using the (6).
socalled Rekasius substitution [19] and recently established
sum of squares techniques [2], [17], [15] from computational In other words, on the imaginary axis (and only on the
semialgebraic geometry. The characteristic equation of the imaginary axis), (7) has a root on it if and only if (8) has a
system (1) is given by root on it. Hence, (8) instead of (7) can be used to obtain the
∆(s, τ ) = det sI − A0 − A1 e−τ s , stability bound τmax for the TDLTI system (1). Therefore,
(3)
by using for example the Routh-Hurwitz criterion, the roots
or equivalently by of the polynomial
n
X
∆(s, τ ) = ak (s)e−kτ s , (4) D(s, T ) = det ((sI − A0 )(1 + T s) − A1 (1 − T s)) (9)
k=0
on the imaginary axis can be located. Note that the
where ak are polynomials in s of degree n − k with real polynomial equation (9) is obtained by applying Rekasius’s
coefficients. System (1) is asymptotically stable if and only substitution to (4) and by multiplying the resulting equation
if all roots of (3) respectively (4) lie in the open left half with (1 + T s)n . The Routh-Hurwitz type approach was for
complex plane [5]. Unfortunately the characteristic equation example exploited in [24], [14]. Furthermore, note that the
is transcendental due to e−kτ s and has in general infinitely Routh-Hurwitz approach is exact, however, a disadvantage
many roots. This is the main reason why a stability analysis of the Routh-Hurwitz approach is that conditions (e.g.,
of TDLTI system is a nontrivial task. The first central build- socalled Routh’s array) depend now on T and hence
ing block in the proposed approach is the socalled Rekasius one has essentially to compute all roots of (9), i.e., a
substitution [19], [6]. Rekasius introduced the following polynomial in two variables, to finally obtain τmax , which
substitution in (3) respectively (4): is computationally hard.
1 − Ts
e−τ s = , (5)
1 + Ts
T ≥ 0, which is defined only on the imaginary axis in the III. BASIC IDEA
complex plane, i.e., s = iω. However, equation (5) holds for The idea of this paper is to circumvent the computation of
s = iω if and only if all roots of (9), which is shown in the following. Remember,
2 −1 π it is assumed that for τ = 0, system (1) is asymptotic stable.
τ= tan (ωT ) + k , (6) Hence for τ = 0, the characteristic equation (3) has no roots
ω 2
on the imaginary axis. Therefore, by Lemma 1, (8) has no
k = 0, 1, 2, . . . Note that this substitution is a transformation
real positive solutions ω, T . In other words,
(one-to-one) for s = iω, τ ≥ 0, T ≥ 0. This fact is
very well known and is studied in the theory of complex |D(iω, T = 0)| > 0 (10)
functions under the name bilinear or linear fractional or
Möbius transformation. However, the crucial property for all positive ω. Now by increasing T , which corresponds
of this substitution is that it turns the transcendental to increasing τ due to (6), one expects that there exists a
characteristic equation (3) respectively (4) into an algebraic maximal T , i.e., Tmax such that the roots of (3) cross the
(rational) equation. Interesting results based on the Rekasius imaginary axis, and hence there exists a maximal Tmax such
substitution (also known as the socalled pseudodelay that
technique [13]) has been established for example in [14].
There, results have been derived which give answers to |D(iω = iω0 , T = Tmax )| = 0 (11)
for a certain ω0 , where |.| denotes the absolute value. From ω
this, one could suggest the following approach. In a first step,
find the maximal T , i.e., Tmax such that
|D(iω, T )| > 0 (12)
holds for (T̃max , ω̃0)
(ω̃0 , T̃max ) with T̃max > Tmax but with τ̃0 < τ0 , since the (0, 0) T
(b)
relation between T and τ in function (6) depends also on Tmax
ω and is therefore not monotonic. Summarizing, the first
step bridges the connection to sum of squares techniques. Fig. 1. Schematic representation of the T − ω plane.
The second step, however, does not lead to a lower bound
for τmax . Nevertheless, it is possible to modify the above
approach, by keeping the positivity conditions, which finally
leads to the main results of this paper in Section IV. The
modified approach is as follows:
4
Stability Analysis Test: Step 1: Compute the maximum
(supremum) Tmax and the minimal (infimum) ωmin such that 2
τ
2
The only modification made is to replace (13) by a (16).
0
τ
Some additional remarks are at this place necessary. First, Method Lower bound τmax
one would like to have the lower bound τmax as large as [8] 0.8571
[12] 0.99
possible. One way to achieve is via a line search with respect [11] 4.3588
to Tmax , ωmin . An alternative is to maximize Tmax and to [3] 4.47
minimize ωmin . This is also possible by sum of squares [7], [25], [23] 4.4721
[4] 4.4721 - 6.09
techniques. Second, note that (32) is satisfied for negative RSOS (Theorem 1) 6.1698
ω ′ s if it is satisfied for positive ω ′ s, since the absolute value Exact bound τmax 6.17
of D is symmetric with respect to ω. It is, of course, also TABLE I
possible to replace in (32), ω by ω 2 . Notice also that the R ESULTS FOR E XAMPLE 1.
sum of squares decomposition is a sufficient condition to
check positivity of multivariable polynomials. However, for
Example 2. Consider the TDLTI system (1) with R EFERENCES
[1] P.A. Bliman. Lyapunov equation for the stability of linear delay
−1 13.5 −1 systems of retarded and neutral type. IEEE Transactions on Automatic
A0 = −3 −1 −2 , Control, 47(2):327–335, 2002.
[2] M.D. Choi, T.Y. Lam, and B. Reznick. Sums of squares of real
−2 −1 −4 polynomials. In Proc. of Symposia in Pure Mathematics, volume 58,
(36) pages 103–126, 1995.
−5.9 7.1 −70.3
[3] E. Fridman. Stability of linear descriptor systems with delay: A
A1 = 2 −1 5 , Lyapunov-based approach. Journal of Mathematical Analysis and
2 0 6 Applications, 273(1):24–44, 2002.
[4] F. Gouaisbaut and D. Peaucelle. Delay-dependent robust stability of
time delay systems. In Proc. of the Symposium on Robust Control
taken from [14]. By using ε = 10−3 , one obtains after a Design (ROCOND), Toulouse, France, 2006. CDROM.
line search Tmax = 0.08, ωmin = 3.2. Hence the obtained [5] K. Gu, V.L. Kharitonov, and J. Chen. Stability of Time-Delay Systems.
Birkhäuser, 2003.
lower bound is τmax = 0.1566, which is again almost [6] K. Gu and S.I. Niculescu. Survey on recent results in the stability and
exact since τmax = 0.1624. Note that the coefficients of the control of time-delay systems. J. of. Dynamic Systems, Measurement,
characteristic polynomial differ by more than a factor of 104 . and Control, 125:158–165, 2003.
[7] Q.L. Han. Robust stability of uncertain delay-differential systems of
Therefore, the accuracy of the semidefinite programming neutral type. Automatica, 38:719–723, 2002.
solver was set to 10−14 . An alternative is to transform the [8] X. Li and C.E. De Souza. Delay-dependent robust stability and stabi-
system into other coordinates. lization of uncertain linear delay systems: A linear matrix inequality
approach. IEEE Transactions on Automatic Control, 42(8):1144–1148,
1997.
[9] J. Löfberg. YALMIP : A toolbox for modeling and optimization in
VI. CONCLUSIONS MATLAB. In Proc. of the CACSD Conference, Taipei, Taiwan, 2004.
Available from http://control.ee.ethz.ch/˜joloef/yalmip.php.
In this paper, an alternative delay-dependent stability analysis [10] N. MacDonald. Comments on a simplified analytical test for systems
with delay. IEE Proceedings D Control Theory and Applications,
for TDLTI systems is proposed. In particular, a lower bound 132:237–238, 1985.
for the maximal tolerated time-delay of a TDLTI system [11] Y.S. Moon, P. Park, W.H. Kwon, and Y.S. Lee. Delay-dependent
without jeopardizing stability is derived. The theoretical stabilization of uncertain state-delayed systems. Int. Journal of
Control, 74:1447–1455, 2001.
contribution of this paper is an observed geometric property [12] S. Niculescu, J.M. Trofino, J.M. Dion, and L.Dugard. Delay dependent
of the bilinear transformation which is used in Theorem 1 to stability of linear systems with delayed state: An LMI approach. In
establish the lower bound and consequently the numerically Proc. of the Conference on Decision and Control (CDC), New Orleans,
USA, pages 1495–1496, 1995.
efficient stability test using semidefinite programming and [13] S.I. Niculescu. Delay Effects on Stability: A Robust Control Approach.
sum of squares techniques. In comparison to Lyapunov- Lecture Notes in Control and Information Sciences 269, Springer,
Krasovskii functional methods, the new approach performs 2001.
[14] N. Olgac and R. Sipahi. An exact method for the stability analysis of
well and even obtains almost the exact lower bound for time-delayed linear time-invariant (LTI) systems. IEEE Transactions
a well-known benchmark example from the literature, i.e., on Automatic Control, 47(5):793–796, 2002.
Example 1 in Section V. Due to the use of sum of squares [15] P.A. Parrilo. Structured Semidefinite Programs and Semialgebraic
Geometry Methods in Robustness and Optimization. PhD thesis,
techniques, it is straightforward to include other analysis California Institute of Technology, 2000.
objectives, e.g., parameter uncertainties. This as well as [16] P.A. Parrilo and S. Lall. Semidefinite programming relaxations and
other points, like the use of Theorem 1 in combination algebraic optimization in control. European Journal of Control, 9(2-3),
2003.
with alternative numerical methods, are not presented in [17] V. Powers and T. Wörmann. An algorithm for sums of squares of real
the current paper because of space limitations and will be polynomials. J. of Pure and Applied Algebra, 127, 1998.
presented in a future paper. The current limitation of the [18] S. Prajna, A. Papachristodoulou, and P. A. Parrilo. SOSTOOLS for
MATLAB, 2004. Available from http://www.cds.caltech.edu/sostools.
new approach is that up to now only a single time-delay [19] Z.V. Rekasius. A stability test for systems with delays. In Proc. of
is considered. However, it seems that the approach can be the Joint Autom. Control Conf., San Francisco, USA, 1980. TP9-A.
extended to multiple delays, which is a topic of future [20] B. Reznick. Some concrete aspects of Hilbert’s 17th problem.
Contemp. Math., 253:251–272, 2000.
research. For the multiple delays, one obtains polynomials [21] J.P. Richard. Time-delay systems: An overview of some recent
in more than two variables. Although in this case the sum of advances and open problems. Automatica, 39:1667–1694, 2003.
squares decomposition is only a sufficient condition, these [22] D.D. Silijak and D.M. Stipanovic. Stability of interval two-variable
polynomials and quasipolynomials via positivity. In D. Henrion and
techniques are still applicable. Furthermore, considering the A. Garulli, editors, Positive Polynomials in Control, pages 165–177.
characteristic equation (9), or the condition (33), seems to Springer Lecture Notes in Control and Information Sciences, Springer
be not the best way from a numerical point of view, since Verlag, 2004.
[23] V. Suplin, E. Fridman, and U. Shaked. A projection approach to H∞
the polynomial can be ill-conditioned. Therefore, another control of time-delay systems. In Proc. of the Conference on Decision
future research topic is concerned with a better numeri- and Control (CDC), Paradise Island, Bahamas, 2004. CDROM.
cal formulating of the investigated problem. Summarizing, [24] A. Thowsen. An analytic stability test for a class of time-delay
systems. IEEE Transactions on Automatic Control, 26(3):735–736,
the authors believe that the new proposed time-dependent 1981.
stability analysis is an interesting alternative to Lyapunov- [25] S. Xu and J. Lam. Improved delay-dependent stability criteria for time-
Krasovskii functionals approaches with promising properties delay systems. IEEE Transactions on Automatic Control, 50(3):384–
387, 2005.
and which may lead to new analysis and design methods in
the important research area of time-delay systems.