English

Treating Smoothness and Balance during Data Exchange in Explicit Simulator Coupling or Cosimulation

Computational Engineering, Finance, and Science 2017-03-21 v1

Abstract

Cosimulation methods allow combination of simulation tools of physical systems running in parallel to act as a single simulation environment for a big system. As data is passed across subsystem boundaries instead of solving the system as one single equation system, it is not ensured that systemwide balances are fulfilled. If the exchanged data is a flow of a conserved quantity, approximation errors can accumulate and make simulation results inaccurate. The problem of approximation errors is typically addressed with extrapolation of exchanged data. Nevertheless balance errors occur as extrapolation is approximation. This problem can be handled with balance correction methods which compensate these errors by adding corrections for the balances to the signal in next coupling time step. This work aims at combining extrapolation of exchanged data and balance correction in a way that the exchanged signal not only remains smooth, meaning the existence of continuous derivatives, but even in a way reducing the derivatives, in order to avoid unphysical dynamics caused by the coupling. To this end, suitable switch and hat functions are constructed and applied to the problem.

Keywords

Cite

@article{arxiv.1703.05522,
  title  = {Treating Smoothness and Balance during Data Exchange in Explicit Simulator Coupling or Cosimulation},
  author = {Dirk Scharff and Thilo Moshagen and Jaroslav Vondřejc},
  journal= {arXiv preprint arXiv:1703.05522},
  year   = {2017}
}

Comments

30 pages. This paper has been submitted as research paper and is currently under review

R2 v1 2026-06-22T18:47:25.905Z