Green Energy Management with Digital Direct Load Scheduling€¦ · Drawbacks of pricing Problems...

40
Presented by: Anna Scaglione Coauthor: Mahnoosh Alizadeh UC Davis WORKSHOP ON “TRANSACTIVE ENERGY” MAY 18 2011 Green Energy Management with Digital Direct Load Scheduling

Transcript of Green Energy Management with Digital Direct Load Scheduling€¦ · Drawbacks of pricing Problems...

Page 1: Green Energy Management with Digital Direct Load Scheduling€¦ · Drawbacks of pricing Problems with TOU? Designed years beforehand – no actual real-time control over demand While

Presented by: Anna Scaglione

Coauthor: Mahnoosh Alizadeh

UC Davis

WORKSHOP ON “TRANSACTIVE ENERGY” MAY 18 2011

Green Energy Management with Digital Direct Load Scheduling

Page 2: Green Energy Management with Digital Direct Load Scheduling€¦ · Drawbacks of pricing Problems with TOU? Designed years beforehand – no actual real-time control over demand While

Outline Background work Pricing and Direct load Management Limitations of the prior art

Proposed Architecture Arrival model for smart loads Load characterization Optimal load dispatch Quantization Communication Architecture: Uplink and Downlink

CEMS real-time DDLS

Page 3: Green Energy Management with Digital Direct Load Scheduling€¦ · Drawbacks of pricing Problems with TOU? Designed years beforehand – no actual real-time control over demand While

Problem statement

To meet their peak-demand, utilities invest billions of dollars in equipment that is underutilized most of the time

Green energy is volatile and mostly uncontrollable needs huge amounts of reserves

Solution: exploit demand “elasticity”Combine demand side management and demand

response with scheduling opportunistically green resources

Page 4: Green Energy Management with Digital Direct Load Scheduling€¦ · Drawbacks of pricing Problems with TOU? Designed years beforehand – no actual real-time control over demand While

End-use demand Management: Background

Priced Based Load Control Time Of Use predetermined but variable rates during the

dayReal-time prices: cheapest way of managing demand, requires

communication of a price signal Needs an Automated System Home Energy Management Systems

Load Control Through Curtailment Interruptible Load ProgramsDevices like ACs are signaled to turn off for a pre-determined

interval from a central control center

Page 5: Green Energy Management with Digital Direct Load Scheduling€¦ · Drawbacks of pricing Problems with TOU? Designed years beforehand – no actual real-time control over demand While

Drawbacks of pricing

Problems with TOU? Designed years beforehand – no actual real-time control over

demand While TOU is a major step in the right direction it is not

designed for volatile generation

Problems with RTP? Not actually real-time: prices have to be delivered to the

customer beforehand to allow some planning time

Feedback loop due to customer response rebound peaks Needs extensive knowledge about customer behavior: On flat

rates, customers are much more predictable

Page 6: Green Energy Management with Digital Direct Load Scheduling€¦ · Drawbacks of pricing Problems with TOU? Designed years beforehand – no actual real-time control over demand While

Drawbacks of load control Problems with Load Curtailment?Not a market based program – cannot bid into any

marketOnly good for appliances that can be

interrupted (ACs or water heaters) or in emergency situations to avoid involuntary cascaded blackouts

Possible Solution? Centralized Direct Load Scheduling

Page 7: Green Energy Management with Digital Direct Load Scheduling€¦ · Drawbacks of pricing Problems with TOU? Designed years beforehand – no actual real-time control over demand While

Direct Load SchedulingBenefits: Economy of Scale Actual real-time control – no feedback loops due to customer

behavior Can provide ancillary services

Central optimized scheduling can use extensive real-time market and local generation data available at hand Scalability problems..

Cellular structure Community Energy Management Systems (CEMS) in charge of subscribers drawing power from a certain substation

Page 8: Green Energy Management with Digital Direct Load Scheduling€¦ · Drawbacks of pricing Problems with TOU? Designed years beforehand – no actual real-time control over demand While

The general idea

Model for the control architecture

Page 9: Green Energy Management with Digital Direct Load Scheduling€¦ · Drawbacks of pricing Problems with TOU? Designed years beforehand – no actual real-time control over demand While

Proposed Architecture

Cellular access model: HEMS CEMS GEMS

Demand elasticity Control of the activation time of smart loads (DLS) + dynamic pricing for non-smart load

Opportunistic green energy dispatch

Introduces a cyber-physical control architecture

Modular classification of loads queues for energy

Green Energy Management System

Page 10: Green Energy Management with Digital Direct Load Scheduling€¦ · Drawbacks of pricing Problems with TOU? Designed years beforehand – no actual real-time control over demand While

Control Layers

Network Management Layer – End to End

