Optimal Demand Response

Similar documents
Optimal Demand Response

Optimal Power Flow. S. Bose, M. Chandy, M. Farivar, D. Gayme S. Low. C. Clarke. Southern California Edison. Caltech. March 2012

Real-Time Demand Response with Uncertain Renewable Energy in Smart Grid

A Unified Framework for Defining and Measuring Flexibility in Power System

A Contract for Demand Response based on Probability of Call

Firming Renewable Power with Demand Response: An End-to-end Aggregator Business Model

Multi-Area Stochastic Unit Commitment for High Wind Penetration

A new stochastic program to facilitate intermittent renewable generation

Stochastic Unit Commitment with Topology Control Recourse for Renewables Integration

Coordinated Aggregation of Distributed Resources

Bringing Renewables to the Grid. John Dumas Director Wholesale Market Operations ERCOT

R O B U S T E N E R G Y M AN AG E M E N T S Y S T E M F O R I S O L AT E D M I C R O G R I D S

Proper Security Criteria Determination in a Power System with High Penetration of Renewable Resources

Wind power and management of the electric system. EWEA Wind Power Forecasting 2015 Leuven, BELGIUM - 02/10/2015

Smart Grid. Steven Low. Computing + Math Sciences Electrical Engineering

Computing risk averse equilibrium in incomplete market. Henri Gerard Andy Philpott, Vincent Leclère

1 Descriptions of Function

Optimal Power Flow and Frequency Control

Javier Contreras Sanz- Universidad de Castilla-La Mancha Jesús María López Lezama- Universidad de Antioquia Antonio Padilha-Feltrin- Universidade

Multi-Area Stochastic Unit Commitment for High Wind Penetration in a Transmission Constrained Network

Deregulated Electricity Market for Smart Grid: A Network Economic Approach

Game Theoretic Approach for Elastic and Inelastic Demand Management in Microgrid

Networked Feedback Control for a Smart Power Distribution Grid

About Nnergix +2, More than 2,5 GW forecasted. Forecasting in 5 countries. 4 predictive technologies. More than power facilities

DIMACS, Rutgers U January 21, 2013 Michael Caramanis

A Market Mechanism for Electric Distribution Networks

Ralph s Strategic Disclosure 1

CAISO Participating Intermittent Resource Program for Wind Generation

SHORT TERM LOAD FORECASTING

Corrective Control to Handle Forecast Uncertainty: A Chance Constrained Optimal Power Flow

A Stochastic-Oriented NLP Relaxation for Integer Programming

Distributed demand side management via smart appliances contributing to frequency control

Power System Seminar Presentation Wind Forecasting and Dispatch 7 th July, Wind Power Forecasting tools and methodologies

Concave programming. Concave programming is another special case of the general constrained optimization. subject to g(x) 0

DATA-DRIVEN RISK-AVERSE STOCHASTIC PROGRAM AND RENEWABLE ENERGY INTEGRATION

Wind Generation Curtailment Reduction based on Uncertain Forecasts

Inverter VAR Control for Distribution Systems with Renewables

CARLOS F. M. COIMBRA (PI) HUGO T. C. PEDRO (CO-PI)

Stochastic Dynamic Pricing: Utilizing Demand Response in an Adaptive Manner

Distributed Real-Time Power Flow Control with Renewable Integration

Monopoly Regulation in the Presence of Consumer Demand-Reduction

Agent based modelling of technological diffusion and network influence

CHAPTER 2 MATHEMATICAL MODELLING OF AN ISOLATED HYBRID POWER SYSTEM FOR LFC AND BPC

Uncertainty in energy system models

Managing Uncertainty and Security in Power System Operations: Chance-Constrained Optimal Power Flow

Duration and deadline differentiated demand: a model of flexible demand

Chapter 5. Transmission networks and electricity markets

Optimal subsidies for renewables and storage capacities

Systems Operations. PRAMOD JAIN, Ph.D. Consultant, USAID Power the Future. Astana, September, /6/2018

