A Scalable Decomposition Algorithm for Solving Stochastic Transmission and Generation Investment Planning Problems

Similar documents
William E. Hart Carl Laird Jean-Paul Watson David L. Woodruff. Pyomo Optimization. Modeling in Python. ^ Springer

Improving Market Clearing Software Performance to Meet Existing and Future Challenges MISO s Perspective

Hydro Cascade & Storage Optimisation utilising PLEXOS

Integrated Resource Planning with PLEXOS

An Introduction to Variable-Energy-Resource Integration Analysis Energy Exemplar October 2011

Price Responsive Demand for Operating Reserves in Co-Optimized Electricity Markets with Wind Power

USBR PLEXOS Demo November 8, 2012

Dynamic Thermal Ratings in Real-time Dispatch Market Systems

Nan Kong, Andrew J. Schaefer. Department of Industrial Engineering, Univeristy of Pittsburgh, PA 15261, USA

A progressive method to solve large-scale AC Optimal Power Flow with discrete variables and control of the feasibility

Stochastic Security-Constrained Unit Commitment Lei Wu, Mohammad Shahidehpour, Fellow, IEEE, and Tao Li, Member, IEEE

Optimal Allocation of renewable Energy Parks: A Two Stage Optimization Model. Mohammad Atef, Carmen Gervet German University in Cairo, EGYPT

CHAPTER 1 INTRODUCTION

Asset Liability Management / Liability Driven Investment Optimization (LDIOpt)

So#ware Tools and Techniques for HPC, Clouds, and Server- Class SoCs Ron Brightwell

ECCO International, Inc. 268 Bush Street, Suite 3633 San Francisco, CA 94104

CHAPTER 3 SECURITY CONSTRAINED OPTIMAL SHORT-TERM HYDROTHERMAL SCHEDULING

ERCOT Monthly Operational Overview (March 2014) ERCOT Public April 15, 2014

Flexible Capacity Planning for Renewable Integration CEF Topical White Paper Jeremy Hargreaves, Elaine Hart, Ryan Jones, Arne Olson E3

Robust Optimization for Unit Commitment and Dispatch in Energy Markets

joint Resource Optimization and Scheduler

Long-Term Security-Constrained Unit Commitment: Hybrid Dantzig Wolfe Decomposition and Subgradient Approach

A joint control framework for supply chain planning

Modelling of Smart Low-Carbon Energy Systems. Imperial College London

Power System review W I L L I A M V. T O R R E A P R I L 1 0,

Simulating Solar Power Plant Variability for Grid Studies: A Wavelet-based Variability Model

Big Data Optimization at SAS

Solver Choice in the SEM: A Comparative Study of Lagrangian Relaxation vs. Mixed Integer Programming

Renewable Energy and the Role of Energy Storage

A Rough-Cut Capacity Planning Model with Overlapping

Modeling and Simulation of Advanced Pumped-Storage Hydropower Technologies and their Contributions to the Power System

Introduction to Stochastic Optimization in Supply Chain and Logistic Optimization

Spatial Decomposition/Coordination Methods for Stochastic Optimal Control Problems. Practical aspects and theoretical questions

Power Generation Industry Economic Dispatch Optimization (EDO)

An Energy-Aware Methodology for Live Placement of Virtual Machines with Variable Profiles in Large Data Centers

2013 Ventyx, an ABB company

Computing the Electricity Market Equilibrium: Uses of market equilibrium models

Secure and Scalable Microgrids Enabling Technology and Applications

Tutorial: Operations Research in Constraint Programming

Dantzig-Wolfe bound and Dantzig-Wolfe cookbook

ARTICLE IN PRESS. European Journal of Operational Research xxx (2004) xxx xxx. Discrete Optimization. Nan Kong, Andrew J.

High Performance Computing in CST STUDIO SUITE

Electric Power Resource Planning: EGEAS Software Overview

Data Mining with Hadoop at TACC

