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

yPlus values for atmospheric boundary layer over complex terrain with rough surface

Register Blogs Community New Posts Updated Threads Search

Like Tree1Likes
  • 1 Post By Mojtaba.a

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   May 2, 2013, 17:37
Default yPlus values for atmospheric boundary layer over complex terrain with rough surface
  #1
Senior Member
 
Mojtaba.a's Avatar
 
Mojtaba Amiraslanpour
Join Date: Jun 2011
Location: Tampa, US
Posts: 308
Rep Power: 15
Mojtaba.a is on a distinguished road
Send a message via Skype™ to Mojtaba.a
Hello dear Foamers,
I am trying to simulate wind flow over a building with a complex geometry within a domain with specified roughness parameter assigned to the building and ground.
First of all, as mentioned by all ABL flow authors, I am tending to simulate an empty domain to solve the problem of inhomogeneity of ABL profiles.
But there is an unsolved problem in simulating ABL flows which concerns height of the first cell adjacent to the wall. here consider the wall to be the ground.
The problem arises when the following relation is needed to be included in calculations:

yp>Ks

in which yp is height of the center of the first cell adjacent to the wall and,
Ks is equivalent roughness parameter which can be calculated using specified roughness parameter.

For my case you assume that Ks is 0.3 m. So to obey the relation we have a minimum limit of yp=0.3 m for height of the center of the first cell adjacent to the wall and this yields to first cell height of:

h= 2*yp= 0.6 m

But this is a very large number for a nice mesh resolution near wall. I am using rough wall function for the ground, and as you know there is a need of Yplus higher than 30 to correctly resolve the boundary layer. but in this case my Yplus values are very very large. here is the reason:

yPlus= (UStar*y)/nu and

yPlus_wall= (UStar*yp)/nu,

in which Ustar= sqrt(tau_w/rho) or it can be calculated by fitting velocity profile into experimental profiles. in my case UStar= 2.31 m/s, and therefore:

yPlus_wall= (2.31*0.3)/(15e-6)= 46'200

this is a very large yPlus value. As it is mentioned in some papers, this value must be in the range of 30-60 or 30-100.

So here is the problem. How can I overcome it?

There is a very brief explanation by blocken:

"In this section, the CFD simulation is performed according to common practice for near-ground ABL flow in commercial codes, i.e. by employing a high grid resolution near the bottom of the computational domain (small yP) and by adhering to the requirement KS<yP. The 3D simulations are conducted at a scale of 1/40 (further referred to as ‘‘simulation scale’’) with the reference wind speed U0 mentioned above. The reason for the different scale is to obtain suitable values for the non-dimensionless wall unit y+ (between 30 and 100) for the use of wall functions, without the need to change the reference wind speed or the grid resolution for this purpose. Note that calculations at the reduced scale are allowed because to a first approximation, the location of the separation points at the building surface and the general flow features around the buildings can be considered to be independent of the Reynolds number." [1]

But I can't understand why.
Any help is greatly appreciated.
Thank you.

1. Blocken, B., Carmeliet, J., Stathopoulos, T., 2007a.
CFD evaluation of wind speed conditions in passages between parallel buildings – effect of wall-function roughness modifications for the atmospheric boundary layer flow. Journal of Wind Engineering and Industrial Aerodynamics 95 (9–11), 941–962.
Milan2013 likes this.
__________________
Learn OpenFOAM in Persian
SFO (StarCCM+ FLUENT OpenFOAM) Project Team Member
Complex Heat & Flow Simulation Research Group
If you can't explain it simply, you don't understand it well enough. "Richard Feynman"
Mojtaba.a is offline   Reply With Quote

Old   May 3, 2013, 05:40
Default
  #2
Senior Member
 
Mojtaba.a's Avatar
 
Mojtaba Amiraslanpour
Join Date: Jun 2011
Location: Tampa, US
Posts: 308
Rep Power: 15
Mojtaba.a is on a distinguished road
Send a message via Skype™ to Mojtaba.a
This is a known issue but unfortunately it has not been resolved until now.

now days lots of researches are done by various authors in the field of applications of CFD to pedestrian wind environment to investigate flow patterns around buildings. but unfortunately they haven't clearly talked about y+ values on the ground or the walls of the buildings.

Clearly, this is a subject of interest and a very hot topic in ABL simulations.

1) maybe one solution is to reduce first cell height to solve the problem of the y+ value, but in this case two major problems arise.

First, the relation yp>Ks is not obeyed. the reason that this relation is important is that it is not physically meaningful to have grid cells with center points within the physical roughness height.

