How System Modeler Compares
Wolfram System Modeler is the most complete physical modeling and simulation tool. Unlike other systems, System Modeler requires no add-ons and fully supports the standard Modelica model language. And System Modeler is designed to connect perfectly with Mathematica for the ultimate integrated modeling, simulation and analysis workflow.
Wolfram System Modeler | MapleSim* | Simulink* | |
---|---|---|---|
Version | 13.3 | 2023.1 | Version R2023a |
Additional Requirements | Mathematica optional | *Maple required | *MATLAB required |
Modeling |
|||
Hierarchical modeling that follows real-life topology | |||
Multidomain modeling | |||
Drag-and-drop model design | |||
Automatic model documentation | |||
Programmatic model creation | |||
Modelica support | |||
Design components from symbolic equations | |||
Full-fledged Modelica editor | |||
Include external C functions | |||
Advanced model equation debugging | |||
Simulation |
System Modeler | MapleSim | Simulink |
Hybrid continuous-discrete solver | |||
Real-time solver | |||
Sensitivity analysis solver | |||
Plotting |
System Modeler | MapleSim | Simulink |
Plotting of any system variable | |||
Save fully configured plots in model | |||
Interactive real-time plots | |||
Visualization |
System Modeler | MapleSim | Simulink |
Automatic 3D mechanical visualization | |||
Custom visualization environment | Mathematica | Maple | MATLAB |
Interactive dashboards | |||
2D & 3D graphics language | |||
Standard export formats (.avi and .mov) | |||
Analysis & Design |
System Modeler | MapleSim | Simulink |
Analysis platform | Mathematica | Maple | MATLAB |
Programmable simulation control | |||
Parallelized parameter sweeps | |||
Model equation analysis | |||
Model equilibrium detection | |||
Control systems design | |||
Automated model calibration | |||
Built-in reliability analysis | |||
System optimization | |||
Animated diagrams | |||
Autogeneration of model from CAD data | |||
Numeric model linearization | |||
Symbolic linearization | |||
Access to curated data | |||
Connectivity & Deployment |
System Modeler | MapleSim | Simulink |
System modeling in the cloud | |||
Create installers for your own libraries | |||
Export models with FMI (Functional Mock-up Interface) | |||
Export models with FMI for co-simulation | |||
Import models with FMI (Functional Mock-up Interface) | |||
Real-time simulator link | |||
Deploy simulation executable | |||
Support for single sign-on | |||
Built-in Model Libraries |
System Modeler | MapleSim | Simulink |
Electrical (analog, digital and multiphase) | |||
Mechanical (translational, rotational and 3D multibody) | |||
Thermal (heat transfer and fluid flow) | |||
Fluid (compressible, mixtures, multiphase) | |||
Media (multi-component, phase transitions) | |||
Signal blocks (continuous, discrete and logical) | |||
Magnetic (flux tubes, fundamental wave) | |||
Clocked (synchronous/clocked systems) | |||
State graphs | |||
Additional Model Libraries |
System Modeler | MapleSim | Simulink |
Biochemical systems | |||
Hydraulic systems | |||
Aircraft | |||
Rotating machinery | |||
Business simulation | |||
System dynamics | |||
Planar modeling (2D multibody) | |||
Additional Interactive Virtual Labs |
System Modeler | MapleSim | Simulink |
Physics labs for high-school courses | |||
Biology labs for high-school courses | |||
Chemistry labs for high-school courses | |||
Thermal labs for college courses | |||
Biology labs for college courses | |||
Digital electronic labs for college courses | |||
Mechanical engineering labs for college courses | |||
Additional Connectivity Libraries |
System Modeler | MapleSim | Simulink |
OPC Classic Library for Data Access (DA) | |||
OPC Unified Architecture (UA) Library | |||
Arduino (Firmata) Connection Library |
Simplify Your Workflow
System Modeler implements the Modelica language, which takes advantage of the strengths from component-based modeling, where the flow in components is modeled. This presents significant advantages compared to block-based modeling. This example of constructing an electric circuit illustrates the simplified workflow obtained with component-based modeling:
The Modelica Advantage
Modelica is an open standard language specifically designed for modeling physical systems. It allows individuals and groups to efficiently work together on large-scale projects, constructing reusable custom components and libraries.
Wolfram MathCore is a founding member of the Modelica Association and has taken an active part in the Modelica language design since 1997. System Modeler is the result of this effort and more than 15 years of close cooperation with customers in the automotive, heavy-machinery, life science and marine sectors, making it the easiest Modelica tool to use.
Beyond Simulation
A high-fidelity model is useful for much more than just numerical simulation, including everything from optimization and control design to custom visualization and interactivity. Together, System Modeler and Mathematica provide complete programmatic control of simulations, enabling all kinds of design and analysis.
System Modeler can export and import Functional Mock-up Units, enabling the use of models in other tools and moving legacy models into System Modeler.