Computational combustion using Python and Cantera

Rs 30,000

View Demo Enroll

Course Overview


Top 5% of the class will get a merit certificate. Course completion certificate will be provided to all students who complete the course. You will receive both e-verified and hard copy of your certificates.


Solving STIFF ODE system by using Backward Differencing and a Multivariate Newton Rhapson Solver

In this project, you will be solving a STIFF ODE system from scratch. This helps you understand how reacting systems are solved.

Sensitivity Analysis and Mechanism Reduction

In this project, you will be writing code to reduce the number of reactions in given mechanism by performing sensitivity analysis.

Course Syllabus

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 such as:

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

Equilibrium Chemistry

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

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

Elementary 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 helps in determining the performance of a diesel engine is the chemical kinetics. In this module,we will teach you to build several zero-dimensional reactors. These type of simulations will be used to predict the ignition delay and flame speeds of Poplar fuels.

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 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.

Featured Student Projects

Here are the students with some exceptionally good projects.

Jorge Martinez

Jorge is an Aerospace engineer with a solid background in propulsion and air breating engine simulation.

Ujjwal Kanth

Ujjwal is an Aeronautical Engineer from Institute of Aeronautical Engineering, Hyderabad.

Jaivishnu Ks

Vmithlesh is an aspiring CAE engineer in Mechanical

Who can take this course?

Undergraduate Students and Working Professionals

If you have completed at least 2 semesters of undergraduate education in the following majors, then this course will be highly useful for you.

  • Mechanical Engineering
  • Aerospace Engineering
  • Automotive Engineering

Student Testimonials

Our students love us! Read what they have to say below.

Amazing course content. Genuine efforts by the instructor and entire organisation to help educate students. I'll definitely recommended this course for Mechanical Engineers.

Raj Mehta

I had a good experience joinig the course here. Mentors are friendly and they clear the doubts very well. In my experience during the course i learnt a lot of new concepts

Abhinash Rajbanshi

The quality of teaching and the approach was really nice. And their support team always ready 24*7 to help us in solving our problems.

Amit Patel


1 . How will the instructor teach?

Our instructors are industrial experts working in Fortune 500 companies. We partner with them to deliver the lectures online. You will be given access to recorded content and assignments each week.

2 . Are there any prerequisites for this course?

You should be pursuing B.E/B.Tech in Mechanical, Aerospace, Automotive, Production or Manufacturing

3. What kind of support I can expect?

Our support system is amazing!. You can read our reviews on Google to see this. We focus on one-on-one support which no one else does. We will communicate with you through WhatsApp messages/calls, individual online sessions and also in person.

4 . How can I use the letter of recommendation?

You can use it for job search and higher education. Recommendation letters are given only for candidates that have performed extremely well.