Integration und Modellexport in Dymola

Dymola bietet ausgezeichnete Schnittstellen zu anderen Softwaretools und Simulationsumgebungen. Darüber hinaus unterstützt Dymola Modellexportoptionen wie Echtzeitsimulation, Binary Model Export und Quellcodegenerierung. 

FMI: Branchenstandard für den Austausch von Simulationscodes

Functional Mock-up Interface (FMI) ist ein anbieterunabhängiger Standard, der von der Modelica Association entwickelt wurde, um Simulationscode-Module (FMUs) verschiedener Tools zu kombinieren. FMI bietet zwei Austauschformate: Modellaustausch mit einem zentralen Solver für Konsistenz, und Co-Simulation mit integrierten Solvern für anwendungsspezifische Flexibilität. FMI fördert eine vielseitige Simulationsinfrastruktur.

Ein nicht proprietärer Standard für den Austausch von Simulationscode

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 anbieterunabhä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.
Auswahl an Austauschformaten

In der FMI-Spezifikation sind zwei Austauschformate definiert. FMI für den 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, die vom Generierungstool verwendet werden. 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.

Exportfunktionen

Dymola unterstützt den Export von Modellen und Modellquellcode. Es werden drei Exportalternativen mit unterschiedlichen Funktionen bereitgestellt.

Dank Echtzeitsimulation kann das Modell auch in Umgebungen verwendet werden, die keine Microsoft-C-Compiler unterstützen. Sie ist speziell für Echtzeitumgebungen konzipiert, wie die dSPACE- und xPC-Umgebungen, die von Dymola für die HIL-Simulation (Hardware-in-the-Loop) unterstützt werden. Die Echtzeitsimulation ist Bestandteil des standardmäßigen Dymola Produkts. Es gelten die folgenden Einschränkungen:

Die Echtzeitsimulation lässt lediglich den Export solcher Modelle zu, die die Inline-Integration nutzen, d. h. jene mit Integration mit einer eingebetteten festen Anzahl von Schritten. Die mithilfe der Echtzeitsimulation exportierten Laufzeitroutinen beinhalten keine der fortschrittlichsten Bibliotheksroutinen.

Schnittstelle zu anderer Software

DYMOLA kann problemlos in andere Software integriert werden.

FMI ermöglicht die nahtlose Integration dynamischer Systemmodelle aus verschiedenen Tools in Dymola. Das Importieren von FMUs ermöglicht die einfache Einbindung von Controllern oder Subsystemen und verbessert die Modelica-Modelle mit erweiterten Funktionen.

Beginnen Sie Ihre Reise

Die Welt der Systementwicklung verändert sich. Erfahren Sie, wie Sie mit Dymola einen Schritt voraus bleiben.

OSLC Tutorial: Business Use Case flow with DNG

Hi,I am using CSM 2022x Refresh 2 with Teamwork Cloud and Collaborator plugins.I am trying the OSLC integration capability with DNG by following one of your available tutorial https://docs.nomagic.com/CDH/latest/business-use-case-flow-with-dng-304012914.html but somehow, I am not ending with a similar result.By the end of the flow, I should be able to view the CSM element (which I published as an

CATIA MBSE CYBER SYSTEMS

Where is AI really creating value? Join us for the CATIA R2027x Live Keynote

According to PwC’s 29th Global CEO Survey, only 1 in 8 CEOs say AI delivers both higher revenues and lower costs. Billions invested. Countless pilots. So where is AI creating value?It starts with a real business challenge, and virtual twins give industrial AI the context to solve it.On Thursday, November 19, 2026, join us for the CATIA R2027x Live Keynote, in person in Vélizy-Villacoublay or onlin

CATIA MBSE CYBER SYSTEMS

CATIA Magic (Cameo) plugin for live RTI Connext DDS: publish and subscribe from a SysML simulation

A SysML model can describe a DDS interface. This plugin for CATIA Magic lets it take part in one: a simulation can publish and subscribe to real RTI Connext DDS traffic, so a service that exists only as a model can exchange data with services that already exist as code.The video (linked below) shows the setup and a live demo.What it's forChecking interfaces before implementation. A supplier's code

CATIA MBSE CYBER SYSTEMS

Student Research: connecting Cameo Systems Modeler to NASA GMAT, and access options

Hello everyone,I am a student working on a research project to build a digital thread between Cameo Systems Modeler and NASA's GMAT (General Mission Analysis Tool). I am modelling a CubeSat in Cameo, and I want its parameters (orbit elements, mass, constraints) to drive GMAT orbit analysis, with the results coming back to the model.I am using the Cameo 2021 demo version because I cannot afford a l

CATIA MBSE CYBER SYSTEMS

Häufig gestellte Fragen zu Functional Mock-up Interface/Unit

Mehr entdecken

Erfahren Sie, was CATIA für Sie tun kann

Lassen Sie sich von unseren CATIA Experten erklären, wie unsere Lösungen eine nahtlose Zusammenarbeit und nachhaltige Innovation in Unternehmen jeder Größe ermöglichen.

Erste Schritte

Wir bieten Kurse und Schulungen für Studierende, Hochschulen, Fachleute und Unternehmen an. Hier finden Sie die für Sie passende CATIA Schulung. 

Hilfe anfordern

Hier finden Sie Informationen zu Software- und Hardware-Zertifizierungen, Software-Downloads, Anwenderdokumentation, Support-Kontakten und Serviceangeboten