An algorithm for constructing Lyapunov functions

Authors

  • Sigurdur Freyr Hafstein Hafstein Reykjavik Univ., Reykjavik, Iceland

DOI:

https://doi.org/10.58997/ejde.mon.08

Abstract

In this monograph we develop an algorithm for constructing Lyapunov functions for arbitrary switched dynamical systems \(\dot{\mathbf{x}} = \mathbf{f}_\sigma(t,\mathbf{x})\), possessing a uniformly asymptotically stable equilibrium. Let \(\dot{\mathbf{x}}=\mathbf{f}_p(t,\mathbf{x})\), \(p\in \mathcal{P}\), be the collection of the ODEs, to which the switched system corresponds. The number of the vector fields \(\mathbf{f}_p\) on the right-hand side of the differential equation is assumed to be finite and we assume that their components \(f_{p,i}\) are \(\mathcal{C}^2\) functions and that we can give some bounds, not necessarily close, on their second-order partial derivatives. The inputs of the algorithm are solely a finite number of the function values of the vector fields \(\mathbf{f}_p\) and these bounds. The domain of the Lyapunov function constructed by the algorithm is only limited by the size of the equilibrium's region of attraction. Note, that the concept of a Lyapunov function for the arbitrary switched system \(\dot{\mathbf{x}} = \mathbf{f}_\sigma(t,\mathbf{x})\) is equivalent to the concept of a common Lyapunov function for the systems \(\dot{\mathbf{x}}=\mathbf{f}_p(t,\mathbf{x})\), \(p\in\mathcal{P}\), and that if \(\mathcal{P}\) contains exactly one element, then the switched system is just a usual ODE \(\dot{\mathbf{x}}=\mathbf{f}(t,\mathbf{x})\). We give numerous examples of Lyapunov functions constructed by our method at the end of this monograph.

For more information see https://ejde.math.txstate.edu/Monographs/08/abstr.html

References

R. Adams. Sobolev Spaces. Acad. Press, New York, 1975.

A. Agrachev and D. Liberzon. Stability of switched systems: a Lie-algebraic condition. Siam Journal on Control and Optimization, 40:253–269, 2001.

N. Bhatia and G. Szeg¨o. Stability Theory of Dynamical Systems. Springer, 1970.

R. Brayton and C. Tong. Stability of dynamical systems: a constructive approach. IEEE Transactions on Circuits and Systems, 26:224–234, 1979.

R. Brayton and C. Tong. Constructive stability and asymptotic stability of dynamical systems. IEEE Transactions on Circuits and Systems, 27:1121–1130, 1980.

F. Camilli, L. Gr¨une, and F. Wirth. A generalization of Zubov’s method to perturbed systems. SIAM Journal of Control and Optimization, 40(2):496–515, 2002.

W. Dayawansa and C. Martin. A Converse Lyapunov Theorem for a Class of Dynamical Systems which Undergo Switching. IEEE Transactions on Automatic Control, 44:751–760, 1999.

U. Dini. Fondamenti per la teoria delle funzioni di variabili reali. Pisa, 1878, (in Italian).

A. Filippov. Differential equations with discontinuous right-hand side. American Mathematical Society Translations, 42:191–231, 1964.

A. Filippov. Differential equations with second member discontinuous on intersecting surfaces. Differential Equations, 415:1292–1299, 1980.

P. Giesl. Construction of global Lyapunov functions using radial basis functions. Habilitation Thesis: TU M¨unchen, Germany, 2004.

P. Giesl. Construction of Global Lyapunov Functions Using Radial Basis Functions. Springer, 2007.

P. Giesl. Construction of global Lyapunov functions using radial basis functions with a single operator. Discrete and Continuous Dynamical Systems - Series B, 7:101–124, 2007.

P. Giesl. On the determination of the basin of attraction of a periodic orbit in two-dimensional systems. Discrete and Continuous Dynamical Systems - Series B, 7:101–124, 2007.

I. Gurvits. Stability of discrete linear inclusion. Linear Algebra and its Applications, 231:47–85, 1995.

S. Hafstein. A constructive converse Lyapunov theorem on asymptotically stable differential equations’ stability. University Duisburg-Essen, Schriftenreihe des Instituts f¨ur Mathematik, SM-DU-576, 2004.

