Hostname: page-component-6766d58669-mzsfj Total loading time: 0 Render date: 2026-05-19T12:39:58.752Z Has data issue: false hasContentIssue false

Turbulent flows over dense filament canopies

Published online by Cambridge University Press:  06 February 2020

Akshath Sharma
Affiliation:
Department of Engineering, University of Cambridge, Trumpington Street, CambridgeCB2 1PZ, UK
Ricardo García-Mayoral*
Affiliation:
Department of Engineering, University of Cambridge, Trumpington Street, CambridgeCB2 1PZ, UK
*
Email address for correspondence: r.gmayoral@eng.cam.ac.uk

Abstract

Turbulent flows over dense canopies consisting of rigid filaments of small size are investigated using direct numerical simulations. The effect of the height and spacing of the canopy elements on the flow is studied. The flow is composed of an element-coherent, dispersive flow and an incoherent flow, which includes contributions from the background turbulence and from the flow arising from the Kelvin–Helmholtz-like, mixing-layer instability typically reported over dense canopies. For the present canopies, with spacings $s^{+}\approx 3{-}50$, the background turbulence is essentially precluded from penetrating within the canopy. As the elements are ‘tall’, with height-to-spacing ratios $h/s\gtrsim 1$, the roughness sublayer of the canopy is determined by their spacing, extending to $y\approx 2{-}3s$ above the canopy tips. The dispersive velocity fluctuations are observed to also depend mainly on the spacing, and are small deep within the canopy, where the footprint of the Kelvin–Helmholtz-like instability dominates. The instability is governed by the canopy drag, which sets the shape of the mean velocity profile, and thus the shear length near the canopy tips. For the tall canopies considered here, this drag is governed by the element spacing and width, that is, the planar layout of the canopy. The mixing length, which determines the length scale of the instability, is essentially the sum of its height above and below the canopy tips. The former remains roughly the same in wall units and the latter is linear with $s$ for all the canopies considered. For very small element spacings, $s^{+}\lesssim 10$, the elements obstruct the fluctuations and the instability is inhibited. Within the range of $s^{+}$ of the present canopies, the obstruction decreases with increasing spacing and the signature of the Kelvin–Helmholtz-like rollers intensifies. For sparser canopies, however, the intensification of the instabilities can be expected to cease as the assumption of a spatially homogeneous mean flow would break down. For the present, dense configurations, the canopy depth also has an influence on the development of the instability. For shallow canopies, $h/s\sim 1$, the lack of depth blocks the Kelvin–Helmholtz-like rollers. For deep canopies, $h/s\gtrsim 6$, the rollers do not perceive the bottom wall and the effect of the canopy height on the flow saturates. Some of the effects of the canopy parameters on the instability can be captured by linear analysis.

Information

Type
JFM Papers
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution, and reproduction in any medium, provided the original work is properly cited.
Copyright
© The Author(s), 2020. Published by Cambridge University Press
Figure 0

Figure 1. Schematic representation of the domain considered in the present study.

Figure 1

Table 1. Simulation parameters. Here, $N_{x}$ and $N_{z}$ are the number of rows of canopy elements in the streamwise and spanwise directions, respectively. The number of points used to resolve each period of the canopy in the streamwise and spanwise directions are $n_{x}$ and $n_{z}$, respectively. Here, $u_{\unicode[STIX]{x1D70F}}$ is the friction velocity based on the shear at the canopy tips scaled with the channel bulk velocity, $Re_{\unicode[STIX]{x1D70F}}$ is the friction Reynolds number based on $u_{\unicode[STIX]{x1D70F}}$ and $\unicode[STIX]{x1D6FF}$. The canopy frontal area density, height, spacing and width are $\unicode[STIX]{x1D706}_{f}$, $h$, $s$ and $w$, respectively.

Figure 2

Figure 2. Schematic of the canopy layouts considered in the present study. The canopies are characterised by their element height, $h$, the element width, $w$, and the element spacing, $s$. Note that the elements have a square top-view cross-section.

Figure 3

Figure 3. Root mean square velocity fluctuations and Reynolds shear stresses for cases $\text{H}32_{180}$ in red and $\text{H}32_{400}$ in blue. The black lines represent the corresponding smooth-wall cases. The data for the smooth-wall simulations at $Re_{\unicode[STIX]{x1D70F}}\approx 400$ are taken from Moser, Kim & Mansour (1999).

Figure 4

Figure 4. Premultiplied spectral energy densities for cases $\text{H}32_{180}$ (line contours) and $\text{H}32_{400}$ (shaded contours), normalised by the respective r.m.s. values, at a height $y^{+}\approx 15$. Contours from (ad) are in increments of 0.075, 0.06, 0.07 and 0.1, respectively.

