首页 | 本学科首页   官方微博 | 高级检索  
     


Fast multi-core co-simulation of Cyber-Physical Systems: Application to internal combustion engines
Affiliation:1. IFP Energies nouvelles, 1-4 avenue de Bois-Préau, 92852 Rueil-Malmaison, France;2. INRIA/LIRMM (UMR 5506) – DEMAR team, 95 rue de la Galéra, 34090 Montpellier, France;1. Centennial College, School of Business, 841 Progress Campus, Toronto, Ontario, Canada;2. School of Economics, Australian Institute for Business and Economics (AIBE) and Centre for Efficiency and Productivity Analysis (CEPA), The University of Queensland, Australia
Abstract:The design process of complex Cyber-Physical Systems often relies on co-simulations of the system, involving the interaction of several simulated models of sub-systems. However, reaching real-time simulations is currently prevented by prohibitive CPU times using the single-threaded existing simulation tools. This paper investigates the problem of the efficient parallel co-simulation of hybrid dynamical systems. It introduces a finely-grained co-simulation method enabling numerical integration speed-ups. It is obtained using a partition across the model into loosely coupled sub-systems with sparse communication between modules. The proposed scheme leads to schedule a large number of operations with a wide range of execution times. A suitable off-line scheduling algorithm, based on the input/output dynamics of the models, is proposed to minimize the simulation errors induced by the parallel execution. This scheme is finally tested using the phenomenological model of a combustion engine issued from the Functional Mockup Interface framework. Compared with the sequential case, it shows significant speed-ups while keeping the numerical integration accuracy under control.
Keywords:Hybrid dynamical system  Distributed simulation  Cyber-Physical System  Numerical integration  Model decomposition  Multi-core scheduling
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号