© 2007 Warren B. Powell Slide 1 The Dynamic Energy Resource Model Lawrence Livermore National Laboratories September 24, 2007 Warren Powell Alan Lamont.

Slides:



Advertisements
Similar presentations
© 2009 Warren B. Powell© 2008 Warren B. Powell Slide 1 SMART: A Stochastic Multiscale Energy Policy Model using Approximate Dynamic Programming Power Systems.
Advertisements

R&D Portfolio Optimization One Stage R&D Portfolio Optimization with an Application to Solid Oxide Fuel Cells Lauren Hannah 1, Warren Powell 1, Jeffrey.
PLEASE READ BEFORE ACCCESSING PRESENTATION Please note that this presentation gives a snapshot of the current, ongoing research on the Zero Carbon Britain.
Capacity Planning For Products and Services
Energy. oil and natural gas  supply 62% all energy consumed worldwide  how to transition to new sources?  use until mc of further use exceeds mc of.
Analysis of Energy Infrastructures and Potential Impacts from an Emergent Hydrogen Fueling Infrastructure Andy Lutz, Dave Reichmuth Sandia National Laboratories.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. 5 Capacity Planning For Products and Services.
CAPACITY LOAD OUTPUT.
MultiMOD – An equilibrium model for energy market & infrastructure analysis Ruud Egging 24 th Oct 2013 CREE meets CenSES.
Computational Stochastic Optimization:
Regional Emission-free Technology Implementation (RETI): Diversifying the U.S. Electricity Portfolio Marc Santos 2008 ASME WISE Intern University of Massachusetts.
Applications of Stochastic Programming in the Energy Industry Chonawee Supatgiat Research Group Enron Corp. INFORMS Houston Chapter Meeting August 2, 2001.
Slide 1 Harnessing Wind in China: Controlling Variability through Location and Regulation DIMACS Workshop: U.S.-China Collaborations in Computer Science.
© 2003 Warren B. Powell Slide 1 Approximate Dynamic Programming for High Dimensional Resource Allocation NSF Electric Power workshop November 3, 2003 Warren.
SEDS - Industrial Sector Joseph M. Roop Olga V. Livingston Pacific Northwest National Laboratory.
© 2008 Warren B. Powell Slide 1 The Dynamic Energy Resource Model Warren Powell Alan Lamont Jeffrey Stewart Abraham George © 2007 Warren B. Powell, Princeton.
Market Preferences and Process Selection (MAPPS): the Value of Perfect Flexibility Stephen Lawrence University of Colorado George Monahan University of.
NREL is a national laboratory of the U.S. Department of Energy Office of Energy Efficiency and Renewable Energy operated by the Alliance for Sustainable.
© 2004 Warren B. Powell Slide 1 Outline A car distribution problem.
Approximate Dynamic Programming for High-Dimensional Asset Allocation Ohio State April 16, 2004 Warren Powell CASTLE Laboratory Princeton University
Dynamics Model of a Net-Zero Neighborhood Brandon Davis Alabama Agricultural and Mechanical University Dr. Gilbert Weigand Computing and Computational.
SGM P.R. Shukla. Second Generation Model Top-Down Economic Models  Project baseline carbon emissions over time for a country or group of countries 
Plug-In Electric Vehicles… What has to happen on the other side of the outlet? MARC Conf. Session 4 – Electric Cars: Can we charge our way to a carbon-free.
Slide 1 Stochastic Optimization in Energy Systems DIMACS Workshop on Algorithmic Decision Theory Rutgers University October 27, 2010 Warren Powell CASTLE.
Slide 1 © 2008 Warren B. Powell Slide 1 Approximate Dynamic Programming for High-Dimensional Problems in Energy Modeling Ohio St. University October 7,
EE 369 POWER SYSTEM ANALYSIS
Financing new electricity supply in the UK market with carbon abatement constraints Keith Palmer 08 March 2006 AFG.
Preliminary Analysis of the SEE Future Infrastructure Development Plan and REM Benefits.
Least Cost System Operation: Economic Dispatch 1
EMPIRE- modelling the future European power system under different climate policies Asgeir Tomasgard, Christian Skar, Gerard Doorman, Bjørn H. Bakken,
Uib.no UNIVERSITY OF BERGEN Development of Energy law Legal Challenges Professor Ernst Nordtveit Faculty of Law Insert «Academic unit» on every page: 1.
National Renewable Energy Laboratory Innovation for Our Energy Future * NREL July 5, 2011 Tradeoffs and Synergies between CSP and PV at High Grid Penetration.
Dr. Fatih Birol Chief Economist Head, Economic Analysis Division International Energy Agency / OECD WORLD ENERGY INVESTMENT OUTLOOK.
Future of Renewables in Victoria Dr Jeff Washusen Marsden Jacob Associates VPELA 30 April 2012.
Computational Stochastic Optimization: Bridging communities October 25, 2012 Warren Powell CASTLE Laboratory Princeton University
Climate Change: SEAFWA Thoughts? Ken Haddad, Executive Director Florida Fish and Wildlife Conservation Commission September 2007.
Chapter 1 Introduction to Simulation
Prof. H.-J. Lüthi WS Budapest , 1 Hedging strategy and operational flexibility in the electricity market Characteristics of the electricity.
The New Energy Landscape Janice Hager, Vice President, Integrated Resource Planning and Analytics.
Tutorial 1: Energy context Q1. List 4 reasons (other than global warming) for taking action to reduce fossil fuel consumption. 1.poor air quality associated.
Soil carbon in dynamic land use optimization models Uwe A. Schneider Research Unit Sustainability and Global Change Hamburg University.
PowerPoint presentation to accompany Heizer/Render - Principles of Operations Management, 5e, and Operations Management, 7e © 2004 by Prentice Hall, Inc.,
Clean Energy Solutions Milton L. Charlton Chief for Environment, Science, Technology and Health Affairs U.S. Embassy Seoul.
Leader-Follower Framework For Control of Energy Services Ali Keyhani Professor of Electrical and Computer Engineering The Ohio State University
Components of the Global Climate Change Process IPCC AR4.
1 System Dynamic Modeling Dave Reichmuth. 2 Objectives Use dynamic models of infrastructure systems to analyze the impacts of widespread deployment of.
U.S. Energy Information Administration Independent Statistics & Analysis Natural Gas Markets: Recent Changes and Key Drivers for LDC Gas Forum.
Approximate Dynamic Programming and Policy Search: Does anything work? Rutgers Applied Probability Workshop June 6, 2014 Warren B. Powell Daniel R. Jiang.
Outline The role of information What is information? Different types of information Controlling information.
Power Association of Northern California Maintaining Grid Reliability In An Uncertain Era May 16, 2011 PG&E Conference Center Jim Mcintosh Director, Executive.
Capacity Planning Pertemuan 04
Integrated Energy-Environmental Modeling for Regional Scenario Analysis Timothy Johnson U.S. EPA Office of Research and Development Research Triangle Park,
U.S. Energy Information Administration Independent Statistics & Analysis Outlook for coal and electricity for National Coal Council November.
Smart Sleeping Policies for Wireless Sensor Networks Venu Veeravalli ECE Department & Coordinated Science Lab University of Illinois at Urbana-Champaign.
1 Where Does Electricity Come From?. 2 Overview of Electricity.
NS4054 Fall Term 2015 U.S. Energy Planning in a Period of Rapid Change.
Energy Transition – Energiewende - in Germany
Multiscale energy models for designing energy systems with electric vehicles André Pina 16/06/2010.
Analysis of the Effects of a Flexible Ramping Ancillary Service Product on Power System Operations Ibrahim Krad Eduardo Ibanez Erik Ela.
GENESYS Redevelopment Strawman Proposal
Analytics and OR DP- summary.
Clearing the Jungle of Stochastic Optimization
Chapter 8 Aggregate Planning in the Supply Chain
Approximate Dynamic Programming for
Capacity Planning For Products and Services
Capacity Planning For Products and Services
Production and Operations Management
Jim Mcintosh Director, Executive Operations Advisor California ISO
Capacity Planning For Products and Services
Presentation transcript:

