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
Reports produced using the model
[[report_references::* 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
◀ back to model list