Advanced Synchrophasor Protocol DE-OE-859. Project Overview. Russell Robertson March 22, 2017

Similar documents
Entergy Phasor Project Phasor Gateway Implementation

PJM Interconnection Smart Grid Investment Grant Update

ASP Project: STTP Streaming Telemetry Transport Protocol

In-Field Programming of Smart Meter and Meter Firmware Upgrade

PJM Interconnection Smart Grid Investment Grant Update

GEP vs. IEEE C37.118

On Demand Meter Reading from CIS

Gateway Design Challenges

Real Time Price HAN Device Provisioning

Integrated Volt VAR Control Centralized

Go SOLAR Online Permitting System A Guide for Applicants November 2012

SmartSacramento Distribution Automation

Intelligent Grid and Lessons Learned. April 26, 2011 SWEDE Conference

Advanced Synchrophasor Protocol

Bridging The Gap Between Industry And Academia

Synchrophasor Project Updates

KCP&L SmartGrid Demonstration

NIF ICCS Test Controller for Automated & Manual Testing

Southern Company Smart Grid

WISP. Western Interconnection Synchrophasor Program. Vickie VanZandt & Dan Brancaccio NASPI Work Group Meeting October 17-18, 2012

Using the Gateway Exchange Protocol

Adding a System Call to Plan 9

Optimizing Bandwidth Utilization in Packet Based Telemetry Systems. Jeffrey R Kalibjian

METADATA REGISTRY, ISO/IEC 11179

MISO. Smart Grid Investment Grant Update. Kevin Frankeny NASPI Workgroup Meeting October 17-18, 2012

Development of Web Applications for Savannah River Site

Report: A Comparison of Synchrophasor Protocols

Washington DC October Consumer Engagement. October 4, Gail Allen, Sr. Manager, Customer Solutions

REAL-TIME MULTIPLE NETWORKED VIEWER CAPABILITY OF THE DIII D EC DATA ACQUISITION SYSTEM

and opinions of authors expressed herein do not necessarily state or reflect those of the United States Government or any agency thereof.

ESNET Requirements for Physics Reseirch at the SSCL

LosAlamos National Laboratory LosAlamos New Mexico HEXAHEDRON, WEDGE, TETRAHEDRON, AND PYRAMID DIFFUSION OPERATOR DISCRETIZATION

MULTIPLE HIGH VOLTAGE MODULATORS OPERATING INDEPENDENTLY FROM A SINGLE COMMON 100 kv dc POWER SUPPLY

FY97 ICCS Prototype Specification

Version Major Deployments. TVA Entergy PG&E Dominion Every openpdc installation (via stats and/or active phasor archive)

NATIONAL GEOSCIENCE DATA REPOSITORY SYSTEM

High Scalability Resource Management with SLURM Supercomputing 2008 November 2008

Site Impact Policies for Website Use

5A&-qg-oOL6c AN INTERNET ENABLED IMPACT LIMITER MATERIAL DATABASE

Systems Integration Tony Giroti, CEO Bridge Energy Group

Protecting Control Systems from Cyber Attack: A Primer on How to Safeguard Your Utility May 15, 2012

FSEC Procedure for Testing Stand-Alone Photovoltaic Systems

Testing PL/SQL with Ounit UCRL-PRES

Substation Secondary Asset Health Monitoring and Management System

TUCKER WIRELINE OPEN HOLE WIRELINE LOGGING

Cross-Track Coherent Stereo Collections

Large Scale Test Simulations using the Virtual Environment for Test Optimization

GA A22720 THE DIII D ECH MULTIPLE GYROTRON CONTROL SYSTEM

CHANGING THE WAY WE LOOK AT NUCLEAR

Reduced Order Models for Oxycombustion Boiler Optimization

Final Report for LDRD Project Learning Efficient Hypermedia N avi g a ti o n

MAS. &lliedsignal. Design of Intertransition Digitizing Decomutator KCP Federal Manufacturing & Technologies. K. L.

ALAMO: Automatic Learning of Algebraic Models for Optimization

GA A26400 CUSTOMIZABLE SCIENTIFIC WEB-PORTAL FOR DIII-D NUCLEAR FUSION EXPERIMENT

COMPUTATIONAL FLUID DYNAMICS (CFD) ANALYSIS AND DEVELOPMENT OF HALON- REPLACEMENT FIRE EXTINGUISHING SYSTEMS (PHASE II)

