Konferensartikel

OMSimulator – Integrated FMI and TLM-based Co-simulation with Composite Model Editing and SSP

Lennart Ochel
PELAB – Programming Environment Lab, Dept. of Computer and Information Science, Linköping University, Sweden

Robert Braun
PELAB – Programming Environment Lab, Dept. of Computer and Information Science, Linköping University, Sweden

Bernhard Thiele
Institute of System Dynamics and Control, German Aerospace Center (DLR), 82234 Weßling, Germany

Adeel Asghar
PELAB – Programming Environment Lab, Dept. of Computer and Information Science, Linköping University, Sweden

Lena Buffoni
PELAB – Programming Environment Lab, Dept. of Computer and Information Science, Linköping University, Sweden

Magnus Eek
Saab AB, Bröderna Ugglas gata, SE-582 54 Linköping, Sweden

Peter Fritzson
PELAB – Programming Environment Lab, Dept. of Computer and Information Science, Linköping University, Sweden

Dag Fritzson
SKF AB, SE-415 50 Göteborg, Sweden

Sune Horkeby
Siemens Turbomachinery AB, Slottsvägen, SE-612 31 Finspång, Sweden

Robert Hällquist
Saab AB, Bröderna Ugglas gata, SE-582 54 Linköping, Sweden

Åke Kinnander
Siemens Turbomachinery AB, Slottsvägen, SE-612 31 Finspång, Sweden

Arunkumar Palanisamy
PELAB – Programming Environment Lab, Dept. of Computer and Information Science, Linköping University, Sweden

Adrian Pop
PELAB – Programming Environment Lab, Dept. of Computer and Information Science, Linköping University, Sweden

Martin Sjölund
PELAB – Programming Environment Lab, Dept. of Computer and Information Science, Linköping University, Sweden

Ladda ner artikelhttp://dx.doi.org/10.3384/ecp1915769

Ingår i: Proceedings of the 13th International Modelica Conference, Regensburg, Germany, March 4–6, 2019

Linköping Electronic Conference Proceedings 157:7, s. 10

Visa mer +

Publicerad: 2019-02-01

ISBN: 978-91-7685-122-7

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

Abstract

OMSimulator is an FMI-based co-simulation tool and recent addition to the OpenModelica tool suite. It supports large-scale simulation and virtual prototyping using models from multiple sources utilizing the FMI standard. It is integrated into OpenModelica but also available stand-alone, i.e., without dependencies to Modelicaspecific models or technology. OMSimulator provides an industrial-strength open-source FMI-based modelling and simulation tool. Input/output ports of FMUs can be connected, ports can be grouped to buses, FMUs can be parameterized and composed, and composite models can be exported according to the (preliminary) SSP (System Structure and Parameterization) standard. Efficient FMIbased simulation is provided for both model-exchange and co-simulation. TLM-based tool connection is provided for a range of applications, e.g., Adams, Simulink, Beast, Dymola, and OpenModelica. Moreover, optional TLM (Transmission Line Modelling) domain-specific connectors are also supported, providing additional numerical stability to co-simulation. An external API is available for use from other tools and scripting languages such as Python and Lua. The paper gives an overview of the tool functionality, compares with related work, and presents experience from industrial usage.

Nyckelord

FMI, FMU, SSP, modelling, simulation, cosimulation, composite

Referenser

Inga referenser tillgängliga

Citeringar i Crossref