Co-Simulation: A Survey

被引:224
|
作者
Gomes, Claudio [1 ]
Thule, Casper [2 ]
Broman, David [3 ]
Larsen, Peter Gorm [2 ]
Vangheluwe, Hans [1 ,4 ]
机构
[1] Univ Antwerp, Dept Math & Comp Sci, Middelheimlaan 1, B-2000 Antwerp, Belgium
[2] Aarhus Univ, Dept Engn, Finlandsgade 22, DK-8200 Aarhus, Denmark
[3] KTH Royal Inst Technol, ICT SCS, Kistagangen 16, S-16440 Kista, Sweden
[4] McGill Univ, Sch Comp Sci, 3480 Univ St, Montreeal, PQ H3A 0E9, Canada
基金
欧盟地平线“2020”;
关键词
Co-simulation; simulation; compositionality; HYBRID SYSTEMS; DISTRIBUTED SIMULATION; DESIGN; MODEL; DEVS; APPROXIMATION; FRAMEWORK; MULTIBODY; LANGUAGES; TOOLS;
D O I
10.1145/3179993
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Modeling and simulation techniques are today extensively used both in industry and science. Parts of larger systems are, however, typically modeled and simulated by different techniques, tools, and algorithms. In addition, experts from different disciplines use various modeling and simulation techniques. Both these facts make it difficult to study coupled heterogeneous systems. Co-simulation is an emerging enabling technique, where global simulation of a coupled system can be achieved by composing the simulations of its parts. Due to its potential and interdisciplinary nature, cosimulation is being studied in different disciplines but with limited sharing of findings. In this survey, we study and survey the state-of-the-art techniques for co-simulation, with the goal of enhancing future research and highlighting the main challenges. To study this broad topic, we start by focusing on discrete-event-based co-simulation, followed by continuous-time-based co-simulation. Finally, we explore the interactions between these two paradigms, in hybrid co-simulation. To survey the current techniques, tools, and research challenges, we systematically classify recently published research literature on co-simulation, and summarize it into a taxonomy. As a result, we identify the need for finding generic approaches for modular, stable, and accurate coupling of simulation units, as well as expressing the adaptations required to ensure that the coupling is correct.
引用
收藏
页数:33
相关论文
共 50 条
  • [1] An empirical survey on co-simulation: Promising standards, challenges and research needs
    Schweiger, G.
    Gomes, C.
    Engel, G.
    Hafner, I
    Schoeggl, J.
    Posch, A.
    Nouidui, T.
    SIMULATION MODELLING PRACTICE AND THEORY, 2019, 95 : 148 - 163
  • [2] A Review of Co-simulation Algorithm
    Li, Pu
    Lu, Daixing
    Jixie Gongcheng Xuebao/Journal of Mechanical Engineering, 2024, 60 (19): : 172 - 186
  • [3] Optimizing designs with co-simulation
    Mistry, Bhavesh
    Electronic Products, 2012, 54 (06):
  • [4] A Microgrid Co-simulation Framework
    Kounev, Velin
    Tipper, David
    Levesque, Martin
    Grainger, Brandon M.
    McDermott, Thomas
    Reed, Gregory F.
    2015 WORKSHOP ON MODELING AND SIMULATION OF CYBER-PHYSICAL ENERGY SYSTEMS (MSCPES), 2015,
  • [5] Co-Simulation with OPC UA
    Hensel, Stephan
    Graube, Markus
    Urbas, Leon
    Heinzerling, Till
    Oppelt, Mathias
    2016 IEEE 14TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2016, : 20 - 25
  • [6] TOWARDS THE IMPLEMENTATION OF A REAL-TIME CO-SIMULATION ARCHITECTURE BASED ON DISTRIBUTED CO-SIMULATION PROTOCOL
    Segura, Mikel
    Poggi, Tomaso
    Barcena, Rafael
    MODELLING AND SIMULATION 2021: 35TH ANNUAL EUROPEAN SIMULATION AND MODELLING CONFERENCE 2021 (ESM 2021), 2021, : 155 - 162
  • [7] TSpice-Alecsis co-simulation
    Stefanovic, D
    Sokolovic, M
    Petkovic, P
    Litovski, V
    2002 23RD INTERNATIONAL CONFERENCE ON MICROELECTRONICS, VOLS 1 AND 2, PROCEEDINGS, 2002, : 625 - 628
  • [8] Determinate Composition of FMUs for Co-Simulation
    Broman, David
    Brooks, Christopher
    Greenberg, Lev
    Lee, Edward A.
    Masin, Michael
    Tripakis, Stavros
    Wetter, Michael
    2013 PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE (EMSOFT), 2013,
  • [9] Checking SysML Models for Co-simulation
    Amalio, Nuno
    Payne, Richard
    Cavalcanti, Ana
    Woodcock, Jim
    FORMAL METHODS AND SOFTWARE ENGINEERING, ICFEM 2016, 2016, 10009 : 450 - 465
  • [10] VHDL - AleC++ co-simulation
    Dimic, Z
    Damnjanovic, M
    Litovski, V
    1997 21ST INTERNATIONAL CONFERENCE ON MICROELECTRONICS - PROCEEDINGS, VOLS 1 AND 2, 1997, : 725 - 728