urbs
by TUM EI ENS
Authors: Thomas Richter, Thomas Hamacher, Matthias Huber, Johannes Dorfner
Contact: Johannes Dorfner
|
URBS is a linear programming optimisation model for capacity expansion planning and unit commitment for distributed energy systems. Its name, latin for city, stems from its origin as a model for optimisation for urban energy systems. Since then, it has been adapted to multiple scales from neighbourhoods to continents.
Based on Python (Pyomo). Using Python (pandas et al) for data processing.
Website / Documentation
Download
|
Open Source GNU General Public License version 3.0 (GPL-3.0)
Directly downloadable
Some input data shipped
|
Model Scope |
Model type and solution approach |
Model class
|
Energy Modelling Framework
|
Sectors
|
User-dependent, Electricity
|
Technologies
|
Renewables, Conventional Generation, CHP
|
Decisions
|
dispatch, investment
|
Regions
|
User-dependent
|
Geographic Resolution
|
User-dependent
|
Time resolution
|
Hour
|
Network coverage
|
transmission, net transfer capacities
|
|
Model type
|
Optimization
|
|
Linear optimization model of a user-defined reference energy system.
|
Variables
|
100000
|
Computation time
|
20 minutes (Highly dependent on model size (esp. storage) and solver (CPLEX, GLPK, Gurobi))
|
Objective
|
Minimise total discounted cost of system
|
Uncertainty modeling
|
None
|
Suited for many scenarios / monte-carlo
|
Yes
|
|
References
Scientific references
https://github.com/tum-ens/urbs
https://dx.doi.org/10.14459/2013md1171502
Reports produced using the model
Modelling a Low-Carbon Power System for Indonesia, Malaysia and Singapore; Juergen Stich, Melanie Mannhart, Thomas Zipperle, Tobias Massier, Matthias Huber, Thomas Hamacher; 33rd IEW International Energy Workshop, Peking, 2014
Electricity system optimization in the EUMENA region; Matthias Huber, Johannes Dorfner, Thomas Hamacher; technical report, Munich, 2012]]
◀ back to model list