Local Decision and Control Layer - Access

Digital Direct Load Scheduling - Data

Physical Load Layer

Transmission assets and control Renewable Capacity

GEMS

CEMS CEMS CEMS

HEMS HEMSHEMSHEMS HEMS HEMS

HEMSHEMSHEMS

Grid Control and Assets RES

Page 11: Green Energy Management with Digital Direct Load Scheduling€¦ · Drawbacks of pricing Problems with TOU? Designed years beforehand – no actual real-time control over demand While

Key idea: Unbundling the load process The load offered to the grid (complex phasor) is the sum of random

contributions from each appliance

Basic assumptions Smart loads last a finite time, with random shape g(t;Cij)=gI(t;Cij)+jgQ(t;Cij) Their arrivals are Poisson (non stationary) and without control, the random

load process would be

Basic idea: Delay and reassemble optimally the contributions to “shape it”

CapacityL(t) unscheduled

Ls(t) scheduled

Page 12: Green Energy Management with Digital Direct Load Scheduling€¦ · Drawbacks of pricing Problems with TOU? Designed years beforehand – no actual real-time control over demand While

Poisson arrival model for smart loads

Arrival of H different types of load Nonhomogenous Poisson Arrival Processes (statistics fully described by arrival rates λj(t))

tija :time of arrival for ith device of the jth class u(t) is the unit step

Assumptions: Each Arrival has a coefficient vector, Cij, that describes the evolution of

its demand in time, i.e. g(t;Cij) fj(C) is the PDF of Cij and is equal for every arrival in the same class

Full information about demand: the tuple (j, tija,Cij)

Required Information to predict future load: statistics λj(t) and fj(C)

Page 13: Green Energy Management with Digital Direct Load Scheduling€¦ · Drawbacks of pricing Problems with TOU? Designed years beforehand – no actual real-time control over demand While

Optimal SMART Load dispatch

Direct Load Scheduling: optimally map tija into a switch-on time tij

d>tija

Queue departure/Switch on process:

Questions that need to be addressed: What needs to be communicated? How? How to choose the tij

d : what are the associated costs?

IDEA: Two simplifications steps lead to a Digital Direct Load Scheduling model (part encoder, part communication protocol, part controller)

Page 14: Green Energy Management with Digital Direct Load Scheduling€¦ · Drawbacks of pricing Problems with TOU? Designed years beforehand – no actual real-time control over demand While

Digital Direct Load Scheduling

Model for the network control interaction

Page 15: Green Energy Management with Digital Direct Load Scheduling€¦ · Drawbacks of pricing Problems with TOU? Designed years beforehand – no actual real-time control over demand While

Digital Direct Load Scheduling:Step 1 - analog to digital load mapping

Goal: Find a tractable model to communicate control information and reassemble the optimal load process

Assumption for smart loads: finite duration and approximately band-limited

load pattern represented with a finite number of coefficients (Fourier coefficients, samples, etc.) quantization/digital conversion Ĉij,

Example: Electric Vehicles – Cij is a scalar representing the hours of battery charge needed, Ĉij is a finite precision representation 4 bits, 16 classes give > 10% accuracy

Page 16: Green Energy Management with Digital Direct Load Scheduling€¦ · Drawbacks of pricing Problems with TOU? Designed years beforehand – no actual real-time control over demand While

Digital Direct Load Scheduling:Step 2 - Discrete time model

By quantizing the Cij ‘s , we can divide the appliances into queues,

* denotes the convolution operation

Computational Complexity use a predetermined set of discrete time decision intervals:

Page 17: Green Energy Management with Digital Direct Load Scheduling€¦ · Drawbacks of pricing Problems with TOU? Designed years beforehand – no actual real-time control over demand While

Step 2- Discrete time model (cont.)

Then we can write the smart load as,

Or simply, after quantization

replace the previously defined quantities with their discrete counterparts

Page 18: Green Energy Management with Digital Direct Load Scheduling€¦ · Drawbacks of pricing Problems with TOU? Designed years beforehand – no actual real-time control over demand While

a1,j(t) d1,j(t)

aQ,j(t) dQ,j(t)

Mapping requests in queues into power

gqj(t)

gQj(t)

Smart loaddue to appliances oftype j – LS

j(t)D

D

First difference operator

Sche

dulin

g

Arrival and Departure process

aj(t)

dj(t)

Page 19: Green Energy Management with Digital Direct Load Scheduling€¦ · Drawbacks of pricing Problems with TOU? Designed years beforehand – no actual real-time control over demand While

HEMS to CEMS uplink:The digital load request structure

The tuple (j, tija,Cij) is mapped onto a discrete triplet

(j, pija, qij)

pija :time-stamp index with respect to a time unit ∆

