Professional Documents
Culture Documents
z Definitions
Invariant Sets
Limit Sets
z LaSalles Theorem
ADVANCED CONTROL SYSTEM DESIGN 2
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore
Construction of Lyapunov Functions
Then dV ( X ) = dX Note:
X
To recover a unique V ,
V V = g ( X ) must satisfy
X X T
However, note that the intergal value depends on the initial and final
states (not on the path followed). Hence, integration can be conveniently
done along each of the co-ordinate axes in turn; i.e.
ADVANCED CONTROL SYSTEM DESIGN 4
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore
Variable Gradient Method:
x1
V ( X ) = g1 ( x1 , 0,......, 0)dx1
0
x2
+ g ( x , x , 0,......, 0)dx
2 1 2 2
0
xn
V 2
V 2
gi g j
= =
x1x j x j xi x j xi
g ( X )
Hence,the matrix should be symmetric.
X
gi g j
Sufficiency: Assume =
x j xi
V
To show = g i ( X ) i
x
i
V (X )= g ( x) dx
0
x1
= g1 ( x1 , 0,......, 0)dx1
0
x2
+ g 2 ( x1 , x2 , 0,......, 0)dx2
0
xn
x
+ + g1 ( x1 , x2 , ......, xn1 , xn ) xn =0
n
Note: g1 = g 2 = k
x2 x1
ADVANCED CONTROL SYSTEM DESIGN 13
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore
Variable Gradient Method:
Example
Further, let us assume
V g1 ( X ) k1 x1
= =
X g 2 ( X ) k2 x2
x1 x2
V ( X ) = g1 ( x1 , 0) dx1 + g 2 ( x1 , x2 ) dx2
0 0
x1 x2
= k1 x1dx1 + k2 x2 dx2
0 0
( k1 x12 + k2 x2 2 )
1
=
2
ADVANCED CONTROL SYSTEM DESIGN 14
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore
Variable Gradient Method:
Choose k1 , k2 > 0
Then V ( X ) > 0 X 0 and V (0) = 0
V ( X ) is a Lyapunov function candidate.
ax1
V (X )= g T
( X ) f ( X ) = [ k1 x1 k2 x2 ]
bx2 + x1 x2
2
= k1ax12 + k2 (b + x1 x2 ) x22
Let us choose k1 = k2 = 1. Then
V ( X ) = ax12 + (b + x1 x2 ) x22
Justification:
This is perphaps straight forward from unifrom convergence
property of Taylor series expansion.
This leads to the conclusion that the dynamic system has only one
equilibrum point in D. i.e. f ( X ) 0, X 0, X D.
V ( X ) = f T ( X ) f ( X ) is pdf.
ADVANCED CONTROL SYSTEM DESIGN 19
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore
Krasovskiis Method
V (X )= f T f + f T f
T f T f
T
= f X+X f
X X
= f T ( AT + A) f
= f TF f
Hence, if F ( X ) is negative definite, V ( X ) is ndf.
V ( X ) = f T P f + f T P f
f T
T
f
T
= f P X + X Pf
X
T
X
= f T PAT f + f T AP f
= f T ( PAT + AP + Q Q) f
= f T ( PAT + AP + Q) f f T Qf
ndf
nsdf
Solution:
f 6 2
A = =
X 2 6 6 x2
2
12 4
F = A+ A = T
4 12 12 x2 2
ADVANCED CONTROL SYSTEM DESIGN 24
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore
Example
Eigen values of F :
+ 12 4
=0
4 + 12 + 12 x2 2
( + 12) + ( + 12)12 x2 2 16 = 0
2
2 + 24 + 144 + 12 x2 2 + 144 x2 2 16 = 0
2 + ( 24 + 12 x2 2 ) + (128 + 144 x2 2 ) = 0
1
1,2 = (24 + 12 x2 2 ) (24 + 12 x2 ) 2 2
4 (128 + 144 x2 )
2
= (12 + 6 x2 )
2
(12 + 6 x2 ) (128 + 144 x22 )
2 2
<0 x2 R
A is ndf in R 2
Morever, V ( X ) = f T ( X ) f ( X )
= (6 x1 + 2 x2 ) + (2 x1 6 x2 2 x2 )
3 2
2
as X
X = 0 is globally asymptotically stable.
X ( 0) M X (t ) M , t > 0
Examples:
(i) An equilibrium point (M = X e )
(ii) Any trajectary of an autonomous system ( M = X (t ))
Example:
(i) An asymptotically stable equilibrium point is the
limit set of any solution starting from a close
neighbourhood of the equilibrium point.
x2 = x2 x1 ( x1 + x2 ) x2
2
V ( X ) =
X ( )
f X
x2
= [ 2 x1 2x2 ]
( )
2
2x x1 x1 + x2 x2
2 x1 x2 2 ( x1 + x2 ) x22
2
= 2 x1 x2 2 x22
ADVANCED CONTROL SYSTEM DESIGN 39
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore
Example 2
V ( X ) = 2 x2 2 1 + ( x1 + x2 )
2
0 (nsdf)
Now V ( X ) = 0 t
x2 (t ) = 0 t
x2 = 0
x2 x1 ( x1 + x2 ) x2 = 0 (However, x2 = 0)
2
x1 0
x1 = 0 i.e. X = =
x2 0
ADVANCED CONTROL SYSTEM DESIGN 40
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore
Example 2
Here we have :
(i) V ( X ) does not vanish along any trajectory
other than X = 0
(ii) V 0 in R n
(iii) V ( X ) is radially unbounded,