Template‐based generation of programming language specific code for smart grid modelling compliant with CIM and CGMES.
In: Journal of Engineering, Jg. 2023 (2023), Heft 1, S. 1-13
Online
academicJournal
Zugriff:
The transition to Smart Grids increases the complexity of power grids by involving many more interdependent actors and integrating additional information and communications technology. To provide a common basis for Smart Grid data representation and exchange, the standardized Common Information Model (CIM) has been introduced and extended, i. a., by the Common Grid Model Exchange Specification (CGMES). An increasing acceptance by power grid operators and other actors has made CIM and CGMES more and more relevant. However, the implementation of CIM / CGMES support in software projects appears to be challenging due to the complexity of CIM / CGMES and the ongoing standardisation process with iterative adaptations. Thus, the main contribution of this paper is the presentation of a methodology for an automated generation of programming language specific code from CIM / CGMES specifications. The approach is based on the use of a template language and enables to keep software projects fully compliant with CIM / CGMES specifications. The paper outlines the process of code generation and the consecutive codebase integration for a JavaScript based CIM / CGMES web editor and for two CIM / CGMES de‐/serialiser libraries in C++ and Python. The approach is evaluated in use cases involving the visualisation and simulation of a benchmark grid. [ABSTRACT FROM AUTHOR]
Copyright of Journal of Engineering is the property of Wiley-Blackwell and its content may not be copied or emailed to multiple sites or posted to a listserv without the copyright holder's express written permission. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Titel: |
Template‐based generation of programming language specific code for smart grid modelling compliant with CIM and CGMES.
|
---|---|
Autor/in / Beteiligte Person: | Dinkelbach, Jan ; Razik, Lukas ; Mirz, Markus ; Benigni, Andrea ; Monti, Antonello |
Link: | |
Zeitschrift: | Journal of Engineering, Jg. 2023 (2023), Heft 1, S. 1-13 |
Veröffentlichung: | 2023 |
Medientyp: | academicJournal |
ISSN: | 2051-3305 (print) |
DOI: | 10.1049/tje2.12208 |
Schlagwort: |
|
Sonstiges: |
|