the second reason is concerning grid aspect ratio limitations. in this case because of a very low first cell height, aspect ratio will be in the order of 10000 that is absolutely not acceptable in CFD simulations. maybe one solution relies on reducing grid size near the ground in order to have lower aspect ratios, but this need lots of effort and CPU time. because of the application of Wind engineering, large domains are needed to simulate wind flows, and therefore a normal cell size of 5 or 10 m results in a very large number of cell counts, maybe 1'000'000. So reducing cell size is not actually an option.

2) the second solution, as it has been mentioned in [2], is explicit modeling of roughness elements. this solution seems to have better results. because the above relation (yp>Ks) is obeyed. because of modeling the roughness elements there is no need to define high scale roughness parameters (i.e 0.5 - 3 m) in rough wall functions. and therefor lower scale roughness parameters (i.e 0.01-0.1) are defined for them and this results in a lower yp and therefore better y+ values. in this case additional drawback are the increased number of cells and the subsequent increase in required computing power and CPU time. but in compare with the first solution this seems to be a better idea.

best,
Mojtaba

[2] Blocken, B., Stathopoulos, T., Carmeliet, J., 2007.
CFD simulation of the atmospheric boundary layer: wall function problems.
Atmospheric Environment 41 (2), 238–252.
__________________
Learn OpenFOAM in Persian
SFO (StarCCM+ FLUENT OpenFOAM) Project Team Member
Complex Heat & Flow Simulation Research Group
If you can't explain it simply, you don't understand it well enough. "Richard Feynman"
Mojtaba.a is offline   Reply With Quote

Old   May 4, 2013, 05:28
Default
  #3
Senior Member
 
Mojtaba.a's Avatar
 
Mojtaba Amiraslanpour
Join Date: Jun 2011
Location: Tampa, US
Posts: 308
Rep Power: 15
Mojtaba.a is on a distinguished road
Send a message via Skype™ to Mojtaba.a
Ok, I did some research and this is what I got so far:

"Note that the y∗ value, y∗ = (yp.u∗)/nu, with nu the kinematic viscosity and u∗ the friction velocity, is about 15,000–20,000, which significantly exceeds the recommended value of 500–1000. However, standard wall functions are typically also used in CFD simulations of atmospheric boundary layer wind flow when y∗ is well above the upper limit of 500–1000 without reduced performance for the velocity field (see for example [38] for simulations with y* = 15,609). This is also demonstrated in previous validated CFD studies in which y∗ values with the same order of magnitude were used [7] and [8]. The most important reason for using these high y∗ values is that the recommended range of y∗ values (30–500) would yield unnecessarily small near-wall cells." [3]

[3] T. van Hooff, B. Blocken, M. van Harten
3D CFD simulations of wind flow and wind-driven rain shelter in sports stadia: influence of stadium geometry
Build Environment, 46 (1) (2011), pp. 22–37
__________________
Learn OpenFOAM in Persian
SFO (StarCCM+ FLUENT OpenFOAM) Project Team Member
Complex Heat & Flow Simulation Research Group
If you can't explain it simply, you don't understand it well enough. "Richard Feynman"
Mojtaba.a is offline   Reply With Quote

Old   March 21, 2014, 22:39
Default
  #4
New Member
 
Join Date: Mar 2014
Posts: 12
Rep Power: 12
lint is on a distinguished road
Hi, i'm curious if you've managed to find a way around this or did you accept the high y+ values in the end? I'm modelling ABL over complex terrain and have come up against this exact issue.

I'm using StarCCM and with an Aerodynamic roughness yo = 1.2m for residential areas it's giving me two possible conditions:

y>10yo which gives centroid height 12m

or y = yo*E/C = 1.2*8.75/0.25 giving 42m!

The end result is a y+ value of 400 000!
lint is offline   Reply With Quote

Old   March 25, 2014, 14:43
Default
  #5
Senior Member
 
Mojtaba.a's Avatar
 
Mojtaba Amiraslanpour
Join Date: Jun 2011
Location: Tampa, US
Posts: 308
Rep Power: 15
Mojtaba.a is on a distinguished road
Send a message via Skype™ to Mojtaba.a
Quote:
Originally Posted by lint View Post
Hi, i'm curious if you've managed to find a way around this or did you accept the high y+ values in the end? I'm modelling ABL over complex terrain and have come up against this exact issue.

I'm using StarCCM and with an Aerodynamic roughness yo = 1.2m for residential areas it's giving me two possible conditions:

y>10yo which gives centroid height 12m

or y = yo*E/C = 1.2*8.75/0.25 giving 42m!

The end result is a y+ value of 400 000!
Well I preferred to use my second provided solution in my previous post. I explicitly modeled the surrounding areas and got some reasonable values of y+.

400 000 is too much ! I think maximum values of y+ is something between 15 000 to 40 000, not more than that.
__________________
Learn OpenFOAM in Persian
SFO (StarCCM+ FLUENT OpenFOAM) Project Team Member
Complex Heat & Flow Simulation Research Group
If you can't explain it simply, you don't understand it well enough. "Richard Feynman"
Mojtaba.a is offline   Reply With Quote

