doi: 10.3934/dcdsb.2018333

Construction of a contraction metric by meshless collocation

1. 

Department of Mathematics, University of Sussex, Falmer, BN1 9QH, UK

2. 

Department of Mathematics, University of Bayreuth, 95440 Bayreuth, Germany

* Corresponding author

Received  March 2018 Revised  July 2018 Published  January 2019

A contraction metric for an autonomous ordinary differential equation is a Riemannian metric such that the distance between adjacent solutions contracts over time. A contraction metric can be used to determine the basin of attraction of an equilibrium and it is robust to small perturbations of the system, including those varying the position of the equilibrium.

The contraction metric is described by a matrix-valued function $ M(x) $ such that $ M(x) $ is positive definite and $ F(M)(x) $ is negative definite, where $ F $ denotes a certain first-order differential operator. In this paper, we show existence, uniqueness and continuous dependence on the right-hand side of the matrix-valued partial differential equation $ F(M)(x) = -C(x) $. We then use a construction method based on meshless collocation, developed in the companion paper [12], to approximate the solution of the matrix-valued PDE. In this paper, we justify error estimates showing that the approximate solution itself is a contraction metric. The method is applied to several examples.

Citation: Peter Giesl, Holger Wendland. Construction of a contraction metric by meshless collocation. Discrete & Continuous Dynamical Systems - B, doi: 10.3934/dcdsb.2018333
References:
[1]

J. Anderson and A. Papachristodoulou, Advances in computational Lyapunov analysis using sum-of-squares programming, Discrete Contin. Dyn. Syst. Ser. B, 20 (2015), 2361-2381. doi: 10.3934/dcdsb.2015.20.2361.

[2]

E. AylwardP. Parrilo and J.-J. Slotine, Stability and robustness analysis of nonlinear systems via contraction metrics and SOS programming, Automatica, 44 (2008), 2163-2170. doi: 10.1016/j.automatica.2007.12.012.

[3] M. Buhmann, Radial Basis Functions: Theory and Implementations, volume 12 of Cambridge Monographs on Applied and Computational Mathematics, Cambridge University Press, Cambridge, 2003. doi: 10.1017/CBO9780511543241.
[4]

C. Chicone, Ordinary Differential Equations with Applications, Springer, Texts in Applied Mathematics 34, 1999.

[5]

F. Forni and R. Sepulchre, A differential Lyapunov framework for Contraction Analysis, IEEE Trans. Automat. Control, 59 (2014), 614-628. doi: 10.1109/TAC.2013.2285771.

[6]

P. Giesl, Construction of Global Lyapunov Functions Using Radial Basis Functions, Lecture Notes in Math. 1904, Springer, 2007.

[7]

P. Giesl, On the determination of the basin of attraction of periodic orbits in three- and higher-dimensional systems, J. Math. Anal. Appl., 354 (2009), 606-618. doi: 10.1016/j.jmaa.2009.01.027.

[8]

P. Giesl, Converse theorems on contraction metrics for an equilibrium, J. Math. Anal. Appl., 424 (2015), 1380-1403. doi: 10.1016/j.jmaa.2014.12.010.

[9]

P. Giesl and S. Hafstein, Construction of a CPA contraction metric for periodic orbits using semidefinite optimization, Nonlinear Anal., 86 (2013), 114-134. doi: 10.1016/j.na.2013.03.012.

[10]

P. Giesl and S. Hafstein, Revised CPA method to compute Lyapunov functions for nonlinear systems, J. Math. Anal. Appl., 410 (2014), 292-306. doi: 10.1016/j.jmaa.2013.08.014.

[11]

P. Giesl and S. Hafstein, Review on computational methods for Lyapunov functions, Discrete Contin. Dyn. Syst. Ser. B, 20 (2015), 2291-2331. doi: 10.3934/dcdsb.2015.20.2291.

[12]

P. Giesl and H. Wendland, Kernel-based discretisation for solving matrix-valued PDEs, SIAM J. Numer. Anal., 56 (2018), 3386-3406.

[13]

S. Hafstein, An Algorithm for Constructing Lyapunov Functions, volume 8 of Electronic Journal of Differential Equations, Texas State University - San Marcos, Department of Mathematics, San Marcos, TX, 2007. available from: http://ejde.math.txstate.edu/.

