CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Running, Solving & CFD

Flamelet model for non-premixed combustion with two different fuel streams

Register Blogs Community New Posts Updated Threads Search

Like Tree1Likes
  • 1 Post By Manuel CFD

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   January 21, 2022, 07:27
Default Flamelet model for non-premixed combustion with two different fuel streams
  #1
Member
 
Manuel
Join Date: Jan 2013
Location: Bremen
Posts: 33
Rep Power: 13
Manuel CFD is on a distinguished road
Dear all,

I would like to simulate a non-premixed combustion problem with two different fuel streams having different compositions and a single oxidizer stream using the flamelet model. I found out that two distinct flamelet solver packages have been developed in OpenFOAM: one by Alberto Cuoci and one by Hagen Müller. I would like to know whether one and/or both of them would be applicable for my problem or whether they are restricted to the case of a single fuel stream.

Thank you for your help.

Greetings,

Manuel
Manuel CFD is offline   Reply With Quote

Old   January 21, 2022, 14:00
Default
  #2
Senior Member
 
Domenico Lahaye
Join Date: Dec 2013
Posts: 802
Blog Entries: 1
Rep Power: 18
dlahaye is on a distinguished road
The limitation is not the implementation itself.

In case of two fuel streams, the combustion is staged. The fuel stream travel through the volume at different local stochiometric ratios. Capturing this properly, requires working with mixture fraction and mixture fraction ratios per fuel stream.

I am interested in discussing an implementation of the flamelet model that is entire based on function objects. This implementation should allow the required flexibility for two fuel streams.
dlahaye is offline   Reply With Quote

Old   January 24, 2022, 00:07
Default
  #3
Senior Member
 
Ruiyan Chen
Join Date: Jul 2016
Location: Hangzhou, China
Posts: 162
Rep Power: 10
cryabroad is on a distinguished road
The one by Alberto Cuoci is for RANS, if I remember correctly. You should look into the code and double check that.

But Domenico is right, the key is not the implementation itself.
cryabroad is offline   Reply With Quote

Old   February 2, 2022, 05:43
Default Flamelet generation
  #4
Member
 
Manuel
Join Date: Jan 2013
Location: Bremen
Posts: 33
Rep Power: 13
Manuel CFD is on a distinguished road
Hi dlahaye and cryabroad,

thanks for your replies. Sorry for my late reply but in the meantime I started to work on another project and I put aside the question about the Flamelet model.

I understand that the implementation is not an issue. However, it is not clear to me yet whether the pre-processing phase, i.e. the generation of the flamelets, can be representative of the combustion of both fuel streams. From my understanding the flamelets are generated using boundary conditions describing the inlet conditions of a fuel stream and an oxidizer stream. But in my case I have two different fuel streams with different flowrates and different compositions (the first is methane + hydrogen + minor contributions, the second is CO2 + methane + hydrogen where CO2 is the most abundant). Shouldn't two different sets of flamelets be solved, each set being representative of one of the two fuel streams? Or my understanding is wrong and a single set of flamelets would be enough? In that case what boundary conditions should I use at fuel side to generate the flamelets?

Thanks for the help and the explanation.

Regards

Manuel
Manuel CFD is offline   Reply With Quote

Old   February 2, 2022, 10:31
Default
  #5
Senior Member
 
Domenico Lahaye
Join Date: Dec 2013
Posts: 802
Blog Entries: 1
Rep Power: 18
dlahaye is on a distinguished road
You will need two (2) sets of flamelets.

Boundary condition at the fuel side is the fuel mixture.
dlahaye is offline   Reply With Quote

Old   February 7, 2022, 07:27
Default
  #6
Member
 
Manuel
Join Date: Jan 2013
Location: Bremen
Posts: 33
Rep Power: 13
Manuel CFD is on a distinguished road
Dear dlahaye,

thank you for your clarification.

Regards

Manuel
Manuel CFD is offline   Reply With Quote

Old   February 9, 2022, 05:21
Default
  #7
New Member
 
Nam Danh Nguyen
Join Date: Feb 2020
Location: UNIST-Ulsan-Korea
Posts: 29
Rep Power: 6
danhnam is on a distinguished road
Hi Manuel

I think you need to use three-stream model for your problem.
You might want to refer to this paper.

https://web.stanford.edu/group/ihmeg...f/ihme2011.pdf

Danh Nam!
danhnam is offline   Reply With Quote

Old   February 9, 2022, 05:40
Default
  #8
Senior Member
 
Domenico Lahaye
Join Date: Dec 2013
Posts: 802
Blog Entries: 1
Rep Power: 18
dlahaye is on a distinguished road
The Imhe2011 reference only has one (single) fuel inlet. It is different from a configuration having multiple fuel inlets.
dlahaye is offline   Reply With Quote

Old   February 9, 2022, 20:51
Default
  #9
New Member
 
Nam Danh Nguyen
Join Date: Feb 2020
Location: UNIST-Ulsan-Korea
Posts: 29
Rep Power: 6
danhnam is on a distinguished road
Hi Domenico Lahaye!

In my opinion, we could use three-stream model by applying the same idea of Imhe (2011) but for the fuel stream instead of for oxidizer stream. In that case, you need to define a new scalar variable, for instance, compositionFactor. This new scalar variable only affects the boundary condition. For example, you could define a nominal mole/mass fraction of fuel such that it can account for both 2 different fuel stream compositions. But the most important thing for this problem is that you need to generate a new 4D flamelet table instead of 3D table. In the flameletFoam solver, you also need to implement a new interpolation method as well as an additional transport equation for compositionFactor as mentioned above.

Danh Nam!

Last edited by danhnam; February 9, 2022 at 20:54. Reason: typo mistake
danhnam is offline   Reply With Quote

Old   February 16, 2022, 04:43
Default
  #10
Member
 
Manuel
Join Date: Jan 2013
Location: Bremen
Posts: 33
Rep Power: 13
Manuel CFD is on a distinguished road
Hi Danh Nam,

thanks for your suggestion. Yes, introducing a new scalar variable seems to be the most direct approach to deal with this problem. However, I don't know whether I am going to work on such extension because I was asked to figure out whether the current version of the flameletFoam solver can deal with two fuel streams. Since this is not possible, we would have to consider a different option for this project. However, in case I will find some time to work on extending the current flameletFoam solver I will post an update here on the forum.

Thanks.

Best regards

Manuel
danhnam likes this.
Manuel CFD is offline   Reply With Quote

Reply

Tags
combustion model, flamelet model, non-premixed combustion


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
What combustion model in openFOAM can be used for turbulent premixed flames? openfoamer93 OpenFOAM Running, Solving & CFD 5 December 13, 2019 18:16
How to model premixed combustion using partially premixed combustion model in Fluent? sab10012 FLUENT 0 October 6, 2015 02:18
premixed combustion in porous media with non-equilibrium thermal model toudehfallah FLUENT 2 August 31, 2015 05:39
Non Premixed Combustion model tanaji FLUENT 0 February 28, 2011 16:12
premixed combustion using Zimout model wanghuiru FLUENT 0 July 9, 2010 00:36


All times are GMT -4. The time now is 18:44.