1 Introduction

Field measurements correspond to one of the main tools used in the understanding and characterization of atmospheric turbulence. For the wind velocity, the vast majority of these measurements is performed by sonic anemometers, which are robust and resistant instruments developed to function across different weather conditions. Sonic anemometers provide the three velocity components, in addition to virtual temperature, by measuring the time taken by sound waves to travel along each of three acoustic paths (Horst and Oncley 2006). These instruments do not require frequent recalibration, but they are limited by the path length between the transducers, which is typically in the order of \(0.1\,\textrm{m}\). As a consequence, turbulent fluctuations with spatial scales smaller than the path length are not captured. In most applications, the scales not captured by the sensor include part of the inertial range and the dissipative scales of the atmospheric flow. Furthermore, the supporting structure of the sensor can also cause flow distortion (Kaimal and Finnigan 1994). Therefore, many turbulence phenomena related to the smallest scales of the flow–including the direct estimation of the turbulent kinetic energy (TKE) dissipation rate itself–cannot be investigated using typical field experiment data.

Differently from field measurements, laboratory experiments of turbulent flows usually rely on hot-film or hot-wire anemometers, also known as constant temperature anemometers (CTA), which are very fine sensors that are able to measure small-scale velocity fluctuations at high frequencies. CTA anemometry is based on the concept of variation of the electrical resistance with temperature, through the use of a heated wire (or film) that senses the changes in heat transfer caused by fluctuations in the fluid velocity. The difference between wire and film is the material composition and diameter (wires are usually one order of magnitude thinner), being recommended for different applications depending on the desired frequency response and resistance (Jørgensen 2005). For atmospheric flows, hot-films are recommended due to their increased strength and stability of calibration, despite the lower frequency response compared to hot-wires (Hasse and Dunckel 1980). CTAs are available in one or multiple sensors per probe, and the output of the sensor is one or multiple time series of voltage that can be directly related to the time series of velocity fluctuations through the use of a calibration curve. One requirement for this method, however, is that the temperature, pressure and composition of the fluid be constant, making the fluid velocity the only variable affecting the heat transfer (Lekakis 1996). Although these conditions can be controlled in the laboratory, they are rarely met in the outdoor environment where atmospheric measurements are performed. The constant calibration required to adjust to changes in air temperature and water vapor mixing ratios make the use of hot-films in atmospheric experiments much less practical.

The most common approach when using hot-film for atmospheric measurements is to perform calibration of each sensor prior to (and sometimes after) the experiment. This can be done in the laboratory or at the experiment site, using a calibration facility or chamber to record the relationship between voltage outputs and known velocities. Laboratory calibration of triple hot-films were used by Miller et al. (1989) in canopy measurements and by Skelly et al. (2002) in the CASES-99 experiment. Calibrations at the experiment site were employed for the 31 single probes in the SLTEST facility of the the Great Salt Lake Desert, USA (Metzger et al. 2007), and by Gulitski et al. (2007) in a flat grassland region near Pardes-Hanna, Israel, where a multi-wire probe was used (20 hot wires plus 5 cold wires for temperature measurements, providing the three velocity components plus temperature, in addition to their spatial and temporal derivatives).

Given the difficulties of frequent and onerous recalibration of the sensor, the idea of calibrating hot-films after the field experiment using the velocity data simultaneously measured by a sonic anemometer has been explored. Known as in situ calibration, this approach has been tested by Singha and Sadr (2013) in measurements at the coastal region of Doha, Qatar, using a four-wire anemometer. In the proposed method, the calibration-data reduction is performed at once, and it uses the classical voltage-velocity relationship plus probe geometry information employed in the laboratory calibration in order to match the three sonic velocities with three hot-film voltages (the fourth validating wire was used in an error minimization function). Similarly, Frehlich et al. (2003) calibrated single hot-wire measurements using simultaneous data of the horizontal velocity from a Pitot tube vaned into the wind.

In a different approach, the calibration-data reduction developed by Kit et al. (2010) and Kit and Liberzon (2016) uses a shallow neural-network that is trained using the hot-film voltage and sonic velocity data measured simultaneously, which is then used as a transfer function to convert the hot-film voltage into a high-frequency velocity time series. The combination of hot-film and sonic anemometer–known as a combo probe–has the additional advantage of automatically adjusting the sensors to the mean wind direction, increasing its ability to provide continuous field measurements without human intervention. The neural-network calibration approach has been validated against traditional calibration using wind tunnel and field data (Kit et al. 2010; Kit and Liberzon 2016). When employed in the Mountain Terrain Atmospheric Modeling and Observations (MATERHORN) field experiment, Kit et al. (2017, 2021) used a combo probe calibrated with a neural network to investigate turbulent bursts and structure functions, respectively, within a 90 min period of stably stratified flow. Recent developments updated the combo probe calibration into a deep learning neural network approach (Goldshmid et al. 2022), eliminating the human-decision-based selection of data for the neural-network training, and improving its automatization.

In this study, we develop a new in situ calibration of a triple hot-film probe for the tower data of the CHATS experiment (Patton et al. 2011), with a focus on investigating the small-scale characteristics of the flow. In this particular dataset, the sonic and hot-film sensors were positioned in proximity but pointing in different directions, and turbulence intensity is very often above the acceptable limit of the hot-film probe due to the measurement location’s close proximity to the CHATS canopy. We employ the traditional calibration method (voltage-velocity analytical equation plus geometric relationships), as this method allows explicit treatment of aforementioned misalignment of the probes and high turbulence intensity, and provides a direct result. The neural-network method, on the other hand, implicitly combines all features into a single numeric transfer function and may require rescaling of the hot-film velocity obtained. The calibration procedure performed here is similar to the one developed by Singha and Sadr (2013), except that the triple probe provides no additional information for error minimization and the classical voltage-velocity relationship has to be enforced exactly. We evaluate the ability of the triple hot-film in providing reliable information at the small scales by evaluating spectra and structure function ratios, which are very sensitive to measurement and calibration errors (as it will be discussed here) and have theoretical predictions for locally isotropic flows. Additionally, spectral densities and structure functions are also compared to the model spectra of Meyers and Meneveau (2008) and to the wind-tunnel data of Saddoughi and Veeravalli (1994), providing better insights on the quality of the hot-film data and on the characteristics of the small-scale atmospheric flow.

2 Methods

2.1 CHATS Experiment

The Canopy Horizontal Array Turbulence Study (CHATS) is the third of the Horizontal Array Turbulence Study (HATS) experiments, which took place in the spring of 2007 in a deciduous walnut orchard near Dixon, California, USA, with the focus on investigating the main effects of plant canopies on atmospheric turbulence. In the experiment, crosswind arrays and a 30 m profile tower were instrumented with many turbulence, chemistry and meteorological sensors. Among those sensors, there were single hot-film anemometers mounted in the horizontal array and three triple hot-film anemometers mounted in the vertical array (at \(z/h = 0.6\), 1 and 1.4, where \(h \approx 10\,\textrm{m}\) is the mean canopy height), all combined with Campbell Scientific CSAT3 sonic anemometers. In this study, we evaluate the data collected from the triple hot-film at \(z/h = 1.4\), which is expected to have lower turbulence intensity (necessary for a better hot-film response) and to present atmospheric surface-layer characteristics with less impact of the canopy flow disturbances. The triple hot-film probe (quartz films covered with a thin nickel film by Dantec Dynamics, model 55R91) was mounted in the vertical support of the sonic arms at an approximately \(90^\circ \) angle relative to the main sonic streamwise direction (Fig. 1). The dataset spans the period between May 13 and June 11 2007 (with-leaves period for the canopy).