Demand Response Management System ABB Smart Grid solution for demand response programs, distributed energy management and commercial operations

Discrete Optimization

The Psychology of Simulation Model and Metamodeling

Different types of electricity markets modelled using PLEXOS Integrated Energy Model The UK Balancing Market example

STOCHASTIC ANALYTICS: increasing confidence in business decisions

Motivated by a problem faced by a large manufacturer of a consumer product, we

Managing Risks and Optimising an Energy Portfolio with PLEXOS

Branch-and-Price Approach to the Vehicle Routing Problem with Time Windows

Modelling framework for power systems. Juha Kiviluoma Erkka Rinne Niina Helistö Miguel Azevedo

Design, synthesis and scheduling of multipurpose batch plants via an effective continuous-time formulation

Multi-Faceted Solution for Managing Flexibility with High Penetration of Renewable Resources

WITH the growing economy, the increasing amount of disposed

Numerical Calculation of Laminar Flame Propagation with Parallelism Assignment ZERO, CS 267, UC Berkeley, Spring 2015

Clusters: Mainstream Technology for CAE

Leveraging In-Memory Key/Value Stores in HPC Kelpie Craig Ulmer

ENERGY EFFICIENT CONTROL OF VIRTUAL MACHINE CONSOLIDATION UNDER UNCERTAIN INPUT PARAMETERS FOR THE CLOUD

Maximize Performance and Scalability of RADIOSS* Structural Analysis Software on Intel Xeon Processor E7 v2 Family-Based Platforms

NV Energy ISO Energy Imbalance Market Economic Assessment

How To Understand The Benefits Of The French Power Market Plan

Renewable Energy Management System (REMS): Using optimisation to plan renewable energy infrastructure investment in the Pacific

Scalable Data Analysis in R. Lee E. Edlefsen Chief Scientist UserR! 2011

IN restructured power systems, security-constrained unit

LLamasoft K2 Enterprise 8.1 System Requirements

Scaling from Workstation to Cluster for Compute-Intensive Applications

Renewable Energy Credit (REC) Price Forecast (Preliminary Results)

A simulation based optimization approach to supply chain management under demand uncertainty

Simulated PV Power Plant Variability: Impact of Utility-imposed Ramp Limitations in Puerto Rico

On the effect of forwarding table size on SDN network utilization

A Branch and Bound Algorithm for Solving the Binary Bi-level Linear Programming Problem

Optimal Branch Exchange for Feeder Reconfiguration in Distribution Networks

Integrating Benders decomposition within Constraint Programming

System Optimizer Solution for resource planning, capacity expansion, and emissions compliance for portfolio optimization

A Scalable Approach for QoS-based Web Service Selection

From Forecast to Discovery: Applying Business Intelligence to Power Market Simulations

BIG DATA PROBLEMS AND LARGE-SCALE OPTIMIZATION: A DISTRIBUTED ALGORITHM FOR MATRIX FACTORIZATION

The Gurobi Optimizer

A Case Study - Scaling Legacy Code on Next Generation Platforms

Transcription:

Photos placed in horizontal position with even amount of white space between photos and header Photos placed in horizontal position with even amount of white space between photos and header A Scalable Decomposition Algorithm for Solving Stochastic Transmission and Generation Investment Planning Problems Francisco D. Munoz Jean-Paul Watson April 8, 2014 Sandia National Laboratories is a multi-program laboratory managed and operated by Sandia Corporation, a wholly owned subsidiary of Lockheed Martin Corporation, for the U.S. Department of Energy s National Nuclear Security Administration under contract DE-AC04-94AL85000. SAND NO. 2011-XXXXP

Talk Goals 1. Summarize some of the challenges of large-scale transmission and generation planning. 2. Overview practical (industrial) and theoretical (academic) approaches to investment planning. 1. Describe and illustrate the performance of the Progressive Hedging decomposition algorithm applied to the WECC 240-bus test case.

