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

Boundary conditions conjugate heat transfer

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   December 17, 2013, 02:37
Default Boundary conditions conjugate heat transfer
  #1
New Member
 
ande
Join Date: Oct 2013
Posts: 18
Rep Power: 12
styx is on a distinguished road
I want to simulate the heat transfer between a hot solid sphere and an airflow in a zylinder. I want to simulate the case with chtMultiRegionSimpleFoam. For the beginning is set the turbulence model to laminar.
After a few iterations, I get the following error:

--> FOAM FATAL ERROR:
Continuity error cannot be removed by adjusting the outflow.
Please check the velocity boundary conditions and/or run potentialFoam to initialise the outflow.
Total flux : 0.003735908
Specified mass inflow : 0.05406901
Specified mass outflow : 0
Adjustable mass outflow : 0


From function adjustPhi(surfaceScalarField& phi, const volVectorField& U,const volScalarField& p
in file cfdTools/general/adjustPhi/adjustPhi.C at line 118.

FOAM exiting


Iam not sure how I should set the boundary conditions. Can anyone help me with this? The case files can be downloaded. I had to delete the mesh information because it was to big.
Attached Files
File Type: gz 0.tar.gz (4.4 KB, 11 views)
File Type: gz system.tar.gz (6.4 KB, 5 views)
File Type: gz constant.tar.gz (1.6 KB, 3 views)
styx is offline   Reply With Quote

Old   December 17, 2013, 12:27
Default
  #2
Member
 
Jace
Join Date: Oct 2012
Posts: 77
Rep Power: 15
zhengzh5 is on a distinguished road
Quote:
Originally Posted by styx View Post
I want to simulate the heat transfer between a hot solid sphere and an airflow in a zylinder. I want to simulate the case with chtMultiRegionSimpleFoam. For the beginning is set the turbulence model to laminar.
After a few iterations, I get the following error:

--> FOAM FATAL ERROR:
Continuity error cannot be removed by adjusting the outflow.
Please check the velocity boundary conditions and/or run potentialFoam to initialise the outflow.
Total flux : 0.003735908
Specified mass inflow : 0.05406901
Specified mass outflow : 0
Adjustable mass outflow : 0


From function adjustPhi(surfaceScalarField& phi, const volVectorField& U,const volScalarField& p
in file cfdTools/general/adjustPhi/adjustPhi.C at line 118.

FOAM exiting


Iam not sure how I should set the boundary conditions. Can anyone help me with this? The case files can be downloaded. I had to delete the mesh information because it was to big.
hey, I had a quick look, and here are my observations:
1. in your sphere/T, you have symmetry plane all over the places...and I think you meant to put zeroGradient? You should double check that.

2. for fluid/U, at the outlet, try putting it as zeroGradient instead of the inletOutlet.

3. I didn't check other fields in the 0 directory, but you should go through them and get rid of all occurrence of "symmetryPlane" for BCs that are actually not a symmetry plane....

Try these and let's see what happens.

Good luck!
zhengzh5 is offline   Reply With Quote

Old   December 18, 2013, 03:38
Default
  #3
New Member
 
ande
Join Date: Oct 2013
Posts: 18
Rep Power: 12
styx is on a distinguished road
thank you very much for your answer.

I put the outlet boundary in fluid/U as zeroGradient. Seems to work quite well.

I used snappyHexMesh to create the mesh. Therefore I many boundaries with zero faces. I set these boundaries as symmetryPlane because I saw the same in the tutorial iglooWithFridges. Should I set these boundaries to "empty"?
styx is offline   Reply With Quote

Old   December 18, 2013, 08:56
Default
  #4
New Member
 
ande
Join Date: Oct 2013
Posts: 18
Rep Power: 12
styx is on a distinguished road
I have another question concerning the boundary conditions.
At the beginning the sphere should have a temperature e.g. of 400K. It should heat up the airflow around it, which has e.g. 300K at the inlet.
But the sphere must have the ability to cool down. I want to simulate the case with chtMultiRegionSimpleFoam.
Which boundary conditions can I use to get this?

At the moment I have the following boundary conditions between the sphere and the fluid:

in 0/fluid/T:
fluidToSphere
{
type compressible::turbulentTemperatureCoupledBaffleMix ed;
value uniform 300;
neighbourFieldName T;
kappa fluidThermo;
kappaName none;
}

in 0/sphere/T:
sphereToFluid
{
type compressible::turbulentTemperatureCoupledBaffleMix ed;
value uniform 400;
neighbourFieldName T;
kappa solidThermo;
kappaName none;
}

Does anyone have a suggestion?
styx is offline   Reply With Quote

Reply


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
conjugate heat transfer boundary condition Souviktor FLUENT 6 April 6, 2014 17:34
Simplest boundary conditions for multi-region heat transfer simulation leroyv OpenFOAM Running, Solving & CFD 2 December 9, 2013 05:37
An error has occurred in cfx5solve: volo87 CFX 5 June 14, 2013 17:44
Defining Boundary conditions for heat transfer sujay CFX 7 May 14, 2010 08:00
RPM in Wind Turbine Pankaj CFX 9 November 23, 2009 04:05


All times are GMT -4. The time now is 11:03.