The Common Information Model is a data model used within the electric utility industry. Learning it is not something I would phrase beginner-friendly, hence I’m documenting my advances here.
This post is an ongoing effort to document the Common Information Model. It summarizes my learnings and collects useful links.
Purpose of the CIM
The Idea is simple: If all the data of the electricity grid and its components comes in the same format, it can be easily integrated into any application. In the image, all Transmission System Operators (TSOs) maintain the data for their part of the grid. Different applications (called studies here) can use this data to do something with it.
Jay Britton: Purpose of the CIM, from youtube.
Structure of the CIM
The CIM is a set of of IEC standards. Those are:
- 61970 - for network models
- 61968 - for meters, assets, and work
- 62325 - for markets.
Often people talk about CGMES instead of CIM. CGMES is a subset of CIM defined by entso-e. So CIM contains CGMES, but CGMES does not contain CIM.
Useful Links
- CIM docs from zepben
- CGMES docs from Netbeheer Nederland
- CIM Space: A Data Viewer for CIM Data
- CIM Draw: Another Data Viewer for CIM Data
- The CIMReader is also some sort of documentation of CIM. If you scroll down a bit to the
Filter all members
search field you can search for any class of the CIM and get some info. Very Useful! - The docs of powsybl also have some useful information on CGMES