Introduction Solar Resources (NREL) Wind Resources (NREL) U.S. Transmission System (FEMA) Regional Generation Outlet Study Study Overview Zone Scenario Generation and Transmission Cost (MISO, 2010) Goal:! "#"# $%&'()*'+, -. /%, -0, 1, (*'/%-2)*'/%)1, - Several different generation siting options were analyzed during previous phases of RGOS. This analysis focused on the relative benefits of local generation, which typically requires less transmission to be delivered to major load centers, and regional generation, which can be located where wind energy is the strongest. A total of fourteen (14) generation siting options were developed, with options ranging from purely local generation siting, purely regional generation siting, or a combination of local and regional generation siting. Transmission overlays were then developed with Transmission Owners (TOs) on a high-level, indicative basis for each generation siting option. Capital costs for each generation siting option and its associated high-level transmission overlay were calculated and plotted against each other to determine the relative cost of each generation siting approach. Refer to Figure 1.2-2. Identify most cost effective combination of transmission and generation investments to meet: 1) Forecasted demand 2) Renewable and environmental goals Figure 1.2-2: Zone Scenario Generation and Transmission Cost Comparison It was determined the least cost approach to generation siting is a methodology containing a combination of local and regional wind generation locations, as shown by the white area on Figure 1.2-2. This was the

Approaches in industry Commercial software used for transmission planning Simulation packages - SIEMENS PSS-E - ABB GridView - Ventyx PROMOD Dispatch simulation, not investment optimization (O Neill et al, 2012) Optimization packages - PSR NXT/NetPlan Only transmission, not generation - PLEXOS LT Transportation network (ignores loop-flow effects) Treatment of uncertainty and hedging strategies The least regrets approach can be summarized as evaluating a range of plausible scenarios made up of different generation portfolios, and identifying the transmission reinforcements found to be necessary in a reasonable number of those scenarios. (CAISO, 2012) Potential regret with respect to true stochastic approach: 5-50% of total system cost (Munoz et al, 2013)

and from academia Modeling approaches Co-Optimization Models : e.g., Weijde and Hobbs (2012) and Munoz et al (2013) Stochastic Models : e.g., Roh et al (2009) and Akbari et al (2011) Solution approaches Tight MILP formulations : e.g., Bahiense et al (2001) Benders decomposition : e.g., Munoz et al (2014) Heuristics : e.g., Oliveira et al (1995) Progressive Hedging : e.g., Reis et al (2005) In general, limited by scale: Often applied to small test cases Usually consider only a few scenarios (often just one) Exception: Munoz et al (2014) solved WECC 240-bus system using Benders decomposition. Considered 8,736 scenarios, 87 hours to attain a 2.4% optimality gap.

Stochastic Planning Model Objective: minimize present worth of capital plus operation costs Decision variables Transmission investments (binary) Generation investments (continuous) Generation dispatch Power flows Phase angles Load curtailment Deterministic constraints Transmission build limits (max number of circuits per corridor) Generation build limits (max capacity per bus, renewable resource potentials) Installed reserves (min firm capacity per region, ELCC for renewables) RPS constraint (min generation from renewables, based on average capacity factors) Scenario-dependent constraints (DC OPF) Supply = Demand (KCLs) Loop-flow constraints for existing lines (KVLs) Loop-flow constraints for candidate lines (disjunctive KVLs) Thermal limits Max generation limits (use hourly capacity factors from historical data for renewables)

