C.3 Fundamentals of Lyapunov Theory
C.3 Fundamentals of Lyapunov Theory
C.3 Fundamentals of Lyapunov Theory
3
_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
The objective of this chapter is to present Lyapunov stability has a single equilibrium point (the origin 0) if A is nonsingular.
theorem and illustrate its use in the analysis and the design of If A is singular, it has an infinity of equilibrium points, which
nonlinear systems. contained in the null-space of the matrix A, i.e., the subspace
defined by Ax = 0. A nonlinear system can have several (or
3.1 Nonlinear Systems and Equilibrium Points infinitely many) isolated equilibrium points.
where
n
f R : nonlinear vector function
x Rn : state vectors Fig. 3.1 Pendulum
n : order of the system
Consider the pendulum of Fig. 3.1, whose dynamics is given
The form (3.1) can represent both closed-loop dynamics of a by the following nonlinear autonomous equation
feedback control system and the dynamic systems where no
control signals are involved. MR 2&& + b& + MgR sin = 0 (3.5)
A special class of nonlinear systems is linear system. The where R is the pendulums length, M its mass, b the friction
dynamics of linear systems are of the from x& = A(t ) x with coefficient at the hinge, and g the gravity constant. Leting
x1 = , x2 = & , the corresponding state-space equation is
A R nn .
x&1 = x2 (3.6a)
Autonomous and non-autonomous systems
Linear systems are classified as either time-varying or time- g b
x& 2 = x sin x1
2 2
(3.6b)
invariant. For nonlinear systems, these adjectives are replaced MR R
by autonomous and non-autonomous.
Therefore the equilibrium points are given by x2 = 0,
Definition 3.1 The nonlinear system (3.1) is said to be
sin( x1 ) = 0, which leads to the points (0 [2 ], 0) and
autonomous if f does not depend explicitly on time, i.e., if the
systems state equation can be written ( [2 ], 0) . Physically, these points correspond to the
pendulum resting exactly at the vertical up and down points.
x& = f (x) (3.2) __________________________________________________________________________________________
Since both x * (t ) and x(t ) are solutions of (3.2): x& = f (x) , we R > 0, r > 0, x(0) < r t 0, x(t ) < R
have or, equivalently
x& * = f (x * ) x * (0) = x 0
R > 0, r > 0, x(0) B r t 0, x(t ) B r
x& = f (x) x ( 0) = x 0 + x 0
Essentially, stability (also called stability in the sense of
then e(t ) satisfies the following non-autonomous differential Lyapunov, or Lyapunov stability) means that the system
equation trajectory can be kept arbitrarily close to the origin by starting
sufficiently close to it. More formally, the definition states that
e& = f (x * + e, t ) f (x * , t ) = g (e, t ) (3.8) the origin is stable, if, given that we do not want the state
trajectory x(t ) to get out of a ball of arbitrarily specified radius
with initial condition e(0) = x(0) . Since g (0, t ) = 0 , the new B R . The geometrical implication of stability is indicated in
dynamic system, with e as state and g in place of f, has an Fig. 33.
equilibrium point at the origin of the state space. Therefore, 3 curve 1 - asymptotically stable
instead of studying the deviation of x(t ) from x * (t ) for the 1 curve 2 - marginally stable
original system, we may simply study the stability of the 2 curve 3 - unstable
perturbation dynamics (3.8) with respect to the equilibrium
point 0. However, the perturbation dynamics non-autonomous 0
system, due to the presence of the nominal trajectory x * (t ) on x(0) S r
the right hand side.
Example 3.2________________________________________
SR
Consider the autonomous mass-spring system Fig. 3.3 Concepts of stability
Clearly, this is a non-autonomous system. Asymptotic stability means that the equilibrium is stable, and
__________________________________________________________________________________________
in addition, states start close to 0 actually converge to 0 as
3.2 Concepts of Stability time goes to infinity. Fig. 3.3 shows that the system
trajectories starting form within the ball B r converge to the
Notation origin. The ball B r is called a domain of attraction of the
B R : spherical region (or ball) defined by x R equilibrium point.
S R : spherical itself defined by x = R
In many engineering applications, it is still not sufficient to
: for any know that a system will converge to the equilibrium point
: there exist after infinite time. There is a need to estimate how fast the
: in the set system trajectory approaches 0. The concept of exponential
: implies that stability can be used for this purpose.
: equivalent
Definition 3.5 An equilibrium points 0 is exponential stable if
Stability and instability there exist two strictly positive number and such that
Definition 3.3 The equilibrium state x = 0 is said to be stable
if, for any R > 0 , there exist r > 0 , such that if x(0) r then t > 0, x(t ) x(0) e t (3.9)
x(t ) R for all t 0 . Otherwise, the equilibrium point is
unstable. in some ball B r around the origin.
Using the above symbols, Definition 3.3 can be written in the (3.9) means that the state vector of an exponentially stable
form system converges to the origin faster than an exponential
___________________________________________________________________________________________________________
Chapter 3 Fundamentals of Lyapunov Theory 8
Applied Nonlinear Control Nguyen Tan Tien - 2002.3
_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
function. The positive number is called the rate of A similar procedure can be applied for a controlled system.
exponential convergence. Consider the system &x& + 4 x& 5 + ( x 2 + 1) u = 0 . The system can
For example, the system x& = (1 + sin 2 x) x is exponentially be linearly approximated about x = 0 as &x& + 0 + (0 + 1) u = 0 or
convergent to x = 0 with the rate = 1 . Indeed, its solution is &x& = u . Assume that the control law for the original nonlinear
0t [1+sin 2 x ( )] d system has been selected to be u = sin x + x 3 + x cos 2 x , then
x(t ) = x(0) e , and therefore x(t ) x(0) e t .
the linearized closed-loop dynamics is &x& + x& + x = 0 .
__________________________________________________________________________________________
Note that exponential stability implies asymptotic stability.
But asymptotic stability does not implies guarantee The following result makes precise the relationship between
exponential stability, as can be seen from the system the stability of the linear system (3.2) and that of the original
nonlinear system (3.2).
x& = x 2 , x(0) = 1 (3.10)
Theorem 3.1 (Lyapunovs linearization method)
whose solution is x = 1 /(1 + t ) , a function slower than any If the linearized system is strictly stable (i.e., if all
exponential function e t . eigenvalues of A are strictly in the left-half complex plane),
then the equilibrium point is asymptotically stable (for the
Local and global stability actual nonlinear system).
Definition 3.6 If asymptotic (or exponential) stability holds If the linearizad system is un stable (i.e., if at least one
for any initial states, the equilibrium point is said to be eigenvalue of A is strictly in the right-half complex plane),
asymptotically (or exponentially) stable in the large. It is also then the equilibrium point is unstablle (for the nonlinear
called globally asymptotically (or exponentially) stable. system).
3.3 Linearization and Local Stability If the linearized system is marginally stable (i.e., if all
Lyapunovs linearization method is concerned with the local eigenvalues of A are in the left-half complex plane but at
stability of a nonlinear system. It is a formalization of the least one of them is on the j axis), then one cannot
intuition that a nonlinear system should behave similarly to its conclude anything from the linear approximation (the
linearized approximation for small range motions. equilibrium point may be stable, asymptotically stable, or
unstable for the nonlinear system).
Consider the autonomous system in (3.2), and assumed that
f(x) is continuously differentiable. Then the system dynamics Example 3.5________________________________________
can be written as
Consider the equilibrium point ( = ,& = 0) of the pendulum
f
x& = x + f h.o.t . (x) (3.11) in the example 3.1. Since the neighborhood of = , we can
x x =0 write
where f h.o.t . stands for higher-order terms in x. Let us use the sin = sin + cos ( ) + h.o.t. = + h.o.t.
constant matrix A denote the Jacobian matrix of f with respect ~
f thus letting = , the systems linearization about the
to x at x = 0: A = . Then, the system
equilibrium point ( = ,& = 0) is
x x =0
x& = A x (3.12) ~
&& ~& g ~
b
+ =0
2
MR R
is called the linearization (or linear approximation) of the
original system at the equilibrium point 0.
Hence its linear approximation is unstable, and therefore so is
In practice, finding a systems linearization is often most the nonlinear system at this equilibrium point.
__________________________________________________________________________________________
easily done simply neglecting any term of order higher than 1
in the dynamics, as we now illustrate. Example 3.5________________________________________
Example 3.4________________________________________ Consider the first-order system x& = a x + b x 5 . The origin 0 is
one of the two equilibrium of this system. The linearization of
Consider the nonlinear system this system around the origin is x& = a x . The application of
Lyapunovs linearization method indicate the following
x&1 = x22 + x1 cos x 2 stability properties of the nonlinear system
x& 2 = x 2 + ( x1 + 1) x1 + x1 sin x 2
a < 0 : asymptotically stable
Its linearized approximation about x = 0 is a > 0 : unstable
a = 0 : cannot tell from the linearization
x&1 = 0 + x1.1
x& 2 = x 2 + 0 + x1 + x1 x2 x2 + x1 In the third case, the nonlinear system is x& = b x 5 . The
1 0 linearization method fails while, as we shall see, the direct
The linearized system can thus be written x& = x . method to be described can easily solve this problem.
1 1 __________________________________________________________________________________________
___________________________________________________________________________________________________________
Chapter 3 Fundamentals of Lyapunov Theory 9
Applied Nonlinear Control Nguyen Tan Tien - 2002.3
_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
3.4 Lyapunovs Direct Method 3.4.1. Positive definite functions and Lyapunov functions
Definition 3.7 A scalar continuous function V (x) is said to be
The basic philosophy of Lyapunovs direct method is the locally positive definite if V (0) = 0 and, in a ball B R0
mathematical extension of a fundamental physical
observation: if the total energy of a mechanical (or electrical)
system is continuous dissipated, then the system, whether x0 V ( x) > 0
linear or nonlinear, must eventually settle down to an
equilibrium point. Thus, we may conclude the stability of a If V (0) = 0 and the above property holds over the whole state
system by examining the variation of a single scalar function. space, then V (x) is said to be globally positive definite.
V = V2
Fig. 3.6 A nonlinear mass-damper-spring system
V = V1
Total mechanical energy = kinetic energy + potential energy x2
1 2 x 1 1 1 0
(k x + k x )dx = 2 mx& x1
3 2
V ( x) = mx& + k 0 x 2 + k1 x 4
0 1 + V3 > V2 > V1
0 2 2 4
(3.14)
Comparing the definitions of stability and mechanical energy, Fig. 3.7 Typical shape of a positive definite function V ( x1 , x 2 )
we can see some relations between the mechanical energy and
the concepts described earlier: The 2-dimesional geometrical representation can be made as
follows. Taking x1 and x2 as Cartesian coordinates, the level
zero energy corresponds to the equilibrium point
(x = 0, x& = 0) curves V ( x1 , x 2 ) = V typically present a set of ovals
assymptotic stability implies the convergence of surrounding the origin, with each oval corresponding to a
mechanical energy to zero positive value of V .These ovals often called contour curves
instability is related to the growth of mechanical energy may be thought as the section of the cup by horizontal planes,
projected on the ( x1 , x 2 ) plane as shown in Fig. 3.8.
The relations indicate that the value of a scalar quantity, the
mechanical energy, indirectly reflects the magnitude of the
V = V2 x2 V = V1
state vector, and furthermore, that the stability properties of
the system can be characterized by the variation of the
mechanical energy of the system. x1
0
The rate of energy variation during the systems motion is
obtained by differentiating the first equality in (3.14) and
using (3.13) V = V3 V3 > V2 > V1
3
V& (x) = m x& &x& + (k 0 x + k1 x 3 ) x& = x& (b x& x& ) = b x& (3.15) Fig. 3.8 Interpreting positive definite functions using contour
curves
(3.15) implies that the energy of the system, starting from
some initial value, is continuously dissipated by the damper Definition 3.8 If, in a ball B R0 , the function V (x) is positive
until the mass is settled down, i.e., x& = 0 . definite and has continuous partial derivatives, and if its time
derivative along any state trajectory of system (3.2) is
The direct method of Lyapunov is based on generalization of
negative semi-definite, i.e., V& (x) 0 then, V (x) is said to be a
the concepts in the above mass-spring-damper system to more
complex systems. Lyapunov function for the system (3.2).
___________________________________________________________________________________________________________
Chapter 3 Fundamentals of Lyapunov Theory 10
Applied Nonlinear Control Nguyen Tan Tien - 2002.3
_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
A Lyapunov function can be given simple geometrical Obviously, this function is locally positive definite. As a mater
interpretations. In Fig. 3.9, the point denoting the value of of fact, this function represents the total energy of the
V ( x1 , x2 ) is seen always point down an inverted cup. In Fig. pendulum, composed of the sum of the potential energy and
3.10, the state point is seen to move across contour curves the kinetic energy. Its time derivative yields
corresponding to lower and lower value of V .
V& (x) = & sin + &&& = & 2 0
V = V2 x2 V = V1 x&1 = x1 ( x12 + x 22 2) 4 x1 x 22
x& 2 = 4 x12 x2 + x 2 ( x12 + x22 2)
x1
0 around its equilibrium point at the origin.
V ( x1 , x 2 ) = x12 + x22
V = V3 V3 > V2 > V1
Fig. 3.10 Illustrating Definition 3.8 for n=2 using contour its derivative V& along any system trajectory is
curves
V& = 2( x12 + x 22 )( x12 + x 22 2)
3.4.2 Equilibrium point theorems
Lyapunovs theorem for local stability Thus, is locally negative definite in the 2-dimensional ball B 2 ,
Theorem 3.2 (Local stability) If, in a ball B R0 , there exists a i.e., in the region defined by ( x12 + x22 ) < 2 . Therefore, the
scalar function V (x) with continuous first partial derivatives above theorem indicates that the origin is asymptotically
such that stable.
__________________________________________________________________________________________
A simple pendulum with viscous damping is described as Consider the nonlinear system
x& + c( x) = 0
&& + & + sin = 0
Consider the following scalar function where c is any continuous function of the same sign as its
scalar argument x , i.e., such as x c( x) > 0 x 0 . Intuitively,
1 this condition indicates that c(x ) pushes the system back
V (x) = (1 cos ) + & 2
2 towards its rest position x = 0 , but is otherwise arbitrary.
___________________________________________________________________________________________________________
Chapter 3 Fundamentals of Lyapunov Theory 11
Applied Nonlinear Control Nguyen Tan Tien - 2002.3
_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
Since c is continuous, it also implies that c(0) = 0 (Fig. 3.13). Local invariant set theorem
Consider as the Lyapunov function candidate the square of The invariant set theorem reflect the intuition that the decrease
distance to the origin V = x 2 . The function V is radially of a Lyapunov function V has to graduate vanish (i.e., ) V&
has to converge to zero) because V is lower bounded. A
unbounded, since it tends to infinity as x . Its derivative
precise statement of this result is as follows.
is V& = 2 x x& = 2 x c ( x) . Thus V& < 0 as long as x 0 , so
that x = 0 is a globally asymptotically stable equilibrium point. Theorem 3.4 (Local Invariant Set Theorem) Consider an
autonomous system of the form (3.2), with f continuous, and
let V (x) be a scalar function with continuous first partial
c (x )
derivatives. Assume that
for some l > 0 , the region l defined by V (x) < l is
bounded
0 x V& (x) 0 for all x in l
Let R be the set of all points within where V& (x) = 0 , and l
M be the largest invariant set in R. Then, every solution x(t )
originating in l tends to M as t .
Fig. 3.13 The function c(x )
Note that:
For instance, the system x& = sin 2 x x is globally convergent - M is the union of all invariant sets (e.g., equilibrium
to x = 0 , since for x 0 , sin 2 x sin x x . Similarly, the points or limit cycles) within R
- In particular, if the set R is itself invariant (i.e., if once
system x& = x 3 is globally asymptotically convergent to x = 0 .
V& = 0 , then 0 for all future time), then M=R
Notice that while this systems linear approximation ( x& 0) is
inconclusive, even about local stability, the actual nonlinear The geometrical meaning of the theorem is illustrated in Fig.
system enjoys a strong stability property (global asymptotic 3.14, where a trajectory starting from within the bounded
stability). region l is seen to converge to the largest invariant set M.
__________________________________________________________________________________________
Note that the set R is not necessarily connected, nor is the set
Example 3 .10______________________________________ M.
The asymptotic stability result in the local Lyapunov theorem
Consider the nonlinear system can be viewed a special case of the above invariant set
theorem, where the set M consists only of the origin.
x&1 = x2 x1 ( x12 + x22 )
x& 2 = x1 x 2 ( x12 + x22 ) V =l
V
The origin of the state-space is an equilibrium point for this
l
system. Let V be the positive definite function V = x12 + x22 .
Its derivative along any system trajectory is V& = 2( x12 + x 22 ) 2 R
which is negative definite. Therefore, the origin is a globally
asymptotically stable equilibrium point. Note that the
globalness of this stability result also implies that the origin is M
the only equilibrium point of the system. x0 x2
__________________________________________________________________________________________
x1
Note that:
Fig. 3.14 Convergence to the largest invariant set M
- Many Lyapunov function may exist for the same system.
- For a given system, specific choices of Lyapunov
Let us illustrate applications of the invariant set theorem using
functions may yield more precise results than others.
some examples.
- Along the same line, the theorems in Lyapunov analysis
are all sufficiency theorems. If for a particular choice of
Example 3 .11______________________________________
Lyapunov function candidate V , the condition on V& are
not met, we cannot draw any conclusions on the stability Asymptotic stability of the mass-damper-spring system
or instability of the system the only conclusion we
For the system (3.13), we can only draw conclusion of
should draw is that a different Lyapunov function
marginal stability using the energy function (3.14) in the local
candidate should be tried.
equilibrium point theorem, because V& is only negative semi-
3.4.3 Invariant set theorem definite according to (3.15). Using the invariant set theorem,
Definition 3.9 A set G is an invariant set for a dynamic system however, we can show that the system is actually
if every system trajectory which starts from a point in G asymptotically stable. TO do this, we only have to show that
remains in G for all future time. the set M contains only one point.
___________________________________________________________________________________________________________
Chapter 3 Fundamentals of Lyapunov Theory 12
Applied Nonlinear Control Nguyen Tan Tien - 2002.3
_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
x&1 = x2 x17 ( x14 + 2 x 22 10) Corollary: Consider the autonomous system (3.2), with f
continuous, and let V (x) be a scalar function with continuous
x& 2 = x13 3 x 25 ( x14 + 2 x 22 10)
partial derivatives. Assume that in a certain neighborhood
of the origin
Note that the set defined by x14 + 2 x22 = 10 is invariant, since is locally positive definite
V& (x) is negative semi-definite
d 4
( x1 + 2 x 22 10) = (4 x110 + 12 x 26 )( x14 + 2 x22 10) the set R defined by V& (x) = 0 contains no trajectories of
dt (3.2) other than the trivial trajectory x 0
Then, the equilibrium point 0 is asymptotically stable.
which is zero on the set. The motion on this invariant set is Furthermore, the largest connected region of the form
described (equivalently) by either of the equations (defined by V (x) < l ) within is a domain of attraction of the
equilibrium point.
x&1 = x 2
x& 2 = x13 Indeed, the largest invariant set M in R then contains only the
equilibrium point 0.
Therefore, we see that the invariant set actually represents a
Note that:
limit circle, along which the state vector moves clockwise. Is
- The above corollary replaces the negative definiteness
this limit circle actually attractive ? Let us define a Luapunov
condition on V& in Lyapunovs local asymptotic stability
function candidate V = ( x14 + 2 x22 10) 2 which represents a
theorem by a negative semi-definiteness condition on V& ,
measure of the distance to the limit circle. For any arbitrary
combined with a third condition on the trajectories within
positive number l , the region l , which surrounds the limit
R.
circle, is bounded. Its derivative - The largest connected region of the form l within is a
domain of attraction of the equilibrium point, but not
V& = 8( x110 + 3x 26 )( x14 + 2 x22 10) 2 necessarily the whole domain of attraction, because the
function V is not unique.
Thus V& is strictly negative, except if x14 + 2 x 22 = 10 or - The set itself is not necessarily a domain of attraction.
Actually, the above theorem does not guarantee that is
x110 + 3 x 26 = 0 , in which cases V& = 0 . The first equation is invariant: some trajectories starting in but outside of
simply that defining the limit cycle, while the second equation the largest l may actually end up outside .
is verified only at the origin. Since both the limit circle and the
origin are invariant sets, the set M simply consists of their Global invariant set theorem
union. The above invariant set theorem and its corollary can be
simply extended to a global result, by enlarging the involved
Thus, all system trajectories starting in l converge either to region to be the whole space and requiring the radial
the limit cycle or the origin (Fig. 3.15) unboundedness of the scalar function V .
___________________________________________________________________________________________________________
Chapter 3 Fundamentals of Lyapunov Theory 13
Applied Nonlinear Control Nguyen Tan Tien - 2002.3
_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
Theorem 3.5 (Global Invariant Set Theorem) Consider an as long as x 0 . Thus the system cannot get stuck at an
autonomous system of the form (3.2), with f continuous, and equilibrium value other than x = 0 ; in other words, with R
let V (x) be a scalar function with continuous first partial being the set defined by x& = 0 , the largest invariant set M in R
derivatives. Assume that contains only one point, namely [ x = 0, x& = 0] . Use of the
V& (x) 0 over the whole state space local invariant set theorem indicates that the origin is a locally
asymptotically stable point.
V (x) as x
Let R be the set of all points where V& (x) = 0 , and M be the b(x& ) c (x )
largest invariant set in R. Then all solutions globally
asymptotically converge to M as t
For instance, the above theorem shows that the limit cycle
0 x& 0 x
convergence in Example 3.13 is actually global: all system
trajectories converge to the limit cycle (unless they start
exactly at the origin, which is an unstable equilibrium point).
Fig. 3.17 The functions b(x& ) and c(x )
Because of the importance of this theorem, let us present an
additional (and very useful) example.
x
where b and c are continuous functions verifying the sign Example 3 .15 Multimodal Lyapunov Function___________
conditions x& b( x& ) > 0 for x& 0 and x c( x& ) > 0 for x 0 . The Consider the system
dynamics of a mass-damper-spring system with nonlinear
damper and spring can be described by the equation of this x
&x& + x 2 1 x& 3 + x = sin
form, with the above sign conditions simply indicating that the 2
otherwise arbitrary function b and c actually present y 1 2 x
damping and spring effects. A nonlinear R-L-C (resistor-
inductor-capacitor) electrical circuit can also be represented by
Chose the Lyapunov function V =
2
dy .
2
x& +
y sin
0
the above dynamic equation (Fig. 3.16) This function has two minima, at x = 1, x& = 0 , and a local
maximum in x (a saddle point in the state-space) at
vC = c (x ) v L = &x& v R = b(x& ) x = 0, x& = 0 . Its derivative V& = x 2 1 x& 4 , i.e., the virtual
which can be thought of as representing the power dissipated 3.5 System Analysis Based on Lyapunovs Direct Method
in the system. Furthermore, by hypothesis, x& b( x& ) = 0 only if
How to find a Lyapunov function for a specific problem ?
x& = 0 . Now x& = 0 implies that &x& = c (x) , which is non-zero
There is no general way of finding Lyapunov function for
___________________________________________________________________________________________________________
Chapter 3 Fundamentals of Lyapunov Theory 14
Applied Nonlinear Control Nguyen Tan Tien - 2002.3
_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
nonlinear system. Faced with specific systems, we have to use Lyapunov functions for linear time-invariant systems
experience, intuition, and physical insights to search for an Given a linear system of the form x& = A x , let us consider a
appropriate Lyapunov function.
quadratic Lyapunov function candidate V& = xT P x , where P
In this section, we discuss a number of techniques which can is a given symmetric positive definite matrix. Its derivative
facilitate the otherwise blind of Lyapunov functions. yields
3.5.1 Lyapunov analysis of linear time-invariant systems V& = x& T P x + x T P x& = -xT Q x (3.18)
Symmetric, skew-symmetric, and positive definite matrices where
Definition 3.10 A square matrix M is symmetric if M=MT (in
other words, if i, j M ij = M ji ). A square matrix M is skew- A T P + P A = -Q (3.19)
symmetric if M = M T (i.e., i, j M ij = M ji ). (3.19) is so-called Lyapunov equation. Note that Q may be not
p.d. even for stable systems.
Note that:
Example 3 .17 ______________________________________
- Any square n n matrix can be represented as the sum of
a symmetric and a skew-symmetric matrix. This can be
Consider the second order linear system with A = 0 4 .
shown in the following decomposition 8 12
M + MT M - MT
M= + If we take P = I , then - Q = P A + A T P = 0 4 . The
142 243 142 243 4 24
symmetric skew symmetric matrix Q is not p.d.. Therefore, no conclusion can be draw
- The quadratic function associated with a skew-symmetric from the Lyapunov function on whether the system is stable or
matrix is always zero. Let M be a n n skew-symmetric not.
__________________________________________________________________________________________
matrix and x is an arbitrary n 1 vector. The definition of
skew-symmetric matrix implies that xT M x = xT M T x . A more useful way of studying a given linear system using
T T T quadratic functions is, instead, to derive a p.d. matrix P from a
Since x M x is a scalar, x M x = x M x which yields given p.d. matrix Q, i.e.,
x, x T M x = 0 (3.16)
choose a positive definite matrix Q
In the designing some tracking control systems for robot, solve for P from the Lyapunov equation
this fact is very useful because it can simplify the control check whether P id p.d.
law.
- (3.16) is a necessary and sufficient condition for a matrix
M to be skew-symmetric. If P is p.d., then (1 / 2)x T P x is a Lyapunov function for the
linear system. And the global asymptotical stability is
Definition 3.11 A square matrix M is positive definite (p.d.) if guaranteed.
x 0 xT M x > 0 .
Theorem 3.6 A necessary and sufficient condition for a LTI
Note that: system x& = A x to be strictly stable is that, for any symmetric
- A necessary condition for a square matrix M to be p.d. is p.d. matrix Q, the unique matrix P solution of the Lyapunov
that its diagonal elements be strictly positive. equation (3.19) be symmetric positive definite.
- A necessary and sufficient condition for a symmetric
matrix M to be p.d. is that all its eigenvalues be strictly Example 3 .18 ______________________________________
positive. Consider again the second order linear system in Example
- A p.d. matrix is invertible.
p p
- A .d. matrix M can always be decomposed as 3.18. Let us take Q = I and denote P by P = 11 12 ,
p 21 p 22
M = U T U (3.37)
where due to the symmetry of P, p 21 = p12 . Then the
where U T U = I , is a diagonal matrix containing the
Lyapunov equation is
eigenvalues of M
- There are some following facts
p11 p12 0 4 0 8 p11 p12 1 0
p 21 p 22 8 12 + 4 12 p 21 p 22 = 0 1
2 2
min (M ) x xT Mx max (M ) x
x T Mx = xT U T Ux = z T z where Ux = z
min (M ) I max (M ) I whose solution is p11 = 5 , p12 = p 22 = 1 . The corresponding
zT z = x
2
matrix P = 5 1 is p.d., and therefore the linear system is
1 1
globally asymptotically stable.
The concepts of positive semi-definite, negative definite, and __________________________________________________________________________________________
negative semi-definite can be defined similarly. For instance, a
square n n matrix M is said to be positive semi-definite 3.5.2 Krasovskiis method
(p.s.d.) if x, x T M x 0 . A time-varying matrix M(t) is Krasovskiis method suggests a simplest form of Lyapunov
uniformly positive definite if > 0, t 0, M (t ) I . function candidate for autonomous nonlinear systems of the
___________________________________________________________________________________________________________
Chapter 3 Fundamentals of Lyapunov Theory 15
Applied Nonlinear Control Nguyen Tan Tien - 2002.3
_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
form (3.2), namely, V = f T f . The basic idea of the method is function for this system. If the region is the whole state
simply to check whether this particular choice indeed leads to space, and if in addition, V (x) as x , then the
a Lyapunov function. system is globally asymptotically stable.
Theorem 3.7 (Krasovkii) Consider the autonomous system 3.5.3 The Variable Gradient Method
defined by (3.2), with the equilibrium point of interest being The variable gradient method is a formal approach to
the origin. Let A(x) denote the Jacobian matrix of the system, constructing Lyapunov functions.
i.e.,
f To start with, let us note that a scalar function V (x) is related
A(x ) =
x to its gradient V by the integral relation
If the matrix F = A + A T is negative definite in a
x
neighborhood , then the equilibrium point at the origin is
asymptotically stable. A Lyapunov function for this system is
V ( x ) = V dx
0
where is a real number. Then W (t ) W (0) e t Choose the Lyapunov function candidate V = x
2
, its
dV
The above Lemma implies that, if W is a non-negative derivative is V& = 2V (V 1) . That is = 2dt . The
function, the satisfaction of (3.26) guarantees the exponential V (1 V )
convergence of W to zero. solution of this equation is easily found to be
___________________________________________________________________________________________________________
Chapter 3 Fundamentals of Lyapunov Theory 17
Applied Nonlinear Control Nguyen Tan Tien - 2002.3
_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
e 2dt V ( 0)
V (x) = , where = .
1 + e 2dt 1 V (0)
2
If x(0) = V (0) < 1 , i.e., if the trajectory starts inside the
unit circle, then > 0 , and V (t ) < e 2t . This implies that
the norm x(t ) of the state vector converges to zero
exponentially, with a rate of 1.
However, if the trajectory starts outside the unit circle, i.e., if
V (0) > 1 , then < 0 , so that V (t ) and therefore x tend to
infinity in a finite time (the system is said to exhibit finite
escape time, or explosion).
__________________________________________________________________________________________
___________________________________________________________________________________________________________
Chapter 3 Fundamentals of Lyapunov Theory 18