10.1.1.45.8990.ps

Upload: srirangam-vamshikrishna

Post on 14-Apr-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/27/2019 10.1.1.45.8990.ps

    1/6

    NONLINEAR CONTROL OF A CONTINUOUSLY VARIABLE

    TRANSMISSION USING HYPERSTABILITY THEORY

    Martin S. Sackmann, Volker G. Krebs

    Institut fr Regelungs- und Steuerungssysteme, Universitt Karlsruhe (TH),

    Kaiserstr. 12, 76131 Karlsruhe, Germany

    fax: +49 (0)721 / 608-2707 and e-mail: {sackmann, krebs}@irs.etec.uni-karlsruhe.de

    Keywords: Nonlinear control, hyperstability theory, subopti-

    mal control, Hamilton matrix, continuously variable transmis-

    sion.

    Abstract

    Nonlinear control design methods using Popovs hyperstabil-

    ity theory which have been developed so far are applicable for

    systems with linear feedforward components only. In this

    contribution the existing criterion of hyperstability is extended

    to systems with nonlinear feedforward blocks. A new designstrategy is proposed taking advantage of particular properties

    of the Hamilton matrix used in LQ control. The efficiency of

    the method is demonstrated by the controller design of a con-

    tinuously variable transmission of a car.

    1 Introduction

    Nonlinear control has become more and more a focus in re-

    search since linear system models mostly are not appropriate

    to describe real world processes, and thus nonlinear models

    have to be used. To cope with nonlinear dynamics, numerousdifferent nonlinear controller design approaches are proposed

    in the literature. There are e.g. nonlinear design methods

    based on differential geometric tools such as input-output

    linearization [Isid95], input-state linearization [NiSc90] or the

    'Flat Systems' approach [Flie95]. However, the applicability

    of these methods is limited due to restrictive conditions. When

    using input-output linearization to guarantee asymptotic sta-

    bility, it is necessary that either the relative degree of the plant

    is equal to its order or the zero dynamics is asymptotically

    stable. For input-state linearization a diffeomorphism, i.e. a

    continuously differentiable map with a continuously differen-

    tiable inverse, is used to transform the nonlinear system into

    nonlinear controllability standard form. However, a seriousdisadvantage of this approach results from the fact, that in

    general it is quite difficult to calculate the transformation law

    for higher order systems [Allg96]. The difficulty associated

    with the 'Flat Systems' method is the necessary construction of

    a flat output. Further nonlinear approaches are based on Ly-

    apunovs method [Foel93a], [GaGl96], sliding mode control

    [Khal96], or backstepping [GaGl96] to implicitly guarantee

    asymptotic stability and robustness under system uncertain-

    ties. In this paper we present a new approach for controlling

    nonlinear plants using the concept of hyperstability theory to

    obtain globally asymptotically stable systems.

    The paper is organized as follows. In the second section themain aspects of Popovs hyperstability theory are reviewed. In

    section 3 the existing stability criterion is extended to systems

    with nonlinear feedforward blocks and a new condition for

    asymptotic hyperstability for nonlinear systems is derived.

    Due to the analogy with the performance index used in LQ

    control a new method is proposed to satisfy this condition. In

    section 4 it is shown that the eigenvalues of the so called

    Hamilton matrix are the positive and negative eigenvalues of

    the controlled linear time-invariant system using an infinite

    optimization interval. Therefore, optimal control can be

    achieved by pole assignment, where the eigenvalues of the

    controlled linear SISO-system are shifted to the negative ei-

    genvalues of the Hamilton matrix. This result is extended tothe nonlinear case in order to obtain a suboptimal control

    strategy. Based on this general result, in section 5 a particular

    nonlinear controller is designed for a continuously variable

    transmission to achieve asymptotic hyperstability under con-

    sideration of state space restrictions. In the final section the

    results are summarized.

    2 Hyperstability Theory

    In 1973 V. M. Popov introduced the notion of hyperstability

    as a generalization of the absolute stability for nonlinear sys-tems [Popo73]. Roughly speaking, hyperstability comprises

  • 7/27/2019 10.1.1.45.8990.ps

    2/6

    two stability concepts: input-output stability and Lyapunov

    stability [Foel93b]. In particular, if a system is asymptotically

    hyperstable it is globally asymptotically stable in the sense of

    Lyapunov, too [Foel93b]. Thus, on the one hand hyperstabil-

    ity theory is a useful tool for the analysis of feedback systems

    and on the other hand it profitably can be applied to controllerdesign. Necessary and sufficient conditions for asymptotic

    hyperstability were defined in [Foel93b] for the standard

    multivariable feedback system (Fig. 1) with the nonlinear

    controller r(y) as follows:

    Fig. 1. Standard feedback system

    x n

    u m

    y n

    :

    :

    :

    1

    1

    1

    Definition 1: The nonlinear feedback system (Fig. 1) with the

    equilibrium point xR=0 is asymptotically hyperstable iff:

    For the linear, time-invariant, completely controllable and

    completely observable system in the feedforward block, there

    exists a positive definite symmetric matrix P, a regular matrix

    L and an arbitrary matrix V satisfying the Kalman-

    Yakubovich-Equations (KYEs):

    A P PA LL

    C PB LVD D V V

    T T

    T

    T T

    + =

    =+ =

    ,

    , (1)

    and the Popov integral inequality

    ( ) ( )v y dTt

    0

    0

    2 (2)

    holds for all t0 and a positive 0 .

    Obviously, the relationship to Lyapunov stability is given by

    the first Kalman-Yakubovich equation, which shows the first

    time derivative of a Lyapunov function with a positive defi-

    nite matrix P for an autonomous linear system.

    Until now this criterion of asymptotic hyperstability exclu-

    sively applies to systems with a linear feedforward block. In

    the following section we will extend this stability definition

    and the conditions for hyperstability to systems with nonlinear

    feedforward blocks.

    3 Extension of the asymptotic hyperstability

    criterion

    In this section we will consider stabilizable nonlinear systemswith a feedforward block represented by the equations

    ( ) ( )&

    , , .

    x f x G x u

    y x

    x u yn m n

    = +

    =

    and

    (3)

    The equilibrium point is xR=0 and the function f(x) satisfies

    f(0) = 0. The nonlinear feedback system including the nonlin-

    ear controller r(x) is given in Fig. 2.

    The system considered now is converted to the standard feed-

    back system of Fig. 1 by means of a suitable structure trans-

    formation.

    Fig. 2. Nonlinear feedback system

    The feedback system is extended by a constant matrix AE with

    negative eigenvalues and AE, as illustrated in Fig. 3.

    Fig. 3. Extended nonlinear feedback system

    Combining the matrices AE, G(x)r(x), and f(x) , accordingto the dashed line, a new feedback block is created. Introduc-

    ing the input , in the feedforward block we obtain the as-

    ymptotically stable linear system

    &$ $

    $ $ $ ,

    x A x Bu

    y C x B C I I

    E= +

    = = =

    ; ; identity matrix n n(4)

    and in the feedback block the static nonlinearity

    ( ) ( ) ( )$v x x f x= A + G x r .E (5)To achieve asymptotic hyperstability of the transformed ex-

    tended nonlinear system, definition 1 given in section 2 mustbe satisfied.

  • 7/27/2019 10.1.1.45.8990.ps

    3/6

    First we prove that the KYEs

    A P PA LL

    C PB LV

    D D V V

    E

    T

    E

    T

    T

    T T

    + =

    =

    + =

    ,

    $ $ ,

    are satisfied with positive definite P and regular L. Using the

    notation of (4) and choosing D=0 the KYEs are reduced to

    A P PA LL

    I PI

    E

    T

    E

    T+ = =

    ,

    .0

    Obviously, P has to be the identity matrix I nn and there-fore, P is positive definite. The remaining equation

    A A LL QET

    E

    T+ = = (6)

    is satisfied by choosing a suitable matrix AE with negative ei-

    genvalues to get a positive definite, symmetric matrix Q=LLT.

    A regular L can be determined by means of Cholesky factori-

    zation.

    Second, the Popov integral inequality

    ( ) ( ) ( ) ( )J v y d v x dT

    t

    T

    t

    = = $ $0 0

    0

    2

    has to hold for all t 0 and a positive 0 .

    We substitute $v by (5) using the fact that

    ( )x A x x A x x A xT ET

    E

    TT

    E

    T= = ,

    and the system (3) with ( )u r x= which yields

    ( ) ( ) ( )&x f x G x r x= .From (6) we obtain

    ( )x A x x A A x x Q xT ET

    E E

    T T= + = 1

    2

    1

    2

    and thus, the integral inequality is given by

    J v x d x x x Q xd

    x x x Q x d

    T

    t

    T

    t

    T

    T t T

    t

    = = +

    =

    $ &

    0 0

    0

    0

    0

    2

    1

    2

    1

    2

    1

    2

    .

    To satisfy this inequality it is necessary to prove the bounded-

    ness of the integral for t, because in this case the otherterm on the left side of the inequality is bounded, too. For that

    reason, the design of a controller which guarantees that the

    integral inequality

    J x Q xdT

    t

    = < 0

    0

    2

    holds for all t 0 is necessary and sufficient to obtain an as-

    ymptotically hyperstable closed loop system. Therefore, wehave the following theorem.

    Theorem 2: The nonlinear system

    ( ) ( )&

    , ,

    x f x G x u

    y x

    x u yn m n

    = +

    =

    and

    (7)

    with the equilibrium point xR = 0, and f(0) = 0 is asymptoti-

    cally hyperstable, iff there exists a continuous control

    u = r(x) satisfying

    J x Q x dT

    t

    = 0

    0

    2 (8)

    with a positive definite, symmetric matrix Q, a positive

    0 < , an arbitrary initial condition x(t=0), and all t0.

    Proof: Using the Lemma of Barbalat [Popo73] it is trivial to

    prove that

    ( )limt

    x t = 0

    since Q is positive definite and J is limited.

    The derivation of a criterion for asymptotic hyperstability for

    time discrete nonlinear feedforward blocks is carried out in

    the same way as it was demonstrated for the case of continu-

    ous systems.

    One possibility to achieve the boundedness of the integral is

    to use results from linear quadratic optimal control. Compar-

    ing this integral with the quadratic index of performance

    ( )J x Q x u S u dT T

    t

    = +0 (9)used in optimal control theory, where Q and S are positive

    definite matrices, the similarity is evident. Since the integrand

    of (9) is equal or greater than the integrand of (8), it is suffi-

    cient to prove the boundedness of (9) for all t 0.

    In the next section we apply a relation between the eigenval-

    ues of the Hamilton matrix and the optimal closed loop sys-

    tem to calculate an optimal controller without solving the Ric-

    cati equation, explicitly.

    4 Optimal control of linear systems

    Linear quadratic regulation (LQR) is one of the most efficient

    linear control synthesis methods. By means of LQR a desired

    dynamical behavior for a linear time-invariant, controllable

    system

    &x A x Bu= +is achieved by minimizing the quadratic index of performance

    (9). We consider the case of infinite time horizon and the ma-

    trices Q and S are assumed to be positive definite. Thus, the

    cost function reads

    J x Qx u S u dT T

    = +

    0 minimum. (10)

  • 7/27/2019 10.1.1.45.8990.ps

    4/6

    Usually, the performance index is minimized by solving the

    Hamilton-Jacobi equations [Foel94]. This leads to the Riccati

    equation

    A P PA PBS B P QT T+ + =1 0 , (11)

    which has to be solved to obtain a positive definite matrix P

    for the construction of the optimal control law

    u R x S B P xT= = 1 . (12)

    Obviously, (11) is a nonlinear matrix equation, and therefore,

    in general it can only be solved numerically. To overcome this

    restriction we will focus on a remarkable property of the

    Hamilton matrix [Foel94]

    HA BS B

    Q AA

    T

    T=

    1

    . (13)

    The eigenvalues of the optimal controlled system

    ( ) ( )&x A BR x A BS B P x A xT R= = =1

    are the negative eigenvalues of the Hamilton matrix HA, and,

    moreover, the eigenvalues of HA are symmetric to the imagi-

    nary axis.

    Proof: From linear matrix theory it is known that similar ma-

    trices have identical eigenvalues. The matrices E and F are

    called similar [ZuFa84] if there exists such a regular matrix T,

    that the matrix equation E T = T F holds. Setting up

    E H FA BS B

    AT

    I

    P IA

    R

    T

    R

    T= =

    =

    ; ;

    1

    0

    0

    with the (nn) unity matrix I and the matrix F, possessing thepositive and negative eigenvalues of AR, the similarity can be

    showed, if the Riccati equation (11) is satisfied.

    Due to this symmetry of the eigenvalues the characteristic

    polynomial of the Hamilton matrix has to be an even function.

    Consequently, the optimal control problem can be solved

    analytically for second order linear SISO-systems, because a

    reduction of the fourth order polynomial to a quadratic func-

    tion is possible by an appropriate substitution. Therefore, wecan explicitly calculate the eigenvalues of the Hamilton ma-

    trix.

    For this reason, the optimal controller will be determined by

    pole assignment using the negative eigenvalues of the Hamil-

    ton matrix. Moreover, this method can be used for nonlinear

    SISO-systems in the state-dependent coefficient (SDC) form

    ( ) ( )&x A x x g x u= + , too. However, in general only suboptimal

    control is obtained [ClDS96], and only local asymptotic sta-

    bility is guaranteed. Nevertheless, we will see in section V

    that it is possible to determine a suitable Lyapunov function to

    prove asymptotic stability in a certain region.

    5 Controller design for a continuously variable

    transmission

    On account of more and more strict regulations the reduction

    of fuel consumption and exhaust emissions of automobiles are

    one of the major challenges in car industry, nowadays. Thereare several approaches to tackle this problem [GuSc95]. Here

    we will focus on the application of continuously variable

    transmissions (CVTs). A CVT allows to continuously vary the

    gear-ratio in contrast to a conventional transmission, which

    offers 4 or 5 gears only. This property enables efficient and

    smooth power transmission from a vehicles engine to its

    wheels by providing optimal transmission ratios to maximize

    fuel efficiency. However, a CVT is an extremely complex,

    nonlinear system, and therefore, classical control methods

    achieve the required performance by a huge expenditure in

    controller design only [GuSc95]. This fact is the motivation

    for the design of a nonlinear controller for CVT of a 1.3 liter

    four cylinder spark-ignition engine with compression ratio

    10:1.

    The derivation of the plant model (Fig. 4) and further details

    are given in [GuSc95].

    Fig. 4. Plant model

    The nonlinear dynamics of the second order plant is repre-

    sented by

    ( ) ( ) ( )( ) ( ) ( )( ) ( )

    ( ) ( )( ) ( )

    ( ) ( )

    & , ,

    ,

    &

    w w w w w

    w w

    t f t t g t t u t

    h t t d t

    t u t

    = +

    +

    =

    (14)

    where the functions fw(), gw() and hw() are given by

    ( )

    ( ) ( )

    ( )

    ( )

    f

    a c

    g

    h

    w w

    w w

    w e

    w w

    w e

    w e

    w w

    w e

    , ,

    , ,

    , ,

    =

    + +

    +

    = +

    = +

    3 2 2

    2

    2

    2

    1

    with the wheel velocity w, the continuously variable gear-ratio, the external disturbance d and the control input u. Theremainder of the parameters and their constant values are

    given in (Guzzella, Schmid, 1995). All functions are smooth

    since the denominator never becomes zero for positive , w,

    e and real. Moreover, the system (14) is confined to a cer-tain region X 2, which is given by the inequalities

  • 7/27/2019 10.1.1.45.8990.ps

    5/6

    w w w

    e w e

    ,min ,max

    min max

    ,min ,max

    ,

    ,

    .

    (15)

    The set of all equilibrium points in X for d = 0 is described by( ) ( ){ } w wX, , = where

    ( )( )

    ( ) ( )

    ( )

    =

    +

    + + + +

    2

    3

    2 2 2 4

    3

    2

    4 4 4

    2

    a

    a c a c

    a.

    This set is represented by the curve in Fig. 5.

    According to [GuSc95] in the region X the controllability

    matrix of the system is regular. Our aim is to design a subop-timal controller, which takes into account the given state

    space restrictions (15), and achieves asymptotic stability with

    regard to the equilibrium point xR = [w,R, R]T

    for all x0 =

    [w,0 ;0]T X.

    In the first step we introduce the distance between the state

    vector and the equilibrium point as new coordinates

    z = [w,,]T [w,R,R]

    T. To transform the nonlinear system

    into the SDC form, it is necessary to determine the elements

    of the matrix A. The elements a11 and a12 are defined by

    ( )

    ( ) ( )( )

    ( )

    af z z

    z

    z

    af z z a z

    z

    z

    w w R R

    R

    w w R R

    110

    1 2

    1

    3

    1

    12

    1 2 11 1

    2

    2=

    +

    =

    lim, , ,

    , , ,.

    ,

    ,

    =

    =a + 2 a

    +

    R

    2

    R

    3

    w,R

    w R

    2

    e ,

    The resulting SDC form reads

    ( ) ( )&z A z z b z ua a

    zb

    u= + =

    +

    11 12 1

    0 0 1,

    where( )( )

    ( )( )b =

    z +1

    2 R

    w

    +

    + +

    z

    z

    w R e

    R e

    1

    2

    2

    ,

    .

    The coefficients a11, a12 and b1 are continuous functions.

    In the next step the eigenvalues of the Hamilton matrix HA

    with S = s > 0 and a positive definite matrix Qq q

    q q=

    11 12

    12 22

    are calculated. The negative eigenvalues 1 and 2 of thecharacteristic polynomial

    ( )( )( )( )p c t c t c c c cHA = + + = + + 4

    1

    2

    2 1 1 2 2

    with

    ( )

    ( )

    t q + q b +q b +s a s

    t = a q a +q a +q a s

    1 22 12 1 11 1

    2

    11

    2

    2 11 1 2 12 22 11

    2

    11 12

    2

    2

    2

    =

    / ,

    / ,

    are determined to

    1 21 1

    2

    22 2

    , =

    + t t

    t .

    By pole assignment with u r z r z= 1 1 2 2 the poles of thematrix AR(z) are shifted to the values 1 and 2 where r1 and r2are given by

    r =a a + a

    a + a b

    r =a a b + a a

    a + a b

    11 2 11 1 11 2 11

    2

    12 11 1

    21 12 2 12 1 1 2 11 12

    12 11 1

    .

    The limiting values of r1 and r2 exist and are finite if a12 tends

    to a11b1. Therefore, the control input u is continuous. Tokeep the states inside the prescribed region according to (15)

    we need a suitable positive definite matrix Q and a scalar s,

    which can be chosen as

    ( )q q q

    s

    w

    w R

    w

    w R

    11 12 22

    90

    150

    = = =

    =

    , ,

    ; ; ;R

    1 21+ +

    where

    ( )( )( )

    ( )( )( )

    1

    w

    w

    2

    2

    w

    min

    2

    =2

    - 0.97 / + + 0.1

    =2

    - 1.03 + 0.05

    e R,max

    ,

    are suitable positive factors to force the state space restric-

    tions starting from the curve . In Fig. 5 the resulting systembehavior is shown in the -w-plane for a bundle of trajecto-ries in the region X.

    Fig. 5. Trajectories in the-w-plane

  • 7/27/2019 10.1.1.45.8990.ps

    6/6

    A positive definite matrix P is determined by the Riccati

    equation (11) for the equilibrium point z = 0. Using the quad-

    ratic Lyapunov function V=zT

    P z one can prove asymptotic

    hyperstability of the equilibrium point in the region X. Fig. 6

    illustrates a simulation of the closed loop behavior starting at

    x0 = [w,nom ,nom]T

    .

    0 2 4 6 8 10 12 14125

    130

    135

    140

    0 2 4 6 8 10 12 142

    3

    4

    5

    0 2 4 6 8 10 12 14-2

    0

    2

    4

    u

    w

    time (sec)

    Fig. 6. Simulation of the closed loop behavior

    Moreover, numerous simulations verify the robustness of the

    proposed design method using hyperstability theory against

    parameter uncertainties.

    6 Conclusions

    In this contribution a new definition of and applicable condi-

    tions for asymptotic hyperstability for systems with nonlinear

    feedforward blocks are presented. This approach enables the

    design of nonlinear controllers for specified closed loop prop-

    erties, e.g. input-output-stability and Lyapunov stability. Fur-

    thermore, this new criterion of asymptotic hyperstability can

    be derived for nonlinear time discrete feedforward blocks in a

    similar way. In conjunction with particular properties of the

    Hamilton matrix suboptimal control can be achieved for non-

    linear second order SISO-systems without solving the Riccati

    equation. Moreover, it is possible to obtain robustness againstparameter uncertainties and to consider state space restric-

    tions. The efficiency and the advantages of this method are

    demonstrated by the design of a nonlinear controller for a

    continuously variable transmission of a spark-ignition engine.

    References

    [Allg96] Allgwer, F., Nherungsweise Ein-/ Augangs-

    Linearisierung nichtlinearer Systeme, VDI-

    Verlag, Dsseldorf, (1996).

    [ClDS96] Cloutier, J., DSouza, C., Mracek, C. Nonlinear

    Regulation and Nonlinear H Control Via State-

    Dependent Riccati Equation Technique: Part1,

    Theory, In: Proceedings of the First International

    Conference on Nonlinear Problems in Aviation

    and Aerospace, Daytona Beach, FL., (1996).

    [Flie95] Fliess, M. et al., Flattness and defect of nonlin-

    ear systems: introductory theory and examples,

    In: International Journal of Control, 61, 1327-

    1361, (1995).

    [Foel93a] Fllinger, O., Nichtlineare Regelungen I,

    Oldenburg-Verlag, Mnchen, (1993a).

    [Foel93b] Fllinger, O., Nichtlineare Regelungen II,

    Oldenburg-Verlag, Mnchen, (1993b).

    [Foel94] Fllinger, O., Optimale Regelung und Steue-

    rung, Oldenburg-Verlag, Mnchen, (1994).

    [GaGl96] Garofalo, F., Glielmo, L., Robust control via

    variable structure and Lyapunov techniques,

    Springer-Verlag, Berlin, (1996).

    [GuSc95] Guzzella, L., Schmid, A. M., Feedback lineari-

    zation of spark-ignition engines with continuously

    variable transmission, In:IEEE Transactions on

    control systems technology, Vol.3, No.1, 54-60,

    (1995).

    [Isid95] Isidori, A., Nonlinear Control Systems,

    Springer-Verlag, Third Edition, London, (1995).

    [Khal96] Khalil, H., Nonlinear Systems, Prentice Hall,

    New Jersey, (1996).

    [NiSc90] Nijmeijer, H., van der Schaft, A., Nonlinear dy-

    namical control systems, Springer-Verlag, New

    York, (1990).

    [Popo73] Popov, V. M., Hyperstability of control sys-

    tems, Springer-Verlag, Berlin, (1973).

    [ZuFa84] Zurmhl, R., Falk, S., Matrizen und ihre An-

    wendungen, Springer-Verlag, Berlin, (1984).