Applied Nonlinear Control - Chapter 3: Fundamentals of Lyapunov Theory - Nguyễn Tân Tiến
• 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 linearizad system is un stable (i.e., if at least one
eigenvalue of A is strictly in the right-half complex plane),
then the equilibrium point is unstablle (for the nonlinear
system).
• If the linearized system is marginally stable (i.e., if 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)
in. Let A(x) denote the Jacobian matrix of the system,
i.e.,
x
fA ∂
∂=)(x
If the matrix TAAF += is negative definite in a
neighborhood Ω , then the equilibrium point at the origin is
asymptotically stable. A Lyapunov function for this system is
)()()( xfxfx TV =
If Ω is the entire state space and, in addition, ∞→)(xV as
∞→x , then the equilibrium point is globally
asymptotically stable.
Example 3 .19 ______________________________________
Consider the nonlinear system
211 26 xxx +−=&
3
2212 262 xxxx −−=&
We have
−−
−
∂
∂= 2
2662
26
xx
fA
−−
−=+= 2
212124
412
x
TAAF
The matrix F is easily shown to be negative definite. Therefore,
the origin is asymptotically stable. According to the theorem, a
Lyapunov function candidate is
23
221
2
21 )262()26()( xxxxxV −−++−=x
Since ∞→)(xV as ∞→x , the equilibrium state at the
origin is globally asymptotically stable.
__________________________________________________________________________________________
The applicability of the above theorem is limited in practice,
because the Jcobians of many systems do not satisfy the
negative definiteness requirement. In addition, for systems of
higher order, it is difficult to check the negative definiteness of
the matrix F for all x.
Theorem 3.7 (Generalized Krasovkii Theorem) Consider
the autonomous system defined by (3.2), with the equilibrium
point of interest being the origin, and let A(x) denote the
Jacobian matrix of the system. Then a sufficient condition for
the origin to be asymptotically stable is that there exist two
symmetric positive definite matrices P and Q, such that
0≠∀x , the matrix
QPAPAxF ++= T)(
is negative semi-definite in some neighborhood Ω of the
origin. The function )()()( xfxfx TV = is then a Lyapunov
function for this system. If the region Ω is the whole state
space, and if in addition, ∞→)(xV as ∞→x , then the
system is globally asymptotically stable.
3.5.3 The Variable Gradient Method
The variable gradient method is a formal approach to
constructing Lyapunov functions.
To start with, let us note that a scalar function )(xV is related
to its gradient V∇ by the integral relation
∫∇= x xx 0)( dVV
where TnxVxVV }/,,/{ 1 ∂∂∂∂=∇ K . In order to recover a
unique scalar function V from the gradient V∇ , the gradient
function has to satisfy the so-called curl conditions
),,2,1,( nji
x
V
x
V
i
j
j
i K=∂
∂∇=∂
∂∇
Note that the ith component iV∇ is simply the directional
derivative ixV ∂∂ / . For instance, in the case 2=n , the above
simply means that
1
2
2
1
x
V
x
V
∂
∂∇=∂
∂∇
The principle of the variable gradient method is to assume a
specific form for the gradient V∇ , instead of assuming a
specific form for a Lyapunov function V itself. A simple way
is to assume that the gradient function is of the form
∑
=
=∇
n
j
jiji xaV
1
(3.21)
where the ija ’s are coefficients to be determined. This leads
to the following procedure for seeking a Lyapunov functionV
• assume that V∇ is given by (3.21) (or another form)
• solve for the coefficients ija so as to sastify the curl
equations
• assume restrict the coefficients in (3.21) so that V& is
negative semi-definite (at least locally)
• computeV from V∇ by integration
• check whetherV is positive definite
Since satisfaction of the curl conditions implies that the above
integration result is independent of the integration path, it is
usually convenient to obtain V by integrating along a path
which is parallel to each axis in turn, i.e.,
++∇+∇= ∫∫ KKK 21 0 2120 111 )0,,0,()0,,0,()( xx dxxVdxxVV x
∫ ∇nx nn dxxV0 1 )0,,0,( K
Applied Nonlinear Control Nguyen Tan Tien - 2002.3
_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
___________________________________________________________________________________________________________
Chapter 3 Fundamentals of Lyapunov Theory
17
Example 3 .20 ______________________________________
Let us use the variable gradient method top find a Lyapunov
function for the nonlinear system
11 2xx −=&
2
2122 22 xxxx +−=&
We assume that the gradient of the undetermined Lyapunov
function has the following form
2121111 xaxaV +=∇
2221212 xaxaV +=∇
The curl equation is
1
2
2
1
x
V
x
V
∂
∂∇=∂
∂∇ ⇒
1
21
121
2
12
212 x
axa
x
axa ∂
∂+=∂
∂+
If the coefficients are chosen to be 0,1 21122211 ==== aaaa
which leads to 11 xV =∇ , 22 xV =∇ then V& can be computed
as
2
)(
2
2
2
1
0
22
0
11
21 xxdxxdxxV
xx +=+= ∫∫x (3.22)
This is indeed p.d., and therefore, the asymptotic stability is
guaranteed.
If the coefficients are chosen to be ,,1 221211 xaa ==
3,3 22
2
221 == axa , we obtain the p.d. function
3
21
2
2
2
1
2
3
2
)( xxxxV ++=x (3.23)
whose derivative is )3(262 22
2
121
2
2
2
2
2
1 xxxxxxxV −−−−=& .
We can verify that V& is a locally negative definite function
(noting that the quadratic terms are dominant near the origin),
and therefore, (3.23) represents another Lyapunov function for
the system.
__________________________________________________________________________________________
3.5.4 Physically motivated Lyapunov functions
3.5.5 Performance analysis
Lyapunov analysis can be used to determine the convergence
rates of linear and nonlinear systems.
A simple convergence lemma
Lemma: If a real function )(tW satisfies the inequality
0)()( ≤+ tWtW α& (3.26)
where α is a real number. Then teWtW α−≤ )0()(
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.
Estimating convergence rates for linear system
Let denote the largest eigenvalue of the matrix P by )(max Pλ ,
the smallest eigenvalue of the matrix Q by )(min Qλ , and their
ratio )(/)( minmax QP λλ by γ . The p.d. of P and Q implies
that these scalars are all strictly positive. Since matrix theory
shows that IPP )(maxλ≤ and QIQ ≤)(minλ , we have
VxIPx
P
QxQx γλλ
λ ≥≥ ])([
)(
)(
max
max
min TT
This and (3.18) implies that VV γ−≤& .This, according to
lemma, means that .)0( tT e γ−≤ VxQx This together with the
fact 2min )()( t
T xPxPx λ≥ , implies that the state x
converges to the origin with a rate of at least 2/γ .
The convergence rate estimate is largest for IQ = . Indeed, let
0P be the solution of the Lyapunov equation corresponding to
IQ = is
IAPPA −=+ 00T
and let P the solution corresponding to some other choice of
Q
1QPAPA −=+T
Without loss of generality, we can assume that 1)( 1min =Qλ
since rescaling 1Q will rescale P by the same factor, and
therefore will not affect the value of the corresponding γ .
Subtract the above two equations yields
)()()( 100 I-QAP-PP-PA −=+T
Now since )(1)( max1min IQ λλ == , the matrix )( 1 I-Q is
positive semi-definite, and hence the above equation implies
that )( 0P-P is positive semi-definite. Therefore
)()( 0maxmax PP λλ ≥
Since )(1)( min1min IQ λλ == , the convergence rate estimate
)(/)( maxmin PQ λλγ =
corresponding to IQ = the larger than (or equal to) that
corresponding to 1QQ = .
Estimating convergence rates for nonlinear systems
The estimation convergence rate for nonlinear systems also
involves manipulating the expression of V& so as to obtain an
explicit estimate of V . The difference lies in that, for
nonlinear systems, V and V& are not necessarily quadratic
function of the states.
Example 3 .22 ______________________________________
Consider again the system in Example 3.8
2
21
2
2
2
111 4)2( xxxxxx −−+=&
)2(4 22
2
122
2
12 −++= xxxxxx&
Choose the Lyapunov function candidate 2x=V , its
derivative is )1(2 −= VVV& . That is dt
VV
dV 2
)1(
−=− . The
solution of this equation is easily found to be
Applied Nonlinear Control Nguyen Tan Tien - 2002.3
_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
___________________________________________________________________________________________________________
Chapter 3 Fundamentals of Lyapunov Theory
18
dt
dt
e
eV 2
2
1
)( −
−
+= α
αx , where
)0(1
)0(
V
V
−=α .
If 1)0()0( 2 <=Vx , i.e., if the trajectory starts inside the
unit circle, then 0>α , and tetV 2)( −<α . This implies that
the norm )(tx 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
1)0( >V , then 0<α , so that )(tV and therefore x tend to
infinity in a finite time (the system is said to exhibit finite
escape time, or “explosion”).
__________________________________________________________________________________________
3.6 Control Design Based on Lyapunov’s Direct Method
There are basically two ways of using Lyapunov’s direct
method for control design, and both have a trial and error
flavor:
• Hypothesize one form of control law and then finding a
Lyapunov function to justify the choice
• Hypothesize a Lyapunov function candidate and then
finding a control law to make this candidate a real
Lyapunov function
Example 3 .23 Regulator design_______________________
Consider the problem of stabilizing the system uxxx =+− 23&&& .
__________________________________________________________________________________________
File đính kèm:
applied_nonlinear_control_chapter_3_fundamentals_of_lyapunov.pdf

