Elsevier

Automatica

Volume 101, March 2019, Pages 296-308
Automatica

Simultaneous stabilization of discrete-time delay systems and bounds on delay margin

https://doi.org/10.1016/j.automatica.2018.12.016Get rights and content

Abstract

This paper studies the delay margin problem of linear time-invariant (LTI) systems. For discrete-time systems, this problem can also be posed as one of simultaneous stabilization of multiple unstable systems with different lengths of delay. Our contribution is threefold. First, for general LTI plants with a number of distinct unstable poles and nonminimum phase zeros, we employ analytic function interpolation and rational approximation techniques to derive bounds on the delay margin. We show that readily computable and explicit lower bounds can be found by computing the real eigenvalues of a constant matrix, and LTI controllers, potentially of a low order, can be synthesized to achieve the bounds based on the H control theory. Second, we show that these results can be coherently extended to systems with time-varying delays, also resulting in bounds on the delay range and delay variation that ensure simultaneous stabilization. Finally, we investigate the delay margin problem in the context of PID control. For first-order unstable plants, we obtain bounds achievable by PID controllers. It is worth noting that unlike its continuous-time counterpart, the discrete-time delay margin problem is fundamentally more difficult, due to the intrinsic difficulty in simultaneously stabilizing several systems. Nevertheless, while previous works on the discrete-time delay margin led to largely negative results, the bounds developed in this paper provide instead conditions that guarantee the simultaneous stabilization of multiple delay plants, or ranges within which the delay plants can be robustly stabilized.

Introduction

Time delays are found in many engineering systems, especially in modern interconnected networks, which may result from communication delays, measurement delays, and computational delays. The presence of time delays can degrade the performance and robustness of control systems, and in the extreme lead to instability. There has been a large body of literature documenting the advances on time-delay control systems in the recent years; see, e.g., Gu, Chen, and Kharitonov (2003), Loiseau, Michiels, Niculescu, and Sipahi (2009), Michiels and Niculescu (2014), Niculescu and Gu (2012) and Richard (2003).

The delay margin furnishes a fundamental robustness measure in stabilizing a system against unknown, uncertain, and possibly time-varying delays, which concerns the question (Blondel & Megretski, 2009): For a fixed finite-dimensional LTI plant, is there an upper bound on the uncertain delay that can be tolerated by a LTI stabilizing controller? The problem dwells on one of the fundamental limitations of LTI feedback controllers, and it bears close similarity to the classical measures of gain and phase margin. Unlike the gain and phase margin problems (Doyle, Francis, & Tannenbaum, 1992), however, the delay margin problem proves to be fundamentally more challenging due to the difficulty of controlling infinite-dimensional systems; delay systems constitute a subclass of infinite-dimensional systems and are inherently more difficult to control.

Most of the existing work on the delay margin problem has been focused on continuous-time systems. In Middleton and Miller (2007), explicit upper bounds are derived for single-input single-output (SISO) systems determined by the unstable poles and nonminimum phase zeros of the plant. The bounds become tight for plants containing one unstable pole and one nonminimum phase zero. Subsequent improvements are made in Ju and Zhang (2016), for plants with two or more real unstable poles. On the other hand, Qi, Zhu, and Chen (2017) obtained lower bounds for systems with an arbitrary number of unstable poles and nonminimum phase zeros, and developed an operator-interpolation approach applicable to SISO and multi-input multi-output systems. Other works show that by using more sophisticated control laws, such as linear periodic controllers (Miller & Davison, 2005), nonlinear periodic controllers (Gaudette & Miller, 2014), and nonlinear adaptive controllers (Bekiaris-Liberis and Krstic, 2013, Bresch-Pietri et al., 2012), the delay margin can be made infinite. Truncated predictor feedback was also employed in a series of work (Wei and Lin, 2017, Yoon and Lin, 2013, Zhou et al., 2009, Zhou et al., 2012) that established bounds on the delay margin under a number of specialized circumstances, which in most of the cases involve infinite-dimensional, delayed linear controllers. Similarly, parallel results for discrete-time systems were obtained in Wei and Lin (2016).

