Model Documentation

The source-term module — estimates the reactor core inventory with OpenMC-calibrated closed-form equations, while the step to an accident scenario (release fractions) is deliberately left to the user.

01

Overview

The source term Q fed to the dispersion models is built in two steps: first the radionuclide inventory A in the core, then the fraction of that inventory reaching the atmosphere in an accident. RADOSE solves the first step as physics; the second is scenario-dependent and stays in the user's hands.

The nuclides fall into two behavioural families. Short-lived ones (Xe-133, I-131) settle into a production–decay equilibrium while the reactor runs: their amount depends only on thermal power, independent of operating history. Long-lived Cs-137 (T½ = 30.08 y) accumulates instead: its amount scales with the total energy produced (power × core age).

02

Saturating Inventory

From the single-nuclide production–loss balance (the saturation limit of the Bateman equation) at constant power, for t ≫ T½ the activity equals the production rate:

dN/dt = R·y − λ·N  ⟶  Asat = λ·Nsat = R·y = (P / Efyeff
A(Xe-133) = 2.166×10¹⁵ · P   ·   A(I-131) = 1.032×10¹⁵ · P   [Bq · P: MWth]

Reaching saturation takes ~5·T½: about 26 days for Xe-133, 40 days for I-131. For any operation uninterrupted over the last ~40 days the coefficients are history-independent. They are not pure U-235 yields — in burnt fuel part of the fissions come from Pu-239; the effective yields carry that correction (see Calibration).

03

Cumulative Inventory — Cs-137

Cs-137 barely decays on reactor timescales; every atom produced accumulates. Its activity ties to the total energy produced via the total fission count:

A(Cs-137) = λCs·Ffis·yeff= 1.21×10¹¹ · P · EFPD   [Bq]

Core age (EFPD, effective full-power days) is the batch-strategy-derived mean age of the EOC mixture: age = Σ(batch share × cycles resident) × cycle EFPD. This single number carries the entire Cs-137 difference between designs:

DesignFuel managementCore age (EFPD)
FLEXBLUE 530 MWth2-batch1080
NuScale 200 MWth3-batch1133
ACP100 385 MWth3-batch · 24/24/91183
mPower 530 MWth1-batch1242
04

Calibration

The effective yields are calibrated against four independent OpenMC depletion campaigns (ENDF/B-VII.1 chain; three different fuel-management schemes); the coefficient band across the four designs is ±1%. The +15% correction on I-131 is the largest Pu-239 fission-share effect, folded into the coefficient:

Nuclidey (U-235 thermal)y_eff (calibrated)Coefficient
Xe-1330.06610.06942.166×10¹⁵ Bq/MWth
I-1310.028780.03311.032×10¹⁵ Bq/MWth
Cs-1370.06151.21×10¹¹ Bq/(MWth·EFPD)

The equations are verified against the four calibration campaigns and by three independent tests (the VSMR-300 blind test; CAREM-25 and IRIS out-of-envelope real designs) across the full SMR operating-power band (100–1000 MWth ≈ ≤300 MWe); across 7 independent points the largest deviation is 1.5%. All result tables live in the Source Term tab of the Benchmark page; the in-app coefficients are pinned by the `check:inventory` regression.

05

Release Fractions & Q

The step from inventory to source term uses the five-factor formula. RADOSE deliberately leaves these fractions to the user: the validated physics (inventory) is built into the tool, while scenario assumptions (fractions) remain transparent inputs.

Q = A × DR × ARF × RF × LPF
ACore inventory — at-operation activity of the selected nuclideBq
DRDamage Ratio — fraction of the inventory affected
ARFAirborne Release Fraction — fraction aerosolized / gaseous
RFRespirable Fraction — particles < 10 μm AMAD
LPFLeak Path Factor — fraction escaping confinement
QSource term — activity entering the dispersion modelBq

A guiding example: the PWR in-containment release fractions of NUREG-1465 / RG 1.183 (release into containment; containment leakage is entered separately via LPF). These are a literature reference, not a recommendation — adapt them to your scenario:

Phase (NUREG-1465, PWR)Noble gasIodineCaesium
Gap0.050.050.05
Gap + early in-vessel1.000.400.30

Gap phase: cladding failure, fuel matrix intact. Early in-vessel: core melt. Design-specific processes such as containment leakage, iodine chemistry (95% aerosol CsI) and pool scrubbing are beyond this table; they can be represented inside LPF.

06

Validity Limits

The validity envelope and known limits of the equations — outside these conditions the coefficients are an extrapolation and a real depletion calculation is required:

Reactor type: LEU (<5%) UO₂-fuelled, thermal-spectrum PWR/iPWR. MOX, HALEU or fast spectrum → recalibration.
Validated range: 100–1000 MWth (the full SMR band, ≤300 MWe), 3.1–4.95% enrichment, square and hexagonal lattices, ~26–43 GWd/tHM discharge.
Saturation condition: uninterrupted operation over the last ~40 days; a freshly started core needs the (1 − e^(−λt)) factor.
The equations give the at-operation (t = 0) inventory; after shutdown apply A(t) = A₀·e^(−λt).
Out-of-scope nuclides: Cs-134 (capture-driven, ~burnup²), Eu-154, actinides — these require a real depletion calculation.
For Cs-137 under non-constant power, total energy must come from actual production (capacity factor).