[14]

W. Hahn, Theory and Application of Liapunov's Direct Method, English edition prepared by Siegfried H. Lehnigk; translation by Hans H. Losenthien and Siegfried H. Lehnigk. Prentice-Hall, Inc., Englewood Cliffs, N.J., 1963.

[15]

W. Hahn, Stability of Motion, Springer, Berlin, 1967.

[16]

Ch. M. Kellett, Classical converse theorems in Lyapunov's second method, Discrete Contin. Dyn. Syst. Ser. B, 20 (2015), 2333-2360. doi: 10.3934/dcdsb.2015.20.2333.

[17] N. Krasovski$\breve{{\rm{i}}}$, Problems of the Theory of Stability of Motion, Mir, Moskow, 1959. English translation by Stanford University Press, 1963.
[18]

G. Leonov, I. Burkin and A. Shepelyavyi, Frequency Methods in Oscillation Theory, Ser. Math. and its Appl.: Vol. 357, Kluwer, 1996. doi: 10.1007/978-94-009-0193-3.

[19]

D. Lewis, Metric properties of differential equations, Amer. J. Math., 71 (1949), 294-312. doi: 10.2307/2372245.

[20]

W. Lohmiller and J.-J. Slotine, On contraction analysis for non-linear systems, Automatica, 34 (1998), 683-696. doi: 10.1016/S0005-1098(98)00019-3.

[21]

A. M. Lyapunov, The general problem of the stability of motion, Internat. J. Control, 55 (1992), 521-790. doi: 10.1080/00207179208934253.

[22]

I. Mezić, Spectral properties of dynamical systems, model reduction and decompositions, Nonlinear Dynam., 41 (2005), 309-325. doi: 10.1007/s11071-005-2824-x.

[23]

P. Parrilo, Structured Semidefinite Programs and Semialgebraic Geometry Methods in Robustness and Optimiziation, PhD thesis, California Institute of Technology Pasadena, 2000.

[24]

M. J. D. Powell, The theory of radial basis function approximation in 1990, In Advances in numerical analysis, Vol. Ⅱ (Lancaster, 1990), Oxford Sci. Publ., pages 105–210. Oxford Univ. Press, New York, 1992.

[25]

A. Rantzer, A dual to Lyapunov's stability theorem, Systems Control Lett., 42 (2001), 161-168. doi: 10.1016/S0167-6911(00)00087-6.

[26]

R. Schaback and H. Wendland, Kernel techniques: From machine learning to meshless methods, Acta Numer., 15 (2006), 543-639. doi: 10.1017/S0962492906270016.

[27]

H. Wendland, Error estimates for interpolation by compactly supported radial basis functions of minimal degree, J. Approx. Theory, 93 (1998), 258-272. doi: 10.1006/jath.1997.3137.

[28] H. Wendland, Scattered Data Approximation, volume 17 of Cambridge Monographs on Applied and Computational Mathematics, Cambridge University Press, Cambridge, 2005.
[29]

V. I. Zubov, The Methods of A. M. Lyapunov and Their Applications, Izdat. Leningrad. Univ., Moscow, 1957.

show all references

References:
[1]

J. Anderson and A. Papachristodoulou, Advances in computational Lyapunov analysis using sum-of-squares programming, Discrete Contin. Dyn. Syst. Ser. B, 20 (2015), 2361-2381. doi: 10.3934/dcdsb.2015.20.2361.

[2]

E. AylwardP. Parrilo and J.-J. Slotine, Stability and robustness analysis of nonlinear systems via contraction metrics and SOS programming, Automatica, 44 (2008), 2163-2170. doi: 10.1016/j.automatica.2007.12.012.

[3] M. Buhmann, Radial Basis Functions: Theory and Implementations, volume 12 of Cambridge Monographs on Applied and Computational Mathematics, Cambridge University Press, Cambridge, 2003. doi: 10.1017/CBO9780511543241.
[4]

C. Chicone, Ordinary Differential Equations with Applications, Springer, Texts in Applied Mathematics 34, 1999.

[5]

F. Forni and R. Sepulchre, A differential Lyapunov framework for Contraction Analysis, IEEE Trans. Automat. Control, 59 (2014), 614-628. doi: 10.1109/TAC.2013.2285771.

