Optimization and the Price of Anarchy in a Dynamic Newsboy Model

Similar documents
Dynamics of Prices in Electric Power Networks

Reliability by Design in Distributed Power Transmission Networks

Total Market Demand Wed Jan 02 Thu Jan 03 Fri Jan 04 Sat Jan 05 Sun Jan 06 Mon Jan 07 Tue Jan 08

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

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

SMART GRID FORECASTING

Joint procurement of natural gas for grid operation

Stability and Asymptotic Optimality of h-maxweight Policies

UPDATE ELECTRICITY STATEMENT OF OPPORTUNITIES FOR THE NATIONAL ELECTRICITY MARKET

Stochastic Networks and Parameter Uncertainty

TD Learning. Sean Meyn. Department of Electrical and Computer Engineering University of Illinois & the Coordinated Science Laboratory

Average-cost temporal difference learning and adaptive control variates

SYSTEM BRIEF DAILY SUMMARY

Monday, October 19, CDT Brian Hoeth

SYSTEM BRIEF DAILY SUMMARY

JANUARY MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY SATURDAY SUNDAY

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

A Unified Framework for Defining and Measuring Flexibility in Power System

A Model for a Zonal Operating Reserve Demand Curve

California OES Atmospheric River Events Weather Threat Briefing

Parking Study MAIN ST

Dynamic Matching Models

Information Document Calculation of Pool Price and Transmission Constraint Rebalancing Costs During a Constraint Event ID # R

The Energy Markets. Use and interpretation of medium to extended range products. ECMWF, Reading, 14 th of November 2005

Draft Wholesale Power Price Forecasts

Advanced Computer Networks Lecture 3. Models of Queuing

Resource Pooling for Optimal Evacuation of a Large Building

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

2018 Annual Review of Availability Assessment Hours

Optimal Demand Response

IWT Scenario 2 Integrated Warning Team Workshop National Weather Service Albany, NY October 31, 2014

A new stochastic program to facilitate intermittent renewable generation

NatGasWeather.com Daily Report

SHORT TERM LOAD FORECASTING

Peak Load Forecasting

Duration and deadline differentiated demand: a model of flexible demand

A Network Economic Model of a Service-Oriented Internet with Choices and Quality Competition

Advancing Urban Models in the 21 st Century. Jeff Tayman Lecturer, Dept. of Economics University of California, San Diego

Capacity Scarcity Condition Monday, September 3, 2018 Two primary factors led to the implementation of OP 4 event Significant generation outages and r

A surge in the easterlies and an influx of moisture and instability is inducing

California OES Weather Threat Briefing

IWT Scenario 1 Integrated Warning Team Workshop National Weather Service Albany, NY October 31, 2014

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

Integrated Electricity Demand and Price Forecasting

MASSACHUSETTS INSTITUTE OF TECHNOLOGY 6.265/15.070J Fall 2013 Lecture 22 12/09/2013. Skorokhod Mapping Theorem. Reflected Brownian Motion

CAISO Participating Intermittent Resource Program for Wind Generation

Optimal Demand Response

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

Distributed demand control in power grids

Analysis and the methods of forecasting of the intra-hour system imbalance

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

Operations Research Letters. Instability of FIFO in a simple queueing system with arbitrarily low loads

Day Ahead Hourly Load and Price Forecast in ISO New England Market using ANN

Determine the trend for time series data

Spatially-Explicit Prediction of Wholesale Electricity Prices

Multi-Area Stochastic Unit Commitment for High Wind Penetration

Economic Benefit Study on Value of Spatial Information Australian Experience

Coordinated Aggregation of Distributed Resources

Dynamic Pricing for Non-Perishable Products with Demand Learning

A Fuzzy Logic Based Short Term Load Forecast for the Holidays

Uncertainty in energy system models

DEMAND FORECASTING PROTOCOL

Competitive Equilibrium and the Welfare Theorems

ADMISSION CONTROL IN THE PRESENCE OF PRIORITIES: A SAMPLE PATH APPROACH

