openadr 2.0 big picture - gridwiseac.org · qualitylogic grid-interop 2012. openadr origins energy...

20
OpenADR 2.0 Big Picture Jim Zuber QualityLogic Grid-Interop 2012

Upload: others

Post on 17-Apr-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: OpenADR 2.0 Big Picture - gridwiseac.org · QualityLogic Grid-Interop 2012. OpenADR Origins Energy Interop OpenADR 2.0 Other Standards ... RSA and/or ECC cipher suites ... Test Harness

OpenADR 2.0 Big Picture

Jim ZuberJim ZuberQualityLogic

Grid-Interop 2012

Page 2: OpenADR 2.0 Big Picture - gridwiseac.org · QualityLogic Grid-Interop 2012. OpenADR Origins Energy Interop OpenADR 2.0 Other Standards ... RSA and/or ECC cipher suites ... Test Harness

OpenADR Origins

Energy Interop

OpenADR 2.0

Other Standards

Grid-Interop 2012

Page 3: OpenADR 2.0 Big Picture - gridwiseac.org · QualityLogic Grid-Interop 2012. OpenADR Origins Energy Interop OpenADR 2.0 Other Standards ... RSA and/or ECC cipher suites ... Test Harness

Energy Interoperation 1.0

Communication Model for: Dynamic price signals

Reliability signals

Emergency signals Emergency signals

Load predictability and generation information

Energy Information Model (From Emix)

Scheduling Model (From WS-Calendar)

Grid-Interop 2012

Page 4: OpenADR 2.0 Big Picture - gridwiseac.org · QualityLogic Grid-Interop 2012. OpenADR Origins Energy Interop OpenADR 2.0 Other Standards ... RSA and/or ECC cipher suites ... Test Harness

VENs and VTNs

Two actors in OpenADR communication exchanges

Virtual Top Nodes (VTN)

Virtual End Nodes (VEN)

Pair-wise interaction patterns Pair-wise interaction patterns

Grid-Interop 2012

Page 5: OpenADR 2.0 Big Picture - gridwiseac.org · QualityLogic Grid-Interop 2012. OpenADR Origins Energy Interop OpenADR 2.0 Other Standards ... RSA and/or ECC cipher suites ... Test Harness

VENs and VTNs

One-to-many relationship, VTN to VENs

Grid-Interop 2012

Page 6: OpenADR 2.0 Big Picture - gridwiseac.org · QualityLogic Grid-Interop 2012. OpenADR Origins Energy Interop OpenADR 2.0 Other Standards ... RSA and/or ECC cipher suites ... Test Harness

VENs and VTNs

VTN (ISO or Utility)

VEN & VTN(Aggregator)

VEN(C&I, SMB)

VEN(Residential)

VEN(C&I, SMB)

VEN(Residential)

Grid-Interop 2012

Page 7: OpenADR 2.0 Big Picture - gridwiseac.org · QualityLogic Grid-Interop 2012. OpenADR Origins Energy Interop OpenADR 2.0 Other Standards ... RSA and/or ECC cipher suites ... Test Harness

Demand ResponseInformation Exchanged

-DR Schedule-Price/Load Obj-Targeting

VTN VEN

-Optin/Out -Reports-Availability

Grid-Interop 2012

Page 8: OpenADR 2.0 Big Picture - gridwiseac.org · QualityLogic Grid-Interop 2012. OpenADR Origins Energy Interop OpenADR 2.0 Other Standards ... RSA and/or ECC cipher suites ... Test Harness

VENs and VTNs

VTN

InternetInternet

VEN

InternetInternet

BACnetLonMarkOpenADRZigBeeWi-Fietc.

Think of a VEN as a logical interface behind which are

the load shedding resources.

Grid-Interop 2012

Page 9: OpenADR 2.0 Big Picture - gridwiseac.org · QualityLogic Grid-Interop 2012. OpenADR Origins Energy Interop OpenADR 2.0 Other Standards ... RSA and/or ECC cipher suites ... Test Harness

Payloads and Transports

XML Payloads

Common endpoint for each service

Root payload element defines operation

Two transports supported Two transports supported Simple HTTP – Posts to endpoint

XMPPP - Bidirectional XML streaming protocol, persistent connection, low overhead

Grid-Interop 2012

Page 10: OpenADR 2.0 Big Picture - gridwiseac.org · QualityLogic Grid-Interop 2012. OpenADR Origins Energy Interop OpenADR 2.0 Other Standards ... RSA and/or ECC cipher suites ... Test Harness

Security

Client and Server x.509v3 certificates

TLS 1.0 or greater

RSA and/or ECC cipher suites

Fingerprint validation against venID Fingerprint validation against venID

Optional signing of XML payloads

Grid-Interop 2012

