Modellierung und Simulation mit Modelica* in SimulationX
ITI unterstützt aktiv die Entwicklung der objektorientierten Modellbeschreibungssprache Modelica zum Standard für physikalische Modellierung. Die Sprachdefinition und die Modelica-Standard-Bibliothek sind frei verfügbar und werden von der Modelica Association* weiterentwickelt und gefördert. Ab der SimulationX Version 3.3 steht Ihnen eine SimulationX Modelica Edition zur Verfügung, die sich gleichermaßen an Modelica-Experten wie auch an Neueinsteiger richtet. Das entsprechende Tutorial finden Sie in unserem Download-Bereich unter Anleitungen und Demos.
Verwendung von Modelica-Modellen
Modelle der Modelica-Standard-Bibliothek und andere auf der Sprachdefinition von Modelica (aktuell 3.0) basierende Modelle sind unter SimulationX lauffähig. Grundsätzlich entsprechen die Modellierungs- und Simulationsvorgänge in SimulationX denen von Modelica: Laden einer Modelldatei, Änderung der Parameter in einer grafischen Benutzeroberfläche, Starten der Simulation und Nutzung der Infrastruktur des Tools zur Präsentation der Simulationsergebnisse. Die aktuell geladenen Modelica-Bibliotheken werden im SimulationX-Bibliotheksbaum strukturiert dargestellt. Zur grafischen Darstellung der einzelnen Modelle und deren Verbindungen greift SimulationX auf die Graphics- und ViewInfo-Annotationen im Modelica-Text zurück. Die spezifischen SimulationX Analyseverfahren können Sie somit auch auf Ihre Modelica-Modelle anwenden.
Nutzerdefinierte Modelica-Modelle
Die Entwicklung von neuen Modellen kann mit jedem geeigneten Modelica-Tool oder Editor erfolgen. Nach dem Ablegen der Modelldatei (z. B. ein Package) im Modelica-Pfad von SimulationX, steht Ihnen das neue Modell im Bibliotheksbaum zur Verfügung. Insofern Sie als Anwender eine strukturierte Bedienerführung bei der Modellentwicklung bevorzugen, arbeiten Sie mit dem SimulationX TypeDesigner. Dieser Assistent führt Sie systematisch durch alle Schritte der Modellentwicklung. Er unterstützt Sie bei der Erstellung und Bearbeitung aller Arten von Klassen in Modelica (Modell, Connector, Record, Block, Funktion, Package).
Modelica Mehrkörpermechanik
Für die Modellierung von Mehrkörpersystemen bietet SimulationX die Möglichkeit einer oder mehrerer 3D-Ansichten, parallel zur Strukturansicht des Modells. Die Abbildung zeigt das Beispiel „SpringDamperSystem“ der Modelica Multibody-Bibliothek in der SimulationX Umgebung. Als Berechnungsergebnis sind die Eigenfrequenzen des Systems, nur eine der vielen Analysemethoden in SimulationX, dargestellt.





