Hostname: page-component-89b8bd64d-n8gtw Total loading time: 0 Render date: 2026-05-11T11:12:02.972Z Has data issue: false hasContentIssue false

Turbulent flow over isolated forested hills of varying shape and steepness

Published online by Cambridge University Press:  02 January 2026

Edward G. Patton*
Affiliation:
NSF National Center for Atmospheric Research, Boulder, CO, USA
John J. Finnigan
Affiliation:
Commonwealth Scientific and Industrial Research Organisation, Canberra, ACT, Australia Australian National University, Canberra, ACT, Australia
Ian N. Harman
Affiliation:
Commonwealth Scientific and Industrial Research Organisation, Canberra, ACT, Australia
Peter P. Sullivan
Affiliation:
NSF National Center for Atmospheric Research, Boulder, CO, USA
*
Corresponding author: Edward G. Patton; Email: patton@ucar.edu

Abstract

To advance understanding of the influence hill-slope and hill-shape have on neutrally stratified turbulent air flow over isolated forested hills, we interrogate four turbulence-resolving simulations. A spectrally friendly fringe technique enables the use of periodic boundary conditions to simulate flow over isolated two-dimensional (2D) and three-dimensional (3D) hills of cosine shape. The simulations target recently conducted wind tunnel (WT) experiments that are configured to fall outside the regimes for which current theory applies. Simulation skill for flow over isolated 3D hills is demonstrated through matching the canopy and hill configuration with the recently conducted WT experiments and comparing results. The response of the mean and turbulent flow components to 2D versus 3D hills along the hill-centreline are discussed. The phase and amplitude of spatially varying flow perturbations over forested hills are evaluated for flows outside the regime valid for current theory. Flow over isolated 2D forested hills produces larger amplitude vertical motions on a hill’s windward and leeward faces and the speed-up of the mean wind compared with that over isolated 3D forested hills at the hill-centreline. The 3D hills generate surface pressure minima over hill-crests that are only half the magnitude of those over 2D hills. The spatial region over which hill-induced negative pressure drag acts increases with increasing hill steepness. Assumptions in partitioning the flow into an upper layer with an inviscid response to the hill’s pressure field are robust and lead to solid predictions of hill-induced perturbations to the mean flow; however, applying those assumptions to predict the evolution of the turbulent moments only provides approximate explanations at best.

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 (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2026. Published by Cambridge University Press
Figure 0

Figure 1. A photograph of the forested isolated axisymmetric 3D steep ($s_m =\,$0.26) cosine hill surface in the wind tunnel (WT) (Harman & Finnigan 2018).

Figure 1

Figure 2. Example of the horizontal domains used and the idealized cosine-shaped 2D and 3D hills. Panel (b) reflects the axisymmetric case with $L = L_y = L_x$. The blue line spanning the domain at $x$ = 1024 m depicts the downwind boundary of the horizontally homogeneous periodic region, while the green line spanning the domain at $x \sim$ 3892 m depicts the beginning of the fringe region where the solutions begin to be nudged back to those at the downwind edge of the upwind periodic region starting at the green line located at $x \sim$ 820 m. Periodic boundary conditions are imposed in the $y$-direction. The vertical domain extends up to 512 m.

Figure 2

Table 1. Bulk parameters from each of the four simulations. Here $s_m$ is the maximum hill slope ($\text {max}( {\partial h}/{\partial x})$), $L$ is the length of the hill (m) in the streamwise direction $x$ at half the hill height (so the total hill length is 4L), $u_*$ is the friction velocity (m s$^{-1}$) evaluated at $x = -4L$ and $z = h_c$ (consistent with $u_*$ observed in the WT; when averaged over the entire upwind periodic domain, $u_* = 0.42$ m s$^{-1}$ for all cases). Here $F_p = - \int _{-2L}^{2L}\langle p \rangle h_x\,{\rm d}x$ is the streamwise surface pressure drag integrated over the hill (e.g. the hill-induced pressure force on the air) normalized by $u_*^2$, where $h_x = {\partial h}/{\partial x}$ is the $x$-varying hill slope), $F_c = - \,c_d\,a \int _{-2L}^{2L}\int _{0}^{h_c} \langle |u_i| u \rangle \,{\rm d}z\,{\rm d}x$ is the hill- and canopy-integrated drag induced by the canopy in the streamwise direction and $F_{\tau } = \int _{-2L}^{2L}\langle u'w' \rangle \,{\rm d}x$ is the hill-integrated streamwise surface stress; the total drag felt by the flow over the hill $F_T = F_p + F_c + F_{\tau }$. Here max$(\Delta u/u_b)_{ h_c}$, max$(\Delta \sigma _{\!u}/\sigma _{u_b})_{ h_c}$, max$(\Delta \sigma _{\!w}/\sigma _{w_b})_{ h_c}$ and max$(\Delta uw/uw_b)_{ h_c}$ are the maximum hill- and canopy-induced speedup, standard deviation of streamwise and vertical velocity, and vertical flux of streamwise momentum increase at canopy top along hill centreline, respectively, where $\Delta u/u_b = [(\langle u \rangle - \langle u \rangle _{b}) / \langle u \rangle _{b}]$, $\Delta \sigma _{u}/\sigma _{u_b} = [(\sigma _u - \sigma _{u_{b}}) / \sigma _{u_{b}}]$, $\Delta \sigma _w/\sigma _{w_{b}} = [(\sigma _w - \sigma _{w_{b}}) / \sigma _{w_{b}}]$ and $\Delta uw/uw_b = [(\langle u'w' \rangle - \langle u'w' \rangle _{b}) / \langle u'w' \rangle _{b}]$ evaluated at a height of $h_c$ above the local surface $h$, the notation $_{b}$ refers to a reference value upwind of the hill (Appendix A) and the adjacent values in square brackets reflects the $x/L$ location where the maximum canopy-top value is found.

