LDDS: Python package for computing and visualizing Lagrangian Descriptors for Dynamical Systems
Authors/Creators
- 1. University of Bristol
- 2. Universidad de Alcalá
Description
Nonlinear dynamical systems are ubiquitous in natural and engineering sciences, such as fluid mechanics, theoretical chemistry, ship dynamics, rigid body dynamics, atomic physics, solid mechanics, condensed matter physics, mathematical biology, oceanography, meteorology and celestial mechanics (Wiggins, 1994 and references therein). There have been many advances in understanding phenomena across these disciplines using the geometric viewpoint of the solutions and the underlying structures in the phase space; for example (MacKay et al., 1984), (V. Rom-Kedar et al., 1990), (Ozorio de Almeida et al., 1990), (V. Rom-Kedar & Wiggins, 1990), (J. D. Meiss, 1992), (Koon et al., 2000), (Waalkens et al., 2005), (J. D. Meiss, 2015), (Wiggins, 2016), (Zhong et al., 2018), (Zhong & Ross, 2020). Chief among these phase space structures are the invariant manifolds that form a barrier between dynamically distinct solutions. In most nonlinear systems, the invariant manifolds are computed using numerical techniques that rely on some form of linearization around equilibrium points followed by continuation and globalization. However, these methods become computationally expensive and challenging when applied to the high-dimensional phase space of vector fields defined analytically, from numerical simulations or experimental data. This points to the need for techniques that can be paired with trajectory calculations, without the excessive computational overhead and at the same time can allow visualization along with trajectory data. The Python package, LDDS, serves this need for analyzing deterministic and stochastic, continuous and discrete high-dimensional nonlinear dynamical systems described either by an analytical vector field or from data obtained from numerical simulations or experiments.
To the best of our knowledge, no other software for calculating Lagrangian descriptors exists. A variety of computational tools is available for competing approaches popular in fluid mechanics, such as the identification of Lagrangian coherent structures via finite-time Lyapunov exponents (Briol & d’Ovidio, 2011), (Nelson & Jacobs, 2016), (Onu et al., 2015), (Finn & Apte, 2013), (Dabiri Lab, 2009), (Haller et al., 2020) and finite-size Lyapunov exponents (Briol & d’Ovidio, 2011) or Eulerian coherent structures (Katsanoulis & Haller, 2018).
Files
10.21105.joss.03482.pdf
Additional details
Funding
- UK Research and Innovation
- Chemistry and Mathematics in Phase Space (CHAMPS) EP/P021123/1