Thank you for joining today s webinar: Developing and Applying Open-Source Implementations of OpenADR



Similar documents
OpenADR 2.0 Security. Jim Zuber, CTO QualityLogic, Inc.

Advanced Data Management and Analytics for Automated Demand Response (ADR) based on NoSQL

Thank you for joining today s webinar: Electric Vehicles and Automated Demand Response

Marketing Committee Update

The Changing Role of Cloud Servers

Security and Security Certificates for OpenADR systems. Background. Content:

Architecture Concepts and Technical Issues for an Open, Interoperable Automated Demand Response Infrastructure

Demand Response Management System Smart systems for Consumer engagement By Vikram Gandotra Siemens Smart Grid

Alliance Key Manager A Solution Brief for Technical Implementers

Demand Response in the Pacific Northwest

California ISO Secure File Transfer Protocol (SFTP) Service Technical Specification

ZigBee IP Stack Overview Don Sturek Pacific Gas and Electric (PG&E) 2009 ZigBee Alliance. All rights reserved. 1

California ISO Secure File Transfer Service (SFTS) Technical Specification

What's New in Sametime 8.5. Roberto Chiabra IBM Certified IT Specialist

Automated Logical Software Pvt. Ltd.

Brocade Virtual Traffic Manager and Microsoft IIS Deployment Guide

Draft for comment - OpenADR 2.0 Demand Response Program Guide

How To Understand The Architecture Of An Ulteo Virtual Desktop Server Farm

Smartphone Enterprise Application Integration

Kepware s Latest Communications Platform Addresses Need for Enterprise Service Bus

Document Management. Document Management for the Agile Enterprise. AuraTech Pte Ltd

Mule Enterprise Service Bus (ESB) Hosting

Emerging End Use Technologies

API Architecture. for the Data Interoperability at OSU initiative

Cisco TelePresence Manager

Open Automated Demand Response Technologies for Dynamic Pricing and Smart Grid

WW HMI SCADA-08 Remote Desktop Services Best Practices

Access Your Cisco Smart Storage Remotely Via WebDAV

A Virtual Power Plant to balance wind energy - A Canadian Smart Grid Project. Number of customers

Cloud Infrastructure Management - IBM VMControl

Brocade Virtual Traffic Manager and Magento Deployment Guide

OpenADR 2.0 Demand Response Program Implementation Guide

Zeenov Agora High Level Architecture

SaaS-Based Employee Benefits Enrollment System

Power Supply and Demand Control Technologies for Smart Cities

Smart Things Require Smart Connections Using Middleware to Make the IoT Work

ISO/RTO Council Comments on National Institute of Standards and Technology Proposed Smart Grid Interoperability Standards

Appendix J Demand Response Pilot

CONDIS. IT Service Management and CMDB

Sophos Cloud and Partner Dashboard Jonathan Shaw

Building Energy Management Open- Source SoCware (BEMOSS)

Managing Electrical Demand through Difficult Periods: California s Experience with Demand Response

COPYRIGHTED MATERIAL. Chapter 1: Introduction

The Fastest Path to the Cloud Building Your SaaS Company on Force.com

Copyright Giritech A/S. Secure Mobile Access

This presentation describes the IBM Tivoli Monitoring 6.1 Firewall Implementation: KDE Gateway Component.

SCE s Transactive Energy Demonstration Project. GWAC Workshop Bob Yinger December 10-11, 2013

NIST Coordination and Acceleration of Smart Grid Standards. Tom Nelson National Institute of Standards and Technology 8 December, 2010

Integration of Electric Vehicles National Town Meeting on Demand Response + Smart Grid May 28, 2015

Property & Casualty Insurance Solutions from CCS Technology Solutions

The Role of Community Colleges in the Emerging Energy Sector. Green California Community Colleges Summit October 18, 2011

Security Policy Revision Date: 23 April 2009

DEMAND RESPONSE EMERGING TECHNOLOGIES PROGRAM SEMI-ANNUAL REPORT 2013

Global Data Synchronisation Network User Group Charter

FTP-Stream Data Sheet

Case Study: Semantic Integration as the Key Enabler of Interoperability and Modular Architecture for Smart Grid at Long Island Power Authority (LIPA)

Distributed Software Development with Perforce Perforce Consulting Guide

Brocade Virtual Traffic Manager and Oracle EBS 12.1 Deployment Guide

NetScaler VPX FAQ. Table of Contents

SMART ENERGY SMART GRID. More than 140 Utilities companies worldwide make use of Indra Solutions. indracompany.com

WhiteWave's Integrated Managed File Transfer (MFT)

AN IN-DEPTH VIEW. Cleo Cleo Harmony - An In-Depth View

