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 条
  • [41] The need for co-simulation in ASIC-verification
    Sjoholm, S
    Lindh, L
    23RD EUROMICRO CONFERENCE - NEW FRONTIERS OF INFORMATION TECHNOLOGY, PROCEEDINGS, 1997, : 331 - 335
  • [42] Application of Co-simulation of ProE and SimMechanics in Teaching
    Ma, Jie
    Chen, Huan
    PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND APPLICATION ENGINEERING (CSAE2019), 2019,
  • [43] Optimizing communication in embedded system co-simulation
    Hines, K
    Borriello, G
    PROCEEDINGS OF THE FIFTH INTERNATIONAL WORKSHOP ON HARDWARE/SOFTWARE CODESIGN (CODES/CASHE '97), 1997, : 121 - 125
  • [44] Wireless control system design and co-simulation
    Bjorkbom, Mikael
    Nethi, Shekar
    Eriksson, Lasse M.
    Jantti, Riku
    CONTROL ENGINEERING PRACTICE, 2011, 19 (09) : 1075 - 1086
  • [45] Research on co-simulation running based on HLA
    Chen, Xiao-Bo
    Xiong, Guang-Leng
    Guo, Bin
    Zhang, He-Ming
    Xitong Fangzhen Xuebao / Journal of System Simulation, 2003, 15 (12):
  • [46] Co-simulation Tool for Control in Agricultural Processes
    Burbano-Palencia, Luis
    Lopez-Jimenez, Jorge
    Quijano, Nicanor
    2017 IEEE 3RD COLOMBIAN CONFERENCE ON AUTOMATIC CONTROL (CCAC), 2017,
  • [47] Step Revision in Hybrid Co-simulation with FMI
    Cremona, Fabio
    Lohstroh, Marten
    Broman, David
    Di Natale, Marco
    Lee, Edward A.
    Tripakis, Stavros
    2016 ACM/IEEE INTERNATIONAL CONFERENCE ON FORMAL METHODS AND MODELS FOR SYSTEM DESIGN (MEMOCODE), 2016, : 173 - 183
  • [48] CO-SIMULATION PROCEDURE FOR MULTIBODY REEVING SYSTEMS
    Orzechowski, Grzegorz
    Mikkola, Aki M.
    Escalona, Jose L.
    PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, 2018, VOL 6, 2018,
  • [49] Transmission and distribution co-simulation: a review and propositions
    Mohseni-Bonab, Seyed Masoud
    Hajebrahimi, Ali
    Kamwa, Innocent
    Moeini, Ali
    IET GENERATION TRANSMISSION & DISTRIBUTION, 2020, 14 (21) : 4631 - 4642
  • [50] Co-simulation as a Fundamental Technology for Twin Ships
    Hatledal, L., I
    Skulstad, R.
    Li, G.
    Styve, A.
    Zhang, H.
    MODELING IDENTIFICATION AND CONTROL, 2020, 41 (04) : 297 - 311