Fig. 1
figure 1

Left: picture of the sonic and hot-film sensors in the field (hot-film attached to the vertical support of the sonic arms in a 90\(^\circ \) angle). Right: top view of the coordinate system of the sonic \(\langle u, v, w \rangle \) (pointing westward) and hot-film \(\langle X, Y, Z \rangle \) (pointing southward). We define the reference coordinate system as \(\langle u_1, u_3, u_2 \rangle \) and redefine the sonic and hot-film data accordingly

Before proceeding with the data analysis, we note that within and above plant canopies, in the roughness sublayer, the flow is strongly impacted by the interaction between the turbulence and the canopy elements. Among other effects, the energy spectrum is altered by the production of eddies in the wake of canopy elements, at the expense of the energy of larger eddies. This process has been termed energy shortcut circuit (see Finnigan 2000) as some of the energy of the large eddies bypass the energy cascade and gets transferred directly into wake-scale eddies. This spectral-shortcut process causes distortions within the inertial range, producing a faster decay at the larger scales and a bump at around the wavenumber corresponding to the wake eddies (Finnigan 2000). This feature is typically observed in one-dimensional spectra measured within the canopy (e.g. Baldocchi and Meyers 1988; Amiro 1990; Cava and Katul 2008), whereas above the canopy one-dimensional spectra present a clear inertial range with characteristics typical of the inertial layer (e.g. Shaw et al. 1974; Su et al. 2004; Mammarella et al. 2008). This inertial range behavior was also observed at CHATS, as discussed by Dupont and Patton (2012, 2022). In particular, the inertial range of the one-dimensional spectra showed very little variation between \(z = 14\,\textrm{m}\) (height of the hot-film used here) and \(z = 29\,\textrm{m}\) (a height which is outside of the roughness sublayer based on the results by Pan and Chamecki , 2016, in particular for the shear-dominated atmospheric stability condition considered here), thereby suggesting that canopy effects on the small scales investigated here are limited to lower heights closer to canopy top (located at \(z = 10\,\textrm{m}\)) and below. It is important to point out, however, that 1D spectra can “smear” features otherwise present in two or three dimensional spectra (Kelly and Wyngaard 2006), and the canopy has been shown to impact 2D spectra in large-eddy simulation (LES) for z/h up to 2 (Patton et al. 2016). Therefore, the potential impact of the canopy on the results discussed here cannot be ruled out. However, the objective of the present study is to investigate the small-scale structures of the flow, which is reinforced by the similarities with typical inertial-layer 1D spectra present in the literature. Unfortunately, the quality of the hot-film data collected at \(z/h = 0.6\) and 1 does not allow for a similar investigation, including the canopy-induced spectral features, due to the frequent violation of acceptable flow direction relative to the fixed probe, and this analysis will be left for future studies.

2.2 Hot-Film Data Processing

The geometry of the triple hot-film probe is such that each of the three films is arranged as the edge of a cube, whose shared vertex points into the streamwise direction. The conversion from the measured voltages of each film (\(V_j\), where \(j = 1, 2, 3\) identifies the films) to a velocity vector in the laboratory/field cartesian coordinate system (\(u_{h,i}\), where \(i = 1, 2, 3\) are the cartesian components) starts with the use of a calibration curve in the form \(V_j^2 = a_j + b_j \, u_{p,j}^{0.45}\) known as King’s law, which provides the velocity vector in the films’ frame of reference (\(u_{p,j}\)). The second step is the conversion of the velocity vector to the final frame of reference (\(i = 1, 2, 3\) for the streamwise, spanwise and vertical directions), through the following matrix multiplications. First, the velocity vector is corrected for yaw and pitch effects using:

$$\begin{aligned} \begin{pmatrix} u_{p,1}^{*2} \\ u_{p,2}^{*2} \\ u_{p,3}^{*2} \end{pmatrix} = \frac{1}{\alpha } \begin{pmatrix} k^4 - h_p^2 &{} h_p^4 - k^2 &{} 1 - h_p^2k^2 \\ 1 - h_p^2k^2 &{} k^4 - h_p^2 &{} h_p^4 - k^2 \\ h_p^4 - k^2 &{} 1 - h_p^2k^2 &{} k^4 - h_p^2 \end{pmatrix} \begin{pmatrix} u_{p,1}^2 \\ u_{p,2}^2 \\ u_{p,3}^2 \end{pmatrix}, \end{aligned}$$
(1)

in which \(\alpha = h_p^6 - 3h_p^2k^2 + k^6 + 1\), k and \(h_p\) are the yaw and pitch coefficients, respectively, and \(u^*_{p,j}\) is the corrected velocity vector in the films’ frame of reference. This relationship, which follows from the Jørgesen’s directional response equation, is general for any hot-film and provides the effective cooling velocity as felt by each film when their yaw and pitch are taken into account (Lekakis et al. 1989).

The second matrix multiplication, which provides the change in frame of reference for the specific geometry of the sensor used here, can be written as:

$$\begin{aligned} \begin{pmatrix} u_{h,1} \\ u_{h,3} \\ u_{h,2} \end{pmatrix} = \begin{pmatrix} 1/\sqrt{3} &{} 1/\sqrt{3} &{} 1/\sqrt{3} \\ -1/\sqrt{2} &{} 1/\sqrt{2} &{} 0 \\ 1/\sqrt{6} &{} 1/\sqrt{6} &{} -2/\sqrt{6} \end{pmatrix} \begin{pmatrix} u_{p,1}^* \\ u_{p,2}^* \\ u_{p,3}^* \end{pmatrix}. \end{aligned}$$
(2)

Note that these relationships are presented as provided by the manufacturer (Jørgensen 2005), except for the redefinition of Y or 2 for spanwise and Z or 3 for vertical direction (in the original equations they are reversed). In addition to being different for each wire, the yaw and pitch coefficients may also be a function of mean wind velocity (Lekakis et al. 1989). For better precision, the manufacturer recommends a calibration of these parameters in the lab, as they depend mostly on the geometry of the probe, which may vary from probe to probe but should not change during use (Jørgensen 2005). Since the manufacturer recommended calibration was not performed for this experiment and the probes used were new, we use the manufacturer’s values of \(k^2 = 0.04\) and \(h_p^2 = 1.2\).

2.3 In-situ Calibration from Sonic Anemometer Data

In this study, sonic anemometer measurements are used to estimate the parameters for the King’s law relationship between hot-film voltage and wind velocity for each 30-min period. For practical purposes we define the reference coordinate system as presented in Fig. 1. Note that the reference coordinate system follows the hot-film standard (to use the manufacturer’s matrices) but reverses the name between the spanwise and vertical direction, to keep the nomenclature standard in the atmospheric comunity (i.e., \(u_1,u_3,u_2\) corresponding to streamwise, vertical and spanwise directions). The measurement frequencies are 60 Hz and 2 kHz for sonic and hot-film, respectively. The first step for calibration is to obtain the effective cooling velocity of each film (\(u_{p,j}\)) from the sonic raw data (\(u_{s,j}\)). This is done by converting the sonic velocity to the films’ frame of reference and accounting for the yaw and pitch effects, using the inverse matrices of the transformations (1) and (2), i.e.,

$$\begin{aligned} \begin{pmatrix} u_{p,1}^* \\ u_{p,2}^* \\ u_{p,3}^* \end{pmatrix} = \frac{1}{6} \begin{pmatrix} 2\sqrt{3} &{} -3\sqrt{2} &{} \sqrt{6} \\ 2\sqrt{3} &{} 3\sqrt{2} &{} \sqrt{6} \\ 2\sqrt{3} &{} 0 &{} -2/\sqrt{6} \end{pmatrix} \begin{pmatrix} u_{s,1} \\ u_{s,3} \\ u_{s,2} \end{pmatrix}, \end{aligned}$$
(3)

