A Formally Verified Plasma Vertical Position Control Algorithm

Tokamak fusion reactors generate energy by using a magnetic control system to confine hot plasma in a toroidal chamber. In large reactors, incorrect implementation of plasma stabilization algorithms can result in significant physical damage to the reactor. This paper explains how a combination of formal verification and numerical simulation can be used to analyze the safety of a vertical stabilization algorithm of a tokamak fusion reactor.

[1]  George E. Collins,et al.  Partial Cylindrical Algebraic Decomposition for Quantifier Elimination , 1991, J. Symb. Comput..

[2]  Wei Chen,et al.  dReach: δ-Reachability Analysis for Hybrid Systems , 2015, TACAS.

[3]  Edmund M. Clarke,et al.  dReal: An SMT Solver for Nonlinear Theories over the Reals , 2013, CADE.

[4]  Antoine Girard,et al.  SpaceEx: Scalable Verification of Hybrid Systems , 2011, CAV.

[5]  Robert L. Williams,et al.  Linear State-Space Control Systems , 2007 .

[6]  M. Keilhacker,et al.  H-mode confinement in tokamaks , 1987 .

[7]  Y. Shimomura,et al.  ITER overview , 1999 .

[8]  Armando Solar-Lezama,et al.  Verifiably safe exploration for end-to-end reinforcement learning , 2020, HSCC.

[9]  Jussi Lahtinen,et al.  Model Checking Large Nuclear Power Plant Safety System Designs , 2016 .

[10]  G. Ambrosino,et al.  Magnetic control of plasma current, position, and shape in Tokamaks: a survey or modeling and control approaches , 2005, IEEE Control Systems.

[11]  Nathan Fulton,et al.  Safe Reinforcement Learning via Formal Methods: Toward Safe Control Through Proof and Learning , 2018, AAAI.

[12]  Cristina Rea,et al.  Exploratory Machine Learning Studies for Disruption Prediction Using Large Databases on DIII-D , 2018 .

[13]  Nathan Fulton,et al.  KeYmaera X: An Axiomatic Tactical Theorem Prover for Hybrid Systems , 2015, CADE.

[14]  André Platzer,et al.  Pegasus: A Framework for Sound Continuous Invariant Generation , 2019, FM.

[15]  Timothy Goodman,et al.  Overview of ASDEX Upgrade results , 1999 .

[16]  A. Tarski A Decision Method for Elementary Algebra and Geometry , 2023 .

[17]  P. Cochat,et al.  Et al , 2008, Archives de pediatrie : organe officiel de la Societe francaise de pediatrie.

[18]  André Platzer,et al.  Differential Dynamic Logic for Hybrid Systems , 2008, Journal of Automated Reasoning.

[19]  R. R. Khayrutdinov,et al.  Studies of plasma equilibrium and transport in a Tokamak fusion device with the inverse-variable technique , 1993 .

[20]  A. Pironti,et al.  Fusion, tokamaks, and plasma control: an introduction and tutorial , 2005, IEEE Control Systems.

[21]  小倩,et al.  Fusion Rings for Degenerate Minimal Models , 2002 .

[22]  John D. Hunter,et al.  Matplotlib: A 2D Graphics Environment , 2007, Computing in Science & Engineering.

[23]  André Platzer,et al.  The Complete Proof Theory of Hybrid Systems , 2012, 2012 27th Annual IEEE Symposium on Logic in Computer Science.

[24]  Werner Retschitzegger,et al.  Tactical contract composition for hybrid system component verification , 2018, International Journal on Software Tools for Technology Transfer.

[25]  E. Kuznetsov,et al.  Continuous, saturation, and discontinuous tokamak plasma vertical position control systems , 2016 .

[26]  N. W. Eidietis,et al.  Disruption prediction investigations using Machine Learning tools on DIII-D and Alcator C-Mod , 2018, Plasma Physics and Controlled Fusion.

[27]  Joel Nothman,et al.  SciPy 1.0-Fundamental Algorithms for Scientific Computing in Python , 2019, ArXiv.

[28]  R. Aymar,et al.  Overview of ITER-FEAT - The future international burning plasma experiment , 2001 .

[29]  Nathan Fulton,et al.  Bellerophon: Tactical Theorem Proving for Hybrid Systems , 2017, ITP.

[30]  Matthias Althoff,et al.  Analyzing Reachability of Linear Dynamic Systems with Parametric Uncertainties , 2011 .

[31]  Tommi Karhela,et al.  A toolset for model checking of PLC software , 2013, 2013 IEEE 18th Conference on Emerging Technologies & Factory Automation (ETFA).

[32]  Luis Garcia,et al.  HyPLC: hybrid programmable logic controller program translation for verification , 2019, ICCPS.

[33]  M. Sugihara,et al.  The ITER divertor concept , 1995 .

[34]  Jean-Baptiste Jeannin,et al.  Hybrid Theorem Proving of Aerospace Systems: Applications and Challenges , 2014, J. Aerosp. Inf. Syst..

[35]  André Platzer,et al.  A Uniform Substitution Calculus for Differential Dynamic Logic , 2015, CADE.

[36]  Alan Wassyng,et al.  Lessons Learned from a Successful Implementation of Formal Methods in an Industrial Project , 2003, FME.

[37]  G. Tommasi Plasma Magnetic Control in Tokamak Devices , 2019 .

[38]  Xin Chen,et al.  Decomposed Reachability Analysis for Nonlinear Systems , 2016, 2016 IEEE Real-Time Systems Symposium (RTSS).

[39]  Katalin M. Hangos,et al.  Verification of a primary-to-secondary leaking safety procedure in a nuclear power plant using coloured Petri nets , 2009, Reliab. Eng. Syst. Saf..

[40]  Nathan Fulton,et al.  Verifiably Safe Off-Model Reinforcement Learning , 2019, TACAS.

[41]  Goran Frehse,et al.  PHAVer: algorithmic verification of hybrid systems past HyTech , 2005, International Journal on Software Tools for Technology Transfer.

[42]  André Platzer,et al.  Adaptive Cruise Control: Hybrid, Distributed, and Now Formally Verified , 2011, FM.

[43]  André Platzer,et al.  Logical Foundations of Cyber-Physical Systems , 2018, Springer International Publishing.