Nonlinear Systems and Control Lecture # 7 Stability of Equilibrium Points Basic Concepts & Linearization
Nonlinear Systems and Control Lecture # 7 Stability of Equilibrium Points Basic Concepts & Linearization
Nonlinear Systems and Control Lecture # 7 Stability of Equilibrium Points Basic Concepts & Linearization
Lecture # 7
Stability of Equilibrium Points
Basic Concepts & Linearization
– p. 1/?
ẋ = f (x)
y = x − x̄
def
ẏ = ẋ = f (x) = f (y + x̄) = g(y), where g(0) = 0
– p. 2/?
Definition: The equilibrium point x = 0 of ẋ = f (x) is
stable if for each ε > 0 there is δ > 0 (dependent on ε)
such that
– p. 3/?
First-Order Systems (n = 1)
x x x
– p. 4/?
The origin is stable if and only if xf (x) ≤ 0 in some
neighborhood of the origin
x x x
– p. 5/?
The origin is asymptotically stable if and only if xf (x) < 0
in some neighborhood of the origin
f(x) f(x)
−a b x x
(a) (b)
– p. 6/?
Definition: Let the origin be an asymptotically stable
equilibrium point of the system ẋ = f (x), where f is a
locally Lipschitz function defined over a domain D ⊂ Rn
( 0 ∈ D)
The region of attraction (also called region of
asymptotic stability, domain of attraction, or basin) is the
set of all points x0 in D such that the solution of
ẋ = f (x), x(0) = x0
– p. 7/?
Second-Order Systems (n = 2)
– p. 8/?
Example: Tunnel Diode Circuit
x ’ = 0.5 ( − 17.76 x + 103.79 x2 − 229.62 x3 + 226.31 x4 − 83.72 x5 + y)
y ’ = 0.2 ( − x − 1.5 y + 1.2)
1.5
1
y
0.5
−0.5
−0.5 0 0.5 1 1.5
x
– p. 9/?
Example: Pendulum Without Friction
x’=y
y ’ = − 10 sin(x)
0
y
−2
−4
−6
−8
−4 −3 −2 −1 0 1 2 3 4
x
– p. 10/?
Example: Pendulum With Friction
x’=y
y ’ = − 10 sin(x) − y
0
y
−2
−4
−6
−8
−4 −3 −2 −1 0 1 2 3 4
x
– p. 11/?
Linear Time-Invariant Systems
ẋ = Ax
x(t) = exp(At)x(0)
P −1 AP = J = block diag[J1 , J2 , . . . , Jr ]
λi 1 0 ... ... 0
0 λ 1 0 . . . 0
i
. ... ..
.. .
Ji = .
. . . .
. 0
..
. . . . 1
0 . . . . . . . . . 0 λi m×m
– p. 12/?
r X
X mi
exp(At) = P exp(Jt)P −1 = tk−1 exp(λi t)Rik
i=1 k=1
– p. 13/?
Theorem: The equilibrium point x = 0 of ẋ = Ax is stable if
and only if all eigenvalues of A satisfy Re[λi ] ≤ 0 and for
every eigenvalue with Re[λi ] = 0 and algebraic multiplicity
qi ≥ 2, rank(A − λi I) = n − qi , where n is the dimension
of x. The equilibrium point x = 0 is globally asymptotically
stable if and only if all eigenvalues of A satisfy Re[λi ] < 0
k ≥ 1, λ > 0
– p. 14/?
Exponential Stability
– p. 15/?
Example
ẋ = −x3
The origin is asymptotically stable
x(0)
x(t) = p
1 + 2tx2 (0)
e2λt
|x(t)| ≤ ke−λt |x(0)| ⇒ ≤ k2
1 + 2tx2 (0)
e2λt
Impossible because lim =∞
t→∞ 1+ 2tx2 (0)
– p. 16/?
Linearization
ẋ = f (x), f (0) = 0
f is continuously differentiable over D = {kxk < r}
∂f
J(x) = (x)
∂x
h(σ) = f (σx) for 0 ≤ σ ≤ 1
h′ (σ) = J(σx)x
Z 1
h(1) − h(0) = h′ (σ) dσ, h(0) = f (0) = 0
0
Z 1
f (x) = J(σx) dσ x
0
– p. 17/?
Z 1
f (x) = J(σx) dσ x
0
G(x) → 0 as x → 0
This suggests that in a small neighborhood of the origin we
can approximate the nonlinear system ẋ = f (x) by its
linearization about the origin ẋ = Ax
– p. 18/?
Theorem:
The origin is exponentially stable if and only if
Re[λi ] < 0 for all eigenvalues of A
– p. 19/?