Nonlinear Systems and Control Lecture # 8 Lyapunov Stability
Nonlinear Systems and Control Lecture # 8 Lyapunov Stability
Lecture # 8
Lyapunov Stability
– p. 1/1
Let V (x) be a continuously differentiable function defined in
a domain D ⊂ Rn ; 0 ∈ D . The derivative of V along the
trajectories of ẋ = f (x) is
n n
X ∂V X ∂V
V̇ (x) = ẋi = fi (x)
i=1
∂xi i=1
∂xi
f1 (x)
i f2 (x)
h
∂V ∂V ∂V
= ∂x1
, ∂x2
, ... , ∂xn
..
.
fn (x)
∂V
= f (x)
∂x
– p. 2/1
If φ(t; x) is the solution of ẋ = f (x) that starts at initial
state x at time t = 0, then
d
V̇ (x) = V (φ(t; x))
dt t=0
– p. 3/1
Lyapunov’s Theorem:
If there is V (x) such that
V̇ (x) ≤ 0, ∀x∈D
then the origin is a stable
Moreover, if
– p. 4/1
Furthermore, if V (x) > 0, ∀ x 6= 0,
kxk → ∞ ⇒ V (x) → ∞
– p. 5/1
Solutions starting in Ωβ stay in Ωβ because V̇ (x) ≤ 0 in Ωβ
lim V (x(t)) = c ≥ 0
t→∞
c 1 <c 2 <c 3
– p. 9/1
Why do we need the radial unboundedness condition to
show global asymptotic stability?
It ensures that Ωc = {x ∈ Rn | V (x) ≤ c} is bounded for
every c > 0
Without it Ωc might not bounded for large c
Example
x21 2
V (x) = + x 2
1 + x21
x2 c
c
c
c
c
c
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
c
c x1
c
c
c
c
c
– p. 10/1