Title of article :
ISTTOK real-time architecture
Author/Authors :
Carvalho، نويسنده , , Ivo S. and Duarte، نويسنده , , Paulo and Fernandes، نويسنده , , Horلcio and Valcلrcel، نويسنده , , Daniel F. and Carvalho، نويسنده , , Pedro J. and Silva، نويسنده , , Carlos and Duarte، نويسنده , , André S. and Neto، نويسنده , , André and Sousa، نويسنده , , Jorge and Batista، نويسنده , , Antَnio J.N. and Hekkert، نويسنده , , Tiago and Carvalho، نويسنده , , Bernardo B.، نويسنده ,
Issue Information :
روزنامه با شماره پیاپی سال 2014
Abstract :
The ISTTOK tokamak was upgraded with a plasma control system based on the Advanced Telecommunications Computing Architecture (ATCA) standard. This control system was designed to improve the discharge stability and to extend the operational space to the alternate plasma current (AC) discharges as part of the ISTTOK scientific program. In order to accomplish these objectives all ISTTOK diagnostics and actuators relevant for real-time operation were integrated in the control system.
ntrol system was programmed in C++ over the Multi-threaded Application Real-Time executor (MARTe) which provides, among other features, a real-time scheduler, an interrupt handler, an intercommunications interface between code blocks and a clearly bounded interface with the external devices. As a complement to the MARTe framework, the BaseLib2 library provides the foundations for the data, code introspection and also a Hypertext Transfer Protocol (HTTP) server service.
advantage of the modular nature of MARTe, the algorithms of each diagnostic data processing, discharge timing, context switch, control and actuators output reference generation, run on well-defined blocks of code named Generic Application Module (GAM). This approach allows reusability of the code, simplified simulation, replacement or editing without changing the remaining GAMs.
TTOK control system GAMs run sequentially each 100 μs cycle on an Intel® Q8200 4-core processor running at 2.33 GHz located in the ATCA crate. Two boards (inside the ATCA crate) with 32 analog-to-digital converters (ADCs) were used for acquiring the diagnostics data. Each ADC operates at 2 Msample/s but (for real-time operation) the acquired data is decimated in real-time on the boardʹs Field-programmable gate array (FPGA) to a frequency defined by the control cycle time.
aper presents the ISTTOK real-time architecture and the human–machine Interface (HMI) for simplified AC discharge programming.
Keywords :
nuclear fusion , Real-time , MARTe framework , Control and data acquisition , ATCA systems
Journal title :
Fusion Engineering and Design
Journal title :
Fusion Engineering and Design