Module Title:   Environmental Computational Fluid Dynamics

Module Credit:   10

Module Code:   ENG4084M

Teaching Period:   Semester 2

Module Occurrence:   A

Module Level:   FHEQ Level 7

Module Type:   Standard module

Provider:   Engineering

Related Department/Subject Area:   PI - Engineering: Mechanics & Manufacturing (MDIS) (not in use)

Principal Co-ordinator:   Dr Songdong Shao

Prerequisite(s):   None

Corequisite(s):   None

Aims:
To understand fundamental principles of the advanced numerical simulations in hydrodynamics. There will be an emphasis on developing practical skills to build numerical models to simulate free surface flows in practical contexts

Learning Teaching & Assessment Strategy:
Comprehensive theoretical and critical analysis gained through large lectures, advanced practical numerical programming skills gained from staff-led seminars, examples and directed study, assessed by coursework. Supplementary assessment is to repair deficiencies in original submission.

 Study Hours: Lectures: 18.00 Directed Study: 76.00 Seminars/Tutorials: 6.00 Other: 0.00 Laboratory/Practical: 0.00 Formal Exams: 0.00 Total:   100.00

On successful completion of this module you will be able to...

Have systematic and comprehensive understanding of hydrodynamic equations of free surface flows and critical awareness of the fundamental concepts of numerical schemes of these equations.

On successful completion of this module you will be able to...

Have originality in building and using numerical models and advanced skills in interpreting numerical data for practical engineering problems

On successful completion of this module you will be able to...

n/a

 001. Assessment Type Duration Percentage Coursework 100% Description Build, simulate, demonstrate understanding of numerical code. Run practical numerical model to solve an engineering prob

Outline Syllabus:
(1) Understand fundamental hydrodynamic equations for free surface flows, such as Navier-Stokes equations and shallow-water equations. Understand turbulent closure equations. (2) Understand basic numerical schemes, such as finite difference method, finite volume method and particle method. Understand numerical solutions. (3) Understand three widely used engineering models such as RANS model, SWE model and SPH model. (4) Learn how to write code, carry out numerical simulation and analyze numerical results using plotting software. (5) Learn how to use a large engineering model to solve a practical problem of free surface flow.

Version No:  2