Exawind / amr-wind

AMReX-based structured wind solver
https://exawind.github.io/amr-wind
Other
103 stars 78 forks source link

Discussion Question: Forested Areas and Terrain - Drag Based Models #1002

Closed hgopalan closed 3 months ago

hgopalan commented 3 months ago

I wanted to start a discussion on the inclusion of forested areas and Terrain using simple drag based models. The most common method for inclusion of trees uses the drag force model

F_i = - Cd LAD(z) AF |u_i| u_i

C_d - Drag coefficient, LAD - Leaf area density ; AF - Area fraction covered by trees.

Trees are usually represented by rectangular boxes and it is straight-forward to include them.

The drag model has also been applied to buildings as demonstrated in Fast-Eddy by modifying the force term as follows:

F_i = - alpha_m AF / Delta |u_i| u_i

where alpha_m is a constant and Delta is cell size function.

Ref: https://doi.org/10.1029/2020MS002141

This method can also be in-principle used for terrains by marking cells to apply the forcing. I noticed the possibility of including STL for EB methods in AMREX. How easy will it be to access the classes within the AMR-Wind framework?

marchdf commented 3 months ago

A couple of thoughts:

hgopalan commented 3 months ago

Will do it next time :).

Yes. I want to evaluate immersed solid method and apply the forcing to the tagged cells.