Cooperative & Distributed Control of High-Density PVs in Power Grid

A SOLAR AND WIND INTEGRATED FORECAST TOOL (SWIFT) DESIGNED FOR THE MANAGEMENT OF RENEWABLE ENERGY VARIABILITY ON HAWAIIAN GRID SYSTEMS

Modelling wind power in unit commitment models

Energy Forecasting Customers: Analysing end users requirements Dec 3rd, 2013 Carlos Alberto Castaño, PhD Head of R&D

Demand-Side Energy Management in the Smart Grid: Games and Prospects

ASYNCHRONOUS LOCAL VOLTAGE CONTROL IN POWER DISTRIBUTION NETWORKS. Hao Zhu and Na Li

arxiv: v1 [math.oc] 28 Jun 2016

Demand Response Management in Smart Grids with Heterogeneous Consumer Preferences

Design Patent Damages under Sequential Innovation

An optimization-based demand response in radial distribution networks

Software Tools: Congestion Management

Energy Storage and Intermittent Renewable Energy

ENERGY STORAGE MANAGEMENT AND LOAD SCHEDULING WITH RENEWABLE INTEGRATION. Tianyi Li. Doctor of Philosophy

California Independent System Operator (CAISO) Challenges and Solutions

Surge Pricing and Labor Supply in the Ride- Sourcing Market

Edinburgh Research Explorer

Robustness Adjustment of Two-Stage Robust Security-Constrained Unit Commitment

Perfect and Imperfect Competition in Electricity Markets

Pure or Hybrid?: Policy Options for Renewable Energy 1

elgian energ imports are managed using forecasting software to increase overall network e 칁 cienc.

Battery Energy Storage

IMA Preprint Series # 2373

DISTRIBUTION SYSTEM OPTIMIZATION WITH INTEGRATED DISTRIBUTED GENERATION

arxiv: v2 [math.oc] 28 Nov 2016

Real-Time Load-Side Control of Electric Power Systems

Coupled Optimization Models for Planning and Operation of Power Systems on Multiple Scales

Value of Forecasts in Unit Commitment Problems

Optimal Control of Plug-In Hybrid Electric Vehicles with Market Impact and Risk Attitude

Scenario-Free Stochastic Programming

THE assembling of Smart Grid, a cyber-enabled transformation

A Merchant Mechanism for Electricity Transmission Expansion

USAEE/IAEE. Diagnostic metrics for the adequate development of efficient-market baseload natural gas storage capacity.

WIND INTEGRATION IN ELECTRICITY GRIDS WORK PACKAGE 3: SIMULATION USING HISTORICAL WIND DATA

Verteilte modellprädiktive Regelung intelligenter Stromnetze

FORECASTING OF WIND GENERATION The wind power of tomorrow on your screen today!

Analytical Study Based Optimal Placement of Energy Storage Devices in Distribution Systems to Support Voltage and Angle Stability

Real-time Decentralized Voltage Control in Distribution Networks

Optimal Price-Controlled Demand Response with Explicit Modeling of Consumer Preference Dynamics*

Investment under Dynamic Competition in Wholesale Electricity Markets

ISO Smart Grid Use Case

Economic Evaluation of Short- Term Wind Power Forecasts in ERCOT: Preliminary Results

5. Externalities and Public Goods. Externalities. Public Goods types. Public Goods

Dynamic Discrete Choice Structural Models in Empirical IO

Toward Combining Intra-Real Time Dispatch (RTD) and AGC for On-Line Power Balancing

5. Externalities and Public Goods

On Design and Analysis of Cyber-Physical Systems with Strategic Agents

The Value of Sharing Intermittent Spectrum

New Formulations of the Optimal Power Flow Problem

The Impact of Distributed Generation on Power Transmission Grid Dynamics

International Workshop on Wind Energy Development Cairo, Egypt. ERCOT Wind Experience

Electricity Production with Intermittent Sources of Energy

Transcription:

Optimal Demand Response Libin Jiang Steven Low Computing + Math Sciences Electrical Engineering Caltech Oct 2011

