Professional Documents
Culture Documents
Lyapunov Lect - 9 PDF
Lyapunov Lect - 9 PDF
Lyapunov Lect - 9 PDF
Lecture # 9
Lyapunov Stability
– p. 1/1
Quadratic Forms
n X
X n
V (x) = xT P x = pij xi xj , P = PT
i=1 j=1
P A + AT P = −Q
Matlab: P = lyap(A′ , Q)
– p. 3/1
Theorem A matrix A is Hurwitz if and only if for any
Q = QT > 0 there is P = P T > 0 that satisfies the
Lyapunov equation
P A + AT P = −Q
– p. 4/1
Linearization
ẋ = f (x) = [A + G(x)]x
G(x) → 0 as x → 0
Suppose A is Hurwitz. Choose Q = QT > 0 and solve the
Lyapunov equation P A + AT P = −Q for P . Use
V (x) = xT P x as a Lyapunov function candidate for
ẋ = f (x)
– p. 6/1
We can use V (x) = xT P x to estimate the region of
attraction
– p. 7/1
Example
ẋ1 = −x2
ẋ2 = x1 + (x21 − 1)x2
" #
∂f
0 −1
A= =
∂x x=0
1 −1
√
has eigenvalues (−1 ± j 3)/2. Hence the origin is
asymptotically stable
" #
T 1.5 −0.5
Take Q = I, P A + A P = −I ⇒ P =
−0.5 1
λmin (P ) = 0.691
– p. 8/1
V (x) = xT P x = 1.5x21 − x1 x2 + x22
2 2 def 2
V̇ (x) < 0 for 0 < kxk < √ = r
5
2 2
Take c = λmin (P )r = 0.691 × √ = 0.618
5
{V (x) < c} is an estimate of the region of attraction
– p. 9/1
Example:
ẋ = −g(x)
g(0) = 0; xg(x) > 0, ∀ x 6= 0 and x ∈ (−a, a)
Z x
V (x) = g(y) dy
0
∂V
V̇ (x) = [−g(x)] = −g 2 (x) < 0, ∀ x ∈ (−a, a), x 6= 0
∂x
The origin is asymptotically stable
– p. 11/1
Example: Pendulum equation without friction
ẋ1 = x2
ẋ2 = − a sin x1
– p. 12/1
Example: Pendulum equation with friction
ẋ1 = x2
ẋ2 = − a sin x1 − bx2
1
V (x) = a(1 − cos x1 ) + x22
2
V̇ (x) = aẋ1 sin x1 + x2 ẋ2 = − bx22
The origin is stable
– p. 13/1
The conditions of Lyapunov’s theorem are only sufficient.
Failure of a Lyapunov function candidate to satisfy the
conditions for stability or asymptotic stability does not mean
that the equilibrium point is not stable or asymptotically
stable. It only means that such stability property cannot be
established by using this Lyapunov function candidate
Try
1 T
V (x) = 2x P x +" a(1 − cos#x"1 ) #
1 p11 p12 x1
= 2 [x1 x2 ] + a(1 − cos x1 )
p12 p22 x2
– p. 14/1
V̇ (x) = (p11 x1 + p12 x2 + a sin x1 ) x2
+ (p12 x1 + p22 x2 ) (−a sin x1 − bx2 )
= a(1 − p22 )x2 sin x1 − ap12 x1 sin x1
+ (p11 − p12 b) x1 x2 + (p12 − p22 b) x22
D = {x ∈ R2 | |x1 | < π}
V (x) is positive definite and V̇ (x) is negative definite over D
The origin is asymptotically stable
– p. 15/1