The EOLES family of models
Resources on GitHub:
Clément Leblanc (ongoing)
Maryam Kadkhodaei (ongoing)
Célia Escribe (ongoing)
Laure Baratgin (ongoing)
The EOLES (Energy Optimization for Low Emission Systems) family of models optimizes the investment and operation of the energy system in order to minimize its total cost (possibly including a cost of CO2 emissions) while satisfying energy demand. The first model was developed at CIRED by Behrang Shirizadeh, Quentin Perrier and Philippe Quirion.
Here are a few questions these models can address:
- What is the optimal energy mix in the long run, taking into account CO2 emissions?
- If a particular technology turns out to be more expensive than expected, or if it cannot be used for whatever reason, how does it impact the energy mix, the energy system cost and CO2 emissions?
- To what extent are the energy system cost, the electricity price and the optimal energy mix sensitive to the electricity or hydrogen demand?
- How does sector coupling, and more generally the coupling between different energy carriers (electricity, hydrogen, methane, heat networks…) change the optimal energy mix?
- What are the conditions needed to reach carbon-neutrality in the energy system?
Various EOLES models exist within this family, which differ mostly by the technologies included, the considered energy commodities, the geographical scope, the energy demand and whether investment and dispatch are both optimized, or the investment is fixed and only dispatch is optimized.
- EOLES_elecRES is a dispatch and investment optimization model for a fully renewable power sector, applied to France for 2050. It is developed in GAMS and used in the following journal articles:
– Shirizadeh, B., Perrier, Q., & Quirion, P. (2022). How sensitive are optimal fully renewable power systems to technology cost uncertainty? The Energy Journal, 43(1).
– de Guibert, P., Shirizadeh, B., & Quirion, P. (2020). Variable time-step: A method for improving computational tractability for energy system models with long-term storage. Energy, 213, 119024.
- EOLES_elec builds on the previous model to which it adds nuclear and fossil gas with or without CO2 capture and storage, as well as biogas with CO2 capture enabling negative emissions. It is developed in GAMS and has been used in the following journal article:
– Shirizadeh, B., & Quirion, P. (2021). Low-carbon options for the French power sector: What role for renewables, nuclear energy and carbon capture and storage?. Energy Economics, 95, 105004.
- EOLES_elec_pro is an evolution of the previous model, with an updated representation of storage options, and new parameters based on the same assumptions as in RTE’s Futurs énergétiques 2050 study. It has been developed in GAMS and translated into Python.
- EOLES_mv is a dispatch and investment optimisation model of the whole energy system with endogenous representation of energy sources, carriers, storage options and end-use substitution among the main energy carriers. It has been used in the following journal articles:
– Shirizadeh, B., & Quirion, P. (2022). The importance of renewable gas in achieving carbon-neutrality: Insights from an energy system optimization model. Energy, 255, 124503.
– Shirizadeh, B., & Quirion, P. (2022). Do multi-sector energy system optimization models need hourly temporal resolution? A case study with an investment and dispatch model applied to France. Applied Energy, 305, 117951.
- EOLES_elec_H2 is a dispatch and investment optimization model of the electricity and hydrogen sectors, under carbon neutrality, based on EOLES_elec_pro with a detailed representation of hydrogen production, featuring more hydrogen production technologies. It has been used in a working paper:
– Shirizadeh, Behrang and Quirion, Philippe, Long-Term Optimization of the Hydrogen-Electricity Nexus in France: Green, Blue, or Pink Hydrogen?.
- EOLES-Dispatch is a dispatch optimization model applied to France & neighbouring countries. It is developed in Python.
|Model name||Generation technologies||Storage technologies||Geographical scope||Capacities||Year||Energy demand||Code||Programming language|
|EOLES_elec_RES||Renewables||PHS, batteries, methanation||France||Endogenous||2050||Electricity||https://github.com/BehrangShirizadeh/EOLES_elecRES||GAMS|
|EOLES_elec_RES_compact*||Renewables||PHS, batteries, methanation||France||Endogenous||2050||Electricity||https://github.com/BehrangShirizadeh/EOLES_elecRES||GAMS|
|EOLES_elec||Renewables, nuclear, fossil gas||PHS, batteries, methanation||France||Endogenous||2050||Electricity||https://github.com/BehrangShirizadeh/EOLES_elec||GAMS|
|EOLES_elecPRO||Renewables, nuclear, fossil gas||PHS, batteries, hydrogen||France||Endogenous||2050||Electricity, hydrogen||https://github.com/BehrangShirizadeh/EOLES_elec_pro|
|GAMS & Python|
|EOLES_mv||Renewables, nuclear, fossil gas||PHS, batteries, methanation||France||Endogenous||2050||Electricity, heat, transportation||https://github.com/BehrangShirizadeh/EOLES_mv||GAMS|
|EOLES_mv_temp*||Renewables, nuclear, fossil gas||PHS, batteries, methanation||France||Endogenous||2050||Electricity, heat, transportation||https://github.com/BehrangShirizadeh/EOLES_mv_temp||GAMS|
|EOLES_elec_H2||Renewables, nuclear, fossil gas, blue hydrogen||PHS, batteries, hydrogen||France||Endogenous||2050||Electricity, hydrogen||https://github.com/BehrangShirizadeh/EOLES_elec_H2||GAMS|
|EOLES-Dispatch||Renewables, nuclear, fossil gas, coal, oil||PHS, batteries||France & neighbouring countries||Exogenous||2015-2019||Electricity||Python|