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

vegetation -- B 310

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   July 12, 2022, 02:18
Default vegetation -- B 310
  #1
New Member
 
Join Date: Sep 2020
Posts: 25
Rep Power: 5
paulathikalam is on a distinguished road
Hii all,

Could you please help me with the formulations that is used to compute the effects of vegetation in B310?


Paul
paulathikalam is offline   Reply With Quote

Old   July 12, 2022, 05:49
Default
  #2
Member
 
Felix S.
Join Date: Feb 2021
Location: Germany, Braunschweig
Posts: 85
Rep Power: 6
Felix_Sp is on a distinguished road
Hello,

beware, that I am no expert from the REEF3D-team, but I am trying to understand the equations as well.

From my point of view, the Morison equation is basically used.

If you have a look in the files, vrans_veg_ini.cpp and vrans_veg_velsource.cpp from the source code, basically two things are done for the VRANS equations.

In the first file, the porosity is calculated based on:

Code:
a->porosity(i,j,k) =  1.0 - (p->B310_N[qn]*PI*pow(p->B310_D[qn],2.0)*0.25);
Which translates (approximately, since it is applied by a cell basis) into:

n=1-(N_{cylinder}*\pi*D_{cylinder}^2*0.25)_{cell}

And is just the space not occupied by idealized vegetation.

In the second file, the velocity is adapted to the occurrence of vegetation:
The code reads:
Code:
 Fi = p->B309*0.25*PI*pow(D_val,2.0)*N_val*((a->u(i,j,k) - un(i,j,k))/p->dt);
and
Code:
 Fd = 0.5*Cd_val*N_val*D_val*a->u(i,j,k)*fabs(a->u(i,j,k));
Which is basically an incompressible form (no density) of the Morrison equation (https://en.wikipedia.org/wiki/Morison_equation), I guess:

F_i+F_d=C_m*0.25*\pi*D_{cylinder}^2*N_{cylinder}*\delta u/\delta t + 0.5*C_d*N_{cylinder}*D_{cylinder}*u*|u|

This is then added to the RHS of the mathematical system for u and v only (do not know why not for w):

Code:
a->rhsvec.V[count] += (-Fi -Fd);
Since I am no expert I would be happy to be corrected, since I am also interested in this behavior and its applicability (maybe there is some literature on that?).



Cheers

Last edited by Felix_Sp; July 13, 2022 at 08:49.
Felix_Sp is offline   Reply With Quote

Old   July 12, 2022, 08:10
Default
  #3
New Member
 
Join Date: Sep 2020
Posts: 25
Rep Power: 5
paulathikalam is on a distinguished road
This is really helpful, thanks Felix
paulathikalam is offline   Reply With Quote

Old   August 29, 2022, 04:41
Default
  #4
Super Moderator
 
Hans Bihs
Join Date: Jun 2009
Location: Trondheim, Norway
Posts: 377
Rep Power: 17
valgrinda is on a distinguished road
See here for the implementation: https://reef3d.files.wordpress.com/2...cej_porous.pdf

When using this VRANS model for vegetation, the alpha and beta values need to be adapted - depending on your vegetation.

I would not call the resulting momentum source terms Morison equations, but rather point to Darcy-Forchheimer. In VRANS, in addition to the source terms, the porosity is considered throughout all governing equations, see the Cm and n terms.
__________________
Hans Bihs
Team REEF3D
www.reef3d.com
valgrinda 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
Vegetation Module in IHFOAM has been released! MarEMotion OpenFOAM Announcements from Other Sources 0 September 13, 2017 10:53
Simulating particles concentration reduction by vegetation kollsman STAR-CCM+ 1 April 23, 2017 16:42
Reeds vegetation as a porous media zone regarding a stormwater pond Alex_port FLUENT 1 August 3, 2016 03:20
Vegetation in CFD r-theru Main CFD Forum 0 June 6, 2012 09:33
vegetation Jabe FLUENT 0 June 30, 2008 10:50


All times are GMT -4. The time now is 14:47.