← Iris

x    0.00
ẋ    0.00
t     0.0
Period 1
Live
Presets:
Damping δ 0.25
Drive amplitude γ 0.30
Drive frequency ω 1.00
Nonlinearity β 1.00

Switch views above. Poincaré section samples phase space once per drive period — chaos shows fractal structure. Bifurcation sweeps γ to reveal the period-doubling route to chaos.

The Nonlinear Spring

A linear spring obeys F = −αx exactly. A Duffing spring adds a cubic term: F = −αx − βx³. When β > 0 the spring stiffens as it stretches (hard spring); when β < 0 it softens (soft spring) — potentially giving two stable wells separated by an unstable equilibrium at the origin (double-well potential).

Under periodic forcing with frequency ω and amplitude γ, the response can be: (1) periodic with the drive, (2) subharmonic at ω/2, ω/3..., (3) quasiperiodic, or (4) fully chaotic. The transition from periodic to chaotic passes through a period-doubling cascade whose accumulation point is a universal constant (Feigenbaum's δ ≈ 4.669).

  • Phase portrait: closed loops for periodic orbits, dense winding curves for chaos.
  • Poincaré section: a single point for period-1, N points for period-N, fractal set for chaos.
  • Bifurcation diagram: sweeps drive amplitude γ; branching reveals period doublings and chaos windows.
  • Coexisting attractors: in the double-well case, two stable orbits can coexist — history determines which basin the trajectory occupies.