Functional Mock-up Interface

FMI allows any modeling tool to generate C code or binaries representing a dynamic system model which may then be seamlessly integrated in another modeling and simulation environment.

FMI Support in Dymola

 

FMI 2.0 support

FMI 2.0 (released on July 25, 2014) has been supported in Dymola since the Dymola 2015 FD01 release on both Windows and Linux. Please consult the Dymola Release Notes and User's Manual for details on support of optional FMI features.

 

FMI tools for Simulink

Dymola 2016 FD01 introduces full support for FMU export and import with Simulink. Details related to the latest versions of the export and import tools are listed below.

The tools can be used for free without any license key. Support and maintenance is offered to Dymola customers through the regular support channel at www.3ds.com/support.

Note that these tools may be updated between the official Dymola releases. Please contact your Dymola support channel/sales reprasentative for access to download.

 

FMU Export from Simulink - Version 2.1.2

An updated version of the Dassault Systèmes FMU Export from Simulink was released on October 9, 2015. Version 2.1.2 is included in the official Dymola 2016 FD01 distribution.

Features and comptability information:

  • FMI versions 1.0 and 2.0 - Model Exchange and Co-Simulation
  • MATLAB/Simulink R2010a - R2015b (32- and 64-bit)
  • Visual Studio 2008 and later C compilers
  • Loading of binary MEX S-functions
  • C/C++ source S-functions
  • Simulink I/O buses with structured naming
  • Black-box FMU generation
  • Block hierarchy in variable names

 

FMU Import into Simulink - FMI Kit

Dymola 2016 FD01 introduces FMI Kit for Simulink, which allows importing and embedding FMUs into Simulink models.

Features and compatibility information:

  • FMI versions 1.0 and 2.0 - Model Exchange and Co-Simulation
  • MATLAB/Simulink R2010a - R2015a (32-bit and 64-bit)
  • Import of Dymola source code FMUs (Dymola 2015 FD01 or later)
  • Support for simulation targets: Rapid Accelerator, RSIM, GRT, and dSPACE DS1005 and DS1006

 

FMI 1.0 support

Dymola have supported the FMI 1.0 specifications for Model Exchange and Co-Simulation since they were released in 2010. Dymola passes the FMI 1.0 CrossCheck for both Model Exchange (export and import) and Co-Simulation (slave and master).

 

Dymola 2015 export for dSPACE Release 2014-A using FMI 2.0 RC1

The FMI 2.0 RC1 source code export in Dymola 2015 contains a bug that prevents integration with dSPACE
Release 2014-A. A fix-pack that addresses this bug is available on request.
Please contact your support channel/sales representative for access to download.
Related Knowledge base article, QA00000031053.