The Brusselator Model  

Oscillating chemical reactions are only partially understood and several models exist to explain them. One well-known model, the Brusselator, is shown here. This was built from the differential equations, which can be found in various sources. Changing rate constants and starting amounts of X and Y can illustrate some attributes of the system.

STELLATM software is needed to view the model in Mac (hqx) format or PC format.

[Diagram Level | Equations Level | Graphs ]



A(t) = A(t - dt) + (replace_A - step_1) * dt
INIT A = 1
replace_A = step_1
step_1 = k1*A
B(t) = B(t - dt) + (replace_B - step_3) * dt
INIT B = 3
replace_B = step_3
step_3 = k3*B*X
C(t) = C(t - dt) + (form_C) * dt
INIT C = 0
form_C = k3*B*X
D(t) = D(t - dt) + (step_4) * dt
INIT D = 0
step_4 = k4*X
X(t) = X(t - dt) + (step_1 + step_2 - step_4 - form_C) * dt
INIT X = 1
step_1 = k1*A
step_2 = k2*(X^2)*Y
step_4 = k4*X
form_C = k3*B*X
Y(t) = Y(t - dt) + (step_3 - step_2) * dt
INIT Y = 1
step_3 = k3*B*X
step_2 = k2*(X^2)*Y
k1 = 1
k2 = 1
k3 = 1
k4 = 1
pX = -LOG10(X)
pY = -LOG10(Y)

Time Specs
Range: 0-60, dT = 0.1, Integration Method = RK4





Home | Contact | Site Map | Search