Plasma Operational Simulation (POPSIM): A Control-Oriented Simulation Toolbox for Parallel Simulation, System Identification, and Optimization

ORAL

Abstract

POPSIM is a control-oriented simulation toolbox developed using the machine learning framework Jax [1] to meet the simulation requirements for SPARC scenarios and control: rapid simulations performed between pulses in operations, automated qualification of off normal event detection, rapid adaptation of models to incoming data during commissioning, and the optimization of trajectories and controllers. New machine learning frameworks such as Jax now enable the development of models that span the full spectrum from highly structured (e.g. physics models with free parameters) to highly unstructured (e.g. neural networks). Such models can now enjoy the same properties traditionally reserved for neural networks including compilation, parallelism on GPU, and automatic differentiation. To leverage these new capabilities, we developed POPSIM for: 1) fast interactive simulation, 2) parallel simulation of different physics scenarios and off normal events, 3) identification of nonlinear models from data, and 4) optimization of scenarios, trajectories, and controllers. We report on progress integrating POPSIM and the SPARC plasma control system within the MOSAIC framework [2], and results calibrating POPSIM models to data from existing machines.

[1] Bradbury, James, et al. "JAX: composable transformations of Python+ NumPy programs." (2018).

[2] Teplukhina, Anna, et al. "Full-pulse simulations for SPARC using MOSAIC." APS Division of Plasma Physics Meeting Abstracts. Vol. 2023. 2023.

*This work was funded by Commonwealth Fusion Systems (CFS) under RPP-024.

Presenters

  • Allen Wang

    • Massachusetts Institute of Technology

Authors

  • Allen Wang

    • Massachusetts Institute of Technology
  • Dan D Boyer

    • Commonwealth Fusion Systems
  • Oak A Nelson

    • Columbia University, New York, USA
    • Columbia University
  • Alex R Saperstein

    • Massachusetts Institute of Technology
  • Christoph Hasse

    • Commonwealth Fusion Systems
  • Ryan M Sweeney

    • Commonwealth Fusion Systems
  • Chris Woodall

    • Commonwealth Fusion Systems
  • Cristina Rea

    • Massachusetts Institute of Technology
  • Devon J Battaglia

    • Commonwealth Fusion Systems
  • Alessandro Pau

    • École Polytechnique Fédérale de Lausanne
    • SPC-EPFL
    • École Polytechnique Fédérale de Lausanne (EPFL), Swiss Plasma Center (SPC)