C. Garcia Sanchez
Please Note
23 records found
1
To address these gaps, this thesis asks three questions: whether uMF can be feasibly applied to realistic urban models with non-flat terrain; how its mesh requirements, solver parameters, and computational demands compare to those of the wind-only solver simpleFoam (SF) on the same case; and how the two solvers’ wind-speed predictions compare against street-level field measurements during a representative heatwave hour.
Applied to the Carnegie Mellon University campus in Pittsburgh during one hour of a heatwave on 27 August 2024, with a 3D model reconstructed in City4CFD from LiDAR and building footprints and validated against four MORICHI street-level stations, three findings emerge. First, applying uMF to realistic terrain is feasible but requires time-consuming, case-specific geometric adaptations compared to the geometry-robust SF. Second, on identical geometry and 20 cores, uMF took 3.6× longer than SF (6 h 28 min versus 1 h 49 min), which does not represent a barrier to the use of the solver. Third, uMF improved wind-speed agreement across every aggregate indicator: FB moved from +0.65 to −0.11, MG from 1.89 to 0.83, NMSE was reduced by 65%, and FAC2 rose from 0.50 to 0.75.
These results indicate that uMF merits adoption when buoyancy effects are non-negligible and the analyst can absorb the case-setup overhead. The findings are based on a single one-hour window under one inflow direction, with the observed wind speeds at three of the four stations falling below the anemometer accuracy threshold, and vegetation modelled as a porous medium. Addressing these limitations is identified as a priority for future work. ...
To address these gaps, this thesis asks three questions: whether uMF can be feasibly applied to realistic urban models with non-flat terrain; how its mesh requirements, solver parameters, and computational demands compare to those of the wind-only solver simpleFoam (SF) on the same case; and how the two solvers’ wind-speed predictions compare against street-level field measurements during a representative heatwave hour.
Applied to the Carnegie Mellon University campus in Pittsburgh during one hour of a heatwave on 27 August 2024, with a 3D model reconstructed in City4CFD from LiDAR and building footprints and validated against four MORICHI street-level stations, three findings emerge. First, applying uMF to realistic terrain is feasible but requires time-consuming, case-specific geometric adaptations compared to the geometry-robust SF. Second, on identical geometry and 20 cores, uMF took 3.6× longer than SF (6 h 28 min versus 1 h 49 min), which does not represent a barrier to the use of the solver. Third, uMF improved wind-speed agreement across every aggregate indicator: FB moved from +0.65 to −0.11, MG from 1.89 to 0.83, NMSE was reduced by 65%, and FAC2 rose from 0.50 to 0.75.
These results indicate that uMF merits adoption when buoyancy effects are non-negligible and the analyst can absorb the case-setup overhead. The findings are based on a single one-hour window under one inflow direction, with the observed wind speeds at three of the four stations falling below the anemometer accuracy threshold, and vegetation modelled as a porous medium. Addressing these limitations is identified as a priority for future work.
Thermally conscious urban mobility
Operationalizing urban microclimate data into a pedestrian routing tool
The modular workflow prepares SOLWEIG input data, runs SOLWEIG_GPU to generate hourly UTCI outputs, samples these outputs onto an OpenStreetMap-derived pedestrian network as edge-level thermal-comfort attributes, and uses these in a modified, state-aware weighted Dijkstra algorithm with user-defined preferences. Interaction with the route planner is implemented using a locally deployable web interface. Evaluation with stratified origin-destination pairs shows that thermally conscious routes can reduce modelled UTCI exposure compared with the shortest path, particularly during hotter hours, while requiring only limited additional walking distance. The development process further shows that scalability depends not only on the routing algorithm, but also on data structures, file formats, network representation, and modular software design. ...
The modular workflow prepares SOLWEIG input data, runs SOLWEIG_GPU to generate hourly UTCI outputs, samples these outputs onto an OpenStreetMap-derived pedestrian network as edge-level thermal-comfort attributes, and uses these in a modified, state-aware weighted Dijkstra algorithm with user-defined preferences. Interaction with the route planner is implemented using a locally deployable web interface. Evaluation with stratified origin-destination pairs shows that thermally conscious routes can reduce modelled UTCI exposure compared with the shortest path, particularly during hotter hours, while requiring only limited additional walking distance. The development process further shows that scalability depends not only on the routing algorithm, but also on data structures, file formats, network representation, and modular software design.
Effects of Building Layout on Pedestrian Wind Comfort
A CFD case study on the TU Delft campus
The method constructs a set of boundary (surface) Voronoi sites by intersecting triplets of spheres centered at the vertices of a refined surface triangulation. Building on the sphere-based sampling conditions of VoroCrust, sphere radii are initialized and iteratively adjusted to satisfy smooth-coverage, smooth-overlap, and Lipschitz-type size-transition constraints, while a shrinking step resolves "half-covered" seed configurations. The surface triangulation is refined by splitting triangles and protecting edges, then regularized with centroidal smoothing until the triangles associated with each facet intersect in two points, yielding paired sites on opposite sides of the boundary. These sites induce Voronoi facets that coincide with the input surface, producing triangular boundary faces and avoiding cell clipping. Patch-boundary preservation is enforced by identifying protected edges not only via dihedral-angle sharpness but also via changes in patch groups, ensuring that 1D interfaces between patch types are explicitly represented in the resulting Voronoi boundary.
To populate the mesh interior with Voronoi sites, the thesis evaluates several strategies (uniform random scattering, adaptive distance-based refinement, and structured lattices) to regulate cell density and promote larger cells away from geometric features. A prototype implementation in C++ using CGAL demonstrates feasibility for 2-manifold inputs and produces boundary-conforming Voronoi meshes compatible with OpenFOAM-style polyhedral representations. The approach assumes a valid 2-manifold boundary and does not repair non-manifold or overlapping input geometries. ...
The method constructs a set of boundary (surface) Voronoi sites by intersecting triplets of spheres centered at the vertices of a refined surface triangulation. Building on the sphere-based sampling conditions of VoroCrust, sphere radii are initialized and iteratively adjusted to satisfy smooth-coverage, smooth-overlap, and Lipschitz-type size-transition constraints, while a shrinking step resolves "half-covered" seed configurations. The surface triangulation is refined by splitting triangles and protecting edges, then regularized with centroidal smoothing until the triangles associated with each facet intersect in two points, yielding paired sites on opposite sides of the boundary. These sites induce Voronoi facets that coincide with the input surface, producing triangular boundary faces and avoiding cell clipping. Patch-boundary preservation is enforced by identifying protected edges not only via dihedral-angle sharpness but also via changes in patch groups, ensuring that 1D interfaces between patch types are explicitly represented in the resulting Voronoi boundary.
To populate the mesh interior with Voronoi sites, the thesis evaluates several strategies (uniform random scattering, adaptive distance-based refinement, and structured lattices) to regulate cell density and promote larger cells away from geometric features. A prototype implementation in C++ using CGAL demonstrates feasibility for 2-manifold inputs and produces boundary-conforming Voronoi meshes compatible with OpenFOAM-style polyhedral representations. The approach assumes a valid 2-manifold boundary and does not repair non-manifold or overlapping input geometries.
The influence of trees on air quality in a street canyon
Investigating the effect of leaf area density and seasonality on the dispersion of particulate matter emitted in a street canyon
This thesis investigates how the leaf area density, or LAD, of trees in a street canyon affects the dispersion of pollutants emitted in said canyon. It does so with a Reynolds-Averaged Navier-Stokes model in the OpenFOAM v7 software. A street canyon with an aspect ratio of 1:1 is considered, with a row of trees running through the middle. For four different LAD values, the impacts on canyon concentrations are examined. The results for mean concentrations on the facades and within the canyon are computed and visualised for three different wind directions: one parallel to the canyon, one perpendicular to the canyon, and one at a 45° angle. This was also done for multiple street lengths to investigate the impact of the street boundaries.
The results for this LAD investigation are used to determine monthly averages and seasonal effects. Therefore, the results are subjected to daily KNMI meteorological data. This method utilises wind parameters, direction and speed, to estimate canyon concentrations. Two different types of trees are considered: deciduous trees, which lose their leaves in winter, and coniferous trees, which are evergreens.
It is found that an increase in LAD causes an increase in pollution for parallel wind and angled wind, especially near the boundaries. This is mainly due to the reduced wind speeds within the canyon, limiting dilution. For parallel wind, recirculation zones caused by trees cause the canyon concentrations to accumulate. For perpendicular wind, lower pollutant concentrations are found with higher LAD, due to enhanced vertical transport and reduced accumulation resulting from limited lateral transport.
The seasonal impact of deciduous and coniferous trees is very LAD-dependent when taking yearly averages. Depending on the chosen LAD value, deciduous trees are up to 17-23% worse than a case with no trees, and coniferous trees are up to 28-36% worse, although for low LAD values the impact is small. ...
This thesis investigates how the leaf area density, or LAD, of trees in a street canyon affects the dispersion of pollutants emitted in said canyon. It does so with a Reynolds-Averaged Navier-Stokes model in the OpenFOAM v7 software. A street canyon with an aspect ratio of 1:1 is considered, with a row of trees running through the middle. For four different LAD values, the impacts on canyon concentrations are examined. The results for mean concentrations on the facades and within the canyon are computed and visualised for three different wind directions: one parallel to the canyon, one perpendicular to the canyon, and one at a 45° angle. This was also done for multiple street lengths to investigate the impact of the street boundaries.
The results for this LAD investigation are used to determine monthly averages and seasonal effects. Therefore, the results are subjected to daily KNMI meteorological data. This method utilises wind parameters, direction and speed, to estimate canyon concentrations. Two different types of trees are considered: deciduous trees, which lose their leaves in winter, and coniferous trees, which are evergreens.
It is found that an increase in LAD causes an increase in pollution for parallel wind and angled wind, especially near the boundaries. This is mainly due to the reduced wind speeds within the canyon, limiting dilution. For parallel wind, recirculation zones caused by trees cause the canyon concentrations to accumulate. For perpendicular wind, lower pollutant concentrations are found with higher LAD, due to enhanced vertical transport and reduced accumulation resulting from limited lateral transport.
The seasonal impact of deciduous and coniferous trees is very LAD-dependent when taking yearly averages. Depending on the chosen LAD value, deciduous trees are up to 17-23% worse than a case with no trees, and coniferous trees are up to 28-36% worse, although for low LAD values the impact is small.
The Case C dataset from the Architectural Institute of Japan (AIJ) is an example of a canonical case for our simulations, in which the building footprints could play an important role in the calculation of our results. A CFD simulation on such a canonical case would typically involve the steps of preparing the geometry, generating the mesh, setting boundary and initial conditions, validating the results using experimental data and finally, performing uncertainty analysis. The last step involves various ways of representing the results, like scatter plots, box plots and contour plots. Important aspects of this analysis were the visualization of the flow patterns, the calculation of various quantities of interest such as velocity or turbulent kinetic energy, and the comparison of the simulation results with the experimental data from the AIJ dataset. The effects were examined across multiple wind directions and different footprint uncertainties. This approach could help us to improve the accuracy and reliability of the CFD simulations. ...
The Case C dataset from the Architectural Institute of Japan (AIJ) is an example of a canonical case for our simulations, in which the building footprints could play an important role in the calculation of our results. A CFD simulation on such a canonical case would typically involve the steps of preparing the geometry, generating the mesh, setting boundary and initial conditions, validating the results using experimental data and finally, performing uncertainty analysis. The last step involves various ways of representing the results, like scatter plots, box plots and contour plots. Important aspects of this analysis were the visualization of the flow patterns, the calculation of various quantities of interest such as velocity or turbulent kinetic energy, and the comparison of the simulation results with the experimental data from the AIJ dataset. The effects were examined across multiple wind directions and different footprint uncertainties. This approach could help us to improve the accuracy and reliability of the CFD simulations.
Cool By Design
SOLFD: Extending SOLWEIG for Urban Design Decision Making on Outdoor Thermal Comfort
As urbanization and climate change intensify, managing the urban microclimate becomes increasingly challenging, affecting outdoor thermal comfort. The practical integration of urban microclimate research into urban design remains limited, in part due to the complexity and inaccessibility of existing tools. To support early-stage, climate-sensitive urban design at the neighbourhood scale, I present SOLWEIG For Design (SOLFD): a computation framework that builds on the existing SOLWEIG tool. SOLFD enables urban designers to visualize current microclimatic conditions and assess the impact of design interventions on outdoor thermal comfort. In particular, it focuses specifically on (in)direct solar radiation and its effect as quantified by the mean radiant temperature. Key contributions include: (1) extending SOLWEIG’s 2.5D model to a layered 3D representation for improved accuracy in complex urban geometries; (2) automating the data pipeline using open Dutch geospatial datasets; (3) enabling the modification of the existing urban scene; (4) enhancing output usability through temporally grouped mean radiant temperature maps, derived physiological equivalent temperature maps, and comparison statistics; and (5) significantly reducing simulation time with GPU acceleration. The accuracy of SOLFD was validated using sensor data, achieving an RMSE of 5.39°C. Underneath structures, the RMSE increases to 5.83 °C. The potential of SOLFD is further demonstrated with a case study across various Dutch urban typologies. By laying the foundation for an accessible decision-support tool for outdoor thermal comfort, SOLFD takes a step toward integrating climate-responsive strategies into the urban design process. ...
As urbanization and climate change intensify, managing the urban microclimate becomes increasingly challenging, affecting outdoor thermal comfort. The practical integration of urban microclimate research into urban design remains limited, in part due to the complexity and inaccessibility of existing tools. To support early-stage, climate-sensitive urban design at the neighbourhood scale, I present SOLWEIG For Design (SOLFD): a computation framework that builds on the existing SOLWEIG tool. SOLFD enables urban designers to visualize current microclimatic conditions and assess the impact of design interventions on outdoor thermal comfort. In particular, it focuses specifically on (in)direct solar radiation and its effect as quantified by the mean radiant temperature. Key contributions include: (1) extending SOLWEIG’s 2.5D model to a layered 3D representation for improved accuracy in complex urban geometries; (2) automating the data pipeline using open Dutch geospatial datasets; (3) enabling the modification of the existing urban scene; (4) enhancing output usability through temporally grouped mean radiant temperature maps, derived physiological equivalent temperature maps, and comparison statistics; and (5) significantly reducing simulation time with GPU acceleration. The accuracy of SOLFD was validated using sensor data, achieving an RMSE of 5.39°C. Underneath structures, the RMSE increases to 5.83 °C. The potential of SOLFD is further demonstrated with a case study across various Dutch urban typologies. By laying the foundation for an accessible decision-support tool for outdoor thermal comfort, SOLFD takes a step toward integrating climate-responsive strategies into the urban design process.
Wind Driven Design
A starting point towards a wind-oriented design approach
Using Computational Fluid Dynamics (CFD) simulations, a series of design strategies were evaluated for their impact on local wind conditions in Rijnhaven, Rotterdam, a site facing both ambitious urban development and strict wind regulations. The study identifies how design interventions such as aerodynamic shaping, podiums, and open floors can significantly reduce wind discomfort at street level, particularly on the leeward side of buildings. The result is a workflow aimed at guiding architects in designing with wind more intuitively and effectively.
This research demonstrates that incorporating wind analysis early in the design process can not only improve environmental conditions but also support more coherent and informed architectural outcomes. ...
Using Computational Fluid Dynamics (CFD) simulations, a series of design strategies were evaluated for their impact on local wind conditions in Rijnhaven, Rotterdam, a site facing both ambitious urban development and strict wind regulations. The study identifies how design interventions such as aerodynamic shaping, podiums, and open floors can significantly reduce wind discomfort at street level, particularly on the leeward side of buildings. The result is a workflow aimed at guiding architects in designing with wind more intuitively and effectively.
This research demonstrates that incorporating wind analysis early in the design process can not only improve environmental conditions but also support more coherent and informed architectural outcomes.
Three building geometries with varying roof shapes and footprints were converted from detailed continuous models into voxel models with increasingly finer voxel resolutions. The voxelized models were compared to a non-voxelized LoD 3.2 model to assess accuracy under four key wind directions (90°, 45°, 22.5°, and 0°).
The CFD simulations were performed using OpenFOAM’s RANS solver with a $k–\epsilon$ turbulence model. Due to its higher computational efficiency compared to other turbulence-resolving frameworks, the RANS approach enabled a large number of simulations while maintaining sufficient accuracy for urban CFD applications. A grid-independence test was conducted using the Grid Convergence Index (GCI) method for one model. The resulting grid-independent mesh was then scaled for the other models, ensuring that all simulations remained grid-independent.
The results show that coarse voxel resolutions (1 m and 0.5 m) significantly increase the size of the building geometry and leads to large velocity differences compared to the non-voxelized model. Sloped roofs were most affected by voxelization, as these models showed greater velocity differences than those with rounded roofs.
Wind direction also plays a significant role in voxelization accuracy. While the 90°, 22.5°, and 0° wind directions showed similar results across voxel resolutions, the 45° direction produced notable velocity differences. An exception was observed for the model with a rounded roof, which showed more consistent results across all wind directions.
Overall, the velocity difference between non-voxelized and voxelized models decreases as voxel size decreases. However, below a voxel size of 0.1 m, the reduction in velocity difference stagnates, indicating that smaller voxel sizes offer limited additional benefit to CFD accuracy. ...
Three building geometries with varying roof shapes and footprints were converted from detailed continuous models into voxel models with increasingly finer voxel resolutions. The voxelized models were compared to a non-voxelized LoD 3.2 model to assess accuracy under four key wind directions (90°, 45°, 22.5°, and 0°).
The CFD simulations were performed using OpenFOAM’s RANS solver with a $k–\epsilon$ turbulence model. Due to its higher computational efficiency compared to other turbulence-resolving frameworks, the RANS approach enabled a large number of simulations while maintaining sufficient accuracy for urban CFD applications. A grid-independence test was conducted using the Grid Convergence Index (GCI) method for one model. The resulting grid-independent mesh was then scaled for the other models, ensuring that all simulations remained grid-independent.
The results show that coarse voxel resolutions (1 m and 0.5 m) significantly increase the size of the building geometry and leads to large velocity differences compared to the non-voxelized model. Sloped roofs were most affected by voxelization, as these models showed greater velocity differences than those with rounded roofs.
Wind direction also plays a significant role in voxelization accuracy. While the 90°, 22.5°, and 0° wind directions showed similar results across voxel resolutions, the 45° direction produced notable velocity differences. An exception was observed for the model with a rounded roof, which showed more consistent results across all wind directions.
Overall, the velocity difference between non-voxelized and voxelized models decreases as voxel size decreases. However, below a voxel size of 0.1 m, the reduction in velocity difference stagnates, indicating that smaller voxel sizes offer limited additional benefit to CFD accuracy.
Healthy air for children
Strategies for ventilation and air cleaning to control infectious respiratory particles in school classrooms
The study follows four key steps: (1) a literature review bridging school ventilation regimes, IRP transmission, and advanced ventilation systems; (2) a field study to evaluate real-world ventilation and thermal conditions during the pandemic; (3) an experimental investigation of performance of mobile air cleaners (MACs) followed by an in-situ validation; and (4) a combined experimental and computational study to assess personalized air cleaners (PACs) as localized exhaust for IRP removal.
Findings reveal that most classrooms rely on natural ventilation, often failing to meet IAQ standards, especially when fully occupied. With windows and doors open, ventilation rates remained inconsistent, and thermal conditions were unsatisfactory. Hence, more controllable ventilation and air cleaning approaches are needed. MACs, when appropriately selected and positioned, offer effective protection against long-range IRP transmission at room scale, while PACs are effective at mitigating localized, short-range IRP exposure, improving IAQ at an individual level.
This research offers a comprehensive set of solutions for IRP control in classrooms, with actionable insights for a variety of stakeholders. It advocates for a shift from comfort-based to health-centered paradigms. Future research should explore hybrid systems, optimize designs, and validate interventions through real-world infection risk assessments to create healthier, more resilient classrooms. ...
The study follows four key steps: (1) a literature review bridging school ventilation regimes, IRP transmission, and advanced ventilation systems; (2) a field study to evaluate real-world ventilation and thermal conditions during the pandemic; (3) an experimental investigation of performance of mobile air cleaners (MACs) followed by an in-situ validation; and (4) a combined experimental and computational study to assess personalized air cleaners (PACs) as localized exhaust for IRP removal.
Findings reveal that most classrooms rely on natural ventilation, often failing to meet IAQ standards, especially when fully occupied. With windows and doors open, ventilation rates remained inconsistent, and thermal conditions were unsatisfactory. Hence, more controllable ventilation and air cleaning approaches are needed. MACs, when appropriately selected and positioned, offer effective protection against long-range IRP transmission at room scale, while PACs are effective at mitigating localized, short-range IRP exposure, improving IAQ at an individual level.
This research offers a comprehensive set of solutions for IRP control in classrooms, with actionable insights for a variety of stakeholders. It advocates for a shift from comfort-based to health-centered paradigms. Future research should explore hybrid systems, optimize designs, and validate interventions through real-world infection risk assessments to create healthier, more resilient classrooms.
This thesis proposes a solution to automatically load/unload data from memory based on real-time demand. To achieve the proposed solution the methodology is split into two main stages: \textbf{(a)} pre-processing and \textbf{(b)} visualization.
The pre-processing is required to efficiently manage the \textit{massive} amount of data during the visualization step. It involves segmenting the study area into smaller, more manageable regions. Furthermore, it generates multiple level of details for each region such that the desired level of detail can be used as required.
The visualization is performed within game engines --- Unity for this thesis. Game engines provide a solid starting platform as they include aspects such as read/write operations, rendering capabilities, and flexible code execution. During visualization, the relevant regions --- regions that are within the user's point of view --- are automatically loaded into memory. subsequently, regions that leave the user's point of view are automatically loaded out of memory. Utilizing iso-surfaces, volume rendering, and barbs, the loaded data is then presented to the user.
The results showcase that visualizing \textit{massive} CFD results within game engines is possible in real-time. However, through the data transformation performed in the pre-processing step the data has lost some accuracy. Thankfully, an downward trend can be seen in the loss of accuracy as the level of detail increases. The result show that for data used in the thesis the pre-processing takes between 390 seconds (6 minutes and 30 seconds) and 972 seconds (16 minutes and 12 seconds). Furthermore, a data size reduction of up to 84\% can be seen after the pre-processing has finished. ...
This thesis proposes a solution to automatically load/unload data from memory based on real-time demand. To achieve the proposed solution the methodology is split into two main stages: \textbf{(a)} pre-processing and \textbf{(b)} visualization.
The pre-processing is required to efficiently manage the \textit{massive} amount of data during the visualization step. It involves segmenting the study area into smaller, more manageable regions. Furthermore, it generates multiple level of details for each region such that the desired level of detail can be used as required.
The visualization is performed within game engines --- Unity for this thesis. Game engines provide a solid starting platform as they include aspects such as read/write operations, rendering capabilities, and flexible code execution. During visualization, the relevant regions --- regions that are within the user's point of view --- are automatically loaded into memory. subsequently, regions that leave the user's point of view are automatically loaded out of memory. Utilizing iso-surfaces, volume rendering, and barbs, the loaded data is then presented to the user.
The results showcase that visualizing \textit{massive} CFD results within game engines is possible in real-time. However, through the data transformation performed in the pre-processing step the data has lost some accuracy. Thankfully, an downward trend can be seen in the loss of accuracy as the level of detail increases. The result show that for data used in the thesis the pre-processing takes between 390 seconds (6 minutes and 30 seconds) and 972 seconds (16 minutes and 12 seconds). Furthermore, a data size reduction of up to 84\% can be seen after the pre-processing has finished.
In recent years, Computational Fluid Dynamics (CFD) has become a vital tool for studying wind flow in urban areas. Still, the complex geometries of buildings can lead to challenges, including recirculation, reattachment, intense turbulence, and dead zones. Moreover, vegetation plays a crucial role in controlling wind flow in dense areas by acting as a physical barrier, significantly reducing the wind speed and alter the wind flow direction. Additionally, generating geometry for computa-tional fluid dynamics (CFD) simulation in complex urban environments is a chal-lenging and time-consuming process.
Hence, for this thesis, the City4CFD software will be used to automatically recon-struct a 3D model of Stanford University at LoD1.2, which will significantly reduce the time and effort required to generate the complex geometry necessary for com-putational fluid dynamics (CFD) simulations in urban environments. The results will be compared to those obtained from an already manually reconstructed model at LoD2.1 and real-world measurements conducted within the area of interest. This will allow me to determine the differences introduced by different level of detail.
The research will address several sub-questions, such as the steps needed to auto-matically reconstruct a 3D city model, the potential improvements in simulation accuracy by increasing LoD, and the impact of complex geometries on wind flow. The results of the thesis indicated that a more complex geometry Level of Detail (LoD) can enhance the accuracy of simulations by providing a more precise de-piction of wind flow patterns. In other words, a higher LoD geometry, such as LoD2.1, can more accurately predict wind patterns in urban environments based on real-world measurements. The study observed that the LoD2.1 model, which in-corporates more complex features, generated simulation outcomes that were closer to the measurements compared to the less detailed LoD1.2 model.
...
In recent years, Computational Fluid Dynamics (CFD) has become a vital tool for studying wind flow in urban areas. Still, the complex geometries of buildings can lead to challenges, including recirculation, reattachment, intense turbulence, and dead zones. Moreover, vegetation plays a crucial role in controlling wind flow in dense areas by acting as a physical barrier, significantly reducing the wind speed and alter the wind flow direction. Additionally, generating geometry for computa-tional fluid dynamics (CFD) simulation in complex urban environments is a chal-lenging and time-consuming process.
Hence, for this thesis, the City4CFD software will be used to automatically recon-struct a 3D model of Stanford University at LoD1.2, which will significantly reduce the time and effort required to generate the complex geometry necessary for com-putational fluid dynamics (CFD) simulations in urban environments. The results will be compared to those obtained from an already manually reconstructed model at LoD2.1 and real-world measurements conducted within the area of interest. This will allow me to determine the differences introduced by different level of detail.
The research will address several sub-questions, such as the steps needed to auto-matically reconstruct a 3D city model, the potential improvements in simulation accuracy by increasing LoD, and the impact of complex geometries on wind flow. The results of the thesis indicated that a more complex geometry Level of Detail (LoD) can enhance the accuracy of simulations by providing a more precise de-piction of wind flow patterns. In other words, a higher LoD geometry, such as LoD2.1, can more accurately predict wind patterns in urban environments based on real-world measurements. The study observed that the LoD2.1 model, which in-corporates more complex features, generated simulation outcomes that were closer to the measurements compared to the less detailed LoD1.2 model.
To handle trees in CFD simulations, the implicit tree modeling approach, i.e, the porosity model, is widely used where finite volume cells that roughly account for trees are marked as porous zones. Some studies have also attempted to model trees as obstacles rather than porous zones, which can be referred to as an explicit tree modeling approach. The difference between these two approaches deserves further study. Also, for practical purposes and lack of information, the geometric features of trees are usually oversimplified or even ignored in CFD simulations.
This thesis investigates the difference between implicit and explicit tree modeling approaches and analyzes the impact of tree Level of Detail (LoD) and shapes on the flow structure. For comparative analysis, several numerical test cases with different urban complexities, tree modeling approaches, tree LoDs, tree shapes, Leaf Area Density (LAD) values, and wind directions were used for CFD simulations.
The results show: (a) the implicit models always allow some of the wind flow into the porous cells no matter how high the LAD values are, resulting in smaller wind acceleration on the lateral sides of implicit tree models; (b) for the idealized street canyon and realistic urban geometry test cases simulated in this thesis, the velocity magnitude differences between the LoD2 cases and the LoD3 cases are rather limited, with maximum differences in the order of 0.5 m/s; (c) differences in tree shapes, LAD values, and wind directions will change the effects of tree modeling approaches and tree LoDs on wind. For instance, the case using an isolated explicit LoD2 conifer tree model has a different wake flow pattern from other explicit cases. Also, with the inflow direction perpendicular to buildings, the higher the LAD values, the larger the velocity magnitude difference between cases using LoD2 tree models and those using LoD3 tree models. ...
To handle trees in CFD simulations, the implicit tree modeling approach, i.e, the porosity model, is widely used where finite volume cells that roughly account for trees are marked as porous zones. Some studies have also attempted to model trees as obstacles rather than porous zones, which can be referred to as an explicit tree modeling approach. The difference between these two approaches deserves further study. Also, for practical purposes and lack of information, the geometric features of trees are usually oversimplified or even ignored in CFD simulations.
This thesis investigates the difference between implicit and explicit tree modeling approaches and analyzes the impact of tree Level of Detail (LoD) and shapes on the flow structure. For comparative analysis, several numerical test cases with different urban complexities, tree modeling approaches, tree LoDs, tree shapes, Leaf Area Density (LAD) values, and wind directions were used for CFD simulations.
The results show: (a) the implicit models always allow some of the wind flow into the porous cells no matter how high the LAD values are, resulting in smaller wind acceleration on the lateral sides of implicit tree models; (b) for the idealized street canyon and realistic urban geometry test cases simulated in this thesis, the velocity magnitude differences between the LoD2 cases and the LoD3 cases are rather limited, with maximum differences in the order of 0.5 m/s; (c) differences in tree shapes, LAD values, and wind directions will change the effects of tree modeling approaches and tree LoDs on wind. For instance, the case using an isolated explicit LoD2 conifer tree model has a different wake flow pattern from other explicit cases. Also, with the inflow direction perpendicular to buildings, the higher the LAD values, the larger the velocity magnitude difference between cases using LoD2 tree models and those using LoD3 tree models.
(CFD) simulations, which can provide insight in various topics.
CFD simulations are valuable for modelling complex urban phenomena such as wind flow, microclimates and thermal comfort. A CFD requires as an input a 3D geometric dataset that represents objects in the urban environment which are most commonly buildings and then according to this input the air flow is simulated around it.
When creating geometries automatically for CFD simulations, several clean up tasks must be completed for them to be usable without any issues. One of the problems arising is related to the redundant faces shared between adjacent buildings, which have no purpose for outdoor flow simulations and cause complications when creating the mesh that is needed for the CFD. This
synthesis project focuses on addressing the aforementioned issue by removing the shared faces.
The ultimate goal of this project was to create an open-source product that can efficiently and in an automated way remove the adjacent faces between buildings. The benefits will be imminent during the meshing process, as we strive to reduce the time that consultancies spend fixing the input geometries before running a CFD simulation, along with an overall improved user experience.
This report is organised in four main sections. The first section is the general introduction of the issue that needs to resolved. The second section defines more in depth the problem and sets the research questions, in accordance to that, in the third section the research methodology is developed. In the fourth section the results of both methods are presented. The fifth sectionfocuses on a reflection of the project, while the sixth section presents the final conclusions. Finally, the seventh section contains the specifics of the project management itself.
The project was carried out in cooperation with Dassault Syst`emes and is developed in the context of the GEO1101 course in MSc Geomatics TU Delft. In addition to this report we have created a GitHub repository (https://github.com/Fabisser/facesBgone) that contains the source code of the two methods. ...
(CFD) simulations, which can provide insight in various topics.
CFD simulations are valuable for modelling complex urban phenomena such as wind flow, microclimates and thermal comfort. A CFD requires as an input a 3D geometric dataset that represents objects in the urban environment which are most commonly buildings and then according to this input the air flow is simulated around it.
When creating geometries automatically for CFD simulations, several clean up tasks must be completed for them to be usable without any issues. One of the problems arising is related to the redundant faces shared between adjacent buildings, which have no purpose for outdoor flow simulations and cause complications when creating the mesh that is needed for the CFD. This
synthesis project focuses on addressing the aforementioned issue by removing the shared faces.
The ultimate goal of this project was to create an open-source product that can efficiently and in an automated way remove the adjacent faces between buildings. The benefits will be imminent during the meshing process, as we strive to reduce the time that consultancies spend fixing the input geometries before running a CFD simulation, along with an overall improved user experience.
This report is organised in four main sections. The first section is the general introduction of the issue that needs to resolved. The second section defines more in depth the problem and sets the research questions, in accordance to that, in the third section the research methodology is developed. In the fourth section the results of both methods are presented. The fifth sectionfocuses on a reflection of the project, while the sixth section presents the final conclusions. Finally, the seventh section contains the specifics of the project management itself.
The project was carried out in cooperation with Dassault Syst`emes and is developed in the context of the GEO1101 course in MSc Geomatics TU Delft. In addition to this report we have created a GitHub repository (https://github.com/Fabisser/facesBgone) that contains the source code of the two methods.
is presented. Then, several methodologies are presented to compute the urban morphological parameters, such as the Urban Canyon, wind- or leeward facade, Angle of Attack and terrain roughness length. The method relies on the use of a Voronoidiagram, with cells describing the morphology. After, the urban morphological parameters are related to potential wind velocity through a scoring method. Using two meteorological stations inside the area of interest, the mean wind velocity is compared to the scores. The result show that both stations show a higher mean wind velocity for higher scores. However, more research is necessary to validate this outcome and a recommendation is given to compare the result of this thesis to a CFD simulation. ...
is presented. Then, several methodologies are presented to compute the urban morphological parameters, such as the Urban Canyon, wind- or leeward facade, Angle of Attack and terrain roughness length. The method relies on the use of a Voronoidiagram, with cells describing the morphology. After, the urban morphological parameters are related to potential wind velocity through a scoring method. Using two meteorological stations inside the area of interest, the mean wind velocity is compared to the scores. The result show that both stations show a higher mean wind velocity for higher scores. However, more research is necessary to validate this outcome and a recommendation is given to compare the result of this thesis to a CFD simulation.
A parametric design space was set up to easily automate Computational Fluid Dynamics (CFD) simulations for different purposes throughout this study. The sediment mobility estimation was the objective function for all simulations conducted. It is based on the difference of transport rate between two lines from the beginning of the plateau to the foot of the dunes. To simplify the parametric model, a Sensitivity Analysis (SA) was conducted to statistically identify the most influential parameters in the model. Afterward, the filtered parameters from the SA are used to build a surrogate model to detect the trends that result from combining the most influential parameters. Finally, a Surrogate-Based Optimisation (SBO) is conducted based on the former surrogate and using a Genetic Algorithm (GA). Three generations were run and used to increase the accuracy of the surrogate and predict an optimum solution for widening the dunes.
The study concludes on a list of design criteria to respect in order to widen the dunes mainly pertaining to the consistent position of the configuration relative to the dunes, the important overlap between houses and the larger wind-facing direction of the configuration. ...
A parametric design space was set up to easily automate Computational Fluid Dynamics (CFD) simulations for different purposes throughout this study. The sediment mobility estimation was the objective function for all simulations conducted. It is based on the difference of transport rate between two lines from the beginning of the plateau to the foot of the dunes. To simplify the parametric model, a Sensitivity Analysis (SA) was conducted to statistically identify the most influential parameters in the model. Afterward, the filtered parameters from the SA are used to build a surrogate model to detect the trends that result from combining the most influential parameters. Finally, a Surrogate-Based Optimisation (SBO) is conducted based on the former surrogate and using a Genetic Algorithm (GA). Three generations were run and used to increase the accuracy of the surrogate and predict an optimum solution for widening the dunes.
The study concludes on a list of design criteria to respect in order to widen the dunes mainly pertaining to the consistent position of the configuration relative to the dunes, the important overlap between houses and the larger wind-facing direction of the configuration.
This research studies the impact of beach house configurations on dune-ward sediment transport to limit the adverse effects on dune development. We use CFD simulations to study the wind flow around a 3D model of a beach with holiday houses, based on a section of the Noordwijk beach in the Netherlands. We implement the CFD software OpenFOAM to solve the RANS equations for turbulent, steady-state flow. The sediment transport that occurs is calculated using the wind direction and speed near the ground surface of the solution.
The study consists of multiple 3D models in which the placement of the houses is varied systematically, to study the effects of beach house configurations. Variations are made by rotating houses, individually or within a row, and changing the distance between the houses and dunes. We determine the annual effect on sediment transport by applying varying wind conditions based on historical wind data from Noordwijk.
As we have many simulations to run, and all need different parameters and settings, we automated the process. First, a PostgreSQL database is used to store all requirements for the CFD simulations, the metadata and the results the simulations give. Then, a Python script links the information stored in the database to the correct settings in OpenFOAM. This way, many simulations are run in a row, and the results area to compare.
The results show that rotating the houses individually towards the prevailing wind direction appears to improve the amount of dune-ward sediment that takes place, compared to beach houses placed perpendicular to the shore. Rotating a row of houses as a whole has a limited effect on the amount of sediment transport. However, combining the rotation of the row of houses and the houses individually towards the prevailing wind direction shows the best improvement in sediment transport. Changing the distance between the houses and the dune foot so that a row of houses forms a funnel shape pointing towards the dunes also yields promising results.
Because we use a simplified model and do not take factors such as moisture levels or fetch distance into account, the results of this study overestimate the amount of sediment transport that takes place and might not quite resemble the reality. Further research using scale models or wind tunnels is necessary to confirm the suggestions made in this thesis.
...
This research studies the impact of beach house configurations on dune-ward sediment transport to limit the adverse effects on dune development. We use CFD simulations to study the wind flow around a 3D model of a beach with holiday houses, based on a section of the Noordwijk beach in the Netherlands. We implement the CFD software OpenFOAM to solve the RANS equations for turbulent, steady-state flow. The sediment transport that occurs is calculated using the wind direction and speed near the ground surface of the solution.
The study consists of multiple 3D models in which the placement of the houses is varied systematically, to study the effects of beach house configurations. Variations are made by rotating houses, individually or within a row, and changing the distance between the houses and dunes. We determine the annual effect on sediment transport by applying varying wind conditions based on historical wind data from Noordwijk.
As we have many simulations to run, and all need different parameters and settings, we automated the process. First, a PostgreSQL database is used to store all requirements for the CFD simulations, the metadata and the results the simulations give. Then, a Python script links the information stored in the database to the correct settings in OpenFOAM. This way, many simulations are run in a row, and the results area to compare.
The results show that rotating the houses individually towards the prevailing wind direction appears to improve the amount of dune-ward sediment that takes place, compared to beach houses placed perpendicular to the shore. Rotating a row of houses as a whole has a limited effect on the amount of sediment transport. However, combining the rotation of the row of houses and the houses individually towards the prevailing wind direction shows the best improvement in sediment transport. Changing the distance between the houses and the dune foot so that a row of houses forms a funnel shape pointing towards the dunes also yields promising results.
Because we use a simplified model and do not take factors such as moisture levels or fetch distance into account, the results of this study overestimate the amount of sediment transport that takes place and might not quite resemble the reality. Further research using scale models or wind tunnels is necessary to confirm the suggestions made in this thesis.
To further experiment the performance of the new scheme under different scenarios, the cases of different stability condition, an independent LES code with same modification, the cases of different advection schemes and different prescribed parameters are explored. In very stable condition, the first order variables from the modified scheme are in reasonable range but with some spreads compared to the results from a dynamic code. The deviation of second order statistics shows that the proposed formulation of mixing length meets limitations due to the complex interaction between the surface and turbulent flow in shallower boundary layer. The modified scheme is model system independent based on the similar improvement of simulation results in an independent LES code system. The sensitivity of advection schemes is surprisingly hardly found in new proposed SGS model. The cases of tested parameters further verifies the limitation of original Deardroff subgrid model. ...
To further experiment the performance of the new scheme under different scenarios, the cases of different stability condition, an independent LES code with same modification, the cases of different advection schemes and different prescribed parameters are explored. In very stable condition, the first order variables from the modified scheme are in reasonable range but with some spreads compared to the results from a dynamic code. The deviation of second order statistics shows that the proposed formulation of mixing length meets limitations due to the complex interaction between the surface and turbulent flow in shallower boundary layer. The modified scheme is model system independent based on the similar improvement of simulation results in an independent LES code system. The sensitivity of advection schemes is surprisingly hardly found in new proposed SGS model. The cases of tested parameters further verifies the limitation of original Deardroff subgrid model.