The Functional Mock-up Interface (FMI) is an open standard for model exchange and co-simulation of dynamic models on the system and component level. FMI addresses a critical pain point in model-based systems engineering: the ability to share models between tools, and to deploy models in an easy-to-use way to development engineers. FMI is supported by more than 80 commercial simulation tools.
FMI Toolbox for MATLAB/Simulink
FMI Toolbox for MATLAB/Simulink supports all major workflows in control system development and system integration for virtual prototyping, from design and sizing to optimization and MIL/SIL/HIL validation & verification testing. The additional FMI Toolbox Coder Add-on provides extensive support enabling users to export FMUs from Simulink and import FMUs to a Simulink Coder target.
The FMI Toolbox for MATLAB/Simulink is used for batch simulation processing, design of experiments (DoE), control design, design validation, and verification analysis. It can be used effectively in a wide range of application domains, including mechanics, electronics and thermodynamics.
FMI Toolbox in combination with Simulink Coder enables users to generate FMUs from Simulink and perform hardware in the loop (HIL) simulations on dSPACE DS1006 systems. It also allows Modelica models to be used in combination with Simscape blocks.
FMI Add-in for Excel
FMI Add-in for Excel offers powerful support for FMI in Microsoft Excel. FMI Add-in enables efficient and customizable analysis model-based workflows in a spread-sheet environment, with all data management and visualization capabilities of Microsoft Excel and Visual Basic at hand.
The FMI Add-in for Excel enables steady-state and dynamic simulation of physical models integrated in a spreadsheet environment. Batch simulations and parameter sweeps are accessible through easy-to-use functions that enable users to quickly get up to speed with sophisticated model analyses.