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.

How to Customize the Element Creation Dialog in SysML v2 & CATIA Magic

Tired of digging through menus because your most-used SysML v2 elements aren't in the creation dialog? I just dropped a new video showing how to easily patch your CATIA Magic UI to add elements like Views and Viewpoint Definitions right into your palette. We're keeping it strictly focused on native, out-of-the-box configurations rather than writing complex code.Grab the downloadable source file

CATIA MBSE CYBER SYSTEMS

Updating Requirements with excel via reqtify

Hello,I tried to update the requirements on enovia with excel document like verification matrix that has columns ID, Requirement Text and attributes. But the requirements on the enovia is not imported with reqtify so there is not intermediate file. When tried to update requirement set on the enovia with reqtify, it deletes all existed requirements and create new ones. I am using labels as ID (as

CATIA MBSE CYBER SYSTEMS

[Webinar] Digital Engineering Strategy with a Model-Based Approach, September 30

Dear all, we invite you to the upcoming webinar "Digital Engineering Strategy with a Model-Based Approach"Digital Engineering aims to integrate models, simulations, surrogate models, systems and components across engineering disciplines and throughout the full lifecycle.The webinar will explore an integrated digital approach using authoritative system data and models as a connected continuum, supp

CATIA MBSE CYBER SYSTEMS

Importing a spreadsheet and having the fields correspond to block names and value properties.

Hello, I have a basic question.I've been tasked with building out a series of BDDs for a computer network. I have an excel file that specifies the properties of each device on the network, e.g. host name, ip address, operating system, and make/model.For the blocks in the diagram, I would like to create a value property that corresponds to each of the properties specified in the spreadsheet, and po

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