Evaluation of the Regions of Attraction of Higher-Dimensional Hyperbolic Systems Using Extended Dynamic Mode Decomposition
Abstract
:1. Introduction
- The development of an algebraic condition, rather than a complex geometric analysis, to determine the region of attraction based on a set of unitary eigenfunctions. This result is supported by theorem (i.e., Theorem 2 in the following and its proof);
- The proposal of an approach which is purely data-driven, i.e., all the necessary information comes from the approximation of the Koopman operator, including the location and local stability of the fixed points;
- The proposal of an approach which is suitable for analyzing higher-dimensional dynamical systems (i.e., those with dimensionality greater than three).
2. Basic Concepts and Methods
2.1. Regions of Attraction
- A1:
- All the fixed points on are type-1.
- A2:
- The and of the type-1 points on satisfy the transversality condition.
- A3:
- Every trajectory that starts on converges to one of the type-1 points as .
- ⇔
- .
2.2. Basics of Koopman Operator Theory
2.3. Extended Dynamic Mode Decomposition Algorithm
3. Evaluation of the ROA Using EDMD
3.1. Fixed Points Approximation
3.2. Stability of Fixed Points
- if for all then is asymptotically stable;
- if for all then is unstable;
- if for some and for some , then is unstable and has modal components that converge to it, making it a saddle point.
3.3. Approximation of the ROA Boundary
- A system that admits a Koopman operator transformation has an infinite set of eigenfunctions.
- There exist nontrivial eigenfunctions that have an associated eigenvalue equal to one (unitary eigenfunctions).
- A unitary eigenfunction is invariant along the trajectories of the system (per Equation (6)).
- The trajectories of the system are level sets of a unitary eigenfunction.
- The stable manifold of a type-1 saddle point in an n-dimensional system is an -dimensional hypersurface composed by the union of the trajectories that converge to the point (from Equation (4)).
- The level set of a unitary eigenfunction at a type-1 fixed point is the stable manifold of that point.
- The boundary of the ROA of an asymptotically stable fixed point is the union of the stable manifolds of the type-1 fixed points in the boundary (from theorem 1).
3.4. Algorithm
- B1:
- The system under consideration has multiple hyperbolic fixed points.
- B2:
- At least one of the fixed points is asymptotically stable.
- B3:
- There are sufficient snapshot data (either from measurements of the real system or from numerical simulation) to construct a discrete approximation of the Koopman operator. This condition can be checked using the empirical error, which is a comparison between the data from the numerical integration of the system dynamics and the state evolution map from the approximation of the discrete-time Koopman operator.
Algorithm 1 ROA with data-driven discrete Koopman operator. |
|
4. Simulation Results
4.1. A Competition Model
4.2. Mass Action Kinetics
5. Critical Analysis and Perspectives
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Chellaboina, V.; Bhat, S.; Haddad, W.; Bernstein, D. Modeling and analysis of mass-action kinetics. IEEE Control Syst. Mag. 2009, 29, 60–78. [Google Scholar]
- Bomze, I.M. Lotka-Volterra equation and replicator dynamics: A two-dimensional classification. Biol. Cybern. 1983, 48, 201–211. [Google Scholar] [CrossRef]
- Khalil, H.K. Nonlinear Systems, 3rd ed.; Prentice Hall: Upper Saddle River, NJ, USA, 2002. [Google Scholar]
- Chiang, H.D.; Alberto, L.F.C. Stability Regions of Nonlinear Dynamical Systems: Theory, Estimation, and Applications; Cambridge University Press: Cambridge, UK, 2015. [Google Scholar]
- Garnier, H.; Wang, L. (Eds.) Identification of Continuous-Time Models from Sampled Data, 1st ed.; Advances in Industrial Control; Springer: London, UK, 2008; p. 413. [Google Scholar]
- Augusiak, J.; Van den Brink, P.J.; Grimm, V. Merging validation and evaluation of ecological models to ’evaludation’: A review of terminology and a practical approach. Ecol. Model. 2014, 280, 117–128. [Google Scholar] [CrossRef]
- ElKalaawy, N.; Wassal, A. Methodologies for the modeling and simulation of biochemical networks, illustrated for signal transduction pathways: A primer. BioSystems 2015, 129, 1–18. [Google Scholar] [CrossRef] [PubMed]
- Koopman, B.O. Hamiltonian Systems and Transformation in Hilbert Space. Proc. Natl. Acad. Sci. USA 1931, 17, 315–318. [Google Scholar] [CrossRef] [PubMed]
- Williams, M.O.; Kevrekidis, I.G.; Rowley, C.W. A Data-Driven Approximation of the Koopman Operator: Extending Dynamic Mode Decomposition. J. Nonlinear Sci. 2015, 25, 1307–1346. [Google Scholar] [CrossRef]
- Mezic, I. Spectrum of the Koopman Operator, Spectral Expansions in Functional Spaces, and State Space Geometry. arXiv 2017, arXiv:1702.07597. [Google Scholar]
- Mezic, I.; Mezić, I. Spectral Properties of Dynamical Systems, Model Reduction and Decompositions. Nonlinear Dyn. 2005, 41, 309–325. [Google Scholar] [CrossRef]
- Lan, Y.; Mezić, I. Linearization in the large of nonlinear systems and Koopman operator spectrum. Phys. D Nonlinear Phenom. 2013, 242, 42–53. [Google Scholar] [CrossRef]
- Mauroy, A.; Mezić, I.; Moehlis, J. Isostables, isochrons, and Koopman spectrum for the action–angle representation of stable fixed point dynamics. Phys. D Nonlinear Phenom. 2013, 261, 19–30. [Google Scholar] [CrossRef]
- Mauroy, A.; Mezic, I. Global Stability Analysis Using the Eigenfunctions of the Koopman Operator. IEEE Trans. Autom. Control 2016, 61, 3356–3369. [Google Scholar] [CrossRef]
- Coayla-Teran, E.A.; Mohammed, S.E.A.; Ruffino, P.R.C. Hartman-Grobman theorems along hyperbolic stationary trajectories. Discret. Contin. Dyn. Syst. 2007, 17, 281–292. [Google Scholar] [CrossRef]
- Klus, S.; Koltai, P.; Schütte, C. On the numerical approximation of the Perron-Frobenius and Koopman operator. J. Comput. Dyn. 2016, 3, 51–79. [Google Scholar]
- Korda, M.; Mezić, I. On Convergence of Extended Dynamic Mode Decomposition to the Koopman Operator. J. Nonlinear Sci. 2018, 28, 687–710. [Google Scholar] [CrossRef]
- Schmid, P.J. Dynamic mode decomposition of numerical and experimental data. J. Fluid Mech. 2010, 656, 5–28. [Google Scholar] [CrossRef]
- Koekoek, R.; Lesky, P.A.; Swarttouw, R.F. Hypergeometric Orthogonal Polynomials and Their q-Analogues; Springer Monographs in Mathematics; Springer: Berlin/Heidelberg, Germany, 2010. [Google Scholar]
- Brunton, S.L.; Proctor, J.L.; Kutz, J.N. Discovering governing equations from data by sparse identification of nonlinear dynamical systems. Proc. Natl. Acad. Sci. USA 2016, 113, 3932–3937. [Google Scholar] [CrossRef] [PubMed]
- Konakli, K.; Sudret, B. Reliability analysis of high-dimensional models using low-rank tensor approximations. Probabilistic Eng. Mech. 2016, 46, 18–36. [Google Scholar] [CrossRef]
- Konakli, K.; Sudret, B. Polynomial meta-models with canonical low-rank approximations: Numerical insights and comparison to sparse polynomial chaos expansions. J. Comput. Phys. 2016, 321, 1144–1169. [Google Scholar] [CrossRef]
- Garcia-Tenorio, C.; Delansnay, G.; Mojica-Nava, E.; Vande Wouwer, A. Trigonometric Embeddings in Polynomial Extended Mode Decomposition—Experimental Application to an Inverted Pendulum. Mathematics 2021, 9, 1119. [Google Scholar] [CrossRef]
- Garcia-Tenorio, C.; Mojica-Nava, E.; Sbarciog, M.; Wouwer, A.V. Analysis of the ROA of an anaerobic digestion process via data-driven Koopman operator. Nonlinear Eng. 2021, 10, 109–131. [Google Scholar] [CrossRef]
- Garcia-Tenorio, C.; Tellez-Castro, D.; Mojica-Nava, E.; Wouwer, A.V. Analysis of a Class of Hyperbolic Systems via Data-Driven Koopman Operator. In Proceedings of the 2019 23rd International Conference on System Theory, Control and Computing (ICSTCC), Sinaia, Romania, 9–11 October 2019; pp. 566–571. [Google Scholar]
Theoretical | Algorithmic | Stability | |||
---|---|---|---|---|---|
(0, 0) | (−0.006, −0.006) | 1.21 | 1.22 | Unstable | |
(0, 2) | (0, 2) | 0.66 | 0.82 | AS | |
(2, 0) | (2, 0) | 0.82 | 0.66 | AS | |
(0.5, 0.5) | (0.5, 0.5) | 0.81 | 1.10 | Saddle |
Theoretical | Algorithmic | Error % | |
---|---|---|---|
(0.23, 0.09, 0.30, 0.54, 0.59) | (0.23, 0.09, 0.30, 0.54, 0.59) | 0.00 | |
(0.21, 0.67, 0.30, 0.07, 0.47) | (0.23, 0.62, 0.30, 0.11, 0.49) | 1.82 | |
(0.23, 0.76, 0.30, 0.00, 0.46) | (0.23, 0.76, 0.30, 0.00, 0.46) | 0.00 | |
(0.76, 0.23, 0.09, 0.00, 0.14) | (0.70, 0.30, 0.11, 0.00, 0.17) | 2.86 | |
(1.00, 0.00, 0.00, 0.00, 0.00) | (1.00, 0.00, 0.00, 0.00, 0.00) | 0.00 |
Stability | |||||||
---|---|---|---|---|---|---|---|
0.89 | 0.98 | 0.98 | 0.97 | 0.98 | AS | Working Point | |
1.04 | 0.98 | 0.98 | 0.98 | 0.98 | Saddle | ||
0.98 | 0.98 | 0.93 | 0.98 | 0.98 | AS | Wash-out | |
1.05 | 0.96 | 0.98 | 0.98 | 0.97 | Saddle | ||
0.90 | 0.98 | 0.98 | 0.97 | 0.97 | AS | Wash-out |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Garcia-Tenorio, C.; Tellez-Castro, D.; Mojica-Nava, E.; Vande Wouwer, A. Evaluation of the Regions of Attraction of Higher-Dimensional Hyperbolic Systems Using Extended Dynamic Mode Decomposition. Automation 2023, 4, 57-77. https://doi.org/10.3390/automation4010005
Garcia-Tenorio C, Tellez-Castro D, Mojica-Nava E, Vande Wouwer A. Evaluation of the Regions of Attraction of Higher-Dimensional Hyperbolic Systems Using Extended Dynamic Mode Decomposition. Automation. 2023; 4(1):57-77. https://doi.org/10.3390/automation4010005
Chicago/Turabian StyleGarcia-Tenorio, Camilo, Duvan Tellez-Castro, Eduardo Mojica-Nava, and Alain Vande Wouwer. 2023. "Evaluation of the Regions of Attraction of Higher-Dimensional Hyperbolic Systems Using Extended Dynamic Mode Decomposition" Automation 4, no. 1: 57-77. https://doi.org/10.3390/automation4010005
APA StyleGarcia-Tenorio, C., Tellez-Castro, D., Mojica-Nava, E., & Vande Wouwer, A. (2023). Evaluation of the Regions of Attraction of Higher-Dimensional Hyperbolic Systems Using Extended Dynamic Mode Decomposition. Automation, 4(1), 57-77. https://doi.org/10.3390/automation4010005