The FMI Toolbox for MATLAB® and Simulink® enables streamlined integration and exchange of models into the MATLAB® and Simulink® environment using the Functional Mock-Up Interface (FMI) open standard.
FMI Toolbox provides systems, control and simulation engineers with a solution for seamless exchange of simulation models, or Functional Mock-Up Units (FMUs), between any FMI compliant tool and MATLAB and Simulink, based on our proven implementation of the FMI standard. It allows users to combine physical and functional models from different sources for integration on system level to assess and evaluate design choices and performance. The command line interface and the Simulink blockset offer users full flexibility to exploit the simulation and computational power of MATLAB and Simulink to create insight into the interactions and behavior of complex systems.
The FMI toolbox for MATLAB® links state of the art FMI-compliant tools, including AMESim, Dymola, SimulationX, Adams, and OPTIMICA Studio to the MATLAB®/Simulink® environment. FMI Toolbox provides an open bridge to a range of modeling tools. The toolbox enables the use of Modelica models as a complement to Simscape® blocks and allows the combination of both. Support for the FMI standard ensures flexibility and cross-platform interoperability.
FMI Toolbox offers user friendly functions to load and access FMUs from command line and scripts, as well as a blockset for using FMUs in Simulink. FMI Toolbox enables the use of MATLAB and Simulink as integration platform in heterogeneous engineering tool environments. The toolbox is used for batch simulation processing, design of experiments, control design, as well as validation and verification analysis. The FMI Toolbox offers an intuitive and powerful workflow to combine physical models on a system level in a robust and efficient way.
FMI Toolbox is based on our proven and robust implementation of the FMI standard.
- Import and simulation of Functional Mock-up Units (FMUs) in Simulink
- Easy to use graphical configuration interface for Simulink FMU block-set
- Import and simulation of FMUs in MATLAB® scripts
- Support for FMI for Model Exchange 1.0
- Support for FMI for Co-Simulation 1.0
- Export of Simulink models as FMUs (add-on; requires The MathWorks Simulink Coder toolbox)
The Functional Mock-up Interface (FMI) is an open standard for exchange of compiled models, targeting tool interoperability and model reuse. FMI was pioneered by OEMs in the automotive industry, and is now an established technology in all systems industries. The FMI technology is supported by a large number of open source and commercial software tools for systems engineering, and more are following. For a complete and updated list see the Functional Mock-up Interface home page.
Product Partner of The MathWorks
Modelon with the FMI Toolbox for MATLAB® and Simulink® is a Product Partner of The MathWorks Connections Program. This is a driver to stay updated with new product releases and to guarantee a solution of the high quality and standards that are set by The MathWorks product line. See our press release to learn more.
FMI Toolbox for MATLAB is a product of Modelon and is distributed by Modelon and partners worldwide.