AMIRIS |
true |
false |
Apache License 2.0 (Apache-2.0) |
|
Agent-based electricity market model |
dispatch |
Germany, Austria |
Simulation Agent-based |
stochastic, perfect foresight, deterministic |
Java |
ASAM |
true |
false |
GNU General Public License version 3.0 (GPL-3.0) |
|
Agent-based Simulation Market Model Electricity System Model German and European Electricity Market |
dispatch |
Europe |
Simulation Agent-based |
|
Python (Pyomo) |
ASSUME |
true |
false |
Affero General Public License v3 (AGPL-3.0) |
transmission distribution |
German and European Electricity Market Network-constrained Unit Commitment and Economic Dispatch Agent-based electricity market model |
dispatch |
Depending on input data |
Simulation Agent-based |
Deterministic |
Python, Pyomo |
Antares-Simulator |
true |
false |
GNU General Public License version 3.0 (GPL-3.0) |
transmission DC load flow net transfer capacities |
Capacity Expansion Problem Production Cost Model |
dispatch investment |
Europe |
Optimization Simulation |
Monte-Carlo methods, myopic week-ahead foresight |
C++, C |
AnyMOD |
true |
true |
MIT license (MIT) |
transmission net transfer capacities |
Framework |
dispatch investment |
User-dependent |
Optimization |
single-stage scenarios |
Julia/JuMP |
Backbone |
true |
false |
GNU Library or "Lesser" General Public License version 3.0 (LGPL-3.0) |
transmission DC load flow net transfer capacities |
Framework |
dispatch investment |
Depends on user |
Optimization |
Short-term and long-term stochastics are available |
GAMS |
Balmorel |
true |
true |
ISC License (ISC) |
net transfer capacities transmission DC load flow |
Energy System Model |
dispatch investment |
User-dependent (Pan-European, applied in 20+ countries) |
Optimization |
Deterministic, perfect foresight, global sensitivity analysis |
GAMS |
Breakthrough Energy Model |
true |
false |
MIT license (MIT) |
transmission DC load flow |
Framework |
dispatch |
Currently U.S., but extendable to any region |
Optimization Simulation |
Scenario Analysis (Deterministic) |
Julia/JuMP |
CAPOW |
true |
false |
MIT license (MIT) |
transmission |
CAISO and Mid-Columbia markets/U.S. West Coast |
dispatch |
|
Simulation |
Short-term and long-term stochastics are available |
Python (Pyomo) |
CESAR-P |
true |
false |
Affero General Public License v3 (AGPL-3.0) |
|
Swiss building stock |
|
Switzerland |
Simulation |
|
Python, EnergyPlus |
Calliope |
true |
true |
Apache License 2.0 (Apache-2.0) |
net transfer capacities transmission distribution |
Framework |
dispatch investment |
User-dependent |
Optimization |
Deterministic; stochastic programming add-on |
Python (Pyomo) |
CapacityExpansion |
true |
false |
MIT license (MIT) |
|
Capacity Expansion Problem |
dispatch investment |
Input data dependent |
Optimization |
|
Julia/JuMP |
DESSTinEE |
true |
true |
Creative Commons Attribution Share-Alike 3.0 (CC-BY-SA-3.0) |
net transfer capacities |
Simulation |
dispatch |
Europe, North Africa |
Simulation |
Stochastic |
Excel / VBA |
DIETER |
true |
false |
MIT license (MIT) |
|
Optimization |
dispatch investment |
Initial version: greenfield, loosely calibrated to Germany; central European version also available |
Optimization |
- (work in progress) |
GAMS; CPLEX |
Demod |
true |
false |
GNU General Public License version 3.0 (GPL-3.0) |
|
Simulation |
|
Germany, UK |
Simulation |
Not yet implemented |
Python |
Dispa-SET |
true |
false |
European Union Public Licence Version 1.1 (EUPL-1.1) |
net transfer capacities |
EU power system |
dispatch |
Currently, 7 EU countries |
Optimization |
Through proper sizing of reserve needs |
Python (Pyomo), GAMS |
DynPP |
false |
false |
|
net transfer capacities |
Specific Power Plants |
investment |
Specific plants |
Optimization Simulation |
Deterministic |
Modelica, Dymola, (OpenModelica), C++, MySQL, SQLite |
EA-PSM Electric Arc Flash |
false |
false |
|
transmission distribution AC load flow DC load flow |
|
|
Global, European Union, Lithuania, Turkey, Poland, India |
Optimization Simulation |
|
Java |
EA-PSM Electric Short Circuit |
false |
false |
|
transmission distribution AC load flow DC load flow |
|
|
Global, European Union, Lithuania, Turkey, Poland, India |
Optimization Simulation |
|
Java |
ELMOD |
true |
true |
MIT license (MIT) |
transmission DC load flow |
German and European Electricity Market |
dispatch |
Germany, Europe |
Optimization |
|
GAMS |
ELTRAMOD |
false |
true |
|
transmission net transfer capacities |
German and European Electricity Market |
dispatch investment |
EU-27 + Norway + Switzerland + United Kingdom + Balkan countries |
Optimization |
Deterministic; Perfect foresight; Sensitivity analysis ; |
GAMS; CPLEX |
EMLab-Generation |
true |
true |
Apache License 2.0 (Apache-2.0) |
net transfer capacities |
Agent-based Simulation |
dispatch investment |
Central Western Europe |
Simulation Agent-based |
Limited foresight, optional risk aversion |
Java |
EMMA |
true |
true |
Creative Commons Attribution 3.0 (CC-BY-3.0) |
net transfer capacities |
Power market model |
dispatch investment |
France, Poland, Belgium, The Netherlands, Germany, Sweden, Norway |
Optimization |
Sensitivities (many) |
GAMS |
EOLES elec |
true |
false |
Creative Commons Attribution Share-Alike 4.0 (CC-BY-SA-4.0) |
transmission |
Electricity System Model |
dispatch investment |
|
Optimization Simulation |
Deterministic; Perfect foresight; Sensitivity analysis ; |
GAMS |
EOLES elecRES |
true |
false |
Creative Commons Attribution Share-Alike 4.0 (CC-BY-SA-4.0) |
transmission |
Electricity System Model |
dispatch investment |
|
Optimization Simulation |
Deterministic; Perfect foresight; Sensitivity analysis ; Robust decision making |
GAMS |
ESO-X |
true |
false |
MIT license (MIT) |
|
power system model |
dispatch investment |
UK |
Optimization |
scenario analysis |
GAMS; CPLEX |
Energy Policy Simulator |
true |
false |
GNU General Public License version 3.0 (GPL-3.0) |
|
System Dynamics |
dispatch investment |
|
Simulation |
Monte carlo |
Vensim |
Energy Transition Model |
true |
true |
MIT license (MIT) |
transmission distribution net transfer capacities |
Demand driven energy model |
dispatch |
EU27, The Netherlands, UK, Poland, France, Germany, Spain, Brazil |
Simulation |
The user can assess the impact of almost every input variable and assumption |
Developed in-house written in Ruby (on Rails) |
EnergyNumbers-Balancing |
false |
false |
|
|
Simulating storage and exogenously-variable renewables |
dispatch |
Britain, Germany, Spain |
Simulation |
Deterministic |
Fortran, PHP, Javascript, HTML, CSS |
EnergyRt |
true |
true |
Affero General Public License v3 (AGPL-3.0) |
|
Reference Energy System |
|
|
Optimization |
perfect foresight |
GAMS; GLPK |
EnergyScope |
true |
false |
Apache License 2.0 (Apache-2.0) |
|
Regional energy system design |
dispatch investment |
Region (Switzerland, Belgium) |
Optimization |
|
GLPK/GLPSOL or AMPL/Cplex |
Ficus |
true |
true |
GNU General Public License version 3.0 (GPL-3.0) |
|
energy system optimization model |
dispatch investment |
|
Optimization |
None |
Python (Pyomo) |
FlexiGIS |
true |
false |
BSD 3-Clause "New" or "Revised" License (BSD-3-Clause) |
distribution |
urban energy systems |
|
|
Optimization Simulation |
|
Python |
GAMAMOD |
false |
true |
|
transmission distribution |
European Natural Gas Market |
dispatch investment |
|
Optimization |
|
GAMS |
GAMAMOD-DE |
false |
true |
|
|
|
dispatch |
|
|
|
GAMS; CPLEX |
GRIMSEL-FLEX |
true |
false |
BSD 2-Clause "Simplified" or "FreeBSD" License (BSD-2-Clause) |
transmission net transfer capacities |
Energy System Model Optimization Social Planner |
dispatch |
Switzerland, Austria, Italy, France, Germany |
Optimization |
Perfect foresight, Sensitivity analisys, Scenarios |
Python (Pyomo) |
Genesys |
true |
false |
GNU Library or "Lesser" General Public License version 2.1 (LGPL-2.1) |
transmission net transfer capacities |
Electricity System Model |
dispatch investment |
Europe, North Africa, Middle East |
Optimization Simulation |
24 h foresight for storage operation |
C++, boost library, MySQL and QT4, (optional CPLEX solver implementation) |
GridCal |
true |
true |
GNU General Public License version 3.0 (GPL-3.0) |
transmission distribution AC load flow DC load flow |
Transmission Network Model and Data (input and output) |
|
|
Optimization Simulation |
Deterministic, stochastic |
Python |
HighRES |
true |
false |
MIT license (MIT) |
transmission net transfer capacities |
European electricity system model GB electricity system model |
dispatch investment |
EEA+Norway and UK |
Optimization |
|
GAMS; CPLEX |
IRENA FlexTool |
true |
false |
GNU Library or "Lesser" General Public License version 3.0 (LGPL-3.0) |
transmission net transfer capacities |
Multi-purpose |
dispatch investment |
User dependent |
Optimization |
perfect foresight, but can use limited horizon |
GNU MathProg |
JMM |
false |
false |
|
|
|
|
|
|
|
|
Lemlab |
true |
false |
GNU General Public License version 3.0 (GPL-3.0) |
|
agent-based simulation |
|
|
Simulation Agent-based |
perfect forecast, deterministic, stochastic |
Python, Pyomo |
LoadProfileGenerator |
true |
false |
MIT license (MIT) |
|
|
|
|
|
|
C# |
MEDEAS |
true |
false |
MIT license (MIT) |
|
|
|
Global; European Union; Bulgaria; Austria |
Other |
Deterministic |
Phyton |
MOCES |
false |
true |
|
|
Energy Modeling Framework |
dispatch |
Depends on user |
Simulation Agent-based |
deterministic, stochastic |
Modelica, Dymola, (OpenModelica), C++, MySQL, SQLite |
Maon |
false |
false |
|
transmission distribution AC load flow DC load flow net transfer capacities |
Mixed-Integer Quadratic Programming (MIQP) |
dispatch investment |
Europe, North Africa, Middle East |
Optimization Simulation Other Agent-based |
Monte Carlo, preprocessing or sensitivity |
C++ |
Medea |
true |
false |
MIT license (MIT) |
net transfer capacities |
Austrian and German electricity market |
dispatch investment |
Austria, Germany |
Optimization |
Deterministic |
GAMS |
MicroGridsPy |
true |
false |
European Union Public Licence Version 1.1 (EUPL-1.1) |
|
Energy Modeling Framework |
dispatch investment |
|
Optimization |
Two-stage stochastic optimization |
Python (Pyomo) |
Mosaik |
true |
false |
GNU Library or "Lesser" General Public License version 2.1 (LGPL-2.1) |
transmission distribution |
distributed energy systems smart grid simulation |
|
|
Optimization Simulation Agent-based |
|
Python |
MultiMod |
false |
true |
|
transmission net transfer capacities |
Equilibrium model |
dispatch investment |
Global |
Other |
Not covered (yet) |
GAMS |
NEMO |
true |
true |
GNU General Public License version 3.0 (GPL-3.0) |
transmission |
|
dispatch |
Australia |
Optimization Simulation |
|
Python |
NEMO (SEI) |
true |
false |
Apache License 2.0 (Apache-2.0) |
transmission distribution DC load flow net transfer capacities |
Full energy system optimization flexible geographic and sectoral scope |
dispatch investment |
All |
Optimization |
Deterministic but can readily be applied in Monte Carlo analyses |
Julia |
OMEGAlpes |
true |
false |
Apache License 2.0 (Apache-2.0) |
|
Production consumption conversion storage |
|
|
Optimization |
|
OMEGAlpes, PuLP |
OSeMOSYS |
true |
true |
Apache License 2.0 (Apache-2.0) |
transmission distribution |
|
investment |
Africa (all countries), Sweden, Baltic States, Nicaragua, Bolivia, South America, EU-27+3 |
Optimization |
|
GNU MathProg |
Oemof |
true |
true |
GNU General Public License version 3.0 (GPL-3.0) |
transmission distribution net transfer capacities DC load flow |
Energy Modelling Framework |
dispatch investment |
Depends on user |
Optimization Simulation |
Deterministic |
Python, Pyomo, Coin-OR |
OnSSET |
true |
false |
MIT license (MIT) |
|
|
|
Sub-Saharan Africa, developing Asia, Latin America |
Optimization |
|
Python |
OpenTUMFlex |
true |
false |
GNU General Public License version 3.0 (GPL-3.0) |
distribution |
Energy System Model urban energy systems load shifting optimisation Local energy systems |
|
User dependent |
Optimization Simulation |
|
Python (Pyomo) |
PLEXOS Open EU |
false |
true |
|
net transfer capacities |
Market Model |
dispatch |
North West Europe |
Optimization |
None |
PLEXOS |
POMATO |
true |
false |
GNU Library or "Lesser" General Public License version 3.0 (LGPL-3.0) |
transmission DC load flow net transfer capacities |
Network-constrained Unit Commitment and Economic Dispatch |
dispatch |
User-dependent |
Optimization |
Chance Constrained |
Julia/JuMP |
Pandapipes |
true |
true |
MIT license (MIT) |
distribution |
|
|
|
Simulation |
|
Python |
Pandapower |
true |
false |
BSD 3-Clause "New" or "Revised" License (BSD-3-Clause) |
transmission distribution |
Transmission Network Model |
|
|
Simulation |
|
Python |
PowNet |
true |
false |
MIT license (MIT) |
transmission distribution DC load flow |
Network-constrained Unit Commitment and Economic Dispatch |
dispatch |
Laos, Cambodia, Thailand, any user-defined country or region |
Optimization Simulation |
Sensitivity analysis |
Python (Pyomo) |
PowerMatcher |
true |
false |
Apache License 2.0 (Apache-2.0) |
|
|
|
|
|
|
Java |
PowerSimulations.jl |
true |
false |
BSD 3-Clause "New" or "Revised" License (BSD-3-Clause) |
transmission AC load flow DC load flow net transfer capacities |
quasii-static sequential unit-commitment and economic dispatch problems |
dispatch |
Any |
Optimization |
scenario analysis |
Julia |
PowerSimulationsDynamics.jl |
true |
false |
BSD 3-Clause "New" or "Revised" License (BSD-3-Clause) |
transmission AC load flow |
Dynamic system simulation model library |
|
|
Simulation |
scenario analysis |
Julia |
PowerSystems.jl |
true |
false |
BSD 3-Clause "New" or "Revised" License (BSD-3-Clause) |
transmission AC load flow DC load flow net transfer capacities |
Optimization Simulation |
dispatch |
Any |
Simulation |
scenario analysis |
Julia |
Pvlib python |
true |
false |
BSD 3-Clause "New" or "Revised" License (BSD-3-Clause) |
|
|
|
|
Simulation |
|
Python |
PyLESA |
true |
false |
MIT license (MIT) |
AC load flow DC load flow |
Local energy systems |
dispatch |
|
Simulation |
perfect foresight |
Python |
PyPSA |
true |
false |
GNU General Public License version 3.0 (GPL-3.0) |
transmission distribution AC load flow DC load flow net transfer capacities |
Energy System Model |
dispatch investment |
Europe, China, South Africa |
Optimization Simulation |
Not explicitly covered, but stochastic optimisation possible |
Python, Pyomo |
QuaSi - GenSim |
true |
false |
MIT license (MIT) |
|
building energy demand |
|
All |
Simulation |
|
EnergyPlus, OpenStudio, MS Excel, Ruby |
QuaSi - ReSiE |
true |
false |
MIT license (MIT) |
transmission distribution |
multi energy systems in urban scale |
dispatch investment |
Depends on user |
Simulation Other |
sensitivity analysis |
Julia |
QuaSi - SoDeLe |
true |
false |
MIT license (MIT) |
|
PV energy production |
|
All |
Simulation |
|
Python |
REopt |
true |
false |
BSD 3-Clause "New" or "Revised" License (BSD-3-Clause) |
|
Energy System Model |
dispatch investment |
World |
Optimization |
|
Julia/JuMP |
Region4FLEX |
true |
false |
Apache License 2.0 (Apache-2.0) |
transmission |
load shifting optimisation |
|
Germany |
Optimization |
|
Python |
Renpass |
true |
true |
GNU General Public License version 3.0 (GPL-3.0) |
net transfer capacities |
Electricity System Model / Regional Dispatch Model / Transshipment Model |
dispatch |
Poland, Lithuania, Latvia, Estonia, Finland, Sweden, Denmark, Norway, the Netherlands, Belgium, Luxembourg, France, Switzerland, Austria, the Czech Republic, Germany |
Optimization Simulation |
perfect foresight |
R |
SIREN |
true |
false |
Affero General Public License v3 (AGPL-3.0) |
|
Electricity System Model |
dispatch investment |
|
Simulation Other |
|
Python, NREL SAM |
SMS++ |
true |
false |
GNU Library or "Lesser" General Public License version 3.0 (LGPL-3.0) |
transmission distribution DC load flow net transfer capacities |
in princople all short- to long-term optimization |
dispatch investment |
Any |
Optimization |
in principle any, currently scenarios |
SMS++ |
SciGRID gas |
true |
false |
Creative Commons Attribution 4.0 (CC-BY-4.0) |
|
European Gas Transmission Network Model and Data (input and output) |
|
Europe |
Other Simulation |
|
GeoJSON & CSV |
SciGRID power |
true |
true |
Apache License 2.0 (Apache-2.0) |
transmission |
Transmission Network Model |
|
Europe and Germany (any other EU country also possible) |
Simulation |
|
Python, PostgreSQL |
SimSEE |
true |
false |
GNU General Public License version 3.0 (GPL-3.0) |
net transfer capacities |
Optimal energy dispatch |
dispatch investment |
|
Optimization Simulation |
stochastic, hydro inflows, wind velocity, solar radiation, temerature an Demand. |
freepascal |
SimSES |
true |
false |
BSD 3-Clause "New" or "Revised" License (BSD-3-Clause) |
|
Electrical energy storage system |
dispatch |
World |
Simulation |
|
Python |
SpineOpt.jl |
true |
false |
GNU Library or "Lesser" General Public License version 3.0 (LGPL-3.0) |
transmission DC load flow net transfer capacities |
Framework |
dispatch investment |
|
Optimization |
Deterministic, perfect foresight, myopic, stochastic. |
Julia/JuMP |
StELMOD |
true |
false |
MIT license (MIT) |
transmission DC load flow net transfer capacities |
Optimization |
dispatch |
Europe (particular focus on Germany) |
Optimization |
deterministic, stochastic |
GAMS |
Switch |
true |
false |
Apache License 2.0 (Apache-2.0) |
transmission distribution AC load flow DC load flow net transfer capacities |
Power system capacity expansion energy system |
dispatch investment |
|
Optimization |
stochastic treatment of hourly renewable variability; allocation of reserves for sub-hourly variability; scenarios or progressive hedging for uncertain annual weather or fuel or equipment costs |
Python, Pyomo |
System Advisor Model (SAM) |
true |
false |
BSD 3-Clause "New" or "Revised" License (BSD-3-Clause) |
|
International renewble energy project modeling |
dispatch |
|
Simulation |
stochastic, deterministic |
C++, WxWidgets |
TIMES |
true |
false |
GNU General Public License version 3.0 (GPL-3.0) |
transmission DC load flow net transfer capacities |
Local National Regional Global models developed using TIMES |
dispatch investment |
Local, National, Regional, Global models |
Optimization |
Deterministic, perfect foresight, myopic, stochastic. |
GAMS |
TIMES Évora |
false |
true |
|
|
Energy supply and demand |
|
Évora (Portugal) |
Optimization |
|
GAMS |
TIMES-PT |
false |
true |
|
transmission distribution |
Energy supply and demand |
|
Portugal |
Optimization |
|
GAMS |
Temoa |
true |
false |
GNU General Public License version 2.0 (GPL-2.0) |
|
energy system optimization model |
investment |
U.S., currently |
Optimization |
stochastic optimization, moeling-to-generate alternatives |
Python (Pyomo) |
TransiEnt |
true |
false |
|
transmission distribution net transfer capacities |
Dynamic system simulation model library |
|
Hamburg / Germany |
Simulation |
Prediction errors can be introduced by (filtered) white noise timeseries to see changes in control behaviour |
Modelica |
URBS |
true |
true |
GNU General Public License version 3.0 (GPL-3.0) |
transmission net transfer capacities |
Energy Modelling Framework |
dispatch investment |
User-dependent |
Optimization |
None |
Python (Pyomo) |
USENSYS |
true |
false |
Affero General Public License v3 (AGPL-3.0) |
transmission |
Capacity expansion Reference Energy System |
investment |
US 48 lower states & DC |
Optimization |
Deterministic |
R/energyRt |