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
关键词
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 条
  • [41] Quantum clock synchronization: Multiparty protocol
    Krco, M
    Paul, P
    PHYSICAL REVIEW A, 2002, 66 (02): : 1 - 2
  • [42] PROBABILISTIC CLOCK SYNCHRONIZATION IN DISTRIBUTED SYSTEMS
    ARVIND, K
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1994, 5 (05) : 474 - 487
  • [43] Clock synchronization for distributed media applications
    Distler, Thomas James
    Ouyang, Jinsong
    SOFTWARE-PRACTICE & EXPERIENCE, 2007, 37 (14): : 1489 - 1514
  • [44] Distributed co-simulation applied to urban scale energy systems design
    Puerto, Pablo
    Page, Jessen
    Ladevie, Bruno
    Rager, Jakob
    PROCEEDINGS OF BUILDING SIMULATION 2019: 16TH CONFERENCE OF IBPSA, 2020, : 1365 - 1371
  • [45] 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
  • [46] A PROBABILISTIC APPROACH TO DISTRIBUTED CLOCK SYNCHRONIZATION
    CRISTIAN, F
    9TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, 1989, : 288 - 296
  • [47] HyNTP: An Adaptive Hybrid Network Time Protocol for Clock Synchronization in Heterogeneous Distributed Systems
    Guarro, Marcello
    Sanfelice, Ricardo G.
    2020 AMERICAN CONTROL CONFERENCE (ACC), 2020, : 1025 - 1030
  • [48] Clock Self-Synchronization Protocol based on Distributed Diffusion for Wireless Sensor Networks
    Li, Min
    Zheng, Guoqiang
    Li, Jishun
    INTERNATIONAL JOURNAL OF FUTURE GENERATION COMMUNICATION AND NETWORKING, 2014, 7 (05): : 11 - 22
  • [49] Quantum algorithm for distributed clock synchronization
    Chuang, IL
    PHYSICAL REVIEW LETTERS, 2000, 85 (09) : 2006 - 2009
  • [50] Co-Simulation of Distributed Smart Grid Software Using Direct-Execution Simulation
    Shum, Chong
    Lau, Wing-Hong
    Mao, Tian
    Chung, Henry Shu-Hung
    Tsang, Kim-Fung
    Tse, Norman Chung-Fai
    Lai, Loi Lei
    IEEE ACCESS, 2018, 6 : 20531 - 20544