Outline Caltech smart grid research Optimal demand response

Global trends 1 Exploding renewables Driven by sustainability Enabled by policy and investment 2 Migration to distributed arch 2-3x generation efficiency Relief demand on grid capacity

Worldwide energy demand: 16 TW Wind power over land (exc. Antartica) 70 170 TW electricity demand: 2.2 TW wind capacity (2009): 159 GW grid-tied PV capacity (2009): 21 GW Solar power over land 340 TW Source: Renewable Energy Global Status Report, 2010 Source: M. Jacobson, 2011

Key challenge: uncertainty mgt High Levels of Wind and Solar PV Will Present an Operating Challenge! Source: Rosa Yang, EPRI

Large-scale active network of DER DER: PVs, wind turbines, batteries, EVs, DR loads

Large-scale active network of DER Millions of active endpoints introducing rapid large! random fluctuations! in supply and demand! DER: PVs, wind turbines, batteries, EVs, DR loads

Control challenges Need to close the loop Real-time feedback control Driven by uncertainty of renewables Scalability Orders of magnitude more endpoints that can generate, compute, communicate, actuate Driven by new power electronics, distributed arch Engineering + economics Need interdisciplinary holistic approach Power flow determined by markets as well as physics

Current control global local SCADA EMS centralized state estimation contingency analysis optimal power flow simulation human in loop slow decentralized mechanical relay system fast mainly centralized, open-loop preventive, slow timescale

Our approach global SCADA EMS endpoint based scalable control local algorithms global perspective local slow relay system fast scalable, decentralized, real-time feedback, sec-min timescale

Our approach global SCADA EMS endpoint based scalable control local algorithms global perspective local slow relay system fast We have technologies to monitor/control 1,000x faster not the fundamental theories and algorithms

Our approach Endpoint based control Self-manage through local sensing, communication, control Real-time, scalable, closed-loop, distributed, robust Local algorithms with global perspective Simple algorithms Globally coordinated Control and optimization framework Systematic algorithm design Clarify ideas, explore structures, suggest direction Ambitious, comprehensive, multidisciplinary Start with concrete relevant component projects

Our approach: benefits Scalable, adaptive to uncertainty By design Robust understandable global behavior Global behavior of interacting local algorithms can be cryptic and fragile if not designed thoughtfully Improved reliability & efficiency Real-time price Flat Price, Scenario 1 Flat Price, Scenario 2

Sample projects Optimal power flow [Bose, Gayme, L, Chandy] Motivation: core of grid/market operation, but slow & inefficient computation Result: zero duality gap for radial networks Impact: much faster and more efficient algorithm for global optimality to cope with renewable fluctuations Volt/VAR control [Farivar, L, Clarke, Chandy] Motivation: static capacitor-based control cannot cope with rapid random fluctuations of renewables Result: optimal real-time inverter-based feedback control Impact: more reliable and efficient distribution network at high renewable penetration

Sample projects Contract for wind [Cai, Aklakha, Chandy] Motivation: wind producers may withhold generation to maximize profit Result: simple condition on marginal imbalance penalty incentivizes max wind production Impact: max renewable power and min market manipulation Procurement strategy [Nair, Aklakha, Wierman] Motivation: how to optimally procure uncertain energy Result: optimal procurement strategy in terms of reserve levels Impact: Effectiveness of intra-day markets

Sample projects EV charging [Gan, Topcu, L] Motivation: uncoordinated charging will produce unacceptable voltage fluctuations and overload Result: decentralized scheduling that is optimal (valley-filling) Impact: can accommodate more EV on same grid infrastructure Frequency-based load control [Zhao, Topcu, L] Motivation: frequency regulation only by adapting generation can be insufficient Result: decentralized load control algorithm for supply-demand balancing and frequency regulation Impact: more responsive frequency regulation in the presence of uncertain supply

Sample projects Demand response [Na, Chen, L] Motivation: to maintain power balance Result: decentralized, scalable, incentive compatible day-ahead scheduling algorithm Deterministic case Stochastic case [Libin Jiang, L] Next

