Nuclear Physics · Concept #1Reactor Kinetics & Fission 5 min read

Nuclear Fission, Chain Reactions & Criticality (k_eff = 1.0)

Why slow neutrons split Uranium best, how water acts as a speed brake, and what "critical" actually means inside a reactor core.

Core Formulak_eff = (Neutrons in Generation N+1) / (Neutrons in Generation N) = 1.0
²³⁵U + 1 slow neutron → Ba-141 + Kr-92 + 2.43 fast neutrons + 200 MeV energy
Quick Answer in 30 Seconds

Nuclear fission happens when a heavy atom like Uranium-235 catches a passing neutron, wobbles like an overfilled water drop, and snaps into two smaller atoms. That split releases heat plus 2 or 3 brand-new neutrons. When exactly one of those new neutrons goes on to split one more atom, the reaction runs at a steady, flat pace called criticality (k_eff = 1.0).

  • "Critical" does NOT mean about to explode — it just means steady Cruise Control (power stays flat).
  • Slow ("thermal") neutrons are ~500 times better at splitting U-235 than fast neutrons.
  • Water or graphite moderators slow fast neutrons down; Boron control rods soak up extra neutrons.
Live 60 FPS Reactor Simulator

Don't Just Read the Math — Play It

Jump straight into Neutron Cascade in your browser (zero install) and test this exact physical law at 60 FPS:

Play Neutron Cascade Live
Step 1 · The Split

Wait—Why Does a Single Neutron Break a Giant Uranium Atom?

Picture a Uranium-235 nucleus as a water balloon packed to the absolute brim with 92 positively charged protons and 143 neutral neutrons. Because like charges repel, those 92 protons are constantly shoving against each other, trying to rip the nucleus apart. Only the short-range "strong nuclear force" holds the skin of that balloon together.

Now toss in one extra neutron. It does not even need to hit hard! Just absorbing that neutron turns U-235 into an excited U-236 nucleus. It starts vibrating and stretching into a peanut shape.

The instant the two ends of that peanut stretch a tiny bit too far apart, the short-range nuclear grip fails. Electric repulsion takes over and—SNAP—the two halves fly apart at violent speeds. That kinetic energy of the flying fragments bumping into neighboring atoms is where all the heat in a nuclear reactor comes from.

Sketch diagram showing a slow thermal neutron splitting Uranium-235, fast neutrons slowing down in water, and boron control rods absorbing extras.
Sketch 1.1: Follow a Neutron Through One Complete Cycle

Notice the catch-22 in the middle: fission births FAST neutrons (20,000 km/s), but U-235 only likes to catch SLOW neutrons (2.2 km/s). That is why the water block in step 3 is essential.

① Slow thermal neutron (0.025 eV) approaches U-235.② Nucleus stretches into an unstable water-drop neck and snaps.③ Water/graphite moderator slows newborn fast neutrons down by 10,000x.④ Boron control rod absorbs extra neutrons so only 1 survives per cycle.
Step 2 · The Speed Paradox

Why Fast Neutrons Miss—And How Water Moderators Fix It

Here is the part that trips up almost everyone learning nuclear physics for the first time. You would think a faster, harder-hitting neutron would split Uranium better, right? Wrong. It is the exact opposite.

When a fresh neutron shoots out of a fission split, it is screaming along at roughly 20,000 km/s (about 7% of the speed of light). At that speed, it zips right past Uranium-235 nuclei before the nucleus can grab it. In physics terms, U-235 has a tiny "fission cross-section" of just 1.2 barns for fast neutrons.

Slow that same neutron down to room-temperature thermal speed—around 2.2 km/s—and the U-235 target suddenly looks nearly 500 times bigger (585 barns)!

To slow neutrons down without eating them, reactors surround the fuel with a moderator like ordinary water (H₂O), heavy water, or graphite. Why water? Because a hydrogen proton inside a water molecule weighs almost the exact same as a neutron. Just like a moving billiard ball hitting another billiard ball head-on, a neutron transfers most of its speed to hydrogen in a few dozen bounces.

  • Fast neutron (2 MeV, ~20,000 km/s): Bullseye size is only ~1.2 barns. Mostly bounces off or misses.
  • Slow "Thermal" neutron (0.025 eV, ~2.2 km/s): Bullseye size jumps to ~585 barns. Triggers fission reliably.
  • No water = no slow neutrons: In western light-water reactors, if coolant water boils away, moderation stops and the chain reaction naturally shuts down.
Step 3 · Controlling the Chain

What "Critical" Really Means (Hint: Movies Got It Wrong)

In Hollywood disaster movies, somebody always yells, "The reactor is going critical!" as sirens blare. If an actual nuclear engineer heard that, they would probably sip their coffee and say, "Good, that means it is turned on and working normally."

Every time a U-235 atom splits, it spits out an average of 2.43 neutrons. If all 2.43 went on to split more atoms, your neutron count would more than double every generation. Within a blink, the reactor would overheat.

Instead, engineers slide control rods made of Boron-10, Cadmium, or Hafnium into the core. Boron-10 is a neutron sponge: it swallows neutrons without splitting. By adjusting the rod depth so that 1.43 neutrons get absorbed or leak out—leaving 1.00 neutron to continue the chain—the reactor sits at k_eff = 1.0. That is criticality.