Ensim VoIP White Paper

Founded in employees Guinness World Record for the largest online training Provides videoconferencing with 4K Ultra HD SaaS and On-Premise

Securing the Electric Grid with Common Cyber Security Services Jeff Gooding

Basics Value Next Steps

OpenFlow Conformance Test Program

Mobile application testing for the enterprise

Enterprise Solution for Remote Desktop Services System Administration Server Management Server Management (Continued)...

Security of smart grid communication protocols

Getting FileMaker Server 11 and IIS 7.x to Work with SSL. By Todd Duell

Smart Cities Canada Building a 21 st Century Smart Economy

Dell PartnerDirect Program Guide. February 2016

ADVANCED DISTRIBUTION MANAGEMENT SYSTEMS OFFICE OF ELECTRICITY DELIVERY & ENERGY RELIABILITY SMART GRID R&D

Dr. Dimitar Valtchev. 24 June 2010, Stuttgart, Eclipse Embedded Day

GOVERNMENT USE OF MOBILE TECHNOLOGY

Gladinet Cloud Backup V3.0 User Guide

White paper Reaping Business Value from a Hybrid Cloud Strategy

Big Data Executive Survey

FIVE SIGNS YOU NEED HTML5 WEBSOCKETS

Tel: Toll-Free: Fax: Oct Website: CAIL Security Facility

Son of SOA Resource-Oriented Computing Event-Driven Architecture

JAVA WEB START OVERVIEW

Case study: Real Time Decision Making with Smart Data Analytics. Thomas Doggett Co-founder & Chief Marketing Officer Calico Energy

Red Hat Enterprise Linux solutions from HP and Oracle

Centers for Disease Control and Prevention, Public Health Information Network Messaging System (PHINMS)

CTX OVERVIEW. Ucentrik CTX

Federal and Large Enterprise Solutions - FAQs

Migrating to the Cloud. Developing the right Cloud strategy and minimising migration risk with Logicalis Cloud Services

Securing Smart Grid Implementation: Case study using IBM WebSphere DataPower Appliance

Erich W. Gunther Chairman and CTO - EnerNex Corporation Chairman UtilityAMI, OpenHAN, AMI-SEC erich@enernex.com

MANAGE SECURE ACCESS TO APPLICATIONS BASED ON USER IDENTITY. EMEA Webinar July 2013

Advanced Data Management and Analytics for Automated Demand Response (ADR) based on NoSQL

Ensuring the security of your mobile business intelligence

Firm Uses Internet Service Bus to Enable Smart Grid for Dynamic Energy Savings

Scroll. An MDM (Metering Data Management) platform

Niagara IT Manager s Guide

Request for Proposal (RFP) Supporting Efficient Care Coordination for New Yorkers: Bulk Purchase of EHR Interfaces for Health Information

Cloud computing: the IBM point of view

Transcription:

Welcome! Thank you for joining today s webinar: Developing and Applying Open-Source Implementations of OpenADR If you have a question please use the question box located on the right side of your screen. Questions for our speaker will be addressed at the end of the presentation. This webinar will be recorded for future playback.

Today s Speakers Walt Johnson is a Technical Executive at the Electric Power Research Institute (EPRI), where he specializes in smart grid technologies, standards, and IT Enterprise Architecture. He manages EPRI s Automated Demand Response and Ancillary Services Demonstration Project, supports the Transmission and Distribution Modernization Demonstration Projects on Data Analytics, and leads the new ICT Innovators Forum. Prior to joining EPRI, Walt spent nearly ten years at the California Independent System Operator (CAISO), during which time he served on the Technical Advisory Group for LBNL s original AutoDR/OpenADR project.

Developing and Applying Open- Source Implementations of OpenADR Walt Johnson Technical Executive OpenADR Alliance Webcast March 24, 2015

Today s Presentation What We ll Talk About The EPRI Project What, why, who, The EPRI Software Who, what, how, where, Deployments Project demos, other EPRI projects, commercial service Software Enhancements What We Won t Talk About Demand Response (in general) The OpenADR Specification History, profiles, services, signal types, Other ADR Standards IRC WDRCP, IEC, SEP2, How to use the EPRI Software 4

The Electric Power Research Institute Independent Objective, scientifically-based results addressing reliability, efficiency, affordability, health, safety and the environment Independent Nonprofit Chartered to serve the public benefit Nonprofit Collaborative Bringing together scientists, engineers, academic researchers, and industry experts Collaborative Together Shaping the Future of Electricity 5

The EPRI Project Automated Demand Response and Ancillary Services Demonstration 6

