Advanced Stability Analysis

download Advanced Stability Analysis

of 34

description

Advanced Stability Analysis

Transcript of Advanced Stability Analysis

  • Advanced Stability Theory

    Dr. Abdul Qayyum Khan

    Room No. SE-302Department of Electrical Engineering,

    Pakistan Institute of Engineering and Applied Sciences,P.O. Nilore Islamabad Pakistan

    Email: [email protected]://www.pieas.edu.pk/aqayyum/

    A. Q. Khan (DEE, PIEAS) EE-602 NCS 1 / 34

  • Non-Autonomous Systems I

    Consider a general nonlinear system

    x = f (x, t) (1)

    with x = x is the Eq. point and is defined as

    f (x, t) 0 t C t0

    Note that

    t0 the time at which the observation starts

    x = x = 0 is assumedThe linear approximation is given as

    x = A(t)

    A. Q. Khan (DEE, PIEAS) EE-602 NCS 2 / 34

  • Extension of stability concepts to Non-autonomous

    systems I

    Stability of Equilibrium point:

    An equilibrium point x = 0 is said to be stable at t = t0 if, for any R A 0,there exist r(R, t0) A 0, s.t. SSx(t0)SS < r , then SSx(t)SS < R for all t C t0.Otherwise the equilibrium point is unstable. Symbolically it can be writtenas

    R A 0, r(R, t0) A 0, SSx(t0)SS < 0 t C t0, SSx(t)SS < R

    or

    R A 0, r(R, t0) A 0, x(t0) > Br t C t0, x(t) > BR

    A. Q. Khan (DEE, PIEAS) EE-602 NCS 3 / 34

  • Extension of stability concepts to Non-autonomous

    systems II

    Asymptotic Stability (A.S.)

    An equilibrium point x = 0 is asymptotically stable

    if it is stable, and if in addition

    there exists some r(t0) A 0 such that SSx(t0)SS < r(t0) implies thatx(t) 0 as t

    Note that

    The A.S. requires that there exists an attractive region for everyinitial time t0

    The size of the region of attraction and speed of trajectoryconvergence may depend on t0.

    A. Q. Khan (DEE, PIEAS) EE-602 NCS 4 / 34

  • Extension of stability concepts to Non-autonomous

    systems III

    Exponential Stability (E.S.)

    An equilibrium point x = 0, is exponentially stable, if there exists twostrictly positive numbers and s.t. for sufficiently small x(t0)

    t A t0, SSx(t)SS B SSx(0)SSe(tt0) (2)

    where is known the rate of converges.

    Global Asymptotic Stability (G.A.S.)

    An equilibrium point x = 0 is globally asymptotically stable (G. A. S) if forall x(t0), x(t) 0 as t

    A. Q. Khan (DEE, PIEAS) EE-602 NCS 5 / 34

  • Extension of stability concepts to Non-autonomous

    systems IV

    Example 1:

    Consider

    x = a(t)x(t)

    and its solution

    x(t) = x(t0)e R tt0 a(r)dr

    Note that the above system is

    stable if a(t) C 0 t C t0 asymptotically stable if R

    t0

    a(r)dr = exponentially stable if T A 0 s.t. t C 0 R

    t+Tt

    a(r)dr C , A 0

    Example 2:

    A. Q. Khan (DEE, PIEAS) EE-602 NCS 6 / 34

  • Extension of stability concepts to Non-autonomous

    systems V

    Consider

    x = x(t)

    (1 + t)2

    and its solution

    x(t) = x(t0)eR tt0 1(1+r)2 dr

    Note that in the above system:

    a(t) = 1(1+t)2

    C 0 t C t0, hence stable

    R

    t0a(r)dr = R

    t0

    1

    (1+r)2dr = 1 Not A.S.

    Example 2:

    A. Q. Khan (DEE, PIEAS) EE-602 NCS 7 / 34

  • Extension of stability concepts to Non-autonomous

    systems VI

    Consider

    x = x(t)

    (1 + t)

    and its solution

    x(t) = x(t0)e R tt0 1(1+r)dr

    Note that in the above system:

    a(t) = 1(1+t)

    C 0 t C t0, hence stable

    R

    t0a(r)dr = R

    t0

    1

    (1+r)dr = A.S.

    Example 3:

    A. Q. Khan (DEE, PIEAS) EE-602 NCS 8 / 34

  • Extension of stability concepts to Non-autonomous

    systems VII

    Consider

    x = tx(t)

    and its solution

    x(t) = x(t0)e R tt0 rdr

    Note that in the above system:

    a(t) = t C 0 t C t0, hence stable R

    t0

    a(r)dr = R

    t0rdr = A.S.

    Rt+T

    t0a(r)dr = R

    t+Tt0

    rdr = T2+2tT

    2= E.S.

    Example 4:

    A. Q. Khan (DEE, PIEAS) EE-602 NCS 9 / 34

  • Extension of stability concepts to Non-autonomous

    systems VIII

    Consider

    x = x(t)

    1 + sin(x2(t))

    and its solution

    x(t) = x(t0)e R tt0 11+sin(x2(r))dr

    The system is exponentially stable (show)

    A. Q. Khan (DEE, PIEAS) EE-602 NCS 10 / 34

  • Uniform stability of Non-autonomous systems I

    Time dependency is very important aspect of non-autonomoussystems

    Initial observation time has important effect on the stability propertiesof systems

    Uniformity in system behavior is desirable and often demanded inpractice. This motivates to define

    1 Uniform stability

    2 Uniform asymptotic stability

    Non-autonomous systems with uniform properties are inherentlyrobust against disturbances

    A. Q. Khan (DEE, PIEAS) EE-602 NCS 11 / 34

  • Uniform stability of Non-autonomous systems II

    Uniform Stability

    An equilibrium point x = 0

    is locally uniformly stable at t = t0 if, for any R A 0, there existr(R, t0) = r(R) A 0 independent of t0, s.t. SSx(t0)SS < r , thenSSx(t)SS < R for all t C t0. Symbolically it can be written as

    R A 0, r(R) A 0, SSx(t0)SS < r t C t0, SSx(t)SS < R

    or

    R A 0, r(R) A 0, x(t0) > Br t C 0 x(t) > BR

    unstable if it is not stable

    A. Q. Khan (DEE, PIEAS) EE-602 NCS 12 / 34

  • Uniform stability of Non-autonomous systems III

    uniformly asymptotically stable, if it is stable r A 0 such that SSx(t0)SS < r x(t) 0 as t uniformly in

    t0, i.e., for each R A 0, there exist T = T(R, r) A 0, such that

    SSx(t0)SS < r SSx(t)SS < R,t C t0 +T(R, r)

    globally uniformly stable if it uniformly stable r(R) can be chosen to satisfy limR r(R) , and for each pair

    of positive numbers and c, there is T = T(, c) A 0 such that

    SSx(t)SS < , t C t0 +T(, c), SSx(t0)SS < c

    A. Q. Khan (DEE, PIEAS) EE-602 NCS 13 / 34

  • Uniform stability of Non-autonomous systems IV

    Uniform convergence in t0?

    For all R1 and R2 satisfying 0 < R2 < R1 B R0, T(R1,R2) A 0, such that,t0 A 0

    SSx(t0)SS < R1 SSx(t)SS < R2 t C t0 +T(R1,R2)

    This means that the trajectory, starting from within a ball BR1 , willconverge into a smaller ball BR2 after a time period T which isindependent of t0

    Uniform A.S. always implies A.S.

    A.S. does not always imply Uniform A.S.

    Exponential stability always implies Uniform A.S.

    A. Q. Khan (DEE, PIEAS) EE-602 NCS 14 / 34

  • Uniform stability of Non-autonomous systems V

    Illustrative example 1:

    Consider

    x = x(t)

    (1 + t)

    The solution is

    x(t) =1 + t0(1 + t)

    x(t0) (3)

    Note that

    x(t) converges to zero as t . Hence A.S. The convergence of x depends on t0. For larger values of t0, the

    convergence is slower and vice versa. Consequently, the stability isnot uniform.

    A. Q. Khan (DEE, PIEAS) EE-602 NCS 15 / 34

  • Uniform stability of Non-autonomous systems VI

    Illustrative example 2:

    Consider

    x = tx(t)

    The solution is

    x(t) = x(t0)eR t+Tt0 rdr = x(t0)e

    T2+2tT

    2

    Note that

    x(t) converges to zero exponentially as t . Hence ExponentialA.S.

    The convergence of x is independent of t0. Consequently, the stabilityis uniform.

    A. Q. Khan (DEE, PIEAS) EE-602 NCS 16 / 34

  • Lyapunov Analysis of Non-Autonomous Systems I

    Intuitively stability concepts and definitions of Autonomous systemscan be extended to Non-autonomous systems

    A bit complicated treatment is required

    Lyapunov direct method

    Stability can be concluded for non-autonomous system using aLyapunov function

    more mathematical concepts are involved

    The so-called La Salle theorem can not be used to study the stability

    Barbalat theorem: A partial compensation

    Stability discussion requires some basic concepts

    Time varying p.d. function decrescent function

    A. Q. Khan (DEE, PIEAS) EE-602 NCS 17 / 34

  • Lyapunov Analysis of Non-Autonomous Systems II

    A scalar time-varying function V (x, t) is

    1 locally p.d. if V (0, t) = 0 and there exists a time-invariant p.d.function V0(x) s.t. t C t0, V (x, t) C V0(x). Note also that V (x, t)is locally p.d. if V0(x) is locally p.d.

    2 decrescent if V (0, t) = 0 and if there exists a time-invariant p.d.function VI (x) such that

    t C 0 V (x, t) B VI (x)

    In other words, a scalar time-varying function V (x, t) is descrescent ifit is dominated by a time invariant p.d.f.

    A. Q. Khan (DEE, PIEAS) EE-602 NCS 18 / 34

  • Lyapunov Analysis of Non-Autonomous Systems III

    Illustrative Example

    Consider a scalar function

    V (x, t) = (1 + sin2t)(x21 + x2

    2)

    Also two functions which are time-invariant in nature

    V0(x) = x2

    1 + x2

    2

    andVI (x) = 2(x

    2

    1 + x2

    2)

    Since

    V (0, t) = 0 and t C 0 V (x, t) C V0(x)

    V (x, t) Positive definite function

    A. Q. Khan (DEE, PIEAS) EE-602 NCS 19 / 34

  • Lyapunov Analysis of Non-Autonomous Systems IV

    V (0, t) = 0 and

    t C 0 V (x, t) B VI (x)

    V (x, t) decrescent function

    Also note that the time derivative of V (x, t) along the trajectory ofx = f (x, t) is given as

    dV

    dt=V

    t+V

    xx =

    V

    t+V

    xf (x, t)

    Lyapunov theorem for non-autonomous systems

    A. Q. Khan (DEE, PIEAS) EE-602 NCS 20 / 34

  • Lyapunov Analysis of Non-Autonomous Systems V

    Stability: If, in a ball BR0 around the eq.point 0, there exists a scalarfunction V (x, t) with continuous partial derivatives s.t.

    1 V A 02 V B 0

    then 0 is stable in the sense of Lyapunov.

    Uniform stability: If, furthermore,

    3. V (x, t) is decrescentthen 0 is uniformly stable.

    Uniform asymptotic stability: If condition 2 is strengthened asV < 0, then 0 is uniformly asymptotically stable.

    Global stability: If the ball BR0 is replaced by the whole state space,and condition 1, strengthened condition 2, condition 3, and thecondition

    4. V (x, t) is radially unboundedthen 0 is globally uniformly asymptotically stable.

    A. Q. Khan (DEE, PIEAS) EE-602 NCS 21 / 34

  • Comparison functions I

    Moving from autonomous to non-autonomous system a difficultyfaced

    the solution of x = f (x, t) depends on both t and t0 Definition of Uniform stability and UAS are introduced

    More transparent definitions of US and UAS are possible in terms ofcomparison functions, known as class K and KL

    Class K function:

    A continuous function R+ R+ or [0,a) [0,) is said to belongto class K if it is strictly increasing

    (0) = 0 (r) A 0 r A 0

    It is said to belong to class K if a = and (r) as r A. Q. Khan (DEE, PIEAS) EE-602 NCS 22 / 34

  • Comparison functions II

    Class KL function:

    A continuous function [0,a) [0,) [0,) is said to belong toclass KL if for each fixed s, the mapping (r , s) belongs to class K with respect

    to r

    for each fixed r, the mapping (r , s) is decreasing with respect to sand

    (r , s) 0 s

    Relation between p.d. and decrscent functions and class K functions

    A. Q. Khan (DEE, PIEAS) EE-602 NCS 23 / 34

  • Comparison functions III

    Lemma: A function V (x, t) is locally (globally) p.d. function if and ifthere exists a function of class K s.t. V (0, t) = 0 and

    V (x, t) C (SSx SS) t C 0 and x > BR0 (4)A function is locally decrescent if and only if there exists a class Kfunction s.t. V (0, t) = 0 and

    V (x, t) B (SSx SS) t C 0, x > BR0 (5)For the above definitions to hold globally, BR0 is replaced by the wholestate space.

    Proof:

    Part 1. Sufficiency: Since (SSx SS) is p.d.f. and as V (x, t) C (SSx SS), itsuffices p.definiteness of V (x, t)

    A. Q. Khan (DEE, PIEAS) EE-602 NCS 24 / 34

  • Comparison functions IV

    Necessity: Let there exists V0(x) Time invariant and p.d.function s.t.

    V (x, t) C V0(x)

    Let us define(p) = inf

    pBSSxSSBRV0(x)

    Then (0) = 0; is continuous and non-decreasing. BecauseV0(x) is a continuous and non-zero. Because V0(x) C 0 andcontinuous and (p) A 0 with p A 0 is class-K function

    Part 2. Define V1(x) as p.d. and time invariant and also define(p) = sup

    0BSSx SSBpV1(x)

    This implies equation (5).

    A. Q. Khan (DEE, PIEAS) EE-602 NCS 25 / 34

  • Comparison functions V

    In the light of the above lemma, the following theorem is presented.

    Theorem: Assume that, in the neighborhood of the origin there exists ascalar function V (x, t) with continuous first order derivatives and aclass-K function such that, x x 0

    1. V (x, t) C (SSx SS) A 02. V (x, t) B 0then the origin is Lyapunov stable. If, furthermore, there is a scalarfunction of class KL s.t.3. V (x, t) B (SSx SS)Then the origin is uniformly stable. If condition 1 and 3 are satisfied andcondition 2 is replaced by

    A. Q. Khan (DEE, PIEAS) EE-602 NCS 26 / 34

  • Comparison functions VI

    4. V (x, t) B (SSx SS) < 0.with being another class K function, then 0 is uniformly asymptoticallystable. If condition 1,3,and 4 are satisfied in the whole state space, and

    limx(SSx SS)

    Then 0 is globally uniformly asymptotically stable.

    Example:Investigate the stability of the equilibrium point of the

    following dynamical system

    x1 = x1 e2tx2 (6)

    x2 = x1 x2 (7)

    A. Q. Khan (DEE, PIEAS) EE-602 NCS 27 / 34

  • Comparison functions VII

    LetV (x) = x21 + (1 + e2t)x22

    Also defineV2 = x

    2

    1 + x2

    2

    V2 = x2

    1 + 2x2

    2

    Note that

    V (x) C V2(x) positive definite functionV (x) B V1(x) decrescent function

    Now

    V = 2 x21 x1x2 + x22(1 + 2e2t)B 2 x21 x1x2 + x22 = (x1 x2)2 x21 x22 = (SSx SS)

    Note thatA. Q. Khan (DEE, PIEAS) EE-602 NCS 28 / 34

  • Comparison functions VIII

    V (x) is positive definite, decrescent (SSx SS) = x2

    1+ x2

    2is radially unbounded

    Hence 0 is GAS

    A. Q. Khan (DEE, PIEAS) EE-602 NCS 29 / 34

  • Why is decrescent condition important? I

    Intuitively, for system stability, it is sufficient to prove that

    V A 0

    V B 0

    However, the above is Incorrect for time varying systems

    A Counter Example:

    Let

    g(t) some scalar function Figure shows the plot of g2(t) w.r.t t It coincides with et~2 except some peaks which occurs at each

    integer value of t.

    The width of each peak corresponding to abscissa n is assumed tobe smaller than 1

    2n

    A. Q. Khan (DEE, PIEAS) EE-602 NCS 30 / 34

  • Why is decrescent condition important? II

    The infinite integral of g2 satisfies

    S

    0

    g2(r)dr < S

    0

    erdr +Qn=1

    1

    2n= 2

    A. Q. Khan (DEE, PIEAS) EE-602 NCS 31 / 34

  • Why is decrescent condition important? III

    Consider a system described by

    x =g(t)g(t)x

    and choose a Lyapunov function

    V (x, t) = x2

    g2(t) 3 St

    0

    g2(r)dr

    Note that

    V (x) A x2 is positive definite V = x2

    A. Q. Khan (DEE, PIEAS) EE-602 NCS 32 / 34

  • Why is decrescent condition important? IV

    Intuitively, this analysis shows that the system is asymptotically stable.

    Now consider the general solution

    x =g(t)g(t0)x(t0)

    This shows that the system is NOT A.S.

    Why?

    V (x, t) is not decrescent

    A. Q. Khan (DEE, PIEAS) EE-602 NCS 33 / 34

  • A. Q. Khan (DEE, PIEAS) EE-602 NCS 34 / 34

    Lecture 26