Title: AEP's gridSMARTsm Project
1AEP's gridSMARTsm Project
AEP's gridSMART Project - Implementation of CIM
within Metering/AMI South Bend pilot
- Greg Steinmetz
- AEP gridSMARTsm
- 11/12/2009
2Presentation Contents
- What is AEPs gridSMARTsm Initiative?
- What is gridSMARTsm South Bend Pilot?
- How is AEP implementing CIM within the South Bend
Pilot? - How can you prepare yourself and your companies?
3What is AEPs gridSMARTsm Initiative?
- A multi-year initiative that includes a suite of
customer programs and advanced technology
initiatives that will transport us into a new era
of energy delivery and customer service. - gridSMARTsm components, include
- Customer programs Energy efficiency and
conservation opportunities and options. - Distribution grid management and advanced
metering New technologies that improve service
reliability by quickly identifying and possibly
reconfiguring the distribution circuit to
minimize the impacts of certain service
interruptions advanced data and communications
systems that provide customers and AEP with
real-time use and pricing information to
facilitate usage decisions that immediately
impact the monthly electric bill and
installation of new technologies that will allow
AEP's facilities to accommodate customers' new
technologies. - Distributed resources Energy storing and energy
producing devices located throughout the
distribution system that respond quickly to local
needs and conditions for greater service
reliability. - Internal efficiencies AEP demonstrates its
commitment to gridSMART by implementing numerous
efficiency improvements within its own operations
- from lighting efficiencies in office buildings
to variable-speed motors in power plants.
4What is gridSMARTsm South Bend Pilot?
- AMI metering (10,000 Smart Meters)
- Automatic meter reading
- Prepaid metering
- Remote connect and disconnect
- Distribution grid management (via AMI
communications) - Enable customer conservation
- Web Portal
- Distribution Load Control
- Time of use rates
- HAN devices
5IEC 61968 Interface Reference Model Framework
Used - Identifying Message Types
6IEC 61968 Part 9 - Reference Architecture
7AEP South Bend Pilot Architecture
8Meter Status
- WSDL Location http//xxxx/gridSmartAdaptation-wa
r/MeterStatusWService?wsdl - Description
- The purpose of this service is to provide a
"ping" capability, allowing back-office
applications to contact a device in the field and
confirm if it is energized. The operation is
asynchronous in nature, in that back-office
applications must "provision" a job(s) in the AMI
system(s) to perform the meter status operation.
When the AMI system(s) complete processing the
request, a call back service in the back-office
application (called a "deliver" message) will
return the results. - This message supports requesting Meter Status
operations for multiple devices. For the Indiana
Pilot, the ltMeterGroupsgt element will not be
supported. - The Response type for this service contains a
standardized Acknowledgement message. Embedded
in the acknowledgement is a ContextID field,
which represents an AMI head-end system agnostic
identifier for the requested operation, along
with a timestamp marking when the operation was
started. If the operation was targeted as
multiple devices, a collection of ltResultgt
elements is also returned, indicating the
success/failure to submit jobs to the AMI system
for each unique device identifier (mRID).
9AEP South Bend Pilot Integration Model
10AEP South Bend Pilot Integration ModelMeter
Status (Provision)
ltsoapenvEnvelope xmlnssoapenv..."
xmlnsmet "http//metering.si.buslogic.gridsm
artadaptation.aep.com" xmlnsv1
"http//iec61968/part9/XSD/MeterStatusRequest/v1"gt
ltsoapenvHeader/gt ltsoapenvBodygt
ltmetprovisionMeterStatusgt
ltmetProvisionMeterStatusRequest
QOS"" correlator""
definitive"true" onBehalfOf"userx"
origin"MACSS" sequence"1"
version"1"gt ltMeterStatusRequestgt
ltv1MeterAssetsgt
ltv1MeterAssetgt
ltv1mRIDgt123456789lt/v1mRIDgt
lt/v1MeterAssetgt
lt/v1MeterAssetsgt lt/MeterStatusRequest
gt lt/metProvisionMeterStatusRequestgt
lt/metprovisionMeterStatusgt
lt/soapenvBodygt lt/soapenvEnvelopegt
11AEP South Bend Pilot Integration Model Mapping
AEP AUIDs to AMI MRIDs (Provision)
ltsoapenvEnvelope xmlnssoapenv
xmlnsurn"urncomconfidential"gt
ltsoapenvHeader/gt ltsoapenvBodygt
lturnListNetworkDevicesgt
lturnSerialNumbergt123456789lt/urnSerialNumbergt
lt/urnListNetworkDevicesgt
lt/soapenvBodygt lt/soapenvEnvelopegt --------------
------------------ ltsoapenvEnvelope
xmlnssoapenv..." xmlnsxsd..."
xmlnsxsi..."gt ltsoapenvBodygt
ltListNetworkDevicesResponse xmlnsconfidential"
gt ltDevicegt ...
ltUtilDeviceIDgtSSN0000344lt/UtilDeviceIDgt
ltUtilDeviceStategt
ltNamegtUTL_DEVICE_STATE_ACTIVElt/Namegt
ltLocalizedValuegtActivelt/LocalizedValuegt
lt/UtilDeviceStategt ...
ltNamegt123456789lt/Namegt
ltNicSerialNumbergt123456789lt/NicSerialNumbergt
ltMacIDgt001350fffe00feb3lt/MacIDgt
ltIPAddressgtfdbccec5e8fe3221350fffe00
feb3lt/IPAddressgt ...
lt/Devicegt lt/ListNetworkDevicesResponsegt
lt/soapenvBodygt lt/soapenvEnvelopegt
12AEP South Bend Pilot Integration Model Invoking
AMI Vendor Meter Status Service (Provision)
ltsoapenvEnvelope xmlnssoapenv..."
xmlnsurnCONFIDENTIAL"gt ltsoapenvHeader/gt
ltsoapenvBodygt lturnAddPingJob
AutoActivate"false"gt lturnJobInfogt
lturnNamegtMeter Status Requestlt/urnNamegt
lt/urnJobInfogt lturnPingJob
IsBackboneJob"false"gt
lturnNetworkLevelPing PacketSize"1"gt
lturnDeviceMacIDgt001350fffe008246lt/urnD
eviceMacIDgt lturnNumberPingsgt2lt/urn
NumberPingsgt lt/urnNetworkLevelPinggt
lturnNumberRetriesgt3lt/urnNumberRetrie
sgt lturnPrioritygt
lturnNamegtJOB_PRIORITY_NORMALlt/urnNamegt
lt/urnPrioritygt lt/urnPingJobgt
lturnSchedulegt lturnImmediate/gt
lt/urnSchedulegt lt/urnAddPingJobgt
lt/soapenvBodygt lt/soapenvEnvelopegt --------------
---- ltsoapenvEnvelope xmlnssoapenv...
xmlnsxsd..." xmlnsxsi..."gt
ltsoapenvBodygt ltJobIDResponse
xmlnsCONFIDENTIAL"gt
ltJobIDgt13219lt/JobIDgt lt/JobIDResponsegt
lt/soapenvBodygt lt/soapenvEnvelopegt
13AEP South Bend Pilot Integration ModelDeliver
Meter Status Acknowledgement (Provision)
ltSEnvelope xmlnsS..."gt ltSBodygt
ltns3provisionMeterStatusResponse
xmlnsns4 "http//metering.si.gridsmart
adaptation.aep.com" xmlnsns3
"http//metering.si.buslogic.gridsmartadaptation
.aep.com" xmlnsns2
"http//iec61968/part9/XSD/MeterStatusRequest/v1"gt
ltns4ProvisionMeterStatusResp
version"1" sequence"1" origin"MACSS"
onBehalfOf"userx" definitive"true"
correlator"" QOS""gt
ltAcknowledgementgt
ltContextIDgt422830c7-4e33-4a81-b8de-3232420f1e8flt/C
ontextIDgt ltCreationTimegt2008-09-09T
031402.206-0400lt/CreationTimegt
ltResultsgt ltResult Reason""
Outcome"SUCCESS"
mRIDType"METERASSET"
mRID123456789"/gt lt/Resultsgt
lt/Acknowledgementgt
lt/ns4ProvisionMeterStatusRespgt
lt/ns3provisionMeterStatusResponsegt
lt/SBodygt lt/SEnvelopegt
14AEP South Bend Pilot Integration ModelAMI System
Delivers Provisioning Acknowledgement (Delivery)
lt?xml version"1.0" encoding"UTF-8"?gt
ltPingResults RowCount"1" SearchKey"ADV-7952"
xmlnsCONFIDENTIAL"gt ltDevicePing
DeviceMacID"001350fffe008246"
DeviceName123456789" GatewayName"EV0000362
" GatewaySerialNumber"SSN0000
362" JobCreator"jimgreene"
JobExecutionTime"2008-09-09T032252.
541-0400" JobID"13219"
JobName"Meter Status Request"
LocLatitude"39.86547" LocLongitude"-82.87527"
PacketSize"0"gt
ltExecutionStatusgt ltNamegtJOB_EXEC_STATUS_C
OMPLETElt/Namegt ltLocalizedValuegtCompletedlt
/LocalizedValuegt lt/ExecutionStatusgt
ltPing GatewayTimestamp"2008-09-09T032253.000-04
00" PacketLost"false"
PingSequenceNumber"0" RoundtripMS"2622"gt
... lt/Pinggt lt/DevicePinggt
lt/PingResultsgt
15AEP South Bend Pilot Integration ModelMessage to
Back-office via Callback Service (Delivery)
ltsoapenvEnvelope xmlnssoapenv..."
xmlnssi"http//si.endpoints.gridsmart.aep.com"
xmlnsv1"http//iec61968/part9/XSD/MeterStatus/v1
"gt ltsoapenvHeader/gt ltsoapenvBodygt
ltsideliverMeterStatusgt
ltsiDeliverMeterStatusRequest QOS""
correlator"" definitive"true"
onBehalfOfuserid" originMACSS"
sequence"1" version"1"gt
ltDeliverAcknowledgementgt
ltContextIDgt422830c7-4e33-4a81-b8de-3232420f1e8flt/C
ontextIDgt ltCreationTimegt2008-08-04T
040000-0400lt/CreationTimegt
ltResultsgt ltResult
mRID"123456789" mRIDType"METERASSET"
Outcome"SUCCESS" Reason""/gt
lt/Resultsgt
lt/DeliverAcknowledgementgt
ltMeterStatusResultgt
ltv1MeterAssetsgt
ltv1MeterAssetgt
ltv1mRIDgt123456789lt/v1mRIDgt
ltv1statusgtENERGIZEDlt/v1statusgt
ltv1statusDateTimegt
2008-08-01T040000.000-0400
lt/v1statusDateTimegt
ltv1statusRemarks/gt
ltv1statusReason/gt
lt/v1MeterAssetgt
lt/v1MeterAssetsgt lt/MeterStatusResultgt
lt/siDeliverMeterStatusRequestgt
lt/sideliverMeterStatusgt lt/soapenvBodygt lt/soap
envEnvelopegt
16AEP Future Integration Model
17How do you to prepare yourself and your companies?
- Educate yourself
- EPRI Resources
- Grid Interop 2007 - http//www.gridwiseac.org/hist
orical/gridinterop2007/forum_papers.aspx - Join the UCA - http//www.ucaiug.org/default.aspx
- Join the CIM UG - http//cimug.ucaiug.mobi/default
.aspx - Read IEC 61968 It will be available
- Purchase a Tool that you can actually look at the
CIM PowerPoint's dont tell the entire story - Figure out how you change your organization to be
a Semantics friendly, model driven integration,
standards involved Utility. - Get Buy in from the Right Levels you will need
to be an Educator/Advocate of Utilizing CIM in
your company
18Questions?