Global Output-Feedback Tracking

download Global Output-Feedback Tracking

of 6

Transcript of Global Output-Feedback Tracking

  • 8/10/2019 Global Output-Feedback Tracking

    1/6

    Proceedings of the 38Ih

    Conference on Decision & Control

    Phoenix, Arizona USA December 1999

    F r M l l 14:OO

    Global Output-Feedback Tracking

    for a Benchmark Nonlinear System

    *

    Zhong-Ping Jiang Ioannis Kanellakopoulos

    Depar tment

    of

    Electrical Engineering

    Polytechnic University University of California

    Brooklyn, NY 11201.

    [email protected] [email protected]

    Dep artm ent of Electrical Engineering

    Los

    Angeles, CA 90095-1594

    Abstract: In this paper, the output-feedback global

    tracking problem is solved for the well-known nonlinear

    benchmark RTAC system, where one of the unmea-

    sured states appears quadratically in the state equa-

    tions. Our novel observer-controller backstepping de-

    sign yields

    a

    nonlinear output-feedback controller that

    forces the translational displacement t o globally asymp-

    totically track an appropriate time-varying signal. The

    proposed solution is new even for the case of global

    output-feedback stabilization, namely when the refer-

    ence signal is zero.

    1

    Introduction

    The problem of controlling the nonlinear benchmark

    mechanical system usually called RTAC (for Rotational-

    Translational Actuator) or TORA (Translational

    Os-

    cillator with

    a

    Rotational Actuator)

    wa s

    introduced

    in [lo]. This problem has recently received a consid-

    erable amount of attention from several researchers [l,

    2,

    3, 4,

    10,

    111.

    Due to the weak, sinusoid-type non-

    linear interaction between the translational oscillations

    and the rotational motion, the dynamic model of this

    RTAC is not globally feedback linearizable. There-

    fore, the direct application of well-known nonlinear

    control schemes such as feedback linearization does not

    solve the global stabilization problem. In the afore-

    mentioned papers, several novel nonlinear approaches

    have been developed, based on integrator backstepping

    and passivity techniques, for the state- and output-

    feedback stabilization and tracking problems. More-

    over, some of these approaches have been validated

    through experimental results.

    The objective of this paper

    is

    to address the problem

    of output-feedback global tracking for this benchmark

    system, following our previous results for the state-

    feedback [ll] and output-feedback

    [4]

    problems. We

    ' The w or k

    of

    t he f i r st au tho r w as s uppo r ted in pa r t by a

    s t a r t - u p g r a n t from Polytechnic Univers i ty . Th e work of t h e

    second author

    was

    s uppo r ted in pa r t by NSF u n d e r G r a n t ECS-

    9502945.

    consider the translational position and the rotational

    angle as the two outputs and assume that the linear

    and angular velocities are not available for feedback.

    The main difficulty here is that the system equations

    depend nonlinearly on an unmeasured state; this ren-

    ders existing global output-feedback stabilization and

    tracking methods

    [6,

    7,

    81

    not

    applicable to the RTAC

    system. The semiglobal approach proposed in [4]forces

    the translational displacement to track a suitably de-

    fined reference signal for any given bounded region of

    initial conditions. In this paper, we give a global so-

    lution to the output-feedback tracking problem. By

    exploiting the physical structure of the RTAC system,

    the proposed tracking methodology not only accom-

    modates all initial conditions with the same controller,

    but also guarantees asymptotic tracking for a larger

    class of reference signals than th e semiglobal scheme

    of

    [4].

    Notation: For

    a vector

    2 E Rn,

    T denotes its trans-

    pose and

    1 )

    its Euclidean norm.

    For a

    time-varying

    system

    = g ( t , J )

    +

    ~ ( t ) ,

    + .,t)

    enotes the tra-

    jectory starting from at t = 0 .and

    W .,t)

    eans

    @99(.Lt)I i.e., the trajectory of

    =

    g t , t ) starting

    from 5 at t = 0. I n x n is the identity matrix of or-

    der

    n

    while On is the null matrix of order n. GAS

    means global asymptotic stability while UGAS stands

    for uniform global asymptotic stability.

    2 A benchmark problem

    The nonlinear benchmark system considered in this

    section was introduced by Wan, Bernstein and Cop-

    pola in

    [lo]

    and is known as RTAC or TORA. It is

    a

    mechanical system in which the translational oscilla-

    tions of the platform are controlled via the rotational

    motion of an eccentric mass. Assuming tha t the plat-

    form moves in the horizontal plane, the dynamics of

    the system are described by

    0-7803-5250-5/99/O.00

    O

    I999

    EEE

    4802

    Authorized licensed use limited to: Sharif University of Technology. Downloaded on December 28, 2009 at 01:44 from IEEE Xplore. Restrictions apply.

    mailto:[email protected]:[email protected]:[email protected]:[email protected]
  • 8/10/2019 Global Output-Feedback Tracking

    2/6

    w1ierc.I; is the disturbance force actirig

    on

    the cart,

    N

    is the control torque applied to the proof mass, x is

    the translational position and 8 is the rotational angle.

    In l ) , 1.1 represents the total mass of the disk and the

    cart, m and I represent the mass and the moment of

    inertia of th e eccentric mass, respectively, and T is the

    radius of rotation.

    As in [lo], after some appropriat e normalized transfor-

    mations, equations (1) and 1) are simplified to

    , I + Xd = &(e2sino ecosq f Fd

    2)

    8 = U-&XdCOS8,

    where 0

    lTL1/2

    +

    l / ( 2 L 2 d m ) is

    -

    24

    a design pa-

    rameter. Notice that 2 2 el

    =

    8 and z3

    0,. =

    z

    are .available for feedback design. Also note tha t

    al (~, ,B, ,O,~, )= 0. Byvirtueof 18), 21) andLemma

    1,

    completing the squares we obtain

    (32)

    L 2 m e ; Z3z4J 1 2

    2 1 2 cos2

    2 3

    Step 3

    :

    Consider the function

    33)

    ,

    V3

    =

    V2(%,el1e2)

    +

    2z4

    Differentiate V3 along the solutions of (18),

    (21)

    and

    (26) and choose the following tracking control law to

    make V3 negative definite:

    4805

    Authorized licensed use limited to: Sharif University of Technology. Downloaded on December 28, 2009 at 01:44 from IEEE Xplore. Restrictions apply.

  • 8/10/2019 Global Output-Feedback Tracking

    5/6

    aal

    . aal .. aal .

    eT eT

    eT

    aeT ao a x 3

    r

    e, (J-- - ^.

    COS'

    (z3 + 0,) 1 ]} 34)

    where

    c2 >

    0

    is a

    design parameter, and

    2 ,2 ,

    2

    and stand for the partial derivatives of

    a1

    with

    respect to its first to fourth argument, respectively.

    Indeed, when 34) is substituted into

    V 3

    from (32)

    and the completion of th e squares, it follows that

    35)

    Letting

    a = min { c1-

    +

    A

    L 2 m ,

    c 2 ,

    , L z F }

    36)

    V3

    5

    - 2 a & ( ~ ~ , ~ * , e l , e ~ ) 37)

    35) implies

    The statement and the proof of

    our

    main s tability re-

    sults are given in the next section.

    4 Main

    results

    We are now ready t o st ate our main theorem.

    Theorem

    1

    For any reference signal xT( t ) atisfying

    Assumption 1, the problem of global output-feedback

    tracking is solvable for the benchmark system [2) with

    Fd = 0.

    Before proving Theorem 1,we give a technical stability

    result for a nonautonomous cascade system of the type

    [

    =

    f ( t , S , Y )

    38)

    =

    fd( t ,O

    (39)

    Y =

    HC

    (40)

    where

    [

    E EtRn(,

    E Etn L. It remains to verify A l ) . When setting

    el =

    Z3

    = 0 in (28), the time derivative of in 26)

    becomes

    11

    arctan

    2 2

    2

    11

    arctan

    z2

    28,

    2

    os

    I= - 2 ~ ~ 2 s i n

    which, toge ther with the choice of in (0,

    2-4OmaX/r ,

    implies that

    VI

    is nonpositive and is equal to zero if

    and only if

    22

    = 0. Lyapunov stability theory tells

    us that the zero-input (-system is globally stable. Fur-

    thermore, from Barbalats lemma (see, e.g., [6, p. 491]),

    zz(t)

    goes to zero as

    t

    + +CO. As in [4, Sec.4.11, by

    an application of [5, Lemma 21 to the equation

    2 2 = -z1 + E(sin(z3 +e,) -sin@,) ,

    45)

    we conclude that

    z l ( t )

    also goes to zero as

    t

    -+ +CO.

    Therefore, the property A l ) has been proved. Finally,

    the proof of Theorem 1 is completed with the help of

    Lemma 3. AAA

    For

    a subclass

    of reference signals identified in

    As-

    sumption 1, that is, a set of periodic reference signals

    x , ( t ) ,

    we can even conclude the

    uniform

    convergence

    of

    2 d ( t )

    ,(t) to zero.

    Corollary

    1

    Under the conditions

    of

    Theorem

    1, i f

    x, (t ) and the deduced signal q( t) in Assumption

    1

    are

    periodic,

    all

    the states

    of

    the

    closed-loop

    system are

    uniformly bounded. In particular, Xd(t) x,.(t) uni-

    formly

    converges t o zero as t -+

    ca.

    5

    Concluding

    remarks

    The problem of output-feedback tracking for the well-

    known nonlinear benchmark RTAC system has been

    solved globally for the first time. The novelty of this

    paper is the introduction of a nonlinear s ta te transfor-

    mation which eliminates the quadratic dependence of

    the system equations on the unmeasured states. This

    transformation then allows the design of a novel ob-

    server/controller backstepping scheme, which leads to

    the desired global output-feedback tracking.

    Lyapunov-based backstepping designs are inherently

    robust to some types of disturbances, and can be robus-

    tified with respect to many other types. Our controller

    can also be robustified against several types of dis tur-

    bances using techniques very similar to those in

    [ l l] A

    complete study of the robustness issue is beyond the

    scope of this paper, but it undoubtedly is a topic that

    deserves further attention.

    References

    [l]

    G. Escobar, R. Ortega, and H. Sira-Ramirez,

    Output-feedback global stabi lization of a nonlin-

    ear benchmark system using a saturated passivity-

    based controller,

    IEEE TCST,

    7 289-293) 1999.

    [2] R. A. Freeman and

    P.

    V.

    KokotoviC, Tracking

    controllers for systems linear in the unmeasured

    states,

    Autornatica,

    vol. 32, pp. 735-746, 1996.

    [3]

    M.

    Jankovic,

    D.

    Fontaine and P. V. KokotoviC,

    TORA example: cascade- and passivity-based

    control designs,

    IEEE TCST,

    4 292-297) 1996.

    [4] Z. P. Jiang,

    D.

    J. Hill and Y. Guo, Stabilization

    and tracking via output feedback for the nonlinear

    benchmark system, Automatica, vol. 34, no. 7,

    pp. 907-915, 1998.

    [5] Z

    P.

    Jiang and

    H.

    Nijmeijer, Tracking control

    of mobile robots: a case study in backstepping,

    Autornatica,33

    1393-1399) 1997.

    [6]

    M.

    KrstiC, I. Kanellakopoulos and P. V. Koko-

    toviC,

    Nonlinear and Adaptive Control Design.

    New York: John Wiley Sons, 1995.

    [7] R. Marino and P. Tomei, Nonlinear Control De-

    sign.

    London: Prentice-Hall, 1995.

    [8] L. Praly and Z. P. Jiang, Stabilization by out-

    put feedback for systems with ISS inverse dynam-

    ics,

    Systems Control Letters,

    vol. 21, pp. 19-33,

    1993.

    [9] H. J . Sussmann and

    P.

    V. KokotoviC, The peak-

    ing phenomenon and th e global stabilization of

    nonlinear systems

    ,

    IEEE Trans. Automat. Con-

    trol,

    vol. 36, pp. 424-440, 1991.

    [ lo]

    C.-J. Wan, D .

    S.

    Bernstein and V. T. Coppola,

    Global stabilization of the oscillating eccentric

    rotor,

    Nonlinear Dyn.,

    vol. 10, pp. 49-62, 1996.

    [l l ] J . Zhao and I. Kanellakopoulos, Flexible back-

    stepping design for tracking and disturbance

    at-

    tenuation,

    Int.

    J .

    Robust Nonlinear Control,

    vol.

    8, pp. 331-348, 1998.

    [12] Y. Tan, I. Kanellakopoulos, and Z.-P. Jiang,

    Nonlinear observer/controller design for a class

    of nonlinear systems,

    Proc. 37th IEEE Conf.

    Dec. Contr.,

    pp.

    2503-2508,

    Tampa, FL,

    1998.

    4807