Presentation is loading. Please wait.

Presentation is loading. Please wait.

Functional Mockup Interface 2.0 John Colley 26 th November 2012 Düsseldorf.

Similar presentations


Presentation on theme: "Functional Mockup Interface 2.0 John Colley 26 th November 2012 Düsseldorf."— Presentation transcript:

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


Download ppt "Functional Mockup Interface 2.0 John Colley 26 th November 2012 Düsseldorf."

Similar presentations


Ads by Google