Elsevier

Automatica

Volume 37, Issue 3, March 2001, Pages 453-460
Automatica

Brief Paper
Growth rate conditions for uniform asymptotic stability of cascaded time-varying systems

https://doi.org/10.1016/S0005-1098(00)00169-2Get rights and content

Abstract

In the last decade several results on cascaded autonomous systems have appeared in the literature. The sufficient conditions for the stability and stabilizability of these systems are often related to certain growth rate conditions on the functions which define the dynamics of the system. In this paper we analyze three complementary classes of nonlinear time-varying systems according to these growth rates. For each case, we give further results to guarantee uniform global asymptotic stability of the cascade and relate our contributions to input-to-state stability and other growth rate conditions previously reported. The advantage of this type of analysis is that it is often easier to verify such conditions than to find a Lyapunov function with a negative-definite derivative.

Introduction

Sufficient conditions for uniform global asymptotic stability of nonlinear time-varying (NLTV) systems are typically formulated via a Lyapunov function which is required to have a negative-definite derivative. However, this is often hard to meet for many practical applications. In this paper we present sufficient conditions to guarantee UGAS for cascaded NLTV systemsΣ1:ẋ1=f1(t,x1)+g(t,x)x2,Σ2:ẋ2=f2(t,x2),where x1Rn,x2Rm,x≔col[x1,x2]. The functions f1(t,x1),f2(t,x2) and g(t,x) are continuous in their arguments, locally Lipschitz in x, uniformly in t, and f1(t,x2) is continuously differentiable in both arguments. We also assume that there exists a nondecreasing function G(·) such that,||g(t,x)||≤G(||x||).We will enunciate sufficient conditions for three classes of cascades: roughly speaking, we consider systems such that, for each fixed x2, the following hold uniformly in t: (i) the function f1(t,x1) grows faster than g(t,x) as ||x1||→∞ (for each fixed x2); (ii) both functions f1(t,x1) and g(t,x) grow at similar rate as ||x1||→∞; (iii) the function g(t,x) grows faster than f1(t,x1) as functions of x1.

In each case, we give sufficient conditions to guarantee that a UGAS nonlinear time-varying systemẋ1=f1(t,x1)remains UGAS when it is perturbed by the output of another UGAS system of the form Σ2, that is, we establish sufficient conditions to ensure UGAS for system (1) and (2).

Our motivation to consider cascaded systems is that, as shown in Panteley and Lorı́a (1999) and Panteley, Lorı́a, and Sokolov (1999). they may appear in many practical applications. Most remarkably, in some cases a system can be decomposed into two subsystems for which control inputs can be designed with the aim that the closed loop have a cascaded structure. In this direction the results in Panteley and Ortega (1997) suggest that the global stabilization of nonlinear systems which allow a cascades decomposition, may be achieved by ensuring UGAS for both subsystems separately. The question remaining is to know whether the stability properties of both subsystems separately, remains valid under the cascaded interconnection , . See also Lefeber (2000) and references therein, where cascades theorems as those presented in this paper have been successfully used to design simple (even linear) controllers for nonholonomic systems and ships, as opposed to highly nonlinear Lyapunov-based control laws. The latter motivates us to study the stability analysis problem exposed above.

The stability analysis problem for autonomous systemsΣ1:ẋ1=f1(x1,x2),Σ2:ẋ2=f2(x2),where x1Rn,x2Rm and the functions f1(·,·),f2(·) are sufficiently smooth in their arguments, was addressed for instance in Sontag 1989a, Sontag 1989b, where the author used the “converging input – bounded state” (CIBS) property (i.e., for each input x2(·) on [0,∞) such that limt→∞x2(t)=0, and for each initial state x10, the solution of (5) with x10x1(0) exists for all t≥0 and it is bounded) to prove that the cascaded system Σ1′, Σ2′ is GAS if the subsystems ẋ1=f1(x1,0) and (6), are GAS and CIBS holds. Also, based on Krasovskii–LaSalle's invariance principle, Seibert and Suárez (1990), showed that the composite system is GAS assuming that all solutions are bounded (in short, BS) and that both subsystems, (6) and ẋ1=f1(x1,0), are GAS.

For autonomous systems this fact is a fundamental result which has been used by many authors to prove GAS of the cascade , . The natural question which arises next, is “how to guarantee boundedness of the solutions”?. One way is to use the now well-known property of input-to-state stability (ISS), introduced in Sontag (1989).

