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

chtMultiRegionFoam solid to solid boundaries

Register Blogs Community New Posts Updated Threads Search

Like Tree2Likes
  • 1 Post By pete20r2
  • 1 Post By JohnMB

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   November 6, 2018, 10:40
Default chtMultiRegionFoam solid to solid boundaries
  #1
New Member
 
John Bayldon
Join Date: Nov 2018
Posts: 5
Rep Power: 8
JohnMB is on a distinguished road
I am having difficulties with the proper region to region boundaries using chtMultregionfoam. for heat transfer



To test I made a very simple model with 3 regions, in a stack, with the top boundary held at 800 and the bottom a symmetry plane. The middle region(buildBlock) has a high thermal conductivity compared to the upper (heater) and lower(filledVolume).


What I see is that the heat flux between the top and middle is very low, the high conductivity region is acting as a thermal barrier!

I'm assuming that I have set up the boundaries incorrectly somehow.


This is from the changeDictionaryDict of the top layer

Quote:

T
{
internalField uniform 300;

boundaryField
{
".*"
{
type zeroGradient;
value uniform 300;
}
heater_to_buildBlock
{
type compressible::turbulentTemperatureCoupledBaffleMix ed;
Tnbr T;
kappaMethod solidThermo;
value uniform 300;
}
maxY{
type fixedValue;
value uniform 800;
}

}
}

The only difference in the thermophysical properties between the regions is in the value of kappa, which s 5 for the upper an lower regions and 50 for the middle region.



Quote:
thermoType
{
type heSolidThermo;
mixture pureMixture;
transport constIso;
thermo hConst;
equationOfState rhoConst;
specie specie;
energy sensibleEnthalpy;
}

mixture
{
specie
{
molWeight 12;
}

transport
{
kappa 5;
}

thermodynamics
{
Hf 0;
Cp 500;
}

equationOfState
{
rho 8000;
}
}

Can anyone suggest what i am getting wrong?
JohnMB is offline   Reply With Quote

Old   November 6, 2018, 19:16
Default
  #2
New Member
 
John Bayldon
Join Date: Nov 2018
Posts: 5
Rep Power: 8
JohnMB is on a distinguished road
I think i may be misinterpreting the results.


and I cant figure out how to delete the thread
JohnMB is offline   Reply With Quote

Old   November 6, 2018, 23:45
Default
  #3
Senior Member
 
Peter Baskovich
Join Date: Jul 2014
Posts: 127
Rep Power: 12
pete20r2 is on a distinguished road
I'll just add that I have found turbulentTemperatureCoupledBaffleMixed to cause slow convergence.
I modified the laplacianFoam solver to take DT (thermal diffusivity) in as a field and I assign varying properties to different cellZones via setFields.
This way the whole problem is one mesh (for all solid) and no explicit coupling is required.
pete20r2 is offline   Reply With Quote

Old   November 7, 2018, 10:22
Default
  #4
New Member
 
John Bayldon
Join Date: Nov 2018
Posts: 5
Rep Power: 8
JohnMB is on a distinguished road
Quote:
Originally Posted by pete20r2 View Post
I'll just add that I have found turbulentTemperatureCoupledBaffleMixed to cause slow convergence.
I modified the laplacianFoam solver to take DT (thermal diffusivity) in as a field and I assign varying properties to different cellZones via setFields.
This way the whole problem is one mesh (for all solid) and no explicit coupling is required.

Thanks that sounds like a useful method.

I may do that to validate some aspects of the model, however I ultimately need anisotropic heat conductivity and will probably also need some fluid regions for the final model, so I think I need to keep working with multiregion to get to the end goal.Unless you know a way of including anisotropic conductivity in LaplacianFoam.
JohnMB is offline   Reply With Quote

Old   November 7, 2018, 10:27
Default
  #5
Senior Member
 
Peter Baskovich
Join Date: Jul 2014
Posts: 127
Rep Power: 12
pete20r2 is on a distinguished road
Give me a couple of days, I'm pretty sure I can do it with tensors. I would like to make a cht style solver that uses the proper thermo classes, which make things like heat addition easy but I haven't got that far. I'm working on some problems like this at work now so I'll post here if I develop anything. Do you need arbitrary anisotropy or is it all orthogonal, i.e (condX condY condZ)?
mikulo likes this.
pete20r2 is offline   Reply With Quote

Old   November 7, 2018, 10:30
Default
  #6
New Member
 
John Bayldon
Join Date: Nov 2018
Posts: 5
Rep Power: 8
JohnMB is on a distinguished road
Quote:
Originally Posted by pete20r2 View Post
Give me a couple of days, I'm pretty sure I can do it with tensors. I would like to make a cht style solver that uses the proper thermo classes, which make things like heat addition easy but I haven't got that far. I'm working on some problems like this at work now so I'll post here if I develop anything. Do you need arbitrary anisotropy or is it all orthogonal, i.e (condX condY condZ)?

Orthogonal.
Thanks.
mikulo likes this.
JohnMB is offline   Reply With Quote

Reply

Tags
bounday, chtmulitregionfoam, solid conduction


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
chtMultiRegionFoam - defining thermal properties in a solid composite Adam_K OpenFOAM Pre-Processing 0 November 5, 2018 05:41
chtMultiRegionFoam boundaries for U Eko OpenFOAM Running, Solving & CFD 0 March 6, 2018 09:26
Structural analysis- bosy surface part from the solid part andreina Structural Mechanics 0 October 12, 2015 10:56
[ANSYS Meshing] Boundaries of Overlapping Solid Mesh in Fluid Domain Being Ignored rap4957 ANSYS Meshing & Geometry 0 September 16, 2015 20:29
[OpenFOAM] Displaying solid boundaries shuo ParaView 1 September 25, 2006 07:25


All times are GMT -4. The time now is 04:17.