|Fees||Look up fees|
This subject provides presents fundamental numerical techniques relevant to the simulation of fluid flow and heat/mass transfer. It will give students an understanding of common numerical methods operating “under the hood” in Computational Fluid Dynamics software, and will provide students with an introductory basis for writing computer code to implement such numerical procedures.
Ordinary Differential Equations: explicit and implicit methods, stability, systems of ODEs, boundary value problems, MATLAB. Partial Differential Equations: overview, types of equations, boundary conditions, convection-diffusion equations, differencing schemes, finite volume method, stability - von Neumann analysis, error analysis - dispersion, diffusion errors, solving Laplace and Poisson equations, methods for solving Navier-Stokes equations. OpenFoam: fundamentals of OpenFoam - examples, solving simple 2D problems, Laplace and Poisson equations with OpenFoam, solving complex 2D fluid flow problems. C and C++ programming.
Intended learning outcomes
INTENDED LEARNING OUTCOMES (ILO)
On completion of this subject the student is expected to:
- Apply the differential equations governing fluid flow, heat transfer and mass transport to formulate strategies for the solution of engineering problems
- Use basic methods for solving these equations numerically using a computer
- Use a Computational Fluid Dynamics software package to solve engineering problems.
- In-depth technical competence in at least one engineering discipline
- Ability to undertake problem identification, formulation, and solution
- Ability to utilise a systems approach to complex problems and to design and operational performance
- Capacity for lifelong learning and professional development.
Last updated: 2 December 2019