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.
|Additional Requirements||Mathematica optional||*Maple required||*Matlab required|
|Hierarchical modeling that follows real-life topology|
|Drag-and-drop model design|
|Work with Modelica models|
|Combine Modelica code with drag-and-drop design|
|Design components from symbolic equations|
|Include external C functions|
Built-in Model Libraries
|Electrical (analog and multiphase)|
|Magnetic (flux tubes, fundamental wave)|
|Mechanical (translational, rotational and 3D multibody)|
|Signal blocks (continuous, discrete and logical)|
|Thermal (heat transfer and fluid flow)|
|Integrated library store for payment and delivery of add-on libraries|
|Hybrid continuous-discrete solver|
|Sensitivity analysis solver|
|One-click plotting of any system variable|
|Automatic 3D mechanical visualization|
|Custom visualization environment||Mathematica||Maple||Matlab|
|2D and 3D graphics language|
|Advanced 3D graphics (lighting, transparency and more)|
|2D and 3D animation|
|Standard formats (.avi and .mov)|
Analysis & Design
|Programmable simulation control|
|Parallelized parameter sweeps|
|Model equation analysis|
|Model equilibrium detection|
|Control systems design|
|Export models with FMI (Functional Mock-up Interface)|
|Import models with FMI (Functional Mock-up Interface)|
|Real-time simulator link|
|Reusable standalone simulation executable|
|Interactive HTML model|
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:
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 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.
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.
SystemModeler can export and import Functional Mock-up Units, enabling the use of models in other tools and moving legacy models into SystemModeler.
Questions? Comments? Contact a Wolfram expert »