|
[Sponsors] |
Questions about convective heat transfer boundary condition |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
October 8, 2009, 05:35 |
Questions about convective heat transfer boundary condition
|
#1 |
Member
Jitao Liu
Join Date: Mar 2009
Location: Jinan , China
Posts: 64
Rep Power: 17 |
Dear foamers,
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? Best regards Jitao |
|
October 9, 2009, 04:43 |
|
#2 |
Member
Jitao Liu
Join Date: Mar 2009
Location: Jinan , China
Posts: 64
Rep Power: 17 |
I am trying to develop a new convectiveHeatTransfer b.c. under the guidance of
http://www.cfd-online.com/cgi-bin/Op...6301#POST16301 and http://www.cfd-online.com/Forums/ope...condition.html . If there is any progress, I will give you feedback as soon as possible. Regards, Jitao |
|
October 12, 2009, 21:41 |
Convective Heat Transfer Boundary
|
#3 |
New Member
Wilko Rohlfs
Join Date: Mar 2009
Location: Germany
Posts: 5
Rep Power: 17 |
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() { if (updated()) { return; } const scalarField& Kw = patch().lookupPatchField<volScalarField, scalar>(KName_); const fvPatchScalarField& Tw = *this; operator==((HTC_/(patch().deltaCoeffs()*Kw)*Tref_+Tw.patchInternalF ield())/((HTC_/patch().deltaCoeffs()/Kw)+scalar(1))); fixedValueFvPatchScalarField::updateCoeffs(); } 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. Good night Wilko |
|
October 15, 2009, 04:16 |
|
#4 |
Member
Jitao Liu
Join Date: Mar 2009
Location: Jinan , China
Posts: 64
Rep Power: 17 |
Dear Wilko,
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: liujitao@mail.sdu.edu.cn Best wishes, Jitao |
|
December 8, 2014, 06:02 |
|
#5 |
New Member
Eugen
Join Date: Sep 2014
Posts: 18
Rep Power: 12 |
Is there any progress with this problem?
|
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
inlet velocity boundary condition | murali | CFX | 5 | August 3, 2012 09:56 |
How can I increase Heat Transfer at Domain Interf? | B.Simon | CFX | 3 | October 28, 2008 19:53 |
Concentric tube heat exchanger (Air-Water) | Young | CFX | 5 | October 7, 2008 00:17 |
convective boundary condition for outflow BC | Pang Shengyong | Main CFD Forum | 1 | August 24, 2007 18:21 |
Heat Transfer & Boundary Conditions across 2D wall | SAAD | Main CFD Forum | 6 | March 13, 2005 13:42 |