Questions about convective heat transfer boundary condition
I am study the heating process of a solid, which has several heating channels for hot fluid (gas or oil) flowing through. The hot fluid temperature changes little during the entire heating process. So the boundary condition at the channel wall belongs to the classical third-class:
-ks*dT/dn = HTC*(T-T_fluid)
where ks denotes the thermal conductivity of the solid, HTC denotes the heat exchange coefficient between hot fuid and solid depending on the fluid velocity, temperature, and thermal conductivity, etc. , T_fluid is the temperature of the hot fluid, and dT/dn and T are respectively the gradient and the value of the solid temperature at the boundary interface.
Is there a lib in OpenFOAM that performs or nearly performs this BC?
Can anyone help me?
I am trying to develop a new convectiveHeatTransfer b.c. under the guidance of
If there is any progress, I will give you feedback as soon as possible.
Convective Heat Transfer Boundary
Here is an attempt of an updateCoeffs() function for the convective Heat Transfer BC. The function seems to work properly on some first tests.
void Foam::convectiveHeatTransferFvPatchScalarField::up dateCoeffs()
const scalarField& Kw =
const fvPatchScalarField& Tw = *this;
But I am still in a struggle with some warnings concerning the new variables Tref and HTC. Additionally I am not sure how to change the functions autoMap() and rmap().
Maybe someone can give me a hint.
Thanks for your reply. From which did you derive the convective Heat Transfer BC? Would you mind sharing the code? I am very glad to test this new BC.
My e-mail address is:
|All times are GMT -4. The time now is 18:06.|