and:

$$\begin{aligned} \begin{pmatrix} u_{p,1}^2 \\ u_{p,2}^2 \\ u_{p,3}^2 \end{pmatrix} = \begin{pmatrix} k^2 &{} 1 &{} h_p^2 \\ h_p^2 &{} k^2 &{} 1 \\ 1 &{} h_p^2 &{} k^2 \end{pmatrix} \begin{pmatrix} u_{p,1}^{*2} \\ u_{p,2}^{*2} \\ u_{p,3}^{*2} \end{pmatrix}. \end{aligned}$$
(4)

Now, the vector \(u_{p,j}\) comes from the sonic anemometer, and it can be compared to the voltage measured simultaneously by the hot-film. Note that due to the fact that the sensors are not collocated (Fig. 1), in addition to the path-averaging and other mechanical effects in the sonic anemometer, the higher frequencies of both signals can differ significantly. Therefore, in order to apply the King’s law for each 30 min block, the two signals (sonic velocity and hot-film voltage) are low-pass filtered with a spectral cut-off filter at frequency of 0.05 Hz (a conservative choice). Based on the sonic’s path-averaging alone, the cut-off frequency should be at most \(0.1 {\overline{u}}_1/(2\pi p_l)\) (Horst and Oncley 2006), where \(p_l = 0.115\,\)m is the path length of the CSAT3. Therefore, the selected cut-off frequency will not violate the path-averating requirement as long as \({\overline{u}}_1 > 0.003\,\mathrm {m\,s^{-1}}\). Note also that the velocity values available for calibration are dominated by the lower frequencies. After the obtention of the parameters \(a_j\) and \(b_j\), the procedure described in Sect. 2.2 can be applied and hot-film velocity time series are obtained. Except for calibration, all other results presented here use the original data for both sensors (not low-pass filtered).

2.4 Initial Data Selection

In hot-film measurements, when the velocity vector falls outside the first octant of the \(u_{p,j}\) space (where all three velocity components are positive), a problem known as rectification occurs, due to the inability of the hot-film to distinguish the direction of the velocity vector (Maciejewski and Moffat 1994). Furthermore, in Eq. (1), the square of the corrected velocity \(u^*_{p,j}\) is related to the square of the effective cooling velocity \(u_{p,j}\), disregarding directional information. In this relationship, a square-root of a negative term can occur when one of the three velocity components of \(u_{p,j}\) is sufficiently different from the other two. If the three films always point into the streamwise direction, the three velocity components \(u_{p,j}\) should be of similar magnitude. However, due to fluctuations in wind direction and intensity, it is very common to have a square root of a negative number, creating gaps in the time series. Therefore, by using this calibration approach, the presence of gaps guarantee that no data contamination caused by the incorrect wind direction is present in the final dataset.

Fortunately, this is not an issue in the calibration step, since in the conversion of sonic data into the films’ frame of reference there is no mechanism to produce a negative radicand (Eq. 4). Furthermore, the low-pass filtering of the calibration step significantly reduces these fluctuations. For that reason, the calibration step is performed for each 30 min block. However, the final hot-film time series is generated as smaller subblocks of data between the gaps (see Fig. 12 in the Appendix). Note that we cannot perform calibration for small subblocks of data (potentially excluding the gaps) because the calibration step relies on the low-frequency similarity between the two sensors. The final subblocks of data also do not present rectification issues, as observed a posteriori.

Because the hot-film probe needs to be pointed into the streamwise wind direction, we started by selecting 30 min blocks of data whose mean wind direction is within a \(10^\circ \) cone from the hot-film streamwise direction. By setting the minimum size of the subblock to 30 s, we further select blocks that have a minimum of 25 subblocks, in order to obtain turbulence statistics with reduced scatter from the average across subblocks (see illustration in the Appendix).

Finally, we note that, by using this calibration approach, we were able to observe that the calibration is very sensitive to errors in the alignment between the hot-film probe and the sonic anemometer. From the experimental setup, we noticed that there is a \(180^\circ \) rotation about the hot-film X-axis (i.e., the probe was mounted “upside-down”), which is taken into account when processing the raw data by multiplying the vector by a rotation matrix. We do not expect any rotation about the spanwise axis of the hot-film due to the type of mounting support used (see Fig. 1), but a small rotation about the vertical axis is possible. During the experiment, the hot-film and sonic anemometers were deployed with an estimated 90\(^\circ \) rotation about the vertical axis between them (measured by hand with a magnetic compass). Assuming that this \(90^\circ \) rotation about the vertical axis is accurate, we observe that velocity derivative variances from the blocks selected using the criteria defined above all exhibit a bias from the expected behavior for isotropic flows (\(\overline{(\partial u_i/\partial x_1)^2}/\overline{(\partial u_1/\partial x_1)^2}=2, i=2,3\), estimated using Taylor’s frozen turbulence hypothesis after subtraction of the mean velocity). As mentioned by Gulitski et al. (2007), large deviations from local isotropy in the context of hot-film measurements in the atmospheric boundary layer are likely an indication of calibration error rather than a real physical phenomenon. For this reason, we tested the impact of taking into account a small rotation error about the vertical axis of the hot-film (\(\theta _z\) in Fig. 1), and the result showed a clear trend of the ratios as a function of \(\theta _z\) (Fig. 2). This is in accordance with the assumption of cross-contamination between the velocity components due to misalignment between sensors. The trend indicates that the most likely correct position corresponds to \(\theta _z = 85^\circ \), when the isotropy ratios are similar to each other (although biased toward \(\sim 2.2\), possibly due to the anisotropy in the spectral bump, see discussion in Sect. 4.1). We adopt this angle (instead of the originally reported \(90^\circ \) angle) during hot-film calibration also using a rotation matrix. This is an example of how sensive the results can be to small experimental errors.

Fig. 2
figure 2

Ratios of the velocity derivative variances (\(\overline{(\partial u_2/\partial x_1)^2}/\overline{(\partial u_1/\partial x_1)^2}\) in red, \(\overline{(\partial u_3/\partial x_1)^2}/\overline{(\partial u_1/\partial x_1)^2}\) in blue) as a function of the rotation angle about the hot-film vertical axis (\(\theta _z\)). Horizontal black line corresponds to the theoretical value of 2, and red and blue lines correspond to the linear fit of each ratio as a function of \(\theta _z\). Each pair of circles correspond to the result for a different 30 min block that passed the selection criteria

2.5 Final Data Selection

Very few 30 min blocks of data satisfied the stringent wind angle requirements for the hot-film probe calibration to be reliable during most of the block (i.e.  within \(\pm 10^{\circ }\) of \(\theta _z\)). For that reason, no additional quality-control test needed to be performed in the data.

