HomeHomeUpUpSearchSearchE-mailMail
NEW

Simulating a tree

Simulating a tree by Victor Reijs is licensed under CC BY-NC-SA 4.0

Introduction

This web page will look at how to simulate a leafed and leafless tree (as solid objects or as a porous object with a Darcy-Forchheimer medium  or a Perforated plate medium. The outcome can be seen in this summary.

One could also minimise the effect of trees by looking pruning and at the type of trees and their size (Grootte), form (Kroonvorm), porousity (Dichtheid), etc.

Some terminology

Several parameters are mentioned when talking about porosity: Cd, CdSIM, Cm, Cw (=Cd/2), LAI (Leaf Area Index), LAD (=LAI/H; Leaf Area Density), f (=2*LAI/H*Cd), aerodynamic porosity: AP, optical porosity: OP [Gonsales, 2018], free area ratio (=OP), crown transparency (=porosity), and ruwheidsdichtheid (aerodynamic porosity).

Flow zones for a porous medium

A tree is a porous medium, so the naming for flow zones seen due to a porous medium are [Judd, 1996, Figure 1]:
Flow
        zones in porous medium

There is a specific effect due to the trunk of a tree: bottom gap (Mayaud, 2016]. The wind speed after the trunk will be higher than the wind speed before the tree, due to the compression caused by the crown (see here for an example).

Determining the Drag force coefficient through literature

Some literature values of the Drag coefficient

On this web page the Drag force and Pressure-difference convention are built around:

In Hagen (1971, formula [2]): Dh = F = ρ/2*u2*H*Cdhag
<H is the height of the windbreak>
With
dΔp/dx =Dh/A assume A=H2*π/4 dΔp/dx = ρ/2*u2*[Cdhag/(H*π/4)]
Cd = Cdhag/(H*π/4)
Hagen (1971) gives an idea of Cdhag for an slatted fence (Hwindbreak = 2.44m) with 40% porosity (and u's between 5.5 and 11m/sec): Cdhag = 1.17
Cd = 0.61

In Bitog (2012, formula (1)): Δp = m*ρ*u2*Cdbit
<m is the thichness of the tree crown, aka L>
d
Δp/dx
= ρ/2*u2*[
2*C
dbit]
Cd = 2*Cdbit
Bitog (2012
) gives an idea of
Cdbit for an oak (Htree = 5.5m): Cdbit= 0.55
Cd = 1.1

In Roubos (2014, formula under Fig. 127) : Qw;rep = F = ρ*u2*A*Cwrou
<A is the area of the tree crown>
With
 
dΔp/dx =Qw;rep/A dΔp/dx = ρ/2*u2*[2*Cwrou]
Cd = 2*Cwrou
Roubos (2014) gives an idea of Cwrou for an oak (Htree = 15m): Cwrou= 0.25
Cd = 0.5

In Koizuma (2010, forumula1) : Pw = F = ρ/2*u2*A*Cdkoi
<A is the area of the tree crown>
With
 
dΔp/dx =Pw/A dΔp/dx = ρ/2*u2*[Cdkoi]
Cd = Cdkoi
Koizuma (2010) gives an idea of Cdkoi for poplar (H
tree = 12.5m):

Cd = 0.55

In Ha (2018, page 24): Pw = F = ρ/2*u2*A*[Cdha]
<A is the area of the tree crown>
With
 
dΔp/dx =Pw/A dΔp/dx = ρ/2*u2*[Cdha]
Cd=Cdha
Ha (2018, page 23) provides an average Cdha of 0.169 for u's between 2 and 10m/sec and leafless
deciduous trees (average Htree=17m).
Ha (2018, page 23) provides an average Cdha of 0.655 for u's between 4 and 10m/sec and leafed deciduous trees (average Htree=17m).
Cd = 0.655

In Wikipedia Cdwiki is given for several objects
Wikipedia (Figure 2021, accessed Febr. 2024) has a Cdwiki of around 0.59 for an eliptical sphere (at Reynold number between 104 and 10
6).
Cd = 0.59

In Bekkers (2022, forumula1) : D = F = ρ/2*u2*A*Cdbek
<A is the area of the tree crown>
With
dΔp/dx =D/A dΔp/dx = ρ/2*u2*[Cdbek]
Cd = Cdbek
Bekkers (2022, Fig. 9) has a Cdbek of around 0.77 (at u = 5m/sec and H
tree=6.5m).
Cd = 0.77

In Mayhead [1973] the
Cd of several forest trees have been determined (Koizuma, 2010, Fig. 6].
Cd of British forest trees

In SIMSCALE (2023, Table 4)
SIMSCALE uses a Cdsim = 0.2 (regardless of the u, H or leaves).
Cd = 0.2

In Ren (2023, formula 4): Si = dΔp/dx = -ρ/2*|u|*u*[Cdren]
Cd = Cdren
Ren (2023, page 7) has a Cdren of around 0.704 (at u = 10m/sec and Htree=6.8m).
Cd= 0.704

Overview of found Drag force coefficients

The above values of Cd (green is what the given values for leafed deciduous trees are in the reference) are put in below table:

Overview of Cd Cm
It is assumed the crown height (Hcrown) is 0.67*Htree.
For determination f, the formula of SIMSCALE has been used.

There is a Cd = 0.18 for leafless trees.

SIMSCALE looks to use a CdSIM=0.2, while the other references have comparable values at Cd = 0.6 for leafed trees. It is unclear where SIMSCALE gets this low CdSIM.

We need to take care when using Cd from different sources (Dellwik, 2019, page 86); the conditions under which they were determined can be quite different.

Leaf Area Index

A database for woody plants' LAI (Leaf Area Index) is available here (if subspecies was not known avering was done; in that case the LAI number is in red).
The distribution of LAIs for decidious trees is say between 0.3 and 10, with a peak around 3.0:
LAI distirbution

Some general aspects of Cd

The Cd is depending on:

Forchheimer coefficient in SIMSCALE

In SIMSCALE (2022 and 2023): S = -ρ/2*|u|*u*f = -ρ/2*|u|*u*[2*LAD*Cdsim]
fsim = 2*LAD*Cdsim = 2*LAI/Hcrown*Cdsim (see also in this SIMSCALE spreadsheet for this formula; tab Tree Model)
<H is height of crown [Hcrown=0.67*Htree]; LAI is Leaf Area Index, Cdsim = 0.2>

Remark: Cd is depending on the velocity, so why is SIMSCALE's fsim independing on velocity?
The f
ollowing points are perhaps important to understand
fsim :

Valideren van CAD-model van een boom

Periode voor bebladerd en kale bomen verkregen via Temple (pers. comm. 2024)

Bebladerde boom (voor mei t/m september)

Simulations have bee done using a three tree proxies (blobbed, stacked cylinder and single cylinder proxy). See this webpage for details.

Kale boom (voor november t/m maart)

Mis nog een CAD-model voor een kale boom. Als iemand hulp dan bieden, laat weten met een e-mail.
Het oppervlak van een kale boom is ongeveer 20/85=24% van een bebladerde Zomereik (fotomethode, pers. comm. Reijs, 2023).
<visual porosity of leafed tree ~ 15% and leafless tree ~ 80%; see for difference optical and aerodynamic porosity Gonsalez [2018]>
Volgens Nägeli (1946, Bild 19) is de windvang van een kale boom is lager, ongeveer 50% t.o.v. een bebladerde boom.

Determining the Forchheimer coefficient through simulated emperical way

It is assumed that for the Darcy-Forchheimer metholdogy only the Forchheimer coefficient is important when dealing with trees, see also here (section Tree Model).

First simulation iteration

Two tree models were used:


The blobbed object (with openings between the blobs to proxy porosity) was inititally simulated (Htree=15.5m, Hcrown=11.5m, z0=0.5m, u(10m)=6.44m/sec), and CDF similation was checked against anemometer measurements of a real tree. It gave similar results, so this blobbed object does not need an extra porosity medium.
 
To include porosity more flexible, a simple
stacked-cylinder object was compared against anemometer measurements of the real tree for determining the Forchheimer coefficient (f) of a leafed tree.
CFD analysis with different f-values was done on this stacked-cylinder object. By varying the Forchheimer coefficient (f-values) of the stacked-cylinders object, its velocity distribution was compared against the velocity distribution of the anemometer measurements of the real tree.

Here is an analysis done for f = 0.2, 0.6 and 0.8; on the left is the blobbed object, the other three are
stacked-cylinder objects:
Several Firchheimer contributions
From this analysis it is clear that a leafed tree (using
stacked-cylinders) needs to have an f between 0.2 and 0.6. Next iteration should be analysing f=0.35, 0.45 and 0.55.

Second simulation iteration

Here is an analysis done for f = 0.1 (leafless tree), 0.35 (like close to SIMSCALE), 0.45 and 0.55 (so only stacked-cylinder objects):
Several Firchheimer
            contributions

Proposed to do a third iteration with; f = 0.09 (leafless tree), 0.375, 0.4 and 0.425

Third simulation iteration

Here is an analysis done for f = 0.9, 0.375, 0.4 and 0.425:
Several Forchheimer
            coefficient
So f=0.425 looks to be ok-ish for a leafed tree (@
u(10)=6.44msec and z0=0.5m).

Fourth simulation iteration

Here is an analysis done for f = 0.09 (leafless tree), 0.4, 0.425 and 0.45:
Several Forchheimer
            coefficient
So the leafed tree with f=0.45 looks best @ u(10)=7.17m/sec
(u(Htree)=8m/sec) and z0=0.25m.

Compare stacked-cylinder tree with real tree

The CFD behavior (Htree=15.5m, Hcrown=11.5m, z0=0.25m, u(Htree)=8m/sec) of the stacked-cylinder object with Darcy-Forchheimer medium or the blobbed object without Darcy-Forchheimer medium, provides a good match with the velocity distribution of the real leafed tree (Ren, 2023, Fig. 16a2):
Comapring Ren with f=0.145
In above graph the bottom gap due to the tree truk is seen: the light-blue patch [due bottom gap] below the red patch [mixing zone].

Using fVR = 2*LAI/Hcrown*CdSIMVR, would make a CdSIMVR of 0.65 (= fVR*Hcrown/2/LAI = 0.45*11.5/2/4).

Proposed Forchheimer coefficient for a tree with other Hothertree, Hothercrown, LAIother and uother

Derived reference parameters (from above comparison) are:

fref ~ 0.45 [1/m] at Hreftree=15.5m, Hrefcrown=11.5m, LAIref=4 and uref(Hreftree)=8m/sec

For other H, LAI and u:
fother = fref * Hrefcrown / LAIref * LAIother  / Hothercrown = 1.29 * ucomp * LAIother  / Hothercrown

with:

ucomp=( uother(Hothertree) / uref(Hreftree) )0.3 (using emperical optimisation) -> 0.52 * uother(Hothertree)0.31

Porosity and Forchheimer coefficient relation through simulated emperical way

Be sure to check if porosity is optical or aerodynamic. As optical is easier to measure (take a photo), this has been utilised on this page. The conversion can be seen here [Gonsales, 2018, Figure 9]:
AP = OP0.65

Below formula need to be checked (as the AP formule was wrongly transcribed and also the exponene has been changed, from 0.65 (Gonsales, 2018, Figure 9) or 0.36 (Grant&Nickling, 1998; Ren, 2023]

An optical porosity = -0.267*LN(f)+0.1267 formula was derived by matching the results of Darcy Forchheimer coefficent (f) and Perforated plate (Free area ratio=optical p[orosity]) simulations of a stacked-cylinder object in SIMSCALE (honeypot):

Comparing porosity
            and Forchheimer values

The optical porosity [Gonsales, 2018, Figure 9] formula = -0.267*LN(f)-0.0108 is also derived from above picture:
porosity as function of f
Reijs (2024, f - blue), Hagen (1971, Cd - grey), Stichlmair (2010, Cd - formula (11) and (13); thick plates are assumed to have relatively small holes: yellow), SIMSCALE (f - green) are different, but perhaps not that far off.
Hagen and Stichlmair don't work with trees, but fences or plates.

The SIMSCALE formula (SIMSCALE, 2020), which uses a different relation (compared to Stichlmair) between f and porisity: f is changed to f=f/(aerodynamic porosity^2)/L.

Conclusions

Cd is dimenionless [-], while f is [1/m], which maps SIMSCALE formula: fsim = 2*LAI/H*Cdsim; LAI and Cdsim are [-], so f is [1/m].

When using Cd or f: Keep the remark of Dellwick (2019, page 86) in ones mind.

So at this moment the simulated emperial results can be used for the Perforated place (porosity) and the Darcy Forchheimer (d=0 and f).

An overview of outstanding issues/questions/etc is here.

Referenties

Bekkers, Casper C.A. et al.: Drag coefficient and frontal area of a solitary mature tree. In: Journal of Wind Engineering and Industrial Aerodynamics 220  (2022), pp. 1-11.
Bitog, Jessie P. et al.: Numerical simulation study of a tree windbreak. In: Biosystems Engineering 111  (2012), issue 1, pp. 40-48.
Dellwick, D. et al.: Observed and modeled near-wake flow behind a solitary tree. In: Agricultural and Forest Meteorology 265  (2019), pp. 78-87.
Ha, Taehwan: Development of 3D CFD models and observation system design for wind environment assessment over a clear-cut in mountainous region.  PhD 2018.

Hagen, L.J. and E.L. Skidmore: Windbreak drag as influenced by porosity. In: Transactions of the ASAE. American Society of Agricultural Engineers (1971), pp. 464-465.
Gonzales, Howell B.  et al.: Porosity and drag determination of a single-row vegetative barrier (Maclura pomifera). In: Transactions of the ASABE 61  (2018), issue 2, pp. 641-652.
Judd, M.J. et al.: A wind tunnel study of turbulent flow around single and multiple windbreaks, part I: Velocity fields. In: Boundary-Layer Meteorology 80  (1996), pp. 127-165.
Koizuma, Akio et al.: Evaluation of drag coefficients of poplar-tree crowns by a field test method. In: Journal of Wood Science 56  (2010), issue 3, pp. 189-193.
Mayhead GJ (1973) Some drag coefficients for British forest trees derived from windtunnel studies. Agr Meteorol 12: 123-130
Ren, Xinyi  et al.: The influence of wind-induced response in urban trees on the surrounding flow field. In: Atmosphere 14  (2023), issue 1010, pp. 1-23.
Roubos, Alfred and Dennis Grotegoed: Belasting door boomwortels. In. Fred Jonker (ed): Binnenstedelijke kademuren. Gent: DeckersSnoeck 2014. pp.
SIMSCALE: How to predict darcy and forchheimer coefficients for perforated plates using analytical approach? In:  (2020),
SIMSCALE: Porous media and porosity characteristics.  (2022),
SIMSCALE: Advanced modelling PWC. (2023),
SIMSCALE (accessed Feb. 8, 2024)
Stichlmair, Johann: Pressure drop in orifices and column tray. In. Verein Deutscher Ingenieure -Gesellschaft GVC (ed): VDI Heat atlas. Berlin: Springer 2010. pp. 1111-1115.
Vogel, Steven: Drag and flexibility in sessile organisms. In: American Zoologist 24  (1984), issue 1, pp. 37-44.

Acknowledgements

I would like to thank people, such as Fanjin, Philipp Galvin, SIMSCALE support team, Stephen Temple and others for their help, encouragement and/or constructive feedback. Any remaining errors in methodology or results are my responsibility of course!!! If you want to provide constructive feedback, please let me know.
Disclaimer and Copyright
HomeHomeUpUpSearchSearchE-mailMail

Major content related changes: February 13, 2024