OpenADR Project Activities EPRI Project Demonstrations ISOs: CAISO and NYISO US Utilities: AEP, KCPL, SDG&E, Southern Co. International Utilities: ESB Networks (Ireland), EdF (France), TEPCO (Japan) Other Deployments in Progress California Utilities LBNL OpenADR Alliance (~100 Members) Other EPRI Activities International Adoption Now an IEC Publicly Available Specification (PAS) Virtual Top Node (VTN) - Server http://sourceforge.net/projects/openadr2vtn/ Virtual End Node (VEN) - Standalone Client http://sourceforge.net/projects/openadr2bven-pull/ EPRI Open-Source Contribution Accelerating Adoption; Significant Global Impact Virtual End Node (VEN) - Client Library http://sourceforge.net/projects/openadrvenclibrary/ 7

Drivers - Benefits of Standardized DR/DER Messaging Interoperability for Pricing and DR Events (Utilities and ISOs) Commercial Off-The-Shelf (COTS) Products Increased Operational Efficiency, Reliability, and Security Fast DR and ancillary services Use of low-cost communications networks Lower Design and Installation Costs Lower Operation and Maintenance Costs New Services through Competitive Innovation Larger Pool of Talent to Support and Maintain Standardized Systems 8

EPRI s OpenADR Development EPRI developed the open-source software to: Gain familiarity with the standard Profile A and B capabilities Relationship between VTNs and VENs Provide EPRI project host sites access to 2.0 software Provide utilities and suppliers with source code to develop and test with programs and other products Because specifications can be tested only through implementations 9

Why Make the Software Open Source? By providing the source code, EPRI hopes that: Utilities will test OpenADR with their DR programs Reducing costs to deploy pilots Increasing internal knowledge More deployments lead to a competitive VEN marketplace The specification will be improved by providing to working group knowledge gained from deployments 10

Architectural Requirements for an OpenADR Implementation 11

XML Messages 12

Client/Server Architecture VTN Virtual Top Node (typically the server) VEN Virtual End Node (typically the client) The client/server model is a good fit for a DR program, where a single authority (operating the VTN) calls events to manage load at many clients (though the VENs) The Push model used in OpenADR allows a VTN to push data to a VEN; but note that although this is still a client/server design, the VTN acts as an HTTP client and the VEN acts as an HTTP server 13

Pull/Poll Messaging Pull and Poll are the same interaction between the VTN and the VEN The VEN initiates the request and the VTN responds 14

Push Messaging The VTN (server) initiates the exchange when it sends to the VEN (client) The VEN must register a Push endpoint with the VTN (this is an out-ofband process for Profile A) Push can provide a faster mechanism for communicating with clients Additional firewall ports might need to be opened to provide access from the VTN to the VEN 15

Transport and Security Requirements 16

