Have a question?
Message sent Close
4.06 out of 5
4.06
223 reviews on Udemy

OpenFOAM Intermediate

Master Fluid Dynamics, Turbulence and Complex Meshing
Instructor:
Philip Baldock
1,150 students enrolled
English [Auto]
OpenFOAM
snappyHexMesh
Computational Fluid Dynamics

The results are in – OpenFOAM can solve all the major industrial CFD problems that established competitors can. The power to design anything from jet airplanes and engines to pipes and heat exchangers is a simple download away. Unfortunately, as I learned the first time I used it, OpenFOAM has a very steep learning curve. Having learned the basics several years ago I quickly realised just how complicated CFD could get. Even though I knew how to set up a case and use blockMesh with some simple solvers it wasn’t always clear how to do realistic problems with knowledge of the basics. The principle difficulties were:

– Turbulence: all the really interesting flows included some aspect of this and it’s often more art than science!

– Meshing: simple meshes can’t account for fighter jet bodies or turbine blades, I knew there must be a better way.

– Mesh Behaviour and Convergence: without solutions with which to compare I never knew whether I could trust my results.

I made this course with my younger self in mind. It’s these things, among other tips and tricks, that gave me the most trouble in practice and which require the most experience/correct techniques to do well. The aim of this course, by its end, is to show you how to do this. There are many specialist topics that we can’t cover and to learn CFD to an industry standard (where salaries past $100,000 a year are not unusual) could easily span a PhD and many years experience. Even so, there are a few general skills you will need again and again when you face practical problems in CFD. If you can master these, in my experience, you can pick up a lot of the rest as you go and quickly acquire the skills that are already propelling modern engineering into the future.

Disclaimer:

This course is not a substitute for a degree in aerospace engineering or specialist consultancy, by purchasing this course you agree that the course instructor is in no way liable for any disputes, claims, losses, injuries, or damage of any kind that might arise out of or relate to the content of this course or any supporting communications between instructor and student.

Installation and Introduction

1
Are you "Intermediate" with OpenFOAM?
2
What Will You Learn?

Tutorials - Basics

1
Intro 01
2
Intro 02
3
Intro 03
4
Intro 04
5
laplacianFoam 01
6
laplacianFoam 02
7
laplacianFoam 03
8
laplacianFoam 04
9
laplacianFoam 05
10
laplacianFoam 06
11
laplacianFoam 07
12
potentialFoam 01
13
potentialFoam 02
14
potentialFoam 03
15
potentialFoam 04
16
potentialFoam 05
17
potentialFoam 06
18
potentialFoam 07
19
potentialFoam 08
20
scalarTransportFoam - a first look
21
scalarTransportFoam 02
22
scalarTransportFoam 03
23
scalarTransportFoam 04 - simulation results
24
scalarTransportFoam - the balance of convection and diffusion

Incompressible

1
icoFoam - a first look
2
icoFoam 02 - case setup and examining the solver prt 1
3
icoFoam 03 - examining the solver prt 2
4
icoFoam 04 - simulation results

Turbulence

1
Turbulence Modelling Overview
2
Turbulence Modelling DNS
3
Turbulence Modelling RAS
4
Turbulence Modelling LES
5
Spalart-Allmaras - the aerospace solver
6
Spalart-Allmaras - running the solver and results
7
Spalart-Allmaras - examining results and boundary conditions
8
Spalart-Allmaras - setting up Spalart-Allmaras
9
k-Epsilon - setting up our case
10
k-Epsilon - patches and initial conditions
11
k-Epsilon - wind around buildings results prt 1
12
k-Epsilon - wind around buildings results prt 2
13
k-Omega - examining case files
14
k-Omega - results and initial values
15
k-Omega - initialising omega
16
LES - setting initial conditions
17
LES - setting up the mesh
18
LES - examining results

Multiphase Flow

1
multiPhase - setting up sloshingTank2D
2
multiPhase - initial conditions and mesh motion

snappyHexMesh

1
Meshing and when to use snappyHexMesh
2
snappyHexMesh - first run
3
snappyHexMesh - castellated mesh
4
snappyHexMesh - snapping and boundary layer
5
The snappyHexMeshDict file
6
Making a sphere - building our geometry in Blender
7
Meshing a sphere - importing geometry
8
Meshing a sphere - managing imported geometry
9
Meshing a sphere- surfaceTransformPoints
10
Meshing a sphere - castillated mesh and snapping
11
Meshing a sphere - boundary layers

Checking Your Results

1
Approach 1: Residuals
2
Approach 2: checkMesh
3
Approaches 3 and 4: Experiment and Analytical Solution
4
Approach 5: Grid/Mesh Convergence
5
Mesh Convergence - preparing your study
6
Mesh Convergence - setting blockMesh scales
7
Mesh Convergence - building your 3 meshes
8
Mesh Convergence - running the cases
9
Mesh Convergence - examining results
10
Mesh Convergence - Getting a graph
11
Mesh Convergence - Formulae
12
Mesh Convergence - Using Formulae (p, F0 and GCI)
13
Mesh Convergence - Using Formulae (checking GCI is in region of convergence)
14
Plotting Residuals
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.1
4.1 out of 5
223 Ratings

Detailed Rating

Stars 5
104
Stars 4
83
Stars 3
25
Stars 2
9
Stars 1
2
80e49add44f32ee59cc1b7b0a50184f7

Includes

7 hours on-demand video
Certificate of Completion

About

AulaGEO is a Ge-engineering specialized academy.

Social Network

Udemy Black Friday Sale! Top Courses From $9.99