Paper |
Title |
Page |
MOBL02 |
Real-Time Framework for ITER Control Systems |
45 |
|
- W.R. Lee, B. Bauvir, T.H. Tak, A. Žagar
ITER Organization, St. Paul lez Durance, France
- P. Karlovsek, M. Knap
COSYLAB, Control System Laboratory, Ljubljana, Slovenia
- S. Lee
KFE, Daejeon, Republic of Korea
- D.R. Makowski, P. Perek
TUL-DMCS, Łódź, Poland
- A. Winter
MPI/IPP, Garching, Germany
|
|
|
The ITER Real-Time Framework (RTF) is a middleware providing common services and capabilities to build real-time control applications in ITER such as the Plasma Control System (PCS) and plasma diagnostics. The RTF dynamically constructs applications at runtime from the configuration. The principal building blocks that compose an application process are called Function Blocks (FB), which follow a modular structure pattern. The application configuration defines the information that can influence control behavior, such as the connections among FBs, their corresponding parameters, and event handlers. The consecutive pipeline process in a busy-waiting mode and a data-driven pattern minimizes jitter and hardens the deterministic system behavior. In contrast, infrastructural capabilities are managed differently in the service layer using non-real-time threads. The deployment configuration covers the final placement of a program instance and thread allocation to the appropriate computing infrastructure. In this paper, we will introduce the architecture and design patterns of the framework as well as the real-life examples used to benchmark the RTF.
|
|
|
Slides MOBL02 [3.192 MB]
|
|
DOI • |
reference for this paper
※ https://doi.org/10.18429/JACoW-ICALEPCS2021-MOBL02
|
|
About • |
Received ※ 10 October 2021 Accepted ※ 11 November 2021
Issue date ※ 24 January 2022 |
|
Cite • |
reference for this paper using
※ BibTeX,
※ LaTeX,
※ Text/Word,
※ RIS,
※ EndNote (xml)
|
|
|
THAR01 |
MINT, an ITER Tool for Interactive Visualization of Data |
809 |
|
- L. Abadie, G. Carannante, I. Nunes, J. Panchumarti, S.D. Pinches, S. Simrock, M. Tsalas
ITER Organization, St. Paul lez Durance, France
- S.S. Kalsi
Tata Consultancy Services, Pune, India
- D.R. Makowski, P. Mazur, P. Perek
TUL-DMCS, Łódź, Poland
- A. Neto
F4E, Barcelona, Spain
|
|
|
ITER will produce large volumes of data that need to be visualized and analyzed. This paper describes the development of a graphical data visualization and exploration tool, MINT (Make Informative and Nice Trends), for plant engineers, operators and physicists. It describes the early development phase from requirements capture to first release covering the mistakes, lessons learnt and future steps. The requirements were collected by interviewing the various stakeholders. The initial neglect of the architecture and user-friendliness turned out to be key points when developing such a tool for a project with a long lifetime like ITER. Modular architecture and clear definition of generic interfaces (abstraction layer) is crucial for such a long lifetime project and makes it ready for future adaptations to new plotting, processing and GUI libraries. The MINT application is based upon the development of an independent plotting library, which acts as a wrapper to the underlying graphical library. This allows scientists and engineers to develop their own specific tools, which are immune to changes of graphical library. The development based on Python uses Qt5 as the visual backend.
|
|
|
Slides THAR01 [5.386 MB]
|
|
DOI • |
reference for this paper
※ https://doi.org/10.18429/JACoW-ICALEPCS2021-THAR01
|
|
About • |
Received ※ 08 October 2021 Revised ※ 22 October 2021
Accepted ※ 17 November 2021 Issue date ※ 23 February 2022 |
Cite • |
reference for this paper using
※ BibTeX,
※ LaTeX,
※ Text/Word,
※ RIS,
※ EndNote (xml)
|
|
|