Triple Product Simulator
One number decides whether fusion becomes a power plant. Here, you chase that number with a machine you design — computed by the same physics used to design real reactors.
This century's energy decisions turn on a physical threshold
Seventy-five percent of global CO₂ emissions come from the energy sector, and no source available today combines energy density, abundant fuel, and the absence of long-lived waste the way fusion does. But fusion only becomes a power plant if it crosses a precise threshold: the product of three factors — fuel density, plasma temperature, and energy confinement time — must exceed a minimum value. That threshold has a name, a number, and sixty years of history: the Lawson criterion, extended to the triple product. For deuterium–tritium, the ignition minimum is 2.9×10²¹ m⁻³·keV·s at an optimal temperature of 14 keV. No machine in history has reached it in sustained operation. That is exactly what makes the problem interesting.
You don't control the plasma; you control the machine — and that difference is the whole physics
In a real reactor, no one turns a “temperature” or “confinement time” knob. The operator chooses the machine: radius, magnetic field, current, injected fuel, heating power. Temperature emerges from the energy balance; confinement time emerges from an empirical law distilled from thousands of real tokamak shots — IPB98(y,2). This simulator works the same way. You design the machine; the physics solves the rest, including the walls nature imposes: the Greenwald density limit, above which the plasma disrupts, and the 4.3 keV floor, below which radiation beats any effort. Push the controls and see a truth no text teaches as well as ten seconds of trying: the three factors multiply, but they do not trade freely.
What this simulator is not — stated before what it is
This is not a toy with made-up numbers, and it is not an ITER digital twin — no browser model is, and be suspicious of any that promises otherwise. It is a 0-D power balance with the IPB98(y,2) confinement scaling, Bosch–Hale reactivity, and the Greenwald limit: the same published methodology the community uses as a starting point to predict reactor performance, validated here against the ITER design point (Q=10: 500 MW of fusion from 50 MW of heating) within declared tolerance. Every constant in the code carries the link to the source it was transcribed from. The full references are at the bottom of the page — and they are worth the visit.
What this energy would mean
If this heat were converted to electricity in a thermal plant (declared 33% efficiency): P_elec = 34.4 MW i
Turn the heating power up and watch the city light up.
How this simulator computes
It is a 0-D power balance with the empirical IPB98(y,2) confinement scaling — the same published methodology the field uses for reactor prediction.
τ_E is computed (not chosen), density has the Greenwald ceiling, and below ≈4.3 keV bremsstrahlung wins — ignition is physically impossible.
The engine includes temperature profiles (ν_T=1.85) and the nominal ITER-FEAT plasma composition (He, Be, Ar) — parameters and sources in the code comments.
This simulator uses the published 0-D methodology and reproduces the ITER design point within a declared ±30% tolerance. It does not replace the laboratories' integrated codes — no model does.
Model parameters
Constants actually used by the solver at every step. Each row links to the primary source the value was transcribed from.
| Symbol | Value | Meaning | Source |
|---|---|---|---|
| ν_T | 1.85 | Temperature profile exponent, T(x)=T₀·(1−x²)^ν_T. ITER-FEAT nominal parabolic-power profile. | ITER-FEAT (physics/0410118) |
| ν_n | 0.00 | Density profile exponent (ν_n=0 ⇒ homogeneous density, n₀=n̄). | ITER-FEAT (physics/0410118) |
| λ_B | 0.5195 | Profile factor for bremsstrahlung — volume integral of n²√T normalised by central values (W&H Eq. 39). | Wurzel & Hsu (2022), Sec. IV |
| λ_κ | 0.3509 | Profile factor for stored thermal energy — volume integral of nT, normalised (W&H Eq. 40). | Wurzel & Hsu (2022), Sec. IV |
| λ_F(T₀) | 0.2230 @ T₀=20.6 keV | Profile factor for fusion power — volume integral of ⟨σv⟩(T(x)) normalised by ⟨σv⟩(T₀). Depends on T₀; recomputed each iteration (W&H Eq. 38). | Wurzel & Hsu (2022), Sec. IV |
| f_DT | 0.8096 | D+T fuel fraction of the electron density, set by quasi-neutrality with the nominal ITER-FEAT He, Be and Ar fractions. | ITER-FEAT (physics/0410118) |
| Z_eff | 1.656 | Effective plasma charge, ⟨Z²⟩. Enters bremsstrahlung as a multiplier — impurities push it up. | ITER-FEAT (physics/0410118) |
- Wurzel, S. E. & Hsu, S. C. — Progress toward fusion energy breakeven and gain as measured against the Lawson criterion. Phys. Plasmas 29, 062103 (2022). https://arxiv.org/abs/2105.10954
- Slendebroek, T. et al. — Elevating zero dimensional global scaling predictions to self-consistent theory-based simulations. https://arxiv.org/abs/2305.07285
- PROCESS systems code — plasma confinement scalings. https://ukaea.github.io/PROCESS/physics-models/plasma_confinement/
- PROCESS — Bosch–Hale methods and constants. https://ukaea.github.io/PROCESS/physics-models/fusion_reactions/plasma_bosch_hale/
- PROCESS — Density limits. https://ukaea.github.io/PROCESS/source/reference/process/models/physics/density_limit/
- Bosch, H.-S. & Hale, G. M. — Nucl. Fusion 32, 611 (1992); ITER Physics Basis — Nucl. Fusion 39 (1999), ch. 2; Greenwald, M. — PPCF 44, R27 (2002).
- ITER Organization — Q=10 goal and JET 1997 record. https://www.iter.org/fusion-energy/iter-goals