30
A Guide to
the Generation
of Liapunov
Functions
This survey aids the
engineering application
of Liapunovs second method
of stability analysis
by bringing together published
work on the construction
of Liapunov functions
OJ
f(x)
(1)
- XI/
<
VOL. 6 1
NO. 3
MARCH
1969
31
I N D U S T R I A L A N D ENGINEERING C H E M I S T R Y
(3)
= Bx(t)
V(x) = xAx
(4)
where A is a square positive definite matrix and the
prime denotes the transpose of the vector. I t follows
immediately that properties 1, 2, and 5 mentioned in the
preceding section are satisfied. Now forming the derivative of V(x) yields
$(x) = XAx
=
+ XAX
(5)
-xCx
-C
BA
+ AB
(6)
I n 1946, Chetaev (111.3)proposed a method for constructing a Liapunov function based on some combination of the known integrals of motion--i.e.,
linear
bundles of first integrals. I n essence, he made use of
Liapunovs original idea that the total energy of a
conservative system could serve to define stability of a n
equilibrium point.
Stated in a different manner, if one can find a first
integral for which V ( x ) = k = constant, then it follows
that p(x) = 0 and V(x) can be used to specify stability
conditions within the region k. Thus, for the nonlinear
conservative system
VOL. 6 1
NO. 3
MARCH
1969
33
TABLE I.
t h e Method
34
INDUSTRIAL A N D E N G I N E E R I N G CHEMISTRY
XZ
fl(X1,XZ)
22 = fi(X1,XZ)
X Z2
=-2
x14
+2x1~
(8)
UP(X,t)
@ < n
. . ., U p ) = alU1 + . . . +
a,Up
Unfortunately, most systems do not satisfy this condition; Infante and Clark showed how to modify the
21 = xz -
~ S ( X , X ~ ) ~ X
22 = fz(X1,Xz)
f4(~i,~z)
fs(X1,Xz)
-df4+ - = odf6
dXl
bxz
Of all the methods for constructing a Liapunov function, the one attributed to Krasovskii and its extensions
have seen the most application. T h e reason for this is
that the method is quite general, the motivation behind
the method being based on the following reasoning.
T h e right-hand sides of the system equations of first
order determine the equilibrium point as f = 0. I t is
then intuitively obvious that these right-hand sides play
an important role in determining the stability behavior
of the trajectories in the neighborhood of the equilibrium
point. Thus, it follows that f should be used in the
Liapunov function itself. Moreover, to guarantee the
positive definiteness of V ( x ) , a quadratic form in f is
imperative. Just as in the Chetaev approach, the
simplest quadratic form in f (rather than in x ) can be
used in many applications. However, for complicated
systems it is necessary to turn to more sophisticated
VOL. 6 1
NO. 3
MARCH
1969
35
f(x)
(11)
V(x) = x(t)x(t)
(13 4
is usually referred to as Liapunovs original form,
Example. To illustrate the use of this theorem, we
select the system
k1 =
a > O
f(x) =
V(x) = f(x)f(x)
(1 3 4
Y ( x ) = f(x)Af(x)
where A is a constant positive definite matrix.
led to the requirement that
JWA
+ AJ(x)
This
+ f(x)f(x)
+ Jb)lf(x)
f(x) IJ(x)
r=
f(x)j(x)f(x)
x2
xZ3
[- -1
1
(-ax1
3x22
j(x)
x2)2
[-2,
(x1
-2 x2
6x22
2
(12b)
+-
(13b)
be negative definite.
W e note that
and thus
--ax1
x1 - x 2
Here
and
f(x)f(x)
=
x2
k 2 = x1 - x 2 - xZ3
J(d
J(x)
-XI
York
Scient$c Center of the I B M Corp. Leon Lapidus is Professor
of Chemical Engineering at Princeton University. They
coauthored Stability via Liakunovs Second Method, which
appeared on page 72 of I&?EC, J u n e 1968.
AUTHORS O k a n Gurel is a Stuz Member ut the N e w
(16 )
JA
+ AJ = - C
(17 )
VV(x) =
J0
Adx
(18)
UildXl
IZu,,
+
dxz
V(x) = xA(x)x
and a set of conditions is set up in terms of a specific
form for A(x) such that the definite or semidefinite
conditions on V(x) and ?(x) are established. Sufficient
details on these methods are given in the Appendix.
Finally, we mention the work of Mangasarian (11.31)
and Rosenbrock (11.22). Each of these may be considered a form of Krasovskiis approach. Thus, Mangasarian proposed certain conditions on xf(x) and was
able to relax the differentiability requirement on f(x)
at x = 0. Rosenbrock suggested a Liapunov function
given as the sum of some measures on the function fi(x)
as follows:
and second
V(X)
vV(x)dx
(20)
VVz(x1,hz,O,. . .,O)dXz
J2
+ ... +
NO. 3
MARCH
1969
37
= fz(x1,xz)
Equation 23 becomes
(25)
so that from
Equation 24 becomes
-@(xi,xz) [1 - V(XI,XZ)](26)
Actually, Zubov also considered a more general righthand side of Equation 26, but we shall not go into this
here. Of particular importance was that Zubov was
able to show, under mild restrictions on the differential
equations, the following almost sweeping results :
1. If Equation 26 can be solved for v, and if 0 5
v < 1, v is a Liapunov function, and this is a necessary
and sufficient condition for complete stability of the
origin, X I = x2 = 0.
2. If v = 1, assuming it exists, it is an integral curve
of the system equations and is the boundary of the
region of asymptotic stability.
Example. As an illustration of a system which can
be solved by Zubovs method, we consider
21
= -x1
2X12X2
2 2
fz(X1,Xd
-22
= fl(x1,xz)
V ( x ) = VV(x)X(t)
and
V(x)
vV(x)dx
VV(x) =
(27)
The coefficients ai,(x) are functions of x and, in particular, may have the explicit form of a constant plus a
function of the state variables,
x22
+ a,&>
a t ) = at]&.
-(XI
+ xz2)(l - V)
(28)
38
I N D U S T R I A L A N D E N G I N E E R I N G CHEMISTRY
x2
i 2= - x 2
- x13
[A(x)lf(x)
and calculate, using azz(x) = 2 for simplicity, and dropping the x functionally notation for ease in writing,
+ a12x2)21 +
(azm
X1XZ(U11
UzzX2)22
- 2x12 - a21) +
~ 2 ~ ( ~-1 2)
2 - az1x14
(30)
- 2x12 - a 2 1
0
V(x) =
-x22
(31)
~21x4
and
a21.
This
bVVl - dVV2
axz
where VV,
axl
a218
aUzl2
+ a211 + x1 ax1
1
La(+
a(u)du
2 0,u
a ( 0 ) = 0,
=1
0~ and
# 0
cr =
a3,
u+
(41)
03
Bx
+ ua(u)
(42)
u = vx
(33)
VOL. 6 1
Ty
NO. 3
(43)
MARCH
1969
39
y = Ay
Q
+ T-lua!(u)
vTy
(44)
V ( x ) = yAy
+la(,)&
functions for systems of deterministic ordinary differential equations. I n addition, surveys which appeared
between 1960 and 1967 have also been cited. As seen, a
type of classification is possible within which almost all
the different methods can be contained. I n a basic
sense, very little work has been done since Krasovskii
proposed his generalized quadratic construction. I t is
hoped a new- approach to this problem might lead to
fruitful results.
APPENDIX
(45)
V(X) =
-yCy
+ CY(~UT-A+ v T A ) ~+
O.*VU
(46)
where C has the form we have previously encountered,
viz:
-C
(AA
+ AA)
C = bb
which, when substituted into Equation 46, leads to a
set of n algebraic equations for the components of b.
Assuming these equations can be solved, we see the
result is a positive definite V(x) and a t least a negative
definite V ( x ) .
Further work in this area has been detailed by Letov
(11.3),Yakubovich (11.g), Popov (ZI.I O ) , Lefschetz
( Z 1 . 7 4 , and Mufti (11.27), in particular. However, we
do not wish to detail these in the present writeup, but
details are given in the Appendix.
Miscellaneous-Type Methods
INDUSTRIAL A N D E N G I N E E R I N G CHEMISTRY
Bibliography
(ZZ.73).
The third part of this bibliography presents a list
of books in the English language. Except for one, all
of these originally appeared in Russian and have now
been translated. The first book by Liapunov is a
French translation.
I.
SURVEY PAPERS
1960
(2I.26) SzegB, G. P., O n New Partial Differential Equations for the Stability
Analysis of Time-Invariant Control Systems, J. SIAM Control, Ser. A , l(1)
63-7 (1962). (Same work has appeared in Proc. of the 2nd Congress of the Int:
Fed. of Auto. Cont., Basle, Switzerland, 1763, under the title: New Methods
for Constructing Liapunov Functions for Time-Invariant Control Systems.)
1765.
1969
1966
(1766).
1967
(1.72)Gurel, O.,and Salah, M . M A Surve of Methods of Conatructing Liapunov Functions, IBM New YorkScientific &enter, Rept. No. 39-022,February
1967.
ORIGINAL PAPERS
1944
(11.7)Lure, A. I., and Postnikov, V. N., O n the Theory of Stability of Control
Systems, P M M , 8 (1944).
11.
1949
(112)Aizerman M A On a Problem Concerning the Stability in the Large
ofDynamical $ystkms;i Us$. Mat. Nauk., 4 (4), 187-8 (1947).
1950
(1I.3) Letov, A. M., Inherently Unstable Control Systems, P M M , 14 (1950).
1953
(11.4)Zubov V I. Some Sufficient Conditions of Stability of Nonlinear Systems
of Differen;ialEc;uations, ibid., 17 (1953).
1954
(I15) Krasovskii, N. N.,,YOn the Stability in the Large of a System of Nonlinear
Differential Equations, rbid., 18, 735-7 (1954). (See also 11.7below.)
1955
(11.6)Zubov V. I. Problems in the Theor of the Second Method of Liapunov,
Constructich of h e General Solution in tLe Domain of Asymptotic Stabilit$,
ibid., 19, 179-210 (1955).
1964
(ZI.36) h t i p e n k o V I New Method of Determining Liapunov Functions,
Avtomatiku, 9 (Zj,7i-5(1764). (English translation NASA Report N66-11716.)
(11.37)Brockett, R . W., O n the Stability of Nonlinear Feedback Systems,
IEEE Trans. on Appl. andIndurtry, 83, 443-7 (1764).
(11.38)Infante, E. F., and Clark, L. G . , A Method for theDetermination of the
Domain of Stability of Second-Order Nonlinear Autonomous Systems, J .
Appl. Mech., Trans. of ASME, Ser. E , 86,315-20 (1964).
(11.39),pu:i, N . N . , O n the Global Stability of a Class ofNonlinear Time-Varying
Systems, Presented a t Dubrovnik, IFCA Symposium on Sensitivity Analysis,
September 1764. (See also 11.43below.)
(11.40)Walker J. A. A n Integral Method of Liapunov Function Generation for
Nonlinear A h o n o k o u s Systems, Ph.D. Thesis, University of Texas, 1964.
(See also 11.44 below.)
1957
(I17) Krasovskii N. N . Stability in the Case of Large Initial Disturbances,
ibtd., 21, 309-{9 (17573.
(11.8)Letov, A. M., D i e Stabilitat von Regelsystemen mit nach ebender Ruck-
1965
(11.41)Boyanovich, D., O n the Application of Hydrodynamics to the Study of
Munich, 1957.
(11.9)Yakubovich, V. A. O n a Class of Nonlinear Differential Equations,
Dokl. Akad. Nauk SSSR, 117, 44-6 (1957). [Engl. Trans.: AMS Translations
Series 2, pp 1-4, Vol. 25 (1963).1
1958
(11.70)Popov, V. M Relaxing the Sufficiency Conditions for Absolute Stability,
Automat. i Telerneh.,l9, 1-7 (1958). (See also 11.78 below.)
(11.77)Pozharitskii, G. K., O n the Construction of the Liapunov Functions from
the Integrals of the Equations for Perturbed Motion, P M M , 22,145-54 (1958).
1960
(II.72) Barbashin E. A
rb
below.)
(11.74)Lefschetz, S., Controls: An Application of the Direct Method of Liapunov, Bol. Sac. Maternat. Mex., p p 139-43, 1760. (See also 11.20 below.)
(11.75)Narendra, K . S., and Ho, Y. C., On the Construction of Liapunov Functions for Nonlinear Systems, Cruft Lab. Tech. Rep. N. 328, Harvard University
Cambridge, Mass., 1960.
1961
(11.76)Chang, S. ,?. L. Kinetic Function for Stabilit Analysis of Nonlinear
Control Systems, J . ojBaszc Engineering, ASME, 83, 91-i (1961).
(11.17) Ingwerson, D. R., A Modified Liapunov Method for Nonlinear Stability
Analysis, IRE Trans., pp 199-210, 6 (2) (1961).
(21.78) Poppv V
1962
(11.19)Infante, E. F., A New Approach of the Determination
:!the Domain of
Ph.D. Thesis,
8
(Presented a t the Widter A k a 1 Meekng of ASME, NewYo;k,
G. Y.)
qn
Institute.
.......
(11.44)Walker J. A and Clark, L. G A n Integral Method of Liapunov Function
Generation tor N&linear Autonorr;bus Systems, J . Appl. Mechanics, Tranr. of
ASME,Ser. E , 32 (3),569-75 (1765).
~
1966
(11.45)George, J. H., O n the Construction and Interpretation of Liapunov
Functions, Ph.D. Thesis, University of Alabama, 1766.
(11.46)Peczkowski, J. L., A Format Method of Generating Liapunov Functions,
Ph.D. Thesis, University o f N o t r e Dame, April 1766. (See also 11.49 below.)
1967
(11.47)Kinnen E
COMPREHENSIVE BOOKS
1949.
111.
1957
(111.2)Lure A. I., Some Nonlinear Problems in the Theory of Automatic Control, Her Majestys Stationery Office, London, 1957. (Russian Edition 1952.)
1961
(111.3) Chetaey, N. G., Stability of Motion, Pergamon Press, London, 1961.
(Russian Edition 1946,1950.)
(111.4)Letov, A. M., Stability in Nonlinear Control Systems, Princeton University Press, Princeton, N. J., 1961. (Russian Edition 1955.)
1963
(111.5) Hahn, W., Theory and Application of Liapunovs Direct Method,
Prentice Hall, Inc., Englewood Cliffs, N. J., 1963. (German Edition 1759.)
(111.6)Krasovskii N. N Stability of Motion, Stanford University Press, Stanford, Calif., 196j. (RAssian Edition 1959.)
(121.7)Z u p y , V. I., Mathematical Methods for the Study of Automatic Control
Systems, Pergamon Press, New York, 1963. (Russian Edition 1757.)
1964
(111.8) Aizerman, M. A., and Gantmacher, F. R., Absolute Stability of Regulator
Systems, Holden Day, Inc., San Francisco, Calif., 1964. (Russian Edition
1763.)
VOL. 6 1
NO. 3
MARCH
1969
41