MA417-Lecture-27_28_29
MA417-Lecture-27_28_29
MA417-Lecture-27_28_29
Lecture 27&28&29
Debanjana Mitra
Department of Mathematics
Indian Institute of Technology Bombay
Powai, Mumbai - 76
Linearization method
Liapunov stability
Consider an autonomous system :
Y 0 (t) = f (Y (t)),
where f : Ω → Rn is a given C 1 -function and Ω is an open subset of Rn .
Find the equilibrium points of the following system. Also determine when
an equilibrium point is isolated.
1. y 0 (t) = y (t)(1 − y (t)).
2. Y 0 (t) = AY (t), where A is a n × n matrix with real entities and
det(A) 6= 0.
3. Y 0 (t) = AY (t), where A is a n × n matrix with real entities and
det(A) = 0.
Definitions of stability
Let X̂ be an isolated point of the ODE-system: Y 0 (t) = f (Y (t)), where
f : Ω → Rn .
Stability: The equilibrium point X̂ is called stable if for any given > 0,
there exists a δ > 0 (depending on ) such that for any X ∈ Ω satisfying
kX − X̂ k < δ, the IVP: Y 0 (t) = f (Y (t)), Y (0) = X has a unique
solution denoted by φ(t; X ) for all t ≥ 0 and the solution obeys
Recall that the solution of the system is given by φ(t; Y0 ) = e tA Y0 for all
t ∈ R.
lim e tA Y0 = 0 in Rn .
t→∞
kR(X −X̂ )k
where kX −X̂ k
→ 0 as kX − X̂ k → 0.
Linearization method
Y 0 (t) = f (Y (t)).
Warning! If Df (X̂ ) has an eigenvalue with zero real part i.e., the
equilibrium is non-hyperbolic, then No conclusion can be derived for the
nonlinear system from the linearized system.
Examples.
I y10 (t) = sin(y1 (t)) − 4y2 (t), y20 (t) = sin(y2 (t)) − 5y2 (t). Find
equilibrium points. Determine the behavior of the equilibrium point
(0, 0). Is the linearized method applicable here?
p
y10 (t) = y2 (t) + y1 (t) y12 (t) + y22 (t),
I p .
y20 (t) = −y1 (t) + y2 (t) y12 (t) + y22 (t)
Find equilibrium points. Is the linearized method applicable here?
Definitions and notations
In the sequel, we use following notations: for any r > 0, and X̂ ∈ Rn
∂Br (X̂ ) = {X ∈ Rn | kX − X̂ kR n = r }.
d
V (φ(t; X )) = ∇V (φ(t; x)).f (φ(t; X )), ∀ t ∈ R.
dt
Liapunov stability
Let us consider the autonomous ODE: for f ∈ C 1 (Ω; Rn ),
Y 0 (t) = f (Y (t)).
d
Note the condition dt V (φ(t; X )) ≤ 0, for all t ≥ 0, for X ∈ Ω means
that V (·) is non-increasing along the trajectory, i.e., for any t0 < t1 ,
V (φ(t1 ; X )) ≤ V (φ(t0 ; X )).
Main result
Theorem (Liapunov stability)
Let X̂ be an isolated equilibrium point of the autonomous system
Y 0 (t) = f (Y (t)), where f is in C 1 (Ω; Rn ) and Ω is an open domain in
Rn . Let φ(t; X ) be the solution of Y 0 (t) = f (Y (t)), with
Y (0) = X ∈ Ω.
1. If there exists a Liapunov function V for the system and X̂ , then the
equilibrium point X̂ is stable.
2. If there exists a Liapunov function V for the system and X̂ satisfying
d
V (φ(t; X )) < 0, ∀ X ∈ Ω\{X̂ }, ∀t ≥ 0
dt
Now our claim is that for all ξ ∈ Bδ (X̂ ), φ(t; ξ) ∈ B (X̂ ) for all t ≥ 0. If
not, then there exists a τ > 0 such that φ(τ ; ξ) ∈ ∂B (X̂ ) and it
contradicts the fact that V (φ(τ ; ξ)) < m .
Thus, X̂ is a stable equilibrium.
Proof contd....
Part 2. From Part 1, it follows that for any > 0, there exists a δ > 0
such that for all ξ ∈ Bδ (X̂ ), φ(t; ξ) ∈ B (X̂ ) for all t ≥ 0.
Our aim is to show that kφ(t; ξ) − X̂ k → 0 as t → ∞, for all ξ ∈ Bδ (X̂ ).
If ξ = X̂ , then it is obvious. So, let us consider any ξ ∈ Bδ (X̂ )\{X̂ }.
Choose any sequence {tn }n∈N of positive real numbers such that
tn → ∞. Since B̄ (X̂ ) is a compact set in Rn , the sequence
{φ(tn ; ξ) | n ∈ N} ⊂ B̄ (X̂ ) has a convergent subsequence that converges
to a point in B̄ (X̂ ).
Our proof will be complete if we show that any convergent subsequence
of {φ(tn ; ξ) | n ∈ N} converges to the same limit X̂ .
kφ(t` ; ξ) − ξ0 k → 0, as t` → ∞.
d
Note that, since ξ ∈ Ω\{X̂ }, dt V (φ(t; ξ)) < 0, ∀ t ≥ 0, we have
Since we have φ(t; ξ) ∈ B̄ (X̂ )\Bη (X̂ ) for all t ≥ 0, we get
d
dt V (φ(t; ξ)) < −m for all t ≥ 0. Using the fundamental theorem of
calculus, we get
Z t
d
V (φ(t; ξ)) − V (ξ) = V (φ(s; ξ)) ds ≤ −mt.
0 ds
Proof contd..
and hence V (φ(τ ; ξ)) ≥ mτ . Further, since V (φ(τ ; ξ)) ∈ B̄ (X̂ ), we have
V (φ(τ ; ξ)) ≤ max{V (X ) | X ∈ B̄ (X̂ )} = M > 0. In particular, we get
Construct the Liapunov functions for the following system and study the
stability:
y10 (t) = −y1 (t) − 2y2 (t) + y12 (t)y22 (t)
1. y 3 (t)y (t) .
y20 (t) = y1 (t) − 12 y2 (t) − 1 2 2
Ans. Check: V (x1 , x2 ) = α( 12 x12 + x22 ) for any α > 0.
2. y10 (t) = y2 (t), y20 (t) = −y1 (t) − y2 (t) − y13 (t).
Ans. Check: V (x1 , x2 ) = 2(x12 + x22 ) + x14 .
Special case