Article | Proceedings of the 12th International Modelica Conference, Prague, Czech Republic, May 15-17, 2017 | Building Parallel FMUs (or Matryoshka Co-Simulations)
Göm menyn

Title:
Building Parallel FMUs (or Matryoshka Co-Simulations)
Author:
Virginie Galtier: CentraleSup√©lec, France Michel Ianotto: CentraleSup√©lec, France Mathieu Caujolle: EDF R&D, France R√©mi Corniglion: EDF R&D, France Jean-Philippe Tavella: EDF R&D, France Jos√© √Čvora G√≥mez: SIANI, Spain Jos√© Juan Hern√°ndez Cabrera: SIANI, Spain Vincent Reinbold: University of Leuven, Belgium Enrique Kremers: EIFER, Germany
DOI:
10.3384/ecp17132663
Download:
Full text (pdf)
Year:
2017
Conference:
Proceedings of the 12th International Modelica Conference, Prague, Czech Republic, May 15-17, 2017
Issue:
132
Article no.:
073
Pages:
663-671
No. of pages:
9
Publication type:
Abstract and Fulltext
Published:
2017-07-04
ISBN:
978-91-7685-575-1
Series:
Linköping Electronic Conference Proceedings
ISSN (print):
1650-3686
ISSN (online):
1650-3740
Publisher:
Linköping University Electronic Press, Linköpings universitet


Export in BibTex, RIS or text

The development of complex multi-domain and multi-physic systems, such as Smart Electric Grids, have given rise to new challenges in the simulation domain. These challenges concern the capability to couple multiple domain specific simulators, and the FMI standard is an answer to this. But they also concern the scalability and the accuracy of the simulation within an heterogenous system. We propose and implement here the concept of a Matryoshka FMU, i.e.~a first of its kind FMU that encapsulates DACCOSIM -- our distributed and parallel master architecture -- and several FMUs it controls. The Matryoshka automatically adapts its internal time steps to ensure the required accuracy while it is controlled by an external FMU-compliant simulator. We present the JavaFMI tools and the DACCOSIM middleware used in the automatic building process of such Matryoshka FMUs.~This approach is then applied on a real-life Distributed Energy System scenario. In regards of the Modelica system simulated in Dymola, improvements up to 250% in terms of computational performance are achieved while preserving the simulation accuracy and enhancing its integration capability.

Keywords: co-simulation tool multi-threaded execution master algorithm FMU FMI standard

Proceedings of the 12th International Modelica Conference, Prague, Czech Republic, May 15-17, 2017

Author:
Virginie Galtier, Michel Ianotto, Mathieu Caujolle, R√©mi Corniglion, Jean-Philippe Tavella, Jos√© √Čvora G√≥mez, Jos√© Juan Hern√°ndez Cabrera, Vincent Reinbold, Enrique Kremers
Title:
Building Parallel FMUs (or Matryoshka Co-Simulations)
DOI:
http://dx.doi.org/10.3384/ecp17132663
References:
No references available

Proceedings of the 12th International Modelica Conference, Prague, Czech Republic, May 15-17, 2017

Author:
Virginie Galtier, Michel Ianotto, Mathieu Caujolle, R√©mi Corniglion, Jean-Philippe Tavella, Jos√© √Čvora G√≥mez, Jos√© Juan Hern√°ndez Cabrera, Vincent Reinbold, Enrique Kremers
Title:
Building Parallel FMUs (or Matryoshka Co-Simulations)
DOI:
http://dx.doi.org/10.3384/ecp17132663
Note: the following are taken directly from CrossRef
Citations:
No citations available at the moment


Responsible for this page: Peter Berkesand
Last updated: 2017-02-21