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

Unexplained Velocities Using BuoyantBoussinesqPimpleFoam

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   June 19, 2018, 11:00
Default Unexplained Velocities Using BuoyantBoussinesqPimpleFoam
  #1
New Member
 
Jonty Pedersen
Join Date: Jun 2018
Posts: 8
Rep Power: 8
J_here is on a distinguished road
Hi All,

I am trying to simulate a vertical heated plate on a column surrounded by atmospheric boundary conditions (see attached image) and these unexplained velocities develop either at the bottom left corner or at the intersection of the column and the bottom on the heated surfaces side.

My 0 files are as follows:

alphat
Code:
 dimensions      [0 2 -1 0 0 0 0];  //m^2/s

internalField   uniform 0;

boundaryField
{
    heatedSurface
    {
        type            alphatJayatillekeWallFunction;
        Prt             1;
        value           uniform 0;
    }

    fixedWalls
    {
        type            alphatJayatillekeWallFunction;
        Prt             1;
        value           uniform 0;
    }

    openAir
    {
        type            calculated;
	value		uniform 0;
    }
    
    frontAndBack
    {
        type            empty;
    }
epsilon
Code:
dimensions      [0 2 -3 0 0 0 0];

internalField   uniform 0.01;

boundaryField
{
    heatedSurface
    {
        type            epsilonWallFunction;
        value           uniform 0.01;
    }

    fixedWalls
    {
        type            epsilonWallFunction;
        value           uniform 0.01;
    }

    openAir
     {
        type            inletOutlet;
        inletValue      uniform 0.01;
        value           uniform 0.01;
    }

    frontAndBack
    {
        type            empty;
    }
}
k
Code:
dimensions      [0 2 -2 0 0 0 0];

internalField   uniform 0.1;

boundaryField
{
    heatedSurface
    {
        type            kqRWallFunction;
        value           uniform 0.1;
    }

    fixedWalls
    {
        type            kqRWallFunction;
        value           uniform 0.1;
    }

    openAir
    {
        type            inletOutlet;
        inletValue      uniform 0.1;
        value           uniform 0.1;
    }

    frontAndBack
    {
        type            empty;
    }
}
nut
Code:
dimensions      [0 2 -1 0 0 0 0];

internalField   uniform 0;

boundaryField
{
    heatedSurface
    {
        type            nutkWallFunction;
        value           uniform 0;
    }

    fixedWalls
    {
        type            nutkWallFunction;
        value           uniform 0;
    }

    openAir
    {
        type            calculated;
        value           uniform 0;
    }


    frontAndBack
    {
        type            empty;
    }
}
p
Code:
dimensions      [0 2 -2 0 0 0 0];

internalField   uniform 0;

boundaryField
{
    heatedSurface
    {
        type            calculated;
        value           $internalField;
    }

    fixedWalls
    {
        type            calculated;
        value           $internalField;
    }

    openAir
    {
        type            calculated;
        value           $internalField;
    }

    frontAndBack
    {
        type            empty;
    }
}
p_rgh
Code:
dimensions      [0 2 -2 0 0 0 0];

internalField   uniform 0;

boundaryField
{
    heatedSurface
    {
        type            fixedFluxPressure;
        rho             rhok;
        value           uniform 0;
    }

    fixedWalls
    {
        type            fixedFluxPressure;
        rho             rhok;
        value           uniform 0;
    }

    openAir
    {
        type            fixedFluxPressure;
        rho             rhok;
        value           uniform 0;
    }


    frontAndBack
    {
        type            empty;
    }
}
T
Code:
dimensions      [0 0 0 1 0 0 0];

internalField   uniform 300;

boundaryField
{
    heatedSurface
    {
        type            fixedValue;
        value           uniform 305;
    }

    fixedWalls
    {
        type           zeroGradient;
    }

    openAir
    {
        type            inletOutlet;
        inletValue      uniform 300;
        value           uniform 300;
    }

    frontAndBack
    {
        type            empty;
    }
}
and finally U
Code:
dimensions      [0 1 -1 0 0 0 0];

internalField   uniform (0 0 0);

boundaryField
{
    heatedSurface
    {
        type            noSlip;
    }

    openAir
    {
        type            pressureInletOutletVelocity;
        outletValue     uniform (0 0 0);
        value           uniform (0 0 0);
    }


    fixedWalls
    {
	  type           noSlip;

    }

    frontAndBack
    {
        type            empty;
    }
}
I have looked elsewhere on the forum but nothing specifically deals with this. Or if it is similar like 'atmospheric boundary conditions for hotRoom' it is with an old version of openFoam.

Thanks in advance for any help or guidance you can spare
Attached Images
File Type: jpg Velocity developing in bottom left hand corner.jpg (44.8 KB, 14 views)
J_here is offline   Reply With Quote

Reply

Tags
atmospheric outlet, boundary condition, buoyantboussinesqpimple, hotroom, velocities


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
2 fixed inlet velocities lead to steady time step decrease in interFoam rheise OpenFOAM Running, Solving & CFD 7 July 3, 2017 07:24
Calculating vortex cores of relative velocities Dorit Tecplot 1 December 17, 2015 06:23
[OpenFOAM] converting velocities from cell centers to corner torsy87 ParaView 1 April 14, 2013 09:09
Time mean velocities in moving meshes Pfalcon FLUENT 0 August 14, 2009 14:51
Derived velocities from loss coefficients ?? jakjak CFX 1 December 20, 2007 15:38


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