Specifying the Use of CIM in an EMS Project Jay Britton, Fellow, IEEE 2009 PSCE, Seattle

Slides:



Advertisements
Similar presentations
XML - Beyond the Hype Everything you must know to succeed in implementing XML Lisa Shreve - Syscom Strategies Mike Rawlins - Rawlins EDI Consulting.
Advertisements

The Business of Recombinant Data Eric Miller
Status on the Mapping of Metadata Standards
Account Planning The purpose of these slides is to describe the Account Planning Process, the methodology, and the workload involved in running an account.
WG A Family of CIM Standards based on CIM/XML ( ) - Static Network Model Exchange ( ) - Dynamic Model Exchange - Unbalanced Models.
© 2011 IBM Corporation Improving Reliability and Making Things Cheaper to Run Tuesday 20th September James Linsell-Fraser, Senior Architect & Client Technical.
Alternate Software Development Methodologies
The decision box represents key management decisions and serve as the GATES which delineate phases. The decision can be to proceed, exit, or recycle. More.
Profiles vs the Canonical Model Other Uses of CIM Version Management in CIM Architectures Smart Grid and CIM Jay Britton Alstom Grid
Consistency of Assessment
Connecting People With Information DoD Net-Centric Services Strategy Frank Petroski October 31, 2006.
© 2006 Carnegie Mellon University Establishing a Network Centric Capability: Implications for Acquisition and Engineering Dennis Smith Complex System Symposium.
© ABB Ltd ABB Experience Neela Mayur CIM Users’ Group Meeting June 12, 2008.
Copyright Atomic Dog Publishing, 2002 International Product and Service Strategies Dana-Nicoleta Lascu Chapter 10.
Health Informatics Series
Architecture Description Markup Language (ADML) What does it mean? Why should a tools vendor care?
MTEI Methods & Tools for Enterprise Integration
Enterprise Architecture
+ Hybrid Roles in Your School If not now, then when?
Open Cloud Sunil Kumar Balaganchi Thammaiah Internet and Web Systems 2, Spring 2012 Department of Computer Science University of Massachusetts Lowell.
Strategy for Excellence Leadership Development & Succession Planning Carl L. Harshman & Associates.
Strategic Environmental Assessment and environmental issues in programme evaluation Ivana Capozza Italian Evaluation Units Open Days Roma, July 5, 2006.
EPRI CIM for Dynamic Models Project Report Terry Saxton Xtensible Solutions May 13, 2009.
Jay Britton
MEDIN Data Guidelines. Data Guidelines Documents with tables and Excel versions of tables which are organised on a thematic basis which consider the actual.
The FIX Protocol as an Effective Solution for Algorithmic Trading Kevin Houstoun, Co-chair FPL Global Technical Committee, Consultant to HSBC.
TDT4252/DT8802 Exam 2013 Guidelines to answers
Interoperability Tests for IEC Scott Neumann November 12, 2009.
McLean VA, May 3, 2010 SG Systems Systems Requirements Specification Approach Overview.
“Integrating Standards in Practice” 10th Open Forum on Metadata Registries July 9-11, 2007 New York City, NY USA An international conference to share and.
1 Phases in Software Development Lecture Software Development Lifecycle Let us review the main steps –Problem Definition –Feasibility Study –Analysis.
+ Facts + Figures: Your Introduction to Meetings Data Presented By: Name Title Organization.
Elevating Procurement’s Role Chris Mihok Director, Yale University.
Metadata IN Smart Grid Group Name: REQ
NAESB MEASUREMENT AND VERIFICATION MODEL BUSINESS PRACTICE RETAIL ELECTRIC DEMAND RESPONSE NARUC update 9/14/09.
Paris Project Meeting January 2012 Item – Statistics Objective 5 B. Proia With financial support from Criminal Justice Programme 2008 European Commission.
# 1 AMI Enterprise Task Force of the Utility AMI Working Group Overview & Plans For further information, contact Wayne Longcore Chairman of AMI-Ent TF.
Product Documentation Chapter 5. Required Medical Device Documentation  Business proposal  Product specification  Design specification  Software.
Human Services Integration Building More Effective Responses to Peoples’ Needs.
Comments on doing a CIM Project
IEEE SCC41 PARs Dr. Rashid A. Saeed. 2 SCC41 Standards Project Acceptance Criteria 1. Broad market application  Each SCC41 (P1900 series) standard shall.
+ Regulation and Compliance Summary “ Making Great Ideas Become Reality”
“SG-Systems” (Smart Grid – Operational Applications Integration) “Boot Camp” Overview Greg Robinson, Co-Chair, SG-Systems Brent Hodges, Chair, SG-Systems.
Illustrations and Answers for TDT4252 exam, June
Evaluation Plan New Jobs “How to Get New Jobs? Innovative Guidance and Counselling 2 nd Meeting Liverpool | 3 – 4 February L Research Institute Roula.
EMS User’s Group Presented By Margaret Goodrich Project Consultants, LLC Presented to EMS User’s Group Austin, TX September.
Precedence Health Care The MAS – SE Gap: Bridging the Divide Michael Georgeff Precedence Health Care & Monash University Autonomous Agents and Multiagent.
1 Services and Solutions Terry Saxton Vice President, Standards and Special Projects.
S&I Integration with NIEM (DRAFT) Standards Development Support June 8, 2011.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
1 Lecture #1: PD - Ch 1. Introduction Ref: Product Design and Development by Karl T. Ulrich and Steven D. Eppinger, McGRAW-Hill
TC 57 PSCE09 - CIM Status Update Panel Session Introduction Ed Dobrowolski, NERC.
Practicalities and Technical Implementation of a Synchronised Call Christian Listabarth.
AN INTRODUCTION Managing Change in Healthcare IT Implementations Sherrilynne Fuller, Center for Public Health Informatics School of Public Health, University.
STRATEGIC PLANNING Montgomery Twp. Public Schools Judith Ferguson, Consultant Hazard, Young, Attea & Associates Ltd Waukegan Road Glenview, IL
WG Summaries Austin, TX October 24, Process WG Co-chairs: Terry Saxton & Ed Dobrowolski Scope: Overall management of the CIMug Development and tuning.
Enterprise Architecture HOW COMPANIES ARE EXPLOITING INFORMATION TO THROUGH IT.
Copyright ©2004 Virtusa Corporation | CONFIDENTIAL Requirement Engineering Virtusa Training Group 2004 Trainer: Ojitha Kumanayaka Duration : 1 hour.
Chris Mihok Director Procurement Yale University Elevating Procurement’s Role at Your Institution.
Enterprise Architecture: Roles & Responsibilities Yogish Pai A structured blog by Yogish Pai.
Doing a CIM Project. 22 CIM Design Center  A rule I learned about applying technology:  Understand the design center of the technology.  Use extreme.
UTA/ARRI. Enterprise Engineering for The Agile Enterprise Don Liles The University of Texas at Arlington.
P3 Business Analysis. 2 Section F: Project Management F1.The nature of projects F2. Building the Business Case F4. Planning,monitoring and controlling.
Published by Flat World Knowledge, Inc. © 2014 by Flat World Knowledge, Inc. All rights reserved. Your use of this work is subject to the License Agreement.
LECTURE 5 Nangwonvuma M/ Byansi D. Components, interfaces and integration Infrastructure, Middleware and Platforms Techniques – Data warehouses, extending.
CIM User Group Overview Terry Saxton Vendor Co-Chair Open Smart Grid AMI-Ent Task Force Meeting July 14, 2009.
Harvard CRM Service Strategy
CIGRE D2.24 Information Architecture ** where CIM fits in **
Establishing a Strategic Process Roadmap
Specifying the Use of CIM in an EMS Project
Presentation transcript:

