Congestion Management in a Smart Grid via Shadow Prices

Similar documents
Solving Dual Problems

Motivation. Lecture 2 Topics from Optimization and Duality. network utility maximization (NUM) problem:

Course Notes for EE227C (Spring 2018): Convex Optimization and Approximation

Primal/Dual Decomposition Methods

SIGNIFICANT increase in amount of private distributed

Primal-dual Subgradient Method for Convex Problems with Functional Constraints

Linear and Combinatorial Optimization

The System's Limitations Costs Determination Using the Duality Concept of Linear Programming

Verteilte modellprädiktive Regelung intelligenter Stromnetze

Battery aging and their implications for efficient operation and valuation

The Necessity of the Transversality Condition at Infinity: A (Very) Special Case

Distributed power allocation for D2D communications underlaying/overlaying OFDMA cellular networks

Dual decomposition approach for dynamic spatial equilibrium models

A New Dynamic Programming Decomposition Method for the Network Revenue Management Problem with Customer Choice Behavior

Edinburgh Research Explorer

Alternative Decompositions for Distributed Maximization of Network Utility: Framework and Applications

Lagrangian Duality. Richard Lusby. Department of Management Engineering Technical University of Denmark

Energy System Modelling Summer Semester 2018, Lecture 7

The DC Optimal Power Flow

A three-level MILP model for generation and transmission expansion planning

Compositional Safety Analysis using Barrier Certificates

Lecture notes on modern growth theory

The Fundamental Welfare Theorems

Lecture 3: Lagrangian duality and algorithms for the Lagrangian dual problem

Analysis of Coupling Dynamics for Power Systems with Iterative Discrete Decision Making Architectures

DYNAMIC LECTURE 5: DISCRETE TIME INTERTEMPORAL OPTIMIZATION

Frank-Wolfe Method. Ryan Tibshirani Convex Optimization

ALADIN An Algorithm for Distributed Non-Convex Optimization and Control

Lecture 7: Lagrangian Relaxation and Duality Theory

Differentiable Welfare Theorems Existence of a Competitive Equilibrium: Preliminaries

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

Lagrange Relaxation: Introduction and Applications

Convex Optimization & Lagrange Duality

Lagrange duality. The Lagrangian. We consider an optimization program of the form

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

Assumption 5. The technology is represented by a production function, F : R 3 + R +, F (K t, N t, A t )

Draft Wholesale Power Price Forecasts

Some Observations on the Locational Marginal Prices and Loads

Value of Forecasts in Unit Commitment Problems

Accelerated primal-dual methods for linearly constrained convex problems

Dual Dynamic Programming for Long-Term Receding-Horizon Hydro Scheduling with Head Effects

Dynamic Problem Set 1 Solutions

Impact of system variables on balancing

Optimal dispatch strategy for the agile virtual power plant Petersen, Mette Kirschmeyer; Bendtsen, Jan Dimon; Stoustrup, Jakob

Outline. Relaxation. Outline DMP204 SCHEDULING, TIMETABLING AND ROUTING. 1. Lagrangian Relaxation. Lecture 12 Single Machine Models, Column Generation

Lecture 8: Column Generation

Lagrangian Duality. Evelien van der Hurk. DTU Management Engineering

Dual Decomposition.

A Benders Decomposition Approach to Corrective Security Constrained OPF with Power Flow Control Devices

Optimization for Communications and Networks. Poompat Saengudomlert. Session 4 Duality and Lagrange Multipliers

The Analysis of Electricity Storage Location Sites in the Electric Transmission Grid

The Fundamental Welfare Theorems

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

Efficient robust optimization for robust control with constraints Paul Goulart, Eric Kerrigan and Danny Ralph

Online Supplement to

Review of Optimization Basics

Distributed Model Predictive Control for Smart Energy Systems

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

Econ 204A: Section 3

Lagrange Relaxation and Duality

Dynamic Optimization Problem. April 2, Graduate School of Economics, University of Tokyo. Math Camp Day 4. Daiki Kishishita.

ICS-E4030 Kernel Methods in Machine Learning

4.6 Linear Programming duality

Structural and Multidisciplinary Optimization. P. Duysinx and P. Tossings

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

Lecture 8: Column Generation

Oligopoly Theory 2 Bertrand Market Games

Sensitivity Analysis and Duality in LP

Duality. for The New Palgrave Dictionary of Economics, 2nd ed. Lawrence E. Blume

IE 5531: Engineering Optimization I

Thermal Unit Commitment Problem

Rate Control in Communication Networks

Lecture 6: Discrete-Time Dynamic Optimization

Capacity Planning with uncertainty in Industrial Gas Markets

Distributed Model Predictive Control for Smart Energy Systems

ECG 740 GENERATION SCHEDULING (UNIT COMMITMENT)

DYNAMICS OF ELECTRIC POWER SUPPLY CHAIN NETWORKS UNDER RISK AND UNCERTAINTY

Distributed Energy Management in Smart Thermal Grids with Uncertain Demands

Mathematical Foundations -1- Constrained Optimization. Constrained Optimization. An intuitive approach 2. First Order Conditions (FOC) 7

Convex Optimization. Newton s method. ENSAE: Optimisation 1/44

Convergence of the Surrogate Lagrangian Relaxation Method

Lagrangian Relaxation in MIP

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

Constrained optimization

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

Utility, Fairness and Rate Allocation

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

Multi-Area Stochastic Unit Commitment for High Wind Penetration

Topic 8: Optimal Investment

Solution Methods for Stochastic Programs

10. Ellipsoid method

The TransPacific agreement A good thing for VietNam?

More First-Order Optimization Algorithms

Joint procurement of natural gas for grid operation

POWER systems are one of the most critical infrastructures

