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.

*Worked funded by Commonwealth Fusion Systems.

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