Disclosure: when you buy through links on our site, we may earn an affiliate commission.

Computational Fluid Dynamics Fundamentals

4.6
4.6/5
(7 reviews)
226 students

8.6

CourseMarks Score®

7.2

Freshness

9.1

Feedback

9.0

Content

Platform: Skillshare
Video: 2h 24m
Language: English
Next start: On Demand

Description

An introduction to the fundamentals of Computational Fluid Dynamics (CFD) that are used to solve complex fluid dynamics problems (weather prediction, aircraft flight, turbomachinery) by researchers, scientists and engineers around the world. The course starts from first principles and you will rapidly develop your first CFD solution using the Excel sheets and Python source code provided. By the end of the course, you will understand the importance of upwind differencing, Peclet number and mesh resolution. No prior experience is required and no specific CFD code/coding experience is required!

What you will learn:

• How to set up and solve your first CFD solution from first principles
• The importance of central differencing, upwind differencing and Peclet number
• A common framework to solve any scalar transport equation in CFD

Course requirements:

• Basic vector algebra (dot product, gradient, cross product)
• Basic differential equations
• Basic linear algebra (matrices)

You will learn

Create your own CFD code in a language of your choice (MATLAB, Fortran, C, C++, Java) to solve the 1D problems presented in this course. Use either the Excel sheets, the python source code or the course material to get started. Some things to check when you have written your code:

1. Do I get the right solution if the flow direction changes?
2. Can my code handle changes in mesh resolution and input parameters?
3. Do I get the correct answer that agrees with the course notes?
4. How fast does my CFD code solve the matrix equations

We would love to see what solutions you come up with!

Requirements

Basic knowledge of Fluid Dynamics is required to start this course, as this is an intermediate level course.

This course is for

This course was made for intermediate-level students.