🎯 Standard Map (Chirikov–Taylor) — Order and Chaos in a Kicked Rotor
Interactive Poincaré-section simulation of the Chirikov-Taylor standard map: watch KAM tori break up into a chaotic sea as the kick strength K crosses Greene's critical value.
About the Standard Map
The standard map — also called the Chirikov-Taylor map after the Soviet physicist Boris Chirikov, who introduced it in 1969, and John Greene and J. B. Taylor, who independently studied it around the same time — models a free rotor that receives a periodic kick of strength K once per cycle. It is one of the most-studied models in nonlinear dynamics because it captures, in just two equations, the essential physics of any periodically-driven Hamiltonian system: charged particles circulating in a synchrotron and receiving a kick each time they pass a nonlinear focusing element, magnetic field lines wandering through the plasma of a tokamak, or a moon perturbed by periodic tidal forcing in celestial mechanics. The map advances the angle θ and angular momentum p according to p_{n+1} = p_n + K·sin(θ_n) and θ_{n+1} = θ_n + p_{n+1}, with both variables taken modulo 2π. The single parameter K controls how strongly each kick couples the momentum back into the angle, and therefore how strongly neighbouring trajectories are stretched and folded from one kick to the next.
What happens as K grows is governed by Kolmogorov-Arnold-Moser (KAM) theory. For small K, most of the invariant tori of the unperturbed (K=0) integrable rotor survive as smooth, unbroken curves in the (θ,p) plane — these correspond to quasi-periodic motion and appear as closed loops or chains of "islands" in a Poincaré section. As K increases, thinner and less "irrational" tori break up first, replaced by thin bands of chaos, until at Greene's critical value K_c ≈ 0.971635 the very last surviving torus (the most irrational one, with rotation number equal to the golden mean) is destroyed. Above K_c there is no barrier left to stop a trajectory from wandering across the entire phase space, and the system exhibits global chaos — a single connected chaotic sea. Crucially, the standard map is Hamiltonian: its Jacobian determinant is exactly 1, so by Liouville's theorem it is area-preserving. This means there is no dissipation, no attractor, and no basin of attraction — trajectories neither converge onto nor diverge away from any lower-dimensional set, in sharp contrast to the dissipative strange attractors (Lorenz, Rössler, Chua's circuit) found elsewhere in this collection. This simulation seeds a grid of many initial conditions across the (θ,p) torus, iterates each one thousands of times, and plots every point of every trajectory in its own colour onto a shared Poincaré section, so that island chains and the chaotic sea become visible as the points accumulate. Use the K slider or the four presets to move from the mixed KAM regime, through Greene's critical value, to fully developed global chaos.
Frequently Asked Questions
What is the standard map / kicked rotor?
The standard map (Chirikov-Taylor map) is a simple discrete-time model of a free rotor — think of a pendulum arm with no gravity, spinning freely — that gets an instantaneous kick of strength K·sin(θ) once every cycle. It updates momentum p and angle θ by p_{n+1} = p_n + K·sin(θ_n), θ_{n+1} = θ_n + p_{n+1}, both taken modulo 2π. Despite its simplicity it is a canonical model for periodically-driven Hamiltonian systems throughout physics.
What does the parameter K represent physically?
K is the kick strength — it measures how strongly each periodic kick couples momentum into the angle, i.e. how strongly the map stretches and folds phase space at every step. At K=0 the map is integrable (p is conserved and motion is purely rotational). As K increases, nonlinear resonances between different rotation rates start to overlap, which is precisely the mechanism (Chirikov's resonance-overlap criterion) that destroys regular motion and produces chaos.
What is KAM theory and Greene's critical value?
Kolmogorov-Arnold-Moser (KAM) theory describes which invariant tori of an integrable system survive a small perturbation. In the standard map, tori with "sufficiently irrational" rotation numbers (poorly approximated by rational fractions) are the most robust. John Greene showed numerically that the very last torus to survive — the one with rotation number equal to the golden mean (√5−1)/2 — is destroyed exactly at K_c ≈ 0.971635, now called Greene's number. Below K_c some tori always survive; above it, none do, and chaos is global.
Why is this different from dissipative strange attractors like Lorenz or Chua's circuit?
Dissipative systems such as the Lorenz equations or Chua's circuit lose energy (or, more generally, phase-space volume) over time, so their trajectories are drawn onto a lower-dimensional attracting set — a strange attractor — regardless of where they start. The standard map is Hamiltonian: its map has Jacobian determinant exactly 1, so by Liouville's theorem phase-space area is exactly preserved, step after step. There is no attractor to converge onto and no dissipation to shrink volumes. Instead of asking "where do trajectories end up," the relevant question for a Hamiltonian system is "which regions of phase space remain regular (tori) and which become chaotic," which is exactly what KAM theory answers.
What are the island chains in the Poincaré section?
Island chains are chains of closed loops that appear around surviving low-order resonances — for example around p = 2π·(m/n) for small integers m,n. Points from a single initial condition that lands inside an island jump from island to island in the chain on successive iterations but never leave it, tracing out a smooth, ordered pattern. They are the visual signature of regular (non-chaotic) quasi-periodic motion embedded within a otherwise chaotic sea, and they persist even well above Greene's critical value K_c, because some individual resonances remain stable long after the last KAM torus that once separated them has broken.
What is the "chaotic sea"?
The chaotic sea is the connected region of phase space filled by chaotic trajectories — points that wander apparently at random, densely covering an area rather than tracing a smooth curve. Below Greene's critical value K_c the chaotic sea is confined into separate pockets by surviving KAM tori that act as impenetrable barriers. Above K_c, with every torus destroyed, the pockets merge into one single connected sea spanning the whole (θ,p) torus — this is "global chaos," and a trajectory started anywhere in the sea can eventually wander arbitrarily close to any other point in it.
Where is the standard map used in physics?
The standard map is a generic model for any system that receives a periodic kick, so it appears throughout physics: in particle accelerators, it models the transverse motion of a charged particle receiving a nonlinear focusing kick each time it passes through a magnet, and is used to study the onset of beam loss; in plasma physics, it models magnetic field-line wandering in a perturbed tokamak, where KAM surfaces correspond to good magnetic flux surfaces that confine the plasma; in celestial mechanics, it approximates orbits perturbed by periodic tidal or resonant forcing, relevant to the stability of asteroid orbits and planetary rings.
What is a Poincaré section?
A Poincaré section is a lower-dimensional "slice" through the phase space of a continuous-time or periodically-driven system, sampled once per drive cycle (or once per crossing of a chosen surface). For a kicked rotor, sampling (θ,p) once per kick turns the full continuous motion into the discrete standard map itself, so the map's iterates are exactly the Poincaré section. Plotting many trajectories' section points on the same (θ,p) plane reveals the global structure — invariant tori as smooth curves, island chains around resonances, and chaotic seas as scattered clouds of points — far more clearly than any single continuous trajectory could.
Interactive Poincaré-section simulation of the Chirikov-Taylor standard map: watch KAM tori break up into a chaotic sea as the kick strength K crosses Greene's critical value.
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install