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
Ladda ner artikel
http://dx.doi.org/10.3384/ecp17132663Ingår i: Proceedings of the 12th International Modelica Conference, Prague, Czech Republic, May 15-17, 2017
Linköping Electronic Conference Proceedings 132:73, s. 663-671
Publicerad: 2017-07-04
ISBN: 978-91-7685-575-1
ISSN: 1650-3686 (tryckt), 1650-3740 (online)
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.
Co-simulation tool, multi-threaded execution, master algorithm, FMU, FMI standard
Inga referenser tillgängliga