CFD Engineer Masters program

Rs 105,000

View Demo Enroll

Success stories



Program Director


Sarangarajan Vijayraghavan Iyengar

Sarang has over 7+ years experience in Computational Fluid Dynamics and Combustion. His core area of expertise includes:

  • IC Engine CFD and Combustion
  • External aerodynamics and internal flow simulations
  • Numerical analysis and Programming


Get e-verified certificates that can be tracked and verified from any device.

Courses that you will complete


Introduction to Computational Fluid Dynamics using MATLAB and OpenFOAM

This is a 12-week course. You will learn how to write your own solvers in MATLAB. Once you have completed MATLAB, we will shift your focus to OpenFOAM. Here, you will learn the basics of FVM and the different numerical schemes and procedures that have been implemented in it. You will setup validation cases.

In total, you will complete 4 projects in this course.


Advanced CFD Using ANSYS Fluent

In this 12-week course, you will learn to use ANSYS Fluent to perform Advanced CFD on models.

You will complete 2 projects in this course.


Computational Combustion using Python and Cantera

In this course, you will learn computational combustion using Python and Cantera. You will be understanding how combustion is simulated and write computer programs to simulate chemical kinetics. You will be learning how to computed combustion metrics such as Flame Speed and Ignition delay by performing detailed calculations.

You will complete 2 projects in this course. You will publish 1 journal paper in this course.


Advanced IC Engine Simulation

In this course, you will learn how to simulate flow, combustion, and emissions in an Internal Combustion Engine. You will learn about Turbulence, Spray and Combustion modeling and how you can leverage these models to get accurate results from your simulations.

You will complete 2 projects in this course.

Job Opportunities

If you successfully complete the course and projects and score 90% or above, we will guarantee one of the following:

  • Placement into an automotive OEM or consultant, with a minimum CTC of Rs.25,000.
  • MS admit into a University that pursues research in the area of Computational Fluid Dynamics or Computational Combustion.

Companies in India that look for similar skill sets

Click here to get a list of companies that you can apply after finishing this course.

Introduction to CFD using MATLAB and OpenFOAM


Introduction to Computational Fluid Dynamics

In this module, you will understand what CFD is and its uses. After your first class, you will be able to understand the basics of:

  • Governing equations of fluid motion
  • Numerical Discretization
  • The term fluid solver
  • Boundary conditions
  • Post processing

Once we do this, we will have a rigorous approach to learn MATLAB/Octave.


Scientific programming using Matlab/Octave

In this module, you will use different methodologies to solve various partial differentiation equations using MATLAB and Octave.


Essential mathematics

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

  • Series expansion and Taylor's table
  • Understanding the type of Partial Differential Equations (PDEs) and their characteristics
  • How Elliptic, Hyperbolic and Parabolic PDEs relate to the physics of fluid
  • Powering through Divergence, Curl, and Gradient
  • Types of linear systems
  • Different ways to solve matrices
  • Computing integral quantities in arbitrary volumes

Understanding the physics of fluids

The most important aspect of CFD is the physics of fluids. Before plunging into CFD, we will analyze flows mathematically and computationally. This is where you develop your technical foundation. Here are some topics that we would cover

  • Navier-Stokes Equation
  • Understanding Euler's equation
  • Analyzing fluid systems with the Reynolds Transport Theorem

We will cover this topic during weeks 1-6

Scratching the surface of CFD by analyzing consistency and stability of Numerical Schemes

When we reach this point in the lecture, you are will have the essential knowledge in Math, Programming and Fluid Physics to start CFD. We will teach you Von-Neumann Stability analysis along with a practical example.


Computational Fluid Dynamics using OpenFOAM

  • Learn how OpenFOAM solver is structured
  • Learn how to pick a solver
  • Create meshes using blockMesh and SnappyHexMesh


Advanced CFD Using ANSYS Fluent


Simulating 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 getting hands-on experience in:

  • Geometry creation
  • Meshing
  • Boundary and Initial condition calculation
  • Setting up solution algorithms
  • Solving and post-processing

Exploring 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 Ansys offers.


Discrete Phase Modelling

