Digital coil protection system I/O and data subsystem for NSTX-U

The Digital Coil Protection System (DCPS) for NSTX-U is a system that evaluates operational parameters in real time and prevents physical damage to the reactor and its coils. The system is built upon commercial products: a realtime Linux operating system and analog and digital I/O boards. Signals from various digital and analog sources are captured, conditioned, validated and stored before being passed to a system of parallel algorithms for processing. Incremental data must be recorded during processing for postshot analysis. Additionally, algorithm parameter data must be stored in a fashion that prevents both inadvertent and malicious tampering which could result in exposing the machine to the risk of severe damage. This paper will discuss the object oriented design and implementation used to address these challenges. Details of how real time Linux tools were used to ensure predictable and stable operation will also be discussed.

[1]  C. Neumeyer,et al.  Progress on NSTX center stack upgrade , 2012 .

[2]  P. H. Titus,et al.  Digital Coil Protection System (DCPS) algorithms for the NSTX centerstack upgrade , 2011, 2011 IEEE/NPSS 24th Symposium on Fusion Engineering.

[3]  C. Neumeyer,et al.  Overview of the physics and engineering design of NSTX upgrade , 2011, IEEE/IPSS Symposium on Fusion Engineering.

[4]  Peter H. Titus,et al.  Stress multipliers for the NSTX upgrade digital coil protection system , 2011, 2011 IEEE/NPSS 24th Symposium on Fusion Engineering.

[5]  P. Sichta,et al.  Reconfigurable timing unit for NSTX-U , 2013, 2013 IEEE 25th Symposium on Fusion Engineering (SOFE).

[6]  C. Neumeyer,et al.  National spherical torus experiment (NSTX) Center Stack Upgrade , 2009, 2009 23rd IEEE/NPSS Symposium on Fusion Engineering.

[7]  M. Viola,et al.  Exploration of spherical torus physics in the NSTX device , 2000 .