Computational Fluid Dynamics Fundamentals Course 3
4.8 (18 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
197 students enrolled

Computational Fluid Dynamics Fundamentals Course 3

Unstructured Meshes and Mesh Quality
4.8 (18 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
197 students enrolled
Last updated 2/2020
English
English [Auto]
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 3 hours on-demand video
  • 3 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • How to setup and structure a working CFD solution code from first principles (using Excel and Python)
  • How CFD equations are discretised differently for unstructured meshes
  • How the main mesh quality metrics (aspect ratio, non-orthogonality, skewness, determinant) are calculated
  • The solution of the 2D heat equation from first principles on an unstructured mesh
  • How to calculate the cell volume, face areas and unit normal vectors for skewed and irregular cells
Requirements
  • Basic vector calculus (dot product, gradient, cross product)
  • Basic differential equations
  • Basic linear algebra (matrices)
  • Microsoft Excel or Python
Description

Welcome to Part 3 of my Computational Fluid Dynamics (CFD) fundamentals course! In this course, the concepts, derivations and examples from Part 1 and Part 2 are extended to look at unstructured meshes and mesh quality metrics (aspect ratio, non-orthogonality, skewness and Jacobian Determinant). The course starts from first principles and you will rapidly develop a working CFD solution using the Excel sheets and Python source code provided. By the end of the course, you will understand how the CFD equations are discretised for unstructured meshes. This discretisation approach is a natural extension of the discretisation approach that is adopted for structured meshes (which were considered in Part 1 and Part 2). CFD codes which are constructed in this unstructured way (such as ANSYS Fluent, OpenFOAM, Star CCM, Saturne) can handle cells of any size and shape. You will learn about the main quality metrics (aspect ratio, non-orthogonality, skewness, Jacobian Determinant) that are used to assess these meshes, how they are calculated and what they actually mean. For this course, no prior experience is required and no specific CFD code/coding experience is required!  You do not need ANSYS Fluent, OpenFOAM, Star CCM or any other CFD code to use this course.

Who this course is for:
  • High School/Secondary School Physics Students
  • Undergraduate Engineers, Physicists and Scientists
  • Masters and PhD level Students
Course content
Expand all 9 lectures 03:01:18
+ Finite Volume Discretisation for Unstructured Meshes
4 lectures 02:07:41

In this lecture, the finite volume discretisation of the 2D heat diffusion equation is presented for unstructured meshes. This is a slight extension of the finite volume discretisation of the 2D heat diffusion equation for structured meshes which was introduced in the previous course.

Preview 48:45

In this lecture, a simple method for generating an unstructured mesh is presented. This includes techniques to calculate the cell volume, face area and unit normal vector for skewed and irregular cells that are often present in unstructured meshes.

Unstructured Mesh Generation
23:05

In this lecture, the example problem of heat diffusion in a 2D plate (with an unstructured mesh) is introduced. All the coefficients are calculated, the matrices are assembled and the equations are solved.

Example Problem: Heat Diffusion in a 2D Plate
26:19

This lecture provides a walk-through of the python source code and excel spreadsheets that are used in Chapter 1.

Example Problem: Python Code and Excel Spreadsheet
29:32
+ Mesh Quality
3 lectures 48:33

In this lecture, the main mesh quality metrics that are used by CFD codes for unstructured meshes (aspect ratio, non-orthogonality, Jacobian Determinant and equiangle skewness) are introduced. By the end of this lecture, students will understand how to calculate the main mesh quality metrics and understand what they really mean. 

Aspect Ratio, Jacobian Determinant, Non-Orthogonality and Skewness
34:50

The example problem for Chapter 2 is introduced in this lecture. Two example cells are used to calculate and demonstrate the mesh quality metrics.

Preview 06:54

This lecture provides a walk-through of the python source code and excel spreadsheets that are used in Chapter 2.

Example Problems: Python Code and Excel Spreadsheets
06:49
+ Quiz
0 lectures 00:00
Unstructured Meshes Quiz
10 questions
+ Closing Remarks
1 lecture 01:38

A brief summary and final thoughts for this course.

Closing Remarks
01:38