Uniformly Regular Triangulations for Parameterizing Lyapunov
Functions
Peter Giesl
1 a
and Sigurdur Hafstein
2 b
1
Department of Mathematics, University of Sussex, Falmer, BN1 9QH, U.K.
2
Science Institute, University of Iceland, Dunhagi 3, 107 Reykjav
´
ık, Iceland
Keywords:
Triangulation, Lyapunov Function, CPA Algorithm, Linear Programming.
Abstract:
The computation of Lyapunov functions to determine the basins of attraction of equilibria in dynamical sys-
tems can be achieved using linear programming. In particular, we consider a CPA (continuous piecewise
affine) Lyapunov function, which can be fully described by its values at the vertices of a given triangulation.
The method is guaranteed to find a CPA Lyapunov function, if a sequence of finer and finer triangulations
with a bound on their degeneracy is considered. Hence, the notion of (h,d)-bounded triangulations was intro-
duced, where h is a bound on the diameter of each simplex and d a bound on the degeneracy, expressed by
the so-called shape-matrices of the simplices. However, the shape-matrix, and thus the degeneracy, depends
on the ordering of the vertices in each simplex. In this paper, we first remove the rather unnatural dependency
of the degeneracy on the ordering of the vertices and show that an (h,d)-bounded triangulation, of which the
ordering of the vertices is changed, is still (h,d
∗
)-bounded, where d
∗
is a function of d, h, and the dimension of
the system. Furthermore, we express the degeneracy in terms of the condition number, which is a well-studied
quantity.
1 INTRODUCTION
Lyapunov stability theory is of essential importance
in dynamical systems and control theory and is stud-
ied in practically all textbooks and monographs on
linear and nonlinear systems, cf. e.g. (Zubov, 1964;
Yoshizawa, 1966; Hahn, 1967) or (Sastry, 1999;
Vidyasagar, 2002; Khalil, 2002) for a more modern
treatment. The canonical candidate for a Lyapunov
function for a physical system is its (free) energy.
In particular, a dissipative physical system must ap-
proach the state of a local minimum of the energy.
For general dynamical systems, however, there
is no analytical method to obtain a Lyapunov func-
tion. For this reason, various methods for the numer-
ical generation of Lyapunov functions have emerged.
To name a few, in (Vannelli and Vidyasagar, 1985;
Valmorbida and Anderson, 2017) the numerical gen-
eration of rational Lyapunov functions was studied,
in (Parrilo, 2000; Chesi, 2011; Anderson and Pa-
pachristodoulou, 2015) sum-of-squared (SOS) poly-
nomial Lyapunov functions were parameterized us-
ing semi-definite optimization, see also (Ratschan and
a
https://orcid.org/0000-0003-1421-6980
b
https://orcid.org/0000-0003-0073-2765
She, 2010; Kamyar and Peet, 2015) for other ap-
proaches using polynomials, and in (Giesl, 2007) a
Zubov type PDE was approximately solved using col-
location. For more numerical approaches cf. the re-
view (Giesl and Hafstein, 2015b).
In (Julian et al., 1999; Marin
´
osson, 2002) linear
programming was used to parameterize continuous
and piecewise affine (CPA) Lyapunov functions. In
this approach, a subset of the state space is first tri-
angulated, i.e. subdivided into simplices, and then a
number of constraints are derived for a given nonlin-
ear system, such that a feasible solution to the re-
sulting linear programming problem allows for the
parametrization of a CPA Lyapunov function for the
system.
In (Hafstein, 2004; Hafstein, 2005; Giesl and Haf-
stein, 2014) it was proved that this approach always
succeeds in computing a Lyapunov function for a gen-
eral nonlinear system with an exponentially stable
equilibrium, if the simplices are sufficiently small and
non-degenerate. The proof of this fact used the con-
cept of (h,d)-bounded triangulations, see Definition
3.1, where h > 0 is an upper bound on the diame-
ters of the simplices and d > 0 quantifies the degen-
eracy of the simplices. For the definition of (h,d)-
Giesl, P. and Hafstein, S.
Uniformly Regular Triangulations for Parameterizing Lyapunov Functions.
DOI: 10.5220/0010522405490557
In Proceedings of the 18th International Conference on Informatics in Control, Automation and Robotics (ICINCO 2021), pages 549-557
ISBN: 978-989-758-522-7
Copyright
c
2021 by SCITEPRESS – Science and Technology Publications, Lda. All rights reserved
549