[6]

P. Giesl, Construction of Global Lyapunov Functions Using Radial Basis Functions, Lecture Notes in Math. 1904, Springer, 2007.

[7]

P. Giesl, On the determination of the basin of attraction of periodic orbits in three- and higher-dimensional systems, J. Math. Anal. Appl., 354 (2009), 606-618. doi: 10.1016/j.jmaa.2009.01.027.

[8]

P. Giesl, Converse theorems on contraction metrics for an equilibrium, J. Math. Anal. Appl., 424 (2015), 1380-1403. doi: 10.1016/j.jmaa.2014.12.010.

[9]

P. Giesl and S. Hafstein, Construction of a CPA contraction metric for periodic orbits using semidefinite optimization, Nonlinear Anal., 86 (2013), 114-134. doi: 10.1016/j.na.2013.03.012.

[10]

P. Giesl and S. Hafstein, Revised CPA method to compute Lyapunov functions for nonlinear systems, J. Math. Anal. Appl., 410 (2014), 292-306. doi: 10.1016/j.jmaa.2013.08.014.

[11]

P. Giesl and S. Hafstein, Review on computational methods for Lyapunov functions, Discrete Contin. Dyn. Syst. Ser. B, 20 (2015), 2291-2331. doi: 10.3934/dcdsb.2015.20.2291.

[12]

P. Giesl and H. Wendland, Kernel-based discretisation for solving matrix-valued PDEs, SIAM J. Numer. Anal., 56 (2018), 3386-3406.

[13]

S. Hafstein, An Algorithm for Constructing Lyapunov Functions, volume 8 of Electronic Journal of Differential Equations, Texas State University - San Marcos, Department of Mathematics, San Marcos, TX, 2007. available from: http://ejde.math.txstate.edu/.

[14]

W. Hahn, Theory and Application of Liapunov's Direct Method, English edition prepared by Siegfried H. Lehnigk; translation by Hans H. Losenthien and Siegfried H. Lehnigk. Prentice-Hall, Inc., Englewood Cliffs, N.J., 1963.

[15]

W. Hahn, Stability of Motion, Springer, Berlin, 1967.

[16]

Ch. M. Kellett, Classical converse theorems in Lyapunov's second method, Discrete Contin. Dyn. Syst. Ser. B, 20 (2015), 2333-2360. doi: 10.3934/dcdsb.2015.20.2333.

[17] N. Krasovski$\breve{{\rm{i}}}$, Problems of the Theory of Stability of Motion, Mir, Moskow, 1959. English translation by Stanford University Press, 1963.
[18]

G. Leonov, I. Burkin and A. Shepelyavyi, Frequency Methods in Oscillation Theory, Ser. Math. and its Appl.: Vol. 357, Kluwer, 1996. doi: 10.1007/978-94-009-0193-3.

[19]

D. Lewis, Metric properties of differential equations, Amer. J. Math., 71 (1949), 294-312. doi: 10.2307/2372245.

[20]

W. Lohmiller and J.-J. Slotine, On contraction analysis for non-linear systems, Automatica, 34 (1998), 683-696. doi: 10.1016/S0005-1098(98)00019-3.

[21]

A. M. Lyapunov, The general problem of the stability of motion, Internat. J. Control, 55 (1992), 521-790. doi: 10.1080/00207179208934253.

[22]

I. Mezić, Spectral properties of dynamical systems, model reduction and decompositions, Nonlinear Dynam., 41 (2005), 309-325. doi: 10.1007/s11071-005-2824-x.

[23]

P. Parrilo, Structured Semidefinite Programs and Semialgebraic Geometry Methods in Robustness and Optimiziation, PhD thesis, California Institute of Technology Pasadena, 2000.

[24]

M. J. D. Powell, The theory of radial basis function approximation in 1990, In Advances in numerical analysis, Vol. Ⅱ (Lancaster, 1990), Oxford Sci. Publ., pages 105–210. Oxford Univ. Press, New York, 1992.

[25]

A. Rantzer, A dual to Lyapunov's stability theorem, Systems Control Lett., 42 (2001), 161-168. doi: 10.1016/S0167-6911(00)00087-6.

[26]

