arrow
返回

A Generic Interface for x-in-the-Loop Simulations Based on Distributed Co-Simulation Protocol

delete2023-01-01
delete5
delete
OA
AI
M
Mikel Segura *
T
Tomaso Poggi
R
Rafael Bárcena
DOI:10.1109/ACCESS.2023.3237075delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Co-simulation is a key step in the development of today's complex cyber-physical systems (CPS), specially in the integration and validation activities. However, performing a co-simulation involving models developed in different environments and possibly deployed in different platforms with mixed real-time and non real-time constraints is a challenging engineering task. A promising technology that could help overcome communication and synchronisation difficulties is the non-proprietary standard Distributed Co-simulation Protocol (DCP). This standard defines an application-level communication protocol, independent of the platform and the communication medium, that regulates the exchange of information between the co-simulation entities. This paper presents a co-simulation interface based on the DCP standard. It offers a novel approach to apply the DCP standard. Instead of using it as a model encapsulation mechanism, having to develop an specific DCP slave for each application, it is proposed to use it as a generic co-simulation interface. To this end, a Simulink library has been developed, allowing to connect models developed in Simulink with the outside world in an standardised way. Moreover, by exploiting the code generation potential of Simulink, a wide variety of devices become accessible, thus enabling x-in-the-loop simulations, which are commonly used tests in the verification and validation process of CPSs. This library has been tested in a soft real-time co-simulation application between a Simulink instance and an application running on a Xilinx Zynq Ultrascale+ System-on-Chip. As an additional contribution, an analysis of DCP synchronisation problems when simulating closed-loop systems composed of two slaves is performed. Finding that the main causes are the occurrence of random delays and that the simulations of the two slaves start at an arbitrary time. A possible solution to this problem is also presented.
Keyword:
Control systems
Computational modeling
Software packages
Real-time systems
Mathematical models
Codes
Synchronization
co-simulation interface
distributed co-simulation protocol
model-based design
model testing
simulink
x-in-the-loop

期刊

IEEE Access 封面图
IEEE Access
IF:
3.6
论文数:
9.8W
被引数:
29.4W

机构

M
mondragon unibertsitatea
学者数:
1.2K
论文数: 767
被引数: 4
U
university of basque country
学者数:
1.9W
论文数: 1.6W
被引数: 17
引用论文

引用论文

Quantum dot-antibody and aptamer conjugates shift fluorescence upon binding bacteria
err2004-12-01
err0
PREAI
errSulatha Dwarakanath; John G. Bruno; Anant Shastry; Taylor Phillips; Ashely John; Ashok Kumar; Larry D. Stephenson
err分享
err收藏
Interfacing Issues in Multi-Domain Simulation Tools
err2012-01-01
err22
PREAI
errFaruque, M. O.; Dinavahi, V.; Steurer, M.; Monti, A.; Strunz, K.; Martinez, J. A.; Chang, G. W.; Jatskevich, J.; Iravani, R.; Davoudi, A.
err分享
err收藏
Simulator Coupled with Distributed Co-Simulation Protocol for Automated Driving Tests
err2021-10-16
err9
errOAAI
errMeyer, Max-Arno; Sauter, Lina; Granrath, Christian; Hadj-Amor, Hassen; Andert, Jakob
err分享
err收藏
Co-Simulation of Distributed Smart Grid Software Using Direct-Execution Simulation基于直接执行仿真的分布式智能电网软件协同仿真
err2018-01-01
err23
errOAAI
errShum, Chong; Lau, Wing-Hong; Mao, Tian; Chung, Henry Shu-Hung; Tsang, Kim-Fung; Tse, Norman Chung-Fai; Lai, Loi Lei
err分享
err收藏
An empirical survey on co-simulation: Promising standards, challenges and research needs
err2019-09-01
err59
errOAAI
errSchweiger, G.; Gomes, C.; Engel, G.; Hafner, I; Schoeggl, J.; Posch, A.; Nouidui, T.
err分享
err收藏
学者 查看更多内容