Model-Driven Integration Overview
Total Page:16
File Type:pdf, Size:1020Kb
CIM Standards Overview And Its Role in the Utility Enterprise - Part 2 CIM Users Group Ljubljana, Slovenia Terry Saxton Presentation Contents – Part 2 • Layer 2 - Profiles for defining system interfaces – IEC 61970 network model exchange – IEC 61968 message payloads for system integration • Layer 3 - Implementation syntax of instance data – CIM expressed in XML and RDF Schema • Value of an Enterprise Semantic Model (ESM) based on the CIM • Case studies • Where to get more CIM information 2 Next - Context Layer Information and Semantic Models Information Model • Generalized model of all utility objects and their CIM UML relationships • Application independent, but defines all concepts needed for any application Context Contextual layer restricts information model Profiles • Specifies which part of CIM is used for given profile • Mandatory and optional • Restrictions • But cannot add to information model Message Syntax Message/File Message syntax describes format for instance data Format • Can re-label elements (XSD, RDF • Change associations to define single structure for message payloads Schema, OWL) • Mappings to various technologies can be defined 3 How the CIM is Applied to Specific Information Exchanges • The interfaces defined under CIM are defined by Profiles – A profile specifies the information structure of exchanged information by creating contextual semantic models • Contextual semantic models are a subset of the overall CIM information model (i.e., they inherit their structure from the CIM UML model) – There is typically a family of related interfaces defined within a profile – Products implement support for profiles in the form of CIM/XML import/export software or ESB run-time adapters – Testing occurs against profiles – “CIM compliance” is defined against profiles – otherwise the term is meaningless • Note: We saw that the CIM Information Model is partitioned into sub-domains by IEC WGs – But these groups work hard to ensure there is a single, unified semantic model over the whole utility domain – That means any part of the whole UML model can be used to define a system interface 4 Presentation Contents • Profiles for business context – WG13 61970 Profiles for Network Analysis and Power System Network Model Management and Exchange – WG14 61968 Message Payloads for System Integration 5 The Network Model Portion of the CIM . A set of 61970 standards • 301 & 302 - model • 400 series – profiles • 500 series – serialization of profiles using RDF Schema . The most mature portion of the CIM • Interoperability tests • Deployments . Has grown over time • Equipment/connectivity (typically breaker/node) • Topology (bus/branch) • Diagram layout • Dynamics • HVDC . Continues to grow • Changes (projects, outages) • Frames, assembly of model parts into cases • ICCP configuration • DER, congestion management, etc. 6 Basic Concepts around CIM Network Modeling 1. Power Grid Model 2. Steady State Hypothesis • Defines how the network is built. • Defines specific steady-state condition for • Shared by all studies. • the network. • Past, present network: • Varies with the kind of study. • Defined by construction process. • Some data come from specialized sources. • Validated by state estimation. • For example… • Plans: • Load forecasting • Defined as result of TSO planning • Market outcomes process. • Most data created by the participants in the • Submitted by other participants. analytical process. • Input or outcomes of one case are used in setup of other similar cases. 3. Distributed Model Authority 4. Time • Grid ownership is split among many • The physical model has a time dimension. different entities. • Studies are based on points in time. • Analytical models are assembled from • The entire picture evolves as new their contributions. decisions are made. 5. Object Identification • Local naming conventions and requirements conflict. 7 Model Part Types in a Network Analysis Case Network Model Management Network Analysis Case Model Part Types Equipment Dynamics (DY) (EQ) Short Circuit (SC) - Equipment Diagram Layout (DL) Physical model parts are developed - Containment - Connectivity from engineering design and asset - Measurement Locations Normal Operations (OP) - Controls information sources. - SIPS TP SSH -TopologyNodes -association to - Status conducting equipment - Switch status - In Service - Branch end - Tap positions SV Steady-state hypothesis model parts - Voltage targets Topology & - Energized State - Flow targets - Island Topology are developed from sources like load - Monitoring Network - BusVoltage forecasting and markets – and from - Operating limits Solution - Bus Injections Algorithm - Terminal flows - Energy Injections - Controls other cases. - Trans Source - Violations - Solar - Wind - Storage - Traditional Load - DR - etc, 8 WG13 Ref Model for a Network Analysis Case Physical Network Model Parts Repository Equipment Short Circuit (SC) (EQ) Dynamics (DY) CIM Standard Datasets Incremental Physical Model - Equipment Diagram Layout (DL) in a Model Parts Select / Edit - Containment - Connectivity Network Full Model - Controls Geo Location (GL) Parts - SIPS Analysis Case Model Part Types: - Equipment Rating - Normal operations Normal Operations (OP) • EQ • DY - Energy allocation • SC • DL • OP • GL Steady-State Topology Hypothesis (TP) Measurement Outage (SSH) -TopologyNodes Sources Schedules Device Status - Status -association to - Switch status conducting equipment Initialization/Edit - In Service - Branch end State Variables Energy Initialization/Edit - Control settings (SV) Sources - Flow regulation - Energized State Schedules - SIPS Topology & - Island Topology - Monitoring Network Solution - BusVoltage - Bus Injections Monitoring - Other Algorithm Initialization/Edit - Energy Injections - Controls SSH Model Parts Repository - Bulk generation - Violations - Solar - Wind Energy Injection - Storage - Traditional Load Full Model Initialization/Edit Incremental - DR Parts - etc, Model Parts 9 61970 Profiles Currently Defined Part 452 Static Transmission Part 456 - Solved Power Network Model Profiles System State Profiles Also known as Common Power • Steady State Hypothesis System Model (CPSM) (SSH) • Equipment (EQ) – Measurements – Specifies the physical – Status characteristics of the network SS model equipment such as – Controls impedance and connectivity – Limits • Operation (OP) – Energy distribution – Specifies data pertaining to how the system is normally • Topology (TP) operated such as limits and – The result of topology voltage regulation processing. i.e. description of how equipment is connected • ShortCircuit (SC) at a particular point in time – Specifies additional electrical characteristics necessary to • State Variables (SV) execute Short Circuit studies – Result of a state estimator or • 61968-13 distribution model power flow, or the starting (CDPSM) based on Part 452 conditions of state variables with some extensions 10 61970 Profiles • Part 457 - Dynamics (DY) – Specifies exchange models representing dynamic behavior of the majority of power system components in common use today by utilities to perform system simulation studies for system dynamic assessment, contingency analysis, and planning purposes – Adds dynamics to static network model specified in Part 452 • Part 453 - Diagram Layout (DL) – Describes how equipment objects in EQ profile are placed on one-line schematic diagrams for display purposes In Development • Part 451 – Measurement/SCADA Date Exchange – (on hold) • Part 459 - Framework for managing shared network model information • Part 460 - Projects 11 Assembly of Model Parts • Model Part is a set of CIM data that can be composed with other model parts to create a complete model • Starts with 61970-452 static transmission network model Profile (CPSM) • 61968-13 distribution model (CDPSM) based on these profiles as well Measurement Specifications 61970-452 Equipment Profiles Model Connectivity Schedules 12 Add 61970-451 SCADA Data Exchange and 61970-456 Solved System State Profiles 61970-451 61970-456 Profiles Profile Adds steady state Adds SCADA State SSH solution of power Variables system case Measurement produced by and Control Topology power flow applications Measurement Specifications Dependencies via 61970-452 Equipment references to Profiles Model CPSM Part 452 Connectivity Schedules 13 Plus 61970-457 Dynamic Models 61970-451 61970-456 Profiles Profile State SSH Variables Measurement and Control Topology Measurement Adds dynamic Specifications models used in system simulation 61970-452 Equipment Profiles Model Dependencies via references to Connectivity Schedules CPSM Part 452 14 Plus 61970-453 Diagram Layout Profile 61970-456 Profiles Future 61970- 457 Profile State SSH Variables Dynamic Models Measurement Topology Set Adds diagram 61970-453 layout info for Measurement Profile Specifications schematic data 61970-452 Equipment Diagram Profiles Model Layout Dependencies Boundary Objects via reference Common Schedules to CPSM Part Objects 452 15 Typical Workflow for Model Exchange State Equipment Topology Variables E1 T1 S1 S2 T1.1 S3 Time E1.1 S4 Instances T1.2 or S5 Versions T1.3 S6 Profile S7 Full model Incremental (Differential) Model S8 Predecessor DependsOnModel 16 Model Partitioning by the Responsible Source Model parts are maintained once … TSO A Unified Grid Model TSO B A B C D Study Type 1 E F G H Study Type 2 Formal specification of modeling I J K L responsibility. Formal specification of study assembly O O O M N O P process. O O O Q R S T TSO W U V W X Study Type