R. Schaback and H. Wendland, Kernel techniques: From machine learning to meshless methods, Acta Numer., 15 (2006), 543-639. doi: 10.1017/S0962492906270016.

[27]

H. Wendland, Error estimates for interpolation by compactly supported radial basis functions of minimal degree, J. Approx. Theory, 93 (1998), 258-272. doi: 10.1006/jath.1997.3137.

[28] H. Wendland, Scattered Data Approximation, volume 17 of Cambridge Monographs on Applied and Computational Mathematics, Cambridge University Press, Cambridge, 2005.
[29]

V. I. Zubov, The Methods of A. M. Lyapunov and Their Applications, Izdat. Leningrad. Univ., Moscow, 1957.

Figure 1.  System (45) with $ \epsilon = 0 $. The collocation points used for the approximation together with the boundaries of the areas where $ \mathop{\mathrm{sign}}\limits ( \mathop{\mathrm{tr}}\limits F(S)(x,y))- \mathop{\mathrm{sign}}\limits (\det F(S)(x,y)) = -2 $ (red) and $ \mathop{\mathrm{sign}}\limits ( \mathop{\mathrm{tr}}\limits S(x,y))+ \mathop{\mathrm{sign}}\limits (\det S(x,y)) = 2 $ (blue). Blue and red lines are lines where one of the requirements of a contraction metric is violated. The constructed metric is thus a valid contraction metric where the collocation points are placed, but not beyond the first red or blue line
Figure 2.  $ \mathop{\mathrm{sign}}\limits ( \mathop{\mathrm{tr}}\limits F_\epsilon(S)(x,y))- \mathop{\mathrm{sign}}\limits (\det F_\epsilon(S)(x,y)) $. If this function is $ -2 $, then $ F_\epsilon(S)(x,y) $ is negative definite, which is one of the requirements for $ S $ to be a contraction metric for the system with $ \epsilon = 0.1 $
Figure 3.  The collocation points used for the approximation with $ f_0 $ together with the boundaries of the areas where $ \mathop{\mathrm{sign}}\limits ( \mathop{\mathrm{tr}}\limits F_\epsilon(S)(x,y))- \mathop{\mathrm{sign}}\limits (\det F_\epsilon(S)(x,y)) = -2 $ (red) and $ \mathop{\mathrm{sign}}\limits ( \mathop{\mathrm{tr}}\limits S(x,y))+ \mathop{\mathrm{sign}}\limits (\det S(x,y)) = 2 $ (blue). Blue and red lines are lines where one of the requirements of a contraction metric is violated. Hence, there are collocation points, where the constructed metric is not a contraction metric, since it was computed using a different system, namely with $ \epsilon = 0 $
Figure 4.  The collocation points used for the approximation together with the boundary of the area where $ F(S) $ is not negative definite (green). Note that $ S $ is positive definite in the whole area displayed. Hence, the constructed metric is a contraction metric inside the cube bounded by the green areas
[1]

Peter Giesl, Holger Wendland. Approximating the basin of attraction of time-periodic ODEs by meshless collocation. Discrete & Continuous Dynamical Systems - A, 2009, 25 (4) : 1249-1274. doi: 10.3934/dcds.2009.25.1249

[2]

Peter Giesl, James McMichen. Determination of the basin of attraction of a periodic orbit in two dimensions using meshless collocation. Journal of Computational Dynamics, 2016, 3 (2) : 191-210. doi: 10.3934/jcd.2016010

[3]

Peter Giesl, Holger Wendland. Approximating the basin of attraction of time-periodic ODEs by meshless collocation of a Cauchy problem. Conference Publications, 2009, 2009 (Special) : 259-268. doi: 10.3934/proc.2009.2009.259

[4]

Demetris Hadjiloucas. Stochastic matrix-valued cocycles and non-homogeneous Markov chains. Discrete & Continuous Dynamical Systems - A, 2007, 17 (4) : 731-738. doi: 10.3934/dcds.2007.17.731

[5]

Yongge Tian. A survey on rank and inertia optimization problems of the matrix-valued function $A + BXB^{*}$. Numerical Algebra, Control & Optimization, 2015, 5 (3) : 289-326. doi: 10.3934/naco.2015.5.289

[6]

