Authors
David Broman, Christopher Brooks, Lev Greenberg, Edward A Lee, Michael Masin, Stavros Tripakis, Michael Wetter
Publication date
2013/9/29
Conference
2013 Proceedings of the International Conference on Embedded Software (EMSOFT)
Pages
1-12
Publisher
IEEE
Description
In this paper, we explain how to achieve deterministic execution of FMUs (Functional Mockup Units) under the FMI (Functional Mockup Interface) standard. In particular, we focus on co-simulation, where an FMU either contains its own internal simulation algorithm or serves as a gateway to a simulation tool. We give conditions on the design of FMUs and master algorithms (which orchestrate the execution of FMUs) to achieve deterministic co-simulation. We show that with the current version of the standard, these conditions demand capabilities from FMUs that are optional in the standard and rarely provided by an FMU in practice. When FMUs lacking these required capabilities are used to compose a model, many basic modeling capabilities become unachievable, including simple discrete-event simulation and variable-step-size numerical integration algorithms. We propose a small extension to the standard and a …
Total citations
201320142015201620172018201920202021202220232024111233119302116151075
Scholar articles
D Broman, C Brooks, L Greenberg, EA Lee, M Masin… - 2013 Proceedings of the International Conference on …, 2013