EPRI CIM for Market Extensions (CME) and CIM-Based Messaging to Support Markets and Reliability July 14, 2004 Terry Saxton Xtensible Solutions.

Slides:



Advertisements
Similar presentations
Page 1 Outage Management Roy Hoffman 29 Jan 2001.
Advertisements

Future of OASIS II Conference Presented by Karl Tammar – NYISO For the ISO/RTO Council March 29, 2005 ISO/RTO Activities and Initiatives.
“ Future of Oasis Conference”
©2004 PJM 1 OASIS Phase II Approaching the Problem General Discussion on Strategy and Philosophy Andy Rodriquez - PJM Presented to the NAESB ESS and ITS.
©2004 PJM 1 OASIS Phase II Approaching the Problem General Discussion on Strategy and Philosophy Andy Rodriquez - PJM Presented to the NAESB ESS and ITS.
Copyright © 2006 Data Access Technologies, Inc. Open Source eGovernment Reference Architecture Approach to Semantic Interoperability Cory Casanave, President.
© ABB Power Technologies Messaging Standards Collaboration - Next Steps Network Management Anders Bjorkman Director of Technology.
Key-word Driven Automation Framework Shiva Kumar Soumya Dalvi May 25, 2007.
Creating a single source of truth for a distribution network model
Standards Development: Update to IMO Regulatory Standing Committee May 14, 2003.
1 The Midwest ISO At the Crossroads of America International Meeting of Very Large Power Grid Operators October 24 & 25, 2005 Beijing, China.
MISO’s Midwest Market Initiative APEX Ron McNamara October 31, 2005.
California Independent System Operator Soumen Ghosh CAISO CONFIDENTIAL Created: 06/15/2008 State Estimator for CA ISO Market - Relevance and Readiness.
Surfing the Data Standards: Colorado’s Path 2012 MIS Conference – San Diego Daniel Domagala, Colorado Department of Education David Butter, Deloitte Consulting.
Oncor’s EIM Program.
Specifying the Use of CIM in an EMS Project Jay Britton, Fellow, IEEE 2009 PSCE, Seattle
© ABB Ltd ABB Experience Neela Mayur CIM Users’ Group Meeting June 12, 2008.
1 ISO/RTO Council Wholesale Demand Response Projects & OpenADR David Forfia.
MTEI Methods & Tools for Enterprise Integration
Software Architecture April-10Confidential Proprietary Master Data Management mainly inspired from Enterprise Master Data Management – An SOA approach.
CIM Users Group Intro and Benefits Ralph Mackiewicz Chair, Marketing Subcommittee UCA International Users Group October 2007 Austin, TX
Introduction to ebXML Mike Rawlins ebXML Requirements Team Project Leader.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
Network (Common) Model Management System Presentation to ERCOT October 21, 2008 Thomas F Garrity Vice President Energy Management and Automation Siemens.
EPRI CIM for Dynamic Models Project Report Terry Saxton Xtensible Solutions May 13, 2009.
Database System Development Lifecycle © Pearson Education Limited 1995, 2005.
Overview of the Database Development Process
PTD Energy Management & Information Systems FERC TC: Information Technology for Reliability & Markets ISO-RTO Standards Collaborative July 14, 2004 J.
NERC Congestion Management Congestion Management Option 3 Vendor Meeting Julie Pierce – NERC IDCWG Chair.
Interoperability Tests for IEC Scott Neumann November 12, 2009.
PROJECT NAME: DHS Watch List Integration (WLI) Information Sharing Environment (ISE) MANAGER: Michael Borden PHONE: (703) extension 105.
Data Warehousing at STC MSIS 2007 Geneva, May 8-10, 2007 Karen Doherty Director General Informatics Branch Statistics Canada.
Common Information Model and EPRI Smart Grid Research
CIM and UML Overview Terry Saxton Xtensible Solutions
ITEC224 Database Programming
EDISON INTERNATIONAL® SM SCE Project Story CIM User Group 10/12/2010 Jim Horstman Southern California Edison.
Electric System OperationsTennessee Valley Authority 1 Coordinated Data Exchange FERC Technical Conference July 14, 2004 Information Technology for Reliability.
Introduction to MDA (Model Driven Architecture) CYT.
Context Inspired Component Architecture Navigating the Shifting Currents of Data xmlCoP Meeting May 18, 2005 ANSI Accredited Standards Committee X12 Ralph.
CIM for Planning and CIM for Dynamic Models - Project Report Terry Saxton Xtensible Solutions CIM User Group Vasteras, Sweden June.
1-1 System Development Process System development process – a set of activities, methods, best practices, deliverables, and automated tools that stakeholders.
IEC WG Summaries Austin, TX October 24, WG 13 – EMS API Convener: Terry Saxton The principal task of the IEC series of standards is to develop.
Bulk Power Transmission System
EMS User’s Group Presented By Margaret Goodrich Project Consultants, LLC Presented to EMS User’s Group Austin, TX September.
ROS Meeting – 12/06/071Texas Nodal Program - TPTF Update Texas Nodal Transition Plan Task Force ROS Meeting Stacy Bridges, ERCOT Thursday, 12/06/2007.
“ 2005 EMS Users Group Meeting”
Federal Geographic Data Committee, Coordination Group Meeting Washington, DC 7 June 2005 Study Results Geospatial Interoperability Standards: A Return-on-Investment.
TC 57 PSCE09 - CIM Status Update Panel Session Introduction Ed Dobrowolski, NERC.
WG Summaries Austin, TX October 24, Process WG Co-chairs: Terry Saxton & Ed Dobrowolski Scope: Overall management of the CIMug Development and tuning.
2013 Wind Conference. Congestion Management & Communication Processes CJ Brown.
1 Encore Data Distribution Services Workshop February 19, 2004.
TC 57 CIM user Group Meeting June 2010 Milano 1 Technical Committee 57 POWER SYSTEMS MANAGEMENT AND ASSOCIATED INFORMATION EXCHANGE.
G. Suter CH Session 3 – Block 2 – 4 th Question Barcelona May “ System Interfaces for Distribution Management “ TC57 WG14 Standards IEC
Foundational Program Overview September  2004 Copyright RosettaNet. RosettaNet Foundational Programs Program Overview ProgramPhase InvestigateDesignImplement.
©2004 PJM 1 OASIS Phase II Approaching the Problem General Discussion on Strategy and Philosophy Andy Rodriquez - PJM Presented to the NERC OC Special.
TC 57 CIM user Group Meeting October 2010 San Francisco 1 Technical Committee 57 POWER SYSTEMS MANAGEMENT AND ASSOCIATED INFORMATION EXCHANGE.
Patterns in caBIG Baris E. Suzek 12/21/2009. What is a Pattern? Design pattern “A general reusable solution to a commonly occurring problem in software.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
Viewpoint Modeling and Model-Based Media Generation for Systems Engineers Automatic View and Document Generation for Scalable Model- Based Engineering.
CIM User Group Overview Terry Saxton Vendor Co-Chair Open Smart Grid AMI-Ent Task Force Meeting July 14, 2009.
XML Interoperability & Convergence ISO XML Working Group (WG 10) XML on Wall Street November 20th, 2001 John Goeller.
Healthcare-oriented Modeling Environment ( HoME ) Managed jointly by: Veterans Health Administration (VHA) IBM modeling-mdt.projects.openhealthtools.org.
1 The XMSF Profile Overlay to the FEDEP Dr. Katherine L. Morse, SAIC Mr. Robert Lutz, JHU APL
Discussion Topics for Exploring OMG UPDM Way-ahead
[WP1] T1.2 User and Business Requirements
Object Management Group Information Management Metamodel
CIM Modeling for E&U - (Short Version)
Deploying CIM to Bridge the Modeling Gap Between Operations and Planning Mike usa.siemens.com/digitalgrid unrestricted © Siemens AG 2017.
ESS.VIP VALIDATION An ESS.VIP project for mutual benefits
ESC Use Case Review Joint OASIS Implementation Task Force Paul R
Presentation transcript:

