2023.1
Release 2023.1 (version 1.10.2)🔗
This version was released on 2023-Apr-11
Modelon Impact Release 2023.1 (version 1.10.1) introduced FMU export to Windows.
This function could throw an error under specific circumstances: if exporting an FMU to Windows AND the Modelica libraries the model was dependent on were stored on a path with spaces AND if the model being exported additionally contained external functions or objects, a compilation error was thrown. The error message read: failure to compile c code.
This is resolved in Release 2023.1 (version 1.10.2)
Release 2023.1 (version 1.10.1)🔗
This version was released on 2023-Feb-28
Welcome to the 2023.1 release of Modelon Impact. This release is only applicable for Modelon Impact cloud and on-premises, for desktop users see the information available below.
The update contains new features, updated libraries and addresses some usability issues.
We would also like to promote our Library conversion guide. It describes the process of upgrading your Modelon Impact Workspaces to use the new release of the Modelon Libraries or how to keep using 2022.2 version of the libraries and upgrade at a later point.
Below includes a detailed list of updated and new features in Modelon Impact.
New Features🔗
- The FMU export now allows the selection of the target platform. Decide if the FMU should work for Windows x64 or Linux x64 platform.
- For the FMU export for co-simulation, you can now also choose the new Radau5ODE solver. Use this solver if the model contains many events and/or if the model has stability problems with CVode.
- Support for svg icons – use svg images as icons for your model.
Improvements🔗
- The component Properties panel (right-side bar) displays now also the dimension and size for non-scalar parameters and variables. This facilitates the entry of appropriate expressions since you can now see which dimension is required.
- Impact now fully supports vectorized connections, vectorized connectors and components in the UI (Diagram View)
-
Faster compilation for small models
-
Improved diagnostics support
- Run-time diagnostics
- See start values when a non-linear equation system fails to solve
- Compilation error messages
- Improved duplicate variables error messages
- Support for annotation 'missingInnerMessage'
- Add the error message for the parameter that depends on non-parameter
- Improved Local balance checker
- Additional check for choices annotations
- Run-time diagnostics
-
HTML-like characters are now handled correctly in the OCT compiler log
Changes in JupyterLab user environment for Modelon Impact cloud :🔗
- JupyterLab updated to 3.5.3
- Dash updated to 2.7.1, jupyter_dash package removed
- VS code updated (code-server 4.9.1)
- Removed legacy single-notebook Jupyter plugins
- jupyter_nbextensions_configurator
- jupyter-contrib-nbextensions
- ~/.ipython directory was removed from the default Python path for security reasons. When installing additional packages with pip--target < directory > make sure to use sys.path.append(< directory >) or similar in your scripts and notebooks.
Notes on updates for Modelon Impact Desktop🔗
A new version will be available containing ONLY updates of the OPTIMICA Compiler Toolkit and libraries. Of the above, the following improvements are included:
- Improved diagnostics support
- Faster compilation for small models