Definition of a Domain Specific Language for the cosimulation of hydrogen-powered microgrids
V. Chevrier (LORIA) D. Netter (GREEN)
email@example.com denis.netter@univ-lorraine .fr
Multi-modeling, Co-simulation, Domain Specific Language.
The multi-source multi-carrier microgrids modeling imposes to describe the system as the integration of interacting heterogeneous sub-systems. Its simulation consists in managing the synchronization of heterogeneous simulators as well as the exchange of data between them.
Mecsyco (Multi-agent Environment for Complex SYstem CO-simulation – mecsyco.fr) demonstrated its ability to rigorously tackle such issues, but currently, microgrids experts have to learn computer science skills, formalism integration principles, etc. to be able to design by themselves microgrids models and simulate them. This detracts them from their initial goal, is time consuming, and can potentially introduce severe mistakes.
This thesis proposal aims at proposing concepts and software components (Domain Specific Language and related software tools in connection with mecsyco) tailored for microgrids experts to bridge the gap between conceptual requirements and multi-source multi-carrier microgrids simulation.
We suggest the following steps:
1. Build a first prototype of multi-physic of hydrogen-electricity microgrids to identify and characterize key modeling components
2. Propose a description language for the simulation which integrates semantical and syntactical constraints
3. Develop software tools to design simulation
4. Experiments them in the modeling of various microgrids architecture and assess their domain relevance with all the partners of the workpackage.
5. According to feedback we can iterate the process (steps 1 to 4)
Co-simulation: State of the art. Feb. 2017. arXiv:1702.00686v1J. Vaubourg, Y. Presse, B. Camus, C. Bourjot, L. Ciarletta, V. Chevrier, J.-P. Tavella, H. Morais, “Multi-agent Multi-Model Simulation of Smart Grids in the MS4SG Project”, in: PAAMS’15, Y. Demazeau, K. S. Decker, J. Bajo Pérez, F. de la Prieta (editors), Lecture Notes in Computer Science, 9086, 978-3-319-18943-7, Springer, p. 12, Salamanca, Spain, June 2015, https://hal.inria.fr/hal-01171428.Markus Voelter et al. DSL Engineering – Designing, Implementing and Using Domain-Specific Languages. 2013 http://voelter.de/data/books/markusvoelter-dslengineering-1.0.pdf
Description on doctoral school web pages
Lorraine Université d’Excellence (LUE): energy for the future hydrogen