Have a question?
Message sent Close
4.58 out of 5
93 reviews on Udemy

Computational Fluid Dynamics Fundamentals Course 2

Wall Functions, 2D Simulations and Boundary Conditions
Dr Aidan Wimshurst
648 students enrolled
English [Auto]
How to setup and structure a working CFD solution code from first principles (using Excel and Python)
How Dirichlet and Neumann Boundary Conditions are translated into CFD matrix equations
How to set up and solve 2D CFD solutions from first principles
How Wall Functions are actually employed by CFD codes
The utility of heat flux balances that can be generated from CFD solutions

Welcome to Part 2 of my Computational Fluid Dynamics (CFD) fundamentals course! In this course, the concepts, derivations and examples from Part 1 are extended to look at 2D simulations, wall functions (U+, y+ and y*) and Dirichlet and Neumann boundary conditions. The course starts from first principles and you will rapidly develop working CFD solutions using the Excel sheets and Python source code provided. By the end of the course, you will understand the importance of heat flux balances, residuals and wall functions (y+, U+ and y*). This course also presents a unique working example for temperature wall functions (never seen before on the internet), to show you exactly how wall functions are employed by CFD solvers. 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 to use this course.

Welcome and how to use this course

Welcome and how to use the course

A short introduction to the course, with instructions on how to best follow along with the course material.

Dirichlet and Neumann Boundary Conditions

Dirichlet and Neumann Boundary Conditions

The course starts off by reviewing the finite volume discretisation of the 1D heat diffusion equation. The formulation of Dirichlet and Neumann boundary conditions are then introduced and a comparison of the resulting matrix equations is provided

Dirichlet and Neumann Boundary Conditions - Example Problem

In this example problem, the 1D heat diffusion is solved along a 5m long bar. A fixed temperature of 200 degrees is applied at the right end and a fixed heat flux of 100 W/m2 is applied at the left end.

Transport Equations in 2D

Transport Equations in 2D

The heat diffusion equation is now extended to 2D. The extended form of the finite volume discretisation is introduced and the special treatment required for cells with multiple boundary faces is also introduced.

Transport Equations in 2D - Worked Example

In this worked example, the heat diffusion equation is solved in a 2D plate. The plate has fixed temperatures of 100 degrees, 150 degrees, 200 degrees and 250 degrees applied to each of its faces.

Wall Functions

Wall Functions

The concept of wall functions and wall treatment is introduced comprehensively from first principles. The wall functions for the kinematic viscosity and thermal diffusivity are derived and their implementation in the finite volume method is presented.

Wall Functions - Worked Example

The example problem from the first chapter (heat diffusion in a 1D bar) is now extended to include a temperature wall function at the right end.


Computational Fluid Dynamics Fundamentals 2 - Quiz

Final Thoughts

Final Thoughts

A brief summary and final thoughts for the course.

You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.6 out of 5
93 Ratings

Detailed Rating

Stars 5
Stars 4
Stars 3
Stars 2
Stars 1


2 hours on-demand video
Certificate of Completion


AulaGEO is a Ge-engineering specialized academy.

Social Network

Udemy Black Friday Sale! Top Courses From $9.99