Outline Caltech smart grid research Optimal demand response Model Results

Features to capture Wholesale markets Day ahead, real-time balancing Renewable generation Non-dispatchable Demand response Real-time control (through pricing) day ahead balancing renewable utility utility users users

Model: user Each user has 1 appliance (wlog) Operates appliance with probability Attains utility u i (x i (t)) when consumes x i (t) x i (t)! x i (t)! x i (t) " x i (t) # X i t Demand at t: D(t) :=! i! i x i (t) "! i = 1 wp " i(t) # $ 0 wp 1! " i (t)

Model: LSE (load serving entity) Power procurement Renewable power: Random variable, realized in real-time capacity energy Day-ahead power: P d (t), c d Control, decided a day ahead Real-time balancing power: ( P d (t)), c ( o!x(t)) Use as much renewable as possible Optimally provision day-ahead power Buy sufficient real-time power to balance demand

Simplifying assumption No network constraints

Questions Day-ahead decision should LSE buy from day- How much power ahead market? Real-time decision (at t-) How much should users consume, given realization of wind power and? How to compute these decisions distributively? How does closed-loop system behave? t 24hrs t- available info: decision:

Our approach Real-time (at t-) Given and realizations of, choose optimal x * i = x * i ( P d ;P r,! i ) to max social welfare, through DR Day-ahead P d P r,! i Choose optimal that maximizes expected optimal social welfare t 24hrs t- available info: decision:

Optimal demand response Model Results Without time correlation: distributed alg With time correlation: distributed alg Impact of uncertainty

No time correlation: T=1 Each user has 1 appliance (wlog) Operates appliance with probability Attains utility u i (x i (t)) when consumes x i (t) x i (t)! x i (t)! x i (t) " x i (t) # X i t Demand at t: D(t) :=! i! i x i (t) "! i = 1 wp " i(t) # $ 0 wp 1! " i (t)