Old   June 17, 2016, 23:25
Default
  #6
New Member
 
Mahdi
Join Date: Nov 2012
Location: Malaysia
Posts: 27
Rep Power: 13
metmet is on a distinguished road
God bless you man.
Would you please explain more about your solution's method?
metmet is offline   Reply With Quote

Old   March 30, 2017, 12:21
Default
  #7
New Member
 
Edgar90's Avatar
 
Edgar Perez
Join Date: Jan 2014
Location: Glasgow
Posts: 3
Rep Power: 12
Edgar90 is on a distinguished road
Hi Mojtaba.a,

Thank you very much for all your inputs as this is exactly one of the problems I am facing now. I am currently trying to model the flow over some complex terrain.

Circular Domain:
height=2000m
diameter=11000m
Predominant aerodynamic roughness (z0)=0.05m
First node placed @ 1m above the ground
Final mesh is above 6 million cells.
(ws=15m/s @ 80m)

I just finished running my simulations and I am getting some strange results for Y+, so I would like to kindly ask you for your feedback on this matter. My Y+ is between 1700 and 1E+06, I would have expected (as mentioned in most of the literature) to have y+ values where the log law is applied ranging from 30 to 500-1000. Considering my predominant roughness is z0=0.05m, equivalent to a sand roughness Ks~28 x z0 = 1.4m. In addition, if we look at our log profile with a friction velocity of ~ 0.81m/s (a log profile yielding ~ 15m/s at 80m), the non-dimensional wall distance Y_plus = yp*ustar/nu ~ 1.4*0.81/1.45e-5 = 78206. As per your early post you suggested that high values for y+might normal although something reasonable will be 15000<y+<40000, however my calculation for y+, considering yp>ks, yields a value for y+ greater than 40000.

I understand that my first node should be placed at least at 2.8m above the ground in order to satisfy h= 2*yp.

I have also been checking B. Blocken literature [2], and the conditions (1) and (3) seem to contradict themselves.

(1) A sufficiently high mesh resolution in the vertical direction close to the bottom of the computational domain (e.g. height of first cell < 1 m); Currently first cell has been placed at 1m.
(2) A horizontally homogeneous ABL flow in the upstream and downstream region of the domain; OK
(3) A distance yP from the centre point P of the wall-adjacent cell to the wall (bottom of domain) that is larger than the physical roughness height kS of the terrain (yP > kS); and Since our predominant roughness is z0=0.05m (Ks~28 x z0 = 1.4 m ), therefore the first node should be placed at least at h=2*kS=2.8m as it is not physically meaningful to have grid cells with centre points within the physical roughness height. On the other hand, this condition contradicts the first one, which is confusing to me, although he mentions in section 7.2 that sometimes violating yP > kS has no adverse consequences.

Any feedback would be highly appreciated.

Best,

Edgar
Edgar90 is offline   Reply With Quote

Old   March 30, 2017, 15:15
Default
  #8
Senior Member
 
piu58's Avatar
 
Uwe Pilz
Join Date: Feb 2017
Location: Leipzig, Germany
Posts: 744
Rep Power: 15
piu58 is on a distinguished road
Just an idea.

What roughness actual does is increasing the effective viscosity near the wall (more than a smooth wall, which increases it too, of course). I think it would be a way simulating the influence of the wall roughness isolated, at a flat plate (not total flat, with changing roughness of course). The goal is to determine which increased viscosity is equivalent to this roughness. The large model with buildings may be meshed without consideration of roughness, if this is incorporated using a modified nut near the wall.

This implies a lot of experimenting. Of course the modified nut must be checked in a few cases, whether the result is similar to real roughness. But such result may be used forever, and for everybody.
__________________
Uwe Pilz
--
Die der Hauptbewegung überlagerte Schwankungsbewegung ist in ihren Einzelheiten so hoffnungslos kompliziert, daß ihre theoretische Berechnung aussichtslos erscheint. (Hermann Schlichting, 1950)
piu58 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
Low Mixing time Problem Mavier CFX 5 April 29, 2013 00:00
Questions about Boundary Layer Thickness and Turbulence Models famerfamer STAR-CCM+ 3 July 12, 2012 09:47
Boundary Layer roughness/ low reynolds wall treatment Luigi_ STAR-CCM+ 1 March 14, 2012 08:40
[snappyHexMesh] Add additional boundary layers to complex stl surface tobijingles OpenFOAM Meshing & Mesh Conversion 1 October 26, 2011 10:45
Boundary Layer Flow Paradox Wen Long Main CFD Forum 3 September 24, 2002 08:47


All times are GMT -4. The time now is 03:41.