© 2007 Warren B. Powell Slide 1 The Dynamic Energy Resource Model Lawrence Livermore National Laboratories September 24, 2007 Warren Powell Alan Lamont Jeffrey Stewart Abraham George © 2007 Warren B. Powell, Princeton University

© 2007 Warren B. Powell Slide 2 The dynamic energy resource model Questions: »How will the market evolve in terms of the adoption of competing energy technologies? How many windmills, and where? How much ethanol capacity? How will the capacity of coal, natural gas and oil evolve? »What government policies should be implemented? Carbon tax? Cap and trade? Tax credits for windmills and solar panels? Tax credits for ethanol? »Where should we invest R&D dollars? Ethanol or hydrogen? Batteries or windmills? Hydrogen production, storage or conversion?

© 2007 Warren B. Powell Slide 3 The dynamic energy resource model Features we need: »Multiple time scales Model will plan decades into the future, but reflect decisions and processes that occur on hourly, daily, seasonal and yearly levels. »Multiple forms of uncertainty We will model dynamic information processes that describe the evolution of technology, climate, weather, prices and wind. »Multiple levels of spatial granularity The model will be able to run at different levels of spatial aggregation, capturing the geographic substitution of different types of energy. »Multi-attribute representation of markets We want to be able to distinguish energy demands to capture usage and lifestyle patterns.

