1. Introduction
With the introduction of the smart grid concept, electrical power utilities operate a large number of systems (or applications in a system) in both transmission and distribution domains. For the efficient operation of the systems, it is expected that the need for data exchanges between the systems will be increased significantly. For example, data exchange between a transmission system operator (TSO) and a distribution system operator (DSO) has been newly required for auxiliary service procurement and balancing purposes [
1,
2]. Therefore, the complexity of mappings required for the interface between systems will also rise exponentially since conventional one-to-one data mapping by agreement between individual system managers should be conducted for the data exchange. Due to a lack of a standard data exchange process, a system exchanges the same data in multiple formats, and any change in the data format results in failures of data exchange. Under the smart grid environment with frequent exchange of a large amount of data, a standard semantic model is required to solve the associated interoperability problems by enabling seamless data exchange [
3,
4,
5,
6,
7].
International electrotechnical commission (IEC) common information model (CIM) is an abstract model to express power system networks and resources, and it is defined in IEC 61970 [
8] and IEC 61968 [
9] for transmission and distribution system objects, respectively. CIM is maintained by unified modeling language (UML) as it represents power system resources in the form of object-oriented classes, attributes, and associations between the classes [
10]. CIM provides a powerful and flexible system integration technology with the help of agreement over the semantics of data being exchanged [
11,
12].
Due to the availability of a consensus standard data model, CIM has been adopted by many electrical utilities to enable the standard data exchange process, thereby accomplishing the interoperability requirements for the smart grid. The California independent system operator (CAISO) takes advantage of CIM to ensure an integrated environment of multiple systems and applications [
13,
14] and the European network of transmission system operators (ENTSO-E) developed a common grid model exchange specification (CGMES) based on CIM for network model exchanges to ensure interoperability between TSOs [
15]. In addition, Chinese electrical power control centers (CEPCCs) have adopted CIM to exchange data between an automated voltage control system to the existing energy management system (EMS) and integrate multiple control centers through a constituted hierarchical network [
16].
Some challenges regarding the problem of identifiers have been reported in applying the CIM framework as a standard integration process [
16,
17]. Master resource identifications (mRIDs), specified in IEC 61970-301 [
8], are recommended to be used as persistent and globally unique identifiers in CIM-based data exchanges. The CIM concept of modeling authority sets (MASs) was introduced in [
18] and has been applied to multiple CIM-based integration projects for the assembly and merging of power system network models [
17,
19,
20].
Although the uniqueness of identifiers for power system resources can be achieved by the introduction of Universally Unique Identifier (UUID) and MAS concepts, the problems of boundary sets containing all boundary points necessary for a merge model remain, which requires the mapping of different mRIDs for the same power system resource to ensure that the objects with different mRIDs are confirmed to be identical. Previously, only a few mapping boundary sets were required by mutual agreement since an mRID for a power system resource is issued by a regionally divided MAS and only a few elements are in the boundary regions. It means that only a few local ID mappings are required, and it can be manually performed. Furthermore, the boundary sets that should be mapped are to be easily recognized (e.g., well-known control area tie points) due to the regional characteristics and rarely changed. However, a large number of mappings are required so that the ID mapping for each pair of the same objects becomes difficult in cases where most power system resources are included in boundary sets because two systems handle the same power system resource from different points of view. The local ID mapping problems in such cases have not been addressed in previous works.
It is important to create an accurate mapping table for fast and efficient identification of data exchanged because it can cause system malfunction due to wrong data interpretation if the mapping table for data exchange is created incorrectly. Furthermore, an autonomous local ID mapping table not affected by a database schema of each system is necessary to avoid increased costs of development and maintenance due to changes in the data for each system. To deal with this problem, this paper proposes an autonomous local ID mapping scheme for power system resources by making use of a CIM-based topology searching process. The main contribution of this paper is summarized as follows:
The proposed scheme can create a unique feature of a power system resource by using topological characteristics;
An accurate mapping table of different local IDs issued by individual systems can be automatically generated for fast and efficient identification of the same power system resources;
System malfunctions due to wrong data interpretation and increased maintenance costs can be avoided;
Data reliability is secured by accurately identifying all the resources.
This paper is organized as follows:
Section 2 and
Section 3 describe the overview of the CIM framework for interoperability and identifier-related challenges in applying the CIM framework, respectively.
Section 4 presents the proposed topology-based local ID mapping schemes. Case studies considering various conditions are presented in
Section 5, and finally, the conclusion is drawn in
Section 6.
2. Overview of CIM Framework
With the deregulation of the power industry, operations of power systems under the smart grid environment require more complex computer software, causing a significant increase in the operational complexity of relevant systems. CIM has become a promising solution for meeting the information layer of interoperability requirements for the smart grid, as shown in
Figure 1, by employing a canonical data model strategy for standardizing interfaces in the power industry and reducing complexity with clear consistent semantic modeling across the enterprise [
21]. CIM provides the basis for a common system language for exchanging information between systems that have different ways of representing data internally [
6,
7]. Mapping data sources to CIM offers a much more scalable and maintainable way to manage and integrate data compared to conventional one-to-one mapping.
The standards in IEC 61970 series define CIM as an organized framework as shown in
Figure 2. The CIM framework includes a semantic model expressed in UML, and profiles are utilized for specifying a subset of the CIM classes and attributes for a specific context at a specific system interface [
22]. Furthermore, it specifies the implementation syntax of instance data for understanding data structure in messages exchanged and uses extensible markup language (XML) and resource description framework (RDF) to create serialized files and messages.