S. Hafstein. A constructive converse Lyapunov theorem on exponential stability. Discrete and Continuous Dynamical Systems - Series A, 10-3:657–678, 2004.

S. Hafstein. A constructive converse Lyapunov theorem on asymptotic stability for nonlinear autonomous ordinary differential equations. Dynamical Systems: An International Journal, 20:281–299, 2005.

W. Hahn. Stability of Motion. Springer, New York, 1967.

M. Hirsch, S. Smale, and R. Devaney. Differential Equations, Dynamical Systems & An Introduction to Chaos. Elsevier, 2004.

T. Johansen. Computation of Lyapunov Functions for Smooth Nonlinear Systems using Convex Optimization. Automatica, 36:1617–1626, 2000.

M. Johansson. Piecewise Linear Control Systems. Ph.D. Thesis: Lund Institute of Technology, Lund, Sweden, 1999.

M. Johansson and A. Rantzer. Computation of piecewise quadratic Lyapunov functions for hybrid systems. In Proceedings of the European Control Conference ECC’97, 1997.

M. Johansson and A. Rantzer. On the computation of piecewise quadratic Lyapunov functions. In Proceedings of the 36th IEEE Conference on Decision and Control, 1997.

P. Julian. A High Level Canonical Piecewise Linear Representation: Theory and Applications. Ph.D. Thesis: Universidad Nacional del Sur, Bahia Blanca, Argentina, 1999.

P. Julian, A. Desages, and O. Agamennoni. High-level canonical piecewise linear representation using a simplicial partition. IEEE Transactions on Circuits and Systems, 46:463–480, 1999.

P. Julian, J. Guivant, and A. Desages. A parametrization of piecewise linear Lyapunov function via linear programming. International Journal of Control, 72:702–715, 1999.

H. Khalil. Nonlinear Systems. Macmillan, New York, 1992.

D. Knuth. The Art of Computer Programming, Volume 1, Fundamental Algorithms. Addison Wesley, 3. edition, 1997.

X. Koutsoukos and P. Antsaklis. Design of Stabilizing Switching Control Laws for Discrete and Continuous-Time Linear Systems Using Piecewise-Linear Lyapunov Functions. International Journal of Control, 75:932–945, 2002.

D. Liberzon. Switching in Systems and Control. Birkhaeuser, 2003.

D. Liberzon, J. Hespanha, and A. Morse. Stability of switched systems: a Lie-algebraic condition. Systems and Control Letters, 37:117–122, 1999.

D. Liberzon and A. Morse. Basic problems in stability and design of switched systems. IEEE Control Systems Magazine, 19-5:59–70, 1999.

D. Liberzon and R. Tempo. Common Lyapunov Functions and Gradient Algorithms. IEEE Transactions on Automatic Control, 49:990–994, 2004.

Y. Lin, E. Sontag, and Y.Wang. A Smooth Converse Lyapunov Theorem for Robust Stability. SIAM Journal on Control and Optimization, 34:124–160, 1996.

A. Lyapunov. The general problem of the stability of motion. International Journal of Control, 55:531–773, 1992, (English translation of the original Russian text).

I. Malkin. On a question of reversability of Liapunov’s theorem on asymptotic stability. In J. Aggarwal and M. Vidyasagar, editors, Nonlinear Systems: Stability Analysis, pages 161–170. Stroudsburg:Dowden, Hutchinson & Ross, 1977.

J. Mancilla-Aguilar and R. Garcia. A converse Lyapunov theorem for nonlinear switched systems. System & Control Letters, 41:67–71, 2000.

S. Marinosson. Lyapunov function construction for ordinary differential equations with linear programming. Dynamical Systems: An International Journal, 17:137–150, 2002.

S. Marinosson. Stability Analysis of Nonlinear Systems with Linear Programming A Lyapunov Functions Based Approach. Ph.D. Thesis: Gerhard-Mercator-University, Duisburg, Germany, 2002.

C. Martin and W. Dayawansa. On the existence of a Lyapunov function for a family of

switching systems. In Proceedings of the 35th IEEE Conference on Decision and Control, 1996.

J. Massera. On Liapunoff’s conditions of stability. Annals of Mathematics, 50:705–721, 1949.

