The latest version of SystemModeler is 3.0.2 and includes key performance and quality improvements.
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

