Soft real-time EPICS extensions for fast control: A case study applied to a TCV equilibrium algorithm

被引:3
作者
Castro, R. [1 ]
Romero, J. A. [1 ]
Vega, J. [1 ]
Nieto, J. [2 ]
Ruiz, M. [2 ]
Sanz, D. [2 ]
Barrera, E. [2 ]
De Arcas, G. [2 ]
机构
[1] Asociac EURATOM, CIEMAT Fus, Madrid, Spain
[2] UPM, Grp Invest Instrumentac & Acust Aplicada, Madrid, Spain
关键词
Control; Real-time; EPICS; Shafranov; GPU; PROTOTYPE; ITER;
D O I
10.1016/j.fusengdes.2014.03.044
中图分类号
TL [原子能技术]; O571 [原子核物理学];
学科分类号
0827 ; 082701 ;
摘要
For new control systems development, ITER distributes CODAC Core System that is a software package based on Linux RedHat, and includes EPICS (Experimental Physics and Industrial Control System) as software control system solution. EPICS technology is being widely used for implementing control systems in research experiments and it is a very well tested technology, but presents important lacks to meet fast control requirements. To manage and process massive amounts of acquired data, EPICS requires additional functions such as: data block oriented transmissions, links with speed-optimized data buffers and synchronization mechanisms not based on system interruptions. This EPICS limitation turned out clearly during the development of the Fast Plant System Controller Prototype for ITER based on PXIe platform. In this work, we present a solution that, on the one hand, is completely compatible and based on EPCIS technology, and on the other hand, extends EPICS technology for implementing high performance fast control systems with soft-real time characteristics. This development includes components such as: data acquisition, processing, monitoring, data archiving, and data streaming (via network and shared memory). Additionally, it is important to remark that this system is compatible with multiple Graphics Processing Units (GPUs) and is able to integrate MatLab code through MatLab engine connections. It preserves EPICS modularity, enabling system modification or extension with a simple change of configuration, and finally it enables parallelization based on data distribution to different processing components. With the objective of illustrating the presented solution in an actual tokamak application, we have implemented fundamental tokamak equilibrium quantities such as plasma position, Shafranov shift or internal inductance. The algorithms have been parallelized and implemented for its execution on CPU, GPUs and Matlab, and have been tested using actual magnetic data from the TCV tokamak fast control system. (C) 2014 Elsevier B.V. All rights reserved.
引用
收藏
页码:638 / 643
页数:6
相关论文
共 9 条
[1]   PXI express: Extending backplanes to 6 Gbyte/s while maintaining backwards compatibility [J].
Caesar, Greg ;
Wetzel, Mark .
AUTOTESTCON 2005, 2005, :231-234
[2]  
ITER Organization, CODAC COR SYST
[3]  
Lawson C. L., 1979, ACM Transactions on Mathematical Software, V5, P308, DOI 10.1145/355841.355848
[4]   Magnetic measurements on the TCV Tokamak [J].
Moret, JM ;
Buhlmann, F ;
Fasel, D ;
Hofmann, F ;
Tonetti, G .
REVIEW OF SCIENTIFIC INSTRUMENTS, 1998, 69 (06) :2333-2348
[5]   A GPU-based real time high performance computing service in a fast plant system controller prototype for ITER [J].
Nieto, J. ;
de Arcas, G. ;
Ruiz, M. ;
Vega, J. ;
Lopez, J. M. ;
Barrera, E. ;
Castro, R. ;
Sanz, D. ;
Utzel, N. ;
Makijarvi, P. ;
Zabeo, L. .
FUSION ENGINEERING AND DESIGN, 2012, 87 (12) :2152-2155
[6]  
Romero J.A., 2012, 51 IEEE C DEC CONTR
[7]   ITER Fast Plant System Controller prototype based on PXIe platform [J].
Ruiz, M. ;
Vega, J. ;
Castro, R. ;
Sanz, D. ;
Lopez, J. M. ;
de Arcas, G. ;
Barrera, E. ;
Nieto, J. ;
Goncalves, B. ;
Sousa, J. ;
Carvalho, B. ;
Utzel, N. ;
Makijarvi, P. .
FUSION ENGINEERING AND DESIGN, 2012, 87 (12) :2030-2035
[8]  
Sevillano G., 2011, 50 IEEE C DEC CONTR
[9]   DETERMINATION OF PARAMETERS BETA1 AND LI IN A TOKAMAK FOR ARBITRARY SHAPE OF PLASMA PINCH CROSS-SECTION [J].
SHAFRANOV, VD .
PLASMA PHYSICS, 1971, 13 (09) :757-+