Two Chemical Oscillators
Most reactions settle quietly into equilibrium. A rare few keep a beat — cycling through colors over and over. Energy2D can now simulate them.
Pour two chemicals together and, almost always, the reaction runs downhill to equilibrium and stops — like a ball rolling to the bottom of a bowl. But a small, famous family of reactions refuses to settle. Their colors and concentrations rise and fall, rise and fall, in a steady rhythm that can last for minutes. These are chemical clocks, or oscillating reactions, and watching one for the first time is genuinely startling — it looks like the chemistry is alive.
The simulation below puts two of them side by side. Press Run and watch each beaker cycle.
What you're watching
The left beaker is a Briggs–Rauscher reaction — the classic "iodine clock." In a real flask, the liquid sweeps from colorless to amber to deep blue-black and back again, on a loop. Here it is modeled as a four-step reaction whose iodine species swing between an orange form and a dark-navy form, so the beaker visibly pulses between the two colors as the reaction runs.
The right beaker is a Brusselator, a theoretical oscillator devised by the Brussels school of Ilya Prigogine and his colleagues. It isn't a specific bottle of chemicals but an idealized four-step scheme — the simplest textbook model that still produces sustained oscillations. Its two intermediate species, labeled X (green) and Y (magenta), trade dominance back and forth, and the beaker alternates between their colors. Putting the real reaction and the mathematical model in the same window lets you compare how a messy laboratory oscillator and a clean theoretical one behave under the same simulator.
How can a reaction oscillate?
An oscillating reaction isn't a perpetual-motion machine, and it doesn't break the second law of thermodynamics. The system is steadily consuming a reservoir of fuel and marching toward equilibrium overall; it just takes a winding, looping path to get there. The loops come from feedback: one of the products speeds up its own formation (autocatalysis), builds up, triggers a second pathway that consumes it, which then lets the first pathway take over again. That push-and-pull, held far from equilibrium, settles into a stable rhythm — what mathematicians call a limit cycle. The same mathematics shows up well beyond the beaker: in predator–prey populations, heartbeat rhythms, and the day–night cycles of living cells.
New in Energy2D: chemical reactions
Energy2D began as a tool for simulating heat transfer, then grew to couple in fluid dynamics and particle motion. Chemical reactions are the newest addition. With reaction kinetics now built in, Energy2D can model how the concentrations of reacting species evolve in space and time — the domain of reaction–diffusion systems, the same framework Alan Turing used to explain how a featureless embryo can grow spots and stripes.
Because it is the same engine that already handles heat and flow, reactions can eventually be coupled to those too — temperature affecting reaction rates, flows carrying reactants around. And because Energy2D runs entirely in the browser, anyone can open this page, press Run, drop in a sensor to plot a concentration against time, and watch a chemical clock tick — no lab, no reagents, no cleanup.
Try it yourself
Run the simulation above and watch the two beakers fall into their own rhythms. Open it fullscreen, then try plotting a species' concentration over time to see the oscillation as a wave. It's one of the most beautiful things in chemistry, and now it's a click away.
← Back to Energy2D