Service-Level Interoperability for Distributed Co-Simulation of Heterogeneous Building Performance Models
Abstract
Interoperability remains a central issue in multi-performance building simulation, where heterogeneous domain-specific tools must be combined despite differences in modeling formalisms, numerical solvers, and execution schemes. Existing approaches, including data exchange standards and component-based frameworks such as the Functional Mock-up Interface (FMI), address specific levels of interoperability but often require model-level access, component wrapping, Functional Mock-up Unit (FMU) packaging, or framework-specific integration. This paper examines service-level interoperability, where domain-specific simulation tools are exposed as autonomous web services coordinated through an external orchestration mechanism. A structured, JSON-based Pivot DataSet (PDS) organizes data exchange between services, while coupling strategies are implemented at the orchestration level to manage interactions without accessing internal model structures. The approach is evaluated using a classroom case study from the Agence Nationale de la Recherche (ANR) COSIMPHI research project, focusing on communication overhead, synchronization constraints, and coupling behavior in distributed co-simulation. Under the investigated weak-coupling conditions, the waveform relaxation method (WRM) reduces synchronization iterations by 144× over one day and by approximately 3319× over one month compared with minute-by-minute sequential chaining. These results, obtained under weak thermal–acoustic coupling conditions, highlight the relevance of service-level interoperability and orchestration-level coupling for distributed building-performance simulation workflows involving independently developed domain tools. Their generalization to stronger coupling regimes, however, remains a direction for future work.