Use of CIM in AEP Enterprise Architecture. Randy Lowe Director, Enterprise Architecture October 24, 2012

Similar documents
Average Loan or Lease Term. Average

Specification of the Verity Learning Companion and Self-Assessment Tool

PROCESS USE CASES: USE CASES IDENTIFICATION

46 Children s Defense Fund

Implementing a tool to Support KAOS-Beta Process Model Using EPF

TotalLMS. Getting Started with SumTotal: Learner Mode

Nearing Completion of Prototype 1: Discovery

medicaid and the How will the Medicaid Expansion for Adults Impact Eligibility and Coverage? Key Findings in Brief

Housekeeping. Questions

2017 National Clean Water Law Seminar and Water Enforcement Workshop Continuing Legal Education (CLE) Credits. States

Preferences...3 Basic Calculator...5 Math/Graphing Tools...5 Help...6 Run System Check...6 Sign Out...8

Skillsoft Acquires SumTotal: Frequently Asked Questions. October 2014

Wilma Rudolph Student Athlete Achievement Award

OCR LEVEL 3 CAMBRIDGE TECHNICAL

Three Strategies for Open Source Deployment: Substitution, Innovation, and Knowledge Reuse

VOL VISION 2020 STRATEGIC PLAN IMPLEMENTATION

The IDN Variant Issues Project: A Study of Issues Related to the Delegation of IDN Variant TLDs. 20 April 2011

PowerCampus Self-Service Student Guide. Release 8.4

Evaluation of Learning Management System software. Part II of LMS Evaluation

STATE CAPITAL SPENDING ON PK 12 SCHOOL FACILITIES NORTH CAROLINA

EOSC Governance Development Forum 4 May 2017 Per Öster

COURSE LISTING. Courses Listed. Training for Cloud with SAP SuccessFactors in Integration. 23 November 2017 (08:13 GMT) Beginner.

LEARNING THROUGH INTERACTION AND CREATIVITY IN ONLINE LABORATORIES

FY16 UW-Parkside Institutional IT Plan Report

Envision Success FY2014-FY2017 Strategic Goal 1: Enhancing pathways that guide students to achieve their academic, career, and personal goals

Appendix IX. Resume of Financial Aid Director. Professional Development Training

e-portfolios in Australian education and training 2008 National Symposium Report

Process to Identify Minimum Passing Criteria and Objective Evidence in Support of ABET EC2000 Criteria Fulfillment

CREATING SHARABLE LEARNING OBJECTS FROM EXISTING DIGITAL COURSE CONTENT

STANDARD OPERATING PROCEDURES (SOP) FOR THE COAST GUARD'S TRAINING SYSTEM. Volume 7. Advanced Distributed Learning (ADL)

Indiana Collaborative for Project Based Learning. PBL Certification Process

BUILDING CAPACITY FOR COLLEGE AND CAREER READINESS: LESSONS LEARNED FROM NAEP ITEM ANALYSES. Council of the Great City Schools

For the Ohio Board of Regents Second Report on the Condition of Higher Education in Ohio

Understanding University Funding

The Ohio State University Library System Improvement Request,

Quality assurance of Authority-registered subjects and short courses

Smart Grids Simulation with MECSYCO

Program Change Proposal:

FY year and 3-year Cohort Default Rates by State and Level and Control of Institution

TSI Operational Plan for Serving Lower Skilled Learners

Two Million K-12 Teachers Are Now Corralled Into Unions. And 1.3 Million Are Forced to Pay Union Dues, as Well as Accept Union Monopoly Bargaining

Introduction to CRC Cards

Higher Education. Pennsylvania State System of Higher Education. November 3, 2017

Designing e-learning materials with learning objects

Post-Master s Certificate in. Leadership for Higher Education

MASTER OF SCIENCE (M.S.) MAJOR IN COMPUTER SCIENCE

CEN/ISSS ecat Workshop

Integrating E-learning Environments with Computational Intelligence Assessment Agents

Evaluating Usability in Learning Management System Moodle

Statement Of Project Objectives (SOPO)

Curriculum Scavenger Hunt

Your School and You. Guide for Administrators

Disciplinary action: special education and autism IDEA laws, zero tolerance in schools, and disciplinary action

A Profile of Top Performers on the Uniform CPA Exam

Ohio Valley University New Major Program Proposal Template

The Role of Architecture in a Scaled Agile Organization - A Case Study in the Insurance Industry

Activities, Exercises, Assignments Copyright 2009 Cem Kaner 1

Generating Test Cases From Use Cases

Education: Professional Experience: Personnel leadership and management

Including the Microsoft Solution Framework as an agile method into the V-Modell XT

An NFR Pattern Approach to Dealing with Non-Functional Requirements

Program Proposal Construction Technology Construction Carpenter Diploma. Hazard Community and Technical College

IBM Software Group. Mastering Requirements Management with Use Cases Module 6: Define the System

GRADUATE COLLEGE Dual-Listed Courses