qij :index of Q(Cij), which is quantized in Qj different codes

Page 20: Green Energy Management with Digital Direct Load Scheduling€¦ · Drawbacks of pricing Problems with TOU? Designed years beforehand – no actual real-time control over demand While

Optimized Quantization of Cij - 1

Minimize Qj while satisfying a desired maximum distortion W in load reconstruction,

E(Wj) is the largest expected distortion by the j-th type:

Page 21: Green Energy Management with Digital Direct Load Scheduling€¦ · Drawbacks of pricing Problems with TOU? Designed years beforehand – no actual real-time control over demand While

Optimized Quantization of Cij - 2 Under a maximum bit rate constraint, minimize the distortion,

RHEMS-MAC : required rate for the LAN

RCEMS-GEMS : required rate for the backbone

It is clear that optimum is reached when constraints are tight

Page 22: Green Energy Management with Digital Direct Load Scheduling€¦ · Drawbacks of pricing Problems with TOU? Designed years beforehand – no actual real-time control over demand While

Data traffic in HEMS to CEMS Uplink

Each arrival generates an independent triplet (j, pija, qij)

The network has a maximum delay D we can send pija

modulo D using side-information of receive time log2D bits

H different types j requires log2H bits

Qj queues for type j log2 Qj bits Thus,

Page 23: Green Energy Management with Digital Direct Load Scheduling€¦ · Drawbacks of pricing Problems with TOU? Designed years beforehand – no actual real-time control over demand While

CEMS – GEMS Uplink

The traffic is divides into queues by the CEMS coalesce the arrival times into information about the arrival vectors for different queues

The communication rate required to send this vector to the GEMS is,

Page 24: Green Energy Management with Digital Direct Load Scheduling€¦ · Drawbacks of pricing Problems with TOU? Designed years beforehand – no actual real-time control over demand While

Broadcasting Decisions: CEMS to HEMS Downlink

A method that preserves the anonymity of the scheduled user

H feedback vectors are broadcast

the j-th feedback consists of a Qj ×1 vector Tj(ℓ), Any appliance of type j in the corresponding classes

q = 1, . . . , Qj that arrived before time Tjq(ℓ), can

enter the system.

Page 25: Green Energy Management with Digital Direct Load Scheduling€¦ · Drawbacks of pricing Problems with TOU? Designed years beforehand – no actual real-time control over demand While

Determining Tjq(ℓ)

Page 26: Green Energy Management with Digital Direct Load Scheduling€¦ · Drawbacks of pricing Problems with TOU? Designed years beforehand – no actual real-time control over demand While

Decision model

Model for the optimization of the schedule and market

Page 27: Green Energy Management with Digital Direct Load Scheduling€¦ · Drawbacks of pricing Problems with TOU? Designed years beforehand – no actual real-time control over demand While

Cellular Green Energy Management: Control layers

The CEMSs need to schedule smart appliances in real time

Optimal DDLS using pricing

The GEMS interacts with the whole-sale market It needs to solve optimizations to determine: The day-ahead bid

The dynamic price to communicate to customers in order to control the non-smart load

Page 28: Green Energy Management with Digital Direct Load Scheduling€¦ · Drawbacks of pricing Problems with TOU? Designed years beforehand – no actual real-time control over demand While

CEMS decision variables The optimization includes: Wholesale market real-time bidding cost Inconvenience cost paid to customers for delays Carbon taxing utility (always cheaper to use DG)

The following are determined by changing input variables or from the output of the DLS optimization:

Available capacity to provide wholesale market ancillary services

Participation plan for Local market of DGs Modified solution to include distribution grid constraints

Page 29: Green Energy Management with Digital Direct Load Scheduling€¦ · Drawbacks of pricing Problems with TOU? Designed years beforehand – no actual real-time control over demand While

Delay Cost formulation It is a well known result in traffic flow theory that the total

delay experienced by the customers in a queue, i.e. Σi (tijd−

tija), is equal to the area of the queue polygon,

After quantizing the decision set and the Cij’s

Page 30: Green Energy Management with Digital Direct Load Scheduling€¦ · Drawbacks of pricing Problems with TOU? Designed years beforehand – no actual real-time control over demand While

Typical DDLS formulation

D is the entire decision space, i.e. D = {dq,j(l)|l ≥ l0, j = 1, . . . ,H} A is the space defined by the arrival process, = {aq,j(l)|l ≥ l0, j = 1, . . . ,H} EA , the expected value operator, takes the effect of future arrivals into

account Cl (.) represents the cost of deviating from the day-ahead bid and the

available DG DCI is called the delay cost increment, it penalizes the scheduler for

delaying customers

Page 31: Green Energy Management with Digital Direct Load Scheduling€¦ · Drawbacks of pricing Problems with TOU? Designed years beforehand – no actual real-time control over demand While

