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.
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)
In SIMSCALE is een CAD-model beschikbaar
voor een bebladerde boom (blobbed object).
De simulatie van dit blobbed object is gevalideerd tegen de
anemometer metingen en
simulataties van een bebladerde
boom in een wetenschappelijk artikel (Ren, 2023). De locatie is
hier te zien (Zjejiang Agriculture and Forestry University in
China):
Als we voor een terrein ruwheid van z0=0.25m
kiezen (misschien wat aan de lage kant voor de boom omgeving, maar
wat vergelijkbaar met de campus van UT: z0~0.4m),
dan zijn de SIMSCALE resultaten
(gekleurde vlakken in onderstaande figuur) redelijk vergelijkbaar
met Figure 16a2 (zwarte lijnen; Ren, 2023):
Een precieze mapping is niet mogelijk (b.v.
veronderstellingen: detailed CAD-modellen; porosity van model is
te(?) bepaald; enz.), maar ze komen dicht genoeg bij elkaar om het
blobbed object voor een bebladerde boom in SIMSCALE te gebruilken.
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/80=25% van een bebladerde boom (fotomethode, pers.
comm. Reijs, 2023).
<porosity of leafed tree ~ 80% and leafless tree ~ 20%>
De windvang van een kale boom is lager,
ongeveer 50% t.o.v. een bebladerde boom (Nägeli, 1946, Bild 19).
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:
- Δp: pressure difference
So Δp is over the full length L.
- Derivative of Δp is dΔp/dx: pressure gradient
Here dΔp/dx can change (which most of the time
is assumed to be constant) over L. On this website this is not
writen as Δp/Δx, but as dΔp/dx.
- F: drag force
If there is an L on the right side of Δp formula: F = Δp*A
In the case we have the area A on the right side of F formula
and no L on the right side of dΔp/dx formula: F
= (dΔp/dx)*A
In most case A is assumed to be constant over L.
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 (H = 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*Cdbit]
Cd
= 2*Cdbit
Bitog (2012) gives an idea of Cdbit for an oak (H =
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 (H = 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 = 12.5m):
- For leafless trees the Cdkoi
is around 0.2 (Koizuma, 2010, Fig. 7) for u's between 4 and
11/sec.
- A leafed poplar has a Cdkoi
(Koizuma, 2010, Fig. 6) between 0.55 (u = 4m/sec) and 0.3 (u
= 11m/sec).
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]
C
d=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
H=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 H=17m).
C
d
=
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 106).
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=6.5m).
Cd
= 0.77
In SIMSCALE (
2023, Table 4)
SIMSCALE uses a C
dsim = 0.2 (regardless of
the u and H).
C
d
= 0.2
In Ren (2023, formula 4):
Si =
dΔp/dx = -ρ/2*|u|*u*[C
dren]
C
d =
C
dren
Ren
(2023, page 7) has a C
dren of around 0.704 (at u
= 10m/sec and H=6.8m).
C
d=
0.704
Overview of found Draft 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:
Anyway 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.
SIMSCALE looks to have the lowest Cd (Cd=0.2) for a leafed tree,
while the other references have comparable values at Cd = 0.6 for leafed trees. There is a Cd = 0.18 for leafless
trees.
Some general aspects of Cd
The Cd is
depending on:
- Cd is
dimensionless [-].
- Difference between true area (the
area of visible branches and leafs) and enclosed area
(the area of the crown as whole) (Bekkers, 2022, page 3). Enclosed
is being used on
this web page.
- The Cd
can be when the tree is a static/rigid
object or dynamic when the tree form changes due to
the wind velocity (Ren, 2023; Bekkers, 2022). Static is
being used on this web page.
- The wind
velocity
is important for the value of Cd. The below picture
is from Koizuma (2010, Fig. 5), Reijs (red), and SIMSCALE
(2023) (yellow curve):
The red curve is Cd=2.55*u-0.9
and thus an E=-0.9, which is close to the expected E value
(~-1) for deciuous trees (Vogel, 1984, Table 1).
This is still quite different (factor of three) from SIMSCALE's Cd=0.2.
The green dots are the Cd
found in literature.
These Cd
don't seem
to have a dependency on u (on average 0.6 [-]: dashed
green line).
- The size of the tree also
determines the Cd: the larger the tree
the larger the Cd (Bekkers, 2022, page
9).
Remark: it is not 100% known how
the Cd depends on size. As LAD is inverse
depending on the height H. Needs some investigation.
Determining the Forchheimer coefficient
through simulated emperical way
First
simulation iteration
Two tree models were used:
The blobbed object
(with openings between the blobs to proxy porosity) was
inititally simulated (H=15.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:
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):
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:
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:
So the leafed tree with f=0.45 looks best @ u(10)=7.17m/sec
(or u(H)=8m/sec) and z0=0.25m.
Compare stacked-cylinder tree with real tree
Using the stacked-cylinder object with fVR=0.45
(colored) and compare it with the anemometer measurements from a
real Ulmus parvifolia (black lines) (Ren, 2023, Fig. 16a2), there
is a good resemblance:
Conditions were: H=15.5m, z0=0.25m,
u(H)=8m/sec
In SIMSCALE (2022
and 2023):
S
= -ρ/2*|u|*u*f = -ρ/2*|u|*u*[2*LAD*Cdsim]
fsim
= 2*LAD*Cdsim
= 2*LAI/H*Cdsim
<H
is height of tree; LAI is Leaf Area Index>
Using fVR = 2*LAI/H*CdVR,
would make a CdVR of
0.87 (= fVR*H/2/LAI =
0.45*15.5/2/4).
Proposed
Forchheimer coefficient for leafed and
leafless summer oak
The CFD behavior (H=15.5m, z0=0.25m,
u(H)=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.
In case of the stacked-cylinder
(summer oak)
object the Forchheimer
coeffient should
be:
frefleafed ~ 0.45 [1/m]
at Href=15.5m, LAIref=4
and uref(Href)=8m/sec
For other H, LAI
and u:
fleafed
= frefleafed * Href
/ LAIref
* LAIleafe / Hleafed
= 1.73
* ucomp * LAIleafed / Hleafed
ucomp=( uleafed(Hleafed) / uref(Href)
)0.3 (using emperical
optimisation) = 0.52 * uleafed(Hleafed)0.31
Porosity and Forchheimer coefficient relation through simulated
emperical way
Several parameters are mentioned
when talking about porosity: Cd, Cm,
Cw (=Cd/2),
LAI, LAD (=LAI/H), f (=2*LAI/H*Cd),
porosity, free
area ratio (=porosity) and ruwheidsdichtheid
(?).
Remark: I don't know what the ruwheidsdichtheid
is. Also the relation between Cd and f is not 100%
sure yet.
A porosity = 0.87*f2-1.54*f+0.85
formula was derived by matching the results
of Darcy Forchheimer coefficent (f) and Perforated
plate (Free area ratio=p[orosity]) simulations of
a stacked-cylinder
object in SIMSCALE (honeypot):
This is a formula derived from
above picture:
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 quite similar.
Hagen and Stichlmair don't worh
with trees, but fences or plates.
Remark: some further
evaluation is needed to add the f - Cd
dependency in above picture.
Here is the SIMSCALE formula (SIMSCALE, 2020), which
uses a different relation (compared to Stichlmair) between f and
porisity: f is changed to f=f/(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].
The dependability of Forchheimer coefficent (f) on
Drag coefficient (Cd) is though
not 100% clear.
Remark: This still needs more study!
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).
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.
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.
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.
Major content related
changes: February 13, 2024