Concerned by the control design problem, i.e., to stabilize the cascaded system Σ1′, Σ2′ by using feedback of the state x2 only, Saberi, Kokotovic, and Sussmann (1990), studied the case when Σ2′ is a linear controllable system. Assuming f1(x1,x2) in (5) to be continuously differentiable, rewrite (5) asẋ1=f1(x1)+g(x1,x2)x2.Saberi et al. (1990), introduced the linear growth condition||g(x1,x2)x2||≤θ(||x2||)||x1||,where θ is C1, nondecreasing and θ(0)=0, together with the assumption that x2=0 is GES, to prove boundedness of the solutions. Using such a condition one can deal with systems which are not ISS with respect to the input x2.

From these examples one may conjecture that, in order to prove CIBS for system (7) with decaying input x2, some growth restrictions should be imposed on the functions f1(·) and g(·,·). For instance, for the NL system (7) one may impose a linear growth condition such as (8) or the ISS property with respect to the input x2. As we will show later, for the latter it is “needed” that the function f1(x1) grows faster than g(x1,x2) as ||x1||→∞, for each x2.

In the recent papers, Mazenc and Praly (1996) and Janković, Sepulchre, and Kokotović (1996), addressed the problem of global stabilizability of feedforward systems, by a systematic recursive design procedure, which leads to the construction of a Lyapunov function for the complete system. Even though the design procedures differ in both references, a common point is the stability analysis of cascaded systems. In order to prove that all solutions remain bounded under the cascaded interconnection, Janković et al. (1996) used the linear growth restriction||g(x1,x2)x2||≤θ1(||x2||)||x1||+θ2(||x2||),where θ1(·),θ2(·) are C1 and θi(0)=0, together with the growth rate condition on the Lyapunov function V(x1) for the zero-dynamics ẋ1=f1(x1,0):||∂V/∂x1||||x1||≤cV for ||x1||≥c2 (which holds e.g. for all polynomials V(x1)) and a condition of exponential stability for Σ2. Mazenc and Praly (1996) used the assumption on the existence of continuous nonnegative functions ρ,κ:R>0R>0, such that |∂V/∂x1·g(x)x2|≤κ(x2)[1+ρ(V)] and 1/1+ρ(V)∉L1 and κ(x2)∈L1. The choice of κ is restricted depending on the type of stability of Σ2′. In other words, there is a tradeoff between the decay rate of x2(·) and the growth of g(x).

Unfortunately, all the results mentioned above apply only to autonomous nonlinear systems. Motivated by the practical problem of trajectory tracking control, non-autonomous systems deserve particular attention. Some of the initial efforts made to extend the ideas exposed above for time-varying nonlinear cascaded systems are contained in Jiang and Mareels (1997), Panteley and Lorı́a 1997, Panteley and Lorı́a 1998 and Mazenc and Praly (1997). In Jiang and Mareels (1997), the stabilization problem of a robust (vis-à-vis dynamic uncertainties) controller was considered, while in Panteley and Lorı́a 1997, Panteley and Lorı́a 1998 we established sufficient conditions for UGAS of cascaded nonlinear nonautonomous systems based on a similar linear growth condition as in (9), and an integrability assumption on the input x2 thereby, relaxing the exponential–decay condition used in other references. In Mazenc and Praly (1997), the results of Mazenc and Praly (1996) are extended to the nonautonomous case.

The rest of this paper is organized as follows. In the next section we enunciate our main results, which address the problem exposed in Section 1.1, i.e., we consider systems for which the ISS, or a linear growth condition (w.r.t. x, for each t) on g(t,x) or none of these can be verified. For clarity of exposition the proofs of our claims are reported in Section 3. Some concluding remarks are given in Section 4.

