SystemModeler Quick Revision History

The latest version of SystemModeler is 4.3. It improves core performance and adds features in usability and integration with the Wolfram Language, as well as many quality improvements.

SystemModeler 4.3   |  October 2016 More details »

  • Easy sharing of complete models, including all dependencies with Save Total Model feature
  • Package models with stored plots, which will immediately be shown when simulating
  • Support for custom units for plots and parameters in Simulation Center
  • SystemModeler educational and industry examples are now bundled with the product
  • Improved performance when building models, browsing in Model Center and using WSMLink
  • Improved diagram editor, making it easy to add points to connection lines for neat model diagrams
  • Ability to drill down into model diagrams for components from the Wolfram Language
  • Support for parallel simulation over different inputs to the model from the Wolfram Language

SystemModeler 4.2   |  December 2015 More details »

  • Faster model compilation from Modelica code to simulation executables
  • Model code generation decomposition, enabling support for larger simulation models
  • Faster simulation result retrieval in the Wolfram Language
  • Parameters and variables can be changed in specialized editors, including an array editor etc.
  • Support for automatic object trajectories in the 3D animation view
  • Support for model creation from time series and other data
  • 64-bit version now available for Windows, allowing for large models and simulations

SystemModeler 4.1   |  March 2015 More details »

  • Support for FMI import of models from other tools
  • Reliability analysis of system models using reliability diagrams, fault trees, and parametric lifetime distributions
  • Improved unit support that enables input and plotting in user-chosen units
  • Complete copy and paste support between models
  • Better native look and feel on OS X
  • Improved search and navigation in documentation
  • Fully updated Modelica by Example book on the Modelica language
  • Learn more

SystemModeler 4.0.1   |  September 2014

  • Japanese localization
  • Improved search in Class Browser
  • Fixed stop at steady state functionality
  • Improved stability of Model Center
  • Quality improvements

SystemModeler 4.0.0   |  July 2014 More details »

  • Library store with both free and paid model libraries that are verified to work with SystemModeler
  • Improved integrated documentation on SystemModeler, model libraries, and the Modelica Language in a new Documentation Center
  • Improved connectivity and deployment, including exporting FMI for immediate use in a large number of tools
  • Support for easier model parameterizations and navigation of models, as well as improved text-based modeling and optimized drag-and-drop support
  • New showcase environment for presentation of models
  • Support for Linux
  • Support for model creation from equations, system models, or existing components from Mathematica
  • Real-time support in simulations from Mathematica
  • Integration with new Mathematica features such as plot legends and hybrid differential equation capabilities
  • And more

SystemModeler 3.0.2   |  February 2013

  • Increased robustness of the activation system
  • Improved stability of WSMLink
  • Quality improvements

SystemModeler 3.0.1   |  January 2013

  • WSMLink documentation compatible with Mathematica 9
  • WSMLink compatible with the trial version of Mathematica
  • Certified installation programs for Mac OS X and Windows, to avoid malicious software warning during installation
  • Support for Windows 8
  • Quality improvements

SystemModeler 3.0.0   |  May 2012 More details »


  • Welcome screen with quick-start videos for modeling, simulation, and analysis, and other resources
  • New license system with web activation and management through Wolfram User Portal
  • Floating network license for all supported platforms

Model Libraries

  • Support for Modelica standard library Version 3.1, with electrical, mechanical, magnetic, and thermal domains, etc.
  • Constrained 3D mechanical systems are now supported with MultiBody components and automatic 3D real-time animation
  • Electromagnetic systems are now supported with the addition of the magnetic FluxTubes library
  • Systems biology is now supported through the BioChem library and import/export for systems biology markup language (SBML)
  • Support for handling different versions of libraries
  • Improved IntroductoryExamples package


  • Documentation is now available from the web
  • Dramatically improved documentation of built-in model libraries, including parameters, connections, links to examples, etc.
  • Automatically generated documentation for models, packages, etc.
  • WYSIWYG editing of embedded HTML documentation makes it easy to add professional-looking documentation to models
  • Improved model and experiment publishing feature makes it easy to automatically publish your models, visualizations, etc.


  • Model browser is now divided into four sections: Examples, Libraries, User Classes, and Recently Used Components
  • Faster browsing of model libraries and components
  • Connections between components are now color-coded to indicate domains
  • Automatically create hierarchical models by selecting components in the diagram view
  • Easily drill into components in hierarchical models to configure them (set parameters, initial values, etc.)
  • Interactive support for replaceable components, allowing reconfigurable models
  • Annotations are now by default hidden in the Text View for improved readability


  • Improved visualization aesthetics with plot themes, grid styles, etc.
  • Improved visualization functionality with restricted time range
  • Support for attaching shapes (DXF or OBJ formats) to multibody components
  • Support for attaching a camera to multibody components
  • Import of .mat and .txt data that can directly drive models
  • Support for storing parameter settings from an experiment within the model or generating a new model with those settings
  • Dynamic state selection is now supported, including full configurability at model or package levels
  • Support for the annotation of Evaluate, allowing parameter inlining for improved simulation performance
  • Generic TCP/IP-based communication interface for connecting simulations with other applications
  • Possibility to synchronize simulation with real time
  • Support for real-time updating of 2D and 3D visualizations
  • New fixed-step explicit solvers suitable for real time: explicit Euler, Heun, and fourth-order Runge–Kutta


  • New Wolfram SystemModeler Link package for connecting Mathematica to SystemModeler
  • Extensive documentation with tutorial and hundreds of examples
  • Directly simulate any Modelica model with control over parameters, initial values, solvers, etc.
  • Access to simulation data, including interpolating functions, events, etc.
  • Automatically parallelized parameter sweeps
  • Directly compute parameter sensitivities for model calibration and optimization
  • Immediate visualization of simulation results, such as parameter sweeps, sensitivities, etc.
  • Access to Modelica model data, including equations, variables, parameters, etc.
  • Support for updating Modelica models, such as parameter and initial values
  • Direct support for model linearization typically used for control design
  • Direct support for finding steady-state or equilibrium states for models
  • Full integration with control system functionality
de ja ko