Article | Proceedings of the 12th International Modelica Conference, Prague, Czech Republic, May 15-17, 2017 | FMI Go! A simulation runtime environment with a client server architecture over multiple protocols
Göm menyn

Title:
FMI Go! A simulation runtime environment with a client server architecture over multiple protocols
Author:
Claude Lacoursière: HPC2N/UMIT, Umeå University, SE-901 87, Umeå, Sweden Tomas Härdin: HPC2N/UMIT, Umeå University, SE-901 87, Umeå, Sweden
DOI:
10.3384/ecp17132653
Download:
Full text (pdf)
Year:
2017
Conference:
Proceedings of the 12th International Modelica Conference, Prague, Czech Republic, May 15-17, 2017
Issue:
132
Article no.:
072
Pages:
653-662
No. of pages:
10
Publication type:
Abstract and Fulltext
Published:
2017-07-04
ISBN:
978-91-7685-575-1
Series:
Linköping Electronic Conference Proceedings
ISSN (print):
1650-3686
ISSN (online):
1650-3740
Publisher:
Linköping University Electronic Press, Linköpings universitet


Export in BibTex, RIS or text

We present a software infrastructure to perform distributed simulations with Functional Mockup Interface (FMI) compatible components. Distribution is achieved done by mapping the FMI API to a communication protocol with current support for both TCP/IP and MPI. This is a client-server architecture where the client is the global simulation stepper and the servers are the simulation modules. The client contains several time stepping algorithms, root finding for cases involving loops, and support for asynchronous data exchange with ``monitors’’ and ``observers’’ which only consume data. The servers provide support for numerical directional derivatives, filtering, and interpolation. Extensive support is provided for the System Specification and Parameterization (SSP), an emerging standard aimed at supporting the FMI. The software is open source with a permissive license and designed to be used inside simulation environments and platforms with user interfaces. The focus being strictly on the mathematical and runtime aspect of FMI based simulations.

Keywords: FMI co-simulation model exchange cosimulation runtime environment numerical time integration client server architecture parallel computing

Proceedings of the 12th International Modelica Conference, Prague, Czech Republic, May 15-17, 2017

Author:
Claude Lacoursière, Tomas Härdin
Title:
FMI Go! A simulation runtime environment with a client server architecture over multiple protocols
DOI:
http://dx.doi.org/10.3384/ecp17132653
References:
No references available

Proceedings of the 12th International Modelica Conference, Prague, Czech Republic, May 15-17, 2017

Author:
Claude Lacoursière, Tomas Härdin
Title:
FMI Go! A simulation runtime environment with a client server architecture over multiple protocols
DOI:
http://dx.doi.org/10.3384/ecp17132653
Note: the following are taken directly from CrossRef
Citations:
No citations available at the moment


Responsible for this page: Peter Berkesand
Last updated: 2017-02-21