Solution Algorithm: Progressive Hedging Progressive Hedging (Rockafellar and Wets, 1991) Sub-problem 1 Investments Scenario 1 Operations Scenario 1 Features Sub-problem 2 Investments Scenario 2 Operations Scenario 2 Sub-problem N Investments Scenario N Operations Scenario N Available in the PySP (Watson et al, 2012) package of Pyomo (Hart et al, 2012) Converges if problem is linear, good heuristic for mixed-integer problems Used to enforce non-anticipativity constraints on transmission and generation investment variables Several known techniques to accelerate convergence (Watson and Woodruff, 2011) New: Lower bounds to assess solution quality from Gade et al (2013) or Munoz et al (2014) Experience from large-scale stochastic unit commitment problems (ARPA-E) ISO NE and 100 scenarios: https://software.sandia.gov/trac/coopr Extensive form on CPLEX No feasible solution after 1 day of CPU time Progressive Hedging 30 iterations / 20 min to attain 2% optimality gap

Wind CF Scenario Reduction Framework Constrained k-means clustering Group similar hours with similar loads, wind, solar, and hydro levels Isolate hours that have high impact on investment decisions Reduced problem provides a lower bound on optima total system cost (Munoz et al, 2014). The more clusters, the tighter the lower bound. Load Low-probability and high-impact scenarios included as individual clusters Potential extensions for other types of uncertainties Long-term policy and economic uncertainties (capital costs, fuel prices, and renewable targets). These stochastic parameters are not in the right-hand-side of constraints Use a combination of constrained k-means with importance sampling: - Constrained k-means : selection of representative load, wind, solar, and hydro states - Importance sampling : selection of long-term policy and economic scenarios with high impact on total system cost (e.g., Papavasiliou and Oren, 2012)

Total Cost Assessing Solution Quality Upper Bound: Full resolution economic dispatch model Could also use: - Production cost model (e.g., PLEXOS) - Monte Carlo simulation with component failures Optimality gap of PH solution wrt true operating costs PH Solution Optimality gap wrt LP relaxation of extensive form Optimality gap wrt global optimum (upper bound, Munoz et al (2014)) Lower Bound: LP relaxation of MILP investment problem with clustered data LP provides tight lower bound on optimal TC of MILP Number of Clusters

Test Case: WECC 240-bus System WECC 240-bus system: (Price & Goodin, 2011) 140 Generators (200 GW) 448 Transmission elements 21 Demand regions 28 Flowgates Backbones Interconnections Renewables data (Time series, GIS) (NREL, WREZ, RETI) 54 Wind profiles 29 Solar profiles 31 Renewable Hubs (WREZ) Candidate Transmission Alternatives Maximum number of circuits per corridor: 2 for Backbones 4 for Interconnections to Renewable Hubs

Experiments Description Dataset of 8,736 historical observations of load, wind, solar, and hydro levels for year 2004 Results in ~15M variables and ~35M constraints 257 generation investment variables (continuous) 339 variables for transmission backbones (binary) 31 variables for interconnections to renewable hubs (integer) Our Hardware Environments Red Sky/Red Mesa HPC: 43,440 cores of Intel Xeon series processors, 64TB of RAM (12 GB per node) 7-Node Server: 48 cores of Intel Xeon series processors, 48 GB RAM (8 GB per node ) Multi-Core SMP Workstation: 64-core AMD, 512 GB RAM (~$17K) Clustered time-dependent data Trial investment plan Scenario or bundle 1 Scenario or bundle 2 Scenario or bundle N Trial investment plan Economic dispatch week 1 Economic dispatch week 2 Economic dispatch week 2 Upper bound 7-Node Server or Red Mesa HPC Red Mesa HPC

Computational Performance Preliminary Results: Extensive form, 100 scenarios CPLEX, no feasible solution after 1 day on a 32-core workstation (Munoz et al, 2014) Progressive Hedging, 100 scenarios (34 bundles, 7-Node Server) ~53 minutes, 97 iterations until full convergence of investment variables (1) UB from investment cost PH + true operating cost : $577.3B (2) Expected cost from PH : $561.9B (3) LB from solving extensive form of LP : $549.7B Gap LP = 2.1% Gap = 2.6% To do: Fine tune PH parameters to accelerate convergence (i.e., rho, variable fixing and/or slamming, etc.).