EPRI CIM for Market Extensions (CME) and CIM-Based Messaging to Support Markets and Reliability July 14, 2004 Terry Saxton Xtensible Solutions

This presentation was prepared by: Terry Saxton Xtensible Solutions rd Avenue North Plymouth, MN

Presentation Contents  CIM for Market Extensions (CME)  How CIM-Based Message Standards Work  ITC Standards Collaborative with MDA  NERC Functional Model and MDI

Initiation 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 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 RTO A ISO DRTO C ISO B Generators Loads Marketers 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) Inter-ISO/RTO Messaging MIS SCUCSCED Settlement Intra-ISO/RTO Messaging RTO A

Role of the CIM  An information model – provides common language (i.e., semantics/data definitions) for exchange of data between various applications both within and across company boundaries Developed through efforts of EPRI, vendors and utilities through EPRI CCAPI Task Force CIM now adopted by International Electrotechnical Commission (IEC) as international standard for information exchange and data access NERC mandated use of CIM XML format for sharing power system models between Reliability Coordinators in North America  CIM extensions Continues to expand to include models of distribution systems and business objects, such as assets, documents, etc. Now being extended to support Market Operations

CME Phase 1  Define data requirements and CIM extensions needed to support the well- defined, high-priority SMD software applications Investigate applications and functions needed to support real-time and day- ahead markets Focused on:  Security Constrained Unit Commitment (SCUC)  Security Constrained Economic Dispatch (SCED)  Ex Ante LMP (based on bids) For each application:  Develop data requirements  Define information exchange data requirements  Review CIM and identify extensions needed to support SMD  Deliverable for Phase 1: EPRI TR “CIM Extensions to Support Market Operations Phase 1: Day Ahead and Real Time Scheduling Applications” 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  Reuse and creation of new classes, attributes, and associations XML Schema for the Input/Output data  Presents the CIM-based XML tags proposed to support exchange of market operation data  Tag names  Definitions

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 and Packages – Core, Generation/Production, Measurements, others Core2/Top Level and Activity Record

