Belousov-Zhabotinsky Wave Patterns and Modeling

Belousov-Zhabotinsky Wave Patterns and Modeling

ISEF Category: Chemistry

Ready to Turn This Idea Into a Real Project?

This guide was put together with the help of AI research tools to give you a solid starting point. But a competitive science fair project lives in the details: refining your research question, fine-tuning your variables, analyzing your data, and presenting your findings like a seasoned scientist.

For next steps tailored to your interests, skill level, and timeline, work one-on-one with a MehtA+ mentor. Learn more about MehtA+ Science & Engineering Research Mentorship →

Subcategory: Physical Chemistry  ·  Difficulty: Advanced  ·  Setup: School Lab  ·  Time: Full Year

The Hook

Some reactions do not just change color, they make patterns. The Belousov-Zhabotinsky reaction can form moving spirals that look like tiny weather systems in a dish. You can measure those waves with a phone camera and turn the video into real data. That gives you a rare mix of chemistry, pattern formation, and modeling.

What Is It?

The Belousov-Zhabotinsky reaction, or BZ reaction, is a chemical system that swings back and forth instead of settling down right away. One part of the mixture rises, another falls, and the whole dish can send out repeating waves. Think of it like a stadium wave, but driven by chemistry instead of people.

In a Petri dish, those waves can curl into spirals. A spiral wave has a wavelength, which is the distance from one wave front to the next. When you change reactant amounts, you can see whether the waves spread farther apart or pack more tightly together. That makes the reaction useful for studying how local chemical reactions create large-scale patterns.

Researchers often describe the BZ reaction with simplified math models such as the Oregonator, which is a compact set of equations that tracks the main chemical feedback loops. FitzHugh-Nagumo-style ordinary differential equations, or ODEs, are another way to model the same kind of self-sustaining oscillation. You do not need to build a full theory from scratch. You can test whether your measured wave data follows the behavior those models predict.

Why This Is a Good Topic

This is a strong science fair topic because you can change one chemical factor at a time, measure a clear outcome, and compare your results to a real model. The reaction gives visible waves, so you do not need fancy detectors to collect data. The project also connects to pattern formation, nonlinear dynamics, and reaction kinetics, which makes it deeper than a simple color-change demo. A student can realistically learn experimental design, video analysis, graphing, and model fitting.

Research Questions

  • How does changing malonic acid concentration affect spiral-wave wavelength in a BZ reaction?
  • What is the effect of bromate concentration on wave speed and wavelength?
  • Does the number of visible spiral arms change with reactant ratio?
  • To what extent do measured wave patterns match predictions from an Oregonator-style model?
  • Which concentration ratio gives the most stable spiral waves over time?
  • How does the initial mixing method affect whether the reaction forms spirals or target waves?

Basic Materials

  • Petri dishes with lids or clear shallow trays.
  • Bromate-based BZ reagent components from a supervised school lab setup.
  • Malonic acid.
  • Acid source and catalyst system approved by your teacher or lab supervisor.
  • Digital kitchen scale with 0.1 g accuracy.
  • Graduated cylinders or pipettes.
  • Smartphone with video recording.
  • Tripod or phone stand.
  • White background or light box for consistent imaging.
  • Safety goggles.
  • Nitrile gloves.
  • Lab coat or old long-sleeve shirt.

Advanced Materials

  • UV-Vis spectrophotometer for checking reaction progress or precursor purity.
  • Hot plate with magnetic stirrer, if your protocol requires controlled preparation steps.
  • pH meter for documenting starting conditions.
  • Analytical balance with 0.001 g accuracy.
  • Controlled-temperature water bath or incubator.
  • High-resolution camera or microscope camera for wave-front tracking.
  • Image analysis calibration target.
  • Computing workstation for nonlinear model fitting.

Software & Tools

  • ImageJ: Tracks wave fronts, measures distances in frames, and helps you extract wavelength from video.
  • Python: Cleans your measurements, fits curves, and compares your data to ODE model outputs.
  • NumPy: Handles arrays of frame-by-frame measurements and concentration values.
  • SciPy: Fits parameters for the Oregonator-style and FitzHugh-Nagumo-style models.
  • Google Sheets: Organizes trial data and makes quick plots before deeper analysis.

Experiment Steps

  1. Define the exact wave feature you will measure, such as spiral wavelength, wave speed, or arm count.
  2. Choose the concentration variable you will change first, and hold the other reactants fixed.
  3. Plan a video setup that keeps lighting, camera angle, and dish position constant across trials.
  4. Build a measurement method that converts frames into a distance scale, then test it on sample footage.
  5. Set up control trials and replicate conditions so you can separate real chemistry from random variation.
  6. Compare your measurements to a simple ODE model, then decide which parameters you will fit and which you will leave fixed.

Common Pitfalls

  • Changing room lighting between trials, which makes wave fronts harder to track in video analysis.
  • Using a dish that is too deep or too small, which can change the pattern from spirals to mixed wave forms.
  • Mixing reactants inconsistently, which creates uneven starting conditions and noisy wavelength data.
  • Measuring wave spacing from a single frame, which misses how the pattern shifts over time.
  • Fitting the model to too few data points, which makes the Oregonator or FitzHugh-Nagumo parameters unstable.

What Makes This Competitive

A competitive version of this project goes past pretty pictures. You would collect repeated measurements, compare more than one concentration ratio, and test whether the same model still fits across conditions. Strong analysis matters here, especially if you quantify uncertainty and check whether wave speed, wavelength, and stability tell a consistent story. A sharp comparison between your data and simplified reaction models can make the project stand out.

Project Variations

  • Test how temperature changes spiral-wave wavelength while keeping reactant ratio fixed.
  • Compare spiral waves in pure solution versus a thin gel layer to see how diffusion changes pattern formation.
  • Analyze whether target waves and spiral waves respond differently to the same bromate-to-malonic-acid ratio.

Learn More

  • PubMed: Search for review articles on the Belousov-Zhabotinsky reaction, reaction-diffusion systems, and nonlinear chemical oscillations.
  • NIH Bookshelf: Look for free textbook chapters on chemical kinetics and oscillating reactions.
  • MIT OpenCourseWare: Search for courses on chemical kinetics, dynamical systems, and nonlinear differential equations.
  • Chemical Reviews: Search the journal for review papers on reaction-diffusion pattern formation and the BZ reaction.
  • NASA ImageJ resource pages: Find guides on using ImageJ for frame analysis and measurement from video.
  • USGS Earthquake Hazards Program: Read about wave behavior and pattern propagation as an analogy for traveling fronts and fronts in dynamic systems.

For next steps tailored to your interests, skill level, and timeline, work one-on-one with a MehtA+ mentor. Learn more about MehtA+ Science & Engineering Research Mentorship →

To discover more projects, visit the MehtA+ Science Fair Hub →

Shopping Cart