Skip to content

Svensson

Systems / Maps / Exotic maps

A trigonometric planar strange-attractor map whose sines and cosines trace intricate filamentary chaotic attractors.

discrete · map2 dimensionsattractor

Svensson attractor

attractor

Definition

@staticmethod
def _step(X, a, b, c, d):
    x, y = X
    xp = d * np.sin(a * x) - np.sin(b * y)
    yp = c * np.cos(a * x) + np.cos(b * y)
    return xp, yp

Parameters

Symbol Default Role
a 1.5 angular frequency scaling x inside the trig terms
b -1.8 angular frequency scaling y inside the trig terms
c 1.6 amplitude of the cosine contribution
d 0.9 amplitude of the sine contribution

Properties

Lyapunov spectrum
$+0.5761,\; +0.005251$
computed at build
Kaplan–Yorke dimension
$D_{KY} = 2$
Divergence ∇·f
n/a — discrete map — flow divergence undefined (per-step contraction is |det J|)
Equilibria
3 fixed points
0 stable · 3 unstable

Define it in TSDynamics

import tsdynamics as ts

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

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