Lecture 2
Lecture 2
➢Lyapunov stability
• A Russian mathematician
Aleksandr Lyapunov
(1857-1917)
What Does Stability Mean?
equilibrium point
What Does Stability Mean?
Stable Asymptotic
Stable
stable
Lyapunov Stability
unstable
Lyapunov Stability
• Many other variants of Lyapunov stability notions
Exponential stable: stable and converges faster than a particular
rate
Input-to-state stable: extends the notion to systems with inputs
stable (with )
1)
2) for each eigenvalue with and algebraic
multiplicity ,
Linear
Whatsystem: check eigenvalues!
about nonlinear system?
All the proofs in this lecture can be found in Khalil’s nonlinear systems, Section 4
Example
Ideal mass-spring system
Let
harmonic motion
Example
Ideal mass-spring system
Let
potential kinetic
energy energy
positive definite if
For example,
Lyapunov’s Stability Theorem
• Let be a equilibrium point of nonlinear system
and be a domain containing . Let
be a continuously differentiable, positive definite function in D.
If
then is stable.
If
vector field
then is asymptotically stable.
Lyapunov’s
gradient of V
direct method
Lyapunov’s Stability Theorem
• Let be a equilibrium point of nonlinear system
and be a domain containing . Let
be a continuously differentiable, positive definite function in D.
If
then is stable.
If
vector field
then is asymptotically stable.
Lyapunov’s
gradient of V
direct method
Lyapunov Function
( or )
asymptotically stable
Example
Lyapunov Function
• Lyapunov function provides a sufficient condition to verify (asymp.)
stability, without seeking for the exact solution (generally very hard)
where
• If asymptotically stable
when is this possible?
Lyapunov Equation
Theorem
A matrix A is Hurwitz that satisfies the Lyapunov
equation
Let
Let
asymptotically stable!
Example
Ideal mass-spring-damper system
Let
asymptotically stable!
Example
Ideal mass-spring-damper system
Let
1.Lyapunov stability theorem is only sufficient
and Lyapunov functions are not unique
2. For linear systems, Lyapunov function can be
derived by solving Lyapunov equations
asymptotically stable!
Matlab
• Check a matrix P is positive definite or not
>> eig(P)
>> [~, a] = chol(P)
linearization
Then of is
asymptotical stable if
unstable if
for some i.
Lyapunov’s Method
Lyapunov’s stability theorem