|May 15, 2011, 03:06||
reactingFoam with variable diffusivity
thanks for your posts.
could you please send me some information about implementing reactingFoam with variable diffusivity. I am Modeling methane turbulent flame and in part of my research I want to assess Variable diffusivity effect on my results.
|May 16, 2011, 04:40||
Join Date: Apr 2010
Posts: 147Rep Power: 8
Implementing the feature of variable diffusivity right from the scratch may be quite long and difficult. But I think that you may find some thing on the net in this regard. I haven't checked but if you come across something do post it here. Stuff you may find on net may not be even for reactingFoam but you would get an idea of editing existing thermodynamic models which is the fundamental way of implementing variable diffusivity.
Alternatively you may assume a constant value for Lewis no. and multiply it with alpha which can be "variable" in OF. This way you would be able to have variable diffusivity in a much simpler way as far as reactingFoam is concerned.
|August 27, 2013, 08:34||
XiFoam output files
Join Date: Jul 2013
Posts: 38Rep Power: 5
As a continuation of the previous discussion regarding calculation of temperature when using XiFoam. I am quite new to OpenFoam and as per my understanding, please correct if I am mistaken, for each file in the 0 directory there is an associated IOobject contained within the code.
For example within the /0 folder in the XiFoam tutorial there are the files: alphat, b, epsilon, k, mut, p, Su, T, Tu, U, Xi
Therefore it is my understanding that within the code there is an IOoject for each of these parameters.
For example within createFields.H of the XiFoam solver (contained in applications/solvers/combustion/XiFoam) we have:
I have been able to track down the associated IOobject for each of the parameters which are saved to file apart from b, p and T.
I notice in createFields.H, there is:
volScalarField& p = thermo.p();
volScalarField& b = composition.Y(“b”);
and in previous releases of OpenFoam, createFields.H also contained: const volScalarField& T = thermo.T();
Can you please comment on how/where b, p and T are calculated and saved to file and where their associated IOobject, if it exists, is located.
|August 28, 2013, 08:21||
Calculate Temperature in hhuMixtureThermo
Join Date: Apr 2013
Posts: 7Rep Power: 5
T= Tu(b) + Tb(1-b).
Thanks in advance, Vito
|October 17, 2014, 12:21||
Join Date: Aug 2012
Posts: 24Rep Power: 6
I'm working with XiFoam and I have the same understanding problem about calculating T.
In XiFoam there is an equation for "h" which I'm pretty sure Its the total enthalpy, so that means for an adiabatic case it would not be used.
In my understanding, theoretically If we have the adiabatic temperature of the flame we can calculate the tempreture as function of "b" every where.
I can imagine that we can find out the adiabatic temperature using formation enthalpy of reactant and product and the "cp" and "mass fraction" of fuel.
I could not see the links that nakul sent, and its still an open question for me.
It would be very nice if you guys could help me to understand that.
|April 13, 2016, 10:05||
Join Date: Apr 2011
Location: London, UK
Posts: 18Rep Power: 7
I was using rhoreactingFoam for ddt of Hydrogen, and now I want to switch to the XiFoam. Can you please tell me how can I have the Hydrogen properties and coefficients for simulating Hydrogen DDT?
Moreover, I used to set high temperature circle for ignition in setFields, can you please tell me whether I can use the same way or no I should use the ignition in combustion properties?
|Thread||Thread Starter||Forum||Replies||Last Post|
|Working directory via command line||Luiz||CFX||4||March 6, 2011 21:02|
|air bubble is disappear increasing time using vof||xujjun||CFX||9||June 9, 2009 07:59|
|why the solver reject it? Anyone with experience?||bearcat||CFX||6||April 28, 2008 14:08|
|A role of combustion modeling in flow solver?||Yoon||Main CFD Forum||0||November 26, 2006 13:00|
|compressible two phase flow in CFX4.4||youngan||CFX||0||July 1, 2003 23:32|