Import and Export of Functional Mock-up Units in JModelica.org

  • Andersson C
  • Åkesson J
  • Führer C
 et al. 
  • 23

    Readers

    Mendeley users who have this article in their library.
  • N/A

    Citations

    Citations of this article.

Abstract

Different simulation and modeling tools often use their own definition of how a model is represented and how model data is stored. Complications arise when try- ing to model parts in one tool and importing the resulting model in another tool or when trying to ver- ify a result by using a different simulation tool. The Functional Mock-up Interface (FMI) is a standard to provide a unified model execution interface. In this paper we present an implementation of the FMI spec- ification in the JModelica.org platform, where support for import and export of FMI compliant models has been added. The JModelica.org FMI import interface is written in Python and offers a complete mapping of the FMI C API. JModelica.org also offers a set of Pythonic convenience methods for interacting with the model in an object-oriented manner. In addition, a connection to the simulation environment Assimulo which is part of JModelica.org is offered to allow for simulation of models following the FMI specification using state of the art numerical integrators. Genera- tion of FMI compliant models from JModelica.org will also be discussed.

Author-supplied keywords

  • assimulo
  • interfacing code writ-
  • jmodelica
  • org
  • packages aimed specifically at
  • sundials

Get free article suggestions today

Mendeley saves you time finding and organizing research

Sign up here
Already have an account ?Sign in

Find this document

Authors

  • Christian Andersson

  • Johan Åkesson

  • Claus Führer

  • Magnus Gäfvert

Cite this document

Choose a citation style from the tabs below

Save time finding and organizing research with Mendeley

Sign up for free