Advance signals that can be used to foresee demand response days PJM SODRTF - March 9, 2018

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

Issued by: National Weather Service San Joaquin Valley - Hanford CA. Issue time: 409 AM PST Wed Jan

3. If a forecast is too high when compared to an actual outcome, will that forecast error be positive or negative?

Yu (Marco) Nie. Appointment Northwestern University Assistant Professor, Department of Civil and Environmental Engineering, Fall present.

2013 FORECAST ACCURACY BENCHMARKING SURVEY AND ENERGY

DAILY QUESTIONS 28 TH JUNE 18 REASONING - CALENDAR

5. Externalities and Public Goods

= observed volume on day l for bin j = base volume in jth bin, and = residual error, assumed independent with mean zero.

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

Queueing Systems: Lecture 3. Amedeo R. Odoni October 18, Announcements

MEDIUM TERM PASA PROCESS DESCRIPTION

Notes on Alvarez and Jermann, "Efficiency, Equilibrium, and Asset Pricing with Risk of Default," Econometrica 2000

Flow- based Market Coupling: Implementa9on of the CWE FB Project. Andrew Claxton APX Co- Chair, CWE Steering Commi5ee

POWER SYSTEM OPERATING PROCEDURE LOAD FORECASTING

Activation of unscheduled reserves for Victoria and South Australia 19 January 2018 May 2018

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

Markov Chains. Chapter 16. Markov Chains - 1

Economics 390 Economic Forecasting

A Bayesian Perspective on Residential Demand Response Using Smart Meter Data

arxiv: v1 [math.oc] 28 Jun 2016

7.1 INTRODUCTION. In this era of extreme competition, each subsystem in different

WEEKLY WEATHER OUTLOOK BELIZE, CENTRAL AMERICA

Mean, Median, Mode, and Range

Mathematics Test Book 2

Section 3-3 Measures of Variation

Forecasting. Operations Analysis and Improvement Spring

The Spatial Analysis of Wind Power on Nodal Prices in New Zealand

Status of the CWE Flow Based Market Coupling Project

Management of demand-driven production systems

POWER SYSTEM OPERATING PROCEDURE LOAD FORECASTING

Competitive Equilibrium

RESERVE LEVEL DECLARATION GUIDELINES

Order book modeling and market making under uncertainty.

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

Topic 4 Forecasting Exchange Rate

Transcription:

Optimization and the Price of Anarchy in a Dynamic Newsboy Model Sean Meyn Prices Normalized demand Reserve Department of ECE and the Coordinated Science Laboratory University of Illinois Joint work with M. Chen, S. Neumayer, and I-K. Cho NSF support: ECS 02-17836, ITR 00-85929 and CCF 00-49089

Inventory model demand 1 demand 2 Controlled work-release, controlled routing, uncertain demand.

California s 25,000 Mile Electron Highway OREGON LEGEND COAL GEOTHERMAL HYDROELECTRIC NUCLEAR OIL/GAS BIOMASS MUNICIPAL SOLID WASTE (MSW) SOLAR WIND AREAS SAN FRANCISCO What is the value of improved transmission? More responsive ancillary service? NEVADA How does a centralized planner optimize capacity? Is there an efficient decentralized solution? MEXICO

HOME Meeting Calendar OASIS Employment Site Map Contact Us Search Available Resources The current forecast of generating and import resources available to serve the demand for energy within the California ISO service area Forecast Demand Forecast of the demand expected today. The procurement of energy resources for the day is based on this forecast Actual Demand Today's actual system demand with historical trend Revised Demand Forecast The current forecast of the system demand expected throughout the remainder of the day. This forecast is updated hourly.

HOME Meeting Calendar OASIS Employment Site Map Contact Us Search http://www.caiso.com Emergency Notices Generating Reserves 7.0% 6.0% 5.0% 4.0% 3.0% 2.0% 1.0% 0.0% Stage 1 Emergency Stage 2 Emergency Stage 3 Emergency Generating reserves less than requirements (Continuously recalculated. Between 6.0% & 7.0%) Generating reserves less than 5.0% Generating reserves less than largest contingency (Continuously recalculated. Between 1.5% & 3.0%)

