Development of a Database for the Common Information Model of Power Grids
Keywords:Common Information Model (CIM), database modeling, code generators, power grid, model to code transformation
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.
Copyright terms are indicated in the Republic of Lithuania Law on Copyright and Related Rights, Articles 4-37.