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

Similar documents
Optimal Demand Response

A Contract for Demand Response based on Probability of Call

Optimal Demand Response

Microeconomic Theory (501b) Problem Set 10. Auctions and Moral Hazard Suggested Solution: Tibor Heumann

Buying Random yet Correlated Wind Power

Introduction: Asymmetric Information and the Coase Theorem

Design Patent Damages under Sequential Innovation

Coordinated Aggregation of Distributed Resources

Bayesian Games and Mechanism Design Definition of Bayes Equilibrium

POWER systems are one of the most critical infrastructures

Vickrey Auction. Mechanism Design. Algorithmic Game Theory. Alexander Skopalik Algorithmic Game Theory 2013 Mechanism Design

A new stochastic program to facilitate intermittent renewable generation

Informed Principal in Private-Value Environments

Mechanism Design II. Terence Johnson. University of Notre Dame. Terence Johnson (ND) Mechanism Design II 1 / 30

Microeconomics II Lecture 4: Incomplete Information Karl Wärneryd Stockholm School of Economics November 2016

(a) Write down the Hamilton-Jacobi-Bellman (HJB) Equation in the dynamic programming

EC476 Contracts and Organizations, Part III: Lecture 2

Selling Experiments. Dirk Bergemann 1 Alessandro Bonatti 2 Alex Smolin 1. BFI Chicago July 10th, Yale University.

Bounded Rationality Lecture 4

Mechanism Design: Dominant Strategies

Robust Predictions in Games with Incomplete Information

EconS Microeconomic Theory II Homework #9 - Answer key

Game Theory, Information, Incentives

Price Discrimination through Refund Contracts in Airlines

Full Surplus Extraction and Costless Information Revelation in Dynamic Environments. Shunya NODA (University of Tokyo)

Vickrey Auction VCG Characterization. Mechanism Design. Algorithmic Game Theory. Alexander Skopalik Algorithmic Game Theory 2013 Mechanism Design

Mechanism Design: Basic Concepts

Lecture 4. 1 Examples of Mechanism Design Problems

Optimal Insurance of Search Risk

problem. max Both k (0) and h (0) are given at time 0. (a) Write down the Hamilton-Jacobi-Bellman (HJB) Equation in the dynamic programming

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

Surge Pricing and Labor Supply in the Ride- Sourcing Market

The Firm-Growth Imperative: A Theory of Production and Personnel Management

Game Theory. Lecture Notes By Y. Narahari. Department of Computer Science and Automation Indian Institute of Science Bangalore, India July 2012

Pre-Bayesian Games. Krzysztof R. Apt. CWI, Amsterdam, the Netherlands, University of Amsterdam. (so not Krzystof and definitely not Krystof)

Durable goods monopolist

Optimal Taxation and R&D Policies

Redistribution Mechanisms for Assignment of Heterogeneous Objects

Implementability, Walrasian Equilibria, and Efficient Matchings

Information Choice in Macroeconomics and Finance.

1 The Basic RBC Model

Perfect and Imperfect Competition in Electricity Markets

Endogenous Information Choice

Solution: Since the prices are decreasing, we consider all the nested options {1,..., i}. Given such a set, the expected revenue is.

DISCUSSION PAPER SERIES

Answer Key: Problem Set 1

1. The General Linear-Quadratic Framework

Mechanism Design: Bayesian Incentive Compatibility

Dynamic Mechanism Design:

Trade Dynamics in the Market for Federal Funds

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

Department of Agricultural Economics. PhD Qualifier Examination. May 2009

Simple New Keynesian Model without Capital

Notes on Mechanism Designy

Agent based modelling of technological diffusion and network influence

Duration and deadline differentiated demand: a model of flexible demand

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

Storing energy or Storing Consumption?

Sequential Search Auctions with a Deadline

2 Making the Exponential Mechanism Exactly Truthful Without

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

A fuse control paradigm for demand side management: Formulation and stochastic pricing analysis

Mechanism Design: Review of Basic Concepts

Planning a 100 percent renewable electricity system

Multi-Area Stochastic Unit Commitment for High Wind Penetration

Chapter 6 Impact of Stochastic Renewable Energy Generation on Market Quantities 6.1 Introduction

Stochastic Unit Commitment with Topology Control Recourse for Renewables Integration

Session 4: Money. Jean Imbs. November 2010

Cross-Country Differences in Productivity: The Role of Allocation and Selection

Lecture Slides - Part 4

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

arxiv: v4 [cs.gt] 13 Sep 2016

Game Theory. Lecture Notes By Y. Narahari. Department of Computer Science and Automation Indian Institute of Science Bangalore, India July 2012