One Hot Week in Urbana... 5000 Purchase Price $/MWh 4000 3000 2000 1000 0 1 5 9 13 17 21 1 5 9 13 17 21 1 5 9 13 17 21 1 5 9 13 17 21 1 5 9 13 17 21 Monday Tuesday Wednesday Thursday Friday

Southern California, July 8-15, 1998... Spinning Reserve Prices PX Prices 250 200 150 100 50 70 60 50 40 30 20 10 0 Weds Thurs Fri Sat Sun Mon Tues Weds

APX Europe, June 2003 400 Prices (Eur/MWh) Week 25 Week 26 350 300 250 200 150 100 50 0 Mon Tues Weds Thurs Fri Sat Sun

APX Europe, October 2005 4000 3000 2000 1000 0 Volume (MWh) Previous week Current week (10/24/05) 800 600 400 200 0 Price (Euro) vr za zo ma di wo do

Ontario, November 2005 Ancillary service contract clause: Minimum overall ramp rate of 50 MW/min. Projected power prices reached $2000/MWh

Ontario, November 2005 Ancillary service contract clause: Minimum overall ramp rate of 50 MW/min. Projected power prices reached $2000/MWh

Ontario, November 2005 Ancillary service contract clause: Minimum overall ramp rate of 50 MW/min. Projected power prices reached $2000/MWh

16 3 I Centralized Control

Dynamic model Reserve options for services based on forecast statistics On-line capacity Forecast Actual demand Revised forecast Centered demand: D(t)=demand - forecast t

Dynamic Single-Commodity Model Stochastic model: Excess/shortfall: G D Goods available at time t Normalized demand Q(t) =G(t) D(t) Normalized cost as a function of Q: c Shortfall Excess production c + q

Dynamic Single-Commodity Model Stochastic model: Excess/shortfall: G D Goods available at time t Normalized demand Q(t) =G(t) D(t) Generation is rate-constrained: q - ζ - Q(t) ζ + High cost t

Dynamic Single-Commodity Model Average cost: E[c(Q)] p Q density when q = 0 = c( q q ) p Q (dq) c p Q (q q ) q c + q Optimal hedging-point: q solves c P{ Q 0} + c + P{ Q 0} =0

Dynamic Single-Commodity Model Average cost: E[c(Q)] p Q = density when q c( q q ) p Q (dq) = 0 RBM model: p Q exponential c p Q (q q ) q c + q Optimal hedging-point: q solves c P{ Q 0} + c + P{ Q 0} =0 q = 1 2 σ 2 ζ + log c c +

Ancillary service G(t) a G (t) The two goods are substitutable, but 1. primary service is available at a lower price 2. ancillary service can be ramped up more rapidly

Ancillary service G(t) a G (t) The two goods are substitutable, but 1. primary service is available at a lower price 2. ancillary service can be ramped up more rapidly

Ancillary service G(t) a G (t) The two goods are substitutable, but 1. primary service is available at a lower price 2. ancillary service can be ramped up more rapidly

Ancillary service a G (t) G(t ) K Excess capacity: Q(t) =G(t)+G a (t) D (t), t 0. Power flow subject to peak and rate constraints: ζ a d dt Ga (t) ζ a + ζ d dt G(t) ζ +

Ancillary service a G (t) G(t ) K Policy: hedging policy with multiple thresholds q 1 Q(t) =G(t)+G a (t) D (t) - ζ - Downward trend: G (t ) =0 d G (t ) =-ζ - dt a ζ + q 2 ζ + + ζ a + t Blackout

