ANULUM / SCPN Reactor Systems / Magneto-inertial and magnetised-target systems / FRC compression

FRC compression — pulsed field-reversed-configuration merging

Two counter-propagating compact toroids meet at the centre of a chamber, merge, and are compressed. SCPN-MIF-Core owns the device truth of the frc_compression_mif configuration and is the one member of the family with a release (v0.1.1, pre-alpha) and a portal of its own; this page places it in the family and points to it.

What the configuration is

A field-reversed configuration is a compact toroid with no toroidal field: a prolate ring of plasma current that reverses the external axial field inside its separatrix, so the plasma sits at unit beta in a field it largely generates itself. The FRC-compression scheme forms two such plasmoids at opposite ends of a chamber, accelerates them toward each other with a travelling magnetic field and merges them at the centre, where the merged plasmoid is compressed — by a coil, a liner or a jet shell — on inertial time-scales. The device problem SCPN-MIF-Core takes on is the kinematics of that meeting: two plasmoids must arrive at the centre phase-locked and spatially aligned within a window measured in millimetres and fractions of a radian, and the trigger that fires the compression must decide inside tens of nanoseconds.

What the core owns

Declared targets and their status

TargetBoundEvidence today
Sensor-to-actuator latency< 50 nscycle-budget relations proved formally (timing:cycle-budget-formal); post-route timing on a named device and measured full-path evidence remain hardware-gated — no artefact establishes the budget on silicon
Phase lock at chamber centre|Δθ| < 0.01 radmerge-window monitor, Python and Rust, upstream-pending
Spatial lock at chamber centre|Δz| ≤ ±2 mmsame monitor; lock declared after three consecutive samples inside both windows
Plasmoid relative speed at merging≥ Mach 1 (v_z ≥ 300 km/s)declared target of the kinematic model
Compression peak field20 Tdeclared target; no compression is solved in the core

The carrier equations

$$\dot\theta_i = \omega_i(t) + \frac{K_{ij}}{1 + |z_i - z_j|/L_z}\,\sin(\theta_j - \theta_i - \alpha) + D\,\frac{v_{zi} - v_{zj}}{\tfrac12(|v_{zi}| + |v_{zj}|) + \varepsilon_v}, \qquad \dot z_i = v_{zi}$$Distance coupling modulates \(K\); the Doppler term corrects for relative motion with a pair-symmetric characteristic-speed normalisation. Both primitives come from the swarmalator family in SCPN-Phase-Orchestrator; the core integrates phases with RK4 and the moving frame with a fixed-step Dormand–Prince RK45.
$$\text{lock} \iff \max_{i,j}\,\mathrm{circ}(\theta_i - \theta_j) \le 0.01\ \mathrm{rad}\ \wedge\ \max_i |z_i - z_{\mathrm{ref}}| \le 0.002\ \mathrm{m}\ \text{for three consecutive samples}$$

The physics the merged plasmoid then obeys — non-adiabatic flux evolution after Ono et al. 1997 and magneto-Rayleigh–Taylor growth after Velikovich et al. 2007 — is implemented in SCPN-Fusion-Core and only detected, never dispatched, by the device core. The target plasma itself is described by SCPN-FRC-CORE: see the FRC section of the physics page and the explorer.

Where to go

SCPN-MIF-Core portal

Overview, architecture, verification surface, roadmap.

Merge-trigger quickstart notebook

A first merge-trigger decision on the built-in two-plasmoid scenario, executed and rendered.

Repository

AGPL-3.0-or-later, PyPI scpn-mif-core, v0.1.1 pre-alpha.