Perfect and Imperfect Competition in Electricity Markets

Modelling Czech and Slovak labour markets: A DSGE model with labour frictions

Spatially-Explicit Prediction of Wholesale Electricity Prices

Optimization Basics for Electric Power Markets

Predicting the Electricity Demand Response via Data-driven Inverse Optimization

Transcription:

Congestion Management in a Smart Grid via Shadow Prices Benjamin Biegel, Palle Andersen, Jakob Stoustrup, Jan Bendtsen Systems of Systems October 23, 2012 1

This presentation use of distributed Receding Horizon Control (RHC) to control flexible consumption 2

Interconnected flexible consumers p 2,1 C 7 C 2 C 1 p 1,2 p 1,1 f 4 C 6 f 5 p 2,2 f 1 f 6 p 3,3 C 8 f 7 f 3 f 2 C 4 p 3,1 C 3 p 2,3 p 3,2 C 5 3

Dynamics and constraints for flexible consumers flexible consumers belong to different balancing responsible parties (BRPs) consumers under BRP i have hourly energy consumptions p i = (p i,1,...,p i,mi ) R m i p i (k) = p i (k)+ p i (k) where p i R m i is the controllable consumption and p i R m i is the uncontrollable consumption. this gives a stored energy e i (k +1) = D i e i (k)+ p i (k) where D i R m i m i is diagonal with diagonal elements describing the proportional drain loss of each energy storage. 4

Model of the flexible consumers under BRP i. p i Flexible Consumers p i e max i p i e i (I D i)e i power and capacity constraints p min i p i (k) p max i 0 e i (k) e max i 5

Model of the flexible consumers under BRP i. p 2,1 C 7 C 2 C 1 p 1,2 C 3 p 1,1 f 4 f 7 f 3 C p 4 3,1 C 6 f 5 p 2,2 f 1 f 6 p 3,3 p 2,3 p 3,2 C 5 f 2 C 8 partial flow caused by BRP i t i R n L + t i (k) = R i p i (k) given by 6

Coupling line constraints total flows f = (f 1,...,f nl ) R n L + over the distribution lines f(k) = n B i=1 t i (k) where f j is the flow through line j. distribution line capacities are given by f max R n L +, thus f(k) f max. 7

Control objective for BRP i energy purchased by BRP i at spot market q spot,i (k) R + necessary (undesired) balancing energy q bal,i (k) R q bal,i (k) = 1 T p i (k) q spot,i (k) Energy [MWh] 250 200 150 5 10 15 20 Time [h] Figure : Energy purchase q spot,i (k) (black) and energy consumption 1 T p i (k) (red) under BRP i. 8

Control objective for BRP i strategy is to minimize balancing energy convex cost function of the balancing energy l i (q bal,i (k)) : R R 9

Receding Horizon Control (RHC) approach look K steps into the future using consumption predictions convex optimization problem at time k minimize Φ(η(k)) = subject to n B i=1 Φ i (η i (k)) E i (k) E i, P i (k) P i i = 1,...,n B F(k) F max where the variables are η i (k) and the objective function is Φ i (η i (k)) = k+k 1 κ=k l i (q bal,i (κ)) Solving the optimization problem gives us p i (k),... p i (k +K 1); we apply first input p i (k) 10

Motivation for de-centralization all data must be centralized to solve the problem in practice this means, that all BRPs have to share all local information unlikely due to the competitive nature of the energy market 11

Separation by dual decomposition constraints are affine: we can separate by dual decomposition the partial Lagrangian of the centralized problem is L(η(k),Λ(k)) = Φ(η(k))+Λ T (k)(f(k) F max ) where Λ(k) R n LK + is the Lagrange multiplier, or shadow prices, associated with the inequality F(k) F max 12

Separation by dual decomposition the dual function is given by g (Λ(k)) = inf η(k) ( Φ(η(k))+Λ T (k)(f(k) F max ) a subgradient of the negative dual is given by S(k) ( g)(λ(k)) R n LK ) where S(k) = F(k) F max with F(k) being the solution to the optimization problem minimize subject to for i = 1,...n B. Φ(η(k))+Λ T (k)f(k) E i (k) E i, Pi (k) P i this optimization is completely separable between the n B BRPs, and can therefore be solved distributedly. 13

Separation by dual decomposition this optimization is completely separable between the n B BRPs, and can therefore be solved distributedly. the subproblem for each BRP becomes minimize Φ i (η i (k))+λ T (k)t i (k) subject to E i (k) E i, P i (k) P i 14

Algorithm The distributed problem is solved by the following algorithm: 1. Initialize dual variable Λ(k) := Λ 0 (k) 0, e.g. using Λ 0 (k) = 0 or Λ 0 (k) = Λ(k 1). 2. loop Optimize flows using the dual variable Λ(k) by locally solving problem Determine capacity margins S(k) based on the solutions T i (k) to the subproblems. Update dual variables Λ(k) := (Λ(k)+αk S(k)) +. 3. Terminate when certain optimality gap is obtained or after a given number of iterations by publishing final price. 4. Increase k by one and go to step 1. 15

Market implementation of algorithm Loads Consumers BRPs DSO State, prediction State, prediction Initial prices Price iterations Activation Clearing Activation Economical settlement only between BRPs (not DSO). 16

Numerical example BRP 1 C 1 p1,1 f 1 f 2 p 1,2 C 2 BRP 2 p 2,1 C 3 Cost Φ(1) [-] Prices Λ(1) 40 20 0 9500 9000 8500 8000 7500 2 4 6 8 10 2 4 6 8 10 Iterations [-] 17

Conclusion different BRPs sharing the same distribution grid can obtain global optimum (within horizon )without sharing local information, by using the shadow prices at the distribution grid capacities. 18

Thank you 19