Sunteți pe pagina 1din 28

Lecture 33

Stability Analysis of Nonlinear Systems

Using Lyapunov Theory I


Dr. Radhakant Padhi
Asst. Professor
Dept. of Aerospace Engineering
Indian Institute of Science - Bangalore

Outline
z

Motivation

Definitions

Lyapunov Stability Theorems

Analysis of LTI System Stability

Instability Theorem

Examples
ADVANCED CONTROL SYSTEM DESIGN
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore

References
z

H. J. Marquez: Nonlinear Control


Systems Analysis and Design, Wiley,
2003.

J-J. E. Slotine and W. Li: Applied


Nonlinear Control, Prentice Hall, 1991.

H. K. Khalil: Nonlinear Systems, Prentice


Hall, 1996.
ADVANCED CONTROL SYSTEM DESIGN
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore

Techniques of Nonlinear Control


Systems Analysis and Design
z
z
z
z

z
z

Phase plane analysis


Differential geometry (Feedback linearization)
Lyapunov theory
Intelligent techniques: Neural networks,
Fuzzy logic, Genetic algorithm etc.
Describing functions
Optimization theory (variational optimization,
dynamic programming etc.)
ADVANCED CONTROL SYSTEM DESIGN
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore

Motivation
z
z
z

Eigenvalue analysis concept does not


hold good for nonlinear systems.
Nonlinear systems can have multiple
equilibrium points and limit cycles.
Stability behaviour of nonlinear systems
need not be always global (unlike linear
systems).
Need of a systematic approach that can
be exploited for control design as well.
ADVANCED CONTROL SYSTEM DESIGN
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore

Definitions
System Dynamics

X = f (X )

f : D R n (a locally Lipschitz map)

D : an open and connected subset of R n


Equilibrium Point ( X e )

Xe = f ( Xe ) = 0

ADVANCED CONTROL SYSTEM DESIGN


Dr. Radhakant Padhi, AE Dept., IISc-Bangalore

Definitions
Open Set

A set A

is open if

for every p A, Br ( p ) A
Connected Set
z

A connected set is a set which


cannot be represented as the
union of two or more disjoint
nonempty open subsets.

Intuitively, a set with only one


piece.
Space A is connected, B is not.
ADVANCED CONTROL SYSTEM DESIGN
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore

Definitions
Stable Equilibrium

X e is stable, provided for each > 0, ( ) > 0 :


X (0) X e < ( )

X (t ) X e <

t t0

Unstable Equilibrium
If the above condition is not satisfied, then the
equilibrium point is said to be unstable
ADVANCED CONTROL SYSTEM DESIGN
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore

Definitions
Convergent Equilibrium

If :

X ( 0) X e <

lim X ( t ) = X e
t

Asymptotically Stable
If an equilibrium point is both stable and convergent,
then it is said to be asymptotically stable.

ADVANCED CONTROL SYSTEM DESIGN


Dr. Radhakant Padhi, AE Dept., IISc-Bangalore

Definitions
Exponentially Stable

, > 0 :

X ( t ) X e X ( 0 ) X e e t t > 0

whenever

X (0) X e <

Convention

The equilibrium point X e = 0


(without loss of generality)
ADVANCED CONTROL SYSTEM DESIGN
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore

10

Definitions
A function V : D R is said to be positive semi definite in
D if it satisfies the following conditions:

(i ) 0 D and V (0) = 0
(ii ) V ( X ) 0, X D
V : D R is said to be positive definite in D if condition
(ii) is replaced by V ( X ) > 0 in D {0}
V : D R is said to be negative definite (semi definite) in
D if V ( X ) is positive definite.
ADVANCED CONTROL SYSTEM DESIGN
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore

11

Lyapunov Stability Theorems


Theorem 1 (Stability)
Let X = 0 be an equilibrium point of X = f ( X ) , f : D R n .
Let V : D R be a continuously differentiable function
such that:
(i ) V ( 0 ) = 0
(ii ) V ( X ) > 0, in D {0}
(iii ) V ( X ) 0, in D {0}
Then X = 0 is "stable".
ADVANCED CONTROL SYSTEM DESIGN
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore

12

Lyapunov Stability Theorems


Theorem 2 (Asymptotically stable)
Let X = 0 be an equilibrium point of X = f ( X ) , f : D R n .
Let V : D R be a continuously differentiable function
such that:
(i ) V ( 0 ) = 0
(ii ) V ( X ) > 0, in D {0}
(iii ) V ( X ) < 0, in D {0}
Then X = 0 is "asymptotically stable".
ADVANCED CONTROL SYSTEM DESIGN
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore

13

Lyapunov Stability Theorems


Theorem 3 (Globally asymptotically stable)
Let X = 0 be an equilibrium point of X = f ( X ) , f : D R n .
Let V : D R be a continuously differentiable function
such that:
(i ) V ( 0 ) = 0
(ii ) V ( X ) > 0, in D {0}
(iii ) V ( X ) is "radially unbounded"
(iv) V ( X ) < 0, in D {0}
Then X = 0 is "globally asymptotically stable".
ADVANCED CONTROL SYSTEM DESIGN
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore

14

Lyapunov Stability Theorems


