Download presentation
1
Fundamentals of Lyapunov Theory
Chapter 3 Fundamentals of Lyapunov Theory
2
3.1 Nonlinear Systems and Equilibrium Points
A nonlinear dynamic system (3.1) f : n×1 nonlinear vector function x: n×1 state vector. n : numbers of states, order of the systems.
3
(i) a curve in state space as t varies from 0 to ∞,
—A solution x(t): (i) a curve in state space as t varies from 0 to ∞, (ii) a state trajectory or a system trajectory.
4
Closed-Loop Dynamics If the plant dynamics is and some control law has been selected then the closed-loop dynamics is
5
Linear systems: A special class of nonlinear systems —Its dynamics: A(t): n×n matrix
6
Autonomous and Non-autonomous systems
Linear systems are classified as either time-varying or time-invariant, depending on whether the system matrix A varies with time or not.
7
Autonomous and Nonautonomous Definition 3. 1: The nonlinear system (3
Autonomous and Nonautonomous Definition 3.1: The nonlinear system (3.1) is said to be autonomous if f does not depend explicitly on time, i.e., if the system’s state equation can be written as Otherwise, the system is called non-autonomous. ---Linear time-invariant (LTI) systems: autonomous. —Linear time varying (LTV) systems: non-autonomous.
8
Equilibrium Points 1. Definition 3. 2: A state x
Equilibrium Points 1. Definition 3.2: A state x* is an equilibrium state (or equilibrium point) of the system if once x(t) is equal to x*, it remains equal to x* for all future time.
10
2. Example 3.1: The Pendulum Consider the pendulum
11
R: the pendulum’s length M: its mass b: the friction coefficient at the hinge g: the gravity constant. Letting = , = , the corresponding state-space equations is
12
the pendulum resting exactly at the vertical up and down positions.
—The equilibrium points: x2 = 0, sin x1 = 0 (0 [π], 0) the pendulum resting exactly at the vertical up and down positions.
13
Perturbation Dynamics
—Let x* (t) be the nominal motion trajectory, corresponding to initial condition x*(0) = xo. — Perturb x(0) = xo + δxo
14
Figure 3.2 —The motion error due to initial condition perturbation: e(t) = x(t)-x*(t)
15
and. = f(x. + e,t)-f(x. , t) = g(e, t) with e(0) = δxo
and = f(x* + e,t)-f(x*, t) = g(e, t) with e(0) = δxo. represent the perturbation dynamics —g(0, t) = 0: the new dynamic system, with e as state and g in place of f, has an equilibrium point at the origin of the state space.
16
- Studying the deviation of x(t) from x
- Studying the deviation of x(t) from x*(t) for the original system study the stability of the perturbation dynamics with respect to the equilibrium point 0. - Perturbation dynamics is non-autonomous, due to the presence of the nominal trajectory x*(t).
17
Stability and Instability
Definition 3.3:The equilibrium state x = 0 is said to be stable (or Lyapunov stable) if , for any R > 0, there exists r > 0, such that if ||x(0)|| < r, then ||x(t)|| < R for all t 0 . Otherwise, the equilibrium point is unstable.
18
Figure 3.3:Concepts of stability
19
Phase Portrait of a Mass-spring System
, Solution: Equation of the trajectories:
20
Figure 2.1: A mass-spring system and its phase portrait
21
Example 2.5: A satellite control system
Figure 2.5:Satellite control using on-off thrusters If u = -U, then
23
Example 3.3: Instability of the Van der Pol Oscillator The Van der Pol oscillator Origin: an unstable equilibrium point
24
Figure 3.4:Unstable origin of the Van der Pol Oscillator
25
—Observation: system trajectories starting from any non-zero initial states all asymptotically approach a limit cycle. —Illustration: if we choose R to be small enough the circle of radius R fall completely within the closed-curve of the limit cycle, then system trajectories starting near the origin will eventually get out of this circle
26
Definition 3.4:An equilibrium point 0 is asymptotically stable if it is stable, and if, in addition, there exists some r > 0 such that ||x(0)|| < r implies that x(t) 0 as —Asymptotic stability means that the equilibrium is stable, and that in addition, started close to 0 actually converge to 0 as time t goes to ∞. —marginally stable: An equilibrium point which is Lyapunov stable but not asymptotically stable.
27
Figure 3.3:Concepts of stability
28
—Domain of attraction of the equilibrium point: the largest region such that trajectories initiated at the points in the region eventually converge to the origin.
29
Example 2.2: A nonlinear second-order system
The system has two singular points: (0, 0) and (-3, 0). - The trajectories move towards the point (0,0) while moving away from the point (-3,0).
31
—State convergence stability.
—Example: a simple system studied by Vinograd. — The origin is unstable in the sense of Lyapunov, despite the state convergence.
32
Figure 3.5: State convergence does not imply stability
33
— Calling such a system unstable is quite reasonable, since a curve such as C may be outside the region where the model is valid. — Example: the subsonic and supersonic dynamics of a high-performance aircraft are radically different, while, with the problem under study using subsonic dynamic models, C could be in the supersonic range.
34
In many engineering applications, there is a need to estimate how fast the system trajectory approaches 0. Definition 3.5 :An equilibrium point 0 is exponentially stable if there exists two strictly positive numbers and such that in some ball Br around the origin. λ: rate of convergence
35
—The state vector of an exponentially stable system converges to the origin faster than an exponential function. —Example: is exponentially convergent to x = 0 with a rate = 1,because therefore
36
—Exponential stability asymptotic stability
—Exponential stability asymptotic stability. — Asymptotic stability exponential stability —Eample: whose solution is x = 1/(1+t), a function slower that any exponential function (with > 0).
37
Definition 3.6: If asymptotic (or exponential) stability holds for any initial states, the equilibrium point is said to be asymptotically (or exponentially) stable in the large. It is also called globally asymptotically (or exponentially) stable. —Examples:
38
—Linear time-invariant (LTI) systems are either asymptotically stable, or marginally stable, or unstable — Asymptotic stability of LTI system is always global and exponential — Instability of LTI system always implies exponential blow-up. — This explains why the refined notions of stability are explicitly needed only for nonlinear systems.
39
3.3 Linearization and Local Stability
40
Consider the autonomous system assuming f(x) is continuously differentiable and f(0)=0. Then the system dynamics can be written as x + fh. o. t. (x) where fh. o. t. stands for higher-order terms in x.
41
—Let A denote Then, the system is called the linearization (or linear approximation) of the original nonlinear system at the equilibrium point 0.
42
—For non-autonomous nonlinear system with a control input u such that f(0,0)=0, we can write
43
—Let — : the linearization (or linear approximation) of the original nonlinear system at (x = 0, u = 0).
44
Control law u = u(x) (with u(0) = 0) transforms the non-autonomous system into an autonomous closed-loop system, having x = 0 as an equilibrium point. —Linearly approximating the control law as x=Gx the closed-loop dynamics can be linearly approximated as
45
Alternative Linear Approximation
—Considering the autonomous closed-loop system and linearizing the function with respect to x at its equilibrium point x = 0.
46
Example 3.4:consider the system
—Linear approximation about x = 0: —The Linearized system:
47
—Example:consider the system — Linear approximation about x = 0: — The linearized system: —Control law: — The linearized closed-loop dynamic:
48
Theorem 3.1 (Lyapunov’s linearization method)
If the linearized system is strictly stable (i.e ,if all eigenvalues of A are strictly in the left-half complex plane), then the equilibrium point is asymptotically stable (for the actual nonlinear system). If the linearized system is unstable (i.e , if at least one eigenvalue of A is strictly in the right-half complex plane), then the equilibrium point is unstable(for the nonlinear system).
49
If the linearized system is marginally stable (i
If the linearized system is marginally stable (i. e, all eigenvalues of A are in the left-half complex plane, but at least one of them is on the j axis), then one cannot conclude anything from the linear approximation (the equilibrium point may be stable, asymptotically stable, or unstable for the nonlinear system).
50
Example 3.6:Consider the first order system —The origin 0 is an equilibrium point — The linearization around 0:
51
—The stability properties of the nonlinear system: a < 0:asymptotically stable; a > 0:unstable; a = 0:cannot tell from linearization. —What shall we do when a=0?
52
3.4 Lyapunov’s Direct Method
53
Basic idea from Physical Observation
If the total energy of a mechanical (or electrical) system is continuously dissipated, then the system, where linear or nonlinear, must eventually settle down to an equilibrium point.
54
–Example: Consider the nonlinear mass-damper-spring system: :nonlinear dissipation or damping :nonlinear spring term –Assume the mass is pulled away from the natural length of the spring by a large distance, and then released (i) linearization method does not apply (ii) the linearized system is marginally stable only
55
Figure 3.6:A nonlinear mass-damper-spring system
56
–The total mechanical energy of the system :
57
– Comparing the definitions of stability and mechanical energy: ‧zero energy at the equilibrium point ‧asymptotic stability the convergence of mechanical energy to zero -- instability is related to the growth of mechanical energy
58
–These relations indicate
the mechanical energy indirectly reflects the magnitude of the state vector (ii) the stability properties can be characterized by the variation of the mechanical energy –The rate of energy variation: shows the energy of the system is continuously dissipated by the damper until
59
Definition 3.7: A scalar continuous function V(x) is said to be locally positive definite if V(0) = 0 and, in a ball If V(0) and the above property holds over the whole state space, then V(x) is said to be globally positive definite.
60
– A function V(x) is negative definite if V(x) is positive definite – V(x) is positive semi-definite if V(x) and V(x)=0 for some – V(x) is negative semi-definite if (–V(x)) is positive semi-definite.
61
Figure 3.7:Typical shape of a positive definite function
62
Figure 3.8:Interpreting positive definite functions using contour curves
63
–V(x) represents an implicit function of time t
–V(x) represents an implicit function of time t. – Assuming that V(x) is differentiable:
64
Definition 3.8 If, in a ball , the function V(x) is positive definite and has continuous partial derivatives, and if its time derivative along any state trajectory of system is negative semi-definite, i. e., then V(x) is said to be a Laypunov function for the system
65
Figure 3.9:Illustrating Definition 3.8 for n= 2.
66
Theorem 3.2 (Lyapunov Theorem for Local Stability) If, in a ball , there exists a scalar function V(x) with continuous first partial derivatives such that V(x) is positive definite (locally in ) is negative semi-definite (locally in ). then the equilibrium point 0 is stable. If, actually, the derivative is locally negative definite in , then the stability is asymptotic.
67
Figure 3.11: Illustrating the proof of Theorem 3.2 for n =2
68
Example 3.7:Local stability A simple pendulum with viscous damping Consider a locally positive definite :total energy of the pendulum –The origin is a stable equilibrium point
69
–Physical insight for :the damping term absorbs energy
–Physical insight for :the damping term absorbs energy. – is the power dissipated in the pendulum. –However, with this Lyapunov function, one cannot draw conclusions on the asymptotic stability of the system, because is only negative semi-definite.
70
Figure 3.6:A nonlinear mass-damper-spring system
71
–The total mechanical energy of the system :
72
–These relations indicate
the mechanical energy indirectly reflects the magnitude of the state vector (ii) the stability properties can be characterized by the variation of the mechanical energy –The rate of energy variation: shows the energy of the system is continuously dissipated by the damper until
73
Example 3.8:Asymptotic stability
Consider the nonlinear system Define the positive definite function
74
– –Locally negative definite in the origin is asymptotically stable.
75
Theorem 3.3 (Lyapunov Theorem for Global Stability ) Assume that there exists a scalar function V of the state x, with continuous first order derivatives such that V(x) is positive definite is negative definite as (V(x) must be radially unbounded) then the equilibrium at the origin is globally asymptotically stable.
76
Reason for Radial Unboundedness
–To assure the contour curves correspond to closed curves. (why?) If the curves are not closed, it is possible for the state trajectories to drift away from the equilibrium point, even though the state keeps going through contours corresponding to smaller and smaller
77
Figure 3.12:Motivation of the radial unboundedness condition
78
3.4.3 Invariant Set Theorems
–Motivation: it often happens that , is only negative semi-definite. –Fortunately, it is still possible to draw conclusions on asymptotic stability, with the help of the powerful invariant set theorems, attributed to La Salle. –Additional feature: To describe convergence to a limit cycle
79
Definition 3.9: A set G is an invariant set for a dynamic system if every system trajectory which starts from a point in G remains in G for all future time. –Example: any equilibrium point. –The domain of attraction of an equilibrium point –The whole state-space –any trajectories of an autonomous system –limit cycles
81
Theorem 3.4(Local Invariant Set Theorem)
Consider an autonomous system , with f continuous, and let V(x) be a scalar function with continuous first partial derivatives. Assume that for some l > 0, the region defined by is bounded Let R be the set of all points within where , and M be the largest invariant set in R. Then, every solution x(t) originating in tends to M as
82
Remarks –The word “largest” means M is the union of all invariant sets (e. g., equilibrium points or limit cycles) within R. –If the set R is itself invariant (i. e., if once for all future time), then M = R. –V, although often still referred to as a Lyapunov function, is not required to be positive definite.
83
Figure 3.14:Convergence to the largest invariant set M
84
Figure 3.6:A nonlinear mass-damper-spring system
85
Example 3.7:Local stability A simple pendulum with viscous damping Consider a locally positive definite :total energy of the pendulum –The origin is a stable equilibrium point
86
Example 3.12:Limit Cycle Consider the system Notice first that the set defined by is an invariant set, because
87
on the set. The motion on this invariant set is described (equivalently) by either of the equations
Therefore, we see that the invariant set actually represents a limit cycle, along which the state vector moves clockwise.
88
Figure 3.15:Convergence to a limit cycle
89
Global Invariant Set theorems
The above invariant set theorem can be simply extended to a global result, by requiring the radial unboundedness of the scalar function V rather than the existence of a bounded
90
Theorem 3.5 (Global Invariant Set Theorem) Consider the autonomous system , with f continuous, and let V(x) be a scalar function with continuous first partial derivatives. Assume that Let R be the set of all points where and M be the largest invariant set in R. Then all solutions globally asymptotically converge to M as
91
Example 3.14:A class of second-order nonlinear systems
Consider a second-order system where b and c are continuous functions satisfying the sign conditions
92
–Example systems: mass-damper-spring system, nonlinear R-L-C electrical circuit
–If the functions b and c are linear , the sign conditions are the necessary and sufficient conditions for the system’s stability –Assume b(0) = 0 and c(0) = 0
93
Figure 3.16:A nonlinear R-L-C circuit
94
– the sum of the kinetic and potential energy of the mass-damper-spring system power dissipated in the system
95
– only if – which is nonzero as long as x 0. Thus M contains only one point: origin. – The local invariant set theorem the origin is a locally asymptotically stable point.
96
Figure 3.17:The functions
97
Furthermore, if the integral
, then V is a radially unbounded function and the equilibrium point at the origin is globally asymptotically stable, according to the global invariant set theorem.
98
3.5 System Analysis Based on Lyapunov’s Direct Method
There is no general way of finding Lyapunov functions for nonlinear systems. This is the fundamental drawback of the direct method. Thus, a case by case approach is usually taken.
99
Definition 3.10 A square matrix M is symmetric if (in other words, if ). A square matrix M is skew-symmetric if (i. e., if –Any square matrix M –M is an skew symmetric matrix (3.16)
100
–In linear systems, we often use as Lyapunov function.
–We can always assume, without loss of generality, that M is symmetric.
101
Definition 3.11:A square n n matrix M is positive definite (p. d.) if
–A matrix M is positive definite is a positive definite function.
102
Lyapunov Functions for Linear Time-Invariant Systems
Consider a linear system let the Lyapunov function candidate be P: a symmetric positive definite matrix. If (3.18) then (3.19) is the Lyapunov equation.
103
Lyapunov Equation –Symmetric matrix Q defined by is p. d the origin is globally asymptotically stable. –This “natural” approach may lead to inconclusive result, i. e., Q may be not positive definite even for stable systems.
104
Example 3.17:consider a second-order linear system whose A matrix is
If we take P = I, then Q is not positive definite don’t know whether the system is stable or not.
105
Thinking in Opposite Direction
–To derive a positive definite matrix P from a given positive definite matrix Q, i. e., choose a positive definite matrix Q solve for P from the Lyapunov equation check whether P is p. d If P is p. d., global asymptotical stability is guaranteed.
106
Theorem 3.6:A necessary and sufficient condition for a LTI system to be strictly stable is that, for any symmetric p. d. matrix Q, the unique matrix P, solution of the Lyapunov equation (3.19), be symmetric positive definite.
107
Example 3. 18:consider again the second-order system of Example 3. 17
Example 3.18:consider again the second-order system of Example Let us take Q = I and denote P by where, due to the symmetry of P, Then the Lyapunov equations is
108
whose solution is The corresponding matrix is positive definite the linear system is globally asymptotically stable.
109
3.5.3 The Variable Gradient Method
–A formal approach to constructing Lyapunov functions. –Assuming the gradient of an unknown –Integrating the assumed gradient where
110
curl conditions where for n=2,
111
Procedure for Seeking V
Assume where are coefficients to be determined. Solve for Restrict so that is negative semi-definite (at least locally) Compute V from V Check whether V is positive definite
112
–It is usually convenient to obtain V by integrating along a path which is parallel to each axis, i. e.,
113
Let P and Q have continuous first partial derivatives in
THEOREM 9.9 Let P and Q have continuous first partial derivatives in an open simple connected region. Then is independent of the path C if and only if for all (x, y) in the region. Test for Path Independence
114
Example 3.20:To find a Lyapunov function for
and discuss the stability of the e.p. (0,0) Assume
115
The curl equation is If the coefficients are chosen to be which leads to
116
then locally negative definite in the region Then (3.22) positive definite the asymptotic stability –The Lyapunov function obtained by the variable Gradient Method is not unique.
117
Taking we obtain the positive definite function whose derivative is Which is locally negative definite.
118
3.5.4 Physically Motivated Lyapunov Functions
119
A Simple Convergence Lemma
Lemma:If a real function W(t) satisfies the inequality (3.26) where is a positive real number. Then Proof:Let us define a function Z(t) by (3.27) then
120
The above lemma implies that, if W is a non-negative function, the satisfaction of (3.26) guarantees the exponential convergence of W to zero.
121
4.5 Lyapunov-Like Analysis Using Barbalat's Lemma
122
4.5.2 Barbalat's Lemma Lemma 4.2 (Barbalat)
If the differentiable function f(t) has a finite limit as and if is uniformly continuous, then
123
-- A function g is said to be uniformly continuous on [0, ) if
-- Alternative approach: examine the function's derivative. A differentiable function is uniformly continuous if its derivative is bounded.
124
Using Barbalat's Lemma for Stability Analysis
Lemma 4.3 ("Lyapunov-Like Lemma") If a scalar function V(x, t) satisfies the following conditions is lower bounded is negative semi-definite is uniformly continuous in time
125
Example 4.13:The closed-loop error dynamics of an adaptive control system for a first-order plant with one unknown parameter : e , : two states of the closed-loop dynamics, representing tracking error and parameter error. w(t): a bounded continuous function.
126
Consider the lower bounded function
Its derivative is Then V(t) V(0), which implies V(t) has a finite limit as t goes to infinity, and e and are bounded. But the invariant set theorem cannot be used to conclude the convergence of e, because the dynamics is non-autonomous.
127
The derivative of : This shows that is bounded, since w is bounded by hypothesis, and e and were shown above to be bounded. Hence, is uniformly continuous. Application of Barbalat's lemma: Note that, although e converges to zero, the system is not asymptotically stable, because is only guaranteed to be bounded.
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.