In this paper we examine the delay margin problem for LTI discrete-time plants with LTI controllers, which, alternatively, can be posed as a simultaneous stabilization problem. Surprisingly, unlike the parallelism one typically expects between continuous-time and discrete-time results, the discrete-time delay margin problem turns out to be fundamentally more difficult. Indeed, for continuous-time systems, if a LTI plant can be stabilized by a LTI controller free of delay, then the system can always tolerate a finite amount of delay; in other words, the delay margin is always greater than zero. This is no longer true for discrete-time systems. In stark contrast, it is shown in Gaudette and Miller (2011) that a discrete-time plant has a zero delay margin whenever it contains a negative real unstable pole. Fundamentally, unlike its continuous-time counterpart, the discrete-time delay margin problem amounts to stabilizing simultaneously multiple plants, each differing from another by its length of delay. Problems in this class are generically difficult; in general, simultaneous stabilization of multiple systems poses a NP-hard decision problem, and is considered intractable due to its prohibitive computational complexity (Blondel & Megretski, 2009). The difficulty in solving the discrete-time delay margin problem, despite being a special class of simultaneous stabilization problems, can be attributed to this complexity.

Our purpose in this paper is to establish lower bounds on the delay margin, which consequently provide a guaranteed range of delays ensuring the robust stabilization of the systems within that range, or equivalently, conditions that guarantee the simultaneous stabilization of multiple delay systems. Based on the small-gain stability condition and rational approximation techniques, we cast the delay margin problem as one of parameter-dependent H optimization problems. The problem is then tackled and solved by employing analytic interpolation theory (Ball, Gohberg, & Rodman, 1990). Our main contributions can be summarized as follows:

  • (1)

    A crucial step in our solution approach is to construct low-order rational function approximations of certain delay transfer functions. Required to meet several specifications, these constructions by themselves are nontrivial and require careful numerical experiments. The approximations not only lead to bounds on the delay margin, but also enable us to synthesize potentially low-order optimal H controllers that in fact attain the bounds. We note that the approximations do not readily translate from their continuous-time counterparts, but are new contributions and likely of independent interest in their own right. Such rational functions are delay-dependent and are constructed for both constant and time-varying delays.

  • (2)

    With the rational approximations so constructed, we then develop a computational formula and explicit bounds on the delay margin. This is accomplished by solving a delay-dependent H optimal control problem using Nevanlinna–Pick interpolation techniques, whose solution in turn can be obtained explicitly by solving an eigenvalue problem. The computational formula requires solving only the real eigenvalues of a constant matrix, and is applicable to plants with arbitrarily many distinct unstable poles and nonminimum phase zeros. The explicit bounds demonstrate, by a closer examination of more specific cases, how the plant unstable poles and zeros may limit the delay margin achievable. Such formulas and bounds are obtained for systems with both constant and time-varying delays.

  • (3)

    In yet another contribution, we consider controllers with fixed order and structure. Specifically, we derive bounds on the delay margin of low-order unstable systems achievable by PID controllers. Instead of employing the interpolation techniques, we analyze the system frequency response directly. These bounds are similar in spirit to their continuous-time counterparts developed in Silva et al., 2002, Silva et al., 2005, and are motivated by the considerable interest long held in PID control (Åström and Hägglund, 2006, Xue et al., 2007), which is prevalent in the design and implementation of industrial control systems. In many industrial control applications, it is typical to model physical processes by first-order dynamics. We follow the suit by addressing first-order delay systems. The results consequently shed lights into the limitation of PID controllers in controlling delay systems and in simultaneous stabilization.

The notation used in this paper is standard. Let N denote the set of nonnegative integers. Let D{z:|z|<1}, D¯{z:|z|1}, and DC{z:|z|1}. For any complex number z, we denote its conjugate by z̄. For a matrix A, we denote by AH its conjugate transpose. If A is a Hermitian matrix, its largest eigenvalue will be denoted as λ̄(A). At times, where no confusion may arise, we also denote by λ̄(A) the largest real eigenvalue provided a real eigenvalue exists, even though A may not be symmetric. The matrix inequality A0(A0) indicates that A is nonnegative (nonpositive) definite, and A>0(A<0) indicates that A is positive (negative) definite. x denotes the floor function, i.e., the largest integer less than x. The notation m(mod)n represents the remainder mn of two integers m and n. Let L2 (see, e.g., Zhou, Doyle, and Glover (1996)) be the space of square summable sequences u={u(0),u(1),} with the norm u2=k=0u(k)2,where u(k) is the Hölder 2 norm of the vector u(k). For any stable linear system G, we may define the L2 induced system norm as G2,2=supu0Gu2u2.If G is a stable LTI system, then it can be represented by its transfer function G(z), and G2,2 reduces to the H norm of G(z): G(z)=supzD¯|G(z)|.The set of all stable transfer functions with H norm bounded by a certain γ>0 is denoted as BH(γ){G(z):G(z)γ}.Finally, the identity operator is denoted by I.

