Simulink is a graphical data flow programming tool for modeling and simulating dynamic systems. A component of Simulink, called Simulink Coder, generates C code from Simulink diagrams. MARTe is a framework for the implementation of real-time systems, currently in use in several fusion experiments. MDSplus is a framework widely used in the fusion community for the management of data. The three systems provide a solution to different facets of the same process, that is, real-time plasma control development. Simulink diagrams will describe the algorithms used in control, which will be implemented as MARTe GAMs and which will use parameters read from and produce results written to MDSplus pulse files. The three systems have been integrated in order to provide a tool suitable to speed up the development of real-time control applications. In particular, it will be shown how from a Simulink diagram describing a given algorithm to be used in a control system, it is possible to generate in an automated way the corresponding MARTe and MDSplus components that can be assembled to implement the target system.

Integration of Simulink, MARTe and MDSplus for rapid development of real-time applications

Manduchi G;Luchetta A;Taliercio C;
2015

Abstract

Simulink is a graphical data flow programming tool for modeling and simulating dynamic systems. A component of Simulink, called Simulink Coder, generates C code from Simulink diagrams. MARTe is a framework for the implementation of real-time systems, currently in use in several fusion experiments. MDSplus is a framework widely used in the fusion community for the management of data. The three systems provide a solution to different facets of the same process, that is, real-time plasma control development. Simulink diagrams will describe the algorithms used in control, which will be implemented as MARTe GAMs and which will use parameters read from and produce results written to MDSplus pulse files. The three systems have been integrated in order to provide a tool suitable to speed up the development of real-time control applications. In particular, it will be shown how from a Simulink diagram describing a given algorithm to be used in a control system, it is possible to generate in an automated way the corresponding MARTe and MDSplus components that can be assembled to implement the target system.
2015
Istituto gas ionizzati - IGI - Sede Padova
Inglese
96-97
645
648
4
http://www.sciencedirect.com/science/article/pii/S0920379615002197
Sì, ma tipo non specificato
Plasma control
Real-time system
Software engineering
Software frameworks
E-ISSN: 1873-7196 / Proceedings of the 28th Symposium On Fusion Technology (SOFT-28) / http://www.scopus.com/inward/record.url?eid=2-s2.0-84942832100&partnerID=q2rCbXpz
3
info:eu-repo/semantics/article
262
Manduchi G.; Luchetta A.; Taliercio C.; Neto A.; Sartori F.; De Tommasi G.
01 Contributo su Rivista::01.01 Articolo in rivista
none
   Implementation of activities described in the Roadmap to Fusion during Horizon 2020 through a Joint programme of the members of the EUROfusion consortium
   EUROfusion
   H2020
   633053
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/20.500.14243/276164
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 8
  • ???jsp.display-item.citation.isi??? 8
social impact