A + 1n → B + C + 31n
23592U + 10n → 14454Xe + 8938Sr + 310n

Directions

This simulation models a fission-type chain reaction in which a neutron strikes a nucleus of isotope A, splitting it into isotopes B and C and releasing X additional neutrons:

A + 1n → B + C + X·1n

Click Example (top right) to switch to a specific, proton + neutron-balanced reaction, 235U + 1n → 144Xe + 89Sr + 3·1n. Note that X = 3 is the only value of X that balances the reaction. Click Example again to return to the general A/B/C reaction, where X is adjustable.

Drag the X slider (0–3) to set how many neutrons each fission event releases, and the k slider (1–10) to set the fission rate constant. The plot recalculates immediately, starting from 1000 nuclei of the parent isotope and 100 free neutrons.

Watch how X controls whether the reaction dies out, holds steady, or accelerates:

Hover over the plot to read exact values at any time. Click Details for the governing equations.

Details

Let NA, NB, NC, and Nn be the numbers of parent nuclei (A), the two product nuclei (B and C), and free neutrons. Each fission event consumes one A and one neutron, and produces one B, one C, and X neutrons, at a rate r = k·NA·Nn:

dNA/dt = −k·NA·Nn

dNB/dt = k·NA·Nn

dNC/dt = k·NA·Nn

dNn/dt = −k·NA·Nn + X·k·NA·Nn = (X−1)·k·NA·Nn

Because dNB/dt and dNC/dt are both equal to −dNA/dt, and NB(0) = NC(0) = 0, it follows that NB(t) = NC(t) = NA(0) − NA(t) at every instant.

The equations are solved numerically (4th-order Runge–Kutta) from t = 0, with NA(0) = 1000, Nn(0) = 100, NB(0) = 0, and NC(0) = 0, using the current slider values of X and k.

Click Example to see these same equations applied with A = 235U, B = 144Xe, and C = 89Sr. In that view X is fixed at 3 (the only mass-balanced choice), and 89Sr (= NC) is also plotted alongside 144Xe (= NB) for direct comparison with the reaction given in the original problem statement.

About

This simulation was created in the Department of Chemical and Biological Engineering at University of Colorado Boulder for LearnChemE.com by John L. Falconer using Claude AI. It was prepared with financial support from the National Science Foundation (DUE 2336987 and 2336988). Address any questions or comments to LearnChemE@gmail.com.