DERIVATIVE-FREE OPTIMIZATION ENHANCED-SURROGATE MODEL DEVELOPMENT FOR OPTIMIZATION. Alison Cozad, Nick Sahinidis, David Miller

Saiidia National Laboratories. work completed under DOE ST485D sponsored by DOE

OPTIMIZING CHEMICAL SENSOR ARRAY SIZES

Portable Data Acquisition System

NFRC Spectral Data Library #4 for use with the WINDOW 4.1 Computer Program

The NMT-5 Criticality Database

Java Based Open Architecture Controller

The APS Control System-Network

Resource Management at LLNL SLURM Version 1.2

Contributors: Surabhi Jain, Gengbin Zheng, Maria Garzaran, Jim Cownie, Taru Doodi, and Terry L. Wilmarth

BlackBerry Java Development Environment (JDE)

Graphical Programming of Telerobotic Tasks

A VERSATILE DIGITAL VIDEO ENGINE FOR SAFEGUARDS AND SECURITY APPLICATIONS

@ST1. JUt EVALUATION OF A PROTOTYPE INFRASOUND SYSTEM ABSTRACT. Tom Sandoval (Contractor) Los Alamos National Laboratory Contract # W7405-ENG-36

Information to Insight

TEST METHODOLOGY. SSL/TLS Performance. v1.0

Electronic Weight-and-Dimensional-Data Entry in a Computer Database

Tim Draelos, Mark Harris, Pres Herrington, and Dick Kromer Monitoring Technologies Department Sandia National Laboratories

v /4 Quick Short Test Report Technical Publication Transfer Test Hughes Tucson Support Systems Operation MIL-D-28001A (SGML) CTN Test Report AFTB-ID

Word Found Meaning Innovation

A Case for Multi-Function PMU

DOE EM Web Refresh Project and LLNL Building 280

Clusters Using Nonlinear Magnification

Data and Computer Communications. Chapter 2 Protocol Architecture, TCP/IP, and Internet-Based Applications

EPICS Add On Products SourceRelease Control

Big Data Computing for GIS Data Discovery

PEP I1 16-Channel Corrector Controller Using BITBUS' Abstract. PEP 11 corrector switching power converters. The design and performance are discussed.

Centrally Managed. Ding Jun JLAB-ACC This process of name resolution and control point location

INCLUDING MEDICAL ADVICE DISCLAIMER

ACCELERATOR OPERATION MANAGEMENT USING OBJECTS*

Reviewed by CeemanB. Vellaithurai WSU ID:

draft-ietf-sip-info-method-02.txt February 2000 The SIP INFO Method Status of this Memo

Implementation of the AES as a Hash Function for Confirming the Identity of Software on a Computer System

Management Component Transport Protocol (MCTP) IDs and Codes

GA A22637 REAL TIME EQUILIBRIUM RECONSTRUCTION FOR CONTROL OF THE DISCHARGE IN THE DIII D TOKAMAK

Common Persistent Memory POSIX* Runtime (CPPR) API Reference (MS21) API Reference High Performance Data Division

Alignment and Micro-Inspection System

TERMS AND CONDITIONS FOR THE USE OF THE WEBSITE AND PRIVACY POLICY

Need For Protocol Architecture

for use with the WINDOW 4.1 Computer Program

BWXT Y-12 Y-12. A BWXT/Bechtel Enterprise COMPUTER GENERATED INPUTS FOR NMIS PROCESSOR VERIFICATION. Y-12 National Security Complex

Stereo Vision Based Automated Grasp Planning

TREND MICRO LEGAL DISCLAIMER

NEODC Service Level Agreement (SLA): NDG Discovery Client Service

Software interoperability in the NGN Service layer

Transcription:

Advanced Synchrophasor Protocol DE-OE-859 Project Overview Russell Robertson March 22, 2017 1

ASP Project Scope For the demanding requirements of synchrophasor data: Document a vendor-neutral publish-subscribe streaming time-series data protocol Develop test and validation tools Create multiple reference implementations Report on protocol efficacy and performance as it s demonstrated at scale Present the protocol to standards bodies Candidate protocol name: Streaming Telemetry Transport Protocol 2

Large-scale ASP Project Demonstrations WSU Demos TVA SPP OG&E SDG&E EPG Demos Dominion PJM 3

ASP Project Participants 4

