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 条
  • [31] Co-simulation of ship motions and sloshing in tanks
    Bulian, Gabriele
    Luis Cercos-Pita, Jose
    OCEAN ENGINEERING, 2018, 152 : 353 - 376
  • [32] Reciprocal Abstraction for Computer Architecture Co-Simulation
    Moeng, Michael
    Jones, Alex
    Melhem, Rami
    2015 IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS AND SOFTWARE (ISPASS), 2015, : 268 - 277
  • [33] TEACHING CO-SIMULATION BASICS THROUGH PRACTICE
    Paris, Thomas
    Wiart, Jean-Baptiste
    Netter, Denis
    Chevrier, Vincent
    PROCEEDINGS OF THE 2019 SUMMER SIMULATION CONFERENCE (SUMMERSIM '19), 2019,
  • [34] Co-Simulation of Geothermal Applications and HVAC Systems
    Welsch, Bastian
    Ruehaak, Wolfram
    Schulte, Daniel O.
    Formhals, Julian
    Baer, Kristian
    Sass, Ingo
    EUROPEAN GEOSCIENCES UNION GENERAL ASSEMBLY 2017, EGU DIVISION ENERGY, RESOURCES & ENVIRONMENT (ERE), 2017, 125 : 345 - 352
  • [35] Heterogeneous co-simulation of networked embedded systems
    Fummi, F
    Martini, S
    Perbellini, G
    Poncino, M
    Ricciato, F
    Turolla, M
    DESIGNERS' FORUM: DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, 2004, : 168 - 173
  • [36] CO-SIMULATION OF DYNAMIC BEHAVIOURS OF THE TBM ERECTOR
    He, Bo
    Li, Shanshan
    Luo, Zhongyong
    KEY TECHNOLOGIES OF RAILWAY ENGINEERING - HIGH SPEED RAILWAY, HEAVY HAUL RAILWAY AND URBAN RAIL TRANSIT, 2010, : 778 - 781
  • [37] Interface Jacobian-based Co-Simulation
    Sicklinger, S.
    Belsky, V.
    Engelmann, B.
    Elmqvist, H.
    Olsson, H.
    Wuechner, R.
    Bletzinger, K. -U.
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2014, 98 (06) : 418 - 444
  • [38] Architecture of a Distributed Process Co-simulation Framework
    Wack, Thorsten
    Schroeder, Andreas
    Yildiz, Evren
    CHEMIE INGENIEUR TECHNIK, 2020, 92 (10) : 1618 - 1625
  • [39] Advanced Methods of Controller Design: Simulation and Co-simulation on FPGA
    Ciganek, Jan
    Kocur, Michal
    Kozak, Stefan
    2016 CYBERNETICS & INFORMATICS (K&I), 2016,
  • [40] Co-Simulation of algebraically coupled dynamic subsystems
    Gu, B
    Asada, HH
    PROCEEDINGS OF THE 2001 AMERICAN CONTROL CONFERENCE, VOLS 1-6, 2001, : 2273 - 2278