Advanced

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

Andersson, Christian LU ; Åkesson, Johan LU ; Führer, Claus LU and Gäfvert, Magnus (2011) 8th International Modelica Conference 2011
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 trying to model parts in one tool and importing the resulting model in another tool or when trying to verify 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 specification 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... (More)
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 trying to model parts in one tool and importing the resulting model in another tool or when trying to verify 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 specification 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. Generation of FMI compliant models from JModelica.org will also be discussed. (Less)
Please use this url to cite or link to this publication:
author
; ; and
organization
publishing date
type
Chapter in Book/Report/Conference proceeding
publication status
published
subject
keywords
Functional Mock-up Interface, FMI, JModelica.org, Assimulo
host publication
[Host publication title missing]
publisher
Modelica Association
conference name
8th International Modelica Conference 2011
conference location
Dresden, Germany
conference dates
2011-03-20
ISBN
978-91-7393-096-3
project
LCCC
language
English
LU publication?
yes
additional info
The information about affiliations in this record was updated in December 2015. The record was previously connected to the following departments: Department of Automatic Control (011017000), Numerical Analysis (011015004)
id
1c61490f-83ff-4f7f-97fe-100447491750 (old id 4350239)
date added to LUP
2016-04-04 10:34:26
date last changed
2018-11-21 20:59:33
@inproceedings{1c61490f-83ff-4f7f-97fe-100447491750,
  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 trying to model parts in one tool and importing the resulting model in another tool or when trying to verify 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 specification 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. Generation of FMI compliant models from JModelica.org will also be discussed.},
  author       = {Andersson, Christian and Åkesson, Johan and Führer, Claus and Gäfvert, Magnus},
  booktitle    = {[Host publication title missing]},
  isbn         = {978-91-7393-096-3},
  language     = {eng},
  publisher    = {Modelica Association},
  title        = {Import and Export of Functional Mock-up Units in JModelica.org},
  url          = {https://lup.lub.lu.se/search/ws/files/5570688/4350240.pdf},
  year         = {2011},
}