Computational Combustion & Propulsion

Fundamentals of thermochemistry Chemical equilibrium and its calculation Chemical kinetics and auto-ignition Laminar non-premixed flames and computation of an opposed jet flame Models for turbulent combustion (the flamelet model and the transported probability density function model) Turbulent non-premixed combustion and the modeling and simulation of a turbulent free jet flame Turbulent partial premixed combustion and the modeling and simulation of a turbulent lifted jet flame Computational propulsion and the modeling of a model rocket combustor [Tentative] Advanced topics on data-driven modeling and machine learning

AAE59000

Credit Hours:

3

Learning Objective:

Students are expected to learn the fundamentals and skills for performing combustion modeling and simulations, as well as the status of the frontier turbulent combustion research.

  • Calculate chemical equilibrium
  • Calculate rate of chemical reaction and compute auto-ignition process
  • Compute opposed jet flames and understand characteristics of non-premixed combustion
  • Compute laminar flame speed and understand characteristics of premixed combustion
  • Understand turbulent combustion problems and the advanced modeling approaches
  • Choose appropriate models for turbulent combustion problems and perform turbulent combustion simulations

Description:

  • Fundamentals of thermochemistry
  • Chemical equilibrium and its calculation
  • Chemical kinetics and auto-ignition
  • Laminar non-premixed flames and computation of an opposed jet flame
  • Laminar premixed flames and calculation of the laminar flame speed
  • Models for turbulent combustion (the flamelet model and the transported probability density function model)
  • Turbulent non-premixed combustion and the modeling and simulation of a turbulent free jet flame
  • Turbulent partial premixed combustion and the modeling and simulation of a turbulent lifted jet flame
  • Computational propulsion and the modeling of a model rocket combustor
  • [Tentative] Advanced topics on data-driven modeling and machine learning

The course consists of lectures and computer projects. Spring 2023 Syllabus

Topics Covered:

.There are 8 topics, each being covered in approximately 2-3 weeks, and with a project for it.

  • Topic 1. Thermochemistry
  • Topic 2. Chemical kinetics
  • Topic 3. Premixed laminar flames
  • Topic 4. Non-premixed laminar flames
  • Topic 5. Turbulence modeling of jet flames
  • Topic 6. Simple models of non-premixed jet flames
  • Topic 7. Transported PDF methods
  • Topic 8. Computational propulsion

Prerequisites:

Sufficient knowledge on fundamentals of combustion theory (ME525 or equivalent), turbulence, (ME 611, AAE626, or equivalent), computational fluid dynamics (AAE412, AAE512, or equivalent), and at least one modern programming language (MATLAB, FORTRAN, C/C++ etc.). Students who do not meet the prerequisites should get the instructor's permission to enroll.

Web Address:

 https://purdue.brightspace.com 

Web Content:

 Announcements, course notes, homework assignments, grades, and solutions.

Projects:

 There are 8 computer projects.  The computer projects will be done in ANSYS FLUENT. There are two learning pathways that can be followed as show below to fulfil the course requirements. Learning Path 1 focuses more on advanced combustion modeling, and Learning Path 2 focuses more on computational propulsion. Every student must pick one and only one path and follow it.

Lecture Videos Computer Projects Learning Path 1 Learning Path 2
Lecture 1: Introduction * *
Lecture 2: In compressible assumption * *
Lecture 3: Flame examples * *
Lecture 4: Thermodynamic properties * *
Lecture 5: Chemical equilibrium Project 1 (finish Lecture 5) * *
Lecture 6: Chemical kinetics-I * *
Lecture 7: Chemical kinetics-II * *
Lecture 8: Chemical kinetics-III Project 2 (finish Lecture 8) * *
Lecture 9: Laminar premixed flame I * *
Lecture 10: Laminar premixed flame II Project 3 (finish Lecture 10) * *
Lecture 11: Laminar non-premixed flame I * *
Lecture 12: Laminare non-premixed flame II Project 4 (finish Lecture 12) * *
Lecture 13: Turbulence modeling I * *
Lecture 14: Turbulence modeling II * *
Lecture 15: Turbulence modeling III Project 5 (finish Lecture 15) * *
Lecture 16: Turbulent combustion with equilibrium chemistry model * *
Lecture 17: Turbulent combustion with flamelet model Project 6 (finish Lecture 17) *
Lecture 18: Turbulent combustion with PDF methods (composition space) *
Lecture 19: Turbulent combustion with PDF methods (PDF transport equations) *
Lecture 20: Turbulent combustion with PDF  methods (model implementation Project 7 (Finish Lecture 20) *
Lecture 21: Turbulent combustion with PDF methods (efficient chemistry implementation *
Lecture 22*: Computational propulsion *
Lecture 23*: Computational propulsion Project 8 (Finish Lecture 23) *
Lecture 24*: Computational propulsion *
Lecture 25*: Computational propulsion *

Exams:

 There will be no exams

Textbooks:

 It is recommended that you buy a modern text on combustion (e.g., Turns) and turbulence (e.g., Pope). All books are "recommended".

Combustion

S.R. Turns, An Introduction to Combustion, McGraw Hill

J. Warnatz, U. Maas, and R.W. Dibble, Combustion, Springer

More Specialized

R.J. Kee, M.E. Coltrin and P. Glarborg, Chemically Reacting Flow, Wiley

T. Poinsot and D. Veynante, Theoretical and Numerical Combustion, Edwards

R.O. Fox, Computational Models for Turbulent Reacting Flows, Cambridge

S.B. Pope, Turbulent Flows, Cambridge

Numerical Methods

W.H. Press, S.A. Teukolsky, W.T. Vetterling and B.P. Flannery, Numerical Recipes in Fortran, Cambridge

K.E. Brenan, S.L. Campbell and L.R. Petzold, Numerical Solution of Initial-Value Problems in Differential-Algebraic Equations, SIAM

Computer Requirements:

 The computer projects require MATLAB and ANSYS FLUENT. Please manage to get both.