Röckle method for fast wind speed calculation
A 3D urban wind speed calculation is performed using a 2 steps methodology proposed by Röckle (1990):
- Initialization step: the wind field is initialized around buildings and within vegetation by modeling empirically the wind speed and direction using results from wind tunnel observations
- Solving step: the advection equation is solved from this initial wind field to balance the wind (the turbulence is supposed roughly “solved” by the initialization).
View | After initialization | After numerical solving |
---|---|---|
Horizontal | ![]() |
![]() |
Sectional | ![]() |
![]() |
Note that in the current version the terrain slope is not taken into account.
Most of the vector data manipulations are performed using H2GIS which is automatically downloaded when executing URock. However, H2GIS is based on Java, thus you need to have a version of Java (>=8) installed on your computer. If you do not have, please download it here for Windows users or here for Linux users. Make sure you download the version (32 or 64 bits) consistent with your system (even though most computers are 64 bits nowaday). For information, when you will first execute URock the JAVA environment path will be collected but you can also specify it by yourself if you want URock to use a specific version of JAVA (probably looks like "C:\Program Files\Java\jre1.8.0_271" on Windows and like "/usr/lib/jvm/java-8-openjdk" on Linux).
Several libraries need to be downloaded beforehand (using "osgeo and pip" or only "anaconda" depending of your use - do not mix both !!)
- Jaydebeapi Python library: useful to use the H2GIS database engine in Python,
- Numba to increase the speed of the second step of the URock methodology the H2GIS database engine in Python,
- importlib_metadata
(temporary patch, soon included in UMEP) In QGIS:
- Download the package: from the github page, click on the green button "Code" -> "download as zip"
- import the zip in QGIS: in QGIS, click on "toolbarPlugin" -> "Install and manage plugins" and then "Install from zip" on the left panel in the new window appearing)
Outside QGIS: Do the installation in QGIS and then follow the tutorial to use QGIS processing in Python: https://umep-docs.readthedocs.io/projects/tutorial/en/latest/Tutorials/PythonProcessing2.html#pythonprocessing2
Röckle, R., 1990: Bestimmung der Strömungsverhältnisse im Bereich komplexer Bebauungsstruk-turen. PhD thesis Fachbereich Mechanik der Technischen Hochschule Darmstadt Darmstadt.