Title :
The digital control system for the TCV Tokamak
Author :
Le, H.B. ; Coda, S. ; Duval, B. ; Felici, F. ; Moret, J.-M. ; Paley, J.I.
Author_Institution :
Centre de Rech. en Phys. des Plasmas (CRPP), Ecole Polytech. Fed. de Lausanne (EPFL), Lausanne, Switzerland
Abstract :
A new digital feedback control system has been developed, integrated and used successfully to control the TCV plasma. The system is designed to be modular, distributed, and easily expandable, accommodating hundreds of diagnostic inputs and actuator outputs. It offers the possibility to design advanced control algorithms using more information on the plasma state, as well as the ability to control all TCV actuators, including PF coils, gas valves, the gyrotron powers and launcher angles of the ECRH/ECCD system, as well as diagnostic triggering signals. The system consists of multiple PC nodes connected to a sharing memory network. The control algorithms are programmed as block diagrams in Simulink. Using Embedded Coder, the C code is generated automatically from the Simulink model, then compiled into a Linux shared library (“.so” file) and copied to target nodes. When the TCV discharge is progressing, an application on each node is executed and dynamically loads the shared library at runtime. During the real time process, to dedicate the whole CPU performance for the algorithms, all interrupts to the CPU on each node are suspended. Since its inception, the new digital control system has enabled a multitude of plasma control applications, ranging from basic experiments of coil current and density control to advanced experiments of MHD and plasma profile control, as well as real-time plasma transport simulations. This paper presents the architecture of the new control system and its integration into the TCV plant.
Keywords :
Tokamak devices; control systems; digital control; fusion reactor design; nuclear engineering computing; plasma density; plasma diagnostics; plasma magnetohydrodynamics; plasma radiofrequency heating; plasma toroidal confinement; plasma transport processes; C code; ECRH-ECCD system; Linux shared library; MHD; PF coils; TCV actuator control algorithm; TCV discharge; TCV plant; TCV plasma; TCV tokamak; actuator outputs; advanced experiments; basic experiments; block diagrams; coil current; control system architecture; density control; design advanced control algorithms; diagnostic inputs; diagnostic triggering signals; digital feedback control system; dynamically load; embedded coder; executed load; gas valves; gyrotron powers; launcher angles; memory network; multiple PC nodes; plasma control applications; plasma profile control; plasma state; real time process; real-time plasma transport simulations; simulink model; target nodes; whole CPU performance; Actuators; Coils; Signal processing algorithms; Software packages; Tokamaks; distributed digital system; embedded Linux; plasma control; tokamak;
Conference_Titel :
Fusion Engineering (SOFE), 2013 IEEE 25th Symposium on
Conference_Location :
San Francisco, CA
Print_ISBN :
978-1-4799-0169-2
DOI :
10.1109/SOFE.2013.6635354