Development of the SPARC Plasma Control System software and simulation framework
POSTER
Abstract
The SPARC Plasma Control System (PCS) is responsible for controlling plasma parameters during pulses, and enables monitoring of critical parts of SPARC, including coils and plasma facing components. The software processes hundreds of diagnostic signals, estimates the device state, commands actuators to track operator requests, and responds to off-normal events. PCS is developed using neutrino, a lightweight software framework created by CFS for implementing real-time, high-speed, reliable code for a variety of platforms (linux, mac, embedded). The code emphasizes modularity, determinism, safety, and reproducibility and uses high speed, lock free inter-process and inter-node communication. An initial version of the PCS has been developed including equilibrium reconstruction, shape control, vertical control, power balance monitoring and control, bolometer inversion, spectral line fitting, PFC monitoring, a disruption warning system, and transitions to soft/hard landing sequences in response to events. Hardware-in-the-loop (HITL) and hardware-out-of-the-loop (HOOTL) simulation frameworks, along with a real-time-capable control-oriented simulator (COMET), enable automatic continuous integration (CI) testing, and can support running parameter scans and fault scenarios.
Presenters
-
Dan D Boyer
Commonwealth Fusion Systems
Authors
-
Dan D Boyer
Commonwealth Fusion Systems
-
Panagiotis Stilianos Kaloyannis
Commonwealth Fusion Systems
-
Chris Woodall
Commonwealth Fusion Systems
-
Devon J Battaglia
Commonwealth Fusion Systems
-
Josiah Wai
Commonwealth Fusion Systems
-
Anna A Teplukhina
Commonwealth Fusion Systems
-
Christoph Hasse
Commonwealth Fusion Systems
-
Kevin Howarth
Commonwealth Fusion Systems
-
Josh Sulkin
Commonwealth Fusion Systems
-
Buddy Betts
Commonwealth Fusion Systems
-
Daniel Sontingco
Commonwealth Fusion Systems