|
[Sponsors] |
April 11, 2023, 14:21 |
Combustion Model in OpenFOAM
|
#1 |
New Member
Join Date: Dec 2022
Posts: 5
Rep Power: 3 |
Hi, all!
Currently, I am doing a combustion simulation using reactingFOAM and am a little bit confused about the combustion model provided in OpenFOAM. What does the "laminar" combustion model mean? Does it refer to the "laminar flamelet model" or "laminar finite rate model"? I have searched from OpenFOAM's documentation and other online sources but still didn't get a satisfactory answer. Thank you all and have a good day! |
|
April 13, 2023, 04:13 |
|
#2 |
Member
Join Date: Aug 2014
Location: Germany
Posts: 77
Rep Power: 12 |
I think the laminar in momentumTransport just mean a laminar flow. The combustion models are given under combustionProperties. Both files are under the constant folder.
|
|
April 13, 2023, 14:28 |
|
#3 |
New Member
Join Date: Dec 2022
Posts: 5
Rep Power: 3 |
Hi Harry! Thanks for your reply.
What I mean by "laminar" is laminar for combustionModel under combustionProperties file, not the one under momentumTransport. As far as I know, there are several combustionModel options that can be used to set combustionProperties, such as EDC, PaSR, and zoneCombustion, and one of those is laminar. However, I couldn't get enough information about this model and the detailed governing equation of this model. Do you have any experience with this issue? Thanks. |
|
April 13, 2023, 15:20 |
|
#4 |
Senior Member
|
Information can be reversed engineering from the source code (at times not trivial).
Possibly you can start by looking in the member function defined in e.g. https://www.openfoam.com/documentati...8H_source.html (depending on the version of OpenFoam used) Code:
// Member Functions 108 109 //- Correct combustion rate 110 virtual void correct(); 111 112 //- Fuel consumption rate matrix. 113 virtual tmp<fvScalarMatrix> R(volScalarField& Y) const; 114 115 //- Heat release rate [kg/m/s3] 116 virtual tmp<volScalarField> Qdot() const; 117 118 //- Update properties from given dictionary 119 virtual bool read(); 120 |
|
April 19, 2023, 11:08 |
|
#5 |
Member
Franco Marra
Join Date: Mar 2009
Location: Napoli - Italy
Posts: 69
Rep Power: 17 |
Dear dinamikaC4,
I am not fully sure, but I think that using the keyword "laminar" in the combustionProperties file just means that no models for flame-turbulence interaction will be activated. Thus, essentially, this would lead to a DNS simulation if you also use the laminar approach for the momentum equation and a sufficiently refined grid. Hope I am correct. Regards, Francesco |
|
April 23, 2023, 01:45 |
|
#6 |
New Member
zixin Chi
Join Date: Jan 2020
Posts: 5
Rep Power: 6 |
"laminar" means no chemistry/turbulence interaction model is used to modify the reaction source term in species equation and reaction heat release term in energy equation, even if turbulent model is active and the flow is turbulent
it could be suitable for laminar or DNS reactive flow where the grid is fine enough to resolve flame |
|
|
|
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 |
OpenFOAM 4.0 Released | CFDFoundation | OpenFOAM Announcements from OpenFOAM Foundation | 2 | October 6, 2017 06:40 |
OpenFOAM v3.0+ ?? | SBusch | OpenFOAM | 22 | December 26, 2016 15:24 |
OpenFoam combustion model | antek.czerwiec | OpenFOAM Pre-Processing | 0 | November 22, 2016 13:07 |
Overflow Error in Multiphase Modelling with Two Continuous Fluids | ashtonJ | CFX | 6 | August 11, 2014 15:32 |