Skip to content

Tinkerbell

Systems / Maps / Chaotic maps

An ornamental 2-D quadratic map whose attractor resembles a fairy in flight.

discrete · map2 dimensionschaotic

Tinkerbell attractor

attractor

Definition

\[ \begin{aligned} x' &= a x + b y + x^{2} - y^{2} \\ y' &= c x + d y + 2 x y \end{aligned} \]

Parameters

Symbol Default Role
a 0.9 linear coefficient on x
b -0.6013 linear coefficient on y
c 2 cross-coupling coefficient
d 0.5 cross-coupling coefficient

State variables: x, y

Properties

Lyapunov spectrum
≥ 1 positive exponent (literature — chaotic at default parameters)
Kaplan–Yorke dimension
TODO — requires a numeric Lyapunov spectrum
Divergence ∇·f
n/a — discrete map — flow divergence undefined (per-step contraction is |det J|)
Equilibria
2 fixed points
0 stable · 2 unstable

Define it in TSDynamics

import tsdynamics as ts

sys = ts.systems.Tinkerbell()
traj = sys.iterate(steps=10_000)

exps = sys.lyapunov_spectrum()
ts.kaplan_yorke_dimension(exps)

Reference

Nusse & Yorke (1994), Dynamics: Numerical Explorations

BibTeX
@misc{tinkerbell,
  title = {Tinkerbell system},
  note = {Nusse & Yorke (1994), Dynamics: Numerical Explorations}
}