Number of students enrolled in the program in Fall, 2011: 20. Faculty member completing template: Molly Dugan (Date: 1/26/2012)

Abc Of Science 8th Grade

A Comparison of the ERP Offerings of AACSB Accredited Universities Belonging to SAPUA

Education the telstra BLuEPRint

Moderator: Gary Weckman Ohio University USA

Group A Lecture 1. Future suite of learning resources. How will these be created?

PERFORMING ARTS. Unit 2 Proposal for a commissioning brief Suite. Cambridge TECHNICALS LEVEL 3. L/507/6467 Guided learning hours: 60

IMGD Technical Game Development I: Iterative Development Techniques. by Robert W. Lindeman

Rachel Edmondson Adult Learner Analyst Jaci Leonard, UIC Analyst

A LIBRARY STRATEGY FOR SUTTON 2015 TO 2019

Aclara is committed to improving your TWACS technical training experience as well as allowing you to be safe, efficient, and successful.

Visit us at:

TeacherPlus Gradebook HTML5 Guide LEARN OUR SOFTWARE STEP BY STEP

BLACKBOARD & ANGEL LEARNING FREQUENTLY ASKED QUESTIONS. Introduction... 2

History of CTB in Adult Education Assessment

Registration Fee: $1490/Member, $1865/Non-member Registration Deadline: August 15, 2014 *Please see Tuition Policies on the following page

City of Roseville 2040 Comprehensive Plan Scope of Services

ROBERT M. FULLER. Ph.D. Indiana University, Kelley School of Business, June 2003 Major: Management Information Systems Minor: Organizational Behavior

Applying Learn Team Coaching to an Introductory Programming Course

Unit 3. Design Activity. Overview. Purpose. Profile

Course outline. Code: ICT310 Title: Systems Analysis and Design

2016 Match List. Residency Program Distribution by Specialty. Anesthesiology. Barnes-Jewish Hospital, St. Louis MO

NATIONAL TAIWAN UNIVERSITY OF SCIENCE AND TECHNOLOGY

The development and promotion of Electronic Theses and Dissertations (ETDs) within the UK

Functional requirements, non-functional requirements, and architecture should not be separated A position paper

ATENEA UPC AND THE NEW "Activity Stream" or "WALL" FEATURE Jesus Alcober 1, Oriol Sánchez 2, Javier Otero 3, Ramon Martí 4

NASWA SURVEY ON PELL GRANTS AND APPROVED TRAINING FOR UI SUMMARY AND STATE-BY-STATE RESULTS

Volunteer State Community College Strategic Plan,

The open source development model has unique characteristics that make it in some

SAP EDUCATION SAMPLE QUESTIONS: C_TPLM40_65. Questions. In the audit structure, what can link an audit and a quality notification?

AAC/BOT Page 1 of 9

Chamilo 2.0: A Second Generation Open Source E-learning and Collaboration Platform

DICTE PLATFORM: AN INPUT TO COLLABORATION AND KNOWLEDGE SHARING

P. Belsis, C. Sgouropoulou, K. Sfikas, G. Pantziou, C. Skourlas, J. Varnas

Beyond PDF. Using Wordpress to create dynamic, multimedia library publications. Library Technology Conference, 2016 Kate McCready Shane Nackerud

UVA Office of University Building Official. Annual Report

Transcription:

Use of CIM in AEP Enterprise Architecture Randy Lowe Director, Enterprise Architecture October 24, 2012

Introduction AEP Stats and Enterprise Overview AEP Project Description and Goals CIM Adoption CIM Implementation Tasks Project & Architecture Diagrams Messages Used Summary

AEP Statistics AEP comprises three main energy areas; Generation, Distribution, and Transmission AEP owns nearly 38,000 megawatts of generation capacity in the United States. AEP also has the largest US electricity transmission system with an approximately 39,000-mile network. AEP distribution units operate in 11 states, including Ohio, Michigan, Texas, Virginia, West Virginia, Tennessee, Indiana, Kentucky, Oklahoma, Arkansas, and Louisiana.

AEP Project Description and Goals AEP s gridsmart initiative is a comprehensive approach to improving system efficiency and lowering operating costs, providing new services to customers, and allowing consumers to better control energy usage and costs. After completion of a pilot program involving 10,000 customers to test gridsmart technology in South Bend, Indiana, several new projects are underway: Plans to install one million smart meters in Texas over the next several years. The DOE has awarded $75 million to AEP in an ARRA Demonstration Project to deploy 130,000 smart meters in central Ohio Plans are being finalized to deploy 15,000 meters in Oklahoma to demonstrate conservation effects of in-home displays and other smart grid technologies

CIM Adoption AEP made a strategic decision to adopt the CIM standards for the integration of its back office systems. They worked with consultants from companies serving on the CIM standard committees and participated in the CIM standard refinement activities. Build a foundation to adopt IEC 61968 and IEC 61970. AEP is using the IEC CIM standard in the ARRA Demonstration Project for all back office systems involved in the project.

