Computing Library › Applications
Applications

Computing for Probabilistic Risk Assessment

Combining failure probabilities and consequences across many scenarios into an integrated, quantified picture of risk.

What it integrates

Probabilistic risk assessment (PRA) answers three questions together: what can go wrong, how likely is it, and how bad is it. It combines initiating-event frequencies, the reliability of safeguards, and the consequences of each outcome into a quantified risk picture, so that the many possible scenarios can be compared on a common scale and the dominant contributors identified.

The building blocks

Kronos motion — many body

Risk as frequency times consequence

Risk combines how often something happens with how severe it is. A frequent, mild event and a rare, severe one can carry similar risk, and PRA makes that comparison explicit rather than leaving it to intuition. The output is often a distribution over consequences with their frequencies, not a single risk number.

Uncertainty is central, not decorative

Every input to a PRA is uncertain, and those uncertainties compound. A PRA that reports point estimates without uncertainty is nearly meaningless, because the spread often dominates the story. Monte Carlo propagation of the input distributions gives a credible range and, importantly, shows which uncertain inputs drive the result, linking PRA to sensitivity analysis.

python
def risk(scenarios):
    # scenario: frequency (per year) and consequence measure
    return sum(s['frequency'] * s['consequence'] for s in scenarios)

Kronos framing

PRA for the Hyperion breeder focuses on the hazards that actually dominate fusion risk, tritium inventory, activated materials, and stored energy, rather than importing fission scenarios. It supports the licensing case ahead of construction in the second quarter of 2027, and it is kept reproducible so a regulator can re-run it.