SystemModeler Quick Revision History

The latest version of SystemModeler is 4.0.0. It vastly expands support for modeling libraries, adds standardized deployment of models to other simulation tools, and deepens integration with Mathematica.

SystemModeler 4.0.0

July 2014

  • 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

More information on new features»

Detailed what's new»

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

General

  • 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 (user.wolfram.com)
  • 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

  • Documentation is now available from the web (reference.wolfram.com/system-modeler)
  • 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.

Modeling

  • 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

Simulation

  • 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

Analysis

  • 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