LDDS

Tutorial 8: Lagrangian descriptors for maps

In this notebook we explain how to compute Lagrangian descriptors for discrete dynamical systems (maps). We do so by applying the method to two classical examples, the standard map, and Hénon map.

For discrete systems we have implemented a separate module, with functions specifically designed to handle these systems, where trajectories are obtained via iterations of a map rather than solving ODEs. We begin by importing the LDDS module, and from it, all the functions necessary to calculate and plot LDs for maps.

Standard map

The standard map (kicked rotator) is a two-dimensional map used in dynamical systems to study a periodically kicked pendulum. The equations of the discrete system are given by the expressions:

$$ \begin{cases} x_{n+1} = x_{n} + y_{n} - \dfrac{K}{2\pi} \sin(2\pi x_{n}) \\[.2cm] y_{n+1} = y_{n} - \dfrac{K}{2\pi} \sin(2\pi x_{n}) \end{cases} $$

where $K$ is the parameter that controls the forcing strength of the perturbation. The inverse map is described by:

\begin{cases} x_{n} = x_{n+1} - y_{n+1} \\[.2cm] y_{n} = y_{n+1} + \dfrac{K}{2\pi} \sin(2\pi (x_{n+1} - y_{n+1})) \end{cases}

Define the Standard Map

Define 2D Grid to Compute Lagrangian Descriptors

Define Lagrangian Descriptors

Compute and Draw Langrangian Descriptors

Calculate LDs for a different parameter value of the standard map

Hénon map

The map equations are as follows:

\begin{cases} x_{n+1} = a - x_{n}^2 + b y_{n} \\[.2cm] y_{n+1} = x_{n} \end{cases}

where $a,\,b $ are the model parameters. The inverse Hénon map is: \begin{cases} x_{n} = y_{n+1} \\[.2cm] y_{n} = \dfrac{x_{n+1} - a + y_{n+1}^2}{b} \end{cases}

Define the Hénon Map

Define 2D Grid to Compute Lagrangian Descriptors

Define Lagrangian Descriptors

Compute and Draw Langrangian Descriptors

Calculate Lagrangian descriptors for other parameter values of the Hénon map