Current Phasor Protocols Background 5

Recognized Phasor Protocols IEEE C37.118-2005 (most widely used) IEEE C37.118.2-2011 IEC 61850-90-5 IEEE 1344-1995 BPA PDCstream SEL Fast Message Macrodyne Streaming Data Protocol UTK F-NET Streaming Data Protocol 6

Commonalities of Phasor Protocols Each protocol is frame-based A time-stamp A block of data for one or more devices Electric industry specific content includes: Voltage and Current phasors (complex type) Frequency Rate of Change of Frequency (df/dt) Analog values Digital values Returning data from measurement devices is a priority of protocol design 7

Limitations of Phasor Protocols Protocol data formats are fixed Large data frames require a sizable number of network packets Increasing opportunity for UDP loss Increasing TCP latency Data frame will include place keepers for data that did not arrive within the lag-time Volume of data per frame has a fixed upper limit -- typically 64K 8

Existing phasor protocols are challenged at scale Why a new protocol? 9

STTP Design Objectives Perform at high volume / large scale Minimize losses Lower bandwidth requirements Optimized for the performant delivery of individual data types via TCP Automated exchange of metadata Detect and expose communication issues Security and availability features that enable use on critical systems to support critical operations Pub/Sub Measurement Based and for the API software included in the project, to be implementable in multiple languages, on multiple platforms with the ability to effectively utilize the hardware presented to it 10

STTP Design Objectives Perform at high volume / large scale Minimize losses Lower bandwidth requirements Optimized for the performant delivery of individual measurements via TCP Works Better Automated exchange of metadata Saves Money Detect and expose communication issues Security and availability features that enable use on critical systems to support critical operations Pub/Sub Measurement Based and for the API software included in the project, to be implementable in multiple languages, on multiple platforms with the ability to effectively utilize the hardware presented to it 11

Why not use an existing protocol? Other standard protocols were evaluated for suitability Most were eliminated for one of the following reasons: Request / Reply (i.e., non-streaming) nature Insufficient specified limits on data throughput Restrictive payload formatting, e.g., inability to send binary data Forced transport specifications, e.g., HTTP Limited opportunity to optimize bandwidth requirements 12

Foundational Experience for Design of STTP is the Gateway Exchange Protocol Losses compression techniques are applied to serialized measurement groups to further reduce packet size. 13

GEP vs. C37.118 Tests Conducted by PeakRC Vancouver Loveland 14

As Expected, Much Less Data Loss with GEP Data Loss 2.12 0.22 0.14 0.0 UDP TCP UDP TCP UDP Large Large Medium Medium Small IEEE C37.118 GEP 0.31 0.12 0.04 0.03 0.0 0.02 15

GEP is Less Demanding on Networks 60% to 70% of the bandwidth for large and medium cases Bandwidth UDP (MBITS/S) 4.95 2.71 2.77 1.58 1.72 0.89 0.89 0.60 0.08 0.15 UDP TCP UDP TCP UDP Large Large Medium Medium Small IEEE C37.118 GEP 16

STTP will improve on GEP Documentation to enable understanding and interoperability and to promote use Stand-alone API-style code that can be integrated into any development platform/project Expanding and extending metadata fields Minimum required set of metadata fields Capability for metadata versioning Security communications established from the higher security zone Refinement Simplify throughout Drop any obsolete or relatively unused GEP functionality 17

STTP will Support Multiple Data Types Byte Int16 Int32 Int64 UInt16 UInt32 UInt64 Single Decimal Double Complex Tuple TimeSpan Char Bool GUID String Byte Array & more... 18

Project Schedule 19

DOE Acknowledgement & Disclaimer Acknowledgement: This presentation is based upon work that is anticipated to be supported by the Department of Energy under award number DE-OE-0000859. Disclaimer: This report was prepared as an account of work that is anticipated to be sponsored by an agency of the United States Government. Neither the United States Government nor any agency thereof, nor any of their employees, makes any warranty, express or implied, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any information, apparatus, product, or process disclosed, or represents that its use would not infringe privately owned rights. Reference herein to any specific commercial product, process, or service by trade name, trademark, manufacturer, or otherwise does not necessarily constitute or imply its endorsement, recommendation, or favoring by the United States Government or any agency thereof. The views and opinions of authors expressed herein do not necessarily state or reflect those of the United States Government or any agency thereof. 20