CIM Adoption - Continued To minimize the complexity of the ARRA project, AEP made the decision to use a Canonical Data Format where participating applications would only have to translate their internal proprietary data format to and from a single Canonical Data Model, in XML format, before sending out their messages. AEP created a CIM Based Canonical Data Model for each AEP business function in the project, including Meter On Demand Reading, Meter Control (Meter Connect/Disconnect & On Demand Peak Reset), Meter Status, Meter Data Synchronization, Premise Data Synchronization.

CIM Adoption - Continued The Canonical Data Models used attributes from the classes in Part 9 of the IEC 61968 standard with a few attributes from the IEC 61970 standard.

CIM is a major commitment and highly complex undertaking without clear planning and adoption strategy Establishing CIM Adoption Strategy CIM Adoption Roadmap CIM based Modeling and Development Understand Why CIM? Utility s Vision for CIM Identify CIM Tooling Criteria for CIM based integration Understanding of current state Knowledge and Training Needs CIM Training & Workshops Well defined System Integration Requirements Alignment with Enterprise Architecture Review business processes and implementation strategy Understand use cases Define CIM based Messages Modeling and Profiling Define CIM Extensions Develop CIM based service design (XSD, WSDLs) Repeatable processes and Templates

CIM Implementation Tasks The architect team started by creating a superset of the data attributes of all participating applications of a particular business function. A business data glossary where a catalog of business data attributes, their names, structure, and usage was defined. Then we mapped each data attribute to the corresponding CIM Data Objects. When possible the existing IEC Part 9 Profile message definitions were used or extended to create AEP s CIM Based Canonical Message Format.

CIM Implementation Tasks - Continued Used the profiles to create the XSD for each message payload. Identified and defined a few CIM extensions, which were submitted back into the IEC WG14 and WG13 CIM Standard Committee for inclusion in the CIM Data Objects. 90% of the extensions have been adopted by the CIM standard committee and these will be included in the next revision of the standard. A header was added to the payload, the WSDLs were created, and the developers started building the code to translate the internal application data format into the CIM Based Canonical message format.

Inputs Activities CIM Adoption Consolidated Interface Catalog Integration Architecture Blueprint Review interface catalog and determine prioritization using CIM Adoption Decision Matrix For each integration scenario to be CIM-enabled, perform the following set of activities: Collect requisite API and data structure definition documents for all endpoint systems including respective meta-definitions Utility's CIM Model Utility's AMS Implementation Profile Utility's-specific CIM Model Services Framework and Architecture Integration Patterns Develop canonical model consisting of common fields and unique fields for all end-point systems involved Map canonical model to CIM UML Model, identifying required CIM extensions Define Utility's AMS Implementation Profile CIM-Based Message Model Message Types (XSDs) Service Definitions (WSDLs) Create XML Message Definitions (XSDs) Project Pre-requisites and Accelerators IEC CIM Model 61968 and 61970 and its Message Model Software Modeling Tool with CIM plug-ins Recommendations to IEC Submission of CIM Extensions Submission of new Message Types

ARRA Project: System Context Diagram

Integration Architecture Overview

Architectural Rationales for CIM The smart grid space technology space is still immature and rapidly evolving Core AEP use case: two different AMI systems! Impractical to staff both skill sets and build out two parallel chains of artifacts and what about AMI #3? Interoperability goals of ARRA project IEC 61970/61968 listed in NIST Framework and Roadmap for Smart Grid Interoperability (Special Publication 1108) We would have needed to do this anyway

Messages Used EndDeviceEvent EndDeviceControl (for Meter Control Operations: Disconnect/Reconnect, Peak Demand Reset, etc.) GetDeviceStatus (New and not accepted by IEC) GetMeterReadings MeterReadings HAN/PAN Messages (adopted in Part 9 as attribute additions to EndDeviceEvent and EndDeviceControl messages)

New Messages for ARRA Project RTP Messages (under consideration for adoption as part of IEC WG21 messages) RetailBill PriceNotification DistributionUtilization EnergyManagementUnitConfig ObjectLinkageConfig-ACLineSegmentToSDPLocation ObjectLinkageConfig- UsagePointLocationToEnergyManagementUnit UsagePointLocationDemandBid

Summary Critical Tasks for Success Review, Analyze and Validate integration approach Complete Training and Workshops for CIM Capture the requirements for use of CIM Map Legacy Message Data to CIM Define a Utility specific message model based on CIM Generate XSD Messages using CIM model Develop a CIM-based Service Design

Summary Critical Tasks for Success (Cont d) Generate an IEC Submission Package that includes: Use Cases XSDs Snapshot of UML changes Documentation of all requested extensions that provide justification and other information Contact an IEC representative to present the submission or, request attendance to an IEC meeting as a guest and request to be placed on the agenda.

Project Summary and Results AEP participated in the IEC CIM Interoperability tests to ensure compliance with the CIM standards. We passed all tests we participated in. AEP s adoption of the CIM Data Models has simplified the interoperability between applications and will benefit future use of business rules, security, and overall service governance.