Thomas Neidhold

Leiter Softwareentwicklung

"In der Modelica Simu-
lationsumgebung kön-
nen Sie spezifische Auf-
gaben mit eigenen Mo-
dellen schnell lösen."


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.

 

*Modelica ist ein eingetragenes Warenzeichen der Modelica Association. Weitere Informationen zur Sprache unter www.modelica.org/documents.

 

Alle Beiträge rund um SimulationX und Modelica der Modelica Konferenz 2011 finden Sie hier.

Verwendung von Modelica-Modellen

Modelle der Modelica-Standard-Bibliothek und andere auf der Sprachdefinition von Modelica (aktuell 3.1) 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.

Analyse

  • Lineare Systemanalyse: Eigenfrequenzen und Schwingformen, Übertragungsverhalten
  • Varianten-Assistent (Parameterstudien)
  • Gleichgewichtsberechnung

Schnittstellen

  • Optimierungssoftware OptiY
  • Datenbankschnittstelle
  • SafetyDesigner (FT-Schnittstelle) und HipHops

Code-Export

  • C -Code-Export (mit oder ohne Solver)
  • Export S-Function (MATLAB/Simulink)
  • Code-Export für FMI (Model Exchange)
  • Code-Export für FMI (Co-Simulation)

Bitte Javascript aktivieren / Please activate javascript support