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

nut, k, omega wall condition with k omega SST

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   April 2, 2016, 10:09
Default nut, k, omega wall condition with k omega SST
  #1
Senior Member
 
Join Date: Mar 2016
Posts: 133
Rep Power: 10
giammy92 is on a distinguished road
Hi guys, i would like to understand if my assumptions are corrected. I have a mesh of an airfoil with y+ around wall <1. I want use k omega SST. This model considers flux turbulent fully developed, so i want to understand if i have to consider the flux like was in y+> 30 and then use wall functions?
giammy92 is offline   Reply With Quote

Old   April 2, 2016, 12:47
Default nut, k, omega wall condition with k omega SST
  #2
Senior Member
 
Join Date: Mar 2016
Posts: 133
Rep Power: 10
giammy92 is on a distinguished road
hi guys, i have a mesh with y+<1 a i use k omega SST. How you valutate this BC on wall? K_wall=1e-12 omega_wall=1e+7 according this post:

Quote:
Originally Posted by vkrastev View Post
We have to clarify this point, by distinguishing the local and global low-Reynolds number concept. The wall-issue, i. e. turbulence suppression by viscous (and also non-viscous) damping is a local feature of the flow; the turbulent nature of a fully developed boundary layer, with a viscous sub-layer, a buffer layer and a logarithmic layer is a global feature of the flow. In terms of recovering the correct wall asymptotic behaviour of a fully turbulent boundary layer, which means correctly describing the viscous sub-layer (where the local turbulent Reynolds number is very low), all the k-omega type models are perfectly able to do it on a sufficiently fine mesh (at least 4-5 nodes below y+=5) and provided the correct BC (sufficiently high omega value at the wall), without any damping functions (which is not the case, for instance, for the standard k-epsilon model): it is clearly verified and demonstrated in Wilcox's standard k-omega original paper (1988), it applies to the SST model as well, I have verified it with the standard OF implementation of the k-omega and k-omega SST models, you can also verify it by your own (just run a flat plate BL case, with k_wall=very low value and omega_wall=very high value, for instance 1e-12 and 1e+7 respectively, nut_wall should be "calculated"). Wilcox itself says this is most likely due to mathematical behaviour of the omega differential equation rather than the physical "soundness" of the model as a whole, but the practical consequence is there: it just works.
But i have a problem of floating point and my values become very high. This problem is due to fact that BC on wall are wrong or I have to change something in fvsolution?

Last edited by wyldckat; April 2, 2016 at 18:37. Reason: Added missing QUOTE markers
giammy92 is offline   Reply With Quote

Old   April 3, 2016, 04:29
Default
  #3
Senior Member
 
Alex
Join Date: Jan 2014
Posts: 126
Rep Power: 12
Kina is on a distinguished road
You can use a very small, non-zero fixedvalue for k, omegawallfunction for omega and nutlowrewallfunction for nut. These are my preferred lowRe mesh wall BCs for the variables.
Kina is offline   Reply With Quote

Old   April 3, 2016, 10:59
Default
  #4
Senior Member
 
Join Date: Mar 2016
Posts: 133
Rep Power: 10
giammy92 is on a distinguished road
I've set nut to calculated. And I have a doubt if my fvschemes and fvsolution are correct:

Fv schemes

ddtSchemes
{
default steadyState;
}

gradSchemes
{
default Gauss linear;
}

divSchemes
{
default none;
div(phi,U) bounded Gauss linearUpwind grad(U);
div(phi,k) bounded Gauss upwind;
div(phi,omega) bounded Gauss upwind;
div((nuEff*dev2(T(grad(U))))) Gauss linear;
}

laplacianSchemes
{
default Gauss linear corrected;
}

interpolationSchemes
{
default linear;
}

snGradSchemes
{
default corrected;
}

wallDist
{
method meshWave;
}


Fv solution

solvers
{
p
{
solver GAMG;
tolerance 1e-06;
relTol 0.1;
smoother GaussSeidel;
nPreSweeps 0;
nPostSweeps 2;
cacheAgglomeration true;
nCellsInCoarsestLevel 10;
agglomerator faceAreaPair;
mergeLevels 1;
}

U
{
solver smoothSolver;
smoother GaussSeidel;
nSweeps 2;
tolerance 1e-08;
relTol 0.1;
}

k
{
solver smoothSolver;
smoother GaussSeidel;
tolerance 1e-8;
relTol 0.1;
nSweeps 1;
}

omega
{
solver smoothSolver;
smoother GaussSeidel;
tolerance 1e-8;
relTol 0.1;
nSweeps 1;
}
}

SIMPLE
{
nNonOrthogonalCorrectors 0;
pRefCell 0;
pRefValue 0;

residualControl
{
p 1e-5;
U 1e-5;
k 1e-5;
omega 1e-5;
}
}

relaxationFactors
{
fields
{
p 0.3;
}
equations
{
U 0.3;
k 0.3;
omega 0.3;
}
}
giammy92 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
Divergence in AMG solver! marina FLUENT 20 August 1, 2020 11:30
wall boundary condition for k-w SST model Joachim Main CFD Forum 2 April 17, 2014 08:53
[ICEM] Export ICEM mesh to Gambit / Fluent romekr ANSYS Meshing & Geometry 1 November 26, 2011 12:11
Boundary Conditions for k omega SST dancfd OpenFOAM Pre-Processing 0 June 9, 2011 23:25
how to set up a wall boundary condition according to calculated wall shear stress? gameoverli OpenFOAM Pre-Processing 1 May 21, 2009 08:28


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