Module Code - Title:
ME6062
-
ADVANCED COMPUTATIONAL FLUID DYNAMICS
Year Last Offered:
2025/6
Hours Per Week:
Grading Type:
N
Prerequisite Modules:
ME4438
Rationale and Purpose of the Module:
The purpose of this module is to provide the student with an understanding of advanced topics in the field of Computational Fluid Dynamics (CFD). These topics will be relevant to engineering problems particularly in the Aerospace, Biomedical, Civil and Mechanical disciplines and will be demonstrated using industry standard CFD codes.
Syllabus:
1. Practical Guidelines for CFD Simulation and Analysis: Mesh generation methods; Guidelines on mesh quality and design.
2. CFD Uncertainty Analysis: Types of Uncertainty; Mesh Convergence; Mesh Adaption.
3. Boundary Conditions: Types of boundary conditions; solution strategies.
4. Solution Techniques: Segregated Solution Techniques, Pressure-Velocity coupling, steady-state and time-dependant calculations. Coupled Solution Techniques; time marching for steady-state flows, temporal discretisation of unsteady flows.
5. Turbulence Modelling: Turbulence model overview and their limitations; Boussinesq's approximation to the Reynolds stress, Spalart-Allmaras model, Standard and Realizable k-e models, standard and SST k-w models, Reynolds Stress Transport Model (RSM), Large Eddy (LES) and Detached Eddy (DES) Simulation methods. Near-wall treatments for wall bounded turbulent flows.
6. Lattice Boltzmann Methods: incompressible single-phase flow with BGK collisions
7. Specialised CFD Simulation Topics: Heat Transfer, Aerodynamically Generated Noise, Fluid-Structure Interaction (FSI).
Learning Outcomes:
Cognitive (Knowledge, Understanding, Application, Analysis, Evaluation, Synthesis)
On successful completion of module the student will be able to:
1. Generate appropriate meshes for various geometrical arrangements using commercial mesh generation software.
2. Describe the numerical techniques utilised by the finite volume method to solve the governing equations of both compressible and incompressible fluid flow.
3. Describe the mathematical concepts used by, and the limitations of, various turbulence models.
4. Suggest an appropriate turbulence model for a specific type of fluid mechanics problem.
5. Describe the mathematical concepts used to predict aerodynamic noise .
6. Evaluate the uncertainty associated with a CFD prediction.
7. Demonstrate an understanding of the Lattice Boltzmann Method (LBM) algorithm and the underlying theory for CFD of single-phase flows.
8. Undertake a group based CFD project, critically evaluate and validate the work and document findings in the style of an engineering journal article.
Affective (Attitudes and Values)
The Affective Domain: Attitude and Values
1. Display a professional commitment to ethical practice in engineering in terms of accurately validating and documenting findings (Coursework).
Psychomotor (Physical Skills)
N/A
How the Module will be Taught and what will be the Learning Experiences of the Students:
The module is taught using three hours of formal lectures per week, where the CFD theory and concepts are explained. Demonstrations of these concepts will also take place during lectures. There is also an additional two hours per week scheduled in the computer laboratory for the students to practice relevant CFD tutorials and work on the class project.
As CFD is a relative new and rapidly changing subject, some recent case studies are presented in lectures both from the module leader's own research publications and other studies of relevance to the disciplines taking this module.
The students' knowledge of CFD principles, concepts and limitations will be examined in a formal end of semester exam. The practical application of CFD will be assessed through a collaborative assignment, where students work in groups to model a system/problem in CFD, benchmark the simulation results and articulate the findings in the style of an engineering journal article. In conducting this assignment, students are expected to be proactive and use the skills and any additional software experience gained in previous engineering modules to bring the project to completion. At all times the students are expected to adhere to the principles of engineering ethics and professional responsibility in conducting this group project.
Research Findings Incorporated in to the Syllabus (If Relevant):
Prime Texts:
Hirsch, C. (2007)
Numerical Computation of Internal & External Flows. 2nd Edition
, Elsevier/BH. ISBN:978-0750665940
Kruger, Timm et al. (2017)
The Lattice Boltzmann Method: Principles and Practice
, Springer. ISBN: 978-331983103
Versteeg, H.K. and Malasekera, W. (2007)
An Introduction to Computational Fluid Dynamics - The Finite Volume Method. 2nd Edition
, Pearson.
ISBN: 978-0131274983
Other Relevant Texts:
Wilcox, D.C. (2006)
Turbulence Modelling for CFD. 2nd Edition
, DCW Industries Inc. ISBN 978-1928729099
Ferziger, J.H. and Peric, M. (2002)
Computational Methods for Fluid Dynamics. 3rd Edition
, Springer. ISBN: 978-3540653738
Tu, J., Yeoh, G.H. and Liu, C. (2018)
Computational Fluid Dynamics (A Practical Approach). 3rd Edition
, Elsevier/BH.
ISBN: 978-0081011270
Programme(s) in which this Module is Offered:
MEAEENTFA - AERONAUTICAL ENGINEERING
MECIENTFA - CIVIL ENGINEERING
MEMEENTFA - MECHANICAL ENGINEERING
MSCIENTFA - CIVIL ENGINEERING
MSAEROTFA - AERONAUTICAL ENGINEERING
MSMEENTFA - MECHANICAL ENGINEERING
Semester(s) Module is Offered:
Spring
Module Leader:
Harry.VanDenAkker@ul.ie