Transport Choices Transport mechanism must be selected for the data exchanges VTNs must support all (both) transport mechanisms VENs can select one transport mechanism EPRI selected a simple HTTP implementation to begin XMPP (Extensible Messaging and Presence Protocol) is also specified Some OpenADR Alliance members are using Openfire (http://www.igniterealtime.org/projects/openfire/) An open-source XMPP implementation EPRI s implementation uses this as well 17

Transport Implementation Simple HTTP All messages use POST to avoid caching (and other issues) The XML payload is the message body in the HTTP request The service name is appended to the endpoint Example: http://.../oadr2a-vtn/openadr2/simple/eievent XMPP Inherently two-way 18

Public Key Cryptography Works with public/private key pairs Public key is shared with all, the private key is kept private If a public key is used to encrypt, only the private key can decrypt (and vice-versa) 19

Conformance and Certification 20

Certification Requirements Certification requires adhering to: Profile conformance rules PICS (Protocol Implementation Conformance Statement) Managed by OpenADR Alliance Product must be tested by an authorized test service provider. Intertek (http://www.intertek.com/) is the testing and certification laboratory for the OpenADR Alliance Must be alliance member to have certificated products Note: Use of EPRI s Alliance-certified software to create a new application does not confer certification on the resulting application. All applications are individually certified by the OpenADR Alliance. 21

Conformance Rules: Sample from Profile B (draft) OpenADR_2_0b_Profile_Specification_v0_9_20130318.pdf 22

Conformance Rules: PICS Questionnaire filled out by manufacturer A series of yes/no questions Released to the public, it provides an idea of what s supported by the implementation and any limitations OADR 2.0a PICS_v1_0_4.docx (comes with TestSet purchase) 23

Conformance Rules: TestSet The Alliance provides the TestSet (for a fee) The TestSet has many test cases for testing conformance rules The TestSet documentation shows which test cases exercise which conformance rules OpenADR_2_0b_Profile_Specification_v0_9_20130318.pdf 24

Conformance Rules: TestSet A Java-based program written with Eclipse Developed and maintained by QualityLogic Contains many push and pull tests for VENs and VTNs Sends test messages to a VTN and validates the response Receives test messages from a VEN and validates the response 25

The EPRI Software 26

VTN Functions 27

VEN Functions 28

EPRI s OpenADR 2.0b Open-Source Processes Secure Host Server VTN Automated DR Demonstrations Project VTN CEA-2045 Demonstrations Project VTN Client Development (Vendors) SourceForge.net EPRI Export Control EPRI Quality Control Development Source Code Build/Deploy Executable C++ Library Custom DRMS or Client Simple DRMS Desktop Client for DRMS Embed into End-point 29

Virtual Top Node (VTN) and Virtual End Node (VEN) Complete OpenADR 2.0bcompliant server and standalone client Made available to the open source community in February 2014 Received certification in October 2014 Posted certified versions in December 2014 View of all XML Messages 30

C++ End-Node Library Implements the functions of an OpenADR 2.0b HTTP Pull VEN Generates compliant messages for all four Profile B services Manages HTTP/s connection using curl and OpenSSL libraries Can be used to create a compliant VEN Intended for embedded applications 31

OpenADR 2.0b Open-Source Software VTN VEN VEN Role Designed Use License Profiles Data Models Transports Programming Language Tested Operating Systems Virtual Top Node Virtual End Node Virtual End Node DRMS Desktop Client Embedded Client BSD 3-Clause BSD 3-Clause BSD 3-Clause 2.0a and 2.0b 2.0b 2.0b Push & Pull (Poll) Pull (Poll) Pull (Poll) HTTP, XMPP HTTP HTTP JRuby, Java C# C++ Linux, Mac OS Windows 7, 8 C++ Available on www.sourceforge.net Yes Yes Yes 32

EPRI OpenADR-Related Projects 33

California ISO (CAISO) Demonstration Research Questions Could OpenADR be used to support an existing Fast DR wholesale demand response program (Proxy Demand Resource PDR)? What building loads should be targeted? How should the targeted loads be operated to optimize shed potential? Could an OpenADR 2.0 VEN be integrated with the building management system? 34

Southern Company Demonstration Research Questions How can OpenADR be integrated into legacy buildings? Could OpenADR support a real-time price signal? How does OpenADR support critical peak price signals? How would building loads respond to these signals? What loads should be targeted? 35

ESB Networks Demonstration Targeted Demand Response Proof-of-concept DR Program Architecture Experiment is designed to process proposed third-party demand response signals in near-real time Use of OpenADR 2.0 Interface between SERVO and DR Aggregator Designed to manage LV and HV network constraints while at the same time equitably managing customer participation Experiment uses OpenADR source code developed under this project Demand Response Aggregator VEN VTN VEN ESB Networks SERVO VTN Demand Response Aggregator VTN VEN Managing Network Constraints using OpenADR 36

EDF: End-to-End Testing using OpenADR2.0b Devices OpenADR 2.0b server (VTN) and client (VEN) developed by EPRI VTN Software Topology OpenADR 2.0b VEN Selected OpenADR 2.0b end devices will be connected to real loads (heater, water heater, lighting, air conditioning) in EDF R&D s labs Source: EDF R&D, 2014 BMS/BACS Protocol DALI BACnet KNX ModBus LonIP Lighting Supervision Residential Automation HVAC Devices 37 08/09/2014 37

Future Developments Other EPRI OpenADR-Related Projects VTN Usability Enhancements Improved user interface to simplify actions associated with common utility use cases CIM Interface for VTN Connecting the IRC s WDRCP (CIM-based wholesale DR messages) to OpenADR CEA-2045 Modular communication controllers using OpenADR EPRI ICT Innovators Forum Improved alignment between utility needs and wants and solution provider offerings and roadmaps New project just being launched now 38

Together Shaping the Future of Electricity Walt Johnson hwjohnson@epri.com (650) 855-2013 39

Q&A Recording and slides from this presentation will be available at www.openadr.org. For more information on this presentation, contact Walt Johnson at hwjohnson@epri.com. The OpenADR Webinar Series will continue throughout 2015. More information on future webinar topics can be found on www.openadr.org.

Follow OpenADR Follow: @OpenADRAlliance Connect: OpenADR Alliance Open Group Like: OpenADR Alliance Explore: OpenADR Alliance Channel

Thank You! Rolf Bienert Technical Director Barry Haaser Managing Director rolf@openadr.org barry@openadr.org +1 925 336 0239 +1 408 310 9213 Shannon Mayette Marketing Director shannon@openadr.org +1 602 882 4733 www.openadr.org