Computational combustion using Python and Cantera

Rs 30,000

View Demo Enroll

Certification

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

 


Course syllabus


Software that you will learn

coding  

Python

Learn Python Programming by solving problems related to chemical kinetics.

     
fire  

Cantera

Set of tools to solve problems related to chemical kinetics, thermodynamics and transport processes.


Course Instructor

 

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


Projects

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.


Job Opportunities

 

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.


What will you learn each week?

 

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
     
element  

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
     
python  

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.

     

crank

 

 

speed

 

 

 

 

advanced

 

 

 

cantera

 

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.

     


Loading...