Computational Fluid Mechanics

Objectives

It is intended that the students acquire: the fundamentals of numerical methods for the solution of Navier-Stokes equations, the perception of how the commercial and open-source computer codes for computational fluid dynamics work, realize their potential and limitations; the computational practice that will allows to solve concrete problems of Fluid Mechanics in any field of engineering, particularly in mechanical engineering; and the ability to evaluate the solutions.

General characterization

Code

9936

Credits

6.0

Responsible teacher

José Manuel Paixão Conde, Moisés Gonçalves de Brito

Hours

Weekly - 4

Total - 62

Teaching language

Português

Prerequisites

It is supposed a strong domain of subjects learned in the courses: Numerical Analysis, Introduction to Computers and Programming, Fluid Dynamics I and II and Heat Transfer.

Bibliography

  • H. Versteeg e W. Malalasekra. An Introduction to Computational Fluid Dynamics: The Finite Volume Method. Prentice Hall, 2nd Ed., 2007. 
  • J.H. Ferziger e M. Peric. Computational Methods for Fluid Dynamics. Springer Verlag, 3rd Ed., 2002. 
  • J. D. Anderson. Computational Fluid Dynamics: The Basics with Applications. McGraw-Hill, Inc., 1995. 
  • C. Hirsch. Numerical Computation of Internal and external flows: The Fundamentals of Computational Fluid Dynamics. Elsevier, 2nd Ed., 1989.

Teaching method

Available soon

Evaluation method

Available soon

Subject matter

  1. Introduction to CFD
  2. Fundamental fluid flow governing equations and initial and boundary conditions
  3. Finite volume methods: spatial and temporal discretization
  4. Application to problems of pure diffusion, pure convection, convection-diffusion, and Navier-Stokes
  5. Turbulence in fluids 
  6. Numerical modelling of turbulent flows
  7. Resolution algorithms
  8. Mesh discretization of the domain
  9. Uncertainty associated with CFD simulations
  10. Commercial and opensource CFD codes
  11. Pre- and post-processing of results

Programs

Programs where the course is taught: