Generation of an optimised master algorithm for FMI co-simulation

Bert Van Acker, Joachim Denil, Hans Vangheluwe, Paul De Meulenaere · 2015

Model-based Systems Engineering plays a pivotal role in the design of Software-Intensive and Cyber-Physical Systems by enabling early virtual integration of the different parts of the system. Often multiple formalisms are combined to express the behaviour of these complex engineered systems. Co-simulation in general and the Functional Mock-up Interface specifically, is a technique to simulate multiple heterogeneous models in concert. However, usage and performance of the overall co-simulation does not only depend on the accuracy of the distinct heterogeneous models. It also depends on the co-simulation master: the orchestration mechanism for this simultaneous simulation. In this paper we report on a technique to increase the performance of co-simulation. We explicitly model a co-simulation setup, using language engineering techniques. An explicit model of the co-simulation allows to automatically generate an optimised orchestration algorithm compliant to the Functional Mock-up Interface standard.

Read the paper · More papers on PaperTik