In this module, you will learn how to simulate fuel sprays and the theory behind lagrangian spray modeling.


Conjugate Heat Transfer

In this module, you will learn how to simulate solid side heat transfer along with the fluid flow.


Basic reacting flows

In this module, you will learn how to simulate reacting flows using Ansys Fluent. This includes combustion applications.


Computational Combustion using Python and Cantera


Fundamentals of chemistry

In this module you will learn the different fuel types, species nomenclature and important concepts such as:

  • Molecular weight
  • Moles
  • Density
  • Mass Fraction, Mole Fraction and PPM
  • Vapor pressure
  • Equation of state
  • Air fuel ratio
  • Equivalence ratio

Intermediary Thermodynamics

This module will give the opportunity to refresh your thermodynamics basics and learn several intermediary concepts:

  • Enthalpy of Reaction
  • Adiabatic Flame Temperature
  • Lower and Higher Heating values

Equilibrium Chemistry

Equilibrium chemistry models are very commonly used to construct simplified combustion models. In this module, you learn the following:

  • Full Equilibrium
  • Water Gas Equilibrium
  • Pressure effects
  • Understanding NASA thermodynamic data files

Elementry reactions

This module will introduce to chemical kinetics and you will learn the following topics:

  • Global and elementary reactions
  • Rate of a reaction
  • Forward rate and backward rate
  • CHEMKIN formatted mechanism file

Introduction to Python and Cantera

In this module, you will learn Python - an extremely popular programming language. You will learn Python by writing programs related to chemical kinetics. Once you are in the position to write simple programs in Python, we will introduce Cantera to you. With cantera, you will be able to simulate different types of combustion systems. Cantera is an extremely popular tool that is being used in several universities and companies for research and commercial purposes.















Ignition delay calculation

One of the major factors that help in determining the performance of a diesel engine is the chemical kinetics. In this module, we want you to do this evil bird several 0d reactors which will be used to predict the ignition delay of Poplar fuel's. You will compare the predicted values against experimental data.

Flame speed calculation

While designing combustion systems the flame speed plays an important role in determining their performance. In this Module, you will learn how to calculate flame speeds. Note that this parameter depends upon the type of reaction mechanism that is being employed and the thermodynamic conditions in the combustion chamber. You will also perform a sensitivity analysis that helps you determine which of the elementary reactions are going to affect the flame speed the most.

Advanced topics in combustion

In this module, you will learn the following topics

  • Perfectly stirred reactor
  • Steady-state combustion and its relevance for gas turbine applications
  • Extinction and blow off limits
  • Premixed, diffusion and partially premixed flames

Introduction to 3D combustion

If you have made it so far, then you are in a position to understand the core concepts that are used while simulating combustion in complex 3D geometry. Here you will learn about the current trends in cutting-edge tools that industries have access to.


Advanced IC Engine Simulation

CONVERGE Studio module

In this module, you will learn how to set up a CFD simulation using CONVERGE CFD. We will provide step by step instructions on the following

  • CAD import and cleanup
  • Decomposing the model into boundaries and volumetric regions
  • Inputting valve timing
  • Choosing turbulence and combustion models
  • Running the case in a parallel environment
  • Post processing

Surface preparation

In this module, we will cover surface preparation in full detail. Here you will learn the following:

  • Setting up the piston motion profile
  • Boundary flagging
  • Setting up the intake and exhaust valves

Region initialization and valve motion setup

In this module, you will learn the following concepts:

  • Initializing pressure, temperature and species concentration in the Intake, Exhaust and Fire deck regions
  • Disconnect triangles
  • Valve timing and the concept of minimum lift
  • Valve profile input

Turbulence modeling

In this module, you will learn how turbulence is modeled and simulated in a state of the art CFD solver. You will learn about the different classes of turbulence model and understand their merits and demerits.

Combustion modeling

In this module, you will learn how the SAGE detailed chemical kinetics solver works. In addition to this, you will learn how to use the Shell CTC combustion model

Emissions modeling

To design an efficient engine, one needs to have a firm grasp of emissions modeling. You will learn about the Hiroyasu Soot Model and the Zeldovich Nox model and apply them in engine simulations.