Specifying the Use of CIM in an EMS Project Jay Britton, Fellow, IEEE 2009 PSCE, Seattle

22 Topics  The CIM Value Proposition -- General  How to get what will be valuable to your EMS project.

33 From Applications Era to Systems Era

44 From Systems Era to Enterprise Era

55 A Current SOA Vision from D2.24

66 The Canonical Data Model Concept

77 The CIM Value Proposition  Enterprise architectural goals …  Completeness. Organize IT at the enterprise level.  Consistency. Universal data semantics. (CIM canonical data model) System management, re-use and integration. (SOA / enterprise integration bus)  Openness. Increase the customer’s freedom to use different vendors.  Standard interfaces at key interface points.  … lead to lower IT complexity, lower IT cost.  Concentration of investment in high quality core products.  Fewer overall skillsets required.  Less orphaned code.  More rapid response to business needs.  Healthy competition.  Incremental implementation – as in an EMS Project.  Evaluate general vendor commitment to the vision. Evaluate existing product conformance. Evaluate participation in CIM community. Evaluate development program direction.  Require the specific interfaces that deliver value to the project.

88 CIGRE D2.24 Information Architecture Producer – Consumer View of Interfaces

99 CIGRE D2.24 Information Architecture Historical Data

10 Where do you fit? What are your EMS goals?  Leader / Early Adopter  General strategic value seen in leadership.  Push IEC / CIGRE D2.24 development.  Regional grid operators; very large utilities.  Progressive EMS Owner  3 rd generation EMS owner with active evergreen EMS program.  Follow IEC / CIGRE D2.24 recommendations.  Keep my EMS technology and functionality current.  Interconnection Participant  Information exchange with peers and/or regional authorities.  Enterprise Functional Integration  My EMS is an enterprise component.  Model, real-time and historical data exported; plans imported.  Strong IT Program  Canonical data model (“ubermodel”) methodology.  Enterprise SOA architecture goals.  Enterprise integration bus.  Technology selected to minimize skillsets and cost.  New to CIM and Ready to Learn  Just want a functional EMS

11 General Recommendations for Traditional Specifications  For leaders:  Invest time and resources in the governing committees.  Ability to draft appropriate specifications follows from position as insider.  For others:  Find good professional advice… Regularly contributing members of governing committees are always the best source. Assess how close any expert is to the inner circle.  Give a weight to the importance of vendor commitment to CIM for your organization. Generic “conform to CIM” specifications are not very productive. Ask the vendors to describe their CIM strategy in depth and in language that creates a commitment to deliver. Don’t force vendors to address requirements if they aren’t really requirements.  Include specific requirements that address your specific interface needs. e.g. Require Model Exchange support if you intend to use it for exchange with other utilities.

12 Ideas for those looking for a better way to buy a system.  Abandon the traditional fixed-price competitive bid model.  What you really want is to select an EMS partner for the future.  This should be a mutual ‘getting to know you’ and ‘getting to trust you’ process.  The most knowledgeable folks in CIM (and other key architectural issues) are the ones that implement it – which is predominantly the various vendors.  Traditional purchasing rules tend to limit what the vendor can know about you and what you can know about the vendor.  The way to know each other is to work together.  Instead of keeping the vendors at arms length in the preparation of a specification, use them in the preparation process.  Share your requirements. Talk to the vendors like you would talk to your consultant.  Work with each vendor to shape their best answer to your requirements – don’t try to make them all conform to the same architectural specification. This increases your comparative knowledge of the vendors. This gives you direct experience in whether they are easy to do business with.  Weed out vendors as you proceed to refine designs.  Pay T&M when vendor work becomes significant (limits and rates set by you).  Ask finalists for fixed price commitments to the clearly scoped parts of the contract.  Some integration work is never clear enough to work well as fixed price.  Select final vendor(s) to work with.

13 Problematic CIM Requirements  Some paraphrased EMS CIM language that we see in specifications…  compliance with the Electric Power Research Institute (EPRI) Common Information Model (CIM)  compliance with the Control Centre Application Programming Interface (CCAPI) initiatives  CIM/XML model exchange compliance  CIM interfaces to EMS data compliant to GID (Generic Interface Definition) Generic Data Access (GDA) Generic Eventing and Subscription (GES) High Speed Data Access (HSDA) Time Series Data Access (TSDA)  CIM compliance defined as meaning that interface definitions comply with the CIM UML model in terms of: Grouping of data into classes Naming and meaning of data Type of data Relationships between CIM classes  Problems:  Inexact references to documents.  Overlapping functionality in the methods.  Generic methods are prescribed without stating what data is to be available via what methods.

14 Stating Specific CIM Requirements  Always start by defining the scope (business function) of the interface.  If there is an IEC standard, start with the document that describes the business function. IEC CIM document structure isn’t always helpful in figuring this out.  If there is a CIM standard in progress, use a draft of that work. e.g. State estimator output is a work currently in progress.  Or, write your own scope for an interface that you need. You will be asking here for the vendor to develop an interface based on a CIM extension  Example – for the network model exchange standard:  The right starting place is the document that explains the business problem and identifies the data items required in network model exchange.  452 depends on the document, which gives the CIM UML information model defining the structure of the required data.  452 also depends on the document, which defines how to format a model exchange file using RDF XML encoding. (552 in turn depends on some information in the 501.)  Just as importantly, this standard does not depend on the xx series of documents that define the GID, so GID access is not part of the model exchange standard.

15 Summary: CIM Specifications in an EMS  Ask the vendors to describe their CIM strategy in depth and in language that creates a commitment to deliver.  Write individual specifications for CIM business interfaces that have a specific value proposition.  If there is a specific IEC standard for the interface, reference it.  If there is no specific CIM standard, then… Describe the business purpose. Describe the required content of the ‘datasets’ (CIGRE D2.24 term). Require the vendor to design the datasets by extending the CIM and deriving a schema from the CIM. State implementation requirements for each interface. - Preferred – require vendor to specify what implementation technology or standard will be used. - Alternatively – require specific mechanisms as appropriate to your enterprise architecture goals: ( (RDF XML), xx GID data access, XML schema, integration bus vs claim-checked files vs other, etc.)