The Vertical City Weather Generator (VCWG)
Contributors
Supervisor:
- 1. School of Engineering, University of Guelph, Guelph, Canada
Description
The Vertical City Weather Generator (VCWG) is a software that predicts the urban microclimate in relation to a nearby rural climate given the urban characteristics. VCWG predicts vertical proles of temperature, wind speed, humidity, and turbulence kinetic energy as well as the building energy performance in an urban area. More details on the model can be found at the Atmospheric Innovations Research (AIR) laboratory website at www.aaa-scientists.com.
To run the VCWG, it is required to put the weather le (*.epw) of the region of interest in the directory e.g. "Resources/epw/Basel_BUBBLE.epw". This file can be downloaded from EnergyPlus (https://energyplus.net/). The VCWG can take input parameters from the file located in the directory e.g. "resources/parameters/initialize Basel". This file contains the required parameters of the case study including urban characteristics, vegetation parameters, view factors, and simulation parameters. The user is able to change the parameters to define and run a simulation of interest. If desired, new view factors can be obtained by running "UWG/Run RayTracing.py" and copy
and paste the results from le e.g. \UWG/ViewFactor BASEL.txt" into the input file e.g. "resources/parameters/initialize Basel". In the python file "VCWG/VCWGv1.3.2.py" located in the main directory, the user is required to change the name of weather file and the name of the initialization file to the ones located in the directories of "resources/epw" and "resources/parameters/", respectively. Once the user runs "VCWG/VCWGv1.3.2.py", the simulation will start. Depending on the simulation parameters, it takes a few minutes to generate the output files located in the "Output" directory. It is recommended to discard the first 24 hours of simulation as spin-up period while considering results after this period.
"VCWGv1.3.2.py" is designed to run on Python 2.7.13. This version of Python can be downloaded from "https://www.python.org/downloads/release/python-2713/". For example for a 64-bit Windows operating system the installation file will be "python-2.7.13.amd64". The following packages and versions can be used: numpy 1.14.3, scipy 1.1.0, matplotlib 2.2.2. Note that other packages may also work.
"UWG/Run RayTracing.py" is designed to run on Python 3.6.1. This version of Python can be downloaded from "https://www.python.org/downloads/release/python-361/". For example for a 64-bit Windows operating system the installation file will be "python-3.6.1-amd64". The following packages and versions can be used: numpy 1.19.5, scipy 1.1.0, matplotlib 3.1.1. Note that other packages may also work.
Files
MMoradi-Eng/VCWG-v1.0.0.zip
Files
(6.4 MB)
Name | Size | Download all |
---|---|---|
md5:9d995232edc752813eaf5ba0655f58e1
|
1.3 MB | Preview Download |
md5:296b49d4a896eb0eb498440787222b11
|
1.4 MB | Download |
md5:fe331670233c1d6e7c9c11416ad000f2
|
729.9 kB | Download |
md5:82f5bc94f0b4759149efd0750bab8959
|
1.1 MB | Preview Download |
md5:c9e11e8c81372ddd48ad04673d18fe40
|
828.4 kB | Preview Download |
md5:6e119121090b5aed68d3bebf69a7c825
|
1.1 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/MMoradi-Eng/VCWG/tree/v1.0.0 (URL)