|
[Sponsors] | |||||
|
|
|
#1 |
|
Member
Guido Adriaensen
Join Date: Mar 2009
Posts: 56
Rep Power: 6 ![]() |
Hello,
I was taking a look at the calculation of y-plus with the checkYPlus utility, but isn't this in fact a check for y-star? Y-star = rho*Cmu^0.25*sqrt(k)*y/mu y-plus = rho*sqrt(tau_w/rho_w)*y/mu Thus Y-star is related to the turbulent kinetic energy and y-plus to the wallshearstress, or am I now overlooking something? kind regards Guido |
|
|
|
|
|
|
|
|
#2 |
|
Member
Sven Schweikert
Join Date: Jun 2009
Posts: 38
Rep Power: 5 ![]() |
Hey Guido
I'm running some calculations with RSTMs and while checking y+ for the first cell I recognized the same. Checking via the yPlusRAS command creates totally different values than the calculation with: y+ = Utau*y/nu with Utau = SQRT(Tau_wall/rho) Meanwhile did you figured out something to avoid this curio? Thanks and regards, Sven |
|
|
|
|
|
|
|
|
#3 |
|
Banned
ehsan
Join Date: Oct 2012
Location: Iran
Posts: 1,106
Rep Power: 0 ![]() |
although its old.but I have found that yPlusRAS uses y* furmula in return of y+.could anyone guide me or give an explanation on why?
|
|
|
|
|
|
|
|
|
#4 | |
|
Senior Member
|
Quote:
Check out this post, Niklas has came up with a solution by modifying the file yPlusLES.C: Problems with YPlusRAS and wallShearStress best
__________________
Complex Heat & Flow Simulation Research Group |
||
|
|
|
||
|
|
|
#5 |
|
Banned
ehsan
Join Date: Oct 2012
Location: Iran
Posts: 1,106
Rep Power: 0 ![]() |
thanks Mojtaba.
but my case is compressible.do you know how to change the incompressible yPlus code? and also it doesn't compile in OF 2.2.0: Code:
ehsan@Ehsan-com:~/Desktop/yPlus$ wmake Making dependency list for source file yPlus.C could not open file basicPsiThermo.H for source file yPlus.C SOURCE=yPlus.C ; g++ -m64 -Dlinux64 -DWM_DP -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -Wnon-virtual-dtor -O3 -DNoRepository -ftemplate-depth-100 -I/opt/openfoam220/src/meshTools/lnInclude -I/opt/openfoam220/src/transportModels -I/opt/openfoam220/src/turbulenceModels -I/opt/openfoam220/src/turbulenceModels/incompressible/RAS/derivedFvPatchFields/wallFunctions/nutWallFunctions -I/opt/openfoam220/src/turbulenceModels/compressible/RAS/derivedFvPatchFields/wallFunctions/mutWallFunctions -I/opt/openfoam220/src/thermophysicalModels/basic/lnInclude -I/opt/openfoam220/src/finiteVolume/lnInclude -IlnInclude -I. -I/opt/openfoam220/src/OpenFOAM/lnInclude -I/opt/openfoam220/src/OSspecific/POSIX/lnInclude -fPIC -c $SOURCE -o Make/linux64GccDPOpt/yPlus.o yPlus.C:37:28: fatal error: basicPsiThermo.H: No such file or directory compilation terminated. make: *** [Make/linux64GccDPOpt/yPlus.o] Error 1 Last edited by immortality; May 2, 2013 at 12:33. |
|
|
|
|
|
|
|
|
#6 | |
|
Senior Member
|
Quote:
Which file did you use to compile?
__________________
Complex Heat & Flow Simulation Research Group |
||
|
|
|
||
|
|
|
#7 |
|
Banned
ehsan
Join Date: Oct 2012
Location: Iran
Posts: 1,106
Rep Power: 0 ![]() |
the second file he has put there.are they only for LES?
|
|
|
|
|
|
|
|
|
#8 |
|
Senior Member
|
I think you got to modify them in order to use them with RAS models.
the uploaded file is the utility I used for incompressible flows using RAS models.
__________________
Complex Heat & Flow Simulation Research Group |
|
|
|
|
|
|
|
|
#9 |
|
Banned
ehsan
Join Date: Oct 2012
Location: Iran
Posts: 1,106
Rep Power: 0 ![]() |
it gives this error.maybe it should modified for 2.2.0 version.
Code:
ehsan@Ehsan-com:~/Desktop/yPlus$ wmake Making dependency list for source file yPlus.C could not open file nutWallFunctionFvPatchScalarField.H for source file yPlus.C could not open file basicPsiThermo.H for source file yPlus.C could not open file mutWallFunctionFvPatchScalarField.H for source file yPlus.C SOURCE=yPlus.C ; g++ -m64 -Dlinux64 -DWM_DP -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -Wnon-virtual-dtor -O3 -DNoRepository -ftemplate-depth-100 -I/opt/openfoam220/src/meshTools/lnInclude -I/opt/openfoam220/src/transportModels -I/opt/openfoam220/src/turbulenceModels -I/opt/openfoam220/src/turbulenceModels/incompressible/RAS/derivedFvPatchFields/wallFunctions/nutWallFunctions -I/opt/openfoam220/src/turbulenceModels/compressible/RAS/derivedFvPatchFields/wallFunctions/mutWallFunctions -I/opt/openfoam220/src/thermophysicalModels/basic/lnInclude -I/opt/openfoam220/src/finiteVolume/lnInclude -IlnInclude -I. -I/opt/openfoam220/src/OpenFOAM/lnInclude -I/opt/openfoam220/src/OSspecific/POSIX/lnInclude -fPIC -c $SOURCE -o Make/linux64GccDPOpt/yPlus.o In file included from yPlus.C:35:0: /opt/openfoam220/src/turbulenceModels/incompressible/RAS/derivedFvPatchFields/wallFunctions/nutWallFunctions/nutkWallFunction/nutkWallFunctionFvPatchScalarField.H:56:47: fatal error: nutWallFunctionFvPatchScalarField.H: No such file or directory compilation terminated. make: *** [Make/linux64GccDPOpt/yPlus.o] Error 1 |
|
|
|
|
|
|
|
|
#10 | |
|
Senior Member
|
Quote:
There is no nutWallFunctionFvPatchScalarField.H inside yPlus.C that it can't find. instead nutkWallFunctionFvPatchScalarField.H is used. Are you sure you are using the file I uploaded? I don't know if it has changed in OF 2.2 or not. maybe its dependency issues.
__________________
Complex Heat & Flow Simulation Research Group |
||
|
|
|
||
|
|
|
#11 |
|
Banned
ehsan
Join Date: Oct 2012
Location: Iran
Posts: 1,106
Rep Power: 0 ![]() |
yes.I use that file.
can anyone help how change it to adapt to 2.2.0 version? |
|
|
|
|
|
|
|
|
#12 |
|
Banned
ehsan
Join Date: Oct 2012
Location: Iran
Posts: 1,106
Rep Power: 0 ![]() |
in mutkWallFunctionFvPatchScalarField the equation uses for y-plus is related to y-star not y-plus
Code: Code:
y-star=pow(0.09,0.25)*sqr(k)*nearDist()/mu Code:
y-plus=rho*u_star*y/mu which u*=aqrt(taw_w/rho) in the code of mut : Code: Code:
forAll(mutw, faceI) { label faceCellI = patch().faceCells()[faceI]; scalar yPlus = Cmu25*y[faceI]*sqrt(k[faceCellI])/(muw[faceI]/rhow[faceI]); if (yPlus > yPlusLam_) { mutw[faceI] = muw[faceI]*(yPlus*kappa_/log(E_*yPlus) - 1); } }
|
|
|
|
|
|
|
|
|
#13 |
|
Banned
ehsan
Join Date: Oct 2012
Location: Iran
Posts: 1,106
Rep Power: 0 ![]() |
could anyone have a look to resolve the error?
Code:
ehsan@Ehsan-com:~/Desktop/yPlus$ wmake /bin/sh: /home/ehsan/OpenFOAM/OpenFOAM-1.6-ext/wmake/bin/linux64Gcc/wmkdep: not found SOURCE=yPlus.C ; g++ -m64 -Dlinux64 -DWM_DP -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -Wnon-virtual-dtor -O3 -DNoRepository -ftemplate-depth-40 -I/home/ehsan/OpenFOAM/OpenFOAM-1.6-ext/src/meshTools/lnInclude -I/home/ehsan/OpenFOAM/OpenFOAM-1.6-ext/src/transportModels -I/home/ehsan/OpenFOAM/OpenFOAM-1.6-ext/src/turbulenceModels -I/home/ehsan/OpenFOAM/OpenFOAM-1.6-ext/src/turbulenceModels/incompressible/RAS/derivedFvPatchFields/wallFunctions/nutWallFunctions -I/home/ehsan/OpenFOAM/OpenFOAM-1.6-ext/src/turbulenceModels/compressible/RAS/derivedFvPatchFields/wallFunctions/mutWallFunctions -I/home/ehsan/OpenFOAM/OpenFOAM-1.6-ext/src/thermophysicalModels/basic/lnInclude -I/home/ehsan/OpenFOAM/OpenFOAM-1.6-ext/src/finiteVolume/lnInclude -IlnInclude -I. -I/home/ehsan/OpenFOAM/OpenFOAM-1.6-ext/src/OpenFOAM/lnInclude -I/home/ehsan/OpenFOAM/OpenFOAM-1.6-ext/src/OSspecific/POSIX/lnInclude -fPIC -c $SOURCE -o Make/linux64GccDPOpt/yPlus.o yPlus.C:32:19: fatal error: fvCFD.H: No such file or directory compilation terminated. make: *** [Make/linux64GccDPOpt/yPlus.o] Error 1 |
|
|
|
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| how to adapt yplus,ystar?(standard wall function) | scott | FLUENT | 3 | October 19, 2006 04:54 |
| ystar and yplus | sarah_ron | FLUENT | 2 | July 4, 2005 10:51 |
| ystar and yplus | sarah_ron | FLUENT | 1 | December 16, 2004 11:19 |
| Yplus | mefpz | CFX | 7 | March 10, 2004 20:49 |
| YPLUS value for RSM. | cfd guy | CFX | 13 | August 8, 2001 11:16 |