Summary Stochastic transmission and generation planning on large-scale systems can be used to: a) Capture the true economic value of time-dependent resources b) Model different weather scenarios c) Explicitly represent long-term policy and economic uncertainties Far easier on paper than in practice! Commercially available software does not capture a), b) or c) due to both modeling and algorithmic limitations Progressive Hedging coupled with our scenario reduction framework can be used to solve large-scale problems in commodity workstations, not just supercomputers! Same algorithm could be applied to multi-stage investment problems to account for optionality (i.e., here-and-now vs wait-and-see investment solutions)

Relevant References Akbari, T., Rahimikian, A., and Kazemi A. (2011), A multi-stage stochastic transmission expansion planning method. Energy Conversion Management, 52, pp. 2844 2853. Bahiense, L., Oliveira, G., Pereira, M., and Granville, S. (2001). A mixed integer disjunctive model for transmission network expansion, IEEE Transactions on Power Systems, 16 (3), pp. 560 565. Binato, S., Pereira, M. V. F., and Granville, S. (2001). A new Benders decomposition approach to solve power transmission network design problems. IEEE Transactions on Power Systems, 16(2), 235-240. Birge, J. and F. Louveaux (1997). Introduction to Stochastic Programming, Springer. CAISO, 2011-2012 Transmission Plan, California ISO, March 2012. http://www.caiso.com Gade, D., Hackebeil, G., Ryan, S., Watson, J-. P., Wets, R., and Woodruff, D. (2013). Obtaining Lower Bounds from the Progressive Hedging Algorithm for Stochastic Mixed-Integer Programs. Under review. Hart W.E., Watson J.P., Woodruff D.L (2011). Python optimization modeling objects (Pyomo). Mathematical Programing Computation 3, 219 260. Price, J. E. and Goodin, J. (2011), Reduced Network Modeling of WECC as a Market Design Prototype, IEEE Power Engineering Society General Meeting, July. MISO, Regional Generation Outlet Study, Midwest ISO, November 2010. http://www.midwestiso.org Munoz, F. D., Hobbs, B. F., and Watson, J-. P. (2014). New Bounding and Decomposition Approaches for MILP Investment Problems: Multi-Area Transmission and Generation Planning Under Policy Constraints, JHU Working Paper (under review). Park, H. and R. Baldick (2013). "Transmission Planning Under Uncertainties of Wind and Load: Sequential Approximation Approach." IEEE Transactions on Power Systems, PP(99): 1-8. O Neill, R. P., Krall, E. A., Hedman, K. W., and S. S. Oren (2012), A model and approach for optimal power systems planning and investment, Mathematical Programming. Oliveira, G. C., A. P. C. Costa, and S. Binato (1995). "Large scale transmission network planning using optimization and heuristic techniques." IEEE Transactions on Power Systems, 10 (4), pp. 1828-1834. Reis, Francisco S., P. M. S. Carvalho, and L. A. F. M. Ferreira (2005). "Reinforcement scheduling convergence in power systems transmission planning." IEEE Transactions on Power Systems, 20 (2), pp. 1151-1157. Roh, J. H., Shahidehpour, M., and Wu, L. (2009), Market-based generation and transmission planning with uncertainties. IEEE Transactions on Power Systems, 24 (3), pp. 1587 1598. Rockafellar R.T., Wets R.J.-B. (1991). Scenarios and policy aggregation in optimization under uncertainty. Math. Oper. Res. 16(1), 119 147. Watson J.P. and Woodruff D.L. (2011). Progressive hedging innovations for a class of stochastic mixed-integer resource allocation problems. Computational Management Science 8(4), 355 370. Watson, Jean-Paul, David L. Woodruff, and William E. Hart (2012). "PySP: modeling and solving stochastic programs in Python." Mathematical Programming Computation 4.2, pp. 109-149.

QUESTIONS E-mail: fdmunoz@sandia.gov