Professional Documents
Culture Documents
3.1
Lyapunov Stability
Denition:
x0 of (1) is stable
t (x) N (x0 ).
An equilibrium point
and
t 0,
we have
An equilibrium point
An equilibrium point
that for all
x0 of
if for all
> 0,
there exists a
>0
x N (x0 )
>0
such
Remarks:
From H-G theorem and Stable manifold theorem, it follows that hyperbolic equilibrium points are
x0 is
stable (why?).
If
x0
x0 is
Df (x0 )
x0 is
x 1
x 2
=
4x1 2x2 + 4
x1 x2
Df (0, 2)
Df (1, 0)
4
x2
2
x1
4
2
2
0
4
0
2
1
What can we say in general about the stability of non-hyperbolic equilibrium points?
3.2
x 1
x 2
=
x2 x1 x2
x1 + x21
Lyapunov Functions
Denition:
Let
derivative of the
xE
the
d
V (t ) d
V (x) = V (t (x)) =
t (x) = DV (x)f (x)
dt
t dt
Let
be an open subset of
Rn
x0 . Suppose
V C 1 (E) satisfying
containing
stable;
for all
for all
Br
!"
Outline:
1. Construct a closed set (ball)
that
Br E
Br N ,
such
= {x Br |V (x) } (i.e., a
sublevel set of V ) such that
the interior of Br
subset of the
lies in
x t (x)
3. Construct
Then since
N (0)
N (0) Br N (0),
we have that
Details:
1. Given any
> 0,
choose
0 < r ,
such that
Br = {x Rn | |x| r} E.
= min|x|=r V (x) (i.e., the minimum of V in the boundary of Br ). Take 0 < < , =
{x Br |V (x) } . Then it can be easily shown that lies in the interior of Br (if a point a is in
the boundary, then V (a) > ). Notice that for x = 0 (x) , and for all t
2. Let
V (t (x)) V (0 (x))
=
0
d
V (s (x))ds 0
ds
(since
d
V (s (x)) 0)
ds
V (t (x))
and therefore
3. Since
t (x) (t cannot
is continuous,
V (0) = 0
V (0 (x))
exit
Br
>0
such that
Br ).
Therefore for
>0
we constructed a
x N (0)
and
t 0,
we have
t (x) N (0),
and
Intuitively, condition
of 1) implies that as
increases, the
0.
In part (a) we showed that the origin is stable. What we need to show is that
10
> 0 such that for all x N (0) we have limt t (x) = 0, i.e., there exists a > 0 such
T > 0 such that for all x N (0) and t > T , |t (x)| < (or t (x) N (0)) .
showed that for all > 0 we can construct such that N (0), i.e.,
there exists a
that for all
> 0,
But since we
there exists a
lim V (t (x)) = 0
t
(why? because this means that for all
t (x) N (0).)
Since V is a decreasing
>0
there exists a
T > 0,
i.e.
function along the trajectories (condition (b)) and bounded below, then
lim V (t (x)) = c 0.
c > 0. Let c = {x Br |V (x) c}. By continuity of V and V (0) = 0, there exists a d > 0, such
Bd = {x Rn | |x| d} c . Since limt V (t (x)) = c, then t (x) lies outside of Bd , i.e., t (x) lies
in the compact set d |x| r , V achieves its maximum in this set. Let = maxd|x|r V (x) > 0. We
have for t > 0
t
d
V (s (x))ds
V (t (x)) = V (0 (x)) +
0 ds
V (0 (x)) t
Assume
that
V (t (x))
eventually
<
c
But we assumed
Part (c)
c > 0,
<
we have a contradiction.
t = t)
Remarks:
The theorem allows to determine the stability of the equilibrium point without explicitly solving the
dierential equation. In a sense, since
F (x) > 0,
where
is some continuous
F : Rn R)
One can think of the Lyapunov function as a generalization of the idea of the energy of a system.
Then the method studies stability by looking at the rate of change of this measure of energy.
See [1] for a more detailed treatment of Lyapunov functions and nonlinear stability.
V.
11
).
Lets try
= x + y + xy
= x y x2 y 3
V = x2 + y 2
V
2x2 + 4xy 2y 2 2y 4
= 2(x y)2 2y 4
< 0
So the origin is asymptotically stable.
Example 2
x
+ kx = 0, k > 0.
x =
= kx
1 2
1
2
Energy E(x, y) = P E + KE =
2 kx + 2 y . This is a good candidate
V (x, y) = E(x, y). Lets check:
2
Let D = R . First V (0, 0) = 0 and V (x, y) > 0 for (x, y) D\(0, 0).
V (x, y)
V x +
V y
x
y
= kxy ykx
=
So it is stable .
First Jacobian
A=
0
k
1
0
= y
= kx y 3 (1 + x2 )
= i k ,
V (x, y)
V x +
V y
x
y
= kxy + y(kx y 3 (1 + x2 ))
=
= y 4 (1 + x2 )
So it is stable for
> 0.
3.3
Can show, using LaSalle's Invariance Principle (coming up) that it is indeed
>0
< 0.
Global Stability
Theorem (Barbashin-Krasovskii):
exists a real valued function
V C
1
n
Suppose f C (R ) and that f (0) =
n
(R ) satisfying V (0) = 0 and V (x) > 0 if
|x| V (x)
V (x) < 0, x 6= 0
12
0. Suppose further
x 6= x0 , and
that there
x=0
then
|x| V (x)
V (x)
are
bounded. Why?
p Rn , let c = V (p).
For any
V (x) c)
then
Lets try
x =
x + 2y 3 2y 4
x y + xy
V = x2m + ay 2n
V
V = x2 + y 4
= 2x2 4y 4
would work, and the origin is globally asymptotically stable.
Let
invariant with respect to the ow of (1). Suppose that there exists a real valued function
that
V (x) 0
D0 .
in
Let
D0
approaches
as
V (x) = 0,
t .
where
and
V C 1 (E)
such
Remarks:
If
One can compute invariant subsets of the RoA of the origin by using the following Lemma:
M = {(0, 0)}
Lemma:
level set
then
is positive denite (
V, = {x Rn | V (x) }
and
> 0,
is bounded and
V,
x
+ sin x = 0.
a) Can you prove stability of the origin using linearization? Use an appropriate Lyapunov function to prove
that the origin is a stable xed point.
(b) Add a damping term
x
+ x + sin x = 0.
Solution: (a)
= y
= sin x
13
> 0.
Lets look at xed point
(0, 0).
Jacobian
A=
0
1
1
0
,
= i,
V x +
V y
x
y
(sin x)y y sin x
function, i.e.,
V (x, y) =
So it is stable .
(b)
= y
= sin x y
V (x, y)
V x +
V y
x
y
= (sin x)y + y( sin x (1 x2 )y)
=
= y 2
V 0 and D0 = {(x, y) R2 | V (x, y) = 0} = {(x, y) R2 | y = 0}. But since for (x, y) D0
(y = 0), y = sin x 6= 0 for x 6= k, k Z, the largest invariant subset of D0 is M = {(k, 0), k =
0, 1, 2, . . .}. I.e., the theorem states that the solutions will converge to one of the xed points. If we
choose E = (, ) R, then we get M = {(0, 0)} and therefore the origin is asymptotically stable.
Additionally, any solution starting in = {(x, y) E | V (x, y) } will converge to 0. is an estimate
Take then
References
[1] H. K. Khalil. Nonlinear Systems. Prentice Hall,
3rd
edition, 2002.
3rd
edition, 2001.
14