Skip to content
Technology How it works Breeder — Hyperion Burner — Aegis Burner — MetroVolt AI-Native Architecture Magnets Fuel cycle Safety Roadmap
Solutions AI & Data Centers Defense & Government Grid & Baseload Neutron Detection Quantum
Learn Technical Library
Proof Publications Whitepapers Technical Library Open Science & Reproducibility The Honest Gates
Company About / Mission Leadership Environment Health & Safety Investors Careers Press Contact
3D Model
AI Architecture › L3 · Twin Modeling & AI
L3 · Twin Modeling & AI

PINNs for MHD Stability Analysis

Beyond equilibrium, Kronos uses PINNs to evaluate ideal-MHD stability so the twin knows how close the plasma is to a limit, not just where it sits.

THE STACK · click to jumpL7Ecosystem & StrategyL6Experience & VisualizationL5Applications & CopilotsL4OrchestrationL3Twin Modeling & AIL2Data FabricL1Control PlaneL0Foundation▲tlmctl▼L3 · TWIN MODELING & AIThe KRONOS-CTRL digital twin and its predictive shadow.1KRONOS-CTRL Twinlive plant state2GNNscoupled subsystems3PINNsphysics-constrained4Anomaly Ensemblesdrift & fault detection5MPCreceding-horizon control6Predictive Shadowruns seconds aheadMACHINE TIEState estimate descends to L1 control; alerts rise to L4 / L5.KRONOS FUSION ENERGYAI-NATIVE S.M.A.R.T. GENERATORTWIN MODELING & AISHEET 05REV. 2026-08L3 · AI-NATIVE STACK
L3 · Twin Modeling & AI — its place in the stack (left, click any layer) and its internal components (right). Telemetry rises; control descends.

Equilibrium is not enough

A valid Grad-Shafranov equilibrium can still be unstable. To avoid disruptions the breeder twin must know the growth rates of the dangerous ideal-MHD modes, kink, ballooning, and (for the negative-triangularity edge) the peeling-ballooning boundary that governs ELMs. Kronos trains a stability PINN that, given an equilibrium, returns the least-stable eigenvalue and its mode structure.

The eigenvalue formulation

Linearized ideal MHD casts stability as an eigenvalue problem for the plasma displacement xi: the force operator F(xi) balances against the inertia, and the sign of the eigenvalue omega^2 decides stability.

python
# linearized ideal-MHD normal-mode problem
#   F(xi) = - rho * omega^2 * xi
# F : self-adjoint ideal-MHD force operator (pressure + field-line bending)
# omega^2 > 0  -> stable oscillation
# omega^2 < 0  -> exponential growth, gamma = sqrt(-omega^2)
#
# PINN objective: minimize Rayleigh quotient subject to normalization
#   omega^2 = < xi, F(xi) > / < xi, rho xi >

The PINN represents the displacement field xi_theta and minimizes the Rayleigh quotient under a normalization constraint, so it converges to the least-stable eigenmode. Trained across the operating space, it returns a growth-rate estimate in one forward pass, fast enough for the shadow to project how a mode will evolve over the next 50-100 ms.

For the breeder this is central to holding the ELM-free negative-triangularity regime: the twin continuously reports the margin to the peeling-ballooning boundary so shape-control MPC can back off before the edge crosses it. For the burner, the analogous PINN evaluates the interchange and mirror-mode stability of the end plug, feeding the plug-density controller.

Content reviewed August 2026 · design-and-simulation stage