F. Janky , A. Dnestrovskii , S.Y. Medvedev , V. Nemytov , B. Vincent , P.F. Buxton , T. Erskine , J. Sinha , O. Asunta , ST40 team
{"title":"索菲亚:托卡马克模拟器","authors":"F. Janky , A. Dnestrovskii , S.Y. Medvedev , V. Nemytov , B. Vincent , P.F. Buxton , T. Erskine , J. Sinha , O. Asunta , ST40 team","doi":"10.1016/j.fusengdes.2025.115447","DOIUrl":null,"url":null,"abstract":"<div><div>SOPHIA is a tokamak simulator developed at Tokamak Energy Ltd. SOPHIA combines a transport code ASTRA coupled with an equilibrium solver SPIDER, a plasma control system and models of the actuators and synthetic diagnostics. The main goal of SOPHIA is to help session leaders and physicists in charge prepare for the experiment by predicting experimental outcome in a simulation given their experiment-defining reference waveforms and settings for the tokamak systems as well as the plasma control system. SOPHIA reads these waveforms and settings directly from the application used by session leaders to prepare real experiments, the Pulse Schedule Editor (PSE). Complimentary to its experimental input interface, SOPHIA simulation outcome is stored using a format and MDSplus data structure identical to that of real experimental results, enabling the use of the same TE applications as for real experimental data analysis – MDSplus Shot Viewer and ST40 Physics Viewer. Thus, SOPHIA is fully integrated with the ST40 experiment and SOPHIA simulation can simply be triggered with a click of a button, and in fact should generally be run prior to every discharge. Currently, SOPHIA can be used in several modes. On the plasma simulation side, one can use the predictive transport calculations in ASTRA code or else fix the pressure profile based on experimental data from a selected discharge, measured by Thomson scattering system. On the plasma control system (PCS) side, there is an option to use PCS internal plasma position estimator module, PFIT, just as in real experiments, and generate its magnetic sensor input from synthetic diagnostics inside SPIDER such as Rogowski coil currents, loop voltages or local magnetic sensors. Alternatively, one can pass on to the controllers the exact plasma parameters that SPIDER computes directly, such as plasma radial and vertical position, X-point locations, gaps to last closed flux surface and plasma current, bypassing the PCS internal PFIT code. SOPHIA’s simulator framework is developed in Simulink and MATLAB environment with effective memory coupling with C and Fortran codes: it can be run directly in MATLAB or as an executable compiled from C. Plasma control system, which includes controllers, supervision and actuator models (actuator models are part of SOPHIA, not part of PCS) is exactly the same as used in the experiments. This extends SOPHIA application to tackle complex control problems where the multi-physics and multiple input/output nature of the system is inherent to the plasma dynamics. Even more, SOPHIA’s integration with PSE manager and other applications used in operations, makes SOPHIA particularly well suited for training new session leaders and the ST40 operators. It speeds up learning curve and increases confidence in preparation for new experiments.</div></div>","PeriodicalId":55133,"journal":{"name":"Fusion Engineering and Design","volume":"222 ","pages":"Article 115447"},"PeriodicalIF":2.0000,"publicationDate":"2025-09-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"SOPHIA: A tokamak simulator\",\"authors\":\"F. Janky , A. Dnestrovskii , S.Y. Medvedev , V. Nemytov , B. Vincent , P.F. Buxton , T. Erskine , J. Sinha , O. Asunta , ST40 team\",\"doi\":\"10.1016/j.fusengdes.2025.115447\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>SOPHIA is a tokamak simulator developed at Tokamak Energy Ltd. SOPHIA combines a transport code ASTRA coupled with an equilibrium solver SPIDER, a plasma control system and models of the actuators and synthetic diagnostics. The main goal of SOPHIA is to help session leaders and physicists in charge prepare for the experiment by predicting experimental outcome in a simulation given their experiment-defining reference waveforms and settings for the tokamak systems as well as the plasma control system. SOPHIA reads these waveforms and settings directly from the application used by session leaders to prepare real experiments, the Pulse Schedule Editor (PSE). Complimentary to its experimental input interface, SOPHIA simulation outcome is stored using a format and MDSplus data structure identical to that of real experimental results, enabling the use of the same TE applications as for real experimental data analysis – MDSplus Shot Viewer and ST40 Physics Viewer. Thus, SOPHIA is fully integrated with the ST40 experiment and SOPHIA simulation can simply be triggered with a click of a button, and in fact should generally be run prior to every discharge. Currently, SOPHIA can be used in several modes. On the plasma simulation side, one can use the predictive transport calculations in ASTRA code or else fix the pressure profile based on experimental data from a selected discharge, measured by Thomson scattering system. On the plasma control system (PCS) side, there is an option to use PCS internal plasma position estimator module, PFIT, just as in real experiments, and generate its magnetic sensor input from synthetic diagnostics inside SPIDER such as Rogowski coil currents, loop voltages or local magnetic sensors. Alternatively, one can pass on to the controllers the exact plasma parameters that SPIDER computes directly, such as plasma radial and vertical position, X-point locations, gaps to last closed flux surface and plasma current, bypassing the PCS internal PFIT code. SOPHIA’s simulator framework is developed in Simulink and MATLAB environment with effective memory coupling with C and Fortran codes: it can be run directly in MATLAB or as an executable compiled from C. Plasma control system, which includes controllers, supervision and actuator models (actuator models are part of SOPHIA, not part of PCS) is exactly the same as used in the experiments. This extends SOPHIA application to tackle complex control problems where the multi-physics and multiple input/output nature of the system is inherent to the plasma dynamics. Even more, SOPHIA’s integration with PSE manager and other applications used in operations, makes SOPHIA particularly well suited for training new session leaders and the ST40 operators. It speeds up learning curve and increases confidence in preparation for new experiments.</div></div>\",\"PeriodicalId\":55133,\"journal\":{\"name\":\"Fusion Engineering and Design\",\"volume\":\"222 \",\"pages\":\"Article 115447\"},\"PeriodicalIF\":2.0000,\"publicationDate\":\"2025-09-26\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Fusion Engineering and Design\",\"FirstCategoryId\":\"5\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S092037962500643X\",\"RegionNum\":3,\"RegionCategory\":\"工程技术\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"NUCLEAR SCIENCE & TECHNOLOGY\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Fusion Engineering and Design","FirstCategoryId":"5","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S092037962500643X","RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"NUCLEAR SCIENCE & TECHNOLOGY","Score":null,"Total":0}
SOPHIA is a tokamak simulator developed at Tokamak Energy Ltd. SOPHIA combines a transport code ASTRA coupled with an equilibrium solver SPIDER, a plasma control system and models of the actuators and synthetic diagnostics. The main goal of SOPHIA is to help session leaders and physicists in charge prepare for the experiment by predicting experimental outcome in a simulation given their experiment-defining reference waveforms and settings for the tokamak systems as well as the plasma control system. SOPHIA reads these waveforms and settings directly from the application used by session leaders to prepare real experiments, the Pulse Schedule Editor (PSE). Complimentary to its experimental input interface, SOPHIA simulation outcome is stored using a format and MDSplus data structure identical to that of real experimental results, enabling the use of the same TE applications as for real experimental data analysis – MDSplus Shot Viewer and ST40 Physics Viewer. Thus, SOPHIA is fully integrated with the ST40 experiment and SOPHIA simulation can simply be triggered with a click of a button, and in fact should generally be run prior to every discharge. Currently, SOPHIA can be used in several modes. On the plasma simulation side, one can use the predictive transport calculations in ASTRA code or else fix the pressure profile based on experimental data from a selected discharge, measured by Thomson scattering system. On the plasma control system (PCS) side, there is an option to use PCS internal plasma position estimator module, PFIT, just as in real experiments, and generate its magnetic sensor input from synthetic diagnostics inside SPIDER such as Rogowski coil currents, loop voltages or local magnetic sensors. Alternatively, one can pass on to the controllers the exact plasma parameters that SPIDER computes directly, such as plasma radial and vertical position, X-point locations, gaps to last closed flux surface and plasma current, bypassing the PCS internal PFIT code. SOPHIA’s simulator framework is developed in Simulink and MATLAB environment with effective memory coupling with C and Fortran codes: it can be run directly in MATLAB or as an executable compiled from C. Plasma control system, which includes controllers, supervision and actuator models (actuator models are part of SOPHIA, not part of PCS) is exactly the same as used in the experiments. This extends SOPHIA application to tackle complex control problems where the multi-physics and multiple input/output nature of the system is inherent to the plasma dynamics. Even more, SOPHIA’s integration with PSE manager and other applications used in operations, makes SOPHIA particularly well suited for training new session leaders and the ST40 operators. It speeds up learning curve and increases confidence in preparation for new experiments.
期刊介绍:
The journal accepts papers about experiments (both plasma and technology), theory, models, methods, and designs in areas relating to technology, engineering, and applied science aspects of magnetic and inertial fusion energy. Specific areas of interest include: MFE and IFE design studies for experiments and reactors; fusion nuclear technologies and materials, including blankets and shields; analysis of reactor plasmas; plasma heating, fuelling, and vacuum systems; drivers, targets, and special technologies for IFE, controls and diagnostics; fuel cycle analysis and tritium reprocessing and handling; operations and remote maintenance of reactors; safety, decommissioning, and waste management; economic and environmental analysis of components and systems.