Solution pour l'interopérabilité avec COMETH
Abstract
RESUME. Le coeur de calcul COMETH développée par le CSTB se présente sous la forme d'une bibliothèque de calcul compilée. La facilité d'utilisation et d'intégration dans des logiciels du com-merce ont guidé les choix de structure, poussant vers une approche par paramétrage plutôt que par câblage de modules (comme TRNSYS, MATLAB-SIMULINK ou MODELICA). A contrario, ceci peut apparaitre comme limitant les possibilités de modélisation. Nous montrons que nous avons palié à ce problème en proposant un système de plug-in, via la dénition d'ontologies de systèmes dédiées à COMETH pour permettre le développement collaboratif, le partage et la cosi-mulation de nouveaux modules. D'ores et déjà, plusieurs systèmes innovants ont été intégrés par des industriels et mis à disposition des bureaux d'études MOTS-CLÉFS. interopératbilié, COMETH, plug-in, SED ABSTRACT. COMETH is computing kernel developed at CSTB. It is a compiled library that computes the building's energy consumption at an hourly time step. The library format makes its integration easy in commercial software and many of the patterns used in the development reect this aspect. In particular, this is why we chose not to use block diagram simulator(à la TRNSYS, MATLAB-SIMULINK or MODELICA) and preferred to focus our work on a ready-to-integrate API. A contrario, such choices may complicate the work of upgrading the tool such as adding new innovative systems, making the initial development team the bottleneck of every update. We show that this problem can be solved using a plug-in approach in our development. We dene a COMETH-related ontology for systems in order to allow for collaborative developments to enable co-simulation, while guarantying the overall quality. By now, many systems has been developed under this procedure and coupled to the COMETH platform
Origin | Files produced by the author(s) |
---|