Toward an Hybrid Co-simulation with the FMI-CS Standard
Résumé
FMI (Functional Mock-up Interface) is a standard initiated by Daimler AG within the ITEA2 MODELISAR project, and is now maintained by the Modelica Association. It has been designed to enable the exchange of source models and the co-simulation of executable models exported from more and more modeling tools. In FMI-CS (FMI for Co-Simulation), a component is a self-contained object that besides the model description also includes a numerical solver provided by design environment from where it comes. A co-simulation may implies lots of FMUs and during a macro-step of the system simulation, each FMU independently simulates part of the system and at the end of each macro-step, the outputs from some FMUs provide new initial values (or inputs) to some other FMUs. Unhappily, the current version 2.0 of the FMI-CS standard does not handle correctly all kind of signals especially in an hybrid co-simulation context. The purpose of this paper is to propose some extensions to the FMI-CS 2.0 standard and to detail a simple use case in order to test these extensions in a co-simulation involving some major tools implementing the FMI-CS standard at the FMU side and DACCOSIM at the Master Algorithm side. This work has been presented in the Annex 60 project, an international project conducted under the umbrella of the International Energy Agency (IEA) within the Energy in Buildings and Communities (EBC) Programme. Annex 60 will develop and demonstrate new generation computational tools for building and community energy systems based on Modelica, Functional Mockup Interface and BIM standards. 2
Domaines
Informatique [cs]Origine | Fichiers produits par l'(les) auteur(s) |
---|
Loading...