PhysSandbox
Classical MechanicsWaves & SoundElectricity & MagnetismOptics & LightGravity & OrbitsLabs
🌙Astronomy & The Sky🌡️Thermodynamics🌍Biophysics, Fluids & Geoscience📐Math Visualization🔧Engineering🧪Chemistry

More from Chemistry

Other simulators in this category — or see all 62.

View category →
NewSchool

Radioactive Decay & Chain

N(t) from half-life T₁/₂; optional parent → daughter → stable Bateman ODEs (RK4, normalized).

Launch Simulator
NewSchool

Le Châtelier Principle (Gas)

N₂ + 3H₂ ⇌ 2NH₃: T, V, add/remove species; Q vs K and relaxing mole bars.

Launch Simulator
NewSchool

VSEPR Molecular Shapes (3D)

Bonding vs lone pairs on a central atom: AXₙEₘ notation, electron geometry, and ball–lone-pair model.

Launch Simulator
NewSchool

Galvanic (Voltaic) Cell

Two half-cells, salt bridge, voltmeter; E°cell and Nernst E from ion concentrations (pedagogical E°).

Launch Simulator
NewSchool

Hess's Law (Enthalpy Paths)

Two-step vs direct ΔH on an enthalpy diagram; sum must match declared overall ΔH.

Launch Simulator
NewSchool

Collision Theory (2D Particles)

Hard-disk gas: elastic hits vs an activation speed threshold; T and Eₐ vs exp(−Eₐ/RT).

Launch Simulator
PhysSandbox

Interactive physics, chemistry, and engineering simulators for students, teachers, and curious minds.

Physics

  • Classical Mechanics
  • Waves & Sound
  • Electricity & Magnetism

Science

  • Optics & Light
  • Gravity & Orbits
  • Astronomy & The Sky

More

  • Thermodynamics
  • Biophysics, Fluids & Geoscience
  • Math Visualization
  • Engineering
  • Chemistry

© 2026 PhysSandbox. Free interactive science simulators.

PrivacyTermsContact
Home/Chemistry/Belousov–Zhabotinsky (Excitable)

Belousov–Zhabotinsky (Excitable)

A discrete Greenberg–Hastings cellular automaton on a toroidal grid stands in for the Belousov–Zhabotinsky reaction. Each cell is in one of three states — quiescent (0), excited (1), or refractory (2…N−1). A quiescent cell becomes excited when enough of its eight Moore neighbours are excited; an excited cell then runs through a fixed refractory countdown before becoming sensitive again. The model is qualitative, not chemically calibrated, but it reproduces the hallmark behaviour of an excitable medium: target waves expanding from local pacemakers and counter-rotating spiral waves around free wave-tips.

Who it's for: Intro nonlinear chemistry, complex systems, and computational physics; an accessible bridge between reaction–diffusion PDEs and cellular automata.

Key terms

  • Belousov–Zhabotinsky
  • excitable medium
  • Greenberg–Hastings
  • spiral waves
  • target patterns
  • refractory period
  • cellular automaton

Initial pattern

Rule

12
2
1

Greenberg–Hastings cellular automaton on a periodic 180×180 grid: rest cells (state 0) ignite when at least k Moore-neighbors are in the excited state 1, then count down through n−1 refractory states before resting again. Reaction–diffusion features (target waves, spirals) appear without simulating the full Oregonator ODEs.

Measured values

n (states)12
k (threshold)2
Grid180×180

How it works

Belousov–Zhabotinsky-style target waves and rotating spirals from a tiny excitable cellular automaton — a qualitative, lattice version of the bromate–malonic acid clock.

Key equations

state(0) → 1 if Σ[neigh = 1] ≥ k
state(s) → (s+1) mod n for s ≥ 1

Frequently asked questions

Why do spirals appear instead of just expanding rings?
Spirals are seeded wherever a wavefront is broken — an open tip cannot annihilate against a partner, so it curls around itself indefinitely. Random initial conditions give the wavefronts plenty of free ends, so spirals usually win over the slower target patterns.
What does the refractory period correspond to chemically?
In the real BZ reaction, an oxidised patch of catalyst (e.g., ferroin → ferriin) cannot be re-excited until reductant is replenished. The integer countdown in the automaton plays the same role: a cell that has just fired is locked out for several frames before it can respond again.
Is this a true reaction–diffusion model?
No. The real chemistry is captured by Oregonator-style PDEs with diffusion. The cellular automaton is a coarse cartoon: it keeps the three essential ingredients — local excitation threshold, refractoriness, and propagation — and is fast enough to render full-screen patterns in real time.