Aarhus University Seal

Synthesizing Co-Simulation Algorithms with Step Negotiation and Algebraic Loop Handling

Research output: Contribution to book/anthology/report/proceedingArticle in proceedingsResearchpeer-review

Simulation-based analyses of cyber-physical systems are becoming increasingly vital. Co-simulation is one such technique that enables the coupling of specialized simulation tools through an orchestration algorithm that dictates when, with which inputs, and how far each simulation tool should advance its corresponding subsystem. The result of a co-simulation is often sensitive to the orchestration algorithm. This algorithm should be designed based on the simulation tool's implementation to minimize the co-simulation error. The paper extends current graph-based approaches for generating implementation-aware simulation algorithms to cover complex co-simulation scenarios where step negotiation and algebraic loops are part of the simulation. We show how the generation takes place for different complex co-simulation scenarios. An implementation of the approach is available online.

Original languageEnglish
Title of host publication2021 Annual Modeling and Simulation Conference (ANNSIM)
EditorsCristina Ruiz Martin, Maria Julia Blas, Alonso Inostrosa Psijas
Number of pages12
Publication yearJul 2021
ISBN (print)9781665433747
ISBN (Electronic)9781565553750
Publication statusPublished - Jul 2021
Event2021 Annual Modeling and Simulation Conference, ANNSIM 2021 - Virtual, Fairfax, United States
Duration: 19 Jul 202122 Jul 2021


Conference2021 Annual Modeling and Simulation Conference, ANNSIM 2021
LandUnited States
ByVirtual, Fairfax
SeriesSimulation Series

Bibliographical note

Publisher Copyright:
© 2021 SCS.

    Research areas

  • Co-Simulation, Orchestration Algorithms, Synthesis of Algorithms

See relations at Aarhus University Citationformats

ID: 225229538