Pengfei Zhao

Belusov Zabontinsky Reactions

09 Jan 2022

Ever since I read the book Nonlinear Dynamics and Chaos from Steven Strogatz 1, I grow a fascination for the Belusov-Zabotinsky reaction. This is a chemical reaction that approaches a equilibrium that is an oscillation, in mathematical terms, a limit cycle.

Of course in practice, the reaction won’t osciallte forever, but it will in my simulation below

Simulation

The simulation is a simple implementation of the reaction, where the concentration of the reactants is represented by the color of the pixels in the canvas. The reaction is represented by the following set of differential equations:

\[\begin{align*} \frac{dA}{dt} &= -\alpha A B + \gamma - A \\ \frac{dB}{dt} &= \alpha A B - \beta B \\ \frac{dC}{dt} &= -\alpha A B + \gamma - C \end{align*}\]

Where \(A\), \(B\) and \(C\) are the concentration of the reactants, and \( \alpha \), \( \beta \) and \( \gamma \) are the reaction parameters.


  1. Nonlinear Dynamics and Chaos, Steven Strogatz, 1994