A Bottom-up model for the simulation of heat demand profiles of urban areas
- UrbanHeatPro is a python-based bottom-up model for the simulation of heat demand profiles of urban areas.
- It considers both the space heating demand and hot water demand. So far, the hot water demand is calculated only for residential buildings.
- Characteristic values for the building stock, building thermal properties, building set-temperature and annual hot water consumption are based on statistics for Germany.
- DSM strategies for the reduction of heat demand such as building renovation, heat load reduction, night-set back operation, etc, are easily implemented.
- The size of the study area can start from one building. Buildings to simulate should be included in the input (csv) file.
- By default, the model operates on an hourly time steps. However, the temporal resolution is configurable.
Python 3.6 (installation with Anaconda recommended)
Each building is described with the following information:
- Area (required) Building ground floor area in m²
- Use (required) Building use as integer:
- 0 Commercial
- 1 Industrial
- 2 Public
- 3 Residential
- Bid (optional) Building identification number as integer
- Free_walls (required) Number of walls in contact with ambient temperature. The building is assumed to be a rectangular box with four walls.
- Construction year class (optional) Construction year class from TABULA Typology as integer:
- 0 <1859
- 1 1860 - 1918
- 2 1919 - 1948
- 3 1949 - 1957
- 4 1958 - 1968
- 5 1969 - 1978
- 6 1979 - 1983
- 7 1984 - 1994
- 8 1995 - 2001
- 9 2002 - 2009
- Building type (optional) Building type from TABULA Typology as integer: 0 Single-Family House (SFH) 1 Terraced House (TH) 2 Multi-family House (MFH) 3 Apartment Block (AB)
To run the model with the given input data, change the desired information in the runme.py file and run this file in the command line:
python runme.py
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Copyright (C) 2018-2019 Anahi Molar-Cruz
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details: http://www.gnu.org/licenses/.