Ideal Case: Stationary arrivals Two appliance types, constant power demand Stationary arrival rate λ1 and λ2, constant departure rate μ1 and μ2

constant supply P Lq q=1,2 is the average queue length, from classic queuing theory:

Delay and power cost are decoupled

Page 32: Green Energy Management with Digital Direct Load Scheduling€¦ · Drawbacks of pricing Problems with TOU? Designed years beforehand – no actual real-time control over demand While

μq → ∞ will set delay costto zero but won’t affect

deviation cost Actual departure rate = λ1 and λ2

Blue line α deviation from available power cost Purple line α delay cost Red line: constant contour of available power P

Ideal case solution

Page 33: Green Energy Management with Digital Direct Load Scheduling€¦ · Drawbacks of pricing Problems with TOU? Designed years beforehand – no actual real-time control over demand While

Challenges in selecting the optimal decision Arrival rates and planned supply profile vary over time The minimum delay and cost are now coupled The optimum decision in this case is no longer trivial

and requires computation

Simplification Departures allowed in discrete times Finite horizon Integer program for observable future arrivals In practice it is a dynamic program Relaxations? …

Page 34: Green Energy Management with Digital Direct Load Scheduling€¦ · Drawbacks of pricing Problems with TOU? Designed years beforehand – no actual real-time control over demand While

Preliminary results

A few simulations….

Page 35: Green Energy Management with Digital Direct Load Scheduling€¦ · Drawbacks of pricing Problems with TOU? Designed years beforehand – no actual real-time control over demand While

Numerical Results – Linear Programming approximation

a single type of smart appliance

1 ≤ Job size ≤ 4 units of time

Arrival process is Poisson with constant rate λ =3

Solver: one-step look-ahead rollout algorithm on acertainty equivalent controller that uses linear programming to schedule the appliances

Look-ahead horizon = 5 units of time

For fairness, the number of scheduled appliances is equal in the two profiles and no arriving appliances is delayed beyond t = 50

%50 reduction in deviation from the generation profile

Page 36: Green Energy Management with Digital Direct Load Scheduling€¦ · Drawbacks of pricing Problems with TOU? Designed years beforehand – no actual real-time control over demand While

Smart load forecasting

Even if we do not control the load in a centralized fashion, observability of LS(t) will improve our short-term load forecasting ability

Modeling future demand requires statistics of arrivals and of load profiles through fj (C)

The arrival rate λj(t) is a non-stationary time-series ARIMA process with multiple seasonalities

The digital conversion of the load is a model to design an efficient encoder for load metering as well

The rate requirement is very modest…

Page 37: Green Energy Management with Digital Direct Load Scheduling€¦ · Drawbacks of pricing Problems with TOU? Designed years beforehand – no actual real-time control over demand While

Smart load forecasting (cont.) Short term forecast with considerable number of Smart EVs

Number of future smart loads of type j:

Njnew(t) is a stochastic term but νj(t) is deterministic due to

observability EV load Parameters:

λ(t) Doubly periodic

ARIMA (110)(110)48(110)336

EV added to load profile of substation (real data transport network normalized)

CLASSICAL

Load bundled, ARMA

SMART FORECAST

Track EV rate λ(t) ~ C(t)/T using classical ARIMA

Mt/GI/∞ model

Classical Prediction for base load

Page 38: Green Energy Management with Digital Direct Load Scheduling€¦ · Drawbacks of pricing Problems with TOU? Designed years beforehand – no actual real-time control over demand While

Conclusions Efficient markets sail on good opportunities We described a method to realize efficiency for the customer by

allowing their request to be scheduled so that the community realizes the greatest energy efficiency

Basic principle: Unbundle and digitize the load – do not store energy, store requests! By product – The rate requirement is not obscure! No esoteric network control result: The rate requirement stems naturally

from the accuracy of the digital load description/complexity of controller trade off

The volatility of RES resources, the interaction with the Transmission grid and the market pricing are all considered in the decision model

Page 39: Green Energy Management with Digital Direct Load Scheduling€¦ · Drawbacks of pricing Problems with TOU? Designed years beforehand – no actual real-time control over demand While

Where do we go from here Even if occasionally we think we can do everything we really

cannot…

We need a broad base of collaboration to make this happen

Possible Model: starting an “Open Standard” DDLS is an encoder, a protocol of communication and a

controller at once The optimization needs to incorporate models for RES,

learning models for the traffic statistics and state of the art algorithms

The end to end global management strategy by GEMS needs to be defined

Page 40: Green Energy Management with Digital Direct Load Scheduling€¦ · Drawbacks of pricing Problems with TOU? Designed years beforehand – no actual real-time control over demand While

Thank you!!