Why Don’t Reactors Run Away Instantly? Thank "Delayed Neutrons"!

Over 99% of fission neutrons pop out within 10⁻¹⁴ seconds ("prompt neutrons"). That is way too fast for mechanical motors to move control rods. Luckily, about 0.65% of neutrons come out seconds later from decaying fission fragments ("delayed neutrons"). Reactors are designed to rely on that 0.65% margin to reach k_eff = 1.0, stretching response times from microseconds into slow, manageable seconds.

Three-panel sketch comparing subcritical (k < 1), critical (k = 1.0), and supercritical (k > 1) neutron generations.
Sketch 1.2: Subcritical vs. Critical vs. Supercritical

To raise power, operators pull rods out slightly (k_eff = 1.001) until power reaches the target level, then slide the rods back to k_eff = 1.000 to lock power flat.

Subcritical (k_eff < 1): Fewer neutrons each cycle. Power coasts down.Critical (k_eff = 1.0): 1 neutron replaces 1 neutron. Steady power output.Supercritical (k_eff > 1): More neutrons each cycle. Power climbs until rods are inserted.
Formula Breakdown

The One Number Every Reactor Operator Watches: k_eff

Forget complicated differential equations for a second. Everything in a nuclear core boils down to one simple ratio called the effective multiplication factor, or k_eff:

k_eff = N_(next generation) / N_(current generation)
SymbolWhat It's CalledPlain-English MeaningHow It Feels in Neutron Cascade
k_eff < 1.0Ratio < 1SubcriticalEach split triggers fewer than 1 new split. The chain reaction dies out on its own.Core power drops toward zero; you lose the mission if the reaction stalls.
k_eff = 1.0Ratio = 1Critical (Steady State)Every 1 fission leads to exactly 1 new fission in the next step. Power stays rock-steady.The green sweet spot! Your reactor generates steady megawatts without overheating.
k_eff > 1.0Ratio > 1SupercriticalEach split triggers more than 1 new split. Neutron count snowballs every millisecond.Core temperature spikes rapidly. If you do not insert Boron rods fast, the core SCRAMs.
σ_f (Cross-Section)barns (10⁻²⁴ cm²)Target Size (in Barns)How big of a bullseye the U-235 nucleus looks like to an incoming neutron.Jumps from 1.2 barns (tiny) for fast neutrons to 585 barns (huge) for slow thermal neutrons.
Try It With Real Numbers

Quick Math Check: Watching 3 Generations of Neutrons

Scenario: Suppose you launch 100 slow neutrons into a reactor core. Each U-235 split produces 2.5 new neutrons on average, and your water + boron rod setup lets 40% (0.40) of all newborn neutrons survive to split another U-235 atom.

Step 1: Find k_eff for one generation
k_eff = (2.5 neutrons born per split) × (0.40 survival fraction) = 1.00

Out of every 2.5 neutrons created, 1.5 get soaked up by Boron rods or leak out, and 1.0 survives.

Step 2: Check Generation 1, 2, and 3 at k_eff = 1.00
Gen 0 = 100 → Gen 1 = 100 × 1.00 = 100 → Gen 3 = 100 neutrons

Because k_eff is 1.00, you have 100 fissions per cycle forever. Steady power!

Step 3: Now pull the Boron rods out slightly so 48% survive (k_eff = 1.20)
Gen 0 = 100 → Gen 1 = 120 → Gen 2 = 144 → Gen 3 = 173 → Gen 10 = 619!

Just nudging k_eff from 1.0 to 1.2 makes power multiply 6x in ten steps. That is why rod control in Neutron Cascade requires a steady hand.

Gameplay Tip: In Neutron Cascade, watch your live k_eff gauge: if it creeps above 1.05, tap your control rods down before the core overheats!
Common Questions

Frequently Asked Questions

Why do low-energy (thermal) neutrons cause more fission in U-235 than high-energy neutrons?

A slow thermal neutron (around 0.025 eV, moving at 2.2 km/s) spends much more time near the Uranium-235 nucleus, and its quantum wavelength is larger. That gives U-235 a 585-barn chance of capturing it and splitting, compared to only ~1.2 barns for a fast 2 MeV neutron.

Can a commercial nuclear power reactor explode like an atomic bomb?

No. Nuclear reactor fuel is only enriched to about 3%–5% Uranium-235 (the other 95%+ is U-238, which absorbs neutrons without sustaining a fast chain reaction), and it relies on water moderation. If the core gets too hot and water turns to steam, neutrons stop slowing down and the fission chain reaction shuts itself off automatically.

What is Xenon-135 poisoning in a nuclear reactor?

Xenon-135 is a byproduct formed hours after fission (from decaying Iodine-135) that has an enormous appetite for soaking up slow neutrons (2.65 million barns). If a reactor drops power suddenly, Xenon-135 builds up faster than it gets burned away, acting like invisible control rods that can temporarily block the reactor from restarting.

What is the difference between a moderator and a control rod?

A moderator (water, heavy water, or graphite) slows fast neutrons down without absorbing them, which INCREASES fission. A control rod (Boron, Cadmium, or Silver-Indium-Cadmium) absorbs neutrons and removes them from the core, which DECREASES fission.