ENGINEERING TRIPOS PART IIB - 2012/2013
Module 4A2 - Computational Fluid Dynamics
Prof P.G. Tucker (pgt23@eng)
3A1 and 3A3 assumed. Pre-module reading about Fortran helpful
Coursework with integrated lectures
||Material / Format / Timing / Marks
Progress Check / Brief Report / Week 6 of Michaelmas term / 25%
Coursework / Report / End of Michaelmas term / 75%
This module aims to:
- Provide an introduction to
the field of computational fluid mechanics;
- Help students develop an
understanding of how numerical techniques are devised and analysed with solution of fluid flow problems as the target;
- Provide some experience in
the software engineering skills associated with the implementation of these techniques in practical computer codes;
- Illuminate some of the
difficulties encountered in the numerical solution of fluid flow problems.
Basic Numerical Concepts (2L including examples), plus demonstrations)
- Finite difference, finite volume, finite element approaches
- Difference scheme and molecules;
- Dispersion and Diffusion errors, Cell Re.
- Boundary conditions
Introduction to Advanced Concepts (4L) (Prof. P.G. Tucker)
- Advanced numerical techniques
- Complex modelling - DNS/LES/RANS
- Complex geometries - Geometry definition, mesh generation, parallel computing
- Aerospace CFD in industry lecture
Mesh generation (Coursework: approx 2 hours)
- Conversion to Fortran; examples of Fortran programs
- Mesh generation for simplified geometries (eg bend, nozzle, hump, airfoil)
2-D Euler/Time Matching
(Coursework: 5 mini-exercises of about 2-4 hours each, forming a 16 hour mini-project)
- Finite volume discretisation, evaluation of fluxes. (4h)
- Application of boundary conditions. (2h)
- Time Iteration, simple LAX method. (2h)
- Convergence & accuracy testing. (4h)
- Enhancements, e.g. deferred corrections, Adams - Bashforth RK integration, use of energy equation. (4h)
- To be able to formulate
numerical approximations to partial differential equations.
- To be able to write
computer programs for solving the resulting difference equations.
- To understand the
limitations of numerical methods and the compromises between accuracy and
- To appreciate the power of
numerical solutions to predict complex flows, including shock waves.
- To develop the critical skills necessary to respond to and audit simulations produced by CFD for complex flow problems.
Please see the Booklist for Group A Courses for references for this module.
Last updated: September firstname.lastname@example.org