Fast multi-core co-simulation of Cyber-Physical Systems : application to internal combustion engines - Archive ouverte HAL Access content directly
Journal Articles Simulation Modelling Practice and Theory Year : 2014

Fast multi-core co-simulation of Cyber-Physical Systems : application to internal combustion engines

(1) , (1) , (1) , (2, 3)
1
2
3

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 e cient 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 o -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.
Fichier principal
Vignette du fichier
SIMPRA-postPrint.pdf (332.68 Ko) Télécharger le fichier
Vignette du fichier
Ben_KhaledA_fast_multi-core_co-simulation_SIMPRA_article.pdf (297.94 Ko) Télécharger le fichier
Origin : Files produced by the author(s)
Origin : Files produced by the author(s)
Loading...

Dates and versions

hal-01018348 , version 1 (04-07-2014)
hal-01018348 , version 2 (20-11-2014)

Identifiers

Cite

Abir Ben Khaled, Mohamed El Mongi Ben Gaïd, Nicolas Pernet, Daniel Simon. Fast multi-core co-simulation of Cyber-Physical Systems : application to internal combustion engines. Simulation Modelling Practice and Theory, 2014, 47 (September), pp.79-91. ⟨10.1016/j.simpat.2014.05.002⟩. ⟨hal-01018348v2⟩
755 View
1311 Download

Altmetric

Share

Gmail Facebook Twitter LinkedIn More