Figure 5

Figure 5. Instantaneous realisations of the wall-normal velocity at $y\approx 0.1s$, normalised by $u_{\unicode[STIX]{x1D70F}}$. From top to bottom, (a,c,e,g,i) represent cases H16 to H128; and (b,d,f,h,j), cases G10 to G100. The insets in (b) and (d) provide a magnified view of the region in the bottom left corner of these panels, marked with a black rectangle. The clearest and darkest colours represent intensity $\pm 0.4$ in (a,c,e,g,i) and, from top to bottom, $\pm (0.2,0.4,0.8,0.8,1.0)$ in (b,d,f,h,j).

Figure 6

Figure 6. Root mean square velocity fluctuations of the element-induced flow. The lines from red to blue, indicated by the direction of the arrows, represent (a,d,g) cases S10 to S48; (b,e,h) cases H16 to H128; and (c,f,i) cases G10 to G100.

Figure 7

Figure 7. Root mean square velocity fluctuations within and above the canopies. The lines from red to blue, indicated by the direction of the arrows, represent (a,d,g) cases S10 to S48; (b,e,h) cases H16 to H128; and (c,f,i) cases G10 to G100. The black lines represent the smooth-wall case, SC.

Figure 8

Figure 8. Premultiplied spectral energy densities at $y^{+}\approx 90$, with line contours from red to blue representing cases S10 to S48, normalised by their respective $u_{\unicode[STIX]{x1D70F}}$. The filled contours represent the smooth-wall case, SC. The contours in (ad) are in increments of 0.11, 0.04, 0.06 and 0.04, respectively.

Figure 9

Figure 9. Profiles of the (ac) streamwise mean velocity and (df) Reynolds shear stresses. The lines from red to blue, indicated by the direction of the arrows, represent (a,d) cases S10 to S48; (b,e) cases H16 to H128; and (c,f) cases G10 to G100. The black lines represent the smooth-wall case, SC.

Figure 10

Figure 10. Premultiplied spectral energy densities of the wall-normal velocity, $k_{x}k_{z}E_{vv}$, at height $y^{+}\approx 15$, normalised by their respective r.m.s. values. The line contours represent (ae) cases S10 to S48; (fj) cases H16 to H128; and (ko) cases G10 to G100. The shaded contours represent the smooth-wall case, SC. The contours are in increments of 0.06 for all the cases. The vertical lines mark the most amplified wavelength predicted by linear stability analysis, discussed in § 4; ——, DNS mean profiles without drag on fluctuations; $\cdots \cdots$, DNS mean profiles with drag on fluctuations; - - -, synthesised mean profiles without drag on fluctuations.

Figure 11

Figure 11. Premultiplied spectral energy densities of the wall-normal velocity, $k_{x}k_{z}E_{vv}$, for (ae) cases H16 to H128 at a height of $y^{+}\approx -10$; and (fj) cases S10 to S48 at a height of $y^{+}\approx -40$. The contours are normalised by the r.m.s. values of their respective cases. The shaded contours are of the smooth-wall case, SC at a height of $y^{+}\approx 1$, for reference. The contours are in increments of 0.075 for all the cases.

Figure 12

Figure 12. Instantaneous realisations of the wall-normal velocity at $y^{+}=-10$ (a,c,e,g,i) and $y^{+}=-40$ (b,d,f,h,j), normalised by $u_{\unicode[STIX]{x1D70F}}$. From top to bottom, (a,c,e,g,i) represent cases H16 to H128; and (b,d,f,h,j), cases S10 to S48. From top to bottom, the clearest and darkest colours indicate intensities of $\pm (0.1,0.2,0.3,0.3,0.3)$ in (a,c,e,g,i) and $\pm (0.05,0.2,0.4,0.4,0.5)$ in (b,d,f,h,j).

Figure 13

Figure 13. Premultiplied spectral energy densities at $y^{+}\approx 15$ normalised by their respective r.m.s. value. The line contours represent (ad) case G10; (eh) case G40; (il) case G100. The filled contours represent the smooth-wall case, SC. The contours in (a,e,i), (b,f,j), (c,g,k) and (d,h,l) are in increments of 0.075, 0.06, 0.07 and 0.1, respectively.

Figure 14

Figure 14. Variation of the length scales derived from the (a) streamwise and (b) wall-normal canopy drag coefficients for different element spacings. The symbols represent, ▫, cases of S; $+$, cases of H; and ○, cases of G. The colours from red to blue represent cases S10 to S48, H16 to H128 and G10 to G100. The symbols in (a) are values obtained from the DNS, and the dashed and solid lines are predictions from two-dimensional Stokes-flow simulations. Both the symbols and the lines in (b) are obtained from Stokes-flow simulations.

