Clock Synchronization in Context of the Distributed Co-Simulation Protocol

被引:3
|
作者
Krammer, Martin [1 ]
Ferner, Philipp [1 ]
Watzenig, Daniel [1 ,2 ]
机构
[1] VIRTUAL VEHICLE Res Ctr, Graz, Austria
[2] Graz Univ Technol, Inst Automat & Control, Graz, Austria
来源
2019 8TH IEEE INTERNATIONAL CONFERENCE ON CONNECTED VEHICLES AND EXPO (IIEEE CCVE) | 2019年
关键词
co-simulation; time; synchronization; dcp; real-time;
D O I
10.1109/iccve45908.2019.8964848
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Today co-simulation methodologies are widely used for automotive system development. This approach supports distributed development and test of subsystems, which are engineered by different suppliers. The Functional Mock-Up Interface (FMI) as an open standard enables seamless integration of simulation models, tools and solvers. The recently published Distributed Co-Simulation Protocol (DCP) is an open standard application layer communication protocol. It represents a solution for the integration of models or real-time systems into simulation environments. While the DCP was designed for low overhead and real-time capable operation, it does not specify the exchange of time information during simulation. The DCP currently relies on external mechanisms for time synchronization. In this paper, we propose an extension to the DCP, enabling time synchronization between DCP slaves and the master. This enables time triggered exchange of simulation data, applicable to the DCP's real-time and non-real-time operating modes. Therefore it becomes possible to synchronize time between participants of a distributed co-simulation scenario. Many applications may benefit from our approach, including hardware- or software-in-the-loop scenarios, or mixed real-virtual prototypes for e.g. automated driving. We demonstrate the functionality of our extension with a use case from the automotive domain, which implements a lane keeping assist system.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Using the Distributed Co-Simulation Protocol for a Mixed Real-Virtual Prototype
    Baumann, Peter
    Krammer, Martin
    Driussi, Mario
    Mikelsons, Lars
    Zehetner, Josef
    Mair, Werner
    Schramm, Dieter
    2019 IEEE INTERNATIONAL CONFERENCE ON MECHATRONICS (ICM), 2019, : 440 - 445
  • [2] 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
  • [3] Simulator Coupled with Distributed Co-Simulation Protocol for Automated Driving Tests
    Meyer, Max-Arno
    Sauter, Lina
    Granrath, Christian
    Hadj-Amor, Hassen
    Andert, Jakob
    AUTOMOTIVE INNOVATION, 2021, 4 (04) : 373 - 389
  • [4] Simulator Coupled with Distributed Co-Simulation Protocol for Automated Driving Tests
    Max-Arno Meyer
    Lina Sauter
    Christian Granrath
    Hassen Hadj-Amor
    Jakob Andert
    Automotive Innovation, 2021, 4 : 373 - 389
  • [5] A Generic Interface for x-in-the-Loop Simulations Based on Distributed Co-Simulation Protocol
    Segura, Mikel
    Poggi, Tomaso
    Barcena, Rafael
    IEEE ACCESS, 2023, 11 : 5578 - 5595
  • [6] ZerOBNL: A framework for distributed and reproducible co-simulation
    Puerto, Pablo
    Widl, Edmund
    Page, Jessen
    2019 7TH WORKSHOP ON MODELING AND SIMULATION OF CYBER-PHYSICAL ENERGY SYSTEMS (MSCPES), 2019,
  • [7] Co-simulation of FMUs and Distributed Applications with SimGrid
    Camus, Benjamin
    Orgerie, Anne-Cecile
    Quinson, Martin
    SIGSIM-PADS'18: PROCEEDINGS OF THE 2018 ACM SIGSIM CONFERENCE ON PRINCIPLES OF ADVANCED DISCRETE SIMULATION, 2018, : 145 - 156
  • [8] Towards Reuse of Synchronization Algorithms in Co-simulation Frameworks
    Thule, Casper
    Palmieri, Maurizio
    Gomes, Claudio
    Lausdahl, Kenneth
    Macedo, Hugo Daniel
    Battle, Nick
    Larsen, Peter Gorm
    SOFTWARE ENGINEERING AND FORMAL METHODS, SEFM 2019, 2020, 12226 : 50 - 66
  • [9] Time Base Synchronization for Interconnecting Real-Time Platforms in Co-Simulation
    Shoubaki, Ehab
    Arefi, Mahmoodreza
    Chamana, Manohar
    Chowdhury, Badrul H.
    Parkideh, Babak
    2016 52ND ANNUAL MEETING OF THE IEEE INDUSTRY APPLICATIONS SOCIETY (IAS), 2016,
  • [10] Design and Application of a Domain Specific Modeling Language for Distributed Co-Simulation
    Krammer, Martin
    Benedikt, Martin
    2019 IEEE 17TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2019, : 677 - 682