Notation: In this paper, the solution of a differential equation, ẋ=f(t,x), where f:R≥0×RnRn, with initial conditions (t0,x0)∈R≥0×Rn and x0=x(t0), is denoted by x(·;t0,x0) or simply as x(·). We say that the system ẋ=f(t,x), is uniformly globally stable (UGS) if the trivial solution x(·;t0,x0)≡0 is UGS. Respectively for UGAS. A continuous function α:R≥0R≥0 is said to be of class K (α∈K) if α(·) is strictly increasing and α(0)=0; α∈K if in addition α(s)→∞ as s→∞. A continuous function α:R≥0R≥0 is said to be of class L (α∈L) if α(·) is strictly decreasing and lims→∞α(s)=0. A continuous function β:R≥0×R≥0R≥0 is of class KL if β(·,t)∈K for each fixed t≥0 and β(s,·)∈L for each s≥0. ||·|| denotes the Euclidean norm. V̇(#)(t,x) is the time derivative of the Lyapunov function, V(t,x) along the solutions of the differential equation (#). When clear from the context we use the compact notation V(t,x(t))=V(t). We also use LψV=∂V/∂x·ψ for a vector field ψ:R≥0×RqRn.

Section snippets

Preliminaries

From converse Lyapunov theorems (see Kurzweil, 1956; Khalil, 1996; Lin, Sontag, & Wang, 1996), since we consider here cascades for which (4) is UGAS, there exists a Lyapunov function V(t,x1). Our first general assumption concerns this function.

.

A1.1.System (4) is UGAS.
A1.2.We dispose of a C1 Lyapunov function V(t,x1),α1,α2K, a positive-semi-definite function W(x1), and a continuous nondecreasing function α4(·) such thatα1(||x1||)≤V(t,x1)≤α2(||x1||),V̇(4)(t,x1)≤−W(x1),∂V∂x1≤α4(||x1||).

Remark 1

We point

Proofs of main results

From Lemma 2 it is clear that Theorem 3, Theorem 4, Theorem 5 follow if we prove for each case, that the solutions of the system are globally uniformly bounded. In what follows of this section we assume that the initial conditions (t0,x0)∈R≥0×Br where Br≔{x∈Rn+m:||x||<r} and r>0 are arbitrary.

Proof of Lemma 2

By assumption, for each r>0 there exists c̄(r)>0 such that, if ||x0||<r then ||x(t,t0,x0)||≤c̄(r). Consider the function V(t,x1) as defined in Proposition 1. Its time derivative along the trajectories of

Conclusions

Motivated by practical problems such as global tracking of time-varying trajectories we have studied the stability analysis problem of cascaded nonlinear nonautonomous systems. Our contributions establish relations between sufficient conditions to ensure global uniform asymptotic stability of cascaded nonlinear systems, some of which have been reported in the literature of autonomous systems. We have identified three classes of systems in accordance with the growth rates of the functions which

Acknowledgements

The authors are indebted to Prof. Laurent Praly for his invaluable comments and gratefully acknowledge the fitting comments of the anonymous reviewers, which helped in the better exposition of our results. This work was partially done while the second author was with the Department of Engineering Cybernetics at NTNU, Trondheim, Norway; and while both authors were with the CCEC, at the University of California, Santa Barbara, CA, USA.

Elena Panteley was born in Leningrad USSR. She obtained the M.Sc. and Ph.D. degrees in Applied Mathematics from the State University of St. Petersburg Russia. She is a Researcher at the Institute for Problem of Mechanical Engineering of the Academy of Science of Russia. During 1998 she was, an associate researcher at the Center for Control Engineering and Computation of the University of California at Santa Barbara. She is now on leave at the INRIA Rhone Alpes, Monbonnot, France. Dr. Panteley

References (24)

  • Y. Lin et al.

    A smooth converse Lyapunov theorem for robust stability

    SIAM Journal on Control and Optimisation

    (1996)
  • Lorı́a, A., Nijmeijer, H., & Egeland, O. (1998). Controlled synchronization of two pendula: Cascaded structure...
  • Cited by (0)

    Elena Panteley was born in Leningrad USSR. She obtained the M.Sc. and Ph.D. degrees in Applied Mathematics from the State University of St. Petersburg Russia. She is a Researcher at the Institute for Problem of Mechanical Engineering of the Academy of Science of Russia. During 1998 she was, an associate researcher at the Center for Control Engineering and Computation of the University of California at Santa Barbara. She is now on leave at the INRIA Rhone Alpes, Monbonnot, France. Dr. Panteley has coauthored more than 30 scientific articles and book chapters. Her research interests are stability of nonlinear time-varying systems, control of electromechanical systems, nonlinear and robust control.

    Antonio Loria was born in Mexico in 1969. He got the B.Sc. degree in Electronic Engineering from the ITESM, Monterrey, Mexico in 1991. He got the M.Sc. and Ph.D. degrees in Control Engineering from the UTC, France in 1993 and November 1996, respectively both under the supervision of Prof. R. Ortega. From December 1996 through December 1998, he was successively an associate researcher at University of Twente, The Netherlands; NTNU, Norway and the CCEC of the University of California at Santa Barbara, USA. Dr. Loria is currently “Charge de Recherche”, attached to the French National Centre of Scientific Research (CNRS). He has (co) authored more than 40 scientific articles and the book “Passivity based control of Euler–Lagrange systems” Springer Verlag, 1998. Detailed information on his research interests (and copies of papers on): Euler–Lagrange systems, stability of nonlinear time-varying systems, adaptive control; are available from http://www-lag.ensieg.inpg.fr/recherche/cser/people/aloria/.

    A preliminary version of this paper was presented at the IFAC Symposium NOLCOS ’98 which was held in Enschede. The Netherlands, July, 1998. This paper was recommended for publication in revised form by Associate Editor E. Ryan under the direction of Editor Roberto Tempo.

    View full text