All projects

Research

Detailed Outdoor Comfort Evaluation

Using Thermal and CFD Simulations

Detailed Outdoor Comfort Evaluation

As my research project at Transsolar, I led the testing of the new Transsolar Outdoor Comfort Tool through a case study at Bordeauxplatz, Munich. The study combined multi-directional urban CFD simulations using OpenFOAM with Eddy3D and dynamic outdoor thermal simulations using TRNSYS with TRNlizard, both integrated inside Grasshopper 3D.

The results show that detailed outdoor comfort calculations using CFD and thermal simulation differ significantly from simplified workflows that ignore local wind velocity and surface radiant temperature. In this case study, ignoring local wind data led to discrepancies of up to 23.5% in time-in-comfort at critical points inside the plaza.

Bordeauxplatz, Munich — outdoor public plaza used as the case study site
Bordeauxplatz, Munich — outdoor public plaza used as the case study site

CHALLENGES

  • Debugging a newly developed tool, verifying every workflow step.
  • Automated geometry generation and clean-up from OpenStreetMap data.
  • OpenFOAM working knowledge for urban CFD with multiple wind directions.
  • Thermodynamics knowledge for running and analysing the simulation results.
  • Validating TS-OC-Tool accuracy by comparing results with EnviMET and Ladybug Tools.

WORKFLOW

  • Boundary condition retrieval for CFD and thermal models (surrounding buildings, materiality).
  • Geometry preparation from OpenStreetMap data inside Grasshopper 3D.
  • Multi-direction CFD simulation using OpenFOAM with Eddy3D, coupled to the thermal model.
  • Initial simulation and debugging: multiple issues identified and fixed.
  • Parametric simulation using TToolbox and custom Python components.

ACHIEVEMENTS

  • Parametric sensitivity analysis of thermal comfort improvements from vegetation in outdoor comfort simulations.
  • Simulation results validated against field measurements at Bordeauxplatz, Munich.
  • Up to 30% UTCI accuracy improvement when using CFD-coupled detailed thermal modelling vs simplified workflows.
  • Bug fixes and default-parameter updates to the TS-OC-Tool.
Cylindrical CFD wind tunnel domain with eight wind directions for Bordeauxplatz urban study
Cylindrical CFD wind tunnel domain with eight wind directions — Bordeauxplatz urban study
CFD wind velocity vectors across Bordeauxplatz urban canyon
CFD wind velocity vectors across Bordeauxplatz urban canyon — probed at different slices of the thermal air-nodes

The model consists of a thermal zone (56 m × 110 m × 24 m) with three vertical air-nodes, including external shading elements representing the surrounding building. The middle air-node contains two thermal tree zones representing the existing trees on the side. Local comfort conditions are evaluated for 28 positions.

Thermal zone model (56 m × 110 m × 24 m) with vertical air-nodes and thermal tree zones at Bordeauxplatz
Thermal zone model (56 m × 110 m × 24 m) — three vertical air-nodes with external shading and two thermal tree zones; 28 comfort positions evaluated
Frequency distribution of UTCI values for selected comfort positions at Bordeauxplatz
Frequency distribution of UTCI values for selected comfort positions — CFD results for the predominant wind direction (South-East)
Mean radiant temperature at comfort positions 3, 15, and 19 for July 24–30
Mean radiant temperature at comfort positions 3, 15, and 19 for July 24–30