Figure 15

Figure 15. Growth rates of different perturbation wavelengths obtained from the stability analysis performed on (ac) mean profiles obtained from the DNS, with drag on the perturbations included in the stability analysis; (df) mean profiles obtained from DNS, with no drag on the perturbations; and (gi) mean velocity profiles obtained using (4.10), with no drag on the perturbations. The lines from red to blue, indicated by the direction of the arrows, represent (a,d,g) cases S10 to S48; (b,e,h) cases H16 to H128; and (c,f,i) cases G10 to G100.

Figure 16

Figure 16. Contours of the stream function for the most amplified mode for case H96 obtained from the stability analysis (a) with drag and (b) without drag on the perturbations. The blue and red lines correspond to clockwise and counter-clockwise rotation, respectively.

Figure 17

Table 2. Most amplified instability wavelengths observed in the DNS and predicted by the stability analysis, scaled in friction units. The column labelled ‘DNS’ lists the approximate streamwise wavelength associated with the instability in the wall-normal spectra portrayed in figure 10. Here, $\text{SA}_{C0}$, most amplified wavelengths from stability analysis on DNS mean profiles without drag on fluctuations; $\text{SAM}_{C0}$, on synthesised velocity profiles without drag on fluctuations; and SA, on DNS mean profiles with drag on fluctuations.

Figure 18

Figure 17. Growth rate for different perturbation wavelengths from the stability analysis for cases ——, $\text{H}32_{180}$; and - - -, $\text{H}32_{400}$; (a) with drag and (b) without drag on the perturbations.

Figure 19

Figure 18. (a) Instability wavelength, $\unicode[STIX]{x1D706}_{x}^{+}$, obtained from the linear stability analysis versus the total shear length, $L_{s}^{+}+y_{c}^{+}$; (b) shear length, $L_{s}^{+}$, versus the drag length scale; (c) shear length versus the element spacing. ▫, family S; $+$, family H; ○, family G. The colours from red to blue represent cases S10 to S48, H16 to H128 and G10 to G100. In (a) and (b), the solid lines are linear regressions with slopes 0.06 and 1.36, respectively. In (c), the solid and dashed lines are linear regressions with slopes 0.14 and 0.3, respectively.

Figure 20

Figure 19. Velocity profiles obtained using the two immersed-boundary algorithms described in appendix A, after one time step, starting from random initial conditions. Here, (a,b) show results obtained from the algorithm utilised by García-Mayoral & Jiménez (2011) and Abderrahaman-Elena et al. (2019), given by (A 2), and (c,d) those from the present algorithm, using (A 5). The shaded regions mark the location of the solid obstacles. The same data are plotted in the (a,c) and (b,d) columns, except that the right column portrays the velocities in a logarithmic scale.

Figure 21

Figure 20. Instantaneous realisations of the (a) streamwise, (b) wall-normal and (c) spanwise velocities in a plane passing through the middle of the canopy elements for case S48, scaled with the friction velocity $u_{\unicode[STIX]{x1D70F}}$. The clearest and darkest contours represent intensities of $\pm 0.1$, respectively.

Figure 22

Figure 21. Wall-normal grid distribution for the simulation of case S10. (a) Variation of the wall-normal coordinate and (b) grid resolution with an equispaced auxiliary variable j. Dashed lines mark the location of the canopy tip plane.

Figure 23

Figure 22. Root mean square velocity fluctuations, mean velocity and Reynolds shear stress profiles. The solid lines represent the results obtained from the present code, and the $+$ symbol represent the data of case C12 from Abderrahaman-Elena et al. (2019).

Figure 24

Figure 23. Root mean square velocity fluctuations and Reynolds shear stress profiles. The panels (a,c,e,g) represent case G100 and those in (b,d,f,h) represent case S48. The solid lines in (a,c,e,g) represent the results from using 27 points per spacing; the symbols ○, 18 points; and $+$, 9 points per spacing. The solid lines in (b,d,f,h) represent the results from using 36 points per spacing; the symbols ○, 24 points; and $+$, 12 points per spacing.

Figure 25

Figure 24. Growth rates of different perturbation wavelengths obtained from the stability analysis performed on (ac) mean profiles obtained from the DNS, with drag on the perturbations included in the stability analysis; (df) mean profiles obtained from DNS, with no drag on the perturbations; and (gi) mean velocity profiles obtained using equation (4.10), with no drag on the perturbations. ——, viscous analysis including molecular viscosity alone; - - -, inviscid analysis; $\cdots \cdots$, viscous analysis including an eddy viscosity. The colours from red to blue represent (a,d,g) cases S10 to S48; (b,e,h) cases H16 to H128; and (c,f,i) cases G10 to G100.