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

Confused in <Coal Oxidation Kinetic Diffusion Limited Rate>Model

Register Blogs Community New Posts Updated Threads Search

Like Tree1Likes
  • 1 Post By Ziwu

 
 
LinkBack Thread Tools Search this Thread Display Modes
Prev Previous Post   Next Post Next
Old   October 26, 2015, 05:47
Default Confused in <Coal Oxidation Kinetic Diffusion Limited Rate>Model
  #1
New Member
 
Ziwu Ni
Join Date: Oct 2015
Posts: 2
Rep Power: 0
Ziwu is on a distinguished road
Hey, all,

Recently, I was working on Coal Combustion submodels's modification and test.

I have two questions :
(1)about the values of parameters in the models, that where do these data come from?
(2)about the correction of the model description in COxidationKineticDiffusionLimitedRate Model compared with the original theoretical paper.

*************************************** Question (1) Start*****************************************
For example, under the path:
OpenFOAM-2.4.x/src/lagrangian/coalCombustion/submodels/sur
faceReactionModel/COxidationDiffusionLimitedRate/COxidationKineticDiffusionLimitedRate.C
================================================== =================
SurfaceReactionModel<CloudType>(dict, owner, typeName),
Sb_(readScalar(this->coeffDict().lookup("Sb"))),
C1_(readScalar(this->coeffDict().lookup("C1"))),
C2_(readScalar(this->coeffDict().lookup("C2"))),
E_(readScalar(this->coeffDict().lookup("E"))),
...
...
// Diffusion rate coefficient
const scalar D0 = C1_/d*pow(0.5*(T + Tc), 0.75);

// Kinetic rate
const scalar Rk = C2_*exp(-E_/(specie::RR*Tc));

// Particle surface area
const scalar Ap = constant::mathematical:i*sqr(d);

// Change in C mass [kg]
scalar dmC = Ap*rhoc*specie::RR*Tc*YO2/WO2_*D0*Rk/(D0 + Rk)*dt;
================================================== =================

And then under the path:
OpenFOAM-2.4.x/tutorials/lagrangian/coalChemistryFoam/simp
lifiedSiwek/constant/coalCloud1Properties
================================================== =================
COxidationKineticDiffusionLimitedRateCoeffs
{
Sb 1;
C1 5.0E-12;
C2 0.002;
E 7.9E+07;
}
================================================== =================
If you apply these data into the COxidationKineticDiffusionLimitedRate model,
with the carrier temperature Tc= 1250K, which is quite meaningful and realistic value, you will find immediately Kinetic rate Rk = C2_*exp(-E_/(specie::RR*Tc)) = 0,
C mass change rate dmC/dt=Ap*rhoc*specie::RR*Tc*YO2/WO2_*D0*Rk/(D0 + Rk) = 0,
which means under carrier temperature Tc=1250K, no carbon(I assume char contains 100% carbon) consumes at all.

Only if you specify carrier temperature Tc=50000K!!!!, you could get Kinetic rate Rk= 5.9e-86!!!! which means only under such high carrier(gas) temperatureTc=50000K could the carbon consume a litttttttttttttttle bit...

As you could understand why I confused a lot,
since the meaningful and realistic value Tc=1250K gives us Rk=0, no carbon consumes;
the unrealistic value Tc=50000K gives us Rk=5.9E-86, the carbon consume a litttttttttttttttle bit

what's the meaning of this COxidationKineticDiffusionLimitedRate model?
And what useful information could we get from these data "C2=0.002;E=7.9E+07;"
Especially the origin of values of model constants, these are the most suspected part!

*************************************** Question (1) End******************************************

*************************************** Question (2) Start*****************************************
The COxidationKineticDiffusionLimitedRate in OpenFoam relies on this paper:
"Predicting the Combustion Behaviour of Coal Particles" by M.M. BAUM and P.J. STREET.
If you could download and check the paper you will find in Page 237,
(Ignore "Surface factor Ψ" first...it's not important for now)
the chemical reaction rate K_CH ( which is the kinetic rate Rk in code) is the function of Tp (carbon temperature), but not the function of Tc (carrier temperature).

Did anyone notice these difference?
Should these difference still be existed in the code???????

*************************************** Question (2) End******************************************
I would appreciate anyone who could help me solving this question in advance!
THANKS A LOOOOOOT!
atulkjoy likes this.
Ziwu is offline   Reply With Quote

 


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
Problem with divergence TDK FLUENT 13 December 14, 2018 06:00
Moving mesh Niklas Wikstrom (Wikstrom) OpenFOAM Running, Solving & CFD 122 June 15, 2014 06:20


All times are GMT -4. The time now is 08:51.