Theorem 3 (Exponentially stable)
Suppose all conditions for asymptotic stability are satisfied.
In addition to it, suppose constants k1 , k2 , k3 , p :
(i ) k1 X

V ( X ) k2 X

(ii ) V ( X ) k3 X

Then the origin X = 0 is "exponentially stable".


Moreover, if these conditions hold globally, then the
origin X = 0 is "globally exponentially stable".
ADVANCED CONTROL SYSTEM DESIGN
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore

15

Example:

Pendulum Without Friction


z

System dynamics

x1 , x2
z

Lyapunov function

x2

x1
x = ( g / l ) sin x
1
2
V = KE + PE
1
2
= m (l ) + mgh
2
1 2 2
= ml x2 + mg (1 cos x1 )
2

ADVANCED CONTROL SYSTEM DESIGN


Dr. Radhakant Padhi, AE Dept., IISc-Bangalore

16

Pendulum Without Friction


V ( X ) = ( V ) f ( X )
T

V
=
x1

V
f1 ( X )
x2

f 2 ( X )

= mgl sin x1 ml x 2 x2 sin x1


l

= mglx2 sin x1 mglx2 sin x1 = 0

V ( X ) 0 (nsdf )
Hence, it is a stable system.
ADVANCED CONTROL SYSTEM DESIGN
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore

17

Pendulum With Friction


Modify the previous example by adding the
friction force kl

ma = mg sin kl
Defining the same state variables as above

x1 = x2

g
k
x2 = sin x1 x2
l
m
ADVANCED CONTROL SYSTEM DESIGN
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore

18

Pendulum With Friction


V ( X ) = ( V ) f ( X )
T

V
=
x1

V
f1 ( X )
x2

= mgl sin x1

f 2 ( X )

ml x2 x2

g
k
sin x1 x2
l
m

= kl 2 x22
V (X ) 0

( nsdf )

Hence, it is also just a stable system.


(A frustrating result..!)
ADVANCED CONTROL SYSTEM DESIGN
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore

19

Analysis of Linear Time


Invariant System
A R nn

System dynamics:

X = AX ,

Lyapunov function:

V ( X ) = X T PX ,

P > 0 ( pdf )

Derivative analysis: V = X T PX + X T PX

= X T AT PX + X T PAX
= X T ( AT P + PA ) X
ADVANCED CONTROL SYSTEM DESIGN
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore

20

Analysis of Linear Time


Invariant System
For stability, we aim for
By comparing

V = X T QX

(Q > 0)

X T ( AT P + PA ) X = X T QX

For a non-trivial solution


PA + A P + Q = 0
T

(Lyapunov Equation)
ADVANCED CONTROL SYSTEM DESIGN
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore

21

Analysis of Linear Time


Invariant System
Theorem : The eigenvalues i of a matrix A

nn

satisfy Re ( i ) < 0

if and only if for any given symmetric pdf matrix Q, a unique


pdf matrix P satisfying the Lyapunov equation.
Proof: Please see Marquez book, pp.98-99.

Note : P and Q are related to each other by the following relationship:

P = e Q e At dt
AT t

However, the above equation is seldom used to compute P. Instead P


is directly solved from the Lyapunov equation.
ADVANCED CONTROL SYSTEM DESIGN
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore

22

Analysis of Linear Time


Invariant Systems
z

Choose an arbitrary symmetric positive


definite matrix Q ( Q = I )

Solve for the matrix P form the Lyapunov


equation and verify whether it is positive
definite

Result: If P is positive definite, then V ( X ) < 0


and hence the origin is asymptotically
stable.
ADVANCED CONTROL SYSTEM DESIGN
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore

23

Lyapunovs Indirect Theorem


Let the linearized system about X = 0 be X = A ( X ) .
The theorem says that if all the eigenvalues i ( i = 1, , n )
of the matrix A satisfy Re ( i ) < 0 (i.e. the linearized system
is exponentially stable), then for the nonlinear system the
origin is locally exponentially stable.

ADVANCED CONTROL SYSTEM DESIGN


Dr. Radhakant Padhi, AE Dept., IISc-Bangalore

24

Instability theorem
Consider the autonomous dynamical system and assume
X =0 is an equilibrium point. Let V : D R have the
following properties:

(i ) V (0) = 0
(ii ) X 0 R n , arbitrarily close to X = 0, such that V ( X 0 ) > 0
(iii ) V > 0 X U , where the set U is defined as follows
U = { X D : X and V ( X ) > 0}
Under these conditions, X =0 is unstable
ADVANCED CONTROL SYSTEM DESIGN
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore

25

Summary
z

Motivation

Notions of Stability

Lyapunov Stability Theorems

Stability Analysis of LTI Systems

Instability Theorem

Examples
ADVANCED CONTROL SYSTEM DESIGN
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore

26

References
z

H. J. Marquez: Nonlinear Control


Systems Analysis and Design, Wiley,
2003.

J-J. E. Slotine and W. Li: Applied


Nonlinear Control, Prentice Hall, 1991.

H. K. Khalil: Nonlinear Systems, Prentice


Hall, 1996.
ADVANCED CONTROL SYSTEM DESIGN
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore

27

ADVANCED CONTROL SYSTEM DESIGN


Dr. Radhakant Padhi, AE Dept., IISc-Bangalore

28

S-ar putea să vă placă și