CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > General Forums > Main CFD Forum

How are combustion CFD codes implemented ?

Register Blogs Community New Posts Updated Threads Search

Like Tree1Likes
  • 1 Post By LuckyTran

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   May 24, 2022, 00:16
Default How are combustion CFD codes implemented ?
  #1
Senior Member
 
Sayan Bhattacharjee
Join Date: Mar 2020
Posts: 495
Rep Power: 8
aerosayan is on a distinguished road
Trying to understand how combustion CFD codes are implemented, when compared to basic CFD solvers.

Considering we know how basic RANS / Euler CFD codes are implemented, and can write a few of our own, how do the combustion CFD codes differ in their implementation?

My guess is, they won't differ much, except we might need to solve for additional source terms, and there will be separate chemical equations which calculate the concentration of the different gases, and there might be additional radiation models to predict temperatures correctly.

Where do we start learning all of this?

I'm specifically looking for books with complimentary code, and names of 1D, 2D, and 3D introductory educational cases from which we can learn by writing our own codes. For example, in basic CFD, we learn how to code solvers, by following books that show how solvers are written, and solving 1D linear advection, 1D non-linear advection, 1D diffusion, 1D convection-diffusion, then move on to 2D codes. Looking for such cases in combustion CFD.


If possible, please share which examples would be easy to start with ...


Thanks!
aerosayan is offline   Reply With Quote

Old   May 24, 2022, 00:29
Default
  #2
Senior Member
 
Lucky
Join Date: Apr 2011
Location: Orlando, FL USA
Posts: 5,762
Rep Power: 66
LuckyTran has a spectacular aura aboutLuckyTran has a spectacular aura aboutLuckyTran has a spectacular aura about
Combustion codes are a little special category because they almost always involve combustion models.

My recommendation is to learn how to write a solver for an arbitrary (but theoretically simple) reacting flow with 2 reactants.

A brute force DNS strategy for reacting flows in general is to just have a bunch of species transport equations with sources terms. These species transport equations are no different than any other scalar transport equation like the energy equation. All you do is replace conductivity with the binary diffusion cofficient and Prandtl number with Schmidt number and you're done. Copy and paste the code. The sources terms are determined by your rate equations according to your chemical rate equations.

The issue with combustion CFD is that the chemical timescales are orders of magnitudes smaller than your flow timescales and non-reacting DNS is not cheap. Even very simple reactions involve many intermediate species so the computational cost skyrockets quickly. So enter combustion models and here it is not so trivial because you really must study what each and every combustion model is modeling to say how you should or should not implement it.
aerosayan likes this.
LuckyTran is offline   Reply With Quote

Old   May 24, 2022, 01:10
Default
  #3
Senior Member
 
Sayan Bhattacharjee
Join Date: Mar 2020
Posts: 495
Rep Power: 8
aerosayan is on a distinguished road
Thanks! Which combustion model should we learn first?
aerosayan is offline   Reply With Quote

Reply

Tags
combustion, solver development


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
CFD Research: Mainly using commercial codes or developing new codes? pyroknife Main CFD Forum 8 March 2, 2013 10:36
How do I get a job in CFD combustion? Yorkie Main CFD Forum 13 October 8, 2005 13:05
What is the Better Way to Do CFD? John C. Chien Main CFD Forum 54 April 23, 2001 09:10
ASME CFD Symposium, Atlanta, July 2001 Chris R. Kleijn Main CFD Forum 0 August 21, 2000 05:49
user friendly cfd code waqar Main CFD Forum 19 August 18, 2000 17:31


All times are GMT -4. The time now is 15:23.