UNIFYING THE COMMON INFORMATION MODEL (CIM)

The Common Information Model (CIM) is an IEC standard which defines an object model for Energy and Distribution Management Systems (EMS/DMS). The OPC Unified Architecture (UA) is an emerging specification from the OPC Foundation that utilizes service oriented architecture (SOA) and various other new technologies. This paper proposes to unify these two architectures by creating the mapping between the object models of the CIM and the OPC UA. The solution describes the implementation of CIM variables and objects in OPC UA address space, allowing the use of an existing and detailed object model (CIM) in a standardized service oriented way (OPC UA). The proposed architecture brings added value to both “worlds” where the users of CIM software (e.g. power utilities) would have the most benefits: they would get a secure, reliable and scalable system based on the latest software technologies allowing them to lower maintenance costs and make their systems easier to extend. The proposal is practically tested with a converter application which was developed to transfer model data from existing CIM based systems to systems which adopted t he OPC UA specification.

[1]  R.E. Mackiewicz The Benefits of Standardized Web Services Based on the IEC 61970 Generic Interface Definition for Electric Utility Control Center Application Integration , 2006, 2006 IEEE PES Power Systems Conference and Exposition.

[2]  Mathias Uslar,et al.  OPC UA and CIM: Semantics for the smart grid , 2010, IEEE PES T&D 2010.

[3]  Steven E. Widergren,et al.  An Orderly Transition to a Transformed Electricity System , 2010, IEEE Transactions on Smart Grid.

[4]  J.P. Britton,et al.  CIM-based standards and CIM evolution , 2005, IEEE Transactions on Power Systems.

[5]  E. Varga,et al.  Extension of the Common Information Model With a Catalog of Topologies , 2007, IEEE Transactions on Power Systems.

[6]  T. Hannelius,et al.  Roadmap to adopting OPC UA , 2008, 2008 6th IEEE International Conference on Industrial Informatics.

[8]  J. Ramisch,et al.  OPC the de facto standard for real time communication , 1997, Proceedings of 5th International Workshop on Parallel and Distributed Real-Time Systems and 3rd Workshop on Object-Oriented Real-Time Systems.