Overview of models.
| Model |
Sectors |
Model class |
Decisions |
License |
Modelling software |
Timeresolution |
Georesolution |
| AMIRIS |
electricity |
Agent-based electricity market model |
dispatch |
Apache License 2.0 (Apache-2.0) |
Java |
Hour |
National |
| ASAM |
Electricity Electricity Market Electric power |
Agent-based Simulation Market Model Electricity System Model German and European Electricity Market |
dispatch |
GNU General Public License version 3.0 (GPL-3.0) |
Python (Pyomo) |
15 Minute |
Individual power stations |
| ASSUME |
All / Electricity |
German and European Electricity Market Network-constrained Unit Commitment and Economic Dispatch Agent-based electricity market model |
dispatch |
Affero General Public License v3 (AGPL-3.0) |
Python, Pyomo |
15 Minute |
NUTS0 - NUTS3, for DE |
| AdOpT-NET0 |
|
Multi Energy System Model |
dispatch investment |
MIT license (MIT) |
Python (Pyomo) |
Hour |
User dependent |
| Antares-Simulator |
Electricity Methane Hydrogen Heat |
Capacity Expansion Problem Production Cost Model |
dispatch investment |
GNU General Public License version 3.0 (GPL-3.0) |
C++, C |
Hour |
NUTS0 - NUTS2 |
| AnyMOD |
User-dependent |
Framework |
dispatch investment |
MIT license (MIT) |
Julia/JuMP |
Hour |
User-dependent |
| Backbone |
All |
Framework |
dispatch investment |
GNU Library or "Lesser" General Public License version 3.0 (LGPL-3.0) |
GAMS |
15 Minute |
Depends on user |
| Balmorel |
User-dependent |
Energy System Model |
dispatch investment |
ISC License (ISC) |
GAMS |
Hour |
Hierarchical: countries, regions, areas |
| Breakthrough Energy Model |
Electricity |
Framework |
dispatch |
MIT license (MIT) |
Julia/JuMP |
Hour |
Nodal |
| CAPOW |
Electric power |
CAISO and Mid-Columbia markets/U.S. West Coast |
dispatch |
MIT license (MIT) |
Python (Pyomo) |
Hour |
Zonal |
| CESAR-P |
electricity heating cooling domestic hot water |
Swiss building stock |
|
Affero General Public License v3 (AGPL-3.0) |
Python, EnergyPlus |
Hour |
depending on input data |
| Calliope |
User-dependent |
Framework |
dispatch investment |
Apache License 2.0 (Apache-2.0) |
Python (Pyomo) |
Hour |
User-dependent |
| CapacityExpansion |
electricity heat gas |
Capacity Expansion Problem |
dispatch investment |
MIT license (MIT) |
Julia/JuMP |
|
input data dependent |
| DESSTinEE |
All / Electricity |
Simulation |
dispatch |
Creative Commons Attribution Share-Alike 3.0 (CC-BY-SA-3.0) |
Excel / VBA |
Hour |
National |
| DIETER |
electricity plus sector coupling (EVs P2Heat) |
Optimization |
dispatch investment |
MIT license (MIT) |
GAMS; CPLEX |
Hour |
In most applications so far, Germany as one node; version with additional central European country nodes available |
| Demod |
end-use demand |
Simulation |
|
GNU General Public License version 3.0 (GPL-3.0) |
Python |
Minute |
depending on input data |
| Dispa-SET |
Power system |
EU power system |
dispatch |
European Union Public Licence Version 1.1 (EUPL-1.1) |
Python (Pyomo), GAMS |
Hour |
NUTS1 |
| ELMOD |
Electricity Heat |
German and European Electricity Market |
dispatch |
MIT license (MIT) |
GAMS |
Hour |
power plant block, transmission network node |
| EMLab-Generation |
Electricity Market Carbon Market |
Agent-based Simulation |
dispatch investment |
Apache License 2.0 (Apache-2.0) |
Java |
Year |
Zones |
| EMMA |
Electricity |
Power market model |
dispatch investment |
Creative Commons Attribution 3.0 (CC-BY-3.0) |
GAMS |
Hour |
Countries |
| EOLES elec |
Electricity Sector Carbon Market |
Electricity System Model |
dispatch investment |
Creative Commons Attribution Share-Alike 4.0 (CC-BY-SA-4.0) |
GAMS |
Hour |
Country level |
| EOLES elecRES |
Electricity Sector |
Electricity System Model |
dispatch investment |
Creative Commons Attribution Share-Alike 4.0 (CC-BY-SA-4.0) |
GAMS |
Hour |
Coutry |
| ESO-X |
Electricity |
power system model |
dispatch investment |
MIT license (MIT) |
GAMS; CPLEX |
Hour |
single-node (ESONE: 29 nodes) |
| Energy Access Explorer (EAE) |
|
|
investment |
MIT license (MIT) |
https://github.com/energyaccessexplorer |
Multi year |
1 km |
| Energy Policy Simulator |
Electricity buildings transportation industry district heat land agriculture hydrogen etc... |
System Dynamics |
dispatch investment |
GNU General Public License version 3.0 (GPL-3.0) |
Vensim |
Year |
single region |
| Energy Transition Model |
Households Buildings Agriculture Transport Industry Energy |
Demand driven energy model |
dispatch |
MIT license (MIT) |
Developed in-house written in Ruby (on Rails) |
Year |
Country |
| EnergyRt |
|
Reference Energy System |
|
Affero General Public License v3 (AGPL-3.0) |
GAMS; GLPK |
|
|
| EnergyScope |
All (Electricity Heating and mobility) |
Regional energy system design |
dispatch investment |
Apache License 2.0 (Apache-2.0) |
GLPK/GLPSOL or AMPL/Cplex |
Hour |
Country |
| Ficus |
electricity heating ... |
energy system optimization model |
dispatch investment |
GNU General Public License version 3.0 (GPL-3.0) |
Python (Pyomo) |
15 Minute |
|
| FlexiGIS |
Electricity Sector |
urban energy systems |
|
BSD 3-Clause "New" or "Revised" License (BSD-3-Clause) |
Python |
15 Minute |
building, street, district, city |
| GAMAMOD |
Gas |
German Transmission Grid |
dispatch investment |
Creative Commons Attribution 4.0 (CC-BY-4.0) |
GAMS; CPLEX |
Day |
NUTS0 - NUTS3, for DE |
| GENeSYS-MOD |
Electricity Heat Transport Industry Buildings |
multi‑commodity optimization |
dispatch investment |
Apache License 2.0 (Apache-2.0) |
GAMS, Julia |
Hour |
NUTS1, federal states |
| GRIMSEL-FLEX |
Electricity Heat Hydrogen Buildings Transport |
Energy System Model Optimization Social Planner |
dispatch |
BSD 2-Clause "Simplified" or "FreeBSD" License (BSD-2-Clause) |
Python (Pyomo) |
Hour |
Consumer types and Urban settings |
| Genesys |
Electricity |
Electricity System Model |
dispatch investment |
GNU Library or "Lesser" General Public License version 2.1 (LGPL-2.1) |
C++, boost library, MySQL and QT4, (optional CPLEX solver implementation) |
Hour |
EUMENA, 21 regions |
| GridCal |
Electricity |
Transmission Network Model and Data (input and output) |
|
GNU General Public License version 3.0 (GPL-3.0) |
Python |
|
|
| Heat4Future |
district heating Heat |
district heating system planning |
dispatch |
MIT license (MIT) |
Python |
Hour |
|
| HighRES |
Electricity |
European electricity system model GB electricity system model |
dispatch investment |
MIT license (MIT) |
GAMS; CPLEX |
Hour |
Country level, 20 zones for GB |
| IRENA FlexTool |
All sectors (user can add more) |
Multi-purpose |
dispatch investment |
GNU Library or "Lesser" General Public License version 3.0 (LGPL-3.0) |
GNU MathProg |
Hour |
User dependent |
| Lemlab |
local energy markets |
agent-based simulation |
|
GNU General Public License version 3.0 (GPL-3.0) |
Python, Pyomo |
|
|
| LoadProfileGenerator |
|
|
|
MIT license (MIT) |
C# |
Minute |
|
| MEDEAS |
electricity heat liquid fuels gas solid fuels |
|
|
MIT license (MIT) |
Phyton |
Year |
global, continents, nations |
| Medea |
Electricity Heat |
Austrian and German electricity market |
dispatch investment |
MIT license (MIT) |
GAMS |
Hour |
Countries |
| MicroGridsPy |
Micro-grids design |
Energy Modeling Framework |
dispatch investment |
European Union Public Licence Version 1.1 (EUPL-1.1) |
Python (Pyomo) |
Hour |
Village-scale |
| Mosaik |
electricity heat mobility household |
distributed energy systems smart grid simulation |
|
GNU Library or "Lesser" General Public License version 2.1 (LGPL-2.1) |
Python |
Second |
|
| NEMO |
|
|
dispatch |
GNU General Public License version 3.0 (GPL-3.0) |
Python |
Hour |
NEM regions |
| NEMO (SEI) |
All |
Full energy system optimization flexible geographic and sectoral scope |
dispatch investment |
Apache License 2.0 (Apache-2.0) |
Julia |
Hour |
Flexible - user-defined regionalization |
| OMEGAlpes |
Electricity Heat all |
Production consumption conversion storage |
|
Apache License 2.0 (Apache-2.0) |
OMEGAlpes, PuLP |
|
|
| OSeMOSYS |
all |
|
investment |
Apache License 2.0 (Apache-2.0) |
GNU MathProg |
Day |
Country |
| Oemof |
Electricity Heat Mobility |
Energy Modelling Framework |
dispatch investment |
GNU General Public License version 3.0 (GPL-3.0) |
Python, Pyomo, Coin-OR |
Hour |
Depends on user |
| OnSSET |
Electricity |
|
|
MIT license (MIT) |
Python |
Multi year |
Settlement level |