Tinkerbell¶
An ornamental 2-D quadratic map whose attractor resembles a fairy in flight.
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
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
