Courses

From Differential Equations to Solution Algorithms. Behind the scenes of CFD.

Avatar

Fundamentals 1

£29.99

  • Diffusion
  • Advection
  • Upwinding
Fundamentals Course 2 card

Fundamentals 2

£29.99

  • Boundary Conditions
  • 2D Diffusion
  • Wall Functions
Fundamentals Course 3 card

Fundamentals 3

£29.99

  • Unstructured Meshes
  • Mesh Construction
  • Mesh Quality

CFD Fundamentals

Modern CFD codes use the finite volume method to calculate the velocity and pressure of moving fluids. The CFD Fundamentals courses use simple examples to show you the finite volume method in action. You will see how differential equations are transformed into matrices. You will then assemble and solve the matrices yourself, using either Excel, MATLAB or python.

Fundamentals 1 starts by solving the convection (advection) and diffusion of heat in a 1D channel. This example is extended in Fundamentals 2 and 3 to look at 2D solutions, unstructured meshes and wall functions.

CFD Fundamentals is an established series of courses, with over 5000 students enrolling since 2020. They are an essential foundation for further study of advanced topics in CFD.

Frequently Asked Questions (FAQs)

The courses are delivered using video lectures and a course textbook. Worked examples are provided in Microsoft Excel, MATLAB and python, so that you can explore the matrices and formulae for yourself. You will be looking behind the scenes at how CFD codes actually work!

Easy/Medium difficulty. The courses require basic understanding of differential equations, matrices and vector calculus at first year undergraduate level. All the examples and exercises are fully explained, so the courses are easy to complete.

No. The worked examples are provided in Microsoft Excel, MATLAB and python, so you don't need a particular CFD code.

No. The courses provide fundamental theory, not specific debugging advice or troubleshooting.

Yes. Here is a free trial of Fundamentals 1.

Download LinkDownload Free Trial

Image of Professionals Course

CFD for Professionals

Our premium course. For the professionals.

Buy Now

CFD for Professionals

When engineers are taught CFD, they are often taught how to use a particular CFD code and run a particular simulation. However, they are rarely taught how to get good results and how to present them in a professional manner.

CFD for Professionals teaches verification, validation and presentation, using techniques gathered from over 10 years of CFD experience. These techniques can be applied to any CFD code (ANSYS Fluent, OpenFOAM, Star CCM, etc.) and are used routinely by professional engineers.

CFD for Professionals is divided into two chapters. Chapter 1 shows you how to quantify accuracy using mesh refinement and Richardson Extrapolation - a technique recommended by the Journal of Fluids Engineering. Chapter 1 also covers sources of experimental data, and how to compare turbulence models. Chapter 2 shows you how to present CFD data correctly, using contour plots, line plots and tables.

Worked examples are provided throughout the course in Excel, MATLAB and python, which you can take away and apply to your own simulations!

Frequently Asked Questions (FAQs)

The course is delivered using video lectures and a course textbook. A series of suggested exercises are provided to support the lectures. They can be carried out using any CFD code. Answers are provided in Microsoft Excel, MATLAB and python.

Professionals shows you how to use modern CFD codes to improve the quality of your simulations. Fundamentals shows you how CFD codes work using the finite volume method.

You can use any CFD code to complete the course, as long as you can run simulations and extract results from it!

Easy/Medium. The suggested exercises use logarithms, exponentials and root finding algorithms (at first year undergraduate level). All the exercises are fully explained, so the course is easy to complete, despite the mathematics.

No. The course provides analysis methods and techniques, not specific debugging advice or troubleshooting.