CIM Test Methodology Overview John Simmins 5/24/2011.

15
CIM Test Methodology Overview John Simmins 5/24/2011

Transcript of CIM Test Methodology Overview John Simmins 5/24/2011.

Page 1: CIM Test Methodology Overview John Simmins 5/24/2011.

CIM Test Methodology Overview

John Simmins 5/24/2011

Page 2: CIM Test Methodology Overview John Simmins 5/24/2011.

2© 2010 Electric Power Research Institute, Inc. All rights reserved.

Agenda

1. Progress since last meeting

2. Issues, opportunities and risks arising during the previous week

3. Verify progress against stakeholder expectations

4. General issues discussion

5. Action items for individuals

6. Expected work output during next week

Page 3: CIM Test Methodology Overview John Simmins 5/24/2011.

3© 2010 Electric Power Research Institute, Inc. All rights reserved.

Progress Since Last Call

•Completed Vendor Packages– Scheduled Meter Reads

– Meter Disconnect/Reconnect

– Meter Tampering

– Meter Outage Detection

– On Demand Meter Reads

Page 4: CIM Test Methodology Overview John Simmins 5/24/2011.

4© 2010 Electric Power Research Institute, Inc. All rights reserved.

On Demand Meter Read

1 BACKGROUND 1-12 DEMONSTRATION PLAN 2-13 INTERFACE DESCRIPTION 3-14 TEST DESCRIPTION 4-15 DETAILED STEPS 5-1 CIS Test Steps 5-1 MDMSTest Steps 5-2AMI Head EndTest Steps 5-26 TEST TECHNICAL INFORMATION 6-1 Test Set Up and Verification 6-1 Test Invocation 6-1 Cisco VPN Installation and Set Up 6-1 Provide Connection Data for Consumers VLAN 6-1 Schedule Test 6-2 Execute Test 6-2 Test XSDs 6-2 Test data 6-2 1) GetMeterReadings 6-2 2)ReplyMeterReadings 6-3 Test results 6-4A DETAILED DESCRIPTION OF EACH INTERFACE A-1 WSDLs A-1 GetTemplate A-1 SendReceiveReply Template A-3XSDs A-7 Message XSD A-7 MeterReadings A-20B REQUIREMENTS TESTED B-1

Page 5: CIM Test Methodology Overview John Simmins 5/24/2011.

5© 2010 Electric Power Research Institute, Inc. All rights reserved.

Demo Plan

custom Test Plans

EPRI CIM Part-9 Master Test Plan

A

Scheduled Meter Reading

Local Area Outage Detected by Multiple

Meters

On Demand Meter Read

Tampering Detection Remote Disconnect/Reconnect

Requirement: The interoperable uti l i ty system shall be able to command scheduled meter reads.

Requirement: The interoperable uti l i ty system shall be able to command an on-demand meter read.

Requirement: The interoperable uti l i ty system shall be able to detect area outages using "last gasp" messages from multiple meters.

Requirement: The interoperable uti l i ty system shall be able to notify the uti l i ty when a meter has detected a tamper appempt.

Requirement: The interoperable uti l i ty system shall be able to perform remote reconnections.

Requirement: The interoperable uti l i ty system shall be able to perform remote disconnections.

«flow»«flow»«flow»«flow»«flow»

Page 6: CIM Test Methodology Overview John Simmins 5/24/2011.

6© 2010 Electric Power Research Institute, Inc. All rights reserved.

Test Intro

CIM On Demand Meter Read Interoperability Test

• The ability to perform on-demand or on request meter reads is a basic interoperability requirement of utility systems. Systems tested include the Customer Information System (CIS), or similar system, and the Metering System (Head-End). Some configurations will relay the messages through the Meter Data Management System (MDMS) which can perform filtering functions.

• The On-Demand Meter Data Read Interoperability Test verifies that the MS returns the correct response CreatedMeterReadings message corresponding to the CreateMeterReadings request message. Actual meters, if available, may be used in the test system.

Page 7: CIM Test Methodology Overview John Simmins 5/24/2011.

7© 2010 Electric Power Research Institute, Inc. All rights reserved.

Units Under Text – X.291 Diagram

Test System

SystemsUnderTest

AMINetwork

MR-MDM +MR-RMR

or

MR-RMR

Validate MeterReadings

Meter Simulator

Item(s) Tested

Item used in test

CS-CSRVCreatemeterReadings

CreatedMeterReadings

OperatorSimulator

EnterpriseNetwork

TestCoord.

Procedures

Test System

Page 8: CIM Test Methodology Overview John Simmins 5/24/2011.