Figure 3

Figure 3. A zoomed presentation of the 2D (a) and 3D-axisymmetric (b) cosine hills interrogated. In (a), $L = L_x$ and $L_y$ is not defined, and in (b) $L = L_x = L_y$. $H$ is the hill height (3.2). The green surface depicts canopy top $h_c$.

Figure 4

Figure 4. Length scale regime diagram following Poggi et al. (2008) mapping the hill geometry and canopy morphology of the current numerical (labelled P26) and WT (Harman & Finnigan 2018, HF18) simulations relative to previous research on turbulent flow over low forested hills. Here, low hills implies that $H/L \ll 1$ with $H$ the hill height, and $L$ the hill half-length at half the hill height. Here $h_c$ is the canopy height, and $L_c$ is the canopy adjustment length. Low hills with $L/L_c \lt 1.1$ are deemed `narrow’, and with $L/L_c \gt 1.1$ ‘long’. Canopies with $h_c/L_c \lt 0.18$ are deemed ‘shallow’, and $h_c/L_c \gt 0.18$ `deep’, where $0.18 = 2\beta ^2$ when $\beta = {u_*}/{u}|_{h_c} = 0.3$. From Finnigan & Belcher (2004, FB04), the envelope $h_c/L_c = 2(H/L)(L/L_c)^2$ delineates the regime in which the mean within-canopy vertical velocity is expected to be sufficiently large to affect the outer layer pressure. Previous research included Finnigan & Brunet (1995, FB95), Tamura et al. (2007, T07, where $\beta = 0.3$ is assumed), Poggi et al. (2007, P07), Dupont & Brunet (2008, DB08), Ross (2008, R08), Patton & Katul (2009, PK09), Harman & Finnigan (2013, HF13), Ma et al. (2020, M20), Chen et al. (2020, C20) and Tolladay & Chemel (2021, TC21). Open symbols reflect work on sinusoidally repeating low forested hills, and filled symbols reflect work on isolated forested hills. Symbols without a black outline study flow over low 2D forested hills (ridges), those with a black outline study flow over low 3D forested hills. The thin long-dash black line marks the canopy height at which one would expect separation $z_s$ for the current canopy configuration according to FB04.

Figure 5

