Skip to main content

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 real-world 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; post-processing 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:
  1. Provide a broad overview of the use of computational fluid dynamics in an engineering context.
Learning Outcomes: At completion, students will be able to:
  1. Understanding of the main methods used to produce numerical solutions to fluid flow problems.
  2. Knowledge of the application of these methods to engineering flow problems.
  3. Experience in coding and testing one solution method.Understanding of the operation of, and trends in, optical networks.
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; post-processing the results.

Illustrative Bibliography :

An Introduction to Computational Fluid Dynamics - The Finite Volume Method Versteeg, H.K. Pearson Education (2007) ISBN 9780131274983
Computation of Unsteady Internal Flows. Tucker, P.G., Kluwer Academic (2001) ISBN 9780792373711
Computational Fluid Dynamics, Anderson, J.D. Jr., McGraw Hill, (1995) ISBN 9780071132107
Computational fluid dynamics [electronic resource] : An Introduction Wendt, J.F. (ed) Springer (2009) ISBN 9783540850564
Computational Fluid Mechanics and Heat Transfer Tannehill, J. C. A. Taylor & Francis (2011) ISBN 9781591690375
Computational methods for fluid dynamics Ferziger, J.H. Berlin ; New York : Springer (2002) ISBN 9783540420743
Computational Techniques for Fluid Dynamics 1: Fundamental and General Techniques Flecther, C.A.J. Springer, (1991) ISBN 9783540530589
Computational Techniques for Fluid Dynamics 2: Specific Techniques for Different Flow Categories Fletcher, C.A.J. Springer (1991) ISBN 9780387536019
Fundamentals of Engineering Numerical Analysis Moin, P. Cambridge University Press, (2001) ISBN 9780521805261
Numerical Computation of Internal Flow Volume 1 Hirsch, C. Wiley, (1988) ISBN 9780471917625
Numerical Heat Transfer and Fluid Flow Patankar, S.V. Taylor & Francis (1980) ISBN 9780891165224
Numerical Methods for Engineering Application Ferziger, J.H. New York; Chichester (1998) ISBN 9780471116219
Using Computational Fluid Dynamics Shaw, C.T. Prentice Hall (1992) ISBN 9780139287145
Computational Techniques for Fluid Dynamics 1: Fundamental and General Techniques Flecther, C.A.J. Springer (1991) ISBN 9783540530589
Computational methods for fluid dynamics Ferziger, J.H. Berlin ; New York : Springer (2002) ISBN 9783540420743