J. Massera. Contributions to stability theory. Annals of Mathematics, 64-1:182–206, 1956.

A. Michel, B. Nam, and V. Vittal. Computer generated Lyapunov functions for interconnected

systems: Improved Results with Applications to Power Systems. IEEE Transactions on Circuits and Systems, CAS-31:189–198, 1984.

A. Michel, N. Sarabudla, and R. Miller. Stability analysis of complex dynamical systems: some computational methods. Circuits and Systems Signal Processing, 1:171–202, 1982.

Y. Mori, T. Mori, and Y. Kuroe. A Solution to the Common Lyapunov Function Problem for Continuous-Time System. In Proceedings of the 36th IEEE Conference on Decision and Control, 1997.

T. Nadzieja. Construction of a smooth Lyapunov function for an asymptotically stable set. Czechoslovak Mathematical Journal, 40 (115):195–199, 1990.

K. Narendra and J. Balakrishnan. A common Lyapunov functions for stable LTI systems with commuting A-matrices. IEEE Transactions on Automatic Control, 39:2469–2471, 1994.

Y. Ohta, H. Imanishi, L. Gong, and H. Haneda. Computer generated Lyapunov functions for a class of non-linear systems. IEEE Transactions on Circuits and Systems, 40:343–354, 1993.

A. Papachristodoulou and S. Prajna. The Construction of Lyapunov Functions using the Sum of Squares Decomposition. In Proceedings of the 41st IEEE Conference on Decision and Control, pages 3482–3487, 2002.

P. Parrilo. Structured Semidefinite Programs and Semialgebraic Geometry Methods in Robustness and Optimization. Ph.D. Thesis: Caltech, Pasadena, USA, 2000.

A. Polanski. Lyapunov function construction by linear programming. IEEE Transactions on Automatic Control, 42:1013–1016, 1997.

C. Roos, T. Terlaky, and J. Vial. Theory and Algorithms for Linear ptimization. Wiley, 1997.

S. Sastry. Nonlinear Systems: Analysis, Stability, and Control. Springer, New York, 1999.

D. Schevitz and B. Paden. Lyapunov stability theory on non-smooth systems. IEEE Transactions on Automatic Control, 39:1910–1914, 1994.

A. Schrijver. Theory of Linear and Integer Programming. Wiley, 1983.

H. Shim, D. Noh, and Seo J. Common Lyapunov function for exponentially stable nonlinear systems. In 4th SIAM Conference on Control & its Applications, pages 1218–1223, 1998.

J.-J. Slotline and W. Li. Applied Nonlinear Control. Prentice-Hall, New Jersey, 1991.

L. Vandenberghe and S. Boyd. A polynominal-time algorithm for determing quadratic Lyapunov functions for nonlinear systems. In Proceedings of the European Conference on Circuit Theory and Design, pages 1065–1068, 1993.

M. Vidyasagar. Nonlinear System Analysis. Prentice Hall, Englewood Cliffs, 2. edition, 1993.

L. Vu and D. Liberzon. Common Lyapunov functions for families of commuting nonlinear systems. System & Control Letters, 54:405–416, 2005.

W. Walter. Analysis I. Springer, Berlin, 2. edition, 1990.

W. Walter. Ordinary Differential Equations. Springer, New York, 1. edition, 1991.

W. Walter. Einf¨uhrung in die Theorie der Distributionen. BI-Wiss.-Verl., Mannheim, 3. edition, 1994, (in German).

J. Willems. Stability Theory of Dynamical Systems. Nelson, 1970.

F. Wilson. Smoothing derivatives of functions and applications. Translations of the American Mathematical Society, 139:413–428, 1969.

Q. Wu, S. Onyshko, N. Sepehri, and A. Thornton-Trump. On construction of smooth Lyapunov functions for non-smooth systems. International Journal of Control, 69-3:443–457, 1998.

V. Zubov. Methods of A. M. Lyapunov and their Application. P. Noordhoff, Groningen, Netherlands, 1964.

Downloads

Published

2007-08-15

Issue

Section

Monographs

Categories

How to Cite

An algorithm for constructing Lyapunov functions. (2007). Electronic Journal of Differential Equations, 1(Mon. 01-09), Mon. 08, 1-101. https://doi.org/10.58997/ejde.mon.08