SystemModeler Top Features

Drag, Drop & Connect

Quickly and intuitively create models using SystemModeler’s drag-and-drop approach. Pick up components like transistors or springs and drop them onto the canvas.More

Draw lines between components to indicate physical connections like electrical wiring or mechanical attachment. Click components to specify parameters, units and configuration.Less

Full Simulation Control

Get complete control over simulations with an interactive notebook environment powered by the Wolfram Language. Programmatically specify initial conditions, parameter values and input signal functions. More

Sweeps of simulations across sets of parameter values, including Monte Carlo simulations, are automatically run in parallel. Access advanced simulation options, manage the tradeoff between simulation speed and simulation detail by selecting one of the many available solvers, change solver tolerance and step size, and much more.Less

Unlimited Analysis

Perform your own symbolic and numerical computations by accessing the full model equations and simulation results of your models. Bring the full power of the Wolfram Language to your model analysis.More

Programmatically control SystemModeler simulations and use built-in functions for finding model equilibria, linearizing models and more. Perform model calibration and system optimization using Mathematica’s symbolic and numerical features, and present your results with advanced graphics and interactivity. The Wolfram Language environment is designed to make exploration and analysis as efficient as possible. Entering commands into the notebook environment automatically creates a record of your work that can be shared with colleagues or reused and improved for future analyses. Notebooks combine code, data, explanatory text, plots, graphics and interactive elements in a single platform-independent document format. Prebuilt notebook templates for frequency and sensitivity analyses, model calibrations and more makes it easy to get started right away.Less

Multidomain Modeling

Real-world machines and systems are rarely confined to a single physical domain. Models can contain any combination of interconnected components from any number of domains mimicking real-world topology. More

This makes it possible to uncover important effects that would be missed using a less integrated approach. The included Modelica Standard Library comes with thousands of components for translational, rotational and three-dimensional mechanics, electronics, logical and signal blocks, heat transfer, media and more.Less

Instant Animations

Plot the value of a system variable with a single click. Plot multiple variables, create parametric plots and choose from built-in plot styles with a point-and-click interface.More

Attach visualization geometries from CAD software to components, and automatically create live 3D animations for models with 3D mechanical components. Connect to Mathematica for programmable custom visualization.Less

Automatically Generate Reports

Run simulation models under different conditions and configurations and automatically generate customized reports based on the simulation results. More

Export the results in common formats such as PDF, HTML and LaTeX. Publish as interactive reports on the Wolfram Cloud or through Mathematica notebooks, using manipulates, sliders, graphics and other Wolfram Language elements.Less

Share & Collaborate

Share individual components or libraries with others as Modelica code or Functional Mock-up Units. Protect your intellectual property by sharing components as Functional Mock-up Units and allow them to be used in a wide range of tools.More

It is possible to distribute your Modelica libraries through the SystemModeler Library Store, getting access to a worldwide market and a robust licensing mechanism.Less

Hardware & Software Connectivity

Put your models in the loop by directly connecting your own hardware devices and software sources, and run them together with the simulation.More

Connect to Arduino boards, OPC Servers, gamepads, databases and more. Streamlined Modelica libraries allow you to drag and drop hardware and software connections just like any other component. The Wolfram Device Framework gives you full control over your connected devices.Less

How SystemModeler Compares

Learn how SystemModeler compares with our competitors feature by feature.More

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 the Wolfram Language, for the ultimate integrated modeling, simulation and analysis workflowLess