Professional Documents
Culture Documents
Lyapunov Stability Theory: y G X y F X F X y
Lyapunov Stability Theory: y G X y F X F X y
Lyapunov Stability Theory: y G X y F X F X y
Q.:
What if the equilibrium point xeq ≠ 0?
A.:
There is no loss of generality by this assumption. We can always
choose a shifted coordinates system in the form
y = x – xeq. The derivative of y is given by
y = x = f ( x ) = f ( y + xeq ) = g ( y ) = 0
The system described by the means of the new variable has the
equilibrium at the origin.
Definition
The equilibrium point x = 0 of (1) is
• stable, if for each ε > 0, there is δ = δ (ε ) > 0 such that
x (0) < δ ⇒ x (t ) < ε, ∀t ≥ 0
Asymptotically stable
xeq
δ
Marginally stable
unstable
Lyapunov First Method
(The indirect method)
⇓
Let us linearize the system description!
⇓
For small deviations from the equilibrium point, the performance
of the system is approximately governed by the linear terms.
These terms dominate and thus determine stability – provided
that the linear terms do not vanish.
Conclusion:
Except for the boundary situation, the eigenvalues of the
linearized system completely reveal the stability properties of an
equilibrium point of a nonlinear system.
K
M f
y
B
d 2 y (t ) dy (t )
M 2
+B + Ky (t ) = f (t )
dt dt
State variables
x1(t ) = y(t )
x2 (t ) = y (t )
x1 = y = x2
K B
x 2 = y = − M x1 − M x2
The total stored energy is given by
1 1
V (t ) = Kx12 + Mx 22
2 2
dV (t )
= −Bx 22
dt
dV/dt is negative ⇒ the state must move from its initial state in
the direction of smaller values of V(t)
x2
V = C3
V = C2
V = C1
x1
C1 < C2 < C3
Lyapunov Second Method
(The direct method)
Theorem
V ( x ) ≤0 in D
Then, x = 0 is stable.
Moreover, if V ( x) <0 in D – {0} then x = 0 is asymptotically
stable
The task:
To find V(x), called a Lyapunov function, which must satisfy the
following requirements:
• V is continuous
• V(x) has a unique minimum at xeq with respect to all other
points in D
• Along any trajectory of the system contained in D the value of
V never increases
What if the stability of x = 0 has been established?
⇓
region of asymptotic stability (region of attraction, basin)
Theorem
Let x = 0 be an equilibrium point of a nonlinear system
x = f (x )
||x|| → ∞ ⇒ V(x) → ∞
V ( x ) ≤ 0 ∀x ≠ 0
then x = 0 is globally asymptotically stable
Another example (a pursuit problem)
Suppose a hound is chasing a rabbit (in such a way that his
velocity vector always points directly toward the rabbit).
The velocities of the rabbit and the hound are constant and
denoted by R and H, respectively (see the picture)
Let xr, yr, and xh, yh denote the x and y coordinates of the rabbit
and hound, respectively. Then
x r = R
x h2 + y h2 = H 2
y r = y r = 0
The fact that velocity vector of the hound always points toward
the rabbit means that
x h = −k ( xh − x r )
y h = −k ( y h − y r ) k – a positive constant
So
− H ( x h − xr )
x h =
( xh − xr ) 2 + y h2
− Hyh
y h =
( xh − xr ) 2 + y h2
− Hx
x = −R
x2 + y2
− Hy (*)
y h =
x2 + y2
⇓
Will a trajectory with an arbitrary initial condition eventually get
to the point where the relative coordinates are zero?
⇓
We can consider the origin as an equilibrium point
⇓
What are conditions for global stability of the system?
⇓
We have to find a suitable Lyapunov function for the system
given by (*)
If H > R:
• if x = 0 and y ≠ 0, it is clear that V ( x, y ) <0
• if x ≠ 0 then
−H x 2 + y 2 − Rx < −( H − R ) x < 0
⇓
If the hound runs faster than the rabbit, he always catches the
rabbit
Comments on the second Lyapunov’s method: