You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Zeno behaviour occurs when zero-crossing events (and associated changes of system state) occur at ever-decreasing time-distances from each other. This may lead to stalling the progress of simulation time.
So far, we detect excessive occurrence of zero-crossing events, and throw an exception if this occurs. However, there are strategies for resolving some types of Zeno behaviour. An overview is given in https://doi.org/10.3182/20080706-5-KR-1001.01346 (thanks @albert-mathews for pointing this out).
Implementation of these strategies in MoDyPy should be investigated.
The text was updated successfully, but these errors were encountered:
ralfgerlich
changed the title
Investigate improved zero-crossing location and handling of Zeno behaviour
Investigate improved handling of Zeno behaviour
Jun 20, 2021
Zeno behaviour occurs when zero-crossing events (and associated changes of system state) occur at ever-decreasing time-distances from each other. This may lead to stalling the progress of simulation time.
So far, we detect excessive occurrence of zero-crossing events, and throw an exception if this occurs. However, there are strategies for resolving some types of Zeno behaviour. An overview is given in https://doi.org/10.3182/20080706-5-KR-1001.01346 (thanks @albert-mathews for pointing this out).
Implementation of these strategies in MoDyPy should be investigated.
The text was updated successfully, but these errors were encountered: