System Modeler Quick Revision History
System Modeler 14.1 | July 2024 More details »
- Publish an explore to the cloud for easy sharing
- Assisted editing of modifications to redeclared classes
- Graphical editing of inputs to replaceable functions
- Graphical editing of record elements
- Automatic ground plane in animations
- Improved scaling of arrows in animations
- Text previews on search results in the documentation
- Improved control over messaging categories and strictness settings
- Easy-to-read formatting of code in messages
System Modeler 14.0 | January 2024 More details »
- Default to using Modelica Standard Library 4.0.0
- Automatic propagation of units though connections and equations
- Improved experimental detection of invalid uses of units and display units throughout models
- Flexible and automatic conversion of a very large selection of units in input fields and plots
- Choose preferred unit systems to use globally (SI, Imperial, US, ...)
- Class rename finds and updates all usages in the complete library and, optionally, in all loaded libraries
- Component rename finds and updates all usages in the complete library and, optionally, in all loaded libraries
- Snap to intersections between plot curves
System Modeler 13.3.1 | August 2023
- Lowered severity of some error messages to warnings to create a transition period where users can improve their models
- Minor bug fixes
System Modeler 13.3 | June 2023 More details »
- Plot expressions of variables in Simulation Center
- Native System Modeler kernel and simulations on Apple Silicon
- Create easy-to-install System Modeler Archives with custom libraries and models
- Possibility to automatically convert user libraries to be compatible with Modelica Standard Library 4.0.0
- Continue working while validating and building
- Interactively change inputs to real-time simulations
System Modeler 13.2 | December 2022 More details »
- Improved Modelica language support in all areas, particularly in lookups, inner/outer and expandable connectors
- Better detection of invalid Modelica models
- Explore models and scenarios using interactive control panels
- Flattened view of simulation models in Model Center
- Context-aware navigation and help in Modelica Text View
System Modeler 13.1 | June 2022 More details »
- New task-oriented documentation with improved and new content and better organization
- Modelica Quick Reference documentation for quickly referencing Modelica language syntax and features
- Modelica language specification included in Documentation Center
- Improved support for high-resolution screen environments across all platforms
- New high-resolution icons throughout the user interface
- Support for installing and using the Visual Studio 2022 compiler on Windows
- Support for product activation using single sign-on
System Modeler 13.0 | December 2021 More details »
- Modeling of thermo-fluid systems using the Modelica Fluid library
- Refined solution of equation systems with variable structure
- Continue working while building and validating models in the background
- Visual and clear indication of missing components, broken connections and broken inheritance
- Include custom unit conversions in libraries for easy use by library users
- Reflect line style in plot legends
- Improved editing of plot markers
- Validation of model plots, with a clear indication of issues like missing variables
System Modeler 12.3 | May 2021 More details »
- Minor updates in 12.3.1 released June 2021
- Add plot markers and labels to model plots
- Easily add links and variable references to plot captions
- Drag and drop subplots to reorder them
- Drastically reduced result file sizes and improved simulation speed
- Parallel compilation resulting in faster building of models
- Easily enter parameter or variable values in any compatible unit
- Improved editing capabilities for model documentation
- Improved automatic model documentation
- View and edit revision information for models
System Modeler 12.2 | December 2020 More details »
- Stricter Modelica compliance checking, with improved error messages
- Show parameter values in icons using the chosen display unit
- Includes Modelica Standard Library 4.0.0 (not compatible with models built with 3.2.3; Modelica 3.2.3 still included)
- Improvements to 3D animations
- Use custom simulation time unit
- Add captions to plots
- Controls for exporting plot to image
- Complete GUI support for each and final keywords
- Hundreds of improvements to stability, messaging and performance
System Modeler 12.1 | March 2020 More details »
- Strict Modelica compliance checking, with improved error messages
- Customizable user modes simplify and adjust the interface in presentation and education scenarios
- Extended GUI support for the Modelica language
- Ships with Modelica Standard Library 3.2.3
- HTML export of model documentation
- Measurement tools in Simulation Center
- Multiple y axes for plotting signals using different units
- Easy zooming of plot axes
- Support for Modelica synchronous language elements and Modelica_Synchronous library
- Improved tearing for systems of equations
- Improved ability to recover from errors during simulation, such as asserts
System Modeler 12 | April 2019 More details »
- Support for FMI co-simulation export and import
- Significantly improved state selection algorithm
- Equation block browser for debugging and understanding models
- Built-in list of default icons to choose from when creating new models
- Easy disabling and enabling of components in a model through right-click or logical expressions
- Ability to select which view to show when opening a model (diagram, icon, text or documentation)
- Ability to add custom unit conversions
- Line-wrapping of the Modelica Text View and easy toggling of individual annotations
- Improved routing and editing of connection lines
- Clear display of active connector when creating connections
- Improved workflow when creating array connections
- Drastically improved performance of displaying and editing graphical views
- Ability to easily copy models from System Modeler into Wolfram Language desktop products
- Improved symbolic linearization in the Wolfram Language
- Synchronization of version numbers with the Wolfram Language
System Modeler 5.1 | March 2018 More details »
- New Wolfram Language interface, with expanded and streamlined capabilities
- Ability to share, collaborate and present models and analytics notebooks with any Wolfram Language user
- New, more informative typesetting of system models in the Wolfram Language
- Important parameter and variable settings available at the top level in a hierarchical model
- Parameters that do not affect the model in its current configuration can now be disabled
- Parameter and variable descriptions can now be edited directly in the parameters tab
- Ability to experiment with and change parameters for built-in example models
- Improved model search with grouped search results and filters
System Modeler 5.0 | July 2017 More details »
- A completely revamped engine
- Fully redesigned model icons for improved clarity, readability and presentability
- New Media built-in library simulates flow and phase changes of liquids and gases
- New Noise built-in library adds realism to simulations with reproducible noise generation
- Improvements to import and export with the latest FMI standard (2.0) allows interoperability with more tools than ever before
- Support for replaceable classes, allowing easy switching of submodels such as engines, tires, etc.
- Components can now be tracked individually in versioning control systems by allowing packages to be split into multiple files
- Significantly improved simulation performance for data-heavy models, including models using the Media library
- Interactively browse hundreds of complete model examples using WSMExamples
- Ability to programmatically optimize or modify parameters using WSMParametricSimulateValue
System Modeler 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
- System Modeler 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
System Modeler 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
System Modeler 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
System Modeler 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
System Modeler 4.0.0 | July 2014 More details »
- Library store with both free and paid model libraries that are verified to work with System Modeler
- Improved integrated documentation on System Modeler, 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
System Modeler 3.0.2 | February 2013
- Increased robustness of the activation system
- Improved stability of WSMLink
- Quality improvements
System Modeler 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
System Modeler 3.0.0 | May 2012 More details »
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
- 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
- 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 Modelica annotation 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 System Modeler Link package for connecting Mathematica to System Modeler
- Extensive documentation with tutorials 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