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 65.

View category →
NewSchool

Radioactive Decay & Chain

Launch Simulator

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

NewSchool

Le Châtelier Principle (Gas)

Launch Simulator

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

NewSchool

VSEPR Molecular Shapes (3D)

Launch Simulator

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

NewSchool

Galvanic (Voltaic) Cell

Launch Simulator

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

NewSchool

Hess's Law (Enthalpy Paths)

Launch Simulator

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

NewSchool

Collision Theory (2D Particles)

Launch Simulator

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

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)

Greenberg–Hastings excitable cellular automaton: target waves and rotating spirals as a qualitative BZ analogue.

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

About this model

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

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.