Execution Settings🔗
There are three general execution/simulation/analysis types available for Modelon Impact:
Dynamic
simulation (time-domain)Steady-State
simulation (steady-state equilibrium in operation point)Custom
(run an arbitrary custom function)
Each of these 3 simulation types is based on Custom Functions, but only Dynamic and Steady-State are available to all users in Impact by default. Other Custom functions are added through Projects or custom installation.
Each simulation type requires more or less individual settings, which are available in Impact in the Experiment layer in the right-hand sidebar section EXPERIMENT, tab Analysis. There you will also find a button (via Advanced) that can be used to open the form with the advanced settings options for selected simulation type (compiler and solver options etc.):
These Execution settings, also known as Advanced simulation settings, consist of four (4) sections, where variables are available specifically for each step in the execution:
- Section 1:
Simulation Options
- Section 2:
Compiler Options
- Section 3:
Solver Options
- Section 4:
Runtime Options
Note
All execution settings are saved in the selected experiment and are therefore individual settings for this specific experiment.
Modelica vs. Modelon Impact specific execution settings
A model in Impact can have two types of simulation settings:
- Modelica execution settings: Modelica's
experiment
annotation contains some simple execution settings for time-domain analyses. Furthermore, Impact supports on top of the Modelica language some vendor-specific experiment annotations, like the solver type. - Modelon Impact specific execution settings: The heart of Impact, the Optimica Compiler Toolkit (OCT), allows you to specify many more execution settings, e.g. for Steady-State analysis and more.
Related articles🔗
Dynamic settings (time-domain) | Steady-State settings | Custom (function) settings