Why SystemModeler?

Wolfram SystemModeler is the most complete physical modeling and simulation tool. Unlike other systems, SystemModeler requires no add-ons and fully supports the standard Modelica model language. And SystemModeler is designed to connect perfectly with Mathematica for the ultimate integrated modeling, simulation, and analysis workflow.

Product Comparison

supportedsupportedpartially supportedpartially supportedadditional purchase requiredadditional purchase required
  SystemModeler MapleSim* Simulink*
Additional Requirements Mathematica optional *Maple required *Matlab required

Modeling

Hierarchical modeling that follows real-life topology supported supported supported
Multidomain modeling supported supported supported
Drag-and-drop model design supported supported supported
Work with Modelica models supported partially supported  
Combine Modelica code with drag-and-drop design supported    
Include external C functions supported   partially supported

Built-in Model Libraries

SystemModeler MapleSim Simulink
Biochemical pathways supported    
Electrical (analog and multiphase) supported supported partially supported
Magnetic supported supported supported
Mechanical (translational, rotational, and 3D multibody) supported supported partially supported
Signal blocks (continuous, discrete, and logical) supported supported supported
State graphs supported   supported
Thermal (heat transfer and fluid flow) supported supported partially supported

Simulation

SystemModeler MapleSim Simulink
Hybrid continuous-discrete solver supported partially supported supported
Real-time solver supported   supported
Sensitivity analysis solver supported    
Initialize to steady state supported   supported

Visualization

SystemModeler MapleSim Simulink
One-click plotting of any system variable supported    
Automatic 3D mechanical visualization supported supported  
Custom visualization environment Mathematica Maple Matlab
2D and 3D graphics language supported partially supported supported
Advanced 3D graphics (lighting, transparency, and more) supported partially supported supported
2D and 3D animation supported partially supported partially supported
Standard formats (.avi and .mov) supported   partially supported
Instant interactivity supported    

Analysis & Design

SystemModeler MapleSim Simulink
Analysis platform Mathematica Maple Matlab
Programmable simulation control supported supported supported
Parallelized parameter sweeps supported   partially supported
Model equation analysis supported supported  
Model equilibrium detection supported supported supported
Control systems design supported supported supported
Model calibration supported supported supported
System optimization supported supported supported

Connectivity

SystemModeler MapleSim Simulink
Reusable standalone simulation executable supported   supported
Interactive HTML model supported   supported

Simplify Your Workflow

SystemModeler 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:

Component-based modeling versus block-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. SystemModeler is the result of this effort and more than 10 years of close cooperation with customers in the automotive, heavy-machinery, life science, and marine sectors, making it the easiest Modelica tool to use.

Modelica Libraries

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, SystemModeler and Mathematica provide complete programmatic control of simulations, enabling all kinds of design and analysis.

Analysis & optimization
Model development
Report generation
Simulation environment
Visualization
Signal processing
Control systems
Import & export
Presentation environment


Select Language: jafrdeeszhru