Diffusion model & control ( ) X(t) = ( Q(t) G a (t) Relaxations: instantaneous ramp-down rates: d dt G (t) ζ +, d dt Ga (t) ζ a +. Cost structure: c(x(t)) = c 1 G (t)+c 2 G a (t)+c 3 Q(t) 1 {Q(t) < 0} Control: design hedging points to minimize average-cost, min E π [c(q(t))].

Diffusion model & control Markov model: Hedging-point policy: ( ) X(t) = ( Q(t) G a (t) Ancillary service is ramped-up when excess capacity falls below q 2 q 2 q 1

Markov model & control Markov model: ( ) X(t) = ( Q(t) G a (t) Hedging-point policy: Optimal parameters: q 1 q 2 = 1 γ 1 log c 2 c 1 q 2 = 1 γ 0 log c 3 c 2 γ 0 =2 ζ+ +ζ a+ σ 2 D, γ 1 =2 ζ+ σd 2. q 2 q 1

Simulation Discrete Markov model: Q(k +1) Q(k) = ζ(k)+ζ a (k)+e(k +1) E(k) i.i.d. Bernoulli. Optimal hedging-points for RBM: q 1 q 2 =14.978 q 2 =2.996 ζ(k), ζ a (k) allocation increments.

Simulation Discrete Markov model: Q(k +1) Q(k) = ζ(k)+ζ a (k)+e(k +1) Optimal hedging-points for RBM: q 1 q 2 =14.978 q 2 =2.996 Average cost: CRW Average cost: Diffusion model 24 24 22 22 20 20 18 18 18 17 5 16 15 q2 q 1 q 2 q 2 q 1 q 2 3 7

II Relaxations

Texas model D 1 E 1 G p 1 G a 2 Line 1 Line 2 G a 3 D 2 E 3 D 3 E 2 Line 3 Resource pooling from San Antonio to Houston?

Aggregate model Line 1 Line 2 Line 3 Q A (t) = extraction - demand = Ei (t) D i (t) G a A (t) = aggregate ancillary = G a i (t) Assume Brownian demand, rate constraints as before Provided there are no transmission constraints, X A =(Q A G a A ), single producer/consumer model

Effective cost c(x A,d) Line 1 Line 2 Given demand and aggregate state Line 3 find the cheapest consistent network configuration subject to transmission constraints min s.t. (c p i gp i + ca i ga i + cbo i q i ) q A = (e i d i ) g a A = g a i 0 = (g p i + ga i e i) q = e d f = p f F consistency extraction = generation vector reserves power flow equations transmission constraints

Effective cost c(x A,d) Line 1 Line 2 Line 3 g a A 50 40 1 x A 30 20 2 x A X + R What do these aggregate states say about the network? 10 3 4 x A x A q A 0-50 - 40-30 - 20-10 0 10 20 30 40 50

Effective cost c(x A,d) Line 1 Line 2 Line 3 50 40 30 20 g a A 1 x A City 1 in blackout: q 1 = 46,, q 2 =3.0564,, q 3 =12.9436 Insufficient primary generation: g 1 = 71,, g2 a =33.0564,, g3 a =6.9436 Transmission constraints binding: f 1 = 13,, f 2 = 5, f 3 = 8 10 q A 0-50 - 40-30 - 20-10 0 10 20 30 40 50

Inventory model: Workload relaxation w 2 Resource 1 is idle W + (1 ρ) Asymptotes: Resource 2 is idle q = 1 2 σ 2 ζ + log c c + w 1

III Decentralized Control

www.apx.nl Main Page Market Results Welcome to APX! APX is the first electronic energy trading platform in continental Europe. The daily spot market has been operational since May 1999. The spot market enables distributors, producers, traders, brokers and industrial end-users to buy and sell electricity on a day-ahead basis. Prices (Eur/MWh) 400 350 300 250 200 150 100 50 0 Week 25 Week 26 The APX-index will be published daily around 12h00 (GMT +01:00) to provide transparency in the market. Prices can be used as a benchmark. Volumes (MWh) 2500 MWh 2000 MWh 1500 MWh 1000 MWh 500 MWh Mon Tue Wed Thu Fri Sat Sun

What is the value of rope? Available at Menards: $.99/yard

What is the value of rope? Available at Menards: $.99/yard Would you pay $9,999 / yard?

What is the value of rope? The value of rope is a dynamic quantity Would you pay $9,999 / yard?

Second Welfare Theorem Is there an equilibrium price functional? Is the equilibrium efficient?? 5000 4000 3000 2000 1000 1 5 9 13 17 21 1 5 9 13 17 21 1 5 9 13 17 21 1 5 9 13 17 21 1 5 9 13 17 21

Second Welfare Theorem Is there an equilibrium price functional? Is the equilibrium efficient?? 5000 4000 Yes to all! 3000 p p 2000 (q, d) =p a k (q, d) =(c bo +v 1000 ) max(d, 0) max( q, 0) d + q 1 5 9 13 17 21 c v 1 bo 5 cost of insufficient service 9 13 17 21 1 5 9 13 17 21 1 5 9 13 17 21 reserve 1 5 9 13 17 Q(t) =q value of consumption demand D(t) =d 21

Efficient Equilibrium Prices Normalized demand Reserve 10000 8000 6000 4000 2000 0

One Hot Week in Urbana... 5000 Purchase Price $/MWh 4000 3000 2000 1000 0 1 5 9 13 17 21 1 5 9 13 17 21 1 5 9 13 17 21 1 5 9 13 17 21 1 5 9 13 17 21 Monday Tuesday Wednesday Thursday Friday

Conclusions 10000 8000 6000 4000 2000 0 The hedging point (affine) policy is average cost optimal Amazing solidarity between CRW and CBM models Deregulation is a disaster! Future work?

Extensions and future work 10000 8000 6000 4000 2000 Complex models: Workload or aggregate relaxations 0 Price caps: No! Responsive demand: Yes! Is ENRON off the hook: Ha!

References q 1 q 2 16 q 1 q 2 = 1 γ 1 log c 2 c 1 q 2 = 1 γ 0 log c 3 c 2 3 q 2 M. Chen, I.-K Cho and S. Meyn. Reliability by design in a distributed power transmission network. Submitted 2005. M. Chen, C. Pandit, and S. Meyn. In search of sensitivity in network optimization. Queueing Systems, 2003 I.-K. Cho and S. Meyn. Dynamics of ancillary service prices in power distribution networks. CDC, 2003 M. Chen, R. Dubrawski, and S. Meyn. Management of demand driven production systems. IEEE TAC, 2004

Poisson s Equation First reflection times, τ p :=inf{t 0:Q(t) = q p }, τ a :=inf{t 0:Q(t) q a } [ τ p ( ) ] h(x) =E x c(x(s)) φ ds 0

Poisson s Equation First reflection times, τ p :=inf{t 0:Q(t) = q p }, τ a :=inf{t 0:Q(t) q a } [ τ p ( ) ] h(x) =E x c(x(s)) φ ds 0 Solves martingale problem, M(t) =h(x(t)) + t 0 ( c(x(s)) φ ) ds

Poisson s Equation X(t) = ( Q(t) ) G a (t) h(x(τ a )) h(x) =E x [h(x(τ a ))+ τa 0 ( c(x(s)) φ ) ds ] q a q p

Derivative Representations h(x), ( 1 1) = 0, x = X(τ a ) h(x) =E x [h(x(τ a ))+ τa 0 ( c(x(s)) φ ) ds ] q a q p

Derivative Representations λa(x) = c(x), ( 1 1) = c a I{q 0}c bo h(x), ( 1 1) = 0, x = X(τ a ) h(x) =E x [h(x(τ a ))+ τa 0 ( c(x(s)) φ ) ds ] q a q p

Derivative Representations [ τa h(x), ( ) 1 1 = E x 0 ] λ a (X(t)) dt = c a E[τ a ] c bo E x [ τa 0 ] I{Q(t) 0} dt Computable based on one-dimensional height (ladder) process, H a (t) = q a Q(t)

Dynamic Programming Equations If q p = q p and q a = q a Then h solves the dynamic programming equations, 1. Poisson's equation 2. h(x), ( ) 1 1 < 0, x R a 3. q a h(x), ( ) 1 < 0, x R p 0 q p