Figure 5. A comparison of WT observed (symbols) and numerically simulated (lines) vertical profiles of average streamwise velocity, $u$ (a), and vertical velocity standard deviation, $\sigma _w$ (b), at hill centreline over axisymmetric hills normalized by the friction velocity $u_*$. Blue colours reflect results for the case with $s_m =$ 0.16, and green colours reflect results for the case with a slope $s_m =$ 0.26; for the LES the data are from 3D–0.16 and 3D–0.26, respectively. The mean flow direction in these figures is from left to right (in the $+x$ direction). In these figures, we are using a coordinate system that is aligned with (and perpendicular to) the flat terrain surrounding the hill, so positive $u$ is in the $+x$ direction, and positive $w$ is upward.

Figure 6

Figure 6. A comparison streamwise transects of normalized surface pressure variations at hill centreline normalized by $u_*^2$ for 3D forested hills of two slopes ($s_m =$ 0.16 (blue colours) and 0.26 (green colours)); for the LES, these results are from cases 3D–0.16 and 3D–0.26, respectively. Solid lines represent LES results, and symbols reflect the WT measurements.

Figure 7

Figure 7. Vertical slices of average streamwise velocity $\langle u \rangle$ normalized by the friction velocity $u_*$. Panels (a) and (c) present results from the shallow-sloped hills ($s_m =$ 0.16), and panels (b) and (d) from the steeper hills ($s_m =$ 0.26). Panels (a) and (b) present time-averaged and laterally averaged 2D-hill results, panels (c) and (d) present time-averaged 3D-hill results. In all figures, the dashed black line depicts canopy top. All four figures use the same vertical axis relative to the canopy height ($h_c$), which means that they’re presented up to different heights relative to the hill half-length ($L$). The mean wind flow is from left to right (in the $+x$ direction). The white contour line marks zero streamwise velocity. The dash–dot line is $\zeta _i / h_c$, and the dash–dot–dot line is $\zeta _m / h_c$; see § 7 for definition of $\zeta _i$ and $\zeta _m$.

Figure 8

Figure 8. Vertical profiles of average streamwise (a) and vertical (b) velocity normalized by the friction velocity $u_*$ comparing the four cases. Dashed lines depict results for flow over the 2D hills, and solid lines depict results over 3D hills at hill centreline ($y/L = 0$). Flow over the shallow-sloped hills ($s_m =$ 0.16) are in blue, and flow over the steeper hills ($s_m =$ 0.26) are in green. The mean wind flow is from left to right (in the $+x$ direction).

Figure 9

Figure 9. Horizontal terrain-following (at constant $\zeta$) slices of time-averaged streamwise velocity, $\langle u \rangle$ (a,d), and spanwise velocity, $\langle v \rangle$ (b,e), and vertical velocity, $\langle w \rangle$ (c, f), at canopy top ($\zeta /h_c\,\sim 1$) normalized by $u_*$ from the two 3D-hill simulations: (a–c) 3D–0.16; (d–f) 3D–0.26. The dashed black line depicts the location of the hill base at $\zeta /L = 0$, and the black cross marks the hill-crest. The mean wind flow is from left to right (in the $+x$ direction).

Figure 10

Figure 10. Spanwise vertical slices ($y$$z$) of time-averaged spanwise velocity $v$ normalized by $u_*$ at three along-wind locations: (a) $x/L = -1$; (b) $x/L = 0$; (c) $x/L = 1$) from 3D–0.26. Positive $v$ is in the $+y$ direction. The dashed black line depicts canopy top ($z/h_c = 1$). The mean streamwise wind flow is out of the page (in the $+x$ direction). Note that contour ranges and intervals differ between panels.

Figure 11

Figure 11. Vertical slices of average pressure normalized by the friction velocity $u_*^{2}$. Panels (a) and (c) present results from cases with shallow-sloped hills ($s_m =$ 0.16), and panels (b) and (d) from cases with steeper hills ($s_m =$ 0.26). Panels (a) and (b) present time-averaged and laterally averaged 2D-hill results, panels (c) and (d) present time-averaged 3D-hill results at hill-centreline. In all panels, the heavy dashed black line depicts canopy top, the dash–dot line $\zeta _i / h_c$, and the dash–dot–dot line $\zeta _m / h_c$ (see § 7). All four panels use a consistent vertical axis relative to canopy height ($h_c$), which means that they are presented up to different heights relative to the hill half-length ($L$). The mean wind flow is from left to right (in the $+x$ direction).

