BPS5234A CFD Applications in the Built Environment
BPS5234A Overview
- National University of Singapore
- Semester 1, AY2026/27
- Postgraduate
- 4 Units
- Graded (GRD)
What this course is for
BPS5234A treats computational fluid dynamics as a design tool for buildings and cities rather than as a branch of numerical analysis.
- Assessed by coursework Two individual assignments, a group project, two quizzes and participation make up the whole grade.
- Checks before pictures A result counts once the mesh, convergence and benchmark comparison are on record.
- Literature lifts the mark Assignment marks above the base come from literature test cases and extra parametric study.
- The settings follow the flow Every lab sets its inlet, closure and wall treatment for its own physics, and the report must say why.
How BPS5234A is assessed
| Component | Weight | Format |
|---|---|---|
| Individual Assignment | 45% | Two individual assignments, each on one allocated academic working example: the first in week 6 from sections 6.1 to 6.7, due 20 September 2026 at 23:59; the second in week 11 from sections 6.8 to 6.14, due 1 November 2026 at 23:59. Each requires the lab-manual submission items and answers to the three tutorial questions of its section, and each shows 22.5 points on its assignment page. |
| Project/Group Project | 40% | Groups of three, one possibly of four, apply one industry CFD working example to a real building. Presentation in week 13 on 11 November 2026, 7pm to 10pm, twenty minutes per group plus questions (20%); report due 15 November 2026 at 23:59 (20%). |
| Quizzes/Tests | 10% | Two in-class quizzes at 5% each, in week 6 and week 12, of about ten questions each, with hands-on simulation practice on the academic working examples guided by the ten fundamental principles. |
| Class Participation | 5% | Participation in understanding CFD fundamentals and solving tutorials across the thirteen class sessions. |
The four weighted components total 100%. Every other row in the component table, including laboratory tests and a mid-term test, is set at 0%, and there is no final exam weighting. No hurdle, minimum-mark or attendance condition is stated for any component in the materials reviewed here, and the assignment pages show a placeholder rubric rather than published criteria; confirm both on Canvas. Two details differ between documents: the component remarks on the course page say students work on any two academic examples, while the assignment pages allocate one example per student for each assignment; and the course page and the revised syllabus document arrange weeks 3, 4, 12 and 13 differently. This guide follows the assignment pages and the revised document, which an announcement identifies as the current schedule.
Current BPS5234A dates
| Date | Item | Control |
|---|---|---|
| 20 September 2026 | Individual Assignment 1 due | Due by 23:59; one allocated example from sections 6.1 to 6.7. |
| 1 November 2026 | Individual Assignment 2 due | Due by 23:59; one allocated example from sections 6.8 to 6.14. |
| 11 November 2026 | Group project presentations | Week 13, 7pm to 10pm, twenty minutes per group plus questions. |
| 15 November 2026 | Group project report due | Due by 23:59. |
Dates are as published in the course page, the assignment pages and the revised syllabus document published for this offering. Confirm exact deadlines and submission settings in the live LMS.
What BPS5234A covers
Twelve chapters move from the conservation equations and turbulence closures, through geometry, meshing, boundary conditions and the evidence that makes a result trustworthy, to the academic working examples and the industry group project.
Governing Equations for Building Airflow
Continuity, momentum, energy and species transport, the Boussinesq coupling, and the generic transport equation used to choose which physics to switch onThe balance statements under every simulation
Every airflow result in this course is the numerical solution of a few conservation laws. Mass is neither created nor destroyed, so the air entering a room must leave it or accumulate.
- Continuity in integral and differential form
- The continuum assumption and the Knudsen number test
- Momentum, pressure gradients and body forces
- Energy in temperature form and buoyancy coupling
- Species and humidity transport with sources
- The generic transport equation and equation selection
Turbulence Models and Near-Wall Treatment
Reynolds averaging, eddy viscosity, the k-epsilon family, SST, Reynolds stress models and LES, benchmark evidence, y-plus zones and wall roughnessWhy a model is needed at all
Turbulent airflow in a room or a street contains eddies from the size of the space down to millimetres.
- Reynolds decomposition and the closure problem
- Eddy viscosity and the k-epsilon variants
- SST, Reynolds stress models and large eddy simulation
- Benchmark evidence on jets and stratified rooms
- Wall functions and the y-plus zones
- Sand-grain and aerodynamic roughness in wind studies
Particle Transport and Wind-Driven Rain
Eulerian-Lagrangian tracking, drag, gravity and buoyancy on particles, one-way and two-way coupling, rain frameworks compared, and the catch ratioWhen air carries something that is not air
Many building questions involve a dispersed phase: dust and particulate matter indoors, respiratory droplets in an infection-risk study, mist from a humidifier, aerosols in a street, and raindrops driven onto a facade.
- The Eulerian-Lagrangian approach for dilute flows
- Drag, gravity and buoyancy on a particle
- One-way and two-way coupling and wall interaction
- Eulerian, Lagrangian and volume-of-fluid rain models
- Rain injection inputs and drop-size distributions
- The catch ratio and vulnerable facade zones
The Ten Fundamental Principles of a CFD Study
The ten principles from objective and domain to verification and documentation, the eight-stage workflow with its feedback loop, and the quiz-guide wordingA method, not a menu of buttons
The course organises every simulation around ten fundamental principles. Define the engineering objective clearly. Isolate an appropriate computational domain. Match geometry fidelity to the purpose.
- The ten principles in the lecture wording
- The eight-stage workflow and its feedback loop
- The quiz-guide wording and its two extra steps
- Progressive complexity from coarse to final runs
- Physical rather than visual interpretation
- Auditing a study plan against the principles
Geometry Modelling and Clean-Up
Top-down, bottom-up and BIM-imported geometry, defeaturing and repair, fluid volume extraction, enclosures, shared topology and named selectionsThe most time-consuming part of the job
The geometry lecture estimates that preparing and cleaning the model takes about seventy per cent of the time on a CFD study.
- Three requirements for a CFD-ready geometry
- Top-down, bottom-up and BIM-imported models
- Defects in imported building models and their fixes
- Defeaturing thin solids, gaps and small features
- Volume extraction, enclosures and shared topology
- Named selections that carry boundary conditions
Grid Generation and Mesh Quality Control
Structured, unstructured and hybrid meshes, local refinement, solution adaption, overset and moving meshes, skewness and quality limits, and numerical viscosityWhat a mesh is for
Grid generation breaks the domain into cells, and on each cell the conservation laws turn into algebraic equations.
- Structured, unstructured and hybrid mesh families
- Local refinement and solution-based adaption
- Overset and moving meshes for devices and openings
- Skewness bands and quality limits
- Aspect ratio, orthogonality and growth rate
- Numerical viscosity and its effect on results
Boundary Conditions and Solver Settings
Inlet, outlet, wall, symmetry and periodic conditions, logarithmic wind profiles and roughness, pressure-based solvers, scheme order and convergence criteriaThe bridge between reality and the computer
The course calls boundary conditions and numerical settings the bridge between physical reality and numerical prediction, and names boundary conditions as the dominant source of uncertainty in building CFD.
- What makes a CFD problem well posed
- Inlet and outlet types and when each misleads
- Walls, symmetry planes and periodic boundaries
- Logarithmic wind profiles and ground roughness
- Pressure-based solvers and scheme order
- Convergence criteria and the working-example settings
Interpreting and Validating CFD Results
Plot types and planes, quantitative metrics, verification through grid independence and convergence, validation against measurements, and the quality-control checklistResults are evidence only when they are read correctly
A simulation supplies values everywhere and at every instant, where an experiment supplies a few measured points.
- Choosing planes, plot types and colour scales
- Surface integrals, profiles and comparative metrics
- Turning results into design changes
- Verification through grid independence and convergence
- Validation, calibration and benchmark data
- The quality-control checklist for a report
Flow Around Bluff Bodies and Single Buildings
The square cylinder, heated cube and single building benchmarks, Reynolds, Nusselt and Strouhal numbers, flow structures, pressure coefficients and domain sizingWhy bluff bodies come first
Buildings are bluff bodies: sharp-edged shapes around which the flow separates instead of following the surface. The first academic working examples study that family in increasing complexity.
- Bluff-body separation, wakes and vortex shedding
- Reynolds, Nusselt and Prandtl numbers
- Strouhal number from a lift signal
- Horseshoe vortex and heat-transfer zones on a cube
- Pressure coefficients on an isolated building
- Domain rules and mesh independence
Wind Between Buildings and Across Urban Arrays
Tandem buildings and interference effects, pedestrian-level velocity ratios in an urban array, and the V-shaped passage with its velocity amplification factorFrom one building to many
Once a second building is added, each one changes the wind the other receives. The two-building example places a smaller building upwind of a larger one.
- Tandem buildings: sheltering, downwash and side jets
- Pressure redistribution on the downstream building
- Pedestrian-level velocity ratios in an urban array
- Common set-up mistakes in urban wind labs
- The V-shaped passage and velocity amplification
- Design responses to acceleration and stagnation
Street Canyons and Urban Morphology
Canyon aspect ratios and their flow regimes, canyon set-up and vortex diagnostics, four urban morphologies, and the velocity amplification factor at pedestrian heightGeometry decides ventilation
The street canyon lab holds the street width at 20 m and raises the buildings from 10 to 20 to 40 m, giving height-to-width ratios of 0.5, 1.0 and 2.0. With the wind perpendicular to the street, the shallow canyon behaves as isolated roughness, the square canyon holds a single vortex in wake interference, and the deep canyon shows skimming flow, with a shear layer at roof level over a trapped vortex and possibly a weaker secondary vortex beneath.
- Canyon aspect ratio and the three flow regimes
- Shear layer, main vortex and secondary vortex
- Canyon set-up decisions and vortex diagnostics
- Open, medium, dense and mixed-height layouts
- The velocity amplification factor at pedestrian height
- Design levers for high and low amplification
Industry CFD Projects and Green Building Practice
The fourteen industry working examples, hybrid ventilation with modelled fans and louvres, surrogate modelling, open-source solvers, the Green Mark context and the group reportFrom benchmark to real building
The group project moves from idealised shapes to real buildings.
- The fourteen industry working examples by family
- Team formation and real building geometry
- Modelling fans and louvres for hybrid ventilation
- Surrogate modelling for parametric design studies
- The Green Mark context for building CFD
- The six report sections and the presentation
The course description sets out the arc: fundamental principles and governing equations, grid generation and numerical techniques, then academic and industry case studies on natural ventilation, wind-driven rain, indoor air quality, vegetation cooling, and fire or pollutant dispersion.
Students build geometry, mesh domains, apply boundary conditions and validate results using commercial and open-source software, and the work is aligned with Singapore’s Green Mark CFD criteria for performance-based, climate-resilient design.
How the semester builds
The opening weeks assemble a toolkit in the order a real study uses it.
The conservation equations come first, with the turbulence closures that make them solvable and the particle and rain models that extend them. Then come the ten fundamental principles of a CFD study, geometry preparation, grid generation and mesh quality, boundary conditions and solver settings, post-processing, and verification and validation.
The later weeks apply that toolkit to academic working examples such as flow past a square cylinder, a heated cube, single and paired buildings, urban arrays, street canyons and urban morphologies, before turning to industry applications, green building certification and the future of the field.
What is assessed
Assessment is entirely coursework and in-class work.
Two individual assignments carry 45 per cent between them, each built on one allocated academic working example with its lab-manual requirements and three tutorial questions. A group project carries 40 per cent, split evenly between a presentation and a report on an industry working example applied to a real building. Two hands-on quizzes carry 5 per cent each, and class participation carries 5 per cent.
There is no final exam weighting in this course, since the published component table sets that row at 0 per cent.
Where the course documents differ
The course page and the revised syllabus document list the same thirteen weeks with two differences: the revised document attaches the first academic working examples to weeks 3 and 4, and it moves the group presentation into week 13 by combining the green building and future-of-CFD topics in week 12. The ten principles that guide the quizzes are also worded differently on the course page from the lecture slide.
This guide follows the revised document for dates and shows both wordings of the principles.
How this guide is organised
Each chapter states the method in the course’s own terms, works a complete example with numbers you can check, and closes with practice prompts shaped like the tutorial questions.
The working-example chapters are grouped by the physics they share, because separation, wakes and recirculation run through all of them.
Worked example · free
Turning a facade pressure into a pressure coefficient
- 2Compute the dynamic pressure of the approaching wind.
- 2Divide each surface pressure by it to obtain Cp.
- 2Interpret the sign and size of each value for design.
Key terms
- Computational Domain
- The region of air enclosed for a simulation, sized so that its boundaries do not distort the flow being studied.
- Boussinesq Approximation
- A simplification that keeps density variation only in the gravity term, so warm air rises while continuity stays incompressible.
- Reynolds Stress
- The momentum carried by turbulent velocity fluctuations, which averaging leaves as an unknown that a turbulence model must supply.
- Wall Function
- A near-wall law that supplies shear and heat transfer for the first cell so the thin viscous layer need not be resolved.
- Equiangle Skewness
- A cell-quality measure from 0 for an ideal shape to 1 for a degenerate one, based on how far its angles depart from the ideal.
- Numerical Viscosity
- Artificial smoothing introduced by discretisation, which smears gradients and shortens wakes on coarse or poorly aligned grids.
- Pressure Coefficient
- Surface pressure relative to the free stream divided by the dynamic pressure, used to compare wind loading and ventilation potential.
- Velocity Amplification Factor
- Local wind speed at pedestrian height divided by a reference speed, used to judge comfort and ventilation.
- Catch Ratio
- Rain flux arriving on a facade divided by the horizontal rainfall intensity, used to compare wetting across storms.
- Grid Independence
- The condition reached when further mesh refinement no longer changes the quantity of interest by more than a stated tolerance.
BPS5234A FAQ
How is this course assessed, and is there an exam at the end?
Four weighted components make up the grade: two individual assignments together worth 45 per cent, a group project worth 40 per cent split between presentation and report, two in-class quizzes worth 5 per cent each, and class participation worth 5 per cent. The course page gives no weight to a final exam, so the grade rests entirely on this coursework and in-class work.
How do the individual assignments earn high marks?
According to the group-project briefing, fully completing the documentation, the report and the tutorial questions earns up to three quarters of the marks, and the remaining quarter is a bonus for extra work on literature-review test cases. An announcement adds that high marks go to students who refer to the literature and run more parametric study.
What does the group project involve?
A team of three, occasionally four, chooses one of fourteen industry working examples, such as hybrid ventilation with fans and louvres or wind-driven rain on mixed-mode ventilation, and applies it to a realistic building. The team presents in week 13 and submits a report a few days later with six stated sections.
What are the quizzes like?
There are two, in week 6 and week 12, each with about ten questions and worth 5 per cent. They require hands-on practice with simulation software on the academic working examples, are guided by the ten fundamental principles, and may draw on the tutorial questions in the supplementary text.
Which software does the course use?
ANSYS Fluent is the main commercial package, with SpaceClaim for geometry. OpenFOAM, an open-source code, is also introduced, and ODYSSEE, an AI-enabled surrogate modelling tool, is taught for parametric study and optimisation in the group project.
Are there entry conditions or preclusions?
The course page lists one preclusion for students on an undergraduate degree: they must not have completed IPM3505 at grade D or above. Check the official course listing for any prerequisite before enrolling. Workload is published as three hours of lectures, six of project and assignment work and one of preparation and group discussion.
Where do students most often go wrong?
In set-up rather than in the solver. The working-example decks list the same mistakes again and again: wrong inlet direction, buildings not subtracted from the domain, meshes too coarse near walls, missing ground roughness, too few iterations, and plots cut at the wrong height. Each one produces a plausible picture with the wrong numbers.
Questions students ask in each BPS5234A chapter
- Why does a building simulation treat air as incompressible when its density changes with temperature?
- The density changes in rooms and streets are only a few per cent, too small to alter mass conservation noticeably. They are kept where they matter, in the gravity term of momentum, through the Boussinesq approximation, so buoyant plumes and stratification still appear while the continuity equation stays simple. Chapter 01 · Governing Equations for Building Airflow
- Which turbulence model should a building study use by default?
- For mean-flow design and compliance work, a realizable or RNG k-epsilon model is the usual starting point and is what most of the course labs use. Move to SST when separating and reattaching flow or wall heat transfer decide the answer, and reserve Reynolds stress models and LES for anisotropic flows, transient phenomena or research. Chapter 02 · Turbulence Models and Near-Wall Treatment
- Why are particles tracked individually instead of being solved on the grid like air?
- Because the dispersed phase is dilute in most building problems and each particle responds to drag, gravity and evaporation according to its own size and history. Tracking them as individuals keeps that information, while the air remains a continuum solved on the mesh. Chapter 03 · Particle Transport and Wind-Driven Rain
- Why do the principles start with the objective rather than the geometry?
- Because the objective decides everything downstream: which geometry features matter, where the mesh must be fine, which equations are solved and what counts as a result. A study that starts by building geometry tends to model too much in some places and too little where the answer is decided. Chapter 04 · The Ten Fundamental Principles of a CFD Study
- Why not import the BIM model directly into the solver?
- Because it carries construction-level detail, template gaps and clashing parts that either break meshing or create huge numbers of tiny cells. The course’s best practice is to start from the simplest geometry, add complexity incrementally, replace thin objects with surfaces or porous models, and verify watertightness before meshing. Chapter 05 · Geometry Modelling and Clean-Up
- Why is the hybrid mesh standard practice for buildings?
- It combines thin prism layers that resolve boundary layers on walls and ground with flexible tetrahedral or polyhedral cells that fit complex architecture. Real building and urban models value fast set-up and adaptability over the small efficiency advantage of a fully structured mesh. Chapter 06 · Grid Generation and Mesh Quality Control
- Why is a pressure outlet preferred to a velocity condition at an exhaust?
- A velocity at an exhaust forces how much air leaves before the simulation has decided, which constrains the solution. A pressure outlet fixes only the pressure and allows the computed flow field to determine the outflow, which is usually the realistic situation. Chapter 07 · Boundary Conditions and Solver Settings
- Why compare design options on a fixed colour scale?
- Automatic scales stretch each legend to its own minimum and maximum, so the same colour can mean different values in two plots. A fixed scale makes visual differences real differences and stops a worse option looking similar to a better one. Chapter 08 · Interpreting and Validating CFD Results
- Why is the square cylinder run as a transient case?
- Vortex shedding is periodic, so a steady solution would average away the phenomenon the example is about. The course advises a long run with a 0.002 s time step and 20 iterations per step up to 16 s to capture full shedding and compute the Strouhal number. Chapter 09 · Flow Around Bluff Bodies and Single Buildings
- How does a smaller upstream building change the wind on a taller one?
- Its wake shelters the lower part of the tall building, lowering wind speed and pressure coefficient there, while the flow deflected over it is accelerated toward the upper facade, increasing suction and downwash. The recirculation length behind the small building depends on the height ratio and plan dimensions. Chapter 10 · Wind Between Buildings and Across Urban Arrays
- Why does a deeper canyon ventilate worse?
- As the canyon deepens the wind stops descending into it and skims over a shear layer at roof level. The trapped vortex beneath exchanges air with the flow above only weakly, so pollutant released at street level is retained rather than removed. Chapter 11 · Street Canyons and Urban Morphology
- How is the group project weighted and delivered?
- It carries 40 per cent of the course mark, split equally between a presentation in week 13 on 11 November 2026, twenty minutes per group plus questions, and a report due on 15 November 2026 at 23:59. Chapter 12 · Industry CFD Projects and Green Building Practice
How to prepare for the assessments
Pick the academic working example you are allocated in the first weeks and carry it through every chapter. Write down its objective, domain, mesh, boundary conditions and the one number it should produce, then test each chapter’s method on that case. By the assignment deadline the report is largely a record of decisions you have already made and checked.