Download presentation
Presentation is loading. Please wait.
Published byTrevor Gaines Modified over 9 years ago
1
Functional Mockup Interface 2.0 John Colley 26 th November 2012 Düsseldorf
2
Introduction Motivation Structure Initial Investigation Discussion 2
3
FMI 2.0 3 “The Standard for Tool independent Exchange of Simulation Models” https://www.fmi-standard.org
4
Motivation An Industry Standard that implements our Multi-Simulation Specification Recommended by ADVANCE reviewer, Jakob Gärtner (Esterel Technologies) Active, developing standard under the Modelica Association umbrella Industry-driven 4
5
Industrial and Scientific Use Mercedes Benz – All new gearbox projects – Software-in-the-loop simulation Daimler AG – Mechatronic gearshift simulations IFP Energies Nouvelles – Engine modelling International Energy Agency – Community energy systems Vienna Institute of Technology – Smart Grid 5
6
FMI 2.0 Structure C-Interface – For portability FMI for Model Exchange – Model (Functional Mockup Unit (FMU))is an input/output block Component with ports Described by differential, algebraic, discrete equations Time-, state-, and step-events FMI for Co-Simulation – Two or more FMUs with their solvers 6
7
FMU structure XML-file – Definition of variables exposed to its environment – No run-time overhead A set of C-functions as a shared object (.so, dll) or source – fmiSetXXX(... ) – fmiGetXXX(... ) – fmiSetTime Encapsulated in a zip file – With model icon, documentation 7
8
FMI Co-simulation Each FMU is a slave Simulation Master – Developed for each application – Manages the co-simulation Instantiation of components Initialisation Data transfer FMU synchronisation and time management – Discrete, Continuous or Hybrid Simulation 8
9
The FMI Master/Slave Architecture 9 Simulation Master Slave 1 Slave 2 Slave n..
10
Multi-simulation Scenario 10 Simulation Master Modelic a ProB Generated Model Generated Model ProB Testbench..
11
FMI Discussion There is a strong case for using FMI in the ADVANCE project We should demonstrate FMI Co-simulation at next Periodic Review – ProB – Modelica – Generated C models 11
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.