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

Graph Neural Networks for Dynamic Sensor Topology

Kronos represents its diagnostic constellation as a dynamic graph so a GNN can reason over the physical relationships between sensors rather than treating channels as independent.

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.

The diagnostics as a graph

The L2 Data Fabric delivers 60+ analog telemetry ports: Thomson scattering, interferometry, Mirnov coils, flux loops, REBCO strain gauges, electron-cyclotron emission (ECE), fast-ion trackers and neutron-flux detectors. Treating these as a flat vector discards what an experienced physicist knows: adjacent Mirnov coils see correlated MHD modes, an interferometer chord and a Thomson volume sample the same flux surface, and a REBCO strain gauge is mechanically coupled to its neighbors on the same magnet section.

Kronos encodes this as a graph G = (V, E). Each node v carries a sensor's validated feature vector; each edge e_ij carries the physical relationship between sensors i and j (geometric distance, shared flux surface, mechanical coupling, or measured cross-correlation). A GNN then performs message passing so each node's representation is informed by its physically relevant neighbors.

Why the topology is dynamic

The relationships are not static. As the breeder plasma moves, which interferometer chord shares a flux surface with which Thomson volume depends on the current equilibrium; as the burner plug density shifts, the coupling among end-cell diagnostics changes. Edge weights are therefore recomputed each cycle from the twin's current equilibrium estimate, so the graph tracks the plasma state rather than the fixed hardware layout.

python
# one message-passing layer over the diagnostic graph
# h_i : node feature, e_ij : edge feature (geometry, flux-surface link)
for i in nodes:
    msgs = [phi(h_i, h_j, e_ij) for j in neighbors(i)]
    m_i  = aggregate(msgs)          # sum / mean / attention
    h_i  = gru_update(h_i, m_i)      # gated update keeps temporal state

The output feeds two consumers: the imputation head that reconstructs dropped channels, and the KRONOS-CTRL twin, which uses topology-aware embeddings as a denoised measurement for state estimation. Because the GNN is permutation-equivariant, adding or retiring a diagnostic does not require retraining from scratch.

Content reviewed August 2026 · design-and-simulation stage