Restarting algorithms for simulation problems with discontinuities
Fatemeh Mohammadi, Carmen Pagés Arévalo, Claus Führer · Linköping electronic conference proceedings · 2014
Modelica's language support includes so-called events for describing discontinuities.Modern integrating environments, like Assimulo, provide elaborate event detection and event handling methods.In addition, the overall performance of a simulation of models with discontinuities (hybrid models) depends strongly on the methods for restarting the integration after an event detection.The present paper reviews two restarting methods for multistep methods, both based on Runge-Kutta starters, and presents preliminary first experiments with Assimulo and LSODAR as a proof of concept, which motivates to apply the technique to hybrid systems described in Modelica and simulated by JModelica.org/PyFMIand Assimulo [1,3,2].