Stability tests for from a time-varying quadratic Lyapunov function , and the converse result that such a always exists.
The Lyapunov Equation
- Suppose the matrix is uniformly bounded and uniformly positive definite, i.e.
- Define by
Lyapunov Equation
Stability Theorem
Theorem
- With uniformly bounded and uniformly PD, and from the Lyapunov eq’n:
- If is positive semi-definite, then the system is stable i.s.L.
- If is uniformly positive definite, then the system is exponentially stable
NOTE
- If the tests fail, the result is inconclusive a different choice of may yield different results
- Is it true that every stable/ES system will have satisfying the required conditions? Yes! In fact, infinitely many pairs can be found. Indeed
- (: STM for ) satisfies the Lyapunov eq’n (see Converse Theorem)
Proof
- Let
- positive semi-definite , so (using Rayleigh-Ritz on both ends)
- Thus
- = the definition of i.s.L. stability
- uniformly positive definite
- Then
- To make further progress we need an important lemma:
Lemma ("Comparison Lemma")
- Suppose , has known solution
- Then the differential inequality
- has solution satisfying
- Continuing 2.:
- Note that ()
- Hence
- or
- By the comparison lemma (compare with ):
- So
Exponential Stability Bound
- Note is determined by the ratio of the min eigenvalue of () to the max eigenvalue of ()
Aside
- Suppose . If , does necessarily?
Converse Theorem
Theorem
- If is UES, then for any bounded, uniformly PD , there exists a bounded, uniformly PD such that
- Pf: by construction. Define
a) P(t) Is Uniformly Positive Definite
- Define
- Note: since is nonsingular for any , for any
- Then, for any nonzero :
- since , and
b) P(t), Q(t) Satisfy the Lyapunov Equation
- Note that
- Using Leibniz’ rule:
- Recall
- (differentiation w.r.t. the 2nd time argument of the STM: property 4b)
- and for any
- Then
- or
c) P(t) Is Bounded for Any t
- bounded , so
- If is UES, then
- So
- Thus
Consequences
- Thus for UES (and, with a slight modification of the above argument, for i.s.L. ) we are guaranteed the existence of pairs that will work to show stability
- In fact, if there exists one pair that works, there exist infinitely many other pairs that will work
Side note
- If we view the Lyapunov eq’n as an arbitrary matrix DE:
- the corresponding solution is
- (: STM for )
LTI Systems
- For LTI systems, we can take , and , so the Lyapunov eq’n becomes
Algebraic Lyapunov Equation (LTI)
- And the above theorem becomes: if is Hurwitz, then for any positive definite , there exists a positive definite such that
Careful with the wording!
- The above does not imply that for any , the corresponding is positive definite!
- For example, () might not yield a positive definite even when is stable
- However, there are infinitely many other choices for which the corresponding would be positive definite
- Solving for given and for LTI systems is a well studied problem in linear algebra
- Matlab’s
lyapfunction can solve for given and
- Matlab’s
Inconclusive Results
- Now what if a particular gives inconclusive results? i.e. you can find for which
- but is not generally (maybe even !)
- Here you can:
- Try different
- Try to investigate further, i.e.
- (as in the proof of UES, where again )
- compare with
- Then from the comparison lemma:
- and we can investigate the behavior of the integral to see if we can ensure boundedness or convergence
- What about the nonlinear terms neglected by linearization? Local Stability