A note on cookies

We use cookies to improve your experience of our website. If you want to find out more see our Privacy Policy


School of Engineering and Materials Science


DEN403: Computational Fluid Dynamics

Units: 1   Credits: 15   Semesters: B   Level: 7   Fulltime: Y
Description: Following on from an introduction to CFD in DEN331, in this course we deepen our knowledge in various areas. We learn to analyse the properties of discretisations and apply these to simple model equations. We discuss the various aspects of modelling turbulence. In the accompanying laboratory, we learn to generate meshes, solve viscous flow problems on these meshes and perform the relevant analysis of the quality of our simulations.
Method of Delivery (Teaching and Learning Profile):
Course Type: Taught
Approx hours to be spent by students in: Lectures: 33   Seminars: 0   Fieldwork/visits: 0
Lab work: 0   Timetabled project/coursework: 0
Practicals: 10
Percentage Credit for Examination: 60%    Credit for Coursework: 40%
Aims: This course introduces students to the fundamentals of numerical analysis and computational methods for solving engineering fluid dynamic problems. It enables students to develop skills in programming and using CFD codes using modern computational techniques.
Objectives: To become familiar with modern computational methods for solving fluid dynamics problems in engineering.
To be able to construct computer programs in FORTRAN which will carry out numerical solutions of partial differential equations.
To be able to use a commercial CFD code to solve engineering problems.
Syllabus: Introduction. (1h): Reasons for CFD. Typical examples of CFD codes and their use. Validation strategies.

Governing Equations of Fluid Dynamics (5 h): Mass conservation and divergence, Navier-Stokes and Euler equations. Energy equations. Conservation formulation and finite volume discretisation. Partial differential equations: classification, characteristic form. PDEs in science and engineering.

Numerical solution of Partial Differential Equations. (12 h): Finite differences, truncation and roundoff error. Explicit and Implicit finite difference equations. Numerical methods for elliptic, parabolic and hyperbolic equations. Stability analysis by von Neumann method. Convergence. Numerical grid generation. Boundary conditions. Compres-sible flows. Treatment of chemical reaction (combustion).

Turbulence (5h): Descriptive treatment and some theory.

Introduction to Turbulence Modelling (8h): Reynolds averaged Navier-Stokes equations. Turbulence models: mixing length, k-e, Reynold’s-stress. Parabolized Navier-Stokes equations. Direct Numerical Simulation and Large-Eddy Simulation. Sub-grid models. Pseudo-spectral method. Examples.

Post-processing. (2h).
Back to Top