Title: How MultiSpeak Supports Interoperability of Diverse Grid Automation Systems
1How MultiSpeak Supports Interoperability of
Diverse Grid Automation Systems
- Gary A. McNaughton
- MultiSpeak Initiative
2Outline
- Background on MultiSpeak and CIM
- How MultiSpeak supports interoperation of power
system applications - Why MultiSpeak and CIM should be harmonized
- How harmonization can occur
3Standards for Integration of Distribution
Applications
- MultiSpeak
- Developed by NRECA in collaboration with key
industry vendors - Covers applications of interest to distribution
utilities - Currently doesnt include power scheduling or
generation - Standard is mature, but scope is continuing to
grow - In use at hundreds of utilities
- Mature interoperability testing program, applies
to all interfaces - Implemented using XML web services and batch
transport profiles defined - More information and specification available at
www.MultiSpeak.org
4Standards for Integration of Distribution
Applications
- CIM with Distribution Extensions
- Grew out of EPRI UCA research currently
maintained by IEC Technical Committee 57 - Scope is larger than MultiSpeak, but is less
mature - Implementations based on CIM data model in place
at dozens of utilities - Implementation is messaging-based and transport
agnostic, currently no transport profiles defined - Interoperability testing is in place for two
limited profiles (transmission and distribution
power system model exchange) - Core CIM in IEC 61970 distribution extensions in
IEC 61968
5MultiSpeak Process Model
Prepaid Metering (PPM)
32
16
Payment Processing (PP)
33
Dynamic GIS Viewer (DGV)
11
Staking
Finance Accounting (FA)
31
29
Customer Relationship Management (CRM)
Static GIS Viewer (SGV)
21
28
Customer Billing (CB)
12
GIS
14
Call Handling (CH)
22
24
19
7
23
2C
2B
2A
Engineering Analysis (EA)
SCADA
4
8
Meter Reading (MR)
Load Profile (LP)
6
15
10
18
Connect/Disconnect (CD)
27
Outage Analysis (OA)
Outage Detection (OD)
5
9
25
Load Management (LM)
3
26
30
1
6IEC 61968 Reference Architecture
7MultiSpeak Data Bus Architecture
Business Functions External to Distribution
Management
Distribution System Monitoring
EDR End Device Receiving
EDT End Device Testing
PP Payment Processing
PPM Prepaid Metering
CRM Customer Relationship Management
CB Customer Billing
MDM Meter Data Management
MR Meter Reading
CD Connect/ Disconnect
FA Finance Accounting
LP Load Profile
MultiSpeak Web Services Data Bus
GIS Geographic Information System
EA Engineering Analysis
Staking Field Design
CH Call Handling
OD Outage Detection
OA Outage Management
LM Load Management
DGV Dynamic GIS Viewer
SGV Static GIS Viewer
SCADA Supervisory Control Data Acquisition
DAC Distribution Automation Control
DAD Distribution Automation Data
Distribution Engineering, Planning,
Construction, and GIS
Distribution Operations
8Prepaid Metering (PPM)
Integration of Outage Handling Applications
Payment Processing (PP)
Dynamic GIS Viewer (DGV)
Staking
Finance Accounting (FA)
Customer Relationship Management (CRM)
Static GIS Viewer (SGV)
Customer Billing (CB)
GIS
Call Handling (CH)
Engineering Analysis (EA)
SCADA
Distribution Automation Data (DAD)
Meter Reading (MR)
Load Profile (LP)
Connect/Disconnect (CD)
Distribution Automation Control (DAC)
Outage Analysis (OA)
Outage Detection (OD)
Load Management (LM)
9Examples of Integrating Monitoring and
Distribution Operations Using MultiSpeak
- Outages detected by AMI system transmitted to
outage management system (OMS) - Both pub/sub and request/response supported
- Both pinging (for polled systems) or published
(for unsolicited detection systems) methodologies
supported - SCADA device status transmitted to OMS
- Both pub/sub and request/response supported
- Loads/voltages/blinks/permanent outages
transmitted from AMI system to engineering
analysis or OMS - Information useful for engineering studies,
planned maintenance, troubleshooting
10Examples of Integrating Monitoring and
Distribution Operations Using MultiSpeak
(Continued)
- Outage calls sent from IVR to OMS
- Enhances troubleshooting capability
- Outage information from OMS transmitted to IVR
- Improves customer service
- System connectivity (power system model)
transmitted from OMS or engineering analysis to
monitoring applications (e.g. AMI, SCADA)
11Examples of Integrating Monitoring and
Distribution Operations Using MultiSpeak
(Continued)
- Outage calls sent from IVR to OMS
- Enhances troubleshooting capability
- Outage information from OMS transmitted to IVR
- Improves customer service
- System connectivity (power system model)
transmitted from OMS or engineering analysis to
monitoring applications (e.g. AMI, SCADA)
All of this is already in operation at utilities
12The Future of Interoperation Using MultiSpeak
- Under Development Combination of load data from
AMI and current feeder loading from SCADA sent to
engineering analysis permits real-time
distribution contingency analyses - Next Step Initiate feedback action based on the
contingency analysis automatically - Under Development Mutual exchange of data and
control actions between SCADA and any other
distribution automation system
13Why Harmonize MultiSpeak and CIM?
- Both standards have value for specific markets
and likely will persist in market - Both standards will undoubtedly be simultaneously
implemented in some utilities - Inter-company messaging will likely be required
among companies using different standards
14Steps in Harmonization
- Map MultiSpeak web service methods to WG14 (CIM)
use case steps. - Compare WG14 and MultiSpeak data payloads for
each use case step. - Create style sheet data payload transformation.
- Create adapter layer to handle data
transformation and messaging conversion.
15WG14 Outage Detection Use Case
16Actors - Outage Detection Use Case
Outage Analysis
MultiSpeak
CIM WG14
17Monitoring Request Issued by OMS
CREATE OutageDetection()
18Monitoring Request Issued by OMS
Outage Analysis
CREATE OutageDetection()
InitateOutageDetectionEventRequest
19Monitoring Request Issued by OMS
Outage Analysis
CREATE OutageDetection()
CREATE OutageDetection()
InitateOutageDetectionEventRequest
InitateOutageDetectionEventRequest
20AMI Detects Outage
Perform OD()
21AMI Publishes Detected Outage
Outage Analysis
IEC WG14
Perform OD()
CREATED OutageDetection()
CREATED OutageDetection()
ODEventNotification
ODEventNotification
MultiSpeak
22CIM Applications in a MultiSpeak Enterprise
Application B
Application A
ADAPTER
MultiSpeak Application
CIM-Based Application
MultiSpeak Messages
Other MultiSpeak Applications
MultiSpeak-Based Enterprise Network
23MultiSpeak Application in a CIM Enterprise
Application A
Application B
CIM-Based Application
CIM Messages
Other CIM-Based Applications
CIM-Based Enterprise Network
24For More Information
- Technical Contact Program Contact
- Gary McNaughton Bob Saint
- Cornice Engineering, Inc. NRECA
- P.O. Box 2350 4301 Wilson Blvd.
- Pagosa Springs, CO 81147 Arlington, VA 22203
- Phone (970) 731-1508 (703) 907-5863
- gmcnaughton_at_frontier.net
Robert.Saint_at_nreca.coop - www.MultiSpeak.org