BSc in Mechanical Engineering

Course Details

Course Information Package

Course Unit TitleCOMPUTATIONAL FLUID DYNAMICS (CFD) METHODOLOGY AND APPLICATIONS
Course Unit CodeAMEM418
Course Unit Details
Number of ECTS credits allocated5
Learning Outcomes of the course unitBy the end of the course, the students should be able to:
  1. Formulate and solve fluid flow and heat transfer problems. Calculate fluid flow and heat transfer data and construct plots of fluid flow and heat flux fields. Compare fluid flow and heat transfer behaviour in various geometries for wide range of conditions.
  2. Explain factors influencing the fluid flow and/or heat transfer, and describe the corresponding effects of flow and heat transfer on the performance and efficiency of the associated system.
  3. Identify and use methodologies for modelling, simulating and carrying out parametric studies for the design and development of thermal and/or fluid flow systems, both for internal and external flows.
  4. Write problem equations and use different discretisation methods for the discretisation of equations at a grid. Describe differencing schemes and use direct and indirect methods for the numerical solution of linear system of equations.
  5. Design problem geometry and grid, specify boundary and initial conditions, write computer programme and solve numerically the problem. Visualise the results and describe validation against analytical solution or experimental data.
  6. List advanced grid generation techniques, turbulence modelling, solution algorithms and advanced CFD approaches
Mode of DeliveryFace-to-face
PrerequisitesAMEE200,AMAT314Co-requisitesAMEE202
Recommended optional program componentsThermodynamics and principles of fluid mechanics, numerical methods, computer programming
Course Contents Introduction: Principles of fluid mechanics, heat transfer and thermodynamics. Fluid flow and heat transfer problems, analytical and numerical solutions. Fluid flow and heat transfer problems formulation and computer programming solution. Problem solving with CFD computational codes and practical examples. Aspects of FORTRAN and MATLAB programming languages.
Classification of fluid flow: External and internal flows. Steady and unsteady state problems. Inviscid and viscous flow. Laminar and turbulent flow. Incompressible and compressible flow. Subsonic and supersonic flow. Summary of problem types and equations.
Conservation equations for fluid flow and heat transfer: Mass, momentum and energy conservation equations differential form. Mass, momentum and energy conservation equations integral form.
Boundary and initial conditions: Boundary conditions for steady and unsteady flows. Initial conditions for unsteady flows.
Discretisation techniques: The finite-difference method and applications. The finite-volume method and differencing schemes. Application of the finite-volume method in diffusion problems. Application of the finite-volume method in convection-diffusion problems.
Solution techniques of discretised equations: Summary of the FV method coefficients/sources and the resulting linear system of equations. Direct methods and application of the tridiagonal matrix algorithm (TDMA). Indirect methods and application of the Jacobi iteration method. Properties of numerical solution methods and error estimation.
Advanced topics in CFD: Grid generation. The Navier-Stokes equations and turbulence modelling equations averaging. Solution algorithms for pressure-velocity coupling. Large Eddy Simulation (LES). Direct numerical simulation (DNS).
Laboratories: Individual simulation Laboratories for practical fluid flow problems solution and plots of field data performed with the use of the CFD code STAR-CD at the Computer Laboratory. 
Assignments: Individual assignment for diffusion or convection-diffusion problems solution with the finite-volume method and appropriate differencing schemes and application of numerical technique via the use of programming language (FORTRAN or MATLAB).

Recommended and/or required reading:
Textbooks
  • Versteeg H. K. and Malalasekera, W. “An introduction to Computational Fluid Dynamics – The Finite-Volume Method”. 2nd Edition, Prentice Hall, England,
  • Ferziger, J. H and Peric, M. “Computational Methods for Fluid Dynamics”. 2nd Edition,Springer, Germany, 1999.
  • Potter, M. C. and Wiggert, D. C. “Mechanics of fluids”. 3rd Edition, Prentice Hall, USA, 2002
  • Incropera, F. P. and DeWitt, D. P. “Fundamentals of heat and mass transfer”, 5th Edition, John Wiley & Sons, USA, 2002
  • Ellis, T. M. R. “A structured approach to FORTRAN 77 programming”. Addison-Wesley, England, 1982
  • Biran, A. and Breiner M. “MATLAB 6 for engineers”, 3rd Edition, Prentice Hall, 2002
References
    Planned learning activities and teaching methods The course is delivered to the students by means of lectures, conducted with the help of computer presentations, as well as demonstrations of computational geometries, models, computer programmes and the use of advanced CFD code at the computer laboratory for solving fluid flow and heat transfer problems. Lecture notes and presentations are available through the web for students to use in combination with the textbooks.

    Assessment methods and criteria
    Assignments10%
    Laboratory10%
    Test20%
    Final Exam60%
    Language of instructionEnglish
    Work placement(s)NO

     Друк  E-mail