OSeMOSYS: Energy System Modelling and Linear Programming

OSeMOSYS
 
1
 
Outline
 
 
1.
Energy and electricity systems modelling
2.
Electricity systems modelling
3.
Introduction to electricity modelling in
OSeMOSYS
 
2
 
3. 
Introduction to electricity
modelling in OSeMOSYS
Objective: Understand linear
programing electricity modelling
in OSeMOSYS
 
3
Models in electricity systems planning
and analysis
4
Long-term electricity system analysis
Electricity market analysis
Load flow analysis
Stability analysis
 
Open source
Deterministic
Dynamic
Perfect foresight
Paradigm comparable to MESSAGE or TIMES
Linear optimization
 
5
 
O
pen 
S
ource 
e
nergy 
MO
delling 
SYS
tem
(OSeMOSYS)
 
www.osemosys.org
M. Howells et al. (2011), 
OSeMOSYS: The Open Source Energy Modeling System: An introduction to its ethos,
structure and development
. Energy Policy.
 
Model generator converting the energy system structure represented by equations into
a matrix to be solved by specific solvers
 
What does OSeMOSYS do?
 
6
 
It determines the energy system configuration with the 
minimum total discounted
cost
 for a time domain of decades, constrained by:
 
Demand for energy (e.g., electricity, heating, cooling, km-passengers, etc.) that
needs to be met
Available technologies and their techno-economic characteristics (
levelized cost of
electricity
, efficiency, lifetime, etc.)
Emissions taxation, generation targets (e.g., renewables)
Other constraints (e.g., ramping capability, availability of resources, investment
decisions, etc.)
 
What is linear programming ?
 
A special case of mathematical programming that can be represented by
linear relationships
Devoped by
 Leonid Kantorovich in 1939 for use during World War II to
plan expenditures and returns – 
minimize costs to the army and maximize
losses to the enemy
Kept secret till 1947
Now used in energy system planning, banking, education, forestry, petroleum, and
logistics
Survey of Fortune 500 firms: 85 per cent said they had used linear programming
1
 
Linear programing consists of:
A linear objective function subject to linear equalities and/or linear
inequalities
 
7
 
 
1
 From W. L. Winston (2004), 
Operations Research: Applications and Algorithms
. 4th Edition. Thomson.
Linear programming – a simple example
Optimal allocation of oil and gas for electricity generation
 
Oil and gas for
electricity generation
 
         Maximum oil import
 
  
Max CO
2
 
Oil use for transport
Oil
Natural gas
 
Objective function: system cost minimization – minimize z = cx
 
Solution
space
 
Subject to:  Ax = b, x ≥ 0
Policy and
operational
constraints
determine
solution
space
8
 
 
Existing historical capacity
Fuel costs
Capital costs
Operations/maintenance costs
Efficiency
Ramping characteristics
Emission factors
Production targets
Investment constraints
Taxation on emissions
Availability of resources
Etc....
 
OSeMOSYS input parameters
 
9
 
Data collection
 
Input parameters
 
10
 
Data pre-processing
 
Model calibration
 
Electricity demand projections
Primary resources potentials
Existing capacity
Technology costs and characteristics
Country/region specific constraints
Fuel prices
 
Adapting demand curves to model
Assume data if not available
Validate data with governments
 
 
Define the starting year for the modelling
(a past year with sound actual data)
Tweak inputs such that modelling outputs
resemble actual performance
 
The results answer questions such as:
 
Which technologies are phasing out? By when?
What are the optimal investments in new technologies to meet the
demand in the future? When is it best to invest?
What are the key generation technologies in the total energy mix?
Which capacities are NOT being utilized? Why?
What costs will the energy system incur?
 
Interpreting modelling results
 
11
 
Interpreting modelling results
 
12
 
What would be the impact of large
swings in oil prices?
Can we fully rely on renewables?
If not, what is the maximum share of
renewables that the energy system can
accommodate? Can it be financed?
Should the tax on transport fuels
increase to encourage the use of public
transportation?
Would switching to "advanced
technologies" allow us to continue
improving living standards and
simultaneously avoid climate change?
Can we really afford heavy upfront
investment technologies? For example,
wind, CSP, PV, hydro, etc.?
What is the impact of energy efficiency
measures on the supply mix?
Representative OSeMOSYS results
Year
Electricity generation (PJ)
 
Hydro and CCGT most competitive
13
 
Initial capacity of COAL PP phased
out at end of life
Representative OSeMOSYS results
Year
Electricity generation (PJ)
 
More generation from COAL PP, less reliance on
HYDRO
14
 
What happens in a climate change adaptation scenario?
OSeMOSYS
 
