Long-range Energy Alternatives Planning System Charles Heaps, Ph.D. Stockholm Environment Institute ...

60
Long-range Energy Alternatives Planning System Charles Heaps, Ph.D. Stockholm Environment Institute www.energycommunity.org [email protected] SEI-U.S. Center 11 Curtis Avenue, Somerville MA, 02144, USA www.sei-us.org 11/06/2007

Transcript of Long-range Energy Alternatives Planning System Charles Heaps, Ph.D. Stockholm Environment Institute ...

  • Slide 1
  • Long-range Energy Alternatives Planning System Charles Heaps, Ph.D. Stockholm Environment Institute www.energycommunity.org [email protected] SEI-U.S. Center 11 Curtis Avenue, Somerville MA, 02144, USA www.sei-us.org 11/06/2007
  • Slide 2
  • SEI: an independent international research organization focusing on the issue of sustainable development. Headquarters in Stockholm, Sweden with centers in the US, UK (York & Oxford), Estonia, and Bangkok. About 150 staff: 17 in the U.S. Funders include SIDA (Sweden), DGIS (the Netherlands), U.S. EPA, US-AID and US-DOE as well as UNEP, UNEP, the World Bank, and numerous foundations and national governments. U.S. office is affiliated with Tufts University in Medford, MA. Web: www.sei-us.org, www.sei.se, www.tufts.eduwww.sei-us.orgwww.sei.sewww.tufts.edu Email: [email protected]@sei-us.org
  • Slide 3
  • Model Typology Optimization Models Simulation Models Accounting Frameworks
  • Slide 4
  • Approaches for Energy Sector Analysis Top-down Use aggregated economic data Assess costs/benefits through impact on output, income, GDP Implicitly capture administrative, implementation and other costs. Assume efficient markets, and no efficiency gap Capture intersectoral feedbacks and interactions Commonly used to assess impact of carbon taxes and fiscal policies Not well suited for examining technology-specific policies. Models tend to be country-specific. Off-the-shelf software not typically available. Bottom-up Use detailed data on fuels, technologies and policies Assess costs/benefits of individual technologies and policies Can explicitly include administration and program costs Dont assume efficient markets, overcoming market barriers can offer cost-effective energy savings Capture interactions among projects and policies Commonly used to assess costs and benefits of projects and programs
  • Slide 5
  • Optimization Models Identify least-cost energy systems based on constraints (e.g. a CO2 emissions target) Select among technologies based on their relative costs. Dual solution yields estimates of energy prices. Assumes perfect competition & energy cost is only factor in technology choice. Tend to yield extreme knife edge solutions. Especially useful where many technical options need to be analyzed. Data intensive (requires costs, hurdle rates, as well as energy data), complex opaque calculations Examples: MARKAL/TIMES
  • Slide 6
  • Simulation Models Simulates consumers & producer behavior under signals (e.g. prices, incomes, policies). Finds market clearing demand-supply equilibrium. Not limited by assumption of optimal behavior. Does not assume energy cost is the only factor affecting technology choice Behavioral relationships can be controversial and hard to parameterize. Energy prices are endogenous. Example: ENPEP
  • Slide 7
  • Accounting Frameworks Rather than optimize behavior of a system, help user to account for implications of what if questions. Primarily a physical instead of an economic model. Main function is to manage data and results. Flexible: do not rely on specific controversial economic models. Rely on exogenous inputs: expert or stakeholder judgment, information from other models, etc.. Low initial data requirements: transparent calculations. Less suitable where technical issues are complex and a least- cost solution is needed. Do not automatically yield price-consistent solutions (e.g. demand forecast may be inconsistent with projected supply configuration). Example: LEAP
  • Slide 8
  • Models and Decision Support Systems Methodology is only one important issue in choosing a DSS. Modelers also require data and scenario management, reporting tools, units conversion, documentation, online help and support, etc. Decision support systems such as LEAP focus as much on these aspects as on the modeling methodology.
  • Slide 9
  • Selected Tools LEAP Long-range Energy Alternatives Planning system Primary Developer: Stockholm Environment Institute ENPEP Energy and Power Evaluation Program Primary Developers: Argonne National Laboratory and the International Atomic Energy Authority (IAEA) MARKAL MARKet Allocation model Primary Developers: IEA/ETSAP RETSCREEN Renewable Energy Technology Screening Primary Developers: Natural Resources Canada All are integrated scenario modeling tools except RETSCREEN, which screens renewable and CHP technologies. Modeling can also use spreadsheets and/or other tools.
  • Slide 10
  • Long-range Energy Alternatives Planning System An integrated energy-environment, scenario-based modeling system. Based on relatively simple accounting and simulation modeling approaches. Flexible data management structures encourage creation of disaggregated data structures. Scope: demand, supply, resources, environmental loadings (emissions), cost- benefit analysis, non-energy sector emissions. Methodology: Physical accounting for energy demand and supply via a variety of methodologies. Spreadsheet-like expressions for econometric and simulation modeling. Specialized methodologies for modeling of certain sectors/issues. E.g. stock/turnover modeling for transport analyses. Works well with other models: e.g. through links to spreadsheets. Time-Frame: medium to long-term, annual time-step, unlimited number of years. Data requirements: low initial data requirements. Many aspects optional. Start- out simple and add detail later. Geographic Applicability: local, national, regional.
  • Slide 11
  • What Can You Do With LEAP? Energy outlooks (forecasting) Energy balances and environmental inventories. Integrated resource planning. Transport and device stock turnover models Greenhouse gas mitigation analysis. Strategic analyses of sustainable energy futures.
  • Slide 12
  • Selected LEAP Studies APEC Energy Demand and Supply Outlook (2006) Chinas Sustainable Energy Future (2003) Americas Energy Choices (1991) Toward a Fossil Free Energy Future: The Next Energy Transition (1992) Prospectiva Energetica de America Latina y el Caribe (2005) Implementing Renewable Energy Options in South Africa (2007)
  • Slide 13
  • More LEAP Applications USA: Greenhouse gas emissions mitigation in California, Washington, Oregon and Rhode Island. Lawrence Berkeley Nat Labs: Constructing a global end-use oriented energy model. Energy and Carbon Scenarios: Chinese Energy Research Institute (ERI) and LBNL. Transport Energy Use and Emissions: Various U.S. transportation NGOs (UCS, ACEEE, SEI) and seven Asian Cities (AIT). Greenhouse Gas Mitigation Studies: Numerous countries have selected LEAP for use in their next National Communications to the UNFCCC. APERC Energy Outlook: Energy forecasts for each APEC economy. East Asia Energy Futures Project: Study of energy security issues in East Asian countries including the Koreas, China, Mongolia, Russia, Japan (lead by Nautilus Institute). Integrated Resource Planning: Brazil, Malaysia, Indonesia, Ghana, South Africa. Integrated Environmental Strategies: U.S. EPA initiative that engages developing countries in addressing both local environmental concerns and associated global greenhouse gas emissions. City Level Energy Strategies: South Africa. Sulfur Abatement Scenarios for China: Chinese EPA/UNEP. More at: www.energycommunity.orgwww.energycommunity.org
  • Slide 14
  • LEAP Users Map
  • Slide 15
  • New in LEAP 2008 Inter-regional trade calculations: so that import requirements for some regions (countries) will drive production and exports in other regions. Ability to calculate and display comparative indicators across regions (rankings, scores, etc.) Improved electric sector modeling Improved results view. National- and regional level starter data sets based on IEA data with historical data back to 1970 and IPCC Tier 1 GHG emissions, plus simple baseline projections (Coming early 2008).
  • Slide 16
  • Minimum Hardware & Software Requirements Any modern Windows PC (2000, NT, XP, Vista). 400 Mhz Pentium PC, 1024 x 768 screen resolution. 128 MB RAM Optional: Internet connection, Microsoft Office
  • Slide 17
  • Status and Dissemination Available at no charge to non-profit, academic and governmental institutions based in developing countries. Download from www.energycommunity.orgwww.energycommunity.org Technical support from web site or [email protected]@sei-us.org User name and password required to fully enable software. Available on completion of license agreement. Most users will need training: available through SEI- Boston or regional partner organizations. Check LEAP web site for news of training workshops.
  • Slide 18
  • Typical Data Requirements
  • Slide 19
  • LEAP Structure
  • Slide 20
  • Main Screen
  • Slide 21
  • Analysis View: where you create data structures, enter data, and construct models and scenarios. Results View: where you examine the outcomes of scenarios as charts and tables. Diagram View: Reference Energy System diagram showing flows of energy in the area. Energy Balance: standard table showing energy production/consumption in a particular year. Summary View: cost-benefit comparisons of scenarios and other customized tabular reports. Overviews: where you group together multiple favorite charts for presentation purposes. TED: Technology and Environmental Database technology characteristics, costs, and environmental impacts of apx. 1000 energy technologies. Notes: where you document and reference your data and models. View Bar
  • Slide 22
  • The Tree Main data structure used for organizing data and models, and reviewing results. Each node in tree is called a branch. Icons indicate types of data (e.g., categories, technologies, fuels and effects) User edits data structures by editing the tree. Supports standard editing functions (copy, paste, drag & drop branches)
  • Slide 23
  • Tree Branches Category branches are used mainly for organizing the other branches into hierarchical data structures. Technology branches are used to represent final energy consuming devices, and hence when choosing this type of branch you will also need to select the fuel consumed. The three basic demand analysis methodologies are represented by three different icons: Activity Level Analysis, in which energy consumption is calculated as the product of an activity level and an annual energy intensity (energy use per unit of activity). Stock Analysis, in which energy consumption is calculated by analyzing the current and projected future stocks of energy-using devices, and the annual energy intensity of each device. Transport Analysis, in which energy consumption is calculated as the product of the number of vehicles, the annual average distance traveled per vehicle and the fuel economy of the vehicles. Key Assumption branches are used to indicate independent variables (demographic, macroeconomic, etc.) In the Transformation tree, fuel branches indicate the feedstock, auxiliary and output fuels for each Transformation module. In the Resource tree, they indicate primary resources and secondary fuels produced, imported and exported in your area. Effect branches indicate places where environmental loadings (emissions) are calculated.
  • Slide 24
  • Top-Level Tree Categories Key Assumptions: independent variables (demographic, macroeconomic, etc.) Demand: energy demand analysis (including transport analyses). Statistical Differences: the differences between final consumption values and energy demands. Transformation: analysis of energy conversion, extraction, transmission and distribution. Organized into different modules, processes and output fuels. Stock Changes: the supply of primary energy from stocks. Negative values indicate an increase in stocks. Resources: the availability of primary resources (indigenous and imports) including fossil reserves and renewable resources. Non-energy sector effects: inventories and scenarios for non-energy related effects.
  • Slide 25
  • Modeling at Two levels 1. Basic physical accounting calculations handled internally within software (stock turnover, energy demand and supply, electric dispatch and capacity expansion, resource requirements, costing, pollutant emissions, etc.). 2. Additional modeling can be added by the user (e.g. user might specify market penetration as a function of prices, income level and policy variables). Users can specify spreadsheet-like expressions that define data and models, describing how variables change over time in scenarios: Expressions can range from simple numeric values to complex mathematical formulae. Each can make use of 1. math functions, 2. values of other variables, 3. functions for specifying how a variable changes over time, or 4. links to external spreadsheets.
  • Slide 26
  • Simple Number Calculates a constant value in all scenario years. Simple Formula Example: 0.1 * 5970 Growth Rate Example: Growth(3.2%) Calculates exponential growth over time. Interpolation Function Example: Interp(2000, 40, 2010, 65, 2020, 80) Calculates gradual change between data values Step Function Example: Step(2000, 300, 2005, 500, 2020, 700) Calculates discrete changes in particular years GrowthAs Example: GrowthAs(Income,elasticity) Calculates future years using the base year value of the current branch and the rate of growth in another branch. Many others! Some Expression Examples
  • Slide 27
  • Four Ways to Edit an Expression: Type to directly edit the expression. Select a common function from a selection box. Use the Time-Series Wizard to enter time-series functions (Interp, Step, etc. and to link to Excel) Use the Expression builder to make an expression by dragging- and-dropping functions and variables.
  • Slide 28
  • Scenarios in LEAP Consistent story-lines of how an energy system might evolve over time. Can be used for policy assumption and sensitivity analysis. Inheritance allows you to create hierarchies of scenarios that inherit default expressions from their parent scenario. All scenarios inherit from Current Accounts minimizing data entry and allowing common assumptions to be edited in one place. Multiple inheritance allows scenarios to inherit expressions from more than one parent scenario. Allows combining of measures to create integrated scenarios. The Scenario Manager is used to organize scenarios and specify inheritance. Expressions are color coded to show which expressions have been entered explicitly in a scenario (blue), and which are inherited from a parent scenario (black) or from another region (purple).
  • Slide 29
  • The Scenario Manager
  • Slide 30
  • Demand Modeling Capabilities Flexible hierarchical tree data structure. Can be used for: Bottom-up end-use based modeling Top-down econometric based modeling Flexible/ad-hoc combinations of both Three basic methodologies: Final Energy Analysis (Activity Level * Final Energy Intensity) Useful Energy Analysis (Activity Level * Useful Energy Intensity * Device Efficiency) Full Stock-Turnover Modeling for Vehicles and Devices. GHG and local air pollutant emissions tracking Full tracking of demand-side costs.
  • Slide 31
  • Demand Modeling Methodologies 1.Final Energy Analysis: e = a i Where e=energy demand, a=activity level, i=final energy intensity (energy consumed per unit of activity) Example: energy demand in the cement industry can be projected based on tons of cement produced and energy used per ton. Each can change in the future. 2.Useful Energy Analysis: e = a (u / n) Where u=useful energy intensity, n = efficiency Example: energy demand in buildings will change in future as more buildings are constructed [+a]; incomes increase and so people heat and cool buildings more [+u]; or building insulation improves [-u]; or as people switch from less efficient oil boilers to electricity or natural gas [+n].
  • Slide 32
  • Demand Modeling Methodologies (2) 3.Transport Analysis: e = s m / fe Where: s= number of vehicles (stock), m = vehicle distance, fe = fuel economy Allows modeling of vehicle stock turnover. Also allows pollutant emissions to be modeled as function of vehicle distance. Example: model impact of new vehicle fuel economy or emissions standards.
  • Slide 33
  • A Simple Demand Data Structure
  • Slide 34
  • Saturation and Share Saturation: Similar to a market penetration. When using this unit all values must be between 0% and 100%, but neighboring values need NOT sum to 100%. For example, 100% of households may use and electric stove and 20% may also use a gas stove. Share: Use this unit to tell LEAP that all immediately neighboring branches must sum to 100%. For example, the sum of urban and rural percentages should equal 100%. In calculations, if branches do not sum to 100% LEAP will halt the calculations and show an error message. When there is only one branch either saturation or share can be used.
  • Slide 35
  • Transport Stock-Turnover Modeling In earlier activity level analysis we were always dealing with the average characteristics of all vehicles on the road (averaged across new and old). In a stock-turnover analysis we want to reflect the different characteristics of of vehicles of different ages (vintages). Vehicle characteristics will change as vehicles get older (emissions profiles, km driven, fuel economy, etc.) We also want to reflect how transport policies affecting new vehicles (e.g. new fuel economy standards and emissions standards) will have a gradual impact as older vehicles are retired and newer vehicles are purchased. So we need to model how long vehicles survive on the road. New in 2007: ability to examine fuel switching and multi-fueled vehicles independently of transport stock turnover,
  • Slide 36
  • Transport Stock-Turnover Modeling Energy calculated as follows: e = s m / fe Where: s= number of vehicles (stock), m = vehicle distance, fe = fuel economy (NB: fuel economy can be defined as either l/100 km or MPG) Emissions can be specified per unit of energy consumed or per unit of distance driven (which reflects how vehicle emissions are generally regulated).
  • Slide 37
  • Two Dynamics to Consider Two dynamics to consider: 1. How characteristics of new vehicles might evolve (e.g. due to new regulations). These changes are specified from year to year using LEAPs standard expressions (interp, growth, etc.) 2. How characteristics of existing vehicles change as they get older (so need to keep track of number of vehicles of each vintage). These changes are specified by vehicle age (vintage) from new to old (0, 1, 2, years, etc.) using a special lifecycle profile screen.
  • Slide 38
  • Lifecycle Profiles Describe how vehicle characteristics change as they get older. Used to describe: Emissions degradation Mileage degradation Fuel economy degradation Survival of vehicles Typically start from value of 100% (the characteristic of a new vehicle). Can be specified using data values, or an exponential curve or imported from Excel.
  • Slide 39
  • Transformation Modeling Capabilities Flexible modeling of any transformation sector using 2 level module/process hierarchy (e.g. Electric Generation/Power Plants) Models both capacity expansion and process dispatch. Capacity expansion can be modeled exogenously or user can specify types and sizes of plants to be added and LEAP will add them endogenously to maintain a specified reserve margin. Variety of methodologies available for modeling process dispatch ranging from simple process shares to full cost/merit order-based dispatch based on user-specified load duration curves. Load curves can be exogenous or endogenous, based on shape of different demands. Endogenous modeling of load shape allows models to capture energy and capacity impacts of DSM and other structural shifts in demand. Ability to model seasonal and time-of-day variations in loads and in merit order and availability of power plants. Full simulation of imports and exports.
  • Slide 40
  • Simple Transformation Module
  • Slide 41
  • Standard Transformation Module
  • Slide 42
  • Electric Generation Examines both Capacity Expansion (MW) and Plant Dispatch (MWh). Exogenous Capacity: User specifies current and possible future capacity of plants (MW) Endogenous Capacity: User specifies types of plants to be built but LEAP decides when to add plants to maintain a specified planning reserve margin. Two Modes of Dispatch simulation: Mode 1: Historical: LEAP simply dispatches plants based on historical generation. Mode 2: Simulation: plants dispatched based on various dispatcxh rules ranging from very simple (% of total generation) to quite sophisticated (dispatch in order of running costs)
  • Slide 43
  • Electric Generation (2) Plants are dispatched to meet both total demand (in MWh) as well as the instantaneous peak demand which varies from by hour, day and season. User can exogenously specify a load-duration curve and LEAP will dispatch plants by merit order. Alternatively, load shapes be specified for each demand device so that the overall system load is calculated endogenously. Thus the effect of DSM policies on the overall load shape can then be explored in scenarios. Plant dispatch can also then be varied by season (e.g. to reflect how hydro dispatch may vary between wet and dry seasons).
  • Slide 44
  • Hourly Demand Curve Hour-by-hour load curve Power demand in each hour of the year Area = Power (kW) x time (1 hour) = Energy (kWh)
  • Slide 45
  • Load Duration Curve Rearrange hourly demand curve Hours on x-axis is # of hours/year that demand is greater than or equal to a particular value
  • Slide 46
  • Load-Duration Curve and System Dispatch in LEAP
  • Slide 47
  • Transformation with Feedbacks
  • Slide 48
  • Simple Refinery Simulation Example Output shares can be specified (as above) or calculated internally to be proportional to production requirements. User sets rules for dealing with surpluses (export or waste) and for shortfalls (import or pass on to next module).
  • Slide 49
  • Costs in LEAP Unlike in an optimization model, in LEAP cost information is not needed for the model to perform its basic energy calculations. Cost information is optional and can be used to calculate the economic consequences of alternative scenarios.
  • Slide 50
  • Social Cost-Benefit Analysis in LEAP Societal perspective of costs and benefits (i.e. economic not financial analysis). Avoids double-counting by drawing consistent boundary around analysis (e.g. whole system including. Cost-benefit analysis calculates the Net Present Value (NPV) of the differences in costs between two scenarios. NPV sums all costs in all years of the study discounted to a common base year. Optionally includes externality costs.
  • Slide 51
  • Simple Example of Cost-Benefit Analysis Two scenarios for meeting future growth in electricity lighting demand: 1. Base Case Demand: future demand met by cheap incandescent bulbs. Transformation: growth in demand met by new fossil fired generating capacity. 2. Alternative Case Demand: DSM programs increase the penetration of efficient (but more expensive) fluorescent lighting. Transformation: Slower growth in electricity consumption and investments to reduce transmission & distribution losses mean that less generating capacity is required.
  • Slide 52
  • Simple Cost-Benefit Analysis (cont.) The Alternative Case uses more expensive (but longer lived) lightbulbs. Result: depends on costs, lifetimes, & discount rate. requires extra capital and O&M investment in the electricity transmission & distribution system. Result: net cost..requires less generating plants to be constructed (less capital and O&M costs). Result: net benefit requires less fossil fuel resources to be produced or imported. Result: net benefit produces less emissions (less fuel combustion). Result: net benefit (may not be valued)
  • Slide 53
  • Energy Balances Net Changes in Stocks Non-energy consumption (e.g. petrochemical feedstock, fertilizers) Imports Exports Transformation Sectors Losses and Consumption Total Primary Energy Produced Total Final Energy Use in Consuming Sectors An accounting system that describes the flows of energy through an economy, during a given period.
  • Slide 54
  • Energy Balances in LEAP Results automatically formatted as standard energy balance tables in Energy Balance View. Balances can be viewed for any year, scenario and region in different units. Balance columns can be switched between fuels, fuel groupings, years, and regions. Balance rows are Demand sectors and Transformation modules. Display in any energy unit. Balance can also be shown in chart or energy flow diagram formats.
  • Slide 55
  • Energy Balances (2)
  • Slide 56
  • Energy Balances (3)
  • Slide 57
  • TED: The Technology and Environmental Database
  • Slide 58
  • Emissions Accounting in LEAP Emission factors for any greenhouse gas or local air pollutant can be entered in LEAP and used to calculated emissions loadings for any scenario. Factors can be specified in any physical unit and can be denominated by units of either energy consumption or production (e.g. kg/ton of coal) or distance driven for transport factors (e.g. grams/mile). Emission factors can also be specified in terms of the chemical composition of fuels (e.g. sulfur) so that factors can be corrected if fuel composition is different from the default in the area of study (e.g. if a country has high sulfur coal). LEAP can use emission factors entered in the accompanying TED database which includes all of the default IPCC GHG emission factors. Emission results can be shown for individual pollutants or summed across all greenhouse gases in terms of the overall Global Warming Potentials (GWPs).
  • Slide 59
  • A 5 year initiative to build capacity and foster a community among analysts working on energy and sustainability issues. Managed by SEI in collaboration with regional partners in Africa, Europe and Latin America. Open to all at no charge. Activities: Annual regional training workshops in Africa & Latin America. Online library Software comparisons Development, maintenance and technical support for LEAP. Semi-annual newsletter (reCOMMEND) > 3000 members in > 150 countries. www.energycommunity.org
  • Slide 60
  • Slide 61
  • When you have a problem Post message on LEAP forum at www.energycommunity.org or email [email protected]@sei-us.org Be as specific as possible! Include: Error message (if any) Did problem happen during installation or when running LEAP? What were you doing and what part of LEAP were you using when problem occurred? Is the problem reproducible and what steps are needed to do that? Operating system version (2000, XP, Vista, etc.) and language Version of LEAP (check Help: About) If possible include the LEAP.LOG file and attach the problem data set as a zip file.
  • Slide 62
  • Terminology Area: the system being studied (e.g. country or region). Current Accounts: the data describing the Base Year (first year) of the study period. Scenario: one consistent set of assumptions about the future, starting from the Current Accounts. LEAP can have any number of scenarios. Typically a study consists of one baseline scenarios (e.g. business as usual) plus various counter-factual policy scenarios. Tree: the main organizational data structure in LEAP a visual tree similar to the one used in Windows Explorer. Branch: an item on the tree: branches can be organizing categories, technologies, modules, processes, fuels and independent driver variables, etc. Views: The LEAP software is structured as a series of different views onto an energy system. Variable: data at a branch. Each branch may have multiple variables. Types of variables depend on the type of branch, and its properties. In LEAP, Variables are displayed as tabs in the Analysis view. Disaggregation: the process of analyzing energy consumption by breaking down total demand into the various sectors, subsectors, end-uses and devices that consume energy. Expression: a mathematical formula that specifies the values of a variable over time at a given branch and for a given scenario. Expressions can be simple values, or mathematical formula that yield different results in different years.
  • Slide 63
  • Linking LEAP to Excel 1. Make tree structure in LEAP. 2. Export blank template to Excel (Analysis: Export) 3. Create expressions in Excel by linking to your own data. Use Concatenate function in Excel to make LEAP Interp expressions in Excel. 4. Link the 2 sheets: the exported template sheet and your newly created Interp expressions. 5. Re-import the template into LEAP (Analysis: Import)