Home / Science / Engineering / Nuclear engineering / Reactor point kinetics simulatorTool #677

Reactor point kinetics simulator: six delayed-neutron groups, step and ramp reactivity, prompt jump and inhour period

Simulate how a reactor's power responds to a step or ramp of reactivity with the six-group point kinetics equations, solved with a stiff implicit method. See the prompt jump, the stable period from the inhour equation, and scrams. For study. Nothing is uploaded.

Keep it one tap away for everyday use.

Bookmark Reactor point kinetics simulator?

Press Ctrl + D now. Your browser opens its own bookmark box, where you choose the name and folder.

  1. Reactivity
  2. Neutrons
  3. Power
  4. Period
Nothing is uploadedWorks offline once open

Reactivity

Reactivity ρ = (k − 1)/k. One dollar ($) equals β, the delayed-neutron fraction, so 1 $ is the edge of prompt criticality; 100 ¢ = 1 $; 1 pcm = 0.00001 Δk/k. The reactor starts critical at steady power (n = 1) with its precursors in balance. There is no temperature feedback: this is the bare kinetics, for study.

Delayed neutrons

Filled in with rounded six-group values for thermal fission of U-235 as given in common textbooks (β = 0.0065), for study. Change them for other fuels. Λ is about 10⁻⁴ s in a water-moderated reactor and much shorter in a fast reactor. Fewer than six rows also works (for example one averaged group).

What it does

The point kinetics equations describe how the neutron population, and so the power, of a reactor changes when its reactivity changes, treating the whole core as one point. They include the delayed neutrons: about 0.65 % of the neutrons from U-235 fission come out seconds to minutes later, from the decay of fission products (the precursors). Those few neutrons are what make a reactor controllable.

dn/dt = (ρ − β)/Λ · n + Σ λᵢCᵢ dCᵢ/dt = βᵢ/Λ · n − λᵢCᵢ

This simulator:

  • solves the six-group equations with a 3-stage Radau IIA implicit method (order 5, made for stiff equations like these, where the prompt neutrons change thousands of times faster than the precursors), with automatic step control;
  • takes a step or a ramp of reactivity in dollars, cents, pcm or Δk/k, with an optional scram;
  • shows the prompt jump β/(β − ρ), the stable period and doubling time from the inhour equation (all seven roots), and the power at chosen times;
  • plots power (log or linear) and reactivity, and downloads the time series as CSV.

It is educational: there is no temperature feedback, spatial effect or decay heat, so it shows the bare kinetics only.

How to use it

  1. Pick the units and a step size, or a ramp rate and a value to hold at. Positive reactivity raises the power; negative lowers it.
  2. Tick Scram to drop the rods (a large negative step) at a chosen time.
  3. Leave the delayed-neutron groups at the rounded U-235 values, or type your own (β fraction and decay constant per group). Λ is the prompt neutron generation time.

Worked example

With the rounded U-235 data (β = 0.0065) and Λ = 10⁻⁴ s, a step of +0.1 $ gives a prompt jump of × 1.111, then a stable period of 98.72 s (doubling every 68.43 s). After 60 s the power is 2.342 times the start. A step of +0.5 $ jumps × 2 and settles to a 5.8 s period: 83,554 times the start after 60 s. A step of −1 $ drops the power to half at once and then to 0.06451 after 60 s, with a period of −83.9 s: a reactor can never shut down faster than its longest-lived precursor allows (about 80 s here). At +1 $ or more the reactor is prompt critical and the power rises on the prompt-neutron time scale alone.

FAQ

Why the jump and then a slow rise? The prompt neutrons settle in milliseconds (the jump); after that the growth is paced by the delayed neutrons.

Is anything uploaded? No. Everything runs in your browser and works offline.

Where the numbers come from

  • Point kinetics equations, prompt-jump approximation and inhour equation as given in standard reactor physics textbooks (general physics).
  • Delayed-neutron data: rounded six-group values for thermal fission of U-235 (β = 0.0065) as printed in common textbooks, rounded and editable; physical constants, not a copied data table.
  • Checked against SciPy solve_ivp (Radau, rtol 1e-11) for seven transients including a ramp, a scram and a prompt-critical step (agreement better than 1 part in a million), and the inhour roots against NumPy polynomial roots.

Standard scientific values, such as constants, atomic weights and melting points, are facts found in every textbook; we name where ours were checked. If you are an author or publisher and want a value, a credit or a table changed or removed, tell us and we will act quickly.

Last updated 2026-11-09.

Related tools

Radioactive decay and specific activity calculator #99 Activity of F-18, Tc-99m, I-131, C-14, P-32 and 28 more nuclides (or any half-life) at any date and time, a printable decay table, when it falls to a given activity, carrier-free specific and molar activity, and the labelled fraction of your sample. Bq, MBq, GBq, µCi, mCi and Ci. Radiometric age calculator #121 Work out rock and mineral ages from isotope ratios: daughter/parent ages for Rb-Sr, Sm-Nd, Lu-Hf, Re-Os, U-Pb and Th-Pb, K-Ar and ⁴⁰Ar/³⁹Ar ages, isochrons fitted with errors in both axes (York regression, MSWD), and U-Pb ages with concordance on a concordia plot. One-group diffusion and criticality #678 Work out the geometric buckling, k_eff and critical size of a bare slab, sphere, cylinder or box from one-group (or two-group) diffusion data, see the flux shape, and check the formula with a numeric finite-volume solve. For study. Nothing is uploaded. Decay heat estimator #679 Estimate the heat a reactor core still makes after shutdown with the Way-Wigner approximation: a table from seconds to a year, energy released over any interval, and when the heat falls below a level. An approximation, for study. Nothing is uploaded. 1D Schrödinger solver #923 Choose a textbook potential, type a formula or draw your own, and get the lowest energy levels and wavefunctions of the one-dimensional Schrödinger equation by the matrix (finite-difference) method, with the exact levels alongside for the box, harmonic oscillator, finite well, Morse, linear and Pöschl–Teller potentials. Adduct and neutral loss calculator #984 Type a formula or a neutral monoisotopic mass and get the m/z of 25 common electrospray adducts in positive and negative mode, the ions left after common neutral losses (water, ammonia, CO2, sugars, phosphate and your own), and match a list of observed m/z values within a ppm tolerance. With no molecule, it turns observed m/z values into candidate neutral masses.