8© 2010 Electric Power Research Institute, Inc. All rights reserved.

Interface Description

sd M 2.03 On Demand Meter Read Normal Conformance

Part 8 Customer Service(CSRV) CIS

(from Actors)

Part 9 Meter Operations(MR-MOP) Meter DataManagement MDMS

(from Actors)

Part 9 Meter System (MS) -AMI Head End

(from Actors)

GET (MeterReading)

GET (MeterReading)

read meter()

REPLY (MeterReading)

REPLY (MeterReading)

GET (MeterReading)

read meter()

REPLY (MeterReading)

GET (MeterReading)

REPLY (MeterReading)

Page 9: CIM Test Methodology Overview John Simmins 5/24/2011.

9© 2010 Electric Power Research Institute, Inc. All rights reserved.

Test Description

The ability to schedule meter reads from a CIS (or similar system) to an MDMS or Head End (or similar system) is validated for the systems under test. Standard IEC 61968 part 9 meter messages to/from the Meter Data Management System (MDMS) and from/to the Customer Information System (CIS) are used to 1) schedule meter reads for a specific time and 2) read meter usage and billing data for multiple meters.

•The MeterReadSchedule message is sent from the CIS/other system to the MDMS to request meter usage data for a scheduled meter read. The Universal Modeling Language (UML) content of the MeterReadSchedule message is shown above in Figure 3-1. The required IEC 61968 part 9 eXtensible Markup Language (XML) Schema Definition (XSD) is used to send the MeterReadSchedule message.

•The CreatedMeterReading is sent from the AMI meter/simulator to the MDMS and onto the CIS.

The required IEC 61968 part 9 XSD is used to send the CreatedMeterReading message. See Appendix A for more details on the XSDs and to obtain a copy IEC Standard 61968 part 9 required for this test.

Page 10: CIM Test Methodology Overview John Simmins 5/24/2011.

10© 2010 Electric Power Research Institute, Inc. All rights reserved.

Detailed Test Steps – Example

Step # Ref. # Source Component

Destination Component

Detailed Step Pass/Fail

1 IEC 61968 version 10v30, MeterReading XSD

CIS (source)

MDMS Request an on-demand meter read from at least one meter.

Pass/Fail

2 AMI Meter/ simulated meter

Head-end Meter or meter simulator sends proprietary messages to head-end

3 Head-end MDMS Verify Head-end sends a MeterReadings message to the MDMS using CIM test procedure MV-01 message verification. Record and save the content of the message. Using one of the message content verification methods in MV-02, verify the content and format of the transmitted MeterReadings message are in concurrence with the MeterReadings XSD. Record and save the content of the message.

Pass/Fail

Page 11: CIM Test Methodology Overview John Simmins 5/24/2011.

11© 2010 Electric Power Research Institute, Inc. All rights reserved.

Test Technical Information

• Test Set Up and Verification• Test Invocation• Cisco VPN Installation and Set Up• Provide Connection Data for Consumers VLAN• Schedule Test• Execute Test• Test XSDs• Test data• 1) GetMeterReadings• 2) ReplyMeterReadings• Test results

Page 12: CIM Test Methodology Overview John Simmins 5/24/2011.

12© 2010 Electric Power Research Institute, Inc. All rights reserved.

Test Message – Sample

.

.

.<Request>

<ID>String</ID><obj2:GetMeterReadings>

<obj2:EndDevice><obj2:mRID>3dc53ee5-777e-50b4-8699-a1c224f45f3d</obj2:mRID><obj2:Names>

<obj2:name>Meter23253</obj2:name></obj2:Names>

</obj2:EndDevice></obj2:GetMeterReadings>

</Request>...

.

.

.

Page 13: CIM Test Methodology Overview John Simmins 5/24/2011.

13© 2010 Electric Power Research Institute, Inc. All rights reserved.

Appedices

• Appendix A

– WSDLs

– XSDs

• Appendix B – Requirements

– SCE Use Cases

– AMI ENT

Page 14: CIM Test Methodology Overview John Simmins 5/24/2011.

14© 2010 Electric Power Research Institute, Inc. All rights reserved.

Expected work output during next week

• Contact vendors to arrange dry runs

Page 15: CIM Test Methodology Overview John Simmins 5/24/2011.

15© 2010 Electric Power Research Institute, Inc. All rights reserved.

Questions & Contact Informatation

John J. Simmins, Ph.D.Senior Project Manager – Smart GridElectric Power Research Institute (EPRI)942 Corridor Park Blvd.Knoxville, TN  37932865-218-8110 (Office)301-848-5153 (Cell)[email protected]