CME Phase 2 & 3  CME Phase 2 (Current) Network Analysis  State Estimator, Security Analysis, Optimal Power Flow Ex-Post LMP ( based on actuals, SE results ) Financial Transmission Rights Facilitated Check Out (FCO)  Phase 3 (Planned for 2004 if funded) Network model maintenance  Complete, incremental, and partial model transfers) Control Area seams-related data exchange  Applications include ramp data, TTC, ATC, AFC (Available Flowgate Capacity) Market participant upload bids and download of results  Would not include user interface Data Exchange between Operations and Settlement  Intra-RTO pending DRWG resolution  Inter-RTO if use cases can be identified Market monitoring information

Presentation Contents  CIM for Market Extensions (CME)  How CIM-Based Message Standards Work  ITC Standards Collaborative with MDA  NERC Functional Model and MDI

CIM Provides Vocabulary - CIM XML Provides Standard Messages  Webster’s Dictionary = CIM Provides standard data semantics and data types  Sentence structure = CIM- based XML messages Just as you must have structured sentences to communicate orally, you must have standard messages to share data electronically  Standard messages are needed to Ensure interoperability both within RTOs and between RTOs Remove seams Define that part of CIM that must be supported by an application  Adapters provide CIM proprietary data mappings used by applications

Data Warehouse Substation Automation OMS Dist Wires Model Grid Wires Model DAC CIS VRU AM/FM/GIS Distribution Automation Human Resources Outage Reporting Common Language Used Over Integration Framework (intra-RTO) or WAN (inter-RTO) Information Exchange Model Event History Work Management... EMS = Application Adapter The “Common Language” Is Based On The Common Information Model (CIM) Specified In IEC Standards. The Meta Data For This Language Is Maintained In The Information Exchange Model (IEM). How the CIM Provides a Common Language for Information Exchange via Adapters

App CIM Y.1 X.1 Y.2 X.2 Y.3 X.3 Y.4 X.4 Y.5 X.5 Publisher Publishers: One Application Connector: Obtains Data From Application And/Or Database Transforms Data (if necessary) to CIM Format Puts Data Into Message Template Publishes The Message (Fires & Forgets) Data Warehouse Substation Automation OMS Dist Wires Model Grid Wires Model DAC CIS VRU AM/FM/GIS Distribution Automation Human Resources Outage Reporting Event History Work Management EMS... CIM X.1 X.2 X.3 X.4 X.5 Subscriber CIM App X.1 B.1 X.2 B.2 X.3 X.4 X.5 Subscriber CIM App X.1 A.1 X.2 X.3 X.4 A.4 X.5 A.5 Subscriber CIM App X.1 C.1 X.2 X.3 C.3 X.4 C.4 X.5 Subscriber Subscribers: Several Application Adapters Receive The Same Message Each Adapter: Parses Message, Pulling Out Data Needed By Application Transforms Data (if necessary) to Local Application Format Passes Data To Local Application And/Or Database Event Type: ChangedNetworkDataSet (Expressed In Common Language) Decoupled Information Exchange  Xtensible Solutions, Inc. 14

