Edmund Widl
Center for Energy, AIT Austrian Institute of Technology, Austria
Wolfgang Müller
Institute of Analysis and Scientific Computing, TU Wien, Austria
Download articlehttp://dx.doi.org/10.3384/ecp17132321Published in: Proceedings of the 12th International Modelica Conference, Prague, Czech Republic, May 15-17, 2017
Linköping Electronic Conference Proceedings 57:35, p. 321-327
Published: 2017-07-04
ISBN: 978-91-7685-575-1
ISSN: 1650-3686 (print), 1650-3740 (online)
The Functional Mock-up Interface (FMI) specification provides a simple yet effective definition for co-simulation APIs. Even though the number of simulation tools supporting the export of Functional Mock-up Units (FMU) is growing steadily, there is a considerable number of well-established tools that do not. This paper addresses this issue by introducing a generic and adaptable way of coupling established simulation tools in an FMI-compliant manner. The proposed concept has been implemented as part of the FMI++ library, which is used as basis for FMI-compliant wrappers for the TRNSYS simulation tool and the MATLAB environment. These examples demonstrate the potential of the proposed approach to include well-established simulation tools with minimal effort. This not only enables researchers and engineers to include a diverse range of tools more easily into their work flow, but is also an incentive for tool developers to provide FMI-compliant wrappers.