Section snippets

Problem formulation

We consider the discrete-time delay feedback system shown in Fig. 1, where PD(z) represents a class of plants depending on an uncertain delay DN, PD(z)=zDP0(z),DN,and P0(z) is the delay-free plant. Suppose that P0(z) can be stabilized by a certain finite-dimensional LTI controller K(z). Then the delay margin is defined as D=max{NN:thereexistssomeK(z)thatstabilizesPD(z),D{0,1,,N}}. Stated in words, this amounts to determining the maximum number of delay plants PD(z) that can be

Bounds on the delay margin

It follows from (9) that for a given plant P0(z), a lower bound D̲ can always be computed numerically by solving the H control problem in (9) repeatedly for different values of D. In this section we solve the problem analytically, thus availing us analytical expressions of the bounds. Toward this goal, our main technical machinery is the theory of analytical function interpolation (Ball et al., 1990). The following lemma is adapted from Xu, Ren, Gu, and Chen (1999), which provides a

Systems with time-varying delays

With a distinctive feature, the preceding interpolation-based method can also be extended to analyze linear systems with time-varying delays. Consider the system x(k+1)=Ax(k)+Bu(kD(k)),y(k)=Cx(k)+Du(kD(k)),where x(k)RN, u(k)R and y(k)R represent the state, the input and the output of the system, respectively. A, B, C, D are the system matrices. D(k) indicates a time-varying delay. We assume that D(k) satisfies the bound 0D(k)D̄for some nonnegative integer D̄, and its variation rate is

Delay margin with PID controllers

Also of interest in this paper is the delay margin achievable by PID controllers. PID control has been widely used in industrial and process control industries, which typically postulate dynamic models of low order (Åström and Hägglund, 2006, Xue et al., 2007). For continuous-time systems, the delay margin was found in Michiels, Engelborghs, Vansevenant, and Roose (2002) and Michiels and Niculescu (2014) (pp. 154) for first-order systems achievable by proportional static feedback. By using more

Illustrative examples

We now present a number of examples to illustrate our results.

Example 1

Given the discrete-time system P0(z)=(zs)(z20.4z+0.0425)(zp)(z0.2)(z+0.3),for different values of (p,s), the lower bounds D̲2 in Corollary 1, Corollary 2 are calculated and shown in Fig. 5(a). It is rather evident that increase in the value of the unstable pole p tends to decrease the lower bounds. Moreover, the presence of the nonminimum phase zero s generally leads to a further reduction of the bound. Consider next, fixing s=1.

Conclusion

In this paper we have studied the delay margin problem for discrete-time systems. The problem is to find the fundamental margin of delay, or equivalently, the intrinsic limit under which a LTI controller may exist to stabilize simultaneously multiple plants with different delay lengths. By employing rational approximation and analytical interpolation techniques, we showed that for general LTI plants with an arbitrary number of distinct unstable poles and nonminimum phase zeros, lower bounds on

Yuanye Chen received the B.E. degree and M.E. degree in control science and engineering from Harbin Institute of Technology, Heilongjiang, China, in 2010 and 2012, respectively, and the Ph.D. degree in mechanical engineering from the University of Victoria, British Columbia, Canada in 2017. He was a visiting researcher in the Department of Electronic Engineering, City University of Hong Kong, Hong Kong, China, from May 2016 to October 2016 and from February 2017 to July 2017, respectively. His

