A complex system is one composed of many interacting heterogeneous entities. This kind of system can be dealt with multi-modeling and co-simulation but individual models may also be heterogeneous (continuous, discrete, event-based...). To manage this complexity, we use MECSYCO1, a DEVS2 compliant environment for co-simulation.#R##N##R##N#MECSYCO handles heterogeneity issues, but the number of models which may interact during a co-simulation of a complex system raises performance issues and it is important to develop performance measurement tools to study these issues with MECSYCO.#R##N##R##N#In this article we present modular performance measurement tools for MECSYCO. We exemplify the use of these tools on our "Multi-Room Heating" toy model, a scalable continuous system, to assert the tradeoff between accuracy and computational time when integrating continuous system in a discrete modeling environment. We explore the impact of decomposing a continuous system contained in one FMU3 into several FMUs which interact. Finally we study how, under some conditions, a large model that cannot be solved on one block, can be decomposed into smaller ones, solved and simulated in a co-simulation on MECSYCO without significant loss of accuracy.
['Thomas Paris', 'Alexandre Tan', 'Vincent Chevrier', 'Laurent Ciarletta']
Study about decomposition and integration of continuous systems in discrete environment