9
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL 41, NO 3, MARCH 1996 String Stability of Interconnected Systems D. Swaroop and J. K. Hedrick 349 Abstract-In this paper we introduce the notion of string stability of a countably infinite interconnection of a class of nonlinear systems. Intuitively, string stability implies uniform boundedness of all the states of the interconnected system for all time if the initial states of the interconnected system are uniformly bounded. It is well known that the input-output gain of all the subsystemsless than unity guaranteesthat the interconnectedsys- tem is input-output stable. We derive sufficient (“weak coupling”) conditions which guarantee the asymptotic string stability of a class of interconnectedsystems. Under the same “weak coupling” conditions, string-stable interconnected systems remain string stable in the presence of small structuralhingular Perturbations. In the presence of parameter mismatch, these “weak coupling’’ conditions ensure that the states of all the subsystems are all uniformly bounded when a gradient-basedparameter adaptation law is used and that the states of all the systems go to zero asymptotically. I. INTRODUCTION ARLIER research on interconnected systems focused on E vehicle-following applications [17], [14], [8], [23], [ll], control of distributed systems (e.g., regulation of seismic cables, vibration control in beams, etc.) [7], [19], signal processing [4], and power systems [5]. Loosely speaking, string stability of an interconnected system implies uniform boundedness of the state of all the systems. For example, in automated vehicle-following applications, tracking (spacing) errors should not amplify downstream from vehicle to vehicle for safety. Similarly, deflection at any point in a beam or a rod should remain bounded at all times. Spatial discretization and control of such distributed systems have a relevance to the problem of string stability for interconnected systems. Although a precise definition of string stability was not coined, Kuo and Melzer [ 171 and Levine and Athans [ 141 were seeking optimal control solutions to the automated vehicle-following problem. Chu defined string stability in the context of vehicle following [ l l ] . In [4], Chang introduces a stronger version of stability for interconnected systems, namely, “y-stability” for infinite interconnection of linear digital processors. Intuitively, “y-stability” ensures that the state of all the systems decays to zero exponentially in time and system index. In this paper, we generalize the concept of string stability to a class of intercon- nected systems and seek sufficient conditions to guarantee their string stability. We also examine their robustness to structural and singular perturbations. Manuscript received July 22, 1994; revised July 3, 1995. Recommended by Associate Editor, A. M. Bloch. This work was supported in part by the PATH program at the University of California, Berkeley. The authors are with the Department of Mechanical Engineering, University of California, Berkeley, CA 94720 USA. Publisher Item Identifier S 0018-9286(96)02099-5. This paper is organized as follows: In Section I, we define string stability and asymptotic string stability, we present “weak coupling” conditions that guarantee string stability for a class of interconnected systems, and we demonstrate that exponential string stability is preserved under small structural perturbations. In Section 11, we prove that every exponentially string-stable interconnected system is string stable in the pres- ence of small singular perturbations. In Section 111, we discuss direct adaptive control of such interconnected systems, In Section IV, we provide an example of longitudinal controller design for vehicle-following systems. 11. STRING STABILITY We use the following notations: Ilf,(.)llm, or simply Ilfill, denotes SUpt>o - Ifi(t)I, and Ilf,(O)II, denotes SUP, Ifi(0)l. For all P < 03, llft(.)llp or llfzllp denotes (SF If%(t)lPdt)t and Ilfi(0)llP denotes (E;” If%(O)lP)t. Consider the following interconnected system: &% = f(&, z%--l,. . ., z%-r+l) (1) where i E N, x,-~ = 0 Vi 5 j, x E R”, f : R” x . . . x Rn -+ R” and f(O,...,O) = 0. Dejnition 1: The origin z, = 0, i E Af of (1) is string stable, if given any E > 0, there exists a S > 0 such that Definition 2: The origin x, = 0, i E N of (1) is asymp- totically (exponentially) string stable if it is string stable and zz(t) + O asymptotically (exponentially) for all i E N. A more general definition of string stability is the following one. Definition 3 (lp String Stability): The origin x, = 0, i E Af of (1) is lp string stable if for all E > 0, there exists a S such that - T times llx%(o)l)co < =+ SUPz 11x%(~)1lCu < 6. Definition 1 of string stability can be restated as I , - string stability of Definition 3. Henceforth, we will deal with string stability according to Definition 1. The following theorem proves, under some “weak coupling” conditions, that any countably infinite interconnection of exponentially stable nonlinear systems is string stable. Clearly, a string of uncoupled exponentially stable systems is exponentially string stable. Intuitively, any interconnection of exponentially stable systems is string stable, if the interconnections are sufficiently weak. The following lemmas will be useful in proving the theorems in this paper. 0018-9286/96$05.00 0 1996 IEEE

TAC_1996

Embed Size (px)

DESCRIPTION

tac

Citation preview

  • IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL 41, NO 3, MARCH 1996

    String Stability of Interconnected Systems D. Swaroop and J. K. Hedrick

    349

    Abstract-In this paper we introduce the notion of string stability of a countably infinite interconnection of a class of nonlinear systems. Intuitively, string stability implies uniform boundedness of all the states of the interconnected system for all time if the initial states of the interconnected system are uniformly bounded. It is well known that the input-output gain of all the subsystems less than unity guarantees that the interconnected sys- tem is input-output stable. We derive sufficient (weak coupling) conditions which guarantee the asymptotic string stability of a class of interconnected systems. Under the same weak coupling conditions, string-stable interconnected systems remain string stable in the presence of small structuralhingular Perturbations. In the presence of parameter mismatch, these weak coupling conditions ensure that the states of all the subsystems are all uniformly bounded when a gradient-based parameter adaptation law is used and that the states of all the systems go to zero asymptotically.

    I. INTRODUCTION ARLIER research on interconnected systems focused on E vehicle-following applications [17], [14], [8], [23], [ll],

    control of distributed systems (e.g., regulation of seismic cables, vibration control in beams, etc.) [7], [19], signal processing [4], and power systems [5]. Loosely speaking, string stability of an interconnected system implies uniform boundedness of the state of all the systems. For example, in automated vehicle-following applications, tracking (spacing) errors should not amplify downstream from vehicle to vehicle for safety. Similarly, deflection at any point in a beam or a rod should remain bounded at all times. Spatial discretization and control of such distributed systems have a relevance to the problem of string stability for interconnected systems. Although a precise definition of string stability was not coined, Kuo and Melzer [ 171 and Levine and Athans [ 141 were seeking optimal control solutions to the automated vehicle-following problem. Chu defined string stability in the context of vehicle following [ l l ] . In [4], Chang introduces a stronger version of stability for interconnected systems, namely, y-stability for infinite interconnection of linear digital processors. Intuitively, y-stability ensures that the state of all the systems decays to zero exponentially in time and system index. In this paper, we generalize the concept of string stability to a class of intercon- nected systems and seek sufficient conditions to guarantee their string stability. We also examine their robustness to structural and singular perturbations.

    Manuscript received July 22, 1994; revised July 3, 1995. Recommended by Associate Editor, A. M. Bloch. This work was supported in part by the PATH program at the University of California, Berkeley.

    The authors are with the Department of Mechanical Engineering, University of California, Berkeley, CA 94720 USA.

    Publisher Item Identifier S 0018-9286(96)02099-5.

    This paper is organized as follows: In Section I, we define string stability and asymptotic string stability, we present weak coupling conditions that guarantee string stability for a class of interconnected systems, and we demonstrate that exponential string stability is preserved under small structural perturbations. In Section 11, we prove that every exponentially string-stable interconnected system is string stable in the pres- ence of small singular perturbations. In Section 111, we discuss direct adaptive control of such interconnected systems, In Section IV, we provide an example of longitudinal controller design for vehicle-following systems.

    11. STRING STABILITY We use the following notations: Ilf,(.)llm, or simply Ilfill,

    denotes SUpt>o - Ifi(t)I, and Ilf,(O)II, denotes SUP, Ifi(0)l. For all P < 03, llft(.)llp or l lfzllp denotes (SF If%(t)lPdt)t and I l f i ( 0 ) l lP denotes (E; I f%(O) lP ) t .

    Consider the following interconnected system:

    &% = f (&, z%--l,. . ., z%-r+l) (1) where i E N , x,-~ = 0 V i 5 j , x E R, f : R x . . . x Rn -+ R and f(O,...,O) = 0.

    Dejnition 1: The origin z, = 0, i E Af of (1) is string stable, if given any E > 0, there exists a S > 0 such that

    Definition 2: The origin x, = 0, i E N of (1) is asymp- totically (exponentially) string stable if it is string stable and zz( t ) + O asymptotically (exponentially) for all i E N .

    A more general definition of string stability is the following one.

    Definition 3 ( l p String Stability): The origin x, = 0, i E Af of (1) is l p string stable if for all E > 0, there exists a S such that

    - T times

    llx%(o)l)co < =+ SUPz 11x%(~)1lCu < 6 .

    Definition 1 of string stability can be restated as I,- string stability of Definition 3. Henceforth, we will deal with string stability according to Definition 1. The following theorem proves, under some weak coupling conditions, that any countably infinite interconnection of exponentially stable nonlinear systems is string stable. Clearly, a string of uncoupled exponentially stable systems is exponentially string stable. Intuitively, any interconnection of exponentially stable systems is string stable, if the interconnections are sufficiently weak. The following lemmas will be useful in proving the theorems in this paper.

    0018-9286/96$05.00 0 1996 IEEE

  • 350 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 41, NO. 3, MARCH 1996

    Lemma 1: Let r be a constant positive integer. Define Pr(z) = zT - C;/3,zr--3, p, > 0. If < 1, the rth degree polynomial PT(z) has all its roots inside the unit circle.

    Proof: Let zg be such that Pr(z0) = 0 and lzol > 1. Then r T

    1 1

    which is a contradiction. This proves the lemma. Lemma 2: Let &(t) 2 0 V t 2 0, i E hi and if

    with > 0 and p, 2 0, j = 1, 2 , . . . and Po > E;" pj. For all j I 0, V, should be read as zero. Then, given any e > 0, there exists a 6 > 0 such that

    l lv,(O)llcO < 6 =+ sup ((v,((, < 6. 2

    Proof: Let M =

    I I V, I I oo 5 MI I V, (0) I I inequality, it follows that:

    > 1. It suffices to show that We prove this by induction. From the

    Po-CT 01

    For the sake of convenience, we denote V ( x , ) by V,. Then

    av, 8x2

    = -f(xi, 0, ' . . , O )

    Using the inequality that xy 5 w, the above equation results in

    If Ci=2E, is sufficiently small such that Ci=213

    Consequently, string stability follows from Lemmas 1 and 2. K(t)d- ' . Clearly,

    V(d-', t ) is defined whenever the weak coupling conditions are satisfied and whenever /~x,(0)~~OO exists

    < w-sc;=2 I, h a 1 > zc;=213 > 0.

    CXg(CY[+Q'h)' then e h

    Let d > 1. Define V(d-', t ) =

    For i = 1, IIV,lloo 5 K(0) and the induction hypothesis

    integer i ,=1

    00 Q1 - yx;=2 1,

    ah is valid. Assuming that the hypothesis is valid through the v = K ( t ) d - 2 5 -vd-(r-l)P~(d)

    = ~llK(0)Ilm. This proves that the induction hypothesis is valid for all i.

    Theorem I (Weak Coupling Theorem for String Stability): If Therefore, SUP, IlV,llm i MllV,(O)llm.

    the following conditions are satisfied: f is globally Lipschitz in its arguments, i.e.,

    l f ( Y l , . . . ,YT)-f(~l,. . . ,ZT)l I ~ l I Y l - z l l + . . . + ~ T l y , - ~ , l . (2)

    Here P,(,z) = zr - ZT P,zr-J where p, = 2 el-$"c 1, I,. Clearly, Pr(d) > 0 whenever d > 1 > p(Pr(z)), the spectral radius of the polynomial Pr(z). V -+ 0 exponentially and hence, K ( t ) , x,(t) + 0 exponentially.

    The above theorem can easily be generalized to nonau- tonomous interconnected systems. Consider the following nonautonomous interconnection:

    where i E N , 2,-, = 0 Vz 5 j , x E R", f : R" x . . . x Rn X R --f Rn and f(O,...,O) = 0. -

    r times Remark: If the following conditions are satisfied: f is globally Lipschitz in its arguments, i.e.,

    Then for sufficiently small I,, z = 2, . . . , T , the interconnected system is globally exponentially string stable.

    Proof: Since the origin of 2 = f(x, 0 , . . . , 0 ) is ex- ponentially stable, by the converse Lyapunov theorem, there

    The origin of x = f ( z , 0, . . . , 0, t ) is globally exponen- tially stable, i.e., there exists a Lyapunov function, V(x) such that

    ~z11x112 I V ( x , t ) 5 Qh112ll2 exists a Lyapunov function V ( z ) and four positive constants

    ( 5 ) Then for sufficiently small l,, i = 2, . . . , T , the interconnected system is globally exponentially string stable.

  • 35 1 SWAROOP AND HEDRICK: STRING STABILITY

    Proofi Let ~ ( x , , t ) = v,. Clearly, rj, I - ~ 3 1 1 ~ , 1 1 ~ + a411x211C; 1311x,-3 1 1 . By the same arguments used in Theorem 1, the desired conclusion follows.

    Another simple class of interconnected systems that arise in the context of vehicle-following systems is given by

    where i E N , xi-j 2 0 V i 5 j , x E R", f : R" xR" xR" -+ R" and f ( 0 , 0, 0) = 0. If the following conditions are satisfied:

    f is globally Lipschitz in its arguments, i.e.,

    The origin of i = f ( z , 0, 0) is globally exponentially stable, i.e., there exists a Lyapunov function, V(x) such that

    Then for sufficiently small 12 + d l , the interconnected system is globally exponentially string stable.

    Proof: From the Lipschitz property

    Let V ( x i ) = V,. Then

    + (K-1 + dlK-2 + . . . + d"l-2V1)]. By the above lemma, string stability follows for sufficiently small I1 + 12 + dl . Define V( t ) = Cf" for any d > 1. Then, V - K V where K > 0. Consequently, exponential stability is guaranteed.

    From the definition of string stability, it is clear that the string stability of an interconnected system guarantees the stability of every subsystem. Under some stronger coupling condition, a1 > YE;=, Z,, any finite interconnections of one is asymptotically string stable. In the vehicle-following applications, although the number of vehicles in every pla- toon (electronically interconnected system of vehicles) will be finite, it is necessary that the stability of the platoon be independent of the size of the platoon to prevent the saturation of the input actuators. Another interesting feature about the string stabilizy of an interconnection of exponentially stable systems is that it is preserved under small structural perturbations. Consider

    2% = f (&, . . ' 1 %-,+1) + f f p ( Z , , . . . , &-,+1).

    This condition is satisfied when

    This concludes the proof that string stability is robust to small structural perturbations.

    Remark (Weak Coupling for 12 string stability): Consider the following interconnected system in which every subsystem is connected only to its neighboring subsystems:

    x i = f(x,-1, x;, 2,+1) i E N

    As before, x, = 0 V i 2 0. If the following conditions are satisfied:

    f is globally Lipschitz in its arguments, i.e.,

    lf(x1, 5 2 , 23)-f(Yi, Yz, Y3)) 5 l i lxi - Y i 1 + l21xz - Yzl + k123 - Y31.

    The origin of j: = f ( 0 , x, 0) is globally exponentially

    Then for sufficiently small 11 +Z3, the interconnected system is globally exponentially 12 string stable.

    Proofi Since the origin of x = f ( 0 , x, 0) is exponen- tially stable, by the converse Lyapunov theorem, there exists a Lyapunov function V(x) such that

    stable.

    Q l l l ~ I l 2 I V ( 2 ) I Qhl1412

    For the sake of convenience we denote V(x ; ) by K. As in Theorem 1, we obtain

    Define V(d, t ) = d-"(t) for d sufficiently close to and greater than unity. Note that V(d, 0) is defined if 11x2(0)112 is defined. Differentiating V , we obtain

    - Z( l1d-1 + Z3d). If I1 + (cy1 - 9 ( l l + l d ) Define &(d) = cyh 2a1cyi then Pz(1) > 0 and Pz(d0) < 0 for all

    a d* > 1 such that Pz(d*) = 0 and Pz(d) > 0 for all

    / 3 < o I B ( c y i + C y h ) ' do 2 By the intermediate value theorem, there exists

  • 352 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 41, NO. 3, MARCH 1996

    1 < d < d*. As a result

    V ( d , t ) I -Pz(d)V(d, t ) 5 0 1 < d < d* which implies that

    V(d , t ) 5 V(d, O)e-P"(d)t I V(d, 0). This guarantees exponential 12-string stability of the inter- connected system. d* is a performance measure associated with this interconnected system. For a general interconnected system, only 12-string stability can be guaranteed.

    It is desirable that the string-stability property be preserved in the presence of parasitic actuator dynamics. In the next section, we present the conditions which guarantee string stability of the origin of the interconnected system in the presence of such parasitic actuator dynamics. From here on, we consider "look-ahead or lower-triangular systems" only, and therefore the results would apply for 1,-string stability. The results for lower-triangular systems that follow can easily be extended to 12-string stability of general interconnected systems.

    111. STRING STABILITY OF SINGULARLY PERTURBED INTERCONNECTED SYSTEMS

    Before proceeding to study the string stability of the in- terconnected system, we present a result on the stability of a singularly perturbed system from [ 131.

    Theorem 2 (Robustness of Exponentially Stable Nonlinear Systems to Singular Perturbations): Consider the autonomous singularly perturbed system

    where x E R", z E R" and assume that the origin is an isolated equilibrium point and the functions f 1 and 1 are locally Lipschitz in an open connected set that contains the origin. Let z = h l ( z ) be an isolated root of 0 = g(z, z), such that hl(0) = 0. Let y = z - h l ( s ) . If the following conditions are satisfied:

    The reduced system is exponentially stable, i.e., there exists positive constants a1, ah, a1, a3 and a Lyapunov function V ( X ) such that

    The boundary layer system is exponentially stable, uni- formly for frozen X, i.e., there exists positive constants pz, p h , a2, ~ 1 , and a Lyapunov function w(z, y) such that

    There exist positive constants, P 2 and y such that

    Let t* = - . Then the origin of the singularly perturbed system is exponentially stable for 0 < E < E * .

    Proof: See Theorem 2.1 and [13, Corollary 2.21. Intuitively, the origin of the perturbed interconnected system

    will be string stable if the origin of every perturbed subsystem is stable and the origin of the "reduced" interconnected system is string stable. This observation leads us to the following theorem.

    Consider the following perturbed interconnected system:

    li .2 = f (G, 2 2 , zz- l , . . ' ,zz-T+l) (10) 22, = g(z,, 2,) i E N (11)

    where

    f : R" x R" x R" x . . . x R" t R" - ( r -1) times

    g:RnxRm+Rm.Letf(O,~..,O)=O,g(O,O)=O,andlet z, = h(z,,. . . , ~ , - ~ + 1 ) be an isolated root of 0 = g(x,, 2,). Let 7 ~ 2 = z, - h(x,), h(0) = 0, and f, g, and h be sufficiently smooth Lipschitz functions.

    Theorem 3 (Robustness of Exponentially Stable Intercon- nected Systems to Singular Perturbations): If the following conditions are satisfied:

    1) Let there exist a Lyapunov function, V(X, ) , such that

    r

    j=2

    These conditions imply the string stability of the inter- connected of reduced (unperturbed) systems.

    2) There exists a Lyapunov function W(z, , y;) such that

    T

    I PzllXzll I l Y z l l + ~ 1 1 Y z 1 1 2 + ~ y 3 1 1 ~ ~ - J + l l 1 2 3=2

    with yJ > 0. This condition implies the exponential stability of the singularly perturbed individual systems.

    Then the singularly perturbed interconnected system is string stable.

  • SWAROOP AND HEDRICK STRING STABILITY 353

    Otherwise, let 5 = min \-%- "). Define v(z,, y,) = i ( V ( x , ) + kW(x,, y,)). Using shorthand notation v, for v(z,, g,), V, for V(z,), and W, for W(x,, y,), there exists a PI such that

    E,=, ' Ph

    1

    r 1

    where the equation is shown at the bottom of the page. Since A() is a continuous function of E , define

    Since kc;=, < E,'=, al j from Assumption 1, it follows that F ( 0 ) > 0 and F ( 4 a 1 7 ~ ~ ~ ~ ; & k ) 2 ) < 0. By the intermediate value theorem, there exists Ed such that 0 < Ed < 4a17k+(p;+P2k)2 4aiU k and "0 < E < E d , F ( E ) > 0. Therefore

    r 11~%-3+1112

    L;, 5 -W(lI4l2 + llVz1l2) + C("1j + k7,) 2 j = 2

    By an argument similar to that in Theorem 1, there exists a constant K > 0, such that Ilv;(.)llm 5 KIIv,(0)llm. This proves that the interconnection of singularly perturbed systems is string stable VO < E < Ed.

    It also follows, by an argument similar to that in Theorem 1, that v; -+ 0 exponentially.

    The above theorem justifies the use of control based on the reduced (unperturbed) system model.

    Iv. ADAPTIVE CONTROL OF INTERCONNECTED SYSTEMS Consider the following open-loop interconnected system:

    Et = f o ( E z , Et-1, " . ,Et-r+l) + g(tz)u, where ,$, E Rp+q+l and where p and q are positive integers. As assumed earlier, & 3 0 for all j 5 0. f o , g are smooth vector fields, U, E R and z E N. The output of the zth subsystem is h, = h(&) with h, E R. The objective is to find a control such that the states of the closed-loop interconnected system are always bounded and go to the origin, Ez = 0, i E N , asymptotically.

    The following assumptions are used for obtaining the con- trol effort and analyzing the closed-loop behavior of the interconnected system:

    There exists a global diffeomorphism x , = 41(E,), yz = 42(&) with z , E RP+', gz E Rq, and

    $) = (2)

    p = (3) z, 2,

    . ( P ) = (PS1)

    . (P+1) = OTW 2% f f ( E , , E z - 1 , . . . , E,-r+l) + Q,TW,(E,)u,

    2% z ,

    Yz = V ( 2 % , YJ

    where 2:) is the j th component of the vector z, and zZ(l) = h,. The above condition implies the adaptive linearizability of the open-loop system with a strict rel- ative degree equal to p + 1. For details on adaptive linearizability, see Sastry and Isidori [22] . The vector fields, f o , g are implicitly assumed to be linearly parame- terizable in the con;tant papmeters and will, henceforth, be represented by 8f and Os, respectively. Similarly, the parameter estimation errors are given by O f , and 8,. y, represents the state that will be rendered unobservable by an input-output linearizing control. In other words, the dynamics of y, represent the internal dynamics of the zth system. (The origin 00 yz = ~ ( 0 , yz) is globally exponentially stable. This assumption states that the zero dynamics of every system in the open-loop interconnected system is exponentially stable. This assumption is required to establish that y, is bounded uniformly in i when x z is uniformly bounded in i . A more general form of internal dynamics that arises in such interconnected systems is of the following form:

    Yz = ~ ( z z , yz, ~ z - 1 , yz-1,. ' . > xz-r+l, yz-r+l).

    To analyze the closed-loop interconnected system with such an internal dynamics, additional weak coupling con- ditions similar to those in Theorem 1 (on the magnitude

  • 354 E E E TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 41, NO. 3, MARCH 1996

    of the Lipschitz constants associated with y arguments of 7) have to be imposed to conclude that yi is uniformly bounded in i if z; are uniformly bounded in i. To keep the analysis simple, we will, however, not use this general form of internal dynamics. Every system avails the information of its state and the information of the states of "T" systems preceding it. This assumption is necessary to generate a feedback linearizing law which guarantees that the states of all the systems are bounded uniformly in i . The above assumption enables us to define Si such that S; = 0 describes the desired closed-loop (string stable) dynamics. For example, one could define

    si = ,p + G l z z p - l ) + . . . + 6 z!l) - (1) P 2 &+lzi-, where sp + 61 sp-' +. . . + 6, is a Hunvitz polynomial with real roots. On the surface, Si = 0, llz;llm < IIzi--lIlm if Sp+l is sufficiently small. In matrix form, Si can be defined compactly as

    i i = f d ( ~ i , . . . , ~ i - ~ + i ) + bxSi where bx = [O, . . . ,0 , 11' and 5; = [zjl), . . . , z?']*. f d is a smooth vector field and it satisfies the weak coupling conditions described in Theorem 1 so that the dynamics on the surface Si = 0 is string stable. Algebraically, Si should be understood as

    si = zz!p) + $ d ( Z i , 5i-1,. . . , zz-r+l). Here $d is a smooth scalar function.

    The control input ui should be chosen to drive Si to the surface Si = 0. To obtain the control effort, differentiate Si

    Si = z(P+l) , + 4Jd(xi,. > xi-r+1) = Opqti,. . . , t i -r+l) + e;wg(li)ui

    Choose ui such that

    BTWf(J2,. . . , ti-r+l) + epg(E i )u i f '$d(xi,. ' ' , %i-r+l) = -As,.

    Obtaining control effort requires inversion of jgW, which may be singular. If it is known that 10gWgl > C where C is a generic positive constant, projection algorithms could be employed to counter this problem.

    As seen earlier, the closed-loop dynamics of any adaptively linearizable nonlinear systems with a coupling (interconnect- ing) control law can be cast in the following form:

    ii = f d ( x i , xi-1,. . . ,xi-r+i) + bxSi si = -AS, + g:W(x;, yz, si, 52-1,. . . ,5ipr+1) !A = 4 ( Z i , yi, Si) (12)

    where bx = [0 . . . 0 1IT, = 0, - 8; where 0, is the estimate of the parameter, and 0; is the actual (constant) value of the parameter. From the first equation, Si = 0 describes the desired closed-loop dynamics. The second equation describes the dynamics of Si, and the third equation indicates the

    behavior of the internal dynamics associated with this system. Any adaptively linearizable nonlinear system with a coupling (interconnecting) control law yields this form of equations. To analyze the effect of parameter adaptation, we assume the following:

    1) There exists a Lyapunov function V(x , ) (for conve- nience, K), such that

    r

    L -l1llZi1I2 + ~ ~ j l l ~ i - i + l l 1 2 j = 2

    with 11 > 1,.

    nience, W,), such that 2) There exists a Lyapunov function W,(y,) (for conve-

    Pll lVzl l2 I Wz I PhllYzl lZ aw, --4(zz, sz, Yz) I -Q211Yzl12 + a311vzll IS21 ay2

    + Q4llYzll l l 4

    We assume the exponentially stable behavior of the zero dynamics. Assumptions 1 and 2 enable the string stability of the interconnected system in the absence of parameter mismatch.

    3 ) W(z, , y,, S,, ~ ~ - 1 , . . . , x,-,+1) is bounded for all its bounded arguments.

    Theorem 4 (Effectiveness of Purameter Adaptation for Inter- connected Systems): Under the above mentioned conditions, the following parameter adaptation law:

    8, = -rw(z,, . . . , zz - - r+ l )~z , r > 0 guarantees that for all bounded I15, (0) 1 1 m, I IS, (0) 1 I oo, I I e, (0) I 1

    SUP, I l ~ Z ( ~ > l l O o ~ SUP, IISZ(.)lloo> SUP, 1 1 m m are bounded;

    Proofi Let V,, = S," + ~ ~ r - l ~ , . Using the adaptation xz(t), SZ(t) --t 0 asymptotically for all i.

    law

    va, = -2xs,"

    Similarly

  • SWAROOP AND HEDRICK STRING STABILITY 355

    and 3) The dynamics of S; are usually given by

    Calculating along the trajectories of z;

    . a& % = ~ [ f d ( x i , * ~ * : x Z - r + l ) fbASi1

    r

    Define e; = &. Then

    wherep = 2, 00. Since l1 > 2 ~ ~ Z J ~ ~ e , ~ ~ p 5 MllS,(lp where M > 0 is a constant. Since sup, {IIS,lloo, IlS,ll2} < max { K , d g } < 00, it follows that sup, {Ile,ll,, Ilezl12} < K1 for some positive K1. This implies that sup,{JIx,lloO, 11x,1)2} < a. By Assumption 2 (that the zero dynamics of every individual system is minimum phase), sup, Ily,(.)lloO exists. By Assumption 3, W(x, , S,, y,, %,-I,. . , x,-,+l) is bounded. Therefore, S, E L,. Consequently, by Barbalats lemma, S, -+ 0.

    Y?

    Observe that sup, 116, JIoo is bounded, since

    Since sup; {I(e;(Jco, Ile;ll2} are bounded, by Barbalats lemma, ei -+ 0. Therefore, Vi, xg -+ 0.

    Remarks:

    1) In Assumption 1, Si = 0 yields the desired string stable dynamics.

    2) Designing decentralized adaptive controllers for inter- connected systems can be done in two steps: a) Identify the desired closed-loop (string stable) dy-

    namics. Design a controller to achieve the desired closed-loop dynamics in the absence of parametric uncertainty.

    b) Use a gradient adaptation law to update the param- eters.

    S, = -Xsign(S,) + & ~ ( x , , Y,, s,, x 2 - 1 1 * . . , ~ t - r + i ) then the following adaptation law should be used:

    0; = -rW(x;, . . . z ; - ~ + ~ ) sign (Si), r > 0 to conclude that sup, IIxilloo, supil(S;l(,, supillslloo are bounded and that z;(t) , S;( t ) -+ 0 asymptotically for all i .

    The proof of the above remark is similar to the proof of Theorem 4.

    V. EXAMPLE: VEHICLE-FOLLOWING SYSTEMS For a good overview on vehicle-following systems, the

    readers are referred to [2], [3], 1111, [8], and 1231. The longi- tudinal constant spacing vehicle-following controller designed by Hedrick [8] and used for parameter adaptation by Swaroop [28] will be considered here. A simple longitudinal vehicle dynamic model for the ith vehicle in the platoon is given by

    .. U , - czx; - F, 2, =

    M,

    where 5% is the position of the ith vehicle in the platoon with respect to an inertial frame, U, represents the propul- sivehraking effort, c,x: is the aerodynamic drag force, and F, is the tire drag acting on the ith vehicle. The control objectives are :

    .~ , ( t ) is defined as x,(t) - x,-l(t) = L,, where L, is the desired constant intervehicular spacing. E, ( t ) should go to zero asymptotically (exponentially) for every lead vehicle maneuver. String stability of the platoon should be guaranteed, i.e., given E > 0, there exists a 6 > 0 such that 11~,(0)11, <

    In designing the controller [8], [28], it is assumed that the lead vehicle velocity and acceleration and lead vehicle relative position information can be communicated to every controlled vehicle. Define

    6 =+ SUP,llEzllcc < E .

    s, = 4 + 41% + q3(v, - 211) + q4 x, - x1 + L, ( 1 3

    and U , is chosen such that S, + AS, = 0 for some X > 0. U, is given by

    The spacing error dynamics are given by

    1 - - L l + (41 + X ) i i - l + q1X.E;-1]. 1 + 43 - -

  • 356 IEEl 3 TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 41, NO. 3, MARCH 1996

    Let zi = ii + XE,. The dynamics of the 25 interconnected system is

    Platoon string stability is guaranteed if the above inter- connected system is string stable. The above interconnected system is in the same form as in (7). String stability is guaranteed if q l , q3, and q4 are chosen appropriately.

    The theorems developed in this paper are sufficient condi- tions to guarantee string stability for nonlinear systems. For linear systems, one could use input-output stability and some results of this paper to conclude about string stability. For example, Laplace transformation of the above equation yields

    If 41, q3, q4 are chosen such that qlq3 > q4

    for some positive K1, K2. String stability and, consequently, exponential string stability follow immediately.

    VI. CONCLUSIONS In this paper we defined string stability, asymptotic, and

    exponential string stability, for countably infinite interconnec- tion of nonlinear systems. We derived sufficient conditions to guarantee string stability for a class of interconnected systems and demonstrated their robustness to small singular/structural perturbations. The interconnections considered look ahead lower-triangular interconnected systems) or are banded (fi- nite look ahead and look back). We presented parameter adaptation law (gradient type) to regulate the states of all systems and to ensure uniform boundedness of all the states and parameter estimation errors. Finally, we have illustrated the theory developed in this paper with a controller design for vehicle-following systems.

    REFERENCES

    [I] E. Barbieri, Stability analysis of a class of interconnected systems, J. Dynamic Syst., Measurements, Contr., vol. 115, no. 3, pp. 546551, Sept. 1993.

    [2] R. E. Fenton and J. G. Bender, A study of automatic car following, IEEE Trans. Veh. Technol., vol. VT-18, no. 3, Nov. 1969.

    [3] R. J. Caudill and W. L. Garrard, Vehicle follower longitudinal control for automated transit vehicles, J. Dynamic Syst., Measurements, Contr., vol. 99, no. 4, pp. 241-248, Dec. 1977.

    [4] S. S. L. Chang, Temporal stability of n-dimensional linear processors and its applications, IEEE Trans. Circuits Syst., vol. CAS-27, no. 8, pp. 716-719, Apr. 1980.

    [5] E. J. Davison and N. Tripathi, The optimal decentralized control of a large power system: Load and frequency control, IEEE Trans. Automat. Contr., vol. AC-23, no. 2, pp. 312-325, 1978.

    [6] C. A. Desoer and M. Vidyasagar, Feedback System: Input-Output Properties. New York Academic, 1975.

    [7] M. L. El-Sayed and P. S. Krishnaprasad, Homogenous interconnected systems: An example, IEEE Trans. Automat. Contr., vol. AC-26, no. 4, pp. 894-901, Aug. 1981.

    [8] J. K. Hedrick, D. H. McMahon, V. K. Narendran, and D. Swaroop, Longitudinal vehicle controller design for IVHS systems, in Proc. 1990 Amer. Contr. Con$, San Diego, CA.

    [9] L. R. Hung, R. Su, and J. Myer, Global transformations of nonlinear systems, IEEE Trans. Automat. Contr., vol. AC-26, no. 1, pp. 24-31, 1983.

    [ 101 A. Isidori, Nonlinear Control Systems New York: Springer-Verlag, 1989.

    [ l l ] K. C. Chu, Decentralized control of high speed vehicle strings, Transportation Res., pp. 361-383, June 1974.

    [12] -, Optimal decentralized regulation for a string of coupled sys- tems, IEEE Trans. Automat. Contr., vol. AC-19, no.-6, pp. 243-246, June 1974.

    E131 P. Kokotovic, H. K. Khalil, and J. OReilly, Singular Perturbation Methods in Control: Analysis and Design. New York: Academic, 1986.

    [14] J. Levine and M. Athans, On the optimal error regulation of a string of moving vehicles, IEEE Trans. Automat. Contr., vol. AC-11, no. 11,

    [15] L. E. Peppard, String stability of relative motion PID vehicle control systems, IEEE Trans. Automat. Contr., vol. AC-19, no. 3, pp. 529-531, Oct. 1974.

    [I61 A. N. Michel, Stability analysis of interconnected systems, SIAM J. Contr., vol. 12, no. 3, pp. 554-579, Aug. 1974.

    [17] S. M. Melzer and B. C. Kuo, Optimal regulations of systems described by a countably infinite number of objects, Automatica, vol. 7, pp. 359-366, 1971.

    [18] K. S. Narendra and A. M. Annaswamy, Stable Adaptive Systems. Englewood Cliffs, NJ: Prentice-Hall, 1989.

    [19] U. Ozguner and E. Barbieri, Decentralized control of a class of distributed parameter systems, in Proc. IEEE Con$ Decision Contr., Dec. 1985, pp. 932-935.

    1201 W. Rudin, Principles of Mathematical Analysis. New York McGraw- Hill, 1964.

    [21] S. S. Sastry and M. Bodson, Adaptive Control: Stability, Convergence, and Robusmess. Englcwood Cliffs, NJ: Prentice-Hall, 1989.

    [22] S. S. Sastry and A. Isidori, Adaptive control of linearizable systems, IEEETrans. Automat. Contr., vol. 34, no. 11, pp. 1123-1131, Nov. 1989.

    [23] S. Sheikholeslam and C. A. Desoer, Control of interconnected systems: The platoon problem, IEEE Trans. Automat. Contr., Feb. 1992.

    [24] -, Indirect adaptive control of a class of interconnected nonlinear dynamical systems, Int. J. Contr., vol. 57, no. 3, pp. 743-765, 1993.

    [25] D. D. Siljak, Stability of large-scale systems under structural pertur- bations, ZEEE Trans. Syst., Man, Cybern., vol. SMC-2, pp. 657-663, 1972.

    [26] -, On stability of large-scale systems under structural perturba- tions, IEEE Trans. Syst., Man, Cybern., vol. SMC-3, pp. 415417, 1973.

    [27] J. J. E. Slotine and W. Li, Applied Nonlinear Control. Englewood Cliffs, NJ: Rentice-Hall, 1991.

    [28] D. Swaroop and J. K. Hedrick, Direct adaptive longitudinal control of vehicle platoons, Con$ Decision Contr., Orlando, FL, Dec. 1994.

    [29] W. E. Thompson, Exponential stability of interconnected systems, IEEE Trans. Automat. Contr., vol. AC-15, pp. 504-506, 1970.

    [30] M. Vidyasagar, Nonlinear Systems Analysis. Englewood Cliffs, NJ: Prentice-Hall, 1978.

    [3 1 ] __ , Input-output analysis of large-scale interconnected systems, vol. 29 of Lecture Notes in Control and Information Sciences. New York Springer-Verlag. 198 1.

    [32] M. Vidyasagar and A. Vanelli, New relationships between input-output and Lyapunov stability, IEEE Trans. Automat. Contr., vol. 27, no. 2, pp. 481433, April 1982.

    pp. 355-361, NOV. 1966.

    D. Swaroop received the B.Tech degree from the Indian Institute of Technology, Madras, in 1989 and the M.S. and Ph.D. degrees from the University of California, Berkeley, in 1992 and 1994, respec- tively, all in mechanical engmeermg.

    Since 1995 he has been a Visiting Postdoctoral Researcher for the University of California PATH program. His research interests include modeling, applied nonlinear and adaptive control theory, real- time control of mechanical systems, and vibrations.

    Dr. Swaroop is a member of ASME.

  • SWAROOP AND HEDRICK: STRING STABILITY

    J. K. Hedrick was a Professor of mechanical en- gineering at Massachusetts Institute of Technology from 1974-1988. He is currently the Director of the Vehicle Dynamics Laboratory in the Department of Mechanical Engineering at the University of California, Berkeley. His research interests include the development of advanced control theory and its application to a broad variety of transporta- tion systems including high-speed ground vehicles, passenger and freight rail vehicles, automobiles, heavy trucks, and aircraft. He has consulted for

    many industries in the transportation area including problems in design, vibration, isolation, and electronic controller design. He has authored over 60 publications and edited several texts.

    Dr. Hedrick has served on many national committees including the Trans- portation Research Board, the American National Standards Institute, ISO, and the NCHRP. He is currently a member of the Board of Directors of the International Association of Vehicle Systems Dynamics and Editor of the Vehicle System Dynamics Joumal. He is a member of SAE and a Fellow of the ASME where he has served as Chairman of the Dynamic System and Controls Division.

    357