Energy System Modelling Environment (ESME)

Name Energy System Modelling Environment
Acronym ESME
Methodical Focus -
Institution(s) Energy Technologies Institute (ETI), UCL
Author(s) (institution, working field, active time period) Chris Heaton (ETI)
Current contact person Steve Pye (UCL)
Contact (e-mail)
Primary Purpose Assessing uncertainty around the long term deployment of technologies in the UK energy system
Primary Outputs
Support / Community / Forum
Framework Optimisation framework
Link to User Documentation //
Link to Developer/Code Documentation
Documentation quality expandable
Source of funding
Number of devolopers less than 10
Number of users less than 100
Open Source
Planned to open up in the future
Modelling software AIMMS
Internal data processing software SQL
External optimizer
Additional software AIMMS
Citation reference
Citation DOI doi:10.1016/j.enpol.2014.12.031; doi:10.1016/j.enpol.2014.05.025; doi:10.1016/j.enpol.2014.05.025
Please list references to reports and studies which were produced using the model
Example research questions Impact of uncertainty on different pathways; technology deployment; system costs; specific sector scenario studies
Larger scale usage
Model validation -
Example research questions Impact of uncertainty on different pathways; technology deployment; system costs; specific sector scenario studies
further properties
Model specific properties
Modeled energy sectors (final energy) -
Modeled demand sectors -
Modelled energy carriers (primary energy carrier)
Gas -
Liquids -
Solid -
Renewables -
Modeled technologies: components for generation or conversion
Renewables -
Conventional -
Modeled technologies: components for transfer, infrastructure or grid
Electricity -
Gas -
Heat -
Properties electrical grid -
Modeled technologies: components for storage -
User behaviour and demand side management Elastic demand module
Changes in efficiency Explicitly through retrofit / technology replacement
Market models -
Geographical coverage
Geographic (spatial) resolution national states, constituent countries, government office regions
Time resolution 5 year steps, two seasons; diurnal disaggreation to 5 periods
Comment on geographic (spatial) resolution
Observation period >1 year, 5 year steps to 2050
Additional dimensions (sector) -
Model class (optimisation) LP
Model class (simulation) -
Short description of mathematical model class
Mathematical objective costs, welfare maximisation discounted over time
Approach to uncertainty Probabilistic approach using Monte Carlo simulations
Suited for many scenarios / monte-carlo
typical computation time less than a day
Typical computation hardware RAM, CPU
Technical data anchored in the model
Model file format .prj
Input data file format sql
Output data file format .xls
Integration with other models
Integration of other models

If you find bugs or if you have ideas to improve the Open Energy Platform, you are welcome to add your comments to the existing issues on GitHub.
You can also fork the project and get involved.

Please note that the platform is still under construction and therefore the design of this page is still highly volatile!

Fact Sheet objectives: The Fact Sheets are made to...
  • Find models/frameworks for your needs or just get an overview about the existing ones
  • Compare a selection of models for different purposes - e.g. to develop a strategy to link them
  • Store your model/framework information to provide transparency
More info here
Use case example model Fact Sheet: For a European pathway simulation (EPS) we want to choose the models that best meet our requirements. All partners include their models in the Model Fact Sheets and tag them with “EPS”. To compare the models we filter all “EPS” models and choose different characteristics that we want to compare. OEP will give us tables (views) that facilitate the comparison.