Presentation Contents  CIM for Market Extensions (CME)  How CIM-Based Message Standards Work  ITC Standards Collaborative with MDA  NERC Functional Model and MDI

ISO/RTO Standards Collaborative  Objective Bring together organizations interested in developing IT standards for North American ISO/RTOs business processes  Goals For first deliverable, select a single application/process to produce short-term results Review and update the CIM/CME model in the context of selected process Validate a practical & repeatable process to develop standards- based messages and interfaces for ISO/RTO processes  Discussed two message development processes  MDA (Model Driven Architecture) from OMG  Best for stateless messages  MDI (Model Driven Integration) from IEC  Best for stateful, transactional business processes  Both methods are standards-based and are repeatable  Selected the MDA methodology for the SCUC standards

Finalized Data Requirements for SCUC

Message Framework Constructed Based on CIM with Market Extensions  Market Input Message (Bids) Gen Bid Load Bid Transaction Bid  Network Model Input Message CPSM NERC Data Exchange Profile  Security Analysis Input Message Outage Contingencies Constraints (individual and group) Limits Violation Checklists  Control Messages Schemas Fetch (Message ID to retrieve) Execute (Message ID to deliver)  Standing Input Message (Master File) RTO Product definition Market Definition Market Participant Registry  System Requirements Message Requirements Generation Initial Conditions Load Forecast  Output Message Schedules Prices Errors Warnings Solution Notes

Message Framework for SCUC with MDA

Model Driven Architecture (MDA) Process

ITC Standards Collaborative Initial Deliverables and Next Steps  Current Deliverables (based on CME Phase 1) Message Framework Model Driven Architecture process flow and tools Profiles used to selectively include required portions of the CIM/CME models New draft revision of the CIM  Next Steps Initiate an implementation Proof Of Concept for SCUC Forward message standards to the SRC Submit CME modifications to official standards bodies Select future applications/business processes to standardize (based on CME Phase 2)  Security Constrained Economic Dispatch and Locational Marginal Pricing  Control Room portions of the NERC Functional Model  CRR/FTR/TCC Auction processes

Presentation Contents  CIM for Market Extensions (CME)  How CIM-Based Message Standards Work  ITC Standards Collaborative with MDA  NERC Functional Model and MDI

Message Definition Process with MDI Based on NERC Functional Model  Current ITC Standards Collaborative methodology for SCUC is based on MDA Input/Output data requirements for legacy software applications plus process knowledge Start with existing applications, extend CIM in UML, then work in XML to define messages  MDI starts with business processes to derive information exchange requirements and message standards based on the NERC Functional Model and the CIM Stay in UML until last step, starting with NERC Functional Model use cases Each RTO/ISO can map their business processes onto this model

Using NERC Functional Model to Define CIM-based Standard Messages & Adapters NERC Business Use Cases RTO Use Cases Role Based Activity Diagrams Application Based Activity Diagrams Sequence Diagrams (name, type) Message Schema MAP RTO Data to CIM Execute Data Transformation NERC IRM CIM Mapping (Ex: Contivo) ETL (Ex: Data Junction)

The NERC Functional Model

NERC Functional Model in UML for TVA

Load Data Set Message Type Package

NERC Functional Model Common Information Modeling Business Process Modeling IEC Interface Reference Model Application & Database Interface Transformations Implementation (ETL, EAI, Web Services) Business Vocabulary Management Supporting: Semantic Mapping, Cataloging Of Data Assets, Unified Model & Data Queries, etc. Mapped Interfaces Data Fields Mapped To Semantic Model Use Cases Putting It Altogether With MDI Information Exchange Modeling Utility Application & Database Interfaces Common Information Model (CIM) Information Exchange Requirements Other Models

NERC Functional Model & MDI Conclusions  Improved ability to integrate business processes across commercial- off-the-shelf (COTS) applications while lowering dependence on individual vendors  Can articulate how business objectives are implemented Provides end-to-end requirements traceability back to functional model  Reusable approach for growth and change Methodology Business process models Common information models Information exchange models  Faster integration of application systems and information: Improving ability to react to business changes  while providing the right information to where it is needed  Run time support with Business Vocabulary Management, Message Standards Repository, and Adapters One repository of all source, target, and CIM-based messages to ensure consistency and leverage existing message definitions