Skip to content

Commit

Permalink
Added clarification on time increment
Browse files Browse the repository at this point in the history
  • Loading branch information
NikolaiFa authored and NikolaiFa committed Jul 17, 2024
1 parent c21e97b commit 01ef59d
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions fmi-guide/5___simulation.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,10 @@ With FMI 2.0 Co-Simulation FMUs do not support 0-size time steps in any case.
With FMI 3.0, Co-Simulation FMUs can support event handling explicitly via the `hasEventMode` capability flag.
Importers can make use of this feature by passing `fmi3True` for the `eventModeUsed` argument of the `fmi3InstantiateCoSimulation` call.

=== Time increment

An accurate simulation is dependent on an accurate increment of time. The importer must therefore set the current simulation time in a non-error-cumulative manner. As the actual implementation of the time increment is importer specific and unknown to the imported FMU, the FMU itself should not make any assumptions about the precision of the next time steps.

=== Support for Solvers

Importing implementations should support a wide variety of solver algorithms, in order to support Model-Exchange FMUs as fully as possible.
Expand Down

0 comments on commit 01ef59d

Please sign in to comment.