15
 
THANK YOU
 
www.osemosys.org
Slide Note
Embed
Share

Energy systems modelling with OSeMOSYS involves linear programming to determine the optimal energy system configuration. The tool considers factors like demand, available technologies, emissions, and constraints to minimize costs over decades. Linear programming, developed during World War II, plays a crucial role in various industries today, including energy system planning.

  • Energy Modelling
  • Linear Programming
  • OSeMOSYS
  • Energy Systems
  • Optimization

Uploaded on Sep 27, 2024 | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. Download presentation by click this link. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

E N D

Presentation Transcript


  1. OSeMOSYS 1

  2. Outline 1. Energy and electricity systems modelling 2. Electricity systems modelling 3. Introduction to electricity modelling in OSeMOSYS 2

  3. 3. Introduction to electricity modelling in OSeMOSYS Objective: Understand linear programing electricity modelling in OSeMOSYS 3

  4. Models in electricity systems planning and analysis Stability analysis Load flow analysis Electricity market analysis Long-term electricity system analysis 4

  5. Open Source energy MOdelling SYStem (OSeMOSYS) www.osemosys.org M. Howells et al. (2011), OSeMOSYS: The Open Source Energy Modeling System: An introduction to its ethos, structure and development. Energy Policy. Model generator converting the energy system structure represented by equations into a matrix to be solved by specific solvers Open source Deterministic Dynamic Perfect foresight Paradigm comparable to MESSAGE or TIMES Linear optimization 5

  6. What does OSeMOSYS do? It determines the energy system configuration with the minimum total discounted cost for a time domain of decades, constrained by: Demand for energy (e.g., electricity, heating, cooling, km-passengers, etc.) that needs to be met Available technologies and their techno-economic characteristics (levelized cost of electricity, efficiency, lifetime, etc.) Emissions taxation, generation targets (e.g., renewables) Other constraints (e.g., ramping capability, availability of resources, investment decisions, etc.) 6

  7. What is linear programming ? A special case of mathematical programming that can be represented by linear relationships Devoped by Leonid Kantorovich in 1939 for use during World War II to plan expenditures and returns minimize costs to the army and maximize losses to the enemy Kept secret till 1947 Now used in energy system planning, banking, education, forestry, petroleum, and logistics Survey of Fortune 500 firms: 85 per cent said they had used linear programming1 Linear programing consists of: A linear objective function subject to linear equalities and/or linear inequalities 1 From W. L. Winston (2004), Operations Research: Applications and Algorithms. 4th Edition. Thomson. 7

  8. Linear programming a simple example Optimal allocation of oil and gas for electricity generation Oil Policy and operational constraints determine solution space Objective function: system cost minimization minimize z = cx Subject to: Ax = b, x 0 Maximum oil import Oil use for transport Natural gas 8

  9. OSeMOSYS input parameters Existing historical capacity Fuel costs Capital costs Operations/maintenance costs Efficiency Ramping characteristics Emission factors Production targets Investment constraints Taxation on emissions Availability of resources Etc.... 9

  10. Input parameters Electricity demand projections Primary resources potentials Existing capacity Technology costs and characteristics Country/region specific constraints Fuel prices Data collection Data pre-processing Adapting demand curves to model Assume data if not available Validate data with governments Define the starting year for the modelling (a past year with sound actual data) Tweak inputs such that modelling outputs resemble actual performance Model calibration 10

  11. Interpreting modelling results The results answer questions such as: Which technologies are phasing out? By when? What are the optimal investments in new technologies to meet the demand in the future? When is it best to invest? What are the key generation technologies in the total energy mix? Which capacities are NOT being utilized? Why? What costs will the energy system incur? 11

  12. Interpreting modelling results What would be the impact of large swings in oil prices? Can we fully rely on renewables? If not, what is the maximum share of renewables that the energy system can accommodate? Can it be financed? Should the tax on transport fuels increase to encourage the use of public transportation? Would switching to "advanced technologies" allow us to continue improving living standards and simultaneously avoid climate change? Can we really afford heavy upfront investment technologies? For example, wind, CSP, PV, hydro, etc.? What is the impact of energy efficiency measures on the supply mix? 12

  13. Representative OSeMOSYS results Hydro and CCGT most competitive Electricity generation (PJ) Initial capacity of COAL PP phased out at end of life Year 13

  14. Representative OSeMOSYS results What happens in a climate change adaptation scenario? Electricity generation (PJ) More generation from COAL PP, less reliance on HYDRO Year 14

  15. THANK YOU OSeMOSYS www.osemosys.org 15

More Related Content

giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#