A Simulink library for importing and exporting Functional Mock-up Units (FMUs) for model exchange and co-simulation.
FMI Kit for Simulink is a library that allows users to import and export Functional Mock-up Units (FMUs) within MATLAB/Simulink. It solves the problem of interoperability between Simulink and other simulation tools by supporting the FMI standard for model exchange and co-simulation. The tool enables engineers to share and integrate models across different simulation environments seamlessly.
Simulation engineers and researchers using MATLAB/Simulink who need to exchange models with tools supporting the FMI standard, such as those in automotive, aerospace, or industrial systems engineering.
Developers choose FMI Kit for its dedicated support of multiple FMI versions and simulation modes within Simulink, offering a standardized and reliable way to handle FMUs without native support in older MATLAB versions. Its integration with Simulink's workflow and included demos provide a practical solution for cross-tool simulation projects.
Import and export Functional Mock-up Units with Simulink
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Supports FMI standards 1.0, 2.0, and 3.0, ensuring compatibility with a wide range of simulation tools, as highlighted in the README's key features.
Works with MATLAB versions from R2016a to R2023a, making it suitable for legacy systems, per the compatibility list in the documentation.
Includes examples like the Bouncing Ball demo, which provides a quick start to learning FMU import and export, as shown in the quick start commands.
Handles both Model Exchange and Co-Simulation FMU types, essential for diverse simulation workflows, as specified in the features.
The project is no longer maintained, with the README stating it will not be continued, meaning no bug fixes or updates for future MATLAB versions.
MATLAB now has built-in FMI functionality, making this tool redundant for users with newer versions, as admitted in the README note.
Installation involves downloading a zip file and manually adding it to the MATLAB path, which is less integrated than native tools, per the quick start instructions.