International Standards Common Information Model CIM CIM for

  • Slides: 29
Download presentation
International Standards Common Information Model (CIM) CIM for Market Extensions (CME) and Oasis David

International Standards Common Information Model (CIM) CIM for Market Extensions (CME) and Oasis David Becker, EPRI Presented at the NERC/NAESB “ Future of Oasis Conference” Washington DC 3/29/2005

Outline for CIM/Oasis II • What is CIM? • Why are Standards important? For

Outline for CIM/Oasis II • What is CIM? • Why are Standards important? For Oasis? • CIM Extensions for Market Operations (CME)

History of the Common Information Model (CIM) • Late 1980’s-Early 90’s- Informal meetings of

History of the Common Information Model (CIM) • Late 1980’s-Early 90’s- Informal meetings of Industry focused on “How to achieve “open system design” • 1993 -Formation of EPRI led CCAPI Task Force: “ One vendor did not have all solutions for a customer. Need for integration” • Initial Goals of CCAPI: – Provide common information model to facilitate information exchange – Enable use of plug in applications – Protect application investment – Framework for integration of legacy systems

The Common Information Model Defines Power System Resources, Attributes and Relationships Company Generator Control

The Common Information Model Defines Power System Resources, Attributes and Relationships Company Generator Control Area Operates Provides Transmission for Busbar AC Line Company Owns Controls Connects to Supplies Energy for Load Connects to

Changing Design of CCAPI in 90”s • Design focus changed from EMS control computer

Changing Design of CCAPI in 90”s • Design focus changed from EMS control computer systems to Enterprise data exchange • Expand to use new applications with “plug and play” • USA technical team expanded with all world experts • Standards Org (IEC) WG’s of control centers, substations, distribution ALL adopt CIM as base

Important Milestones • 9/1996: CIM initially submitted to IEC; CIM 10 final version accepted

Important Milestones • 9/1996: CIM initially submitted to IEC; CIM 10 final version accepted for standard in 2001. First major CIM Installation 1998 • Component technology emerged in late 1990’s. CCAPI calls them Component Interface Specs (CIS). Key to facilitating integration in a distributed environment • Generic Interface Design (GID) initial design submitted to IEC 12/2001 after 2 yrs technical debate and design – SW developers create components w/o concern for underlying infrastructure – GID guides standard API for an application to exchange/access data

CIM Packages Generation Assets Consumer Load. Model Outage Protection Meas Wires Documentation SCADA Financial

CIM Packages Generation Assets Consumer Load. Model Outage Protection Meas Wires Documentation SCADA Financial Energy Scheduling Core 2 Topology ERP Support Reservation OAG Messages Core Domain

Concepts: Generalization/Inheritance Naming ( from Core) Power. System. Resource (from Core) Conducting. Equipment Power.

Concepts: Generalization/Inheritance Naming ( from Core) Power. System. Resource (from Core) Conducting. Equipment Power. Transformer (from Core) Switch Breaker • Breaker: Specialization of Switch • Switch: Specialization of Conducting Equipment • Conducting. Equipment: Specialization of Power. System Resource

Equipment Inheritance Hierarchy

Equipment Inheritance Hierarchy

CIM Class Model

CIM Class Model

ENTERPRISE CAPABILITY Standards Position A Utility To Capitalize On Best Fitting Off-The-Shelf Products Customer

ENTERPRISE CAPABILITY Standards Position A Utility To Capitalize On Best Fitting Off-The-Shelf Products Customer Information EMS Control Center Distribution Automation GID GID PI Historian Load Forecaster Dynamic Circuit Ratings Middleware GID (Integration Bus) CIM 10 GID Transmission Grid GID Engineering GID Planning = Standard Interface Specifications Facilities Management

Control Center Application Program Interface (CCAPI ) as an Integration Framework (start out) Legacy

Control Center Application Program Interface (CCAPI ) as an Integration Framework (start out) Legacy System SCADA Network Legacy SCADA System Programs “OASIS”? Legacy Wrapper CIM Server Public Data Integration Bus ICCP Network Public Data Programs ICCP User PCs

Control Center Application Program Interface (CCAPI ) as an Integration Framework Legacy System SCADA

Control Center Application Program Interface (CCAPI ) as an Integration Framework Legacy System SCADA Network Alarm Processor Topology Processor Network Applications Legacy SCADA System Programs CIM Server Programs Legacy Wrapper Public Data Public Data This “bus”can be spread across multiple entities ICCP Network PI-Historian Accounting/ Settlement Generation Control Component Execution System and Component Adapters (e. g. , Integration Bus) Public Data Programs ICCP User PCs Distribution Management Systems Component Interface Public Data Programs