References (36)

  • BallJ.A. et al.

    Interpolation of rational matrix functions

    (1990)
  • Bekiaris-LiberisN. et al.

    Nonlinear Control Under Nonconstant Delays

    (2013)
  • BlondelV. et al.

    Unsolved Problems in Mathematical Systems and Control Theory

    (2009)
  • BoydS. et al.
  • DoyleJ.C. et al.

    Feedback Control Theory

    (1992)
  • GaudetteD.L. et al.

    When is the achievable discrete-time delay margin nonzero?

    IEEE Transactions on Automatic Control

    (2011)
  • GaudetteD.L. et al.

    Stabilizing a SISO LTI plant with gain and delay margins as large as desired

    IEEE Transactions on Automatic Control

    (2014)
  • GuK. et al.

    Stability of Time-Delay Systems

    (2003)
  • Cited by (0)

    Yuanye Chen received the B.E. degree and M.E. degree in control science and engineering from Harbin Institute of Technology, Heilongjiang, China, in 2010 and 2012, respectively, and the Ph.D. degree in mechanical engineering from the University of Victoria, British Columbia, Canada in 2017. He was a visiting researcher in the Department of Electronic Engineering, City University of Hong Kong, Hong Kong, China, from May 2016 to October 2016 and from February 2017 to July 2017, respectively. His main research interests include networked and distributed control systems, cooperative control of multi-agent systems, and industrial cyber–physical systems.

    Adil Zulfiqar received his B.Sc. in electronic and communication engineering from the Government College University Lahore, Pakistan in 2011, MS in electronic engineering from Ghulam Ishaq Khan Institute of Engineering Sciences and Technology (GIKI), Topi, Swabi, Pakistan in 2014 and Ph.D. in electronic engineering from City University of Hong Kong, Hong Kong (SAR) China, 2018. He is currently working as a post-doctoral fellow in The Chinese University of Hong Kong, Hong Kong (SAR), China. His research interests include time-delay systems, robust control, networked control systems.

    Dan Ma received the Ph.D. degree from Northeastern University in 2007, Shenyang, China, in Control Theory and Control Engineering. Since 2006, she has been with School of Information Science and Engineering, Northeastern University, Shenyang, where she is appointed an Associate Professor. She was a Postdoctoral Fellow at Northeastern University from 2008 to 2010, a Guest Professor with Department of Electrical Engineering, University of Notre Dame, South Bend, Indiana, USA, in 2012, and a Research Fellow at Department of Electronic Engineering, City University of Hong Kong, Hong Kong, China, in 2017. Her main research interests include time-delay systems, network-based control systems and switched systems. She is currently an Associate Editor of IET Control Theory and Applications. She is a Senior Member of IEEE.

    Yang Shi received the Ph.D. degree in electrical and computer engineering from the University of Alberta, Edmonton, AB, Canada, in 2005. From 2005 to 2009, he was a faculty member with the Department of Mechanical Engineering, University of Saskatchewan, Saskatoon, SK, Canada. He is currently a Professor with the Department of Mechanical Engineering, University of Victoria, Victoria, BC, Canada. He was a Visiting Professor with the University of Tokyo, Tokyo, Japan, in 2013. His current research interests include networked and distributed systems, model predictive control, industrial cyber–physical systems, mechatronics, and energy systems. Dr. Shi was a recipient of the University of Saskatchewan Student Union Teaching Excellence Award in 2007, the Faculty of Engineering Teaching Excellence Award at the University of Victoria in 2012, the JSPS Invitation Fellowship (short-term), the 2015 Craigdarroch Silver Medal for Excellence in Research at the University of Victoria, and the Humboldt Research Fellowship (for experienced researchers) in 2017. He is currently a Co-Editor-in-Chief of the IEEE Transactions on Industrial Electronics. He also serves as an Associate Editor for Automatica, the IEEE Transactions on Control Systems Technology, the IEEE/ASME Transactions on Mechatronics, the IEEE Transactions on Cybernetics, and the ASME Journal of Dynamic Systems, Measurement, and Control. He is a Fellow of IEEE, ASME and CSME, and a P.Eng. in British Columbia, Canada.

    Jie Chen is a Chair Professor in the Department of Electronic Engineering, City University of Hong Kong, Hong Kong, China. He received his Ph.D. degree in electrical engineering, from The University of Michigan, Ann Arbor, Michigan, in 1990. Prior to joining City University, he was with University of California, Riverside, California, from 1994 to 2014, where he was a Professor and served as Professor and Chair for the Department of Electrical Engineering. His main research interests are in the areas of linear multivariable systems theory, time-delay systems, networked control, and multi-agent systems.

    Frank Allgöwer studied Engineering Cybernetics and Applied Mathematics in Stuttgart and at the University of California, Los Angeles (UCLA), respectively, and received his Ph.D. degree from the University of Stuttgart in Germany. Since 1999 he has been the Director of the Institute for Systems Theory and Automatic Control and Professor at the University of Stuttgart. His research interests include networked control, cooperative control, predictive control, and nonlinear control with application to a wide range of fields including systems biology. For the years 2017–2020 Frank serves as President of the International Federation of Automatic Control (IFAC) and since 2012 as Vice President of the German Research Foundation DFG.

    This research was supported in part by the Hong Kong RGC under Project CityU 11201514, CityU 111613, in part by the NSFC under Grants 61603079, 61773098, and in part by the Natural Sciences and Engineering Research Council of Canada . The material in this paper was partially presented at the 56th IEEE Conference on Decision and Control, December 12–15, 2017, Melbourne, Australia. This paper was recommended for publication in revised form by Associate Editor Jamal Daafouz under the direction of Editor Richard Middleton.

    View full text