ES440  Computational Fluid Dynamics
(15 Credits) 

This module is concerned with the solution of fluid flow problems using computer technology. Over the last three decades computing power has increased dramatically and research teams have developed many computer codes in this area. Further commercial software has been widely available for the last two decades. Hence CFD solutions are now produced in many academic institutions and industrial organisations. For example, automotive companies routinely analyse the flow into and around engines using CFD and aircraft manufacturers calculate the basic aerodynamics of new aircraft with CFD not in the wind tunnel. This in fact allows the available experimental time in both cases to be used to solve more difficult engineering problems which are not yet amenable to computer solution. To provide a broad coverage of CFD, the course focuses on the translation of the governing partial differential equations for fluid motion into numerical analogues suitable for solution by computer before investigating the analysis process that must be followed to produce usable solutions to realworld engineering problems. Within the coursework component of the course, students write a simple program to demonstrate one feature of CFD solutions, as well as analysing the analysis process for a given engineering situation. Emphasis is placed throughout on both the science of CFD and on analysis skills. In detail the topics covered include: fluids in motion; equations of fluid flow (including turbulence); finite difference, finite element and finite volume methods; convergence and stability; the analysis process; hardware and software issues; mesh generation; applying boundary and initial conditions; postprocessing and troubleshooting. At the end of the course students should be well prepared to begin generating programs for CFD or to begin using commercial systems to solve industrial problems. 
Aims :This module aims to:

Learning Outcomes: At completion, students will be able to:

Syllabus :Fluids in motion: a look at the common flow features. Equations governing fluid flow, including simple turbulence models. Numerical methods for discretising fluid flow equations  finite difference, finite element and finite volume methods. Convergence and stability. 'The analysis process for large scale industrial problems. Hardware and software for CFD. Practical solution strategies for real problems: mesh generation  types of mesh, building with commercial software, automatic mesh generation; applying boundary and initial conditions; obtaining solutions that are useful and troubleshooting; postprocessing the results. 
Illustrative Bibliography : An Introduction to Computational Fluid Dynamics  The Finite Volume Method Versteeg, H.K. Pearson Education (2007) ISBN 9780131274983 