CIM today • CIM 10 is ready for use. Has Widespread acceptance • CIM

CIM today • CIM 10 is ready for use. Has Widespread acceptance • CIM for Asset Mgmt also robust and ready for your use • Deployment of CIM Projects now ongoing worldwide • Integration of CCAPI into Substations • Integration of CIM for Market Extensions

Why International Standards • Global world. Many vendors international • Vendors willing to build

Why International Standards • Global world. Many vendors international • Vendors willing to build products to STANDARDS • Allows multiple designs to compete • New applications can be installed • Migration path more robust & flexible • Lower vendor costs to produce and sell

TC 57 Slide Organization Important Standardization Activities Standards & Technology ______ • ISO ODP

TC 57 Slide Organization Important Standardization Activities Standards & Technology ______ • ISO ODP • ISO Security & Metadata Repository Stds • IEEE • eb. XML • IETF Internet Services • W 3 C Web Services • CIRED • Open GIS • Distribu. TECH • GITA • T&D WG 18 TC 57 Component Container Technology _________ WG 3 RTUs CORBA (OMG) Enterprise Java Beans DCOM (Microsoft) WG 9 Distribution Feeders WG 17 WG 16 Market Ops SPAG WG 15 Security WGs 3 & 10 Substations WG 14 DMS EPRI CCAPI Project OAG WG 7 Control Centers WG 13 EMS Object Mgmt. Group OPC Foundation EPRI UCA 2 Project

Initiative of CIM for Market Extensions (CME) Project • FERC requested EPRI to extend

Initiative of CIM for Market Extensions (CME) Project • FERC requested EPRI to extend the CIM architecture to support the SMD and facilitate markets • EPRI initiated CIM for Market Extensions (CME) project with ISO’s/RTO’s , vendors – Made up of utility and industry organizations to support this initiative – Managed by Xtensible Solutions for EPRI – Focus on the Day-Ahead and Real-Time Market Processes to define extensions needed for the CIM data model to support these processes • Goal of CME – Standardize information format and application interfaces to make the North American wholesale electricity market run efficiently, reduce seams issues and save substantial costs in the development of applications for each RTO • Will allow RTOs to buy best-of-breed applications and communicate with Independent Transmission Organizations (ITOs) or other ISOs and RTOs in a standard information format • Will allow marketers, Load Serving Entities (LSE), and Generator Serving Entities (GSE) to access information and bid into the RTO’s preferred format

Scope of CME Project Inter-ISO/RTO Messaging Intra-ISO/RTO Messaging Generators RTO A MIS ISO B

Scope of CME Project Inter-ISO/RTO Messaging Intra-ISO/RTO Messaging Generators RTO A MIS ISO B Settlement Marketers ISO D SCUC RTO C SCED Loads CIM extensions in scope for CME XML information exchange model and terms database – message standards to be developed as part of RTO/ISO Data Initiative Market, Load, Generation Participants CIM extension and information exchange model – Other Initiatives and/or Future Phase(s)

CME Phase 1 Deliverables • EPRI Technical Report: “CIM Extensions to Support Market Operations

CME Phase 1 Deliverables • EPRI Technical Report: “CIM Extensions to Support Market Operations Phase 1: Day Ahead and Real Time Scheduling Applications” (TR 1009455) – CIM representation of data requirements in table format with mapping to existing applications – Extended CIM UML model to support the SCUC/ED/LMP data requirements • New Market Operations package • Updates to existing CIM Packages • Reuse of existing IEC 61970 and 61968 Packages – Created XML Schema for the Input/Output data • Basis for the message standards defined for the SCUC application by the ITC Standards Collaborative

Phase 1 CIM UML Extensions • New CIM Package created for Market Operations –

Phase 1 CIM UML Extensions • New CIM Package created for Market Operations – Bid – Resource – RTO – Security Constraints – Clearing Results • Updates to existing CIM Packages – Energy Scheduling – Financial • Reuse of existing IEC 61970 and 61968 Packages – 61970 – Core, Generation/Production, Measurements, others – 61968 - Core 2/Top Level and Activity Record

CME Phase 2 Deliverables • EPRI Technical Report: “CIM Extensions to Support Market Operations

CME Phase 2 Deliverables • EPRI Technical Report: “CIM Extensions to Support Market Operations Phase 2: • Day Ahead and Real Time Scheduling Applications” (TR 1011431) – Extended CIM UML model to support the SCUC/ED/LMP data requirements • Network Analysis applications (e. g. , State Estimator, Security Analysis, OPF, etc. ) • Ex-Post LMP • Financial Transmission Rights (i. e. , Congestion Reservation Rights) • Facilitated Checkout (FCO) • Updates to the CIM UML Rose model for Market Operations

