Computational Combustion & Propulsion
AAE59000
Credit Hours:
3Learning 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.