Most blocks satisfying the criteria occurred in the early hours of June 10, spanning a continuous period of 3 h. Due to their similar flow conditions (see Appendix), and in order to increase the subblock size and reduce data scatter, we combined them into a single 3 h block from 03:30 h to 06:30 h local time. Table 1 provides the flow statistics for this block, which has a mean wind of \(2.21\,\mathrm {m\,s^{-1}}\) in a \(5.94^\circ \) angle, and corresponds to weakly stable condition (stability parameter \((z - d_\circ )/L_\circ = 0.29\), where \(d_\circ \) is the canopy displacement height and \(L_\circ \) is the Obukhov length, see Table  1 for details). The turbulence intensity, defined as \(k^{1/2}/{\overline{u}}_1\), is equal to 0.22, which is above the 0.15 limit of the probe (Jørgensen 2005) and explains the large number of error gaps. A single calibration is performed for the entire 3 hour period (see Fig. 3). Notice the agreement in the low-frequencies between the compensated hot-film voltage and sonic velocity spectra rotated into the films’ frame of reference. The deviations in the high-frequency range result from limitations of the sonic anemometer in this frequency range (path-averaging and aliasing, for example), and start around 0.3 Hz, as expected for the path-averaging attenuation (\(0.1{\overline{u}}_1/(2\pi p_l) = 0.31\,\)Hz, Horst and Oncley (2006)). We note that reproducing all statistics presented here using a cut-off frequency of 0.3 Hz (instead of the chosen 0.05 Hz) generates no relevant differences in our results or conclusions (not shown). As these spectra are in the hot-films’s frame of reference, they are dominated by the streamwise velocity component. The presence of an inertial range is already clear in the hot-film data, and the limitation of the corresponding sonic data is also already visible. In interpreting sonic data presented here, it is important to bear in mind that the \(85^\circ \) arrangement is likely impacting the quality of the sonic result, as it will be discussed in the Sec. 4. Furthermore, we have decided not to use the transducer shadowing correction proposed by Horst et al. (2015), because the attenuation for the variances is small and very similar for all three components for a wind direction close to 90 degrees. In addition, the effect of the correction on the CSAT3 sonic anemometer spectra has been shown to generate only a small improvement on the inertial range isotropy ratios, even for small wind directions (Peña et al. 2019).

