Saved in:
Bibliographic Details
Main Authors: Kyllingstad, Lars T., Sadjina, Severin, Skjong, Stian
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2406.17353
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866918170282950656
author Kyllingstad, Lars T.
Sadjina, Severin
Skjong, Stian
author_facet Kyllingstad, Lars T.
Sadjina, Severin
Skjong, Stian
contents We review error estimation methods for co-simulation, in particular methods that are applicable when the subsystems provide minimal interfaces. By this, we mean that subsystems do not support rollback of time steps, do not output derivatives, and do not provide any other information about their internals besides the output variables that are required for coupling with other subsystems. Such "black-box" subsystems are common in industrial applications, and the ability to couple them and run large-system simulations is one of the major attractions of the co-simulation paradigm. We also describe how the resulting error indicators may be used to automatically control macro time step sizes to strike a good balance between simulation speed and accuracy. The various elements of the step size control algorithm are presented in pseudocode so that readers may implement them and test them in their own applications. We provide practicable advice on how to use error indicators to judge the quality of a co-simulation, how to avoid common pitfalls, and how to configure the step size control algorithm.
format Preprint
id arxiv_https___arxiv_org_abs_2406_17353
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Error estimation and step size control with minimal subsystem interfaces
Kyllingstad, Lars T.
Sadjina, Severin
Skjong, Stian
Computational Engineering, Finance, and Science
We review error estimation methods for co-simulation, in particular methods that are applicable when the subsystems provide minimal interfaces. By this, we mean that subsystems do not support rollback of time steps, do not output derivatives, and do not provide any other information about their internals besides the output variables that are required for coupling with other subsystems. Such "black-box" subsystems are common in industrial applications, and the ability to couple them and run large-system simulations is one of the major attractions of the co-simulation paradigm. We also describe how the resulting error indicators may be used to automatically control macro time step sizes to strike a good balance between simulation speed and accuracy. The various elements of the step size control algorithm are presented in pseudocode so that readers may implement them and test them in their own applications. We provide practicable advice on how to use error indicators to judge the quality of a co-simulation, how to avoid common pitfalls, and how to configure the step size control algorithm.
title Error estimation and step size control with minimal subsystem interfaces
topic Computational Engineering, Finance, and Science
url https://arxiv.org/abs/2406.17353