Rössler System

The Rössler attractor, a simple system with spiral chaos.

The Rössler system is an artificially constructed system designed to behave similarly to the Lorenz system but with only a single non-linear term. It is widely used to study chaos and topological properties of attractors.

Equations

x˙=yzy˙=x+ayz˙=b+z(xc)\begin{align} \dot{x} &= -y - z \\ \dot{y} &= x + a y \\ \dot{z} &= b + z (x - c) \end{align}

Parameters

The standard parameters producing the classic Rössler attractor:

ParameterSymbolDefault ValueDescription
aaa0.20.2Fold parameter
bbb0.20.2Injection parameter
ccc5.75.7Dissipation parameter

Equilibria

The Rössler system has two equilibria if c2>4abc^2 > 4ab:

O1=(cc24ab2,c+c24ab2a,cc24ab2a)O2=(c+c24ab2,cc24ab2a,c+c24ab2a)\begin{align} O_1 &= \left( \frac{c - \sqrt{c^2 - 4ab}}{2}, \frac{-c + \sqrt{c^2 - 4ab}}{2a}, \frac{c - \sqrt{c^2 - 4ab}}{2a} \right) \\ O_2 &= \left( \frac{c + \sqrt{c^2 - 4ab}}{2}, \frac{-c - \sqrt{c^2 - 4ab}}{2a}, \frac{c + \sqrt{c^2 - 4ab}}{2a} \right) \end{align}

Usage

from hidden_attractors import get_system

rossler = get_system("rossler")

params = rossler.default_params()
eq = rossler.equilibria_fn(params)