Agenda CIM Lecture 2017-04-04 by Lars-Ola Österlund
Total Page:16
File Type:pdf, Size:1020Kb
Agenda CIM Lecture 2017-04-04 by Lars-Ola Österlund Standards development – CIM Standards development – Driving forces and network codes Standards development – CIM and CGMES specifications Standards development – Data Exchange and partitioning Standards development – Profile development UML overview CIM UML Data examples CIMXML exchange format April 26, 2017 Slide 1 Standards Development Some Abbreviations CIM Common Information Model (for power systems) ISO Independent System Operator, exist in US TSO Transmission System Operator DSO Distribution System Operator EPRI Electric Power Research Institute, an ISO/TSO sponsored research institute in US CCAPI Control Center API CME CIM for Market data Exchange IOP Interoperability Test IEC International Electrotechnical Committee TCxx Technical Committee xx WGxx Working Group xx ENTSO-E European Network of TSOs of electricity, formed by merging UCTE and ETSO CGMES Common Grid Model Exchange Standard UCTE Union for the Coordination of the Transmission of Electricity ETSO European Transmission System Operators April 26, 2017 Slide 2 Standards Development How CIM Started EPRI had a need to integrate software developed for them by contractors Power utilities (ISO, TSO, DSO…) has an increasing need to exchange data 1994-1996 CCAPI EPRI project 3654-01 published the report TR-106324 1996 IEC work started, IEC 61970 for transmission and IEC 61968 for distribution 1998 Move to UML 2000 First IOP, annual IOPs from then on, NERC mandate the use of CIM - many US users still on CIM10 2003 CME EPRI ISO/RTO sponsored market extension project, resulted in IEC 62325 2005 First edition of IEC 61970-301 CIM base document 2008 UCTE start to use CIM (IEC 61970) for DACF 2009 NIST identifies CIM as a Smart Grid standard 2010 First ENTSO-E IOP 2014 ENTSO-E Conformance test published April 26, 2017 Slide 3 Standards Development What CIM Is An information model in UML An agreed canonical information model The information model is large • Not practical to use as is • Subsets or profiles used for actual exchanges Data is exchanged as XML documents • XML Schema based documents • RDF/XML documents • RDF is described by RDFS and OWL • RDF and OWL designed for the semantic web April 26, 2017 Slide 4 Standards Development IEC TC57 Working groups and standards WG3 and WG7 Communication protocols WG10 – IEC 61850 Substation control interfaces WG13 – IEC 61970 CIM - EMS API * WG14 – IEC 61968 CIM - System interfaces for electrical distribution * WG15 – IEC 62210 Data and communication security WG16 – IEC 62325 CIM - Deregulated energy market communications WG17 Communication system for distributed energy resources (DER) WG18 Hydro electric power plants WG19 coordination of TC57 standards, in particular CIM and IEC 61850 * Scope is currently changing for CIM 61970 – network model for both transmission and distribution 61968 – utility related IT/OT work processes April 26, 2017 Slide 5 Standards Development Current Drivers Resulting In Standardization In Europe Drivers . Common energy markets . Increased trade increase flows across market boundaries . Large increase in renewable power generation . Increasing difficulty in predicting power flows . Huge power flows over congested network boundaries . Old generation units being decommissioned . Decreasing system stability Results in increased need for network model exchange between TSOs and DSOs In Europe legislation, the Network Codes (NC), push TSOs to increase data exchange . Legislation developed by ACER (Agency for Cooperation of Energy Regulators) . ENTSO-E implement the Network Codes and developed CGMES CIM profiles to support it April 26, 2017 Slide 6 Standards Development Energy Production And Flows in EU Renewable energy production increase • Wind • Solar • During sunny and windy days the renewable production is substantial, regionally > 25%! Old fossil fuel plants being decommissioned Large power flows across EU Power flow congestion an issue • Hinder free market • Threaten stability stability April 26, 2017 Slide 7 Standards Development Overview ENTSO-E Network Codes April 26, 2017 Slide 8 Standards Development ENTSO-E CGMES Requirements from the Network Codes CACM and Operational security and planning • Congestion management (NC CACM) • Intra Day Congestion Forecast (IDCF) • Day Ahead Congestion Forecast (DACF) • Capacity Allocation two days ahead • Need to exchange network models and schedules for Europe • Old DEF format needed development • CIM was investigated as an alternative April 26, 2017 Slide 9 Standards Development ENTSO-E CGMES Three versions • CGMES 1 based on CIM 14 • CGMES 2.4 based on CIM 16 • CGMES 2.5 Consist of • CIM Canonical UML • ENTSO-E Canonical UML extensions • ENTSO-E profile in UML • ENTSO-E profile in RDFS • ENTSO-E main document • Several additional guideline documents April 26, 2017 Slide 10 Standards Development IEC 61970/CGMES Documents Canonical CIM • UML package iec61970cim16v33b_iec61968cim12v08_iec62325cim03v01a.eap • CIM Base IEC 61970-301 • Dynamics IEC 61970-302 Profile documents . EQ – Network equipment IEC 61970-452 . TP – Topology IEC 61970-456 . SV – State Variables IEC 61970-456 . SSH – Steady State Hypothesis (power flow input) IEC 61970-456 . DL – Display Layout IEC 61970-453 . GL – Geographical Location . DY – Dynamics data IEC 61970-457 CIM RDF schema, profile information model IEC 61970-501 CIMXML data exchange format IEC 61970-552 April 26, 2017 Slide 11 Standards Development Profile Documents The canonical CIM is big and cannot be used as is A profile is a subset of CIM for a dedicated information exchange, e.g. • Basic Network model describing equipment, connectivity parameters etc; EQ core – IEC 61970-452 • Short circuit data; EQ SC – IEC 61970-452 • Operational parameters for EMS; EQ OP – IEC 61970-452 • Dynamics parameters; DY – IEC 61970-457 • Display layout; DL – IEC 61970-453 • Geographical location; GL • Power flow initial values; SSH – IEC 61970-456 • Electrical nodes or power flow busses; TP – IEC 61970-456 • Power flow solution; SV – IEC 61970-456 • Frames; IEC 61970-459, in progress • Network model projects; IEC 61970-460, in progress • Generic dataset; IEC 61970-452, intended to replace header information in IEC 61970-552 April 26, 2017 Standards Development Network Applications Data Exchange Network applications calculate with bus-branch data Real power system has breakers and measurements, they are node-breaker based Two types of network models • Bus-branch (BB) G • Node-breaker (NB) BB models can be derived from NB models Existing standards for application data is BB NB • IEEE to BB • PSS/E • PSLF • DEF •... CIM is both NB and BB April 26, 2017 Slide 13 Standards Development Use of Profiles with Network Applications, Power Flow Data Modeller/Engineering EQ EQ NB BB SSH Network TP Out of service Model Busses Switch Status Builder Retained Sw. SV Islands Power Voltage, amplitude/angle Injection, active/reactive SSH Flow Power flow, active/reactive Injection, active/reactive Tap position Voltage set point Switch status Tap position Limits April 26, 2017 Slide 14 Standards Development Use of Profiles with Network Applications, Details Diagram Layout EQ DL Datasets Described by Network As-Built Geo Locations - Equipment GL Model Parts - Containment CIM Profiles Physical Model - Connectivity Dynamics Select / Edit - Controls DY - SIPS - Equipment Rating Contingency List - Normal operations CL - Energy allocation Planned Construction Model Parts Projects SSH TP - TopologyNodes - Status - association to - Switch status conducting equipment Measurement Outage Device Status - In Service Sources Schedules - Branch end Initialization/Edit - Tap positions SV - Control settings - Voltage regulation Control Setting - Flow regulation - Energized State - SIPS Topology & - Island Topology External Energy Initialization/Edit - Monitoring Network Solution - BusVoltage Sources Forecasts & - Operating limits - Bus Injections - Other Algorithm - Terminal flows Schedules - Energy Injections - Controls Monitoring - Bulk generation - Violations Initialization/Edit - Solar - Wind - Storage - Traditional Load Case Parts Energy Injection - DR - etc, Repository Case Parts Initialization/Edit April 26, 2017 Slide 15 Standards Development Modularisation Of Network Models In Areas (Frames) TSO E TSO F ~ ~ TSO A My TSO ~ ~ DSO D DSO C April 26, 2017 Slide 16 Standards Development Modularization Of Network Application Model Exchange Modularization Of Data Sets Austria Hungary . Frames and Model Authority Sets Italy Slovenia Croatia Serbia Bosnia Herzegovina Equipment EQ . Type of data, Profiles Steady State Hypothesis (Power flow inputs) SSH Topology TP State Variables SV… Modularization In Time . Power System Projects April 26, 2017 Slide 17 Standards Development Profile Development Canonical Information and Semantic Models CIM UML Context Message Assembly XML Schema Rules CIM/XML Profile Rules Message Syntax Message CIM/XML XML Schema April 26, 2017 Standards Development Profile Dependency 61970-456 61970-451 Profiles Profiles Discrete State Measurements Variables Profile Profile Analog Topology Measurements Profile Profile 61970-452 Profiles Equipment Model Profile 61970-453 Profiles Schematic Layouts Profile April 26, 2017 Standards Development IEC Method UML tool CIM UML tool EA Canonical *.xmi Model Canonical model *xmi11.xml (automating Model in UML *.eap Enable interoperability *xmi21.xml EA function) *cimtool.xml 61970-301 Model Profiling tools 61968-11 Profile Profile Validation *.doc 62325-301 - EA definition