FMI – Version 2.0
FMI für Modellaustausch und Co-Simulation (Veröffentlichung 25. Juli 2014)
Functional Mock-up Interface (FMI) ist ein Branchenstandard für die Kombination von Simulationscode-Modulen (FMUs) mehrerer Tools und Anbieter. Die Spezifikation wurde unter der Schirmherrschaft der Modelica Association entwickelt und bietet ein klar definiertes und anbieterabhängiges Austauschformat für Code (Binär- oder Quellcode) sowie zugehörige Daten und Dokumentation.
FMI wird von einer großen Anzahl von Authoring-Tools unterstützt, einschließlich Tools, die nicht auf Modelica basieren, und ist damit die ideale Grundlage für eine anbieterunabhängige Simulationsinfrastruktur.
In der FMI-Spezifikation sind zwei Austauschformate definiert. FMI für Modellaustausch definiert die Schnittstelle für Simulationscode-Module, die mit einem gemeinsamen, zentralen Solver kombiniert werden müssen. Dies gewährleistet eine einheitliche numerische Lösung und eine zuverlässige zentrale Fehlerkontrolle für die Simulation. FMI für die Co-Simulation definiert die Schnittstelle für Codemodule mit eingebetteten numerischen Solvern, wie sie vom Generierungstool verwendet wird. Dieser Ansatz bietet die Möglichkeit, dedizierte Solver für die modellierte Anwendung einzubetten, und unterstützt die Kompatibilität mit der Simulation im Authoring-Tool.
FMI 2.0 (veröffentlicht am 25. Juli 2014) wird in Dymola seit der Dymola 2015 FD01-Version unter Windows und Linux unterstützt. Bereits seit der Veröffentlichung im Jahr 2010 wurde die FMI 1.0-Spezifikationen für den Modellaustausch und die Co-Simulation in Dymola unterstützt. Dymola übergibt FMI 1.0 CrossCheck für Modellaustausch (Export und Import) und Co-Simulation (Slave und Master). Hinweise zur Unterstützung der optionalen FMI-Funktionen entnehmen Sie bitte den Versionshinweisen und dem Benutzerhandbuch.
Dassault Systèmes stellt Tools mit vollständigem Support von FMU-Export und -Import für Simulink bereit. Das Toolkit steht kostenlos zur Verfügung und kann ohne Lizenzschlüssel verwendet werden.
Version 2.6 des FMI-Kits für Simulink wurde im Juni 2019 veröffentlicht. Beachten Sie, dass es Updates zwischen den offiziellen Dymola Releases geben kann. Laden Sie das FMI-Kit für Simulink von der Projektseite auf GitHub herunter.
Allgemeine Funktionen und Kompatibilitätsinformationen: