2023.1
Update (version 1.10.2)
General availability: Modelon managed 2023-April-11
This update include a fix for the FMU export to Windows which 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.
Release 2023.1 (version 1.10.1)🔗
General availability: Modelon managed 2023-February-28 | Customer managed 2023-February-28
Welcome to the 2023.1 release of Modelon Impact. The release 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.
Selected Highlights🔗
Build🔗
- Support for svg icons – use svg images as icons for your model.
Analyze🔗
- 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.
Build: Model Builder🔗
Parameter Dialog🔗
- 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.
Model Diagram View🔗
- Impact now fully supports vectorized connections, vectorized connectors and components in the UI (Diagram View)
Model Debug🔗
-
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
- HTML-like characters are now handled correctly in the OCT compiler log
- Improved Local balance checker
- Additional check for choices annotations
- Run-time diagnostics
Analyze: Solver🔗
FMU export🔗
- 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 CVod
Modelica compilation🔗
- Faster compilation for small models
Collaboration: Integrations🔗
Jupyter🔗
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.
Platform information🔗
Execution environment🔗
This release include following execution environment.
Execution environments | v2023.1 |
---|---|
Optimica Compiler Toolkit | v1.40 |
Modelica compliance | v3.4 of Modelica Language specification1 |
FMU compliance | v2 (default) and v1 |
Operating system | CentOS v7.4 |
Python environment | v3.9 |
C compiler | GCC v4 and glibc v2.17 |
1 See Optimica Compiler Toolkit User's guide for further information about Modelica compliance and limitations.
Libraries🔗
This release includes following library versions. Columns indicate the release when a version was made available.
Libraries | 2023.1 | 2022.2 |
---|---|---|
AirConditioning | 1.25.0 | 1.24 |
AircraftDynamics | 1.8.0 | 1.7 |
Electrification | 1.9.0 | 1.8 |
EngineDynamics | 2.10.0 | 2.9 |
EnvironmentalControl | 3.14.0 | 3.13 |
FuelCell | 1.16.0 | 1.15 |
FuelSystem | 5.3.0 | 5.2 |
HeatExchanger | 2.10.0 | 2.9 |
Hydraulics | 4.18.0 | 4.17 |
HydroPower | 2.16.0 | 2.15 |
IndustryExamples | 1.2.0 | 1.1 |
JetPropulsion | 2.5.0 | 2.4 |
LiquidCooling | 2.10.0 | 2.9 |
Modelon | 4.2.0 | 4.1 |
Pneumatics | 2.14.0 | 2.13 |
ThermalPower | 1.25.0 | 1.24 |
ThermoFluidPro | 1.25.0 | 1.24 |
VaporCycle | 2.10.0 | 2.9 |
VehicleDynamics | 4.2.0 | 4.1 |
Notes on updates for Modelon Impact Desktop🔗
General availability: Modelon Impact Desktop 2023-February-28
Modelon Impact Desktop is not longer being actively developed. The 2022.2 release was the last release that included new functionality of the user-interface. This version will only include updates of the OPTIMICA Compiler Toolkit and libraries.