Benefits Derived From CME Project • Basis for defining standard messages for exchange of

Benefits Derived From CME Project • Basis for defining standard messages for exchange of market operations data in support of SMD – Provides semantic layer for ensuring consistency in meaning and use of information exchanged to support market operations and reliability • Facilitates implementation of market business processes – Provides architectural layer to map business terms to data definitions used in message payloads • Basis for new RTO/ISO SMD development efforts – Ex: CAISO is using CME extensions on Market Redesign project as starting point for developing message payloads for information exchange between systems and applications • Submitted to IEC for consideration as international standard – Could lead to adoption by European Transmission Operators

CME Phase 3 Prioritized Activities High Priority • Standard message definitions – SCED and

CME Phase 3 Prioritized Activities High Priority • Standard message definitions – SCED and Ex-Ante LMP message standards – FCO – revisit other ISO/RTO requirements – Network Analysis and Ex-Post LMP – Financial Transmission Rights • Market participant interaction - Upload electronic bids to RTO/ISO and download results. • Market participant interaction - Settlement data exchange and True-Ups • Plan and conduct a Workshop or Webinar on CME results for interested users (after Phase 2 message definition complete) High to Medium Priority • Control Area seams-related data exchange – Applications include ramp data, Total Transmission Capacity (TTC), ATC, Available Flowgate Capacity (AFC), etc. that are exchanged among control areas

CME Phase 3 Prioritized Activities Medium Priority • Network model maintenance component (i. e.

CME Phase 3 Prioritized Activities Medium Priority • Network model maintenance component (i. e. , complete model transfers, incremental model updates, and partial model transfers) • Intelligent Alarming – Sharing relaxant relevant alarms with neighbors electronically • Visualization – Information exchange to enable display of Market and Reliability data in a graphical form that will assist in decision making Low Priority • Market monitoring information • Plan for and conduct an Interoperability test in 2006 for CME standard messages developed on the extended CIM • Market participant interaction – Outage reporting • Develop a User Guide on how to use the CIM for market operations messaging.

CIM XML Interoperability Tests • EPRI has sponsored six interoperability tests based on the

CIM XML Interoperability Tests • EPRI has sponsored six interoperability tests based on the CIM XML standards: – Six interoperability tests successfully completed exchanging real-world large scale models (12, 000 bus) and several sample models (40 to 100 bus) • • • December 2000: Orlando, Florida April 2001: Las Vegas, Nevada September 2001: Monterey, California July 2002: San Francisco, California November 2003: Cleveland, Ohio July 2004: Folsom, California – Validated the use and acceptance of this standard by suppliers who provide products to the electric utility industry – Test reports available from EPRI

CIM and Interoperability Tests very important • Test # 6 completed in 7/2004 Results:

CIM and Interoperability Tests very important • Test # 6 completed in 7/2004 Results: Exchange ICCP Object ID’s, Full model, Incremental updates, partial model, new validator tools, clean up items, etc – Include all transmission grid power system model (NERC) Requirements – Actual testing between vendors – Added distribution application plus applications from Control Centers, Substations, etc – CIM/GID/CIS progress as STANDARDS

CIM Status and Access Information CIM exists as ROSE model and IEC standard (MS

CIM Status and Access Information CIM exists as ROSE model and IEC standard (MS Word) • Complete CIM (61968, 61970, and Market Operations packages in UML) available on IEC CIM User Web site (www. cimuser. com) • Also available for download Current 61970 CIM model (cim 10_030501. mdl) RDF Schema Version for CIM Version 10 XML Message Schemas for 61968 messages • EPRI published reports on Control Center Application Program Interface (CCAPI) • Site includes CIM 10, IOP’s #1 -6, CME reports downloadable

CIM Status and Access Information • Survey ( 2 years old) shows over 47

CIM Status and Access Information • Survey ( 2 years old) shows over 47 CIM installations in US and over 55 applications delivered. New survey to be done in 2005. ( How do you count rabbits? ) USA started 2+ years ahead of other countries • Globally accepted now. Known implementations in process or done in Belgium, Brazil, China, France, Ireland, Jordan, Russia, Slovenia, South Africa, Spain, others(? )

New names of people to contact • David Becker, EPRI dbecker@epri. com 650 -8552307

New names of people to contact • David Becker, EPRI dbecker@epri. com 650 -8552307 • Terry Saxton, Xtensible Solutions tsaxton@xtensible. net 763 -4733250 • For general assistance: Angelica Kamau, EPRI akamau@epri. com 650 -8557987