The Feedback control system running at FTU has been recently improved by the adoption of an Object-Oriented model, obtaining many advantages regarding the software extensibility, re-usability and testing capabilities. This new structure has been ported into a virtual environment using the QEMU processor emulator, in order to simulate, as close as possible to the hardware level, the control system behavior during the real experiment. This new approach introduces the advantage of decreasing dramatically the risks related to coding errors and operating system bugs arising at runtime, whereas it still supports the real-time control features. Moreover, the Real Time Workshop fast controller prototyping interface eliminates the model-translation related problems thanks to its automatic C code generation tools. The entire project flow is now completed: using Simulink, it is possible to design the diagram implementing a new control law, then synthesize the controller library. At this point, we can transfer the new library to the virtual machine, simulate the plasma control experiment in an open-loop configuration, and finally compare the simulation results to those from the past experiments, for a consistency check. The proposed framework is remotely managed by a new Matlab interface. After a satisfying simulation/validation of the new control model, the module can be easily transferred to the control system andhooked up to the real experiment, where it can operate in closed-loop. In this paper, we illustrate the advantages of this new approach and report on some experimental tests where the actual experimental data is compared to the simulations provided by the above-mentioned virtual environment.

Introducing a Virtualization Technology for the FTU Plasma Control System

Zaccarian, Luca
2009-01-01

Abstract

The Feedback control system running at FTU has been recently improved by the adoption of an Object-Oriented model, obtaining many advantages regarding the software extensibility, re-usability and testing capabilities. This new structure has been ported into a virtual environment using the QEMU processor emulator, in order to simulate, as close as possible to the hardware level, the control system behavior during the real experiment. This new approach introduces the advantage of decreasing dramatically the risks related to coding errors and operating system bugs arising at runtime, whereas it still supports the real-time control features. Moreover, the Real Time Workshop fast controller prototyping interface eliminates the model-translation related problems thanks to its automatic C code generation tools. The entire project flow is now completed: using Simulink, it is possible to design the diagram implementing a new control law, then synthesize the controller library. At this point, we can transfer the new library to the virtual machine, simulate the plasma control experiment in an open-loop configuration, and finally compare the simulation results to those from the past experiments, for a consistency check. The proposed framework is remotely managed by a new Matlab interface. After a satisfying simulation/validation of the new control model, the module can be easily transferred to the control system andhooked up to the real experiment, where it can operate in closed-loop. In this paper, we illustrate the advantages of this new approach and report on some experimental tests where the actual experimental data is compared to the simulations provided by the above-mentioned virtual environment.
2009
2
L., Fiasca; L., Boncagni; C., Centioli; F., Iannone; M., Panella; V., Vitale; Zaccarian, Luca
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11572/68033
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
  • OpenAlex ND
social impact