© 2007 Warren B. Powell Slide 4 Outline A deterministic model A stochastic, dynamic energy model ADP for energy capacity management

© 2007 Warren B. Powell Slide 5 Outline A deterministic model A stochastic, dynamic energy model ADP for energy capacity management

© 2007 Warren B. Powell Slide 6 Deterministic models Deterministic, linear programming-based models »Basic model: »Features: Can model flows of energy and substitution of energy resources over time. Assumes a deterministic view of the world (everything is known now).

© 2007 Warren B. Powell Slide 7 Deterministic models A single large linear program: Time Space

© 2007 Warren B. Powell Slide 8 Deterministic models Limitations »Unable to model uncertainty in technology, climate, prices. »Unable to model activities at a high level of detail. Large linear program limits the number of rows, which grows rapidly as we use finer representations of resources and markets. »Traditionally uses a discrete time representation, making it hard to handle fine time scales (e.g. hourly) over long horizons (e.g. 50 years).

© 2007 Warren B. Powell Slide 9 Outline A deterministic model A stochastic, dynamic energy model ADP for energy capacity management

© 2007 Warren B. Powell Slide 10 Stochastic, dynamic model The state of a resource:

© 2007 Warren B. Powell Slide 11 Stochastic, dynamic model Modeling multiple energy resources: »The attributes of a single resource: »The resource state vector: »The information process:

© 2007 Warren B. Powell Slide 12 Stochastic, dynamic model Modeling market demands: »The attributes of a single type of demand: »The demand state vector: »The information process:

© 2007 Warren B. Powell Slide 13 Stochastic, dynamic model The system state:

© 2007 Warren B. Powell Slide 14 Stochastic, dynamic model The three states of our system »The state of a single resource/entity »The resource state vector »The system state vector

© 2007 Warren B. Powell Slide 15 Stochastic, dynamic model The decision variable:

© 2007 Warren B. Powell Slide 16 Stochastic, dynamic model Exogenous information:

© 2007 Warren B. Powell Slide 17 Stochastic, dynamic model Hourly »Daily temperature variation »Wind »Equipment failures Daily »Fluctuation in spot prices »Short term demand »Major weather events »Transportation delays (movement of coal and oil) Monthly »Seasonal variation (temperature, water flow for hydro, population shifts) »Medium term weather patterns »Significant supply disruptions (major hurricane, wars) Yearly »Changes in technology »Demand patterns (SUV’s) »Long term climate cycles (including global warming) »Spatial patterns in population growth »New supply discoveries (major oil fields) »Intervention of foreign governments in markets »Long term supply contracts

© 2007 Warren B. Powell Slide 18 Stochastic, dynamic model The transition function t t+1

© 2007 Warren B. Powell Slide 19 Stochastic, dynamic model Our strategy: »Basic model: »Features: Simulation-based – We simulate forward in time using a very general-purpose transition model. Handles virtually any form of uncertainty. Can use a range of policies for different types of decisions, from simple dispatch rules to more sophisticated policies that look into the future.

© 2007 Warren B. Powell Slide 20 Information and decisions Information T – changes in technology S – changes in energy supplies P – changes in energy prices W – Weather Decisions I – Changes in energy capacity infrastructure (new plants, new fields) S – Short term changes in supplies R – R&D investments M – Market response T T T T W W W W W W W W W W W W W W W W W W S S S S S S S S P P P P P P P P P P P P P P P P P P P IIII R RRRRRRRRR S SSS S SSSSSSSS SS SSS MMM MMM MM M

© 2007 Warren B. Powell Slide 21 Making decisions Dispatch decisions: »Use the technology with the lowest marginal cost. »Small linear program to handle substitution of different types of power. GENERATORS MARKETS A C B I II III ENERGY SOURCES

© 2007 Warren B. Powell Slide 22 Making decisions Hydro power management »Forecast inflow and outflow to reservoirs to determine amount available for generating electricity

© 2007 Warren B. Powell Slide 23 Making decisions Purchasing new capacity: »A decision to add capacity in year t changes the capacity available in year t+1. »Resource transition function Resource state vector Capacity change decisions Exogenous changes to resources

© 2007 Warren B. Powell Slide 24 Making decisions Purchasing new capacity: »We want our capacity acquisition decisions to mimic the intelligence that companies/financial markets make. »We propose to “simulate Wall St.” by solving the capacity acquisition problem as an optimization problem to find the policy that solves: »The optimal policy is characterized by Bellman’s equation: »Problem: Solving this equation is computationally intractable because of the “three curses of dimensionality.”

