CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > REEF3D

RANS and URANS

Register Blogs Community New Posts Updated Threads Search

Like Tree1Likes
  • 1 Post By valgrinda

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   June 30, 2022, 03:50
Default RANS and URANS
  #1
Member
 
Felix S.
Join Date: Feb 2021
Location: Germany, Braunschweig
Posts: 88
Rep Power: 6
Felix_Sp is on a distinguished road
Hello everyone,

so I am struggling with understanding the implementation of the URANS turbulence model in REEF3D. In the source code, I only found one line of code (and some printing changes) that is changed in the files ikomega.cpp and ikepsilon.cpp (I suppose there is probably more). For the k - \epsilon - model this line of code is:

Code:
if(p->T10==21)
LOOP
a->eddyv(i,j,k) = MIN(a->eddyv(i,j,k), p->DXM*p->cmu*pow((kin(i,j,k)>(1.0e-20)?(kin(i,j,k)):(1.0e20)),0.5));
I suppose this is just ensuring the eddy viscosity to be in between a certain range of values to ensure stability.

From some forum posts (e.g. RANS and URANS. ) and the book of Ferzinger (https://doi.org/10.1007/978-3-662-46544-8) I basically came to the understanding, that in URANS we basically insert the time derivative and ensemble-average the flow for a certain time step (see the picture, which is taken from the book of Ferzinger, 2020; left side is supposed to be RANS and right side is supposed to be URANS).

The problem, that I have with understanding is, that we assign the time derivative for the momentum equation in N 40 in the ctrl.txt. Is this time derivative just not used, when we apply a RANS - turbulence model, e.g. T 10 1? And how is the ensemble averaging applied?

Since I have not found any papers on the implementation on the website of REEF3D, I would be happy to be pointed to a source of information or an explanation on the implementation.

Thanks for your great work and help in advance!
Attached Images
File Type: png RANS_URANS.png (49.9 KB, 27 views)
Felix_Sp is offline   Reply With Quote

Old   August 29, 2022, 05:34
Default
  #2
Super Moderator
 
Hans Bihs
Join Date: Jun 2009
Location: Trondheim, Norway
Posts: 403
Rep Power: 19
valgrinda is on a distinguished road
Of the different turbulence models, URANS is not very strictly defined. In literature, many different versions exist and URANS fills the whole region between RANS und high-resolution LES. In REEF3D, a very simple implementation is chosen, basically capping the eddy viscosity so that a larger part of the turbulence is actually resolved, see here for the reference: https://www.sciencedirect.com/scienc...42727X03001322. For RANS and URANS, the Reynolds-averaging is not performed explicitly, but happens through the (relatively) larger cells, the (relatively) larger time step and through the fact that the eddy-viscosity suppresses many of the higher-frequency turbulent fluctuations.
nbadano likes this.
__________________
Hans Bihs
Team REEF3D
www.reef3d.com
valgrinda is offline   Reply With Quote

Old   August 29, 2022, 08:40
Thumbs up
  #3
Member
 
Felix S.
Join Date: Feb 2021
Location: Germany, Braunschweig
Posts: 88
Rep Power: 6
Felix_Sp is on a distinguished road
Thank you for the elaboration and the source!
Felix_Sp 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
How to initialize a simulation from RANS to URANS AS_Aero CFX 5 September 26, 2018 08:28
Starting a URANS computation from RANS result file AS_Aero CFX 3 August 30, 2018 07:29
Simple question: Time-Dependent RANS vs URANS c.alanis Main CFD Forum 3 January 28, 2015 13:10
RANS modelling and URANS methods in unsteady flow simulations immortality OpenFOAM Running, Solving & CFD 31 January 3, 2014 08:19
RANS and URANS dshawul Main CFD Forum 0 February 20, 2011 09:01


All times are GMT -4. The time now is 23:34.