EconS Advanced Microeconomics II Handout on Mechanism Design

NTU IO (I) : Auction Theory and Mechanism Design II Groves Mechanism and AGV Mechansim. u i (x, t i, θ i ) = V i (x, θ i ) + t i,

Growing competition in electricity industry and the power source structure

Endogenous information acquisition

Energy Procurement Strategies in the Presence of Intermittent Sources

Monopoly Regulation in the Presence of Consumer Demand-Reduction

Dynamic stochastic general equilibrium models. December 4, 2007

Market Structure and Productivity: A Concrete Example. Chad Syverson

Demand-Driven Innovation and Spatial Competition Over Time

Double-dipping in Environmental Markets under Two Second Best Scenarios

Price Competition and Endogenous Valuation in Search Advertising

Market Risk. MFM Practitioner Module: Quantitiative Risk Management. John Dodson. February 8, Market Risk. John Dodson.

Job Market Paper. Auctions with Refund Policies as Optimal Selling Mechanisms

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

EconS Microeconomic Theory II Midterm Exam #2 - Answer Key

Monopoly with Resale. Supplementary Material

Lecture Notes: Industrial Organization Joe Chen 1. The Structure Conduct Performance (SCP) paradigm:

Mechanism design and allocation algorithms for energy-network markets with piece-wise linear costs and quadratic externalities

Fault Tolerant Mechanism Design

Consumption Risksharing in Social Networks

Optimal Simple And Implementable Monetary and Fiscal Rules

Simple New Keynesian Model without Capital

CS599: Algorithm Design in Strategic Settings Fall 2012 Lecture 12: Approximate Mechanism Design in Multi-Parameter Bayesian Settings

Information Acquisition in Interdependent Value Auctions

Rational Inattention

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

Lecture 1. Stochastic Optimization: Introduction. January 8, 2018

Transcription:

Firming Renewable Power with Demand Response: An End-to-end Aggregator Business Model Clay Campaigne joint work with Shmuel Oren November 5, 2015 1 / 16

Motivation Problem: Expansion of renewables increases uncertainty and intermittency Uncertainty and intermittency must be managed Currently, system operator buys more reserves, costs are socialized Policy Solution: Make renewable producers pay imbalance prices Incentivize production of more valuable and controllable power Incentivize abatement of pollution and GHGs, not intermittency Business Model: Owner of stochastic power resource signs contracts, as an Aggregator, with Demand Response participants to firm up its net production level Aggregator co-optimizes a day-ahead offer quantity together with a DR dispatch policy 2 / 16

The Aggregator s Problem Random variables: p : Day Ahead (DA) price a, b : Real time (RT) overproduction and shortfall prices s : RT VER realization, wind θ τ : Ex post valuation for each increment type τ Control policy variables q : ω DA q(ω DA ) 0 : DA offer quantity DR : ω RT DR(ω RT ) 0 : DR dispatch quantity T is determined by DR, using contract theory, explained below max J EA(q, DR, T) q,dr,t overproduction = max E [ { }} { p,a,b,s p q + a( DR + s q) + b( q,dr,t Day-ahead revenue shortfall { }} { q DR s) +] T payment to DR 3 / 16

Information Structure / Order of Events overproduction max E[ { }} { p q + a( DR + s q) + b( q,dr,t Day-ahead revenue shortfall { }} { q DR s) +] T payment to DR 0 Ex ante (EA) stage: aggregator knows probability distributions, signs contracts with DR participants 1 Day ahead (DA) stage: aggregator learns p, possibly a and b. Aggregator chooses q: how much to commit day ahead. 2 Real time (RT) stage: imbalance prices a and b, and wind supply s, are realized. Aggregator decides who to curtail. 3 Ex post (EP) stage: increments realize their valuations and make consumption decisions 4 / 16

DR Population and Curtailment Policy DR population comprises increments of consumption capacity Each increment indexed by private information τ, realizes ex post valuation for energy θ $/kwh First-order stochastic dominance: τ F(θ τ, ω RT) < 0 Higher types have higher distributions over valuations Merit order curtailment: cutoff type policy ˆτ(ω RT ) Type τ is curtailed in event ω RT if τ ˆτ(ω RT ) 5 / 16