Daniel Alpay, Eduard Tsekanovskiĭ. Subclasses of Herglotz-Nevanlinna matrix-valued functtons and linear systems. Conference Publications, 2001, 2001 (Special) : 1-13. doi: 10.3934/proc.2001.2001.1

[7]

Peter Giesl, James McMichen. Determination of the area of exponential attraction in one-dimensional finite-time systems using meshless collocation. Discrete & Continuous Dynamical Systems - B, 2018, 23 (4) : 1835-1850. doi: 10.3934/dcdsb.2018094

[8]

Helge Dietert, Josephine Evans, Thomas Holding. Contraction in the Wasserstein metric for the kinetic Fokker-Planck equation on the torus. Kinetic & Related Models, 2018, 11 (6) : 1427-1441. doi: 10.3934/krm.2018056

[9]

Roberto Triggiani. A matrix-valued generator $\mathcal{A}$ with strong boundary coupling: A critical subspace of $D((-\mathcal{A})^{\frac{1}{2}})$ and $D((-\mathcal{A}^*)^{\frac{1}{2}})$ and implications. Evolution Equations & Control Theory, 2016, 5 (1) : 185-199. doi: 10.3934/eect.2016.5.185

[10]

Peter Giesl. Converse theorem on a global contraction metric for a periodic orbit. Discrete & Continuous Dynamical Systems - A, 2019, 39 (9) : 5339-5363. doi: 10.3934/dcds.2019218

[11]

Peter Giesl. Construction of a finite-time Lyapunov function by meshless collocation. Discrete & Continuous Dynamical Systems - B, 2012, 17 (7) : 2387-2412. doi: 10.3934/dcdsb.2012.17.2387

[12]

Lijun Yi, Zhongqing Wang. Legendre spectral collocation method for second-order nonlinear ordinary/partial differential equations. Discrete & Continuous Dynamical Systems - B, 2014, 19 (1) : 299-322. doi: 10.3934/dcdsb.2014.19.299

[13]

Yejuan Wang, Lin Yang. Global exponential attraction for multi-valued semidynamical systems with application to delay differential equations without uniqueness. Discrete & Continuous Dynamical Systems - B, 2019, 24 (4) : 1961-1987. doi: 10.3934/dcdsb.2018257

[14]

Hjörtur Björnsson, Sigurdur Hafstein, Peter Giesl, Enrico Scalas, Skuli Gudmundsson. Computation of the stochastic basin of attraction by rigorous construction of a Lyapunov function. Discrete & Continuous Dynamical Systems - B, 2017, 22 (11) : 1-23. doi: 10.3934/dcdsb.2019080

[15]

Avner Friedman, Harsh Vardhan Jain. A partial differential equation model of metastasized prostatic cancer. Mathematical Biosciences & Engineering, 2013, 10 (3) : 591-608. doi: 10.3934/mbe.2013.10.591

[16]

Peter Giesl. Necessary condition for the basin of attraction of a periodic orbit in non-smooth periodic systems. Discrete & Continuous Dynamical Systems - A, 2007, 18 (2&3) : 355-373. doi: 10.3934/dcds.2007.18.355

[17]

Tuhin Ghosh, Karthik Iyer. Cloaking for a quasi-linear elliptic partial differential equation. Inverse Problems & Imaging, 2018, 12 (2) : 461-491. doi: 10.3934/ipi.2018020

[18]

Dimitra Antonopoulou, Georgia Karali. A nonlinear partial differential equation for the volume preserving mean curvature flow. Networks & Heterogeneous Media, 2013, 8 (1) : 9-22. doi: 10.3934/nhm.2013.8.9

[19]

Roberto Camassa, Pao-Hsiung Chiu, Long Lee, W.-H. Sheu. A particle method and numerical study of a quasilinear partial differential equation. Communications on Pure & Applied Analysis, 2011, 10 (5) : 1503-1515. doi: 10.3934/cpaa.2011.10.1503

[20]

Frederic Abergel, Remi Tachet. A nonlinear partial integro-differential equation from mathematical finance. Discrete & Continuous Dynamical Systems - A, 2010, 27 (3) : 907-917. doi: 10.3934/dcds.2010.27.907

2017 Impact Factor: 0.972

Article outline

Figures and Tables

[Back to Top]