TY - GEN
T1 - Optimal Trigger Sequence for Non-Iterative Co-Simulation with Different Coupling Step Sizes
AU - Holzinger, Franz
AU - Benedikt, Martin
AU - Watzenig, Daniel
N1 - Publisher Copyright:
© Springer Nature Switzerland AG 2021.
PY - 2021/1/1
Y1 - 2021/1/1
N2 - The definition of a suitable trigger sequence is challenging during the configuration of non-iterative co-simulation. Therefore, a trigger sequence approach is presented for interacting subsystem in a sequential co-simulation framework. For this purpose, the dependencies between the subsystems are used to describe a co-simulation graph. According to the co-simulation graph an optimization approach for the optimal trigger sequence is derived. Furthermore, the subsystem execution behaviour is discussed with respect to different coupling step sizes. Therefore, the impact of the underlying scheduling algorithm is analysed. A transformation of the co-simulation graph is introduced in order to consider the scheduling behaviour. This enables the usage of solving algorithms designed for equal coupling time steps. In addition to that, an extension of the co-simulation graph is done by weighting of the coupling signals. The weighting of coupling signals allows the prioritization of the subsystems. This affects the trigger sequence and consequently the simulation results. In this context, different weighting approaches are discussed and compared by an example.
AB - The definition of a suitable trigger sequence is challenging during the configuration of non-iterative co-simulation. Therefore, a trigger sequence approach is presented for interacting subsystem in a sequential co-simulation framework. For this purpose, the dependencies between the subsystems are used to describe a co-simulation graph. According to the co-simulation graph an optimization approach for the optimal trigger sequence is derived. Furthermore, the subsystem execution behaviour is discussed with respect to different coupling step sizes. Therefore, the impact of the underlying scheduling algorithm is analysed. A transformation of the co-simulation graph is introduced in order to consider the scheduling behaviour. This enables the usage of solving algorithms designed for equal coupling time steps. In addition to that, an extension of the co-simulation graph is done by weighting of the coupling signals. The weighting of coupling signals allows the prioritization of the subsystems. This affects the trigger sequence and consequently the simulation results. In this context, different weighting approaches are discussed and compared by an example.
KW - Different coupling time steps
KW - Sequential co-simulation
KW - Trigger sequence optimization
UR - http://www.scopus.com/inward/record.url?scp=85089664077&partnerID=8YFLogxK
U2 - 10.1007/978-3-030-55867-3_5
DO - 10.1007/978-3-030-55867-3_5
M3 - Conference paper
SN - 9783030558666
T3 - Advances in Intelligent Systems and Computing
SP - 83
EP - 103
BT - Simulation and Modeling Methodologies, Technologies and Applications - 9th International Conference, SIMULTECH 2019, Revised Selected Papers
A2 - Obaidat, Mohammad S.
A2 - Ören, Tuncer
A2 - Szczerbicka, Helena
PB - Springer
T2 - 9th International Conference on Simulation and Modeling Methodologies, Technologies and Applications
Y2 - 29 July 2019 through 31 July 2019
ER -