We propose an adaptive step size controller that uses high level information of the model and the simulation (e.g. types of components, critical values of variables) to adjust the step size based on the possibility of the detection of a discrete event in the following step. Besides overcoming the challenges of Hybrid CT simulation the component also improves threshold-crossing detection. The proposed approach does not require step rejection (rollback), that discrete event components often fail to support.
In this paper we present the step size controller, demonstrate its usability on industrial case studies and evaluate the component both theoretically and based on measurements performed on our implementation that was integrated to the OMSimulator. We show that adaptive step size control can be used to bridge the gap between continuous time and discrete event simulation.
Keywords: hybrid CT simulation, step size control