Page 11: OpenADR 2.0 Big Picture - gridwiseac.org · QualityLogic Grid-Interop 2012. OpenADR Origins Energy Interop OpenADR 2.0 Other Standards ... RSA and/or ECC cipher suites ... Test Harness

Services

EiEvent Service Send and Acknowledge DR Events

EiOpt Service

Define temporary availability schedules Define temporary availability schedules

EiReport Service Request and deliver reports

EiRegisterParty Service VEN Registration, device information exchange

Grid-Interop 2012

Page 12: OpenADR 2.0 Big Picture - gridwiseac.org · QualityLogic Grid-Interop 2012. OpenADR Origins Energy Interop OpenADR 2.0 Other Standards ... RSA and/or ECC cipher suites ... Test Harness

Energy Interoperation 1.0

OpenADR 2.0

“B” Profile

• “A” profile is targeted at limited resource devices and simple DR

OpenADR 2.0 Profiles

“B” Profile

Extended EiEvent

EiOpt

EiReport

EiRegistrerParty

“A” Profile

Simple EiEvent

simple DR applications

• “B” profile is targeted at robust devices and sophisticated DR applications

Grid-Interop 2012

Page 13: OpenADR 2.0 Big Picture - gridwiseac.org · QualityLogic Grid-Interop 2012. OpenADR Origins Energy Interop OpenADR 2.0 Other Standards ... RSA and/or ECC cipher suites ... Test Harness

Event Overview

EventStart

Notification Time

Ramp Time Duration Recovery Time

EventEnd

Randomization

1 1

Interval 2Interval 1

TimeStart End

Far State Near State Active State Completed State

Pending

21

Signal #1

Signal #2

Grid-Interop 2012

Page 14: OpenADR 2.0 Big Picture - gridwiseac.org · QualityLogic Grid-Interop 2012. OpenADR Origins Energy Interop OpenADR 2.0 Other Standards ... RSA and/or ECC cipher suites ... Test Harness

Simple and Extended Events

A Profile One “simple” signal per event

Signal can only have 4 relative values (0,1, 2, 3)

Limited event targeting

B Profile B Profile Multiple signals per event

Robust range of signals types

Support for baselines

Richer event targeting

Grid-Interop 2012

Page 15: OpenADR 2.0 Big Picture - gridwiseac.org · QualityLogic Grid-Interop 2012. OpenADR Origins Energy Interop OpenADR 2.0 Other Standards ... RSA and/or ECC cipher suites ... Test Harness

Target a VEN

Target a Group

Pool PumpResource 2

Event Targeting

ThermostatResource 1

VEN 1

Pool Pump Target a Device class

Target a service area

Target a Resource

Etc.

Water HeaterResource 4

Pool PumpResource 3

VEN 2

Water HeaterResource 6

LightingResource 5

VEN 3

Grid-Interop 2012

Page 16: OpenADR 2.0 Big Picture - gridwiseac.org · QualityLogic Grid-Interop 2012. OpenADR Origins Energy Interop OpenADR 2.0 Other Standards ... RSA and/or ECC cipher suites ... Test Harness

Typical Interaction Pattern

Grid-Interop 2012

Page 17: OpenADR 2.0 Big Picture - gridwiseac.org · QualityLogic Grid-Interop 2012. OpenADR Origins Energy Interop OpenADR 2.0 Other Standards ... RSA and/or ECC cipher suites ... Test Harness

Reports

History Usage Reports containing previously logged usage data

points

History Green ButtonEncapsulation of Green Button Atom feeds Encapsulation of Green Button Atom feeds

Telemetry Usage Usage data points reported periodically in real

time

Telemetry Status Resource status information reported periodically in

real time

Grid-Interop 2012

Page 18: OpenADR 2.0 Big Picture - gridwiseac.org · QualityLogic Grid-Interop 2012. OpenADR Origins Energy Interop OpenADR 2.0 Other Standards ... RSA and/or ECC cipher suites ... Test Harness

Test Harness

Device Under

Test

Test Result

Java 1.7 Runtime

Java I/O Services

Test FrameworkRestlet

Eclipse IDE

Test Result Repository

Browser

JAXBObjects

JettyServer

HelperRoutines

Test Suite Properties

Test Cases

JavaSecurity Services

Grid-Interop 2012

Page 19: OpenADR 2.0 Big Picture - gridwiseac.org · QualityLogic Grid-Interop 2012. OpenADR Origins Energy Interop OpenADR 2.0 Other Standards ... RSA and/or ECC cipher suites ... Test Harness

Test Harness

Grid-Interop 2012

Page 20: OpenADR 2.0 Big Picture - gridwiseac.org · QualityLogic Grid-Interop 2012. OpenADR Origins Energy Interop OpenADR 2.0 Other Standards ... RSA and/or ECC cipher suites ... Test Harness

Grid-Interop 2012