Computational fluid dynamics

Part of the Wikiversity Division of Fluid Mechanics, Division of Applied Mechanics, School of Engineering and the Engineering and Technology Portal

CFD simulation of aerodynamics of potentially innovative transportation.

Objectives

edit

Introduces novice learners to applying computational fluid dynamics (CFD) appropriately, instilling confidence that their computational results are reliable. Focus will be on:

  • Computation of fluid dynamics using open-source software (OpenFOAM).
  • Analysis of computational results within data-friendly ecosystem (Python).
  • Validation & Verification of computational results.

CFD applications

edit

Introduction

edit
 
NASA researchers are studying wake vortex with a variety of tools, from supercomputers to wind tunnels to actual flight tests in research aircraft. Their goal is to understand the phenomenon then use that knowledge to create an automated system that could predict changing wake vortex conditions at airports to increase flight safety.

CFD relies on some mathematical & discretisation techniques to be able to make the equations governing fluid motion solvable on a computer. Review this quick-and-dirty introduction to the basics underlying CFD for an overview of these techniques.

Conceptual review

edit

Suggestion to review of the above conceptual material then consolidate these by explaining what each particular technique represents. In other words, what does each step mean and/or do?

  1. Finite-volume method.
  2. Iterative solving.
  3. Convergence.
  4. Grid sensitivity.
  5. Turbulence modelling.

Practical review

edit

Suggestion to check out a tutorial introducing OpenFOAM. This demonstration will give you an overview of the CFD process. Focus will be on:

  1. Linux environment.
  2. Basic setup of 'case'.
  3. Mesh quality.
  4. Boundary conditions.
  5. Computation using 3 different meshes.
  6. Analysis of the computational results.

Further learning

edit

Other helpful material include: