Specifying the Use of CIM in an EMS Project

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
Profiles vs the Canonical Model Other Uses of CIM Version Management in CIM Architectures Smart Grid and CIM Jay Britton Alstom Grid
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.
MTEI Methods & Tools for Enterprise Integration
The FIX Protocol as an Effective Solution for Algorithmic Trading Kevin Houstoun, Co-chair FPL Global Technical Committee, Consultant to HSBC.
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.
Metadata IN Smart Grid Group Name: REQ
Comments on doing a CIM Project
+ Regulation and Compliance Summary “ Making Great Ideas Become Reality”
Evaluation Plan New Jobs “How to Get New Jobs? Innovative Guidance and Counselling 2 nd Meeting Liverpool | 3 – 4 February L Research Institute Roula.
TC 57 PSCE09 - CIM Status Update Panel Session Introduction Ed Dobrowolski, NERC.
Enterprise Architecture HOW COMPANIES ARE EXPLOITING INFORMATION TO THROUGH IT.
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.
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.
RFPs: State versus Vendor Perspectives Richard Joy, Gordon-Darby, Inc. I/M Solutions Conference 2016 Pittsburgh, Pennsylvania.
Copyright 2014  Procurement means acquiring goods and/or services from an outside source  Other terms include purchasing and outsourcing Information.
Moderator: Randy Gillis, Black Knight Financial Services Panelists: Mark Kleingers, Black Knight Financial Services Mick Smothers, Capco September 12,
ON MARKETING  A Business Firm  The Profit Generation Mechanism  The Key Business Functions  Marketing as a Business Function Target Interest Groups.
Chapter 1 marketing is all around us Section 1.1
CONDUCT OF BOARD EVALUATION
Board Roles & Responsibilities
14 Summary Management of Operations
How to get good commercial software built
ODU Faculty Development March 18, 2011
CIM Modeling for E&U - (Short Version)
TeleManagement Forum The voice of the OSS/BSS industry.
An introduction to MEDIN Data Guidelines September 2016
Readiness Consultations
SAMPLE Develop a Comprehensive Competency Framework
Mythbusters: Having a Process Creates Repeatable Results
The Systems Engineering Context
Purchasing supplies at CERN
Closing the circle and Reviewing the plan
“SG-Systems” (Smart Grid – Operational Applications Integration) “Boot Camp” Overview Brent Hodges, Chair, SG-Systems Greg Robinson, Co-Chair, SG-Systems.
Systems Analysis – ITEC 3155 Evaluating Alternatives for Requirements, Environment, and Implementation.
Harvard CRM Service Strategy
Department of Community Health’s Technology Project Update
Establishing Strategic Process Roadmaps
COIT20235 Business Process Modelling
Introduction to Software Engineering
The Process Owner is the Secret Agent!
Establish Process Governance
Chapter 12 Implementing strategy through organization
Logic Models and Theory of Change Models: Defining and Telling Apart
11. The future of SDMX Introducing the SDMX Roadmap 2020
Using the EFQM Excellence Model to support the role of a trustee
CIGRE D2.24 Information Architecture ** where CIM fits in **
Systems analysis and design, 6th edition Dennis, wixom, and roth
CSSSPEC6 SOFTWARE DEVELOPMENT WITH QUALITY ASSURANCE
OFFIS Presenter: Sebastian Rohjans
An introduction to MEDIN Data Guidelines.
Systems analysis and design, 6th edition Dennis, wixom, and roth
Web Services Interoperability Organization
An Introduction to Software Architecture
Lecturette 2: Mining Classroom Data
Chapter 12 Implementing strategy through organization
CHAPTER 9 (part a) BASIC INFORMATION SYSTEMS CONCEPTS
What is PACE EH? PACE EH is a process for assessing and analyzing the environmental health of communities and for creating plans to address threats and.
Strategic Environmental Assessment (SEA)
Establishing a Strategic Process Roadmap
The Role of CIM in Smart Grid & The SGAC Semantic Framework
Business model canvas Prepare a business model canvas of your business idea using the model in the next slide. You can fill it using bullet points and.
Software Development Process Using UML Recap
Facilitator: Ralph Mackiewicz, SISCO
Presentation transcript:

Specifying the Use of CIM in an EMS Project Jay Britton, Fellow, IEEE 2009 PSCE, Seattle jay.britton@areva-td.com

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

From Applications Era to Systems Era 1975-1990

From Systems Era to Enterprise Era 2005-2020

A Current SOA Vision from D2.24

The Canonical Data Model Concept

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.

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

CIGRE D2.24 Information Architecture Historical Data

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 3rd 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

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 61970-452 Model Exchange support if you intend to use it for exchange with other utilities.

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.

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.

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 61970-452 document that explains the business problem and identifies the data items required in network model exchange. 452 depends on the 61970-301 document, which gives the CIM UML information model defining the structure of the required data. 452 also depends on the 61970-552 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 61970-4xx series of documents that define the GID, so GID access is not part of the model exchange standard. 61970-452 61970-301 61970-552 61970-501

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: (61970-552 (RDF XML), 61970-4xx GID data access, XML schema, integration bus vs claim-checked files vs other, etc.)