Figure 12

Figure 12. Horizontal terrain-following surfaces of time-averaged surface pressure, $\langle p \rangle$ (a,d), streamwise pressure gradient, ($\partial \langle p \rangle / \partial x$) at $\zeta / h_c \sim 0.6$ (b,e) and spanwise pressure gradient ($\partial \langle p \rangle / \partial y$) at $\zeta / h_c \sim 0.6$ (c, f) from the two 3D-hill simulations, normalized by appropriate combinations of $u_*^2$ and $h_c$. Panels (a–c) depict results from 3D–0.16, and (d–f) from 3D–0.26. The dashed black line depicts the location of the hill base at $\zeta /L = 0$, and the black cross marks the hill-crest. The mean wind flow is from left to right (in the $+x$ direction).

Figure 13

Figure 13. (a) A comparison of surface pressure ($\langle p \rangle$) over 2D (dashed lines) and 3D (solid lines) hills. Hills with $s_m =$ 0.16, blue lines; and with $s_m =$ 0.26, green lines. Note that the solid lines in this panel are the same as those in figure 6. (b) A comparison of the negative correlation between the pressure distributions shown in (a) and the local hill slope ($h_x = \partial h / \partial x$) at hill centreline normalized by $u_*^2$ for all simulations; i.e. the longitudinal variation of the hill- and canopy-induced pressure drag, where positive (negative) values represent a force acting to decelerate (accelerate) the flow, respectively. Results in both panels are laterally averaged for cases with 2D hills, and time-averaged along hill-centreline for cases with 3D hills.

Figure 14

Figure 14. Vertical slices of the average standard deviation of vertical velocity $\sigma _w$ normalized by $u_*$ from all four simulations. Same layout as for figure 7. The mean wind flow is from left to right (in the $+x$ direction).

Figure 15

Figure 15. Vertical profiles of the standard deviation of streamwise velocity (a) and vertical velocity (b) normalized by the friction velocity $u_*$ comparing the four cases at $x/L = (-4, -2, -1, 0, 1, 2, 4)$. Panel (c) presents vertical profiles of the vertical flux of streamwise momentum $\langle u'w' \rangle$ normalized by $u_*^2$ at the same $x/L$ locations. Dashed lines depict results for flow over the 2D hills, and solid lines depict results over 3D hills at hill centreline ($y/L = 0$). Flow over the shallow-sloped hills ($s_m =$ 0.16) are in blue, and flow over the steeper hills ($s_m =$ 0.26) are in green. The mean wind flow is from left to right (in the $+x$ direction).

Figure 16

Figure 16. Horizontal slices of time-averaged velocity standard deviations normalized by $u_*$ (a–c) and momentum flux normalized by $u_*^2$ (d–f) along the $\zeta /h_c = 0.95$ surface (i.e. near canopy top) from the steeper ($s_m = 0.26$) 3D hill simulation, 3D–0.26. In (a)–(c), results are presented for streamwise velocity, $\sigma _u$ (a,d), spanwise velocity, $\sigma _v$ (b,e), and vertical velocity, $\sigma _w$ (c,f), and in (d)–(f) results are presented for vertical flux of streamwise momentum, $\langle u'w' \rangle$ (d), vertical flux of spanwise momentum, $\langle v'w' \rangle$ (e), and spanwise flux of streamwise momentum, $\langle u'v' \rangle$ (f). The dashed black line depicts the location of the hill base at $\zeta /L = 0$, and the black cross marks the hill-crest. The mean wind flow is from left to right (in the $+x$ direction).

Figure 17