© 2007 Warren B. Powell Slide 25 Approximate dynamic programming Solving the dynamic program using approximate dynamic programming: »Step 1: Break transition into two steps: »Step 2: Formulate value function around post-decision state: »Step 3: Replace value function with approximation »Step 4: Design strategy for updating the approximation

© 2007 Warren B. Powell Slide 26 Part VII - CASTLE Lab News CASTLE Lab News New Modeling Language Captures Complexities of Real-World Operations! 75 cents Spans the gap between simulation and optimization. CASTLE Lab announced the development of a powerful new simulation environment for modeling complex operations in transportation and logistics. The dissertation of Dr. Joel Shapiro, it offers the flexibility of simulation environments, but the intelligence of optimization. The modeling language will allow managers to quickly test continued on page 3 Thursday, March 2, 1999

© 2007 Warren B. Powell Slide 27

© 2007 Warren B. Powell Slide 28 Outline A deterministic model A stochastic, dynamic energy model ADP for energy capacity management

© 2007 Warren B. Powell Slide 29 ADP for energy resource management

© 2007 Warren B. Powell Slide 30 We have to allocate resources before we know the demands for different types of energy in the future: ADP for energy resource management

© 2007 Warren B. Powell Slide 31 We use value function approximations of the future to make decisions now: ADP for energy resource management

© 2007 Warren B. Powell Slide 32 This determines how much capacity to provide: ADP for energy resource management

© 2007 Warren B. Powell Slide 33 Marginal value: ADP for energy resource management

© 2007 Warren B. Powell Slide 34 Using the marginal values, we iteratively estimate piecewise linear functions. ADP for energy resource management

© 2007 Warren B. Powell Slide 35 Right derivativeLeft derivative Using the marginal values, we iteratively estimate piecewise linear functions. ADP for energy resource management

© 2007 Warren B. Powell Slide 36 Using the marginal values, we iteratively estimate piecewise linear functions. ADP for energy resource management

© 2007 Warren B. Powell Slide 37 Piecewise linear, separable value function approximations: ADP for energy resource management

© 2007 Warren B. Powell Slide 38 Approximate dynamic programming t

© 2007 Warren B. Powell Slide 39 Approximate dynamic programming

© 2007 Warren B. Powell Slide 40 Approximate dynamic programming

© 2007 Warren B. Powell Slide 41 Approximate dynamic programming Features »Extremely flexible Simulation-based modeling is able to handle high level of detail about energy resources and demands, time scales and uncertainties. Can handle mixed policies: –Myopic policies for dispatch problem –Rolling horizon procedures for hydro –Dynamic programming-based policies for capacity acquisition »Challenges Value function approximations have to be designed to handle the state of technology and climate. Strategies have to be designed to guide the system to reach different goals. Measures for evaluating solution quality (is it realistic? near- optimal?) need to be designed.

© 2007 Warren B. Powell Slide 42

© 2007 Warren B. Powell Slide 43 The dynamic energy resource model Uncertainties (exogenous information processes) »Technology: Carbon sequestration The cost of batteries, fuel cells, solar panels The storage of hydrogen, efficiency of solar panels, … »Climate: Global and regional temperatures Changing patterns of snow storage on mountains Wind patterns »Markets: Global supplies of oil and natural gas International consumption patterns Domestic purchasing behaviors (SUV’s?) Tax policies The price of oil and natural gas

© 2007 Warren B. Powell Slide 44 The dynamic energy resource model Alternative ways of solving large stochastic optimization problems: »Simulation using myopic policies – Using rules to determine decisions based on the current state of the system. Rules are hard to design, and decisions now do not consider the impact on the future. »Deterministic optimization – Ignores uncertainty (and problems are still very large scale). »Rolling horizon procedures – Uses point estimates of what might happen in the future. Will not produce robust behaviors. »Stochastic programming – Cannot handle multiple sources of uncertainty over multiple time periods. »Markov decision processes – Discrete state, discrete action will not scale (“curse of dimensionality”)

© 2007 Warren B. Powell Slide 45 Dynamic energy resource management Proposed approach: Approximate dynamic programming »Our research combines mathematical programming, simulation and statistics in a dynamic programming framework. Math programming handles high-dimensional decisions. Simulation handles complex dynamics and high-dimensional information processes. Statistical learning is used to improve decisions iteratively. Solution strategy is highly intuitive – tends to mimic human behavior. »Features: Scales to very large scale problems. Easily handles complex dynamics and information processes. Rigorous theoretical foundation »Research challenge: Calibrating the model. Designing high quality policies using the tools of approximate dynamic programming. Evaluating the quality of these policies.