CFD Engineer Master's Certification Program

The program comprises of 6 courses that train you on all the essential engineering concepts and tools that are essential to get into top OEMs as a CFD Engineer.

  • 0% EMI Option Available
  • Domain : CFD
  • Pre-requisites : For Mechanical, Aerospace & Automotive Engineers
Enroll Now View demo


About this program

The Masters in CFD program is a 12 month long, intensive program. The program comprises of 6 courses that train you on all the essential engineering concepts and tools that are essential to get into top OEMs. as a CFD Engineer.
1. Introduction to Computational Fluid Dynamics using MATLAB and OpenFOAM
2. Advanced CFD Using ANSYS Fluent
3. Computational Combustion using Python and Cantera
4. Advanced IC Engine Simulation
5. IC Engine Calibration using GT-POWER
6. Electronic Cooling Simulations using ANSYS ICEPAK


Get a 1-on-1 demo to understand what is included in the course and how it can benefit you from an experienced sales consultant. The demo session will help you enroll in this course with a clear vision and confidence.

Request a Demo Session

Course One: Introduction to Computational Fluid Dynamics using MATLAB and OpenFOAM

1What is Computational Fluid Dynamics?

In this module, you will understand what CFD is and its significance. You’ll also learn what the Navier-Stokes equations are and how they’re derived.

  • CFD - An introduction, necessity, advantages, CFD modeling process

  • Deriving and understanding the Navier Stokes equations

    • Substantial derivative

    • Continuity equation

    • Momentum equation

    • Energy equation

  • Significance of Reynold’s number in the NS equations

2Mathematics and Fluid Dynamics Essentials

In this course, you will be writing solvers and getting your hands dirty with different numerical methods. Before we do this, it is very important to understand the essential mathematical and fluid dynamics concepts that you will encounter.

  • Basic vector calculus

    • Divergence, gradient, and curl

  • Taylor’s series

  • Initial and boundary conditions

  • Classification of PDEs and their characteristics

  • Learning essential Fluid Dynamics quantities and their dimensional analysis

3Introduction to MATLAB and Basic CFD Concepts

It is essential to establish a rigid foundation before plunging into the farther depths of CFD. This is where you get introduced to MATLAB and learn the basic concepts of CFD by writing MATLAB scripts. Here are some topics that we would cover:

  • Getting acclimated to the MATLAB interface

  • Numerical discretization and its types

  • FDM - understanding different schemes with worked examples in MATLAB

  • Deriving own FD schemes using Taylor’s table

  • Solving ODEs in MATLAB using the ‘ode45’ solver

4Exploring CFD by Solving Standard CFD Problems using FDM

In this section, you would venture into the Finite Difference Approach to discretization and solving various benchmark CFD problems in MATLAB. You’ll also be working on two major and two minor projects here. The list of projects are as follows;

  • Solving the 1D linear convection equation and performing stability analysis

  • Major Project: Simulating 2D unsteady/steady heat conduction equation and studying implicit vs explicit approaches

  • Solving coupled linear systems using iterative solvers

    • Jacobi

    • Gauss-Seidel

    • SOR

  • Major Project: Simulating Quasi 1D subsonic-supersonic nozzle in FDM and studying conservation vs non-conservation forms of governing equations

5Introduction to FVM and OpenFOAM

OpenFOAM is an open-source toolbox with an in-built numerical solver and pre/post processors for solving CFD Problems. It is based on the Finite Volume Method of discretization. In this section, you will learn how to run a simulation on OpenFOAM and the significance of using an FVM approach. These are the topics you would learn:

  • Finite Volume Method and Gauss divergence theorem

  • Understanding the Linux environment

  • OpenFOAM code organization and case setup

  • Detailed blockMeshDict tutorial

6Solving standard CFD Problems in OpenFOAM

It is important to get a real feel of problem-solving using the OpenFOAM software so that you can explore and simulate a wide variety of problems. In this module, we will create a platform that will enable you to start any simulation from scratch.

You will be working on the following major projects.

  • Flow over Backward Facing Step

    • Code the geometric mesh information inside the C file ‘blockMeshDict’

    • Implement mesh grading factor

  • Laminar flow through the pipe and Validate results

    • Automate the ‘blockMeshDict’ generation on MATLAB

    • Characterization of fully developed flow

    • Explore different boundary conditions

Projects Overview

Course Two: Advanced CFD Using ANSYS Fluent

1Introduction to CFD

In this module, you will learn about CFD and its uses. You will also be introduced to the basic governing equations solved and many schemes and algorithms used to stabilize and improve the accuracy of the solution.

  • Governing equations of fluid motion

  • Numerical discretization

  • Fluid solver

  • Boundary conditions

  • Post-processing

2Simulating Laminar and Turbulent Flows in ANSYS Fluent

In this module, the focus is to simulate basic compressible and incompressible flows using ANSYS Fluent.You will be introduced to the streamlined workflow on the Workbench tool from geometry creation to the solution post-processing procedure.

You will be getting hands-on experience in

  • Geometry creation

  • Meshing

  • Boundary and initial condition calculation

  • Setting up solution algorithms

  • Solving and post-processing

3Performing Steady State Simulations

In this module, the focus is to simulate basic compressible and incompressible steady-state simulations. This provides you an introduction to the solution setup procedure for a steady-state simulation.

You will get hands-on experience in

  • Geometry creating using space claim

  • How to setup steady-state simulations?

  • Checking for convergence and understanding when the simulation converges for different Boundary Conditions?

  • How to create runtime animation of engineering parameters?

  • Project 1 - HVAC simulation inside a mixing TEE

  • Project 2 - Performing a parametric study on flow inside a gate valve

  • Project 3 - Performance characterization of a cyclone separator

4Exploring Meshing Strategies

Meshing is an important component in CFD analysis. Improper meshing can lead to bad results. In this module, you will learn the different meshing techniques that can improve the solution accuracy with a balanced computational cost.

  • Methods of providing local refinement like a sphere of influence, body sizing, etc.

  • Concept of Y plus and its importance

  • Inflation layers and controls

  • Mesh dependence test