Development of a Database for the Common Information Model of Power Grids

Saša Dević, Ivan Luković


Ongoing development of a complex model for power grid networks, based on the Common Information Model (CIM), is dealing with design, operability and exchange data among various power grid operators. To develop a general software support for CIM, that is constantly evolving, is not experienced as an easy task. This paper presents a methodological approach to development of a database that supports an easy storing and managing of active CIM instances, as well as their historical versions. As a way to facilitate the implementation of a proposed approach, we apply a paradigm of automatic programming. Our code generator eases the work on developing an API communication layer over the database and allows faster response on CIM changes. Finally, we present a performance cost analysis on test models. By this, our intention is to contribute to a wider acceptance of CIM in power grid networks.



Common Information Model (CIM); database modeling; code generators; power grid; model to code transformation

Full Text: PDF

Print ISSN: 1392-124X 
Online ISSN: 2335-884X