EXPLORABLES

by Dirk Brockmann , Benjamin F. Maier

With this explorable you can discover a variety of spatio-temporal patterns that can be generated with a very famous and simple autocatalytic reaction diffusion system known as the Gray-Scott model. In the model two substances UU and VV interact and diffuse in a two-dimensional container. Although only two types of simple reactions occur, the system generates a wealth of different stable and dynamic spatio-temporal patterns depending on system parameters.

Press play and observe different patters by selecting preset parameter values for the supply rate of UU (parameter FF) and the decay rate of VV (parameter kk). The panel depicts the concentration u(x,t)u(\mathbf{x},t) of substance UU as a function of position x\mathbf{x} and time tt.

Keep on reading to learn a bit more about what’s going on.

tangentnormalKeith HaringLava LampCell DivisionAlien GrafitiDirk's FavoriteTargets and SpiralsBacteriaShow U ConcentrationShow V ConcentrationOrli's switch0.030.040.050.060.070.080.000.020.040.060.080.10kFlowhighF=0.060k=0.062

This is how it works

Two reactions take place in the system. First, when a single UU-particle encounters two VV particles it is converted into VV itself:

U+2V3V U+2V\rightarrow 3V

increasing the amount of VV in the system (and decreasing the amount of UU). Also, the amount of substance VV is decreased at rate kk by spontaneous decay into some inert substance PP:

VkP V\xrightarrow{k} P

In addition, substance UU is uniformly supplied at a constant rate FF. UU-, VV-, and PP-particles are removed at rate FF, proportional to their concentration, keeping the total density of particles fixed. If we denote the spatial concentrations of UU and VV by u(x,t)u(\mathbf{x},t) and v(x,t)v(\mathbf{x},t), the dynamics is governed by the equations:

tu=uv2+F(1u)+Du2u \partial_t{u}=-uv^2+F(1-u)+ D_u \nabla^2 u

tv=uv2(F+k)v+Dv2v \partial_t{v}=uv^2-(F+k)v + D_v \nabla^2 v

The last terms account for the spatial diffusion of UU and VV particles, the constants Du,vD _{u,v} denote the diffusion constants of sustances U,VU,V and 2=x2+y2\nabla^2=\partial_x^2+\partial_y^2 is the Laplacian.

The solutions to these equations are shown in the display panel when you press play. Initially the system is set up with randomly placed reactangles of different values for uu and vv. With the tangent and normal sliders you can navigate to different parameter values of FF and kk in the dynamically most interesting region (red sausage).

Sometimes the system will go into a uniform state, in this case you can press the reset button (triangle pointing to the left).

Stationary states, Instabilities & Bifurcations

When looking at the possible stationary states, we see that when v=0,u=1v=0,u=1 everywhere we have u˙=v˙=0\dot{u}=\dot{v}=0 and nothing changes. This uniform state is stationary. This makes sense, because if substance VV is absent it cannot be made. This solution always exists and is always stable with respect to small perturbations.

We can also imagine a spatially uniform state in which the supply of UU, the autocatalysis of VV and the decay of VV balance, so both UU and VV balance at some nonzero concentration.

In fact, if one does the math, one can show that to the left of the solid black line in the parameter space shown in the control panel, three stationary states exist including the trivial one. Above the dashed line, one of the two is stable and the other unstable. When crossing the dashed line from above the non-trivial stable state also loses stability by something called a Hopf bifurcation.

When we look beyond spatially homogeneous solutions, additional interesting things happen. Even in regions that would exhibit stable stationary states in a well-mixed system, the diffusion in the system can destabilize the uniform state by the Turing mechanism and spatial structure spontaneously emerges.

The complexity of the patterns of the Gray-Scott model emerges because in a narrow range in parameter space a Hopf bifurcation, a saddle node bifurcation and Turing instabilities are entangled.

Try this

You can try to discover new patterns by starting at a preset pattern and gently move the sliders. Often, very different patterns can exist in close proximity in parameter space.

Further information & References


Related Explorables:

Particularly Stuck

Diffusion Limited Aggregation

Particularly Stuck

Diffusion Limited Aggregation

Cycledelic

The spatial rock-paper-scissors game

Spin Wheels

Phase-coupled oscillators on a lattice

Eigenartig

The spatial hypercycle model

Swårmalätørs

Oscillators that sync and swarm