Table 1 Flow parameters for the selected block (06/10/2007 03:30 h–06:30 h): \((z-d_{\circ })/L_{\circ }\) is the Obukhov stability parameter, in which \(z = 14\,\textrm{m}\) is the measurement height, \(d_{\circ } \approx 0.75h = 7.5\,\textrm{m}\) is the canopy displacement height (estimated for this canopy under near-neutral conditions by Shapkalijevski et al. (2016)), \(h \approx 10\,\textrm{m}\) is the canopy height and \(L_{\circ } = 22.7\,\textrm{m}\) is the Obukhov length. The mean wind velocity \({\overline{u}}_1\), friction velocity \(u_*\), turbulent kinetic energy k, turbulence intensity \(TI = k^{1/2}/{\overline{u}}_1\), velocity standard deviation \(\sigma _i\) and heat flux \(\overline{w'\theta '}\) were measured at 1.4h. Primes indicate fluctutations from the block average (overbar). The mean wind direction is relative to the reference \(u_1\) direction (hot-film axis). \(a_j,b_j\) are the King’s law parameters for film j. \(\varepsilon \) from the integral of the dissipation spectrum (average of the three components, Eq. 5), \(\nu = 15.16\times 10^{-6}\,\mathrm {m^2\,s^{-1}}\), \(\eta = (\nu ^3/\varepsilon )^{1/4}\), \(\lambda = u'(15\nu /\varepsilon )^{1/2}\), \(Re_L = k^2/(\varepsilon \nu )\), \(Re_\lambda = u'\lambda /\nu = (20 Re_L/3)^{1/2}\), where \(k = \left( \overline{u'^2_1} + \overline{u'^2_2} + \overline{u'^2_3}\right) /2\) is the turbulent kinetic energy and \(u'= (2k/3)^{1/2}\) is the Taylor velocity scale (Pope 2000)

From this calibration, 33 subblocks of 2 min data were obtained, which were averaged to provide the results presented next. Because a 2 min sample size can be small compared to the integral time scale, tapering the time series is recommended to compensate for the sample size effect on the spectra (Kaimal and Finnigan 1994). However, when comparing the 2 min sonic spectra to the original 3 h spectra, the spectral loss was negligible for the analyses performed here, and tapering the time-series using a Hamming window (as suggested by Kaimal and Finnigan (1994)) had virtually no effect (not shown). Therefore, tapering was also not included in the final analyses.

A sample of the final velocity time series from the hot-film and sonic data is presented in Fig. 4. Although some discrepancies can be observed in certain data intervals, the large-scale fluctuations are very similar between the two sensors. As expected, clear differences in the small scales are easily identified when the time series are displayed in details (inset of Fig. 4). A comparison of the two filtered time series is provided in the Appendix.

Table 1 also provides some statistics from the average of the 33 2 min subblocks, including the flow variances and Kolmogorov and Taylor length scales. The selected data correspond to a Taylor Reynolds number \(Re_\lambda = 1550\). The mean dissipation rate was estimated from the average of the values obtained from the numerical integral of each dissipation spectrum, i.e.,

$$\begin{aligned} \begin{aligned} \varepsilon = \frac{1}{3} \Big \{ 15&\nu \int _{k_{1,0}}^{k_{1,\infty }} k_1^2E_{11}(k_1) dk_1 + \frac{15}{2}\nu \int _{k_{1,0}}^{k_{1,\infty }} k_1^2E_{22}(k_1) dk_1 \\ +&\frac{15}{2}\nu \int _{k_{1,0}}^{k_{1,\infty }} k_1^2E_{33}(k_1) dk_1 \Big \}, \end{aligned} \end{aligned}$$
(5)

in which \([k_{1,0},k_{1,\infty }]\) is the streamwise wavenumber interval with available data. Taylor’s frozen turbulence hypothesis was used to convert frequency into wavenumber.

Regarding the use of the Taylor’s frozen turbulence hypothesis in high-frequency turbulence measurements, it is important to take into account the possible errors caused by the fluctuating advection velocity, as evaluated for example by Wyngaard and Clifford (1977). The corrections proposed by Wyngaard and Clifford (1977) correspond to constant factors applied to the velocity derivative variances and spectra, which are a function of the turbulence intensity and were estimated assuming Kolmogorov’s inertial range model for the spectrum. The respective correction factors for \(\overline{(\partial u_i/\partial x_1)^2}\) estimated for this dataset are 0.911, 0.952, 0.948 for \(i=1,2,3\), respectively. These corrections would reduce the value of \(\varepsilon \) by 7%. The correction factors for \(E_{\alpha \alpha }\) are 0.979, 0.996, 0.994 for \(\alpha = 1, 2, 3\) respectively, which has a negligible effect on isotropy ratios. Because these corrections are within the variability of the 33 subblocks and they do not impact any analysis or conclusion of this study, we chose to not include the corrections. Finally, we note that the sensor’s length of \(l_h = 1.25\,\textrm{mm} = 1.36\eta \) is not expected to introduce attenuation at the dissipation scales for these data.

Fig. 3
figure 3

a Hot-film voltage (color lines) and sonic velocity (black lines) compensated spectra in the hot-film frame of reference (all three components in \(\approx 35^\circ \) angle with the streamwise direction); b King’s law calibration curve (dots are data, line is the best linear fit), for each film (1-grey, 2-red, 3-blue, 2 and 3 are vertically shifted). Spectra were smoothed using bin averages in log scale. The match between voltage and velocity spectra is obtained by vertically shifting the voltage spectra manually, in order to show that they behave similarly (absolute values are not relevant). Vertical lines corresponds to the low-pass filter cut-off frequency used to select the calibration curve data (0.05 Hz, solid black line) and the cut-off frequency limitation from the sonic path-averaging (0.3 Hz, dashed blue line)

Fig. 4
figure 4

Sample of velocity time series from sonic (red) and hot-film (black) anemometers, starting at June 10 03:30h local time. Inset is a closer look into the first 12 s. Blue lines at the bottom indicate the 2-min subblocks without data gaps for this sample

3 Reference Data

3.1 Saddoughi and Veeravalli (1994)

Turbulence measurements from a wind-tunnel experiment with \(Re_\lambda \) up to 1500 were obtained in the Full-Scale Aerodynamics Facility at NASA Ames Research Center, in which a boundary layer developed over a rough surface. The dataset resulting from this experiment has been a reference for boundary-layer flows since its publication (Pope 2000), as it provided at the time the highest Reynolds number ever attained in a wind-tunnel. These results comprised spectra and second- and third-order structure functions, including their ratios, providing evidence of a locally isotropic flow, with exponential decay at the dissipation range and the presence of spectral bumps at the transition between the inertial and dissipation scales.

In this study we selected the \(Re_\lambda = 1450\) data as a reference, due to the similar \(Re_\lambda \) value compared to the CHATS data. The selected dataset corresponds to their mid-layer high-speed case (the distance from the ground is 400 mm, note that Saddoughi and Veeravalli (1994) use y to represent vertical distance). The value of \(\varepsilon = 49 \pm 10\%\,\mathrm {m^2s^{-3}}\) was estimated using the Kolmogorov’s law for the inertial range with \(C_k = 1.5\), as a direct estimate was not possible for that specific case. The value of \(C_k = 1.5\) was derived based on the compensated spectra of the mid-layer low-speed case (\(Re_\lambda \approx 600\)), which had \(\varepsilon = 0.33 \pm 10\%\,\mathrm {m^2s^{-3}}\) estimated from the integral of the dissipation spectra. These values were used to nondimensionalize their compensated spectra. Using their third-order structure functions, the values of \(\varepsilon \) were estimated as about 20% lower for both low and high-speed cases (\(\varepsilon = 0.26\) and \(40\,\mathrm {m^2s^{-3}}\), corresponding to \(Re_\lambda = 670\) and 1500, respectively), which they used to nondimensionalize their second and third-order structure functions. In here, we used this estimate from the third-order structure function to plot all their results, i.e., we re-nondimensionalized their spectra results in order to maintain consistency between spectra and structure function (we chose this estimate as it does not rely on the \(C_k\) value, which can be contaminated by the low Reynolds number of the \(Re_\lambda \approx 600\) case, see discussion in Sect. 4.3).

3.2 Meyers and Meneveau (2008)

To help with data interpretation, we use the model three-dimensional spectrum proposed by Meyers and Meneveau (2008). The model updates previous theoretical models based on the inertial and dissipation decay rates by incorporating the bottleneck and intermittency effects as observed in DNS, laboratory and atmospheric data. The three dimensional spectrum \(E(\kappa )\) is defined as the contribution to the turbulent kinetic energy from all wavenumbers with absolute value \(\kappa \), and the proposed model corresponds to:

$$\begin{aligned} E(\kappa ) =&\, C_k\varepsilon ^{2/3}\kappa ^{-5/3}(\kappa L)^{-\beta }f_L(\kappa L)f_\eta (\kappa \eta ), \end{aligned}$$
(6)
$$\begin{aligned} f_L(\kappa L) =&\left\{ \frac{\kappa L}{[(\kappa L)^p + \alpha _5]^{1/p}}\right\} ^{5/3+\beta +2}, \end{aligned}$$
(7)
$$\begin{aligned} f_\eta (\kappa \eta ) =&\exp (-\alpha _1\kappa \eta )\left[ 1+\frac{\alpha _2(\kappa \eta /\alpha _4)^{\alpha _3})}{1+(\kappa \eta /\alpha _4)^{\alpha _3}}\right] , \end{aligned}$$
(8)

in which \(C_k\) is the Kolmogorov constant, \(\varepsilon \) is the turbulence kinetic energy dissipation rate, L is the integral length scale, \(\beta \) is the intermittency correction for the inertial-range slope, \(\eta = (\nu ^3/\varepsilon )^{1/4}\) is the Kolmogorov (dissipation) length scale, in which \(\nu \) is the kinematic viscosity, and \(f_L\) and \(f_\eta \) are non-dimensional functions representing the integral and dissipation scales, respectively. The main contributions from this approach compared to other spectrum models (such as Pope (2000)’s) are the parameterization of the intermittency and bottleneck effects, the later being the spectral bump at the transition between the inertial and dissipation scales (modeled by the term multiplying the exponential function in Eq. 8).

In addition to the flow scales and parameters, the values of \(\alpha _1\)\(\alpha _5\) need to be determined in order to close the model. For a given Reynolds number, five flow constraints are used to obtain these constants, namely the total energy, enstropy and palinstropy from their corresponding integrals of the energy spectrum (\(E(\kappa )\), \(\kappa ^2E(\kappa )\) and \(\kappa ^4E(\kappa )\), respectively), combined with the constraint for the magnitude and location of the intermittency corrected dissipation peak (equations 6-8 and 11 of the original study). From the field data we extract the Reynolds number, dissipation rate, and the derivative skewness \(S_3\) (needed for the palinstropy constraint, see Meyers and Meneveau (2008) for details). The values of \(p = 1.5\), \(\beta = \mu /9\) (\(\mu = 0.25\) is the standard empirical value of intermittency exponent) were selected as in Meyers and Meneveau (2008). The value of the Kolmogorov constant \(C_k = 2.3\) was used as in the modeling of atmospheric data from Tsuji (2004) by Meyers and Meneveau (2008). Table 2 provides the model parameters for the present data in addition to the results of the field data provided by Tsuji (2004) (discussed in Sect. 4.3), obtained using the GNU Octave software (Eaton et al. 2020).

Note that from this model, the behavior in the inertial range deviates from Kolmogorov’s law, especially if the Reynolds number is very large (so that \({\kappa }L\) is large in the inertial range). However, if the spectrum is normalized according to Kolmogorov’s law, it will require a different constant, i.e., \(E(\kappa ) = C'_k \varepsilon ^{2/3}\kappa ^{-5/3}\). Here, \(C'_k = C_k(\kappa _{\text {IR}}L)^{-\beta }f_\eta (\kappa _{\text {IR}}\eta )\) and \(\kappa _{\text {IR}}\) is a wavenumber representative of the inertial range (Meyers and Meneveau 2008). Therefore, the value of \(C_k = 2.3\) should not be used directly in Kolmogorov’s law.

From Meyers and Meneveau (2008)’s model, the following relations are used to obtain the one-dimensional energy spectra (the contribution of the streamwise wavenumber \(k_1\) to each corresponding variance) and second- and third-order structure functions for each velocity component (Pope 2000):

$$\begin{aligned} E_{11}(k_1) =&\, \int _{k_1}^\infty \frac{E(\kappa )}{\kappa }\left( 1 - \frac{k_1^2}{\kappa ^2}\right) d\kappa , \end{aligned}$$
(9)
$$\begin{aligned} E_{22}(k_1) =&\, \,E_{33}(k_1) = \frac{1}{2}\left( E_{11}(k_1) - k_1\frac{d E_{11}(k_1)}{dk_1}\right) , \end{aligned}$$
(10)
$$\begin{aligned} D_{\gamma \gamma }(r_1) =&\, 2\int _0^\infty E_{\gamma \gamma }(k_1)[1 - \cos (k_1r_1)]dk_1,\,\,\, \gamma = 1, 2 \text { or } 3, \end{aligned}$$
(11)
$$\begin{aligned} D_{111}(r_1) =&\, -\frac{4}{5}\varepsilon r_1 + 6\nu \frac{dD_{11}(r_1)}{dr_1} , \end{aligned}$$
(12)
$$\begin{aligned} D_{122}(r_1) =&\,D_{133}(r_1) = \frac{1}{6}\left( r_1\frac{dD_{111}(r_1)}{dr_1} + D_{111}(r_1)\right) , \end{aligned}$$
(13)

in which \(r_1\) is the separation distance in the longitudinal direction. The structure functions are defined as:

$$\begin{aligned} D_{\gamma \gamma } =&\, \overline{[u_\gamma (x_1+r_1) - u_\gamma (x_1)]^2}, \end{aligned}$$
(14)
$$\begin{aligned} D_{\gamma \omega \omega } =&\, \overline{[u_\gamma (x_1+r_1) - u_\gamma (x_1)][u_\omega (x_1+r_1) - u_\omega (x_1)]^2}. \end{aligned}$$
(15)

Note that Eqs. (9), (10) and (13) are only valid for locally homogeneous and isotropic flows, whereas Eq. (12), from the Kármán-Howarth equation, requires the additional constraint of stationarity (Hill 1997). Therefore the model predictions presented here are only meaningful within the scales for which local isotropy is a reasonable assumption. All hot-film results presented next are accompanied by model predictions to facilitate the discussion.

Table 2 Parameters of the Meyers and Meneveau (2008)’s model estimated for the present data and for the data from Tsuji (2004). As in Meyers and Meneveau (2008), the values of \(C_k = 2.3\), \(p = 1.5\), \(\beta = \mu /9\) and \(\mu = 0.25\) were used, in addition to the measured value of \(S_3\) for the present data (italic), and calculated from \(S_3 = C_3Re_\lambda ^{9\mu /16}\) for \(C_3 = -0.146\) (upper bound, corresponding to the \(S_3\) measured in this study) and \(-0.218\) (lower bound, corresponding to the value used by Meyers and Meneveau (2008) for Tsuji (2004)’s data). Mean velocity \({\overline{u}}_1\) in \(\mathrm {[m\,s^{-1}]}\) and mean dissipation rate \(\varepsilon \) in \(\mathrm {[m^2\,s^{-3}]}\)

4 Results

The one-dimensional spectra in the streamwise direction for each velocity component are presented in Fig. 5. As done in previous in situ calibration studies (Kit et al. 2010; Singha and Sadr 2013), visual inspection of the spectra combined with the time series of Fig. 4 indicates a successful calibration. A quantitative error estimation is provided in the Appendix, showing that, although the sonic data is not an ideal “ground truth” velocity in this case due to the sensors’ misalignment, the errors are in the range of previous in situ calibration studies. Here, a more detailed comparison of the small scales is provided, including compensated spectra and structure functions and isotropy ratios, presented in log-linear graphics (as opposed to log-log graphics typically used in the literature) in order to emphasize similarities and discrepancies. Note that the range of the spectra used for calibration of the hot-film data (\(f\le 0.05\) Hz) is barely included in the data analysis presented hereafter (see Fig. 5), because the size of the subblocks (2 min) limits estimates of such low frequencies (see Appendix for further discussion).

4.1 Spectra

Figure 6 compares dissipation spectra between hot-film and Meyers and Meneveau (2008)’s model for each velocity component. Since they were independently derived, the similar behavior between model and observations serve as another indication of the successful data calibration. It also shows that the model captures fairly well the position and shape of the peaks in dissipation, which are associated with the spectral bump at \(k_1\eta \approx 0.1\). By construction, the model and data should have the same total rate of dissipation (as this is one of the input parameters used in the model). Because the model assumes isotropy, the overprediction in the streamwise component (mostly compensanted by under prediction in the spanwise component, Fig. 6(a,b)) signals deviations from isotropy at the dissipation scales in the hot-film data. This is in part associated with properties of the spectral bump as discussed further below.

Fig. 5
figure 5

One-dimensional spectra for the (a) streamwise, (b) spanwise and (c) vertical velocities as a function of the streamwise nondimensional wavenumber and frequency. Spectra were smoothed using bin averages in log scale, and Taylor’s frozen turbulence hypothesis was used. Hot-film (grey) and sonic (blue) anemometers data, in addition to Meyers and Meneveau (2008)’s model (dashed red lines)

Fig. 6
figure 6

Dissipation spectra for the (a) streamwise, (b) spanwise and (c) vertical velocities as a function of the nondimensional wavenumber. Hot-film data in grey and Meyers and Meneveau (2008)’s model in red. The mean dissipation rate was estimated as the average of the integrals of these three data curves (Eq. 5)

When the energy spectra are compensated using Kolmogorov’s scaling (i.e., premultiplied by \(k_1^{5/3}\)), we can identify roughly one decade of inertial range behavior in the streamwise component (Fig. 7a), which does not seem to display a spectral bump. In the other two components (Fig. 7b, c), the presence of spectral bumps prevent the formation of a clear inertial range at this fairly low Reynolds number. When comparing spectra from the sonic with those from hot-film, the sonic path-averaging and aliasing effects become quite clear, the former being most significant in the vertical component (which has the larger path length). It is important to emphasize that the errors associated with sonic anemometer, including path averaging (Horst and Oncley 2006) and flow distortion by transducer shadowing (Horst et al. 2015), are influenced by the incident wind angle, and the \(\sim 90^\circ \) angle used in this study enhances the degradation of the sonic data (these errors tend to be substantially smaller for angles within \(\pm 45^\circ \)). For that reason, we avoid placing too much emphasis on the limitations of the sonic anemometer as a more meaningful comparison would require both sensors to be pointing in the same direction (so that the incidence angle is the same).

The best comparison between data and model is also given by the compensated spectra (premultiplied \(\kappa _1^{5/3+\beta }\) in Fig. 7d–f). Note that here we use the intermittency correction in the compensated spectra to properly identify the existence of the inertial range in the model. While the model predicts a bump in all three velocity components (less pronounced in \(E_{11}\)), the data follows the model closely in the large wavenumbers only in the spanwise and vertical directions, for which a clear spectral bump is present. The lack of a bump in \(E_{11}\) obtained from the hot-film, whose cause cannot be inferred from this dataset, is likely influencing the observed dissipation spectra anisotropy and the 2.2 value obtained for the isotropy ratios of the velocity derivative variance (Fig. 2), since the peak in the dissipation spectra approximately coincides with the end of the peak in the bump. Except for the lack of a spectral bump in \(E_{11}\), the only other clear difference between the data and the model is in the energy-containing range (\(k_1\eta \lessapprox 10^{-3}\)) for \(E_{33}\), where the hot-film closely follows the sonic. This reduction in the energy-containing scales of \(E_{33}\) is expected as the vertical velocity is significantly impacted by the blocking of the flow by the ground, making the integral scales quite anisotropic and violating the model assumptions in this range of scales. Figure 7 also includes an empirical fit to the wind-tunnel data (ninth-order, least-square, log-log polynomial fits) as presented by Saddoughi and Veeravalli (1994). Compared to the atmospheric data with similar \(Re_\lambda \) evaluated here, the Saddoughi and Veeravalli (1994) data presents a more pronounced bump in both streamwise and vertical components and some differences in the production range, but the overall agreement with the model is quite good.

Fig. 7
figure 7

Compensated one-dimensional spectra of (a, d) streamwise, (b, e) spanwise, (c, f) vertical velocities as a function of the nondimensional wavenumber. Hot-film/sonic data in grey/blue lines, Meyers and Meneveau (2008)’s model and Saddoughi and Veeravalli (1994)’s data in red/yellow lines. The dashed black horizontal lines correspond to the theoretically predicted values for the inertial range

The ratios between components of the one-dimensional spectra are usually employed to assess the validity of local isotropy and are presented in Fig. 8, which further characterizes the inertial range behavior and the similarity between hot-film data and Meyers and Meneveau (2008)’s model. The local isotropy predictions for the inertial range (\(E_{22}/E_{11}=E_{33}/E_{11}=4/3\) and \(E_{33}/E_{22}=1\)) are also indicated. Note that the isotropic model predicts the ratios between transverse components to the streamwise component to be larger than 4/3 in the dissipation range. In general, the agreement between data and model in the inertial range and in the dissipation range confirm that the local isotropy assumption is reasonably justified. The sonic anemometer seems to have limitations that prevent an adequate assessment of local isotropy, especially when the vertical component is included. This conclusion was also obtained by Peña et al. (2019), in particular for the Campbell CSAT3 anemometer, whose ratio \(E_{33}/E_{11}\) was at most 1.2 even after accounting for flow-distortion effects. Therefore, if this type of behavior for sonic data is confirmed at larger Reynolds numbers and different angles of incidence, then caution should be taken when using CSAT3 in the assessment of local isotropy in the inertial range.

Fig. 8
figure 8

Ratios of the one-dimensional spectra. Hot-film/sonic anemometers data in grey/blue crosses, in addition to Meyers and Meneveau (2008)’s model (red lines). The dashed black horizontal lines correspond to the theoretically predicted 4/3 value for the inertial range

Fig. 9
figure 9

Nondimensionalized second- (upper panels) and third- (lower panels) order structure functions ((a, d) streamwise, (b, e) spanwise, (c, f) vertical). Hot-film/sonic anemometers data as grey/blue crosses, in addition to Meyers and Meneveau (2008)’s model and Saddoughi and Veeravalli (1994)’s data in red/yellow lines. The dashed black horizontal lines correspond to the theoretically predicted values for inertial range

4.2 Structure Functions

Evaluation of the second-order structure function is more sensitive to small differences between sonic, hot-film, and model results, given that it corresponds to an integral of the spectrum (Eq. 11). Figure 9 (upper panels) reinforces the similarity between hot-film, model and wind-tunnel data in the dissipation range, in addition to the similarity between hot-film and model across all scales in the spanwise component \(D_{22}\). The discrepancies discussed in the context of the spectra are amplified here. The absence of a spectral bump in \(E_{11}\) for the hotfilm data manifests in lower values of observed values of \(D_{11}\) when compared to the model. Second-order structure functions exacerbate the sonic anemometer’s poor performance, because the sonic cannot sample the smallest scales in the flow and the structure function represents energy accumulated from the smallest scales up to r. Note that it takes between one and two decades of \(r/\eta \) for the structure functions obtained from the sonic to converge to the hot-film values. Another noteworthy aspect of the structure functions for the present value of \(Re_\lambda \) is that both data (our hot-film data as well as those from Saddoughi and Veeravalli (1994)) and model differ from the prediction for the inertial range (dashed lines) obtained from the integral of the spectra assuming an infinitely long Kolmogorov inertial range. The similarity between the model and wind tunnel data indicates that this issue is not related to canopy or stratification effects, rather this issue is most likely another effect of the spectral bump in these measurements with limited Reynolds number. Section 4.3 investigates this issue in more details.

The third-order structure function (Fig. 9 lower panels) is more difficult to accurately calculate, as it requires longer time averaging to converge compared to the second-order counterpart (Kaimal and Finnigan 1994; Podesta et al. 2009). Note that model estimates for all three third-order structure functions are based on \(D_{11}\) only (in Eq. 12, \(D_{22}\) and \(D_{33}\) are never used), and the overprediction of the growth of \(D_{11}\) with r in the dissipation range (see Fig. 9a) compromises the agreement between model and data for the third order structure functions. It is difficult to determine whether hot-film data is impacted by the small sample size for \((r/\eta )>10^2\). Clearly the sonic data is not able to provide reliable values of the third-order structure function for this dataset, probably due to the sensor’s path-averaging and flow distortion errors. Note that the second-order structure function from the sonic starts deviating from the hot-film around \(r/\eta \sim 10^{-4}\), and that the third order structure function is likely much more sensitive to small flow distortions than the second-order counterparts.

The isotropy ratios of the second-order structure functions (Fig. 10) are also impacted by the anisotropy in the spectral bump. The only ratio that is not impacted much is \(D_{33}/D_{22}\), which is in agreement with predictions from local isotropy for more than half a decade of scales. It is very interesting that the sonic data conforms reasonably well to the isotropy ratio of \(D_{22}/D_{11}\), despite producing values of the second-order structure functions much lower than those from the hot-film.

Fig. 10
figure 10

Ratios of the second-order structure functions. Hot-film (grey) and sonic (blue) anemometers data, in addition to Meyers and Meneveau (2008)’s model (red lines). The dashed black horizontal lines correspond to the theoretically predicted values for the inertial range

4.3 Reynolds Number Dependence of the Inertial Range

The theoretical behavior of the inertial range when \(Re_\lambda \rightarrow \infty \), as defined by Kolmogorov’s law, is commonly used as an indirect estimate of the dissipation rate when only sonic data are available. Because results from the present analyses raise concerns regarding the length and magnitude of the inertial range, in particular of the structure function, it is important to investigate the impact of the finite \(Re_\lambda \) on the inertial range for realistic atmospheric turbulence conditions.

For large enough \(Re_\lambda \), the behavior of the energy spectrum in the inertial range should follow \(C_k L^{-\beta } \varepsilon ^{2/3} \kappa ^{-p}\), \(p = 5/3+\beta \) (from Eq. 6), as the functions \(f_L\) and \(f_\eta \) should be approximately one. For the one-dimensional spectra \(E_{\alpha \alpha }\), this will correspond to a similar behavior \(C_\alpha L^{-\beta } \varepsilon ^{2/3} \kappa ^{-p}\), in which \(C_1 = C_k/(0.5p(2+p)))\) and \(C_2 = 0.5(1+p)C_1\) ( Pope 2000, p. 228). Without intermittency, \(\beta = 0\), \(p = -5/3\) and the usual \(C_1 = 18 C_k/55\) and \(C_2 = 4 C_1/3\) are obtained. If intermittency is considered, the value of \(p = -5/3 - \beta \) should be taken into account, which corresponds to \(C_1 = 2592 C_k/8113\) and \(C_2 = 97 C_1/72\). Although these intermittency corrections are small (since \(\beta = 1/36\)), they are not negligible, as it will be shown next.

