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)

pdf12 trang | Chuyên mục: Lập và Phân Tích Dự Án | Chia sẻ: tuando | Lượt xem: 414 | Lượt tải: 0download
Tóm tắt nội dung Applied Nonlinear Control - Chapter 3: Fundamentals of Lyapunov Theory - Nguyễn Tân Tiến, để xem tài liệu hoàn chỉnh bạn click vào nút "TẢI VỀ" ở trên
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:

  • pdfapplied_nonlinear_control_chapter_3_fundamentals_of_lyapunov.pdf