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

heat do not spread in a flow

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   March 27, 2017, 07:47
Default heat do not spread in a flow
  #1
New Member
 
Join Date: Mar 2017
Posts: 3
Rep Power: 9
AC148 is on a distinguished road
Hi everyone,

I'm french so sorry for my bad english. I encountered some difficulties with multiRegionSimpleFoam. I want to simulate an heat exchange from a fluid to an other fluid with a solid part between them. My configuration is make up with 3 coaxial cylinders; all the parts are initialy at 300K. On the internal cylinder there is a fluid inlet at 500K and in the external cylinder the fluid inlet is at 300K. The two fluids flow in opposite direction.

I expected that the first flow transfer his heat to the solid wich will transfer it to the second fluid, but the fluid of the internal cylinder become colder too quickly like if the temperature at inlet was not correctly set. I try to use the same BC on an other geometry which is simple and the fluid transport the temperature correctly.

I tried to simulate the same thing on starccm+ with similare boundary conditions, it works and i don't understand why OpenFoam could not find the same results.

Here is the boundary i used for the internal fluid, the flow is correct when i visualize it on paraview, only the temperature is not correct :

Code:
 boundary
{
    fluidint_to_solid
    {
    type mappedWall;
    sampleMode      nearestPatchFace;
    sampleRegion    solid;
    samplePatch     solid_to_fluidint;
    }
 
}


U
{
    internalField   uniform (0 0 -0.1);
    boundaryField
    {
       maxZ_fluidint
        {
           type            fixedValue;
            value           uniform (0 0 -0.1);
        }
          minZ_fluidint
        {
              //type            zeroGradient;
                 type            inletOutlet;
            inletValue      uniform (0 0 0);
            value           uniform (0 0 -0.1);
        }  
            fluidint_to_solid
        {
            type             fixedValue;
            value           uniform (0 0 0);
        } 
    }
}

T
{
    internalField   uniform 300;
    boundaryField
    {
       maxZ_fluidint
        {

           type            fixedValue;
           value           uniform 500;
        }
          minZ_fluidint
        {
            type            zeroGradient;
        }  
            fluidint_to_solid
        {
            type            compressible::turbulentTemperatureCoupledBaffleMixed;
            Tnbr            T;
            kappaMethod     fluidThermo;
            value           uniform 300;
        }     
    }
}

/*epsilon
{
    internalField   uniform 0.01;
    boundaryField
    {
        ".*"
        {
            type            epsilonWallFunction;
            value           uniform 0.01;
        }
    }
}

k
{
    internalField   uniform 0.1;
    boundaryField
    {
        ".*"
        {
            type            kqRWallFunction;
            value           uniform 0.1;
        }
    }
}*/

p_rgh
{
    internalField   uniform 1e5;
    boundaryField
    {     
       maxZ_fluidint
        {
           // type            zeroGradient;
             type            fixedFluxPressure;
            value           uniform 1e5;
        }
          minZ_fluidint
        {
            type            fixedValue;
            value           uniform 1e5;          
        }  
        
            fluidint_to_solid
        {
           // type           zeroGradient;
             type            fixedFluxPressure;
            value           uniform 1e5;
        } 
    }
}

p
{
    internalField   uniform 1e5;
    boundaryField
    {
       maxZ_fluidint
        {
        type            calculated;
            value           uniform 1e5;
        }
          minZ_fluidint
        {
             type            calculated;
            value           uniform 1e5;
        }  
  
            fluidint_to_solid
        {
         type            calculated;
            value           uniform 1e5;
        } 

    }
}
Could you help me find why the result of the simulation is wrong and help me identify the reason of this wrong result ? I try a lot of different boundaries conditions without success.Thanks for your help.
AC148 is offline   Reply With Quote

Old   March 27, 2017, 09:25
Default
  #2
Senior Member
 
Laurent DASTUGUE
Join Date: May 2014
Location: Chartres, France
Posts: 122
Rep Power: 11
laurentD is on a distinguished road
Hi.
i am french too so i understand perfectly your english language.
The last time i faced tis problem, the bad unity was used for the mesh, (meters for millimeters for example).
i think you might take a look on the polymesh/points file.
If there is nothing strange there, maybe you should show us the files you use to initialize the velocity, the temperature, the pression... (under 0/)
Have a good day,
__________________
Laurent D.
laurentD is offline   Reply With Quote

Old   March 27, 2017, 10:58
Default
  #3
New Member
 
Join Date: Mar 2017
Posts: 3
Rep Power: 9
AC148 is on a distinguished road
Thanks for having answered quickly, it seems the mesh is good and the dimensions are correct, when i run checkmesh the mesh is okay too.

I have attached all the boundaries file in 0. In my case, i have none radiation model and i set turbulence to laminar. If it's necessary i can upload all the case.

I create the mesh with Salome, and export it as unv file to convert it to OpenFoam. I have no error when i run the simulation and i used water for fluid and aluminium for the solid.

Do you see something wrong in my boundaries, i used mappedWall to link boundaries between domains.

I attached the constant file too.

0.zip

constant.zip
AC148 is offline   Reply With Quote

Old   March 28, 2017, 10:07
Default
  #4
New Member
 
Join Date: Mar 2017
Posts: 3
Rep Power: 9
AC148 is on a distinguished road
Nobody has an idea ?
AC148 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
mass flow in is not equal to mass flow out saii CFX 12 March 19, 2018 05:21
heat conduction in solid and convection in flow kunal FLUENT 3 February 29, 2012 04:42
Two-Phase Buoyant Flow Issue Miguel Baritto CFX 4 August 31, 2006 12:02
Inviscid Drag at subsonic, subcritical Mach # Axel Rohde Main CFD Forum 1 November 19, 2001 12:19
time averaged heat transfer in oscillating flow Matthieu Ubas Main CFD Forum 2 November 5, 1999 14:20


All times are GMT -4. The time now is 10:00.