For the second-order structure functions, the inertial range behavior corresponds to \(D_{\gamma \gamma } = C^*_\gamma L^{-\beta }\varepsilon ^{2/3}r^q\) (from Eq. 11), with \(q = p - 1\) and \(C_1/C_1^* = \Gamma (1+q)\sin (\pi q/2)/\pi \) ( Pope 2000, p. 701). Without intermittency, \(\beta = 0\), \(q = 2/3\), \(C^*_1 \approx 4C_1\) and \(C^*_2 = 4C^*_1/3\). With intermittency, \(q = 2/3 + \beta \), \(C^*_1 \approx 3.9C_1\) and \(C^*_2 = 97C^*_1/72\), a less negligible correction since q is closer to \(\beta \) compared to p.

In order to investigate the effect of \(Re_\lambda \) on the inertial range behavior, we use the Meyers and Meneveau (2008)’s model combined with the atmospheric data from Tsuji (2004). The field data and corresponding model’s parameters are provided in Table 2. Because the value of \(S_3\) was not provided with the published data, and since there is no clear consensus regarding the behavior of \(S_3(Re_\lambda )\) (Sreenivasan and Antonia 1997) especially for atmospheric data (Djenidi et al. 2017), we chose to adjust the model used by Meyers and Meneveau (2008), namely \(S_3 = C_3 Re_\lambda ^{9\mu /16}\) to the value \(S_3(Re_\lambda = 1\,550) = -0.41\) obtained here as an upper bound, and \(S_3(Re_\lambda = 17060) = -0.86\) obtained by Meyers and Meneveau (2008) for Tsuji (2004) data as a lower bound, as described in Table 2. These two curves approximately form an envelope around the \(S_3(Re_\lambda )\) data presented by Sreenivasan and Antonia (1997) (Fig. 5) for \(Re_\lambda \gtrapprox 500\).

