HomeArticlesChaotic Dynamics

The Lorenz Waterwheel: A Bucket of Chaos You Can Build

Leaking cups on a tilted wheel obey the same three equations Edward Lorenz derived for convection — turn up the water and steady spin gives way to erratic reversal.

mysimulator teamUpdated June 2026≈ 7 min read▶ Open the simulation

A wheel that reproduces a weather model

In 1963 Edward Lorenz reduced a simplified model of atmospheric convection to three coupled ordinary differential equations and discovered, almost by accident, that they behave chaotically. A decade later, Willem Malkus and Lou Howard built something you can hold in your hands that obeys exactly the same mathematics: a ring of cups, each with a small hole in the bottom, mounted around a wheel that is free to rotate and tilted so gravity can drive it. A steady stream of water pours into the cup currently at the top. Depending on how fast the water comes in, the wheel either settles into a fixed spin, oscillates, or does something that looks nothing like clockwork at all.

live demo · a trajectory tracing the Lorenz attractor● LIVE

From buckets to the Lorenz equations

Each cup gains mass from the inflow when it is near the top and loses mass through its leak at a rate proportional to how full it is. Malkus and Howard described the mass distribution around the ring by its Fourier coefficients and showed that, if you keep only the first harmonic, the wheel's angular velocity ω and the two leading coefficients a and b obey three coupled equations that are algebraically identical to Lorenz's, after a change of variables and constants:

Malkus waterwheel                    Lorenz system (1963)

dω/dt = −Kω + (πgr/I)·a         dx/dt = σ(y − x)
da/dt  = ωb − Ka                    dy/dt = x(ρ − z) − y
db/dt  = −ωa − Kb + q            dz/dt = xy − βz

ω ↔ x     a ↔ y     b ↔ z
inflow rate q plays the role of the Rayleigh number ρ

That correspondence is not a loose analogy — it is a genuine isomorphism between a mechanical system and a convection model, which is why the waterwheel is the textbook physical demonstration of the Lorenz attractor: turning the tap is literally turning the Rayleigh number, the same parameter that governs how vigorously a heated fluid convects.

Three regimes, one dial

Turn the inflow up from zero and the wheel passes through three qualitatively different behaviours. At low inflow, friction dominates and the wheel simply stays still or settles at a fixed tilt with no net rotation — the cups fill and drain in a static, symmetric pattern. Past a first critical inflow, the symmetric state becomes unstable and the wheel picks a direction and spins at a constant rate, exactly balancing gravity's torque from the lopsided water load against friction. Past a second, higher inflow, that steady rotation itself loses stability: the wheel accelerates, slows, sometimes stalls and swings the other way, and it never settles into a periodic pattern. That third regime is the chaotic one, and it is what the live demo above traces out in the abstract (x, y, z) space of the Lorenz equations — the same two-lobed, never-repeating "butterfly" shape, called a strange attractor.

Sensitive dependence, not randomness

Nothing about the waterwheel's equations is random — given exact initial conditions, its future is completely determined. The catch is sensitive dependence on initial conditions: in the chaotic regime, two runs started with a difference in cup fill level too small to ever measure diverge exponentially, doubling their separation on a timescale set by the largest Lyapunov exponent of the system. Predicting exactly when the wheel will next reverse direction therefore becomes impossible in practice within a few of those doubling times, even though the underlying dynamics are fully deterministic and the trajectory never leaves the bounded, fractal-structured attractor. This is the mechanical ancestor of Lorenz's own metaphor for the same phenomenon in the atmosphere — the butterfly effect.

Why it matters beyond the toy

The waterwheel earns its place in physics courses because it makes an abstract, seemingly exotic property of a weather model into something you can watch spin on a tabletop. It demonstrates, with a device simple enough to build from a bicycle wheel and paper cups, that determinism and unpredictability are not opposites — a system with no randomness anywhere in its rules can still make its long-term behaviour effectively unforecastable, which is exactly the situation atmospheric scientists face when they try to extend weather forecasts more than a couple of weeks ahead.

Frequently asked questions

Is the waterwheel a real machine or just a metaphor for the Lorenz equations?

It is a real, buildable machine, first analysed by Willem Malkus and Lou Howard in the early 1970s. A ring of leaky cups on a tilted wheel, fed by a steady stream of water at the top, is governed by three coupled ODEs for the rotation rate and the first Fourier mode of the water-mass distribution. Substituting variables turns those three equations into exactly the Lorenz system.

Why does the wheel sometimes spin steadily and sometimes reverse erratically?

It depends on the inflow rate, the analogue of the Rayleigh number r. Below a critical inflow the only stable behaviour is standing still or rotating at a fixed steady speed. Above a second, higher threshold the steady rotation itself becomes unstable, and the wheel switches to chaotic behaviour: it speeds up, slows, and randomly reverses direction, tracing out a Lorenz-attractor-shaped path in its state space.

Does a small change in starting conditions really change the outcome that much?

Yes, once the system is in the chaotic regime. Two runs started with imperceptibly different cup fill levels diverge exponentially — the same sensitive dependence on initial conditions Edward Lorenz described as the butterfly effect. The wheel keeps spinning on the same bounded attractor forever, but exactly when it reverses becomes practically unpredictable a short time ahead.

Try it live

Everything above runs in your browser — open Lorenz Waterwheel and change the parameters while it is running. Nothing is installed, nothing is uploaded, the whole model lives in one tab.

▶ Open Lorenz Waterwheel simulation

What did you find?

Add reproduction steps (optional)