Conference article

A Generic FMU Interface for Modelica

Wuzhu Chen
Department of Informatics, Clausthal University of Technology, Germany

Michaela Huhn
Department of Informatics, Clausthal University of Technology, Germany

Peter Fritzson
Department of Computer and Information Science, Linköping University, Sweden

Download article

Published in: Proceedings of the 4th International Workshop on Equation-Based Object-Oriented Modeling Languages and Tools; Zurich; Switzerland; September 5; 2011

Linköping Electronic Conference Proceedings 56:3, p. 19-24

Show more +

Published: 2011-11-03

ISBN: 978-91-7519-825-5

ISSN: 1650-3686 (print), 1650-3740 (online)

Abstract

This paper discusses technical issues and implementation of a generic interface to import a Functional Mock-up Unit (FMU) into Modelica simulators; specifically the Open-Modelica environment. Whereas other approaches for importing the FMUs rely on functionality specific to the simulator environment; this approach tries to provide a generic Modelica interface for embedding an FMU to be imported into a Modelica model. In this way any FMU conforming to the Functional Mock-up Interface (FMI) for Model Exchange v1.0 Specification for model exchange from MODELISAR can be imported into any Modelica simulator. When importing an FMU into a model; the resulting Modelica model can be used just like any pure Modelica models. Hence; a better reusability and interoperability for both sides; namely the external models provided via FMI and the Modelica environment; are achieved.

Keywords

OpenModelica; Functional Mock-up Interface(FMI); Functional Mock-up Unit (FMU) import; Modelica code generation

References

[1] Christian Andersson; Johan Åkesson; Claus Führera; and Magnus Gäfvert. Import and Export of Functional Mockup Units in JModelica.org. In Proceedings of 8th Modelica Internationl Conference. Modelica Consortium; 2011.

[2] Peter Fritzson. Principle of Object-Oriented Modeling and Simulation with Modelica 2.1. WILEY-INTERSCIENCE; 2003.

[3] MODELISAR. Functional Mock-up Interface for Model Exchange 1.0. http://www.functional-mockup-interface.org.

[4] Christian Noll; Torsten Blochwitz; Thomas Neidhold; and Christian Kehrer. Implementation of Modelisar Functional Mock-up Interfaces in SimulationX. In Proceedings of 8th Modelica Internationl Conference; Webergasse1; 01067 Dresden; Germany; 2011. Modelica Consortium.

[5] QTronic. FMU SDK (FMU Software Development Kit). http://www.qtronic.de/de/fmusdk.html.

Citations in Crossref