Figure 11 shows the model predictions, assuming a 2 h time series with 2 kHz measurement frequency (to improve conversion of both large and small scales). For 3D spectra, it is possible to observe the extent of the impact of the value of \(S_3\), which starts at \(\kappa \approx 20\,\mathrm {m^{-1}}\). According to this model, the inertial range extends at most one decade for the highest \(Re_\lambda \) evaluated here, regardless of the value of \(S_3\) used. In the upper limit of \(S_3\), the deviation in the inertial range caused by the bump is less pronounced (and possibly masked in log-log plots), but still present. For \(Re_\lambda = 5\,940\) the inertial range plateau is already impacted by the production/dissipation ranges of the spectrum, not reaching the \(C_k\) value imposed. For the present data (\(Re_\lambda = 1\,550\)) Meyers and Meneveau’s (2008) model suggests that the inertial range is most likely absent, as discussed previously.

A similar inertial region exists for the one-dimensional spectrum (Fig. 11b), and the impact of the intermittency correction on the constant can be seen as small but non-negligible. Finally, the second-order structure function (Fig. 11c) does not reach the theoretically predicted values for the inertial range even for \(Re_\lambda = 21180\) (despite the constant being significantly reduced by the intermittency correction). Although the limitation is caused by the length of the inertial range, it is possible to see that it is particularly penalized by the large-scale range (since the small scales are very similar for the largest three \(Re_\lambda \) cases). The difference to the structure function prediction can be considered small for high-Reynolds number flows, but the lack of a clear inertial range in the structure function is remarkable. Furthermore, for \(Re_\lambda \) smaller than \(\sim 5000\), as in the present data, this difference can be significant and it needs to be taken into account. Overall, this analysis indicates that finite Reynolds number effects on spectra and structure functions could be more ubiquitous in atmospheric flows than commonly assumed.