Welfare function Supply cost c( P d, x) = c ( d P ) d + c ( o!(x)) P d 0 + c ( b!(x)" P ) d +!(x) := "! i x i # P r i excess demand Welfare function (random) W P d, x ( ) =! i u i! (x i )" c P d, x i ( ) user utility supply cost

Welfare function Supply cost c( P d, x) = c ( d P ) d + c ( o!(x)) P d 0 + c ( b!(x)" P ) d +!(x) := "! i x i # P r excess demand i c d P ( P d ) c d (!(x)) d c 0 b (!(x)" P d ) +!(x)

Welfare function Supply cost c( P d, x) = c ( d P ) d + c ( o!(x)) P d 0 + c ( b!(x)" P ) d +!(x) := "! i x i # P r i excess demand Welfare function (random) W P d, x ( ) =! i u i! (x i )" c P d, x i ( ) user utility supply cost

Optimal operation Welfare function (random) W P d, x ( ) =! i u i! (x i )" c P d, x i ( ) Optimal real-time demand response x * P d ( ) := arg max Optimal day-ahead procurement P d * := arg max EW P d, x * P d P d x W ( P d, x) given realization of P r,! i ( ( )) Overall problem: max P d E maxw ( P d, x) x

Optimal operation Welfare function (random) W P d, x ( ) =! i u i! (x i )" c P d, x i ( ) Optimal real-time demand response x * P d ( ) := arg max Optimal day-ahead procurement P d * := arg max EW P d, x * P d P d x W ( P d, x) given realization of P r,! i ( ( )) Overall problem: max P d E maxw ( P d, x) x

Optimal operation Welfare function (random) W P d, x ( ) =! i u i! (x i )" c P d, x i ( ) Optimal real-time demand response x * P d ( ) := arg max Optimal day-ahead procurement P d * := arg max EW P d, x * P d P d x W ( P d, x) given realization of P r,! i ( ( )) Overall problem: max P d E maxw ( P d, x) x

Real-time DR vs scheduling Real-time DR: Scheduling: max P d max P d E maxw ( P d, x) x max x E W P d, x ( ) Theorem Under appropriate assumptions: * W real!time DR * = W scheduling + N! 2 1+ N! " 2 benefit increases with uncertainty marginal real-time cost! 2!

Algorithm 1 (real-time DR) max P d E maxw ( P d, x) x real-time DR Active user i computes Optimal consumption x i * LSE computes µ b * Real-time price Optimal day-ahead energy to use Optimal real-time balancing energy y o * y b *

Algorithm 1 (real-time DR) Active user i : ( ( ( ) k! µ )) b xi x i k+1 = x i k +! u i ' x i k x i inc if marginal utility > real-time price LSE : ( ( ( ) " y k k o " y )) b + µ b k+1 = µ b k +!! x k inc if total demand > total supply Decentralized Iterative computation at t-

Algorithm 1 (real-time DR) Theorem: Algorithm 1 Socially optimal x * = x * Converges to welfare-maximizing DR Real-time price aligns marginal cost of supply with individual marginal utility ( ( )) = u i '( * x ) i µ b * = c' P d,! x * P d ( ) Incentive compatible x i * max i s surplus given price µ b *

Algorithm 1 (real-time DR) More precisely: µ * b! " x c( P d, #( x * )) pricing = marginal cost µ b * ( = c o '!( x * ) * * ) = c b '!( x * ) " P d * *# $ c o '(!( x * ) % ),c b '! x + * ( ) if 0<! x * ( ) if P d <! x * ( ( ) " P ) d ( ) < P d & ' ( ) if!( x * ) = P d

Algorithm 1 (real-time DR) Theorem: Algorithm 1 Marginal costs, optimal day-ahead and balancing power consumed: c b ' ( * y ) ' b = c o ( * y ) * o + µ o if P d * > 0 ( * ) µ * o =!W P d!p d

Algorithm 2 (day-ahead procurement) Optimal day-ahead procurement max EW ( P d, x * ( P )) d P d LSE: P m+1 d = ( P m d +! m ( µ m m o! c d '( P ))) d + calculated from Monte Carlo simulation of Alg 1 (stochastic approximation)

Algorithm 2 (day-ahead procurement) Optimal day-ahead procurement max EW ( P d, x * ( P )) d P d LSE: P m+1 d = ( P m d +! m ( µ m m o! c d '( P ))) d + Given! m, P r m : ( m ) µ m o =!W P d!p d µ b m = µ o m + c o ' ( m y ) o

Algorithm 2 (day-ahead procurement) Theorem Algorithm 2 converges a.s. to optimal for appropriate stepsize! k P d *

Optimal demand response Model Results Without time correlation: distributed alg With time correlation: distributed alg Impact of uncertainty

General T case Each user has 1 appliance (wlog) Operates appliance with probability Attains utility u i (x i (t)) when consumes x i (t) x i (t)! x i (t)! x i (t) " x i (t) # X i t Coupling across time Need state Demand at t: D(t) :=! i! i x i (t) "! i = 1 wp " i(t) # $ 0 wp 1! " i (t)

Time correlation Example: EV charging Time-correlating constraint: Day-ahead decision and real-time decisions Day-ahead t- t = 1,2,, T available info: decision: Remaining demand (1+T)-period dynamic programming

Algorithm 3 (T>1) Main idea Solve deterministic problem in each step using conditional expectation of P r (distributed) Apply decision at current step One day ahead, decide P d * by solving At time t-, decide x * (t) by solving

Algorithm 3 (T>1) Theorem: performance Algorithm 3 is optimal in special cases T J *! J A3 1!!! 2 (t) T! t +1 t=1

Impact of renewable on welfare Renewable power: P r (t;a, b) := a!µ(t)+ b!v(t) mean zero-mean RV Optimal welfare of (1+T)-period DP W * a, b ( )

Impact of renewable on welfare P r (t;a, b) := a!µ(t)+ b!v(t) Theorem Cost increases in var of W * a, b ( ) increases in a, decreases in b P r W * s, s ( ) increases in s (plant size)