Konferensartikel

Adaptive Step Size Control for Hybrid CT Simulation without Rollback

Rebeka Farkas
Department of Measurement and Information Systems, Budapest University of Technology and Economics, Hungary / MTA-BME Lendület Cyber-Physical Systems Research Group / IncQuery Labs Ltd, Hungary

Gábor Bergmann
Department of Measurement and Information Systems, Budapest University of Technology and Economics, Hungary / MTA-BME Lendület Cyber-Physical Systems Research Group / IncQuery Labs Ltd, Hungary

Ákos Horváth
Department of Measurement and Information Systems, Budapest University of Technology and Economics, Hungary /IncQuery Labs Ltd, Hungary

Ladda ner artikelhttp://dx.doi.org/10.3384/ecp19157503

Ingår i: Proceedings of the 13th International Modelica Conference, Regensburg, Germany, March 4–6, 2019

Linköping Electronic Conference Proceedings 157:51, s. 10

Visa mer +

Publicerad: 2019-02-01

ISBN: 978-91-7685-122-7

ISSN: 1650-3686 (tryckt), 1650-3740 (online)

Abstract

The Hybrid CT approach for simulating cyber-physical systems uses continuous time simulation and provides wrappers for discrete event components that implement the required interfaces. Besides the general obstacles of continuous time simulation, Hybrid CT introduces new challenges, such as creating wrappers, detecting discrete events (with minimal latency), and finding the correct balance between the simulation step sizes required by different components.

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.

Nyckelord

hybrid CT simulation, step size control

Referenser

Inga referenser tillgängliga

Citeringar i Crossref