CFD Online Discussion Forums

CFD Online Discussion Forums (https://www.cfd-online.com/Forums/)
-   OpenFOAM Post-Processing (https://www.cfd-online.com/Forums/openfoam-post-processing/)
-   -   Add a Coriolis Force And Make a Tornado (https://www.cfd-online.com/Forums/openfoam-post-processing/229695-add-coriolis-force-make-tornado.html)

Shitiz August 20, 2020 03:19

Add a Coriolis Force And Make a Tornado
 
Hello,

I am trying to simulate the tornado mentioned in the tutorial(link given below). I am using OpenFoam v1912. I have followed all the steps correctly. But when I visualize using Paraview, I could not see the required phenomenon i.e. tornado like the last image given in the tutorial. Please help.

Thanks in Advance

https://openfoamwiki.net/index.php/H...Make_a_Tornado

Shitiz August 20, 2020 07:52

Dear Foamers,

Actually, I am getting plain pressure isosurfaces using Paraview unlike one shown in the tutorial. If anyone has successfully simulated this tutorial, please try to help where might be the problem. All the steps I think I followed correctly. Any suggestions are highly appreciable.

Thankyou

Shitiz August 26, 2020 11:00

Hello everyone,

I am using following boundary conditions for U,T,p and p_rgh respectively. Precisely, I want to add rotation by adding coriolis force to the solver. I am following the tornado tutorial whose link I have already shared. But I am not getting any rotation kind of thing using this. Please check these boundary conditions. If possible, please help me so that I can learn the concept of "How to add rotation to a solver". Also, any other suggestions or sources may be very useful.

Thankyou very much!


Quote:

U

dimensions [0 1 -1 0 0 0 0];

internalField uniform (0 0 0);

boundaryField
{
floor
{
type noSlip;
}

ceiling
{
type noSlip;
}

fixedWalls
{
type noSlip;
}
}

// ************************************************** *********************** //

T

dimensions [0 0 0 1 0 0 0];

internalField uniform 300;

boundaryField
{
floor
{
type fixedValue;
value uniform 300;
}
ceiling
{
type fixedValue;
value uniform 300;
}
fixedWalls
{
type zeroGradient;
}
}

// ************************************************** *********************** //

p

dimensions [0 2 -2 0 0 0 0];

internalField uniform 1e5;

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

ceiling
{
type calculated;
value $internalField;
}

fixedWalls
{
type calculated;
value $internalField;
}
}

// ************************************************** *********************** //



P_rgh

dimensions [0 2 -2 0 0 0 0];

internalField uniform 1e5;

boundaryField
{
floor
{
type fixedFluxPressure;
rho rhok;
value uniform 1e5;
}

ceiling
{
type fixedFluxPressure;
rho rhok;
value uniform 1e5;
}

fixedWalls
{
type fixedFluxPressure;
rho rhok;
value uniform 1e5;
}
}

// ************************************************** *********************** //


All times are GMT -4. The time now is 21:37.