Figure 17. Streamwise variation of hill-induced perturbations of mean first- and second-order statistics relative to background values in the undisturbed flow upwind of the isolated hills (marked as $_b$) along the three constant $\zeta$-coordinate surfaces: (a) middle-layer, $\zeta _m$; (b) inner-layer, $\zeta _i$; (c) upper canopy layer, $\zeta _c$; see § 7.1.3 for the definition of $\zeta _m$, $\zeta _i$ and $\zeta _c$. Panels (i) present perturbation streamwise velocity ($\Delta \tilde {u}/u_b = ( \langle \tilde {u} \rangle - u_b )/u_b$, where $u_b = \langle \tilde {u} \rangle _b$). Panels (ii) depict the variation of the centrifugal acceleration $\tilde {u}/R$ (in units of s$^{-1}$). Panels (iii) show $\partial \tilde {u} / \partial \tilde {x} = \partial \Delta \tilde {u} / \partial \tilde {x}$ (in units of s$^{-1}$). Panels (iv) present the perturbation vertical gradient of streamwise velocity $\partial \Delta \tilde {u} / \partial \tilde {z}$. Panels (v) present perturbation streamwise momentum stress ($\Delta \tilde {u}\tilde {w} / uw_b = ( \langle \tilde {u}'\tilde {w}' \rangle - uw_b ) / uw_b$, where $uw_b = \langle \tilde {u}'\tilde {w}' \rangle _b$). Panels (vi) present perturbation streamwise velocity variance ($\Delta \sigma ^2_{\tilde {u}} / \sigma ^2_{u_b} = ( \sigma ^2_u - \sigma ^2_{u_b}) / \sigma ^2_{u_b}$, where $\sigma ^2_{u_b} = \langle \tilde {u}'^2 \rangle _b$), and panels (vii) present vertical velocity variance ($\Delta \sigma ^2_{\tilde {w}} / \sigma ^2_{w_b} = ( \sigma ^2_{\tilde {w}} - \sigma ^2_{w_b}) / \sigma ^2_{w_b}$, where $\sigma ^2_{w_b} = \langle \tilde {w}'^2 \rangle _b$). Long-dashed lines present results for cases with isolated 2D hills, and solid lines present results for cases with 3D hills along hill-centreline; blue colours, $s_m = 0.16$; green colours, $s_m = 0.26$. A 1-2-1 smoothing in the streamwise direction has been applied to all fields. The mean wind flow is from left to right (in the $+x$ direction). See Appendix A for description of quantities marked with $_b$.

Figure 18

Figure 18. An intercomparison of WT profile statistics spatially averaged over 16 individual profiles that spatially sample the within-canopy airspace surrounding a single canopy element and its neighbours, compared with profile statistics derived from the LESs which have been horizontally averaged over the entire upwind fringe region; these profiles represent the background inflow conditions (labelled as $_b$). From (i) to (v), panels (a) depict mean streamwise velocity $\langle u \rangle _b$, spanwise velocity $\langle v \rangle _b$, vertical velocity $\langle w \rangle _b$, vertical flux of streamwise momentum $\langle u'w' \rangle _b$ and the vertical flux of spanwise momentum $\langle v'w' \rangle _b$, and panels (b) present profiles of streamwise velocity standard deviation $\sigma _{u_b} = \langle u'^2 \rangle _b^{{1}/{2}}$, spanwise velocity standard deviation $\sigma _{v_b} = \langle v'^2 \rangle _b^{{1}/{2}}$, vertical velocity standard deviation $\sigma _{w_b} = \langle w'^2 \rangle _b^{{1}/{2}}$, streamwise velocity skewness ${\textit{Sk}}_{u_b} = \langle u'^3 \rangle _b / \sigma _{u_b}^3$ and vertical velocity skewness ${\textit{Sk}}_{w_b} = \langle w'^3 \rangle _b / \sigma _{w_b}^3$. Where noted, quantities are normalized by the friction velocity $u_*$ (or $u_*^2$) to ensure proper comparison. Solid lines depict the LES results and symbols the WT results along with horizontal bars marking $\pm$ one standard deviation associated with the 16 independently observed profiles comprising the mean. Results from 3D–0.16 are in blue, and from 3D–0.26 are in green (the green lines were drawn first, so they are hidden beneath the blue lines).