DR production DR(ˆτ(ω RT ); ω EP ) ˆτ(ωRT ) τ 1{τ : θ(τ, ω EP ) [R, H]}g(τ) dτ, E [ ] ˆτ(ωRT ) DR ωrt = Pr{θ(τ, ω EP ) [R, H]} ω RT }g(τ) dτ ˆτ(ωRT ) τ τ y(τ, ω RT ) g(τ) dτ } {{ } expected yield 6 / 16

DR Utility Model and Determination of Payment, T Contracting process assigns a curtailment status to each type: k(τ, ω RT ) 1{τ ˆτ(ω RT )} Net ex post option value if curtailed: L(θ) (θ H) + (θ R) + 0 Expected net option value if curtailed: z(τ, ω RT ) Θ L(θ)f(θ τ, ω RT) dθ 0 Direct mechanism increment reports its type as τ, receives curtailment function k( τ, ) and payment t( τ) reporting value U( τ τ) Ω RT z(τ, ω RT ) k( τ, ω RT ) dp(ω RT ) net expected utility U( τ τ) + t( τ) Revelation principle: any contracting equilibrium k(τ, ), t(τ) τ can be implemented as a direct revelation mechanism Incentive compatibility (IC): τ arg max τ {U( τ τ) + t( τ)} This entails linking constraints across types, but our assumptions (FOSD and merit order) guarantee them Individual rationality (IR): u(τ) U(τ τ) + t(τ) 0 7 / 16

Payment required to implement curtailment policy (IC) and (IR) imply: increment is paid the reservation utility of the highest curtailed type in every scenario it s curtailed t(τ) = z(ˆτ(ω RT ), ω RT )k(τ, ω RT ) dp(ω RT ) Ω RT T τ t(τ)g(τ) dτ τ Write T as linear functional against g(τ) dτ dp(ω RT ): T = ψ(τ, ω RT )g(τ) dτ dp(ω RT ) ψ(τ, ω RT ) = z(τ, ω RT ) + G(τ) g(τ) τ z(τ, ω RT): virtual payment to τ This attributes the cost of marginally curtailing type τ to τ itself (no reference to ˆτ). Useful for first order condition on ˆτ(ω RT ). :: whiteboard :: 8 / 16

Solving end-to-end problem: Example 1 Example 1: Idiosyncratic valuation shocks: θ(τ, ω EP ) = m(τ, ω RT ) + ɛ Law of Large Numbers: Expected DR a.s. = Realized DR c(τ) ψ(τ)/y(τ) = cost of DR per unit yield 9 / 16

Solving end-to-end problem: Example 1 Example 1 First order condition for ˆτ (ω RT ): J RT ( b q = p q + a ˆτ τ ( ˆτ τ ) + y(τ)g(τ) dτ + s q ) + ˆτ y(τ)g(τ) dτ s ψ(τ)g(τ) dτ ; τ First order condition for ˆτ(ω RT ): c(ˆτ ) = b if DR(ˆτ ) + s < q c(ˆτ ) = a if DR(ˆτ ) + s > q ˆτ = DR 1 (q s) otherwise 10 / 16

Solving end-to-end problem: Example 1 First order condition for q : p = E[a DR(ˆτ ) + s > q ] Pr{DR(ˆτ ) + s > q } + E[b DR(ˆτ ) + s < q ] Pr{DR(ˆτ ) + s < q } + E[c(ˆτ ) DR(ˆτ ) + s = q] Pr{DR(ˆτ ) + s = q }. 11 / 16

Example 2: parameterized uniform distributions g(τ) = d dτ G(τ) = N1 τ [τ,τ] s Uniform[0, s] θ τ (ω RTD ) τ R = τ H = τ, ω RTD a and b known day ahead z(τ) = τ τ z(τ) = 1 G(τ)/g(τ) = τ ψ(τ) = 2τ y(τ) = 1 c(τ) = 2τ J RT = p q + a ( s + νˆτ DR(ˆτ) q ) + b ( q s νˆτ ) + ˆτ 2 T 12 / 16

Solution to Example 2 13 / 16

Graphs Figure: Supply curves 14 / 16

The contract menu in Example 2 Assume market statistics to obtain curtailment probabilities p Uniform[10, 100] a = (1 δ)p b = (1 + δ)p δ Uniform[0.1, 0.9] Figure: Menu as function of Type Figure: Payment as function of curtailment probability 15 / 16

Conclusions We have embedded a contracting problem into a newsvendor style problem The optimal ex ante contract is equivalent to waiting until ω RT realizes, and making a uniform offer to all increments, equal to reservation price of marginally curtailed increment follows from FOSD and merit order assumptions: no increment would want to switch service plans with another after the realization of ω RT Since ψ(τ) > z(τ), the aggregator has an incentive to under-purchase DR, in order to suppress the price Standard monopsony result In future work we will solve more general instances approximately, using simulation / Monte Carlo Questions? 16 / 16