Академический Документы
Профессиональный Документы
Культура Документы
Outline
z
Definitions
Invariant Sets
Limit Sets
z
LaSalles Theorem
ADVANCED CONTROL SYSTEM DESIGN
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore
X
To recover a unique V ,
Select a V =
V
dV ( X ) = X dX
X =0
X =0
X
V ( X ) V ( 0) =
g ( X ) dX
V = g ( X ) must satisfy
the "Curl Condition":
i.e.
gi g j
=
x j xi
X =0
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
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore
V ( X ) = g1 ( x1 , 0,......, 0)dx1
0
x2
g ( x , x , 0,......, 0)dx
2
xn
g ( X )
is symmetric; where
g ( X )
g1
x1
g
n
x
1
g1
xn
g n
xn
V
Assume: g ( X ) =
X
g ( X ) 2V
=
X
X 2
2V
x 2
1
=
2V
xnx1
2V
x1x2
2V
xnx2
2V
x1xn
2
V
2
xn
7
gi g j
=
x j
xi
g ( X )
should be symmetric.
Hence,the matrix
X
Sufficiency: Assume
gi g j
=
x j
xi
To show
= g 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
10
= g1 ( x1 , 0,......, 0)
x2
0
xn
g 2
( x1 , x2 , 0,......, 0)dx2
x1
g n
( x1 , x2 , ......, xn1 , xn )dxn
x1
x2
= g1 ( x1 , 0,......, 0) +
0
xn
+
0
g1
( x1 , x2 , 0,......, 0)dx2 + ...
x2
g1
( x1 , x2 , ......, xn1 , xn )dxn
xn
11
= g1 ( x1 , 0,......, 0) + g1 ( x1 , x2 , 0,......, 0 ) x =0
2
+ g1 ( x1 , x2 , ......, xn1 , xn ) xn =0
n
+ [ g1 ( x1 , x2 , ......, xn ) g n ( x1 , x2 , ......, xn , 0) ]
= g1 ( x1 , x2 , ......, xn )
i.e
Similarly
V
x1
= g1 ( X )
V
= gi ( X ) , i = 1,
xi
,n
12
x1 = ax1
x2 = bx2 + x1 x22
Solution: X = 0 is an equilibrium point
V
= g(X )=
Assume
X
k1 k x1
k k2 x2
A symmetric matrix
Note: g1 = g 2 = k
x2
x1
13
V g1 ( X ) k1 x1
=
=
X g 2 ( X ) k2 x2
x1
x2
V ( X ) = g1 ( x1 , 0) dx1 + g 2 ( x1 , x2 ) dx2
x1
x2
= k1 x1dx1 + k2 x2 dx2
=
k1 x12 + k2 x2 2 )
(
2
14
Choose
Then V ( X ) > 0
X 0 and V (0) = 0
( X ) f ( X ) = [ k1 x1
ax1
k2 x2 ]
2
bx2 + x1 x2
= k1ax12 + k2 (b + x1 x2 ) x22
Let us choose k1 = k2 = 1. Then
V ( X ) = ax12 + (b + x1 x2 ) x22
ADVANCED CONTROL SYSTEM DESIGN
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore
15
2
ax1
( b x1 x2 ) x
2
2
16
Krasovskiis Method
Let us consider the system X = f ( X )
f
: Jacobian matrix
Let A ( X )
X
Theorem :
If the matrix F ( X )
(0 D ) ,
17
Krasovskiis Method
Claim-1: Since F ( X ) is ndf, A( X )is invertible.
Proof (by contradiction):
Let A( X ) be singular
Then Y0 0 : A( X )Y0 = 0
But
F is not ndf.
18
Krasovskiis Method
Claim-2:
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
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore
19
Krasovskiis Method
V (X )= f T f + f T f
T f
T f
X+X
f
= f
X
X
T
= f T ( AT + A) f
= f TF f
Hence, if F ( X ) is negative definite, V ( X ) is ndf.
So, by Lyapunov's theorem, X = 0 is asymptotically stable.
ADVANCED CONTROL SYSTEM DESIGN
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore
20
Krasovskiis Method
Note: The global asymptotic stability of the system is guaranteed
by the Global version of Lyapunov's direct method.
Comment: While the usage of this result is fairly
straight forward, its applicability is limited in
practice since F ( X ) for many systems
do not satisfy the negative definite property.
21
f ( X )
A( X )
X
f T ( X ) P f ( X ) is radially unbounded,
22
Generalized Krasovskiis
Theorem
Proof : V ( X ) = f T ( X ) Pf ( X )
V ( X ) = f T P f + f T P f
= f P
X
= f T PAT f +
f T
X Pf
X +
X
f T AP f
T
= f T ( PAT + AP + Q Q) f
= f T ( PAT + AP + Q) f f T Qf
nsdf
< 0 (ndf)
ndf
23
Example
Problem:
x2 = 2 x1 6 x2 2 x23
Solution:
2
f
=
A =
2
2 6 6 x2
X
12
4
T
F = A+ A =
2
4 12 12 x2
24
Example
Eigen values of F :
+ 12
+ 12 + 12 x2
=0
( + 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,2
1
= (24 + 12 x2 2 )
2
(24 + 12 x2 )
2 2
4 (128 + 144 x2 )
25
Example
= (12 + 6 x2 )
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
2
as
3 2
26
Invariant Set
A set M is said to be an "invariant set" with respect to the
system X = f ( X ) if:
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 ))
ADVANCED CONTROL SYSTEM DESIGN
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore
28
Invariant Set
(iii) A limit cycle
(iv) M = R n
n
X
:
V
X
l
R
(
)
(v) l =
where, V ( X ) is a continuously differentiable function
0
X
=
f
X
such
that
along
the
solution
of
V
X
(
)
(
)
29
Limit Set
Definition:
Let X (t ) be a trajectory of the dynamical
system X = f ( X ) .Then the set N is called
the limit set (or positive limit set) of X (t ) if
for any p N , a sequence of times {tn } [0, ]
such that
X (tn ) p as tn .
30
Limit Set
Example:
(i) An asymptotically stable equilibrium point is the
limit set of any solution starting from a close
neighbourhood of the equilibrium point.
(ii) A stable limit cycle is the limit set for any
solution starting sufficiently close to it
ADVANCED CONTROL SYSTEM DESIGN
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore
31
(ii) closed
(i.e. it is a non empty "compact set")
(iii) Non-empty
(i) bounded
32
A Useful Theorem
(Subset of LaSalles Theorem)
Theorem : The equilibrium point X = 0 of the autonomous system X = f ( X )
is asymptotically stable if:
(i) V ( X ) > 0 (pdf) X D
[0 D]
33
<
X (t ) <
34
(By Lemma - 1)
V ( X ) L 0 as t
X N
(By Lemma - 2)
35
36
Example 1:
Pendulum with Friction
Example: (Pendulum with friction)
x1 = x2
k
g
x2 = sin x1 x2
m
l
1 2 2
V ( X ) = ml x 2 + mgl (1 cos x1 )
2
> 0 X D = (, ) R
V ( X ) = kl 2 x 2 2 : nsdf
[Note: 0 D]
37
Example 1:
Pendulum with Friction
Now let us examine the condition
V ( X ) = 0 t
kl 2 x 2 2 = 0
x2 = 0 t
x2 = 0. Hence
g
k
sin x1 + x2 = 0
l
m
sin x1 = 0 ( x2 = 0) x1 = 0
as x1 (, )
38
Example 2
Example:
x1 = x2
x2 = x2 x1 ( x1 + x2 ) x2
2
Solution:
Let V ( X ) = x 21 + x2 2 , > 0
V
V ( X ) =
f X
X ( )
T
x2
= [ 2 x1 2x2 ]
2
x
x
x
x
(
)
2
1
1
2
2
= 2 x1 x2 2
x22
2 x1 x2 2 ( x1 + x2 ) x22
39
Example 2
2
V ( X ) = 2 x2 2 1 + ( x1 + x2 )
0 (nsdf)
Now V ( X ) = 0
x2 (t ) = 0
x2 = 0
x2 x1 ( x1 + x2 ) x2 = 0 (However, x2 = 0)
2
x1 = 0
x1 0
i.e. X = =
x2 0
40
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,
Hence, the origin is Globally asymptotically stable.
41
LaSalles Theorem
Let V : D R be a continuously differentiable (not necessarily pdf) function
and (i) M D be a compact set, which is
invariant with respect to the solution of X = f ( X )
(ii) V 0 in M
(iii) E =
{X :
X M and V ( X ) = 0}
42
Lasalles Theorem
Remarks:
(i) V ( X ) is required only to be continuously differentiable
It need not be positive definite.
(ii) LaSalle's Theorem applies not only to equilibrium
points, but also to more general dynamic
behaviours such as limit cycles.
(iii) The earlier theorems (on asymptotic stability) can
be derived as a corollary of this theorem.
ADVANCED CONTROL SYSTEM DESIGN
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore
43
References
z
44
45