Upload
tobias-watkins
View
214
Download
2
Embed Size (px)
Citation preview
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
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
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
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»
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.
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
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)
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.
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
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
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>...
.
.
.
13© 2010 Electric Power Research Institute, Inc. All rights reserved.
Appedices
• Appendix A
– WSDLs
– XSDs
• Appendix B – Requirements
– SCE Use Cases
– AMI ENT
14© 2010 Electric Power Research Institute, Inc. All rights reserved.
Expected work output during next week
• Contact vendors to arrange dry runs
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]