Asian Modelica and FMI Conference 2026

Workshop 1: FMI for Beginners
2026-09-20 –, (Electric) Mobility & Buildings (R2003)

The Functional Mock-up Interface (FMI) standard plays a central role in enabling interoperability between simulation tools, particularly in cyber-physical and embedded system development. This tutorial introduces the core concepts of FMI and provides hands-on experience in exporting, simulating, and co-simulating Functional Mock-up Units (FMUs). Designed for both beginners and intermediate users, the tutorial is divided into three main sessions. The first session presents the motivation and history of FMI, key technical concepts, and an overview of FMI 3.0, followed by live demonstrations of FMU export using Dymola and Simulink. The second session dives into working with FMUs using Python and the FMPy library, including validation, simulation, and integration with Jupyter notebooks. Finally, we will set up co-simulations involving multiple FMUs, highlighting both graphical and command-line workflows, and demonstrating the impact of co-simulation parameters on accuracy and stability.
The tutorial concludes with a joint session summarizing the role of FMI in digital twins and highlighting real-world applications. Throughout the tutorial, attendees will have opportunities to ask questions and follow along with guided examples and shared materials.


Expected experience of participants
Basic familiarity with simulation concepts
Some programming experience (e.g., in Python)
Optional: Experience with Simulink, Modelica Tools, or co-simulation tools is beneficial but not required
Software requirements:
Python with fmpy[complete] (installation guide)
Optional: Matlab/Simulink
Optional: a Modelica tool such as OpenModelica or Dymola to export FMUs.
Optional: A Google account to use Google Colab for co-simulation notebooks
Link to further information: https://github.com/modelica/fmi-beginners-tutorial-2026/

Bosch Research Project Leader
FMI Project Leader
Modelica Association Board Member

Background: Christian Bertsch studied Mathematics and Physics at Heidelberg University

This speaker also appears in: