WOLFRAM

System Modeler im Vergleich

Wolfram System Modeler ist die umfangreichste Umgebung für physikalische Modellierung und Simulation. Im Gegensatz zu anderen Systemen erfordert System Modeler keine Zusatzpakete und bietet vollständige Unterstützung für die Standardmodelle der Modelica-Sprache. System Modeler ermöglicht außerdem die mühelose Anbindung an Mathematica für den ultimativen integrierten Workflow aus Modellierung, Simulation und Analyse.

Produktvergleich

System Modeler MapleSim* Simulink*
supportedunterstützt partially supportedteilweise unterstützt additional purchase requiredZusatzmodule erforderlich
  Wolfram System Modeler MapleSim* Simulink*
Version 13.3 2023.1 Version R2023a
Zusätzliche Anforderungen Mathematica optional *Maple erforderlich *MATLAB erforderlich

Modellierung

Hierarchische Modellierung, die der realen Topologie entspricht supported supported supported
Multidomain-Modellierung supported supported supported
Modellentwurf mittels 'Drag-and-Drop' supported supported supported
Automatische Modelldokumentation supported    
Programmatische Modellerstellung supported supported supported
Unterstützung von Modelica supported partially supported
Entwurf von Komponenten aus symbolischen Gleichungen supported supported partially supported
Vollfunktioneller Modelica-Editor supported partially supported  
Verwendung von externen C-Funktionen supported supported supported
Fehler in Gleichungen finden supported partially supported partially supported

Simulation

System Modeler MapleSim Simulink
Hybride kontinuierlich-diskrete Solver supported supported supported
Echtzeit-Solver supported   supported
Solver für Empfindlichkeitsanalysen supported supported supported

Plotten

System Modeler MapleSim Simulink
Plotten von beliebigen Systemvariablen supported    
Vollständig konfigurierte Plots im Modell speichern supported partially supported supported
Interaktive Echtzeit-Plots supported   supported

Visualisierung

System Modeler MapleSim Simulink
Automatische mechanische Visualisierung in 3D supported supported supported
Benutzerdefinierte Visualisierungsumgebung Mathematica Maple MATLAB
Interaktive Dashboards supported   supported
2D- & 3D-Grafiksprache supported partially supported partially supported
Standardformate (.avi und .mov) für den Export supported partially supported supported

Analyse & Design

System Modeler MapleSim Simulink
Analyse-Plattform Mathematica Maple MATLAB
Programmierbare Simulationssteuerung supported supported supported
Parallelisierte Parametersweeps supported supported supported
Analyse von Modellgleichungen supported supported  
Bestimmen von Modellgleichgewichtszuständen supported supported supported
Entwurf von Regelsystemen supported supported supported
Automatisierte Modellkalibrierung supported partially supported supported
Eingebaute Zuverlässigkeitsanalyse supported    
Systemoptimierung supported supported supported
Dynamische Diagramme supported    
Automatisches Generieren von Modellen aus CAD-Daten supported supported supported
Numerische Modelllinearisierung supported supported supported
Symbolische Linearisierung supported supported  
Zugriff auf kuratierte Daten supported    

Konnektivität & Deployment

System Modeler MapleSim Simulink
Systemmodellierung in der Cloud supported partially supported supported
Erstellen von Installationsprogrammen für Ihre eigenen Bibliotheken supported   partially supported
Modell-Export mit FMI (Functional Mock-up Interface) supported supported supported
Modell-Export mit FMI zur Co-Simulation supported supported supported
Modell-Import mit FMI (Functional Mock-up Interface) supported supported supported
Simulator-Verknüpfung in Echtzeit supported supported supported
Bereitstellen von ausführbaren Standalone-Simulationsdateien supported   supported
Support für Einmalanmeldung (SSO) supported partially supported supported

Eingebaute Modellbibliotheken

System Modeler MapleSim Simulink
Elektrisch (analog, digital und mehrphasig) supported supported supported
Mechanisch (translatorisch, rotationell, und 3D-Multikörper) supported supported supported
Thermodynamik (Wärmeübertragung und fluide Strömung) supported supported supported
Fluide (kompressibel, mehrphasig, Gemische) supported   supported
Medien (Multikomponenten, Phasenübergänge) supported   partially supported
Signalblöcke (kontinuierlich, diskret und logisch) supported supported supported
Magnetisch (Flussröhre, Grundfrequenz) supported supported supported
Synchron-Schaltwerke supported   supported
Zustandsgraphen supported   supported

Zusätzliche Modell-Bibliotheken

System Modeler MapleSim Simulink
Biochemische Systeme supported   supported
Hydrauliksysteme supported supported supported
Luftfahrt supported   supported
Drehmaschinen supported   partially supported
Geschäftssimulation supported    
Dynamische Systeme supported    
2D-Modellierung (2D- Multikörper) supported partially supported partially supported

Zusätzliche interaktive virtuelle Labore

System Modeler MapleSim Simulink
Physiklabor für das Gymnasium supported   partially supported
Biologielabor für das Gymnasium supported   partially supported
Chemielabor für das Gymnasium supported   partially supported
Thermiklabor für die Uni supported   partially supported
Biologielabor für die Uni supported   partially supported
Digitalelektroniklabor für die Uni supported   partially supported
Maschinenbaulabor für die Uni supported partially supported partially supported

Zusätzliche Konnektivitätsbibliotheken

System Modeler MapleSim Simulink
OPC Classic Library for Data Access (DA) supported   supported
OPC Unified Architecture (UA) Library supported   supported
Arduino (Firmata) Connection Library supported   supported

Vereinfachen Sie Ihren Arbeitsablauf

System Modeler implementiert die Modelica-Sprache, die die Vorteile des komponentenbasierten Modellierens nutzt. Dabei wird die Vernetzung und gegenseitige Beeinflussung von Komponenten modelliert. Dies bietet gegenüber blockbasierter Modellierung wesentliche Vorteile. Das folgende Beispiel verdeutlicht den vereinfachten Arbeitsablauf beim Aufbau eines elektrischen Stromkreises durch komponentenbasierter Modellierung:

Component-based modeling versus block-based modeling

Vorteile von Modelica

Modelica ist eine offene Standardsprache, die speziell für das Entwerfen von physikalischen Systemen konzipiert ist. Sie eignet sich zur effizienten Einzel- und Teamarbeit an Projekten größeren Maßstabs, dank der Entwicklung wiederverwendbarer jeweils projektrelevanter Komponenten und Bibliotheken.

Wolfram MathCore ist Gründungsmitglied der Modelica Association und ist seit 1997 an der Konzeption der Modelica-Sprache aktiv beteiligt. System Modeler ist das Ergebnis dieser Arbeit und über 10-jähriger Kooperation mit Kunden in der Automobil-, Schwermaschinen-, Biowissenschaftsbranche sowie im marinen Sektor. Dies macht System Modeler zur Modelica-Anwendung mit der größten Bedienfreundlichkeit.

Modelica Libraries

Mehr als Simulation

Ein realitätsgetreues Modell ist nützlich für viel mehr als bloß numerische Simulation: Für alles von Optimierung und Regelsystem-Entwürfen bis hin zu maßgeschneiderter Visualisierung und Interaktivität. Kombiniert bieten System Modeler und Mathematica komplett programmatische Simulationssteuerung und ermöglichen so alle Arten von Entwurfs- und Analysemethoden.

System Modeler kann Functional Mock-up Units exportieren und importieren und ermöglicht so die Verwendung von Modellen in anderen Tools und das Verschieben von Legacy-Modellen in System Modeler.

Analyse & Optimierung
Modellentwicklung
Berichterstellung
Simulationsumgebung
Visualisierung
Signalverarbeitung
Regelsysteme
Import & Export
Umgebung für Präsentationen