Fig. 11
figure 11

Meyers and Meneveau (2008)’s model results for the atmospheric data including Tsuji ’s (2004) data. (a) Three-dimensional spectrum, (b) streamwise 1D spectrum and (c) longitudinal second-order structure function, for \(Re_\lambda = 21\,180\) (black), \(15\,630\) (blue), \(12\,240\) (cyan), \(5\,940\) (orange) and \(1\,550\) (present data, red), using \(S_3 = C_3 Re_\lambda ^{9\mu /16}\) and \(C_3 = -0.146\) (upper bound, solid) and \(-0.128\) (lower bound, dashed). Horizontal lines correspond to the theoretically predicted values for the inertial range without (grey) and with (black) intermittency

5 Conclusions

In this study we test an in situ calibration of hot-film data measured above a walnut orchard, using simultaneous sonic anemometer data. The method was developed based on the idea that the sonic data can be used as a replacement for the known velocity typically used in the calibration process. The method overcomes the need of constant recalibration of the sensor during the field experiment, relying only on properties of the sensors (yaw and pitch parameters, geometry and relative position) and a physics-based relationship (namely King’s law, as opposed to a numerical transfer function provided by a neural network method). As a downside, we note that the present method is very sensitive to small errors, as indicated by the effect of angle error on isotropy ratios (Fig. 2), which would likely be automatically corrected by the numerical transfer function in the neural network method. Because hot-film anemometers require a consistent flow direction, which is particularly difficult to achieve above a canopy due to strong turbulence intensities, it was not possible to obtain long consecutive periods of data satisfying the quality-control criteria. Nevertheless, it was possible to calibrate the hot-film using one long 3-hour period and to produce 33 2-min subblocks of hot-film data not contaminated by data with higher wind direction angles, and yielding reasonably converged statistics. The subblocks of data without error gaps provided by this traditional calibration method is an upside compared to the neural network method, whose effect of high turbulence intensity on small-scale statistics still needs investigation.

To evaluate the quality of those statistics and validate the calibration method, we compared the results with wind-tunnel data of Saddoughi and Veeravalli (1994) (of similar \(Re_\lambda \)), and with the model spectra of Meyers and Meneveau (2008). The generally similar spectrum and structure function results provide some confidence on the calibration technique, as most of the discrepancies can be attributed to flow condition differences and on having assumed isotropy.

Our dataset suggests that the spectral bump in the energy spectrum is anisotropic, with the streamwise component having less energy than the other two components. It is entirely possible that this difference arises due to distortions caused by the use of Taylor’s hypothesis, the presence of the canopy or the stable stratification, something that cannot be investigated with the present data. The presence of the spectral bump and, in particular, its anisotropy, have many consequences for isotropy in the inertial range, especially at low \(Re_{\lambda }\) investigated here. Only a limited region that can be identified as the inertial range exists in the streamwise spectrum (in which the bump is very small or non-existent), while no clear inertial range exists for the other two velocity components. The scales that conform more closely to inertial range scaling are impacted by the bump and its anisotropy (this impacts both scalings and isotropy ratios). The effect of the bump is amplified in the second-order structure function, and its anisotropy produces much larger deviations than it is the case in the spectra.

The comparison with the model spectra provides an important additional insight: the structure function, by definition, cannot reach the prediction of infinitely large inertial range unless the \(Re_\lambda \) is sufficiently high. This remark, already discussed by Sreenivasan and Dhruva (1998) for atmospheric flow and recently by Antonia et al. (2019) for different types of flows, should be taken into account when using the inertial range of the structure function for flow predictions, such as the indirect estimation of the dissipation rate. Hot-film anemometry data can provide a useful alternative in this regard.

Finally, one of the original goals of this study was to investigate the quality of the sonic anemometer data in the inertial range, especially as sonic data is often used for indirect estimation of the dissipation rate. However, due to the experimental setup with an 85\(^\circ \) angle between the two sensors, the sonic anemometer measurements are outside the ideal range for the sensor and likely include more errors than for smaller angles. If the data presented here provides any indication of the performance of sonic anemometers in the inertial range, the results are quite discouraging, in particular for canopy flows. If the hot-film data are to be trusted, then the dissipation estimated from the streamwise spectrum by the sonic anemometer would be slightly lower than the true value. All other estimates would be far off. In particular, the second-order structure functions would produce a very large underestimation of the dissipation rate despite showing proper inertial range scaling. Furthermore, when close enough to the ground, the CSAT3 data has a damped inertial range in all second-order structure functions (\(D_{11}\), \(D_{22}\) and \(D_{33}\)), which is more pronounced in \(D_{33}\) leading to wrong isotropy ratios. This is a cause for concern, since scaling and isotropy are frequently used as measure of the reliability of the data. A more carefully designed field experiment is needed to address some of these questions, ideally including a pre-calibration of the hot-film probe to check all calibration parameters, and a method for reorientation of the sensors in the field (as already present in the combo probe by Goldshmid et al. (2022), for example).