1 Introduction

Turbulence is omnipresent in natural and technological flows. Its consequences for the associated processes are essential in the fields of astrophysics, geophysics, meteorology, biology, and in many engineering disciplines from chemical engineering, combustion science, heat and mass transfer engineering to aeronautics, marine science and renewable energy research. From the fundamental perspective the mathematical field theory of the incompressible Navier Stokes equation continues to challenge pure and applied mathematicians [1]. In turbulence fluid velocities and accelerations fluctuate greatly and any description can only be statistical in nature. It is believed that at very high turbulence levels at spatial scales smaller than the energy injection scale the turbulence shows universal properties, independent of the particular driving. According to Kolmogorov’s phenomenology from 1941 [2] (abbreviated K41), the universal statistical spatial properties of fully developed turbulence can be captured in three ranges of spatial scales. Kinetic energy is injected into the turbulent fluctuations at the largest scales, whose properties are particular to the driving mechanism. The kinetic energy is transformed into heat at the very smallest scales through viscous dissipation. If the range of spatial scales found in the turbulent structures is large enough, a third range of scales develops, where neither the peculiarities of energy injection, nor viscous dissipation influence the spatial scale-to scale energy transfer. This range is called the inertial range. In this intermediate range statistical properties can be interpreted by the scale-to-scale transfer of kinetic energy only, described by the kinetic energy dissipation range \(\varepsilon \)(dissipated power per unit mass). The dimensionless quantity used to give the strength of turbulence and thus the size of the inertial range scaling is the Taylor microscale Reynolds number

$$\begin{aligned} R_{\lambda }=\frac{u\lambda }{\nu }. \end{aligned}$$

u is the rms of the velocity fluctuations, \(\nu \) is the kinematic viscosity of the fluid, and \(\lambda \) is the Taylor microscale, which is a measure for the mean length between two zero-crossings of the velocity fluctuations [3]. \(\lambda \) can be thought of as a typical size of an inertial range eddy. In statistically isotropic and homogeneous turbulence \(R_{\lambda }\) can be linked to the well-known Reynolds number \(\text {Re}=uL/\nu \) based on the large scales L via \(R_{\lambda }=\sqrt{15\text {Re}}\) [4]. The integral scale L can be estimated as the integral over the velocity correlation function \(L_{11}=\int \langle u(x+r)u(r)\rangle dr\).

In K41 phenomenology for spatially homogeneous and statistically isotropic turbulence the spatial energy spectrum in the inertial range is given by

$$\begin{aligned} E(k)=C_{K}\varepsilon ^{2/3}k^{-5/3}. \end{aligned}$$
(1)

\(C_{K}\) is the Kolmogorov constant, k is the wavenumber. In this K41 spectrum the only free parameter is the dissipation rate \(\varepsilon \) as indicated above.

Despite its simplicity, Eq. (1) describes the energy spectrum of observed and simulated turbulent flows quite well (see [5] for a compilation and [6] for an experimental study on the \(R_{\lambda }\)-dependence of the spectral slope). Nevertheless, important deviations are well known. When analyzing the compensated spectrum \(E(k)\varepsilon ^{-2/3}k^{5/3}\), deviations from a \(k^{-5/3}\) scaling are found. Prominent is an increase in amplitude of the compensated spectrum at the high-wavenumber end of the inertial range. This pileup of energy is commonly called the bottleneck effect [7,8,9,10,11,12]. It has been observed in laboratory flows (e.g. [5, 13,14,15]) and direct numerical simulations (DNS) [16,17,18,19] alike and is typically preceded by a distinct local minimum of the compensated spectrum. The bottleneck peak is very shallow or almost absent in hot-wire measurements of atmospheric boundary layer turbulence at very high \(R_{\lambda }>10^{4}\) [20,21,22]. It is generally less pronounced in one-dimensional spectra than in three-dimensional ones [23]. The effect is also present in structure functions and influences the rapidity of the transition between the viscous and inertial ranges in the second-order structure function [19, 24], hints of which can also be found in structure functions of higher orders [25]. The most extensive analysis of the bottleneck effect has been performed by Donzis and Sreenivasan [19] on DNS at \(R_{\lambda }\) up to 1000. They found that the bottleneck effect can be characterized as the difference between the bottleneck peak height and the level of the preceding minimum in the compensated spectrum. They conclude that the bottleneck effect weakens as a function of \(R_{\lambda }\) and report a scaling of \(h \sim R_{\lambda }^{-0.04}\). Furthermore, they find that the peak of the bump occurs around \(k\eta \approx 0.13\) in three-dimensional spectra, independent of \(R_{\lambda }\). Here \(\eta \) is the Kolmogorov length scale, where dissipative effects are expected to dominate.

From a theoretical perspective, various explanations exist for the bottleneck effect. Falkovich [10] showed that a small perturbation to a K41 spectrum in the energy transfer equation leads to a correction of the form \(\delta E(k)=E(k)(k/k_{p})^{-4/3}\ln ^{-1}(k_{p}/k)\), where \(k_{p}\) is the bottleneck wavenumber. Kurien et al. [9] argued that the time scale of helicity can be comparable to the energy time scale in the inertial range, where the relative helicity is already weak. They propose that the bottleneck effect is a change in the scaling exponent of the energy spectrum from \(-5/3\) to \(-4/3\). Their DNS supports this claim as they find a corresponding scaling range in the three-dimensional spectrum. The scaling is absent in the one-dimensional versions of their spectra. Frisch et al. [8] studied hyperviscous Navier-Stokes equations (Laplacian of order \(\alpha \ge 2\)) and attribute the bottleneck effect to an incomplete thermalization of high-wavenumber modes in the spatial spectrum. None of these studies directly incorporates a \(R_{\lambda }\)-dependence of the bottleneck height. Verma and Donzis [11] study the nonlocal and nonlinear mode-to-mode energy transfer in a shell model of turbulence and find that a significant portion of the energy flux away from a wavenumber shell goes to distant shells. Thus an efficient energy cascade requires a large inertial range. If the inertial range is insufficient, the energy piles up at the dissipative drop-off. As the length of the inertial range is tightly linked to \(R_{\lambda }\), this implies a dependence of the bottleneck intensity on the Reynolds number.

In summary, the bottleneck effect has been studied systematically in DNS and various models. Numerical simulations indicate that the effect gets weaker with increasing \(R_{\lambda }\), which is also predicted by Verma and Donzis [11] and in agreement with atmospheric measurements at ultra-high \(R_{\lambda }\), where it is absent.

Here we present a detailed analysis of the \(R_{\lambda }\)-scaling of the bottleneck effect over an unprecedented range of \(R_{\lambda }\) in a well controlled laboratory flow. The analysis of the bottleneck effect from experimental data can be demanding as systematic errors can cloud the results. From the perspective of the measuring instrument a small bump in the compensated spectrum is a subtle effect that occurs at rather high frequencies not yet resolvable in PIV or PTV measurements and very difficult to achieve in LDV. We use classical constant temperature hot-wire anemometry (CTA) assuming Taylor frozen flow hypothesis [26] in the Max Planck variable density turbulence tunnel (VDTT) [15]. Even with very well-established hot-wire technology, subtle changes in the energy spectrum at high frequencies can be heavily influenced by amplification or attenuation at such frequencies (see Sect. 2.2 for a review).

In this manuscript we work around those effects and investigate the bottleneck effect from the lowest Reynolds number at which it can be identified (\(\sim 200\)) up to the highest \(R_{\lambda }\) ever measured in a wind tunnel flow.

The paper is organized as follows: first, we present a concise compilation of experimental efforts to reach high \(R_{\lambda }\) and describe the variable density turbulence tunnel. We continue with a brief review of challenges posed by constant temperature hot-wire anemometry, especially its frequency responses. In Sect. 3 we introduce the relative spectra that allow us to eliminate instrumentation errors to a large extent. Finally we report the results of our analysis and discuss their relevance for the scaling of the bottleneck effect with \(R_{\lambda }\).

2 Experimental Methods

2.1 High \(R_{\lambda }\) and the Variable Density Turbulence Tunnel

Kolmogorov’s 1941 predictions of universal scaling in turbulent flows refer to the limit of large \(R_{\lambda }\), such that the regimes of energy injection and viscous dissipation are well separated [2]. This condition is cumbersome to achieve practically. A large separation of scales and therefore a large \(R_{\lambda }\) is found in atmospheric flows [20,21,22], where control is impossible and stationary conditions are difficult to achieve. Flows of high \(R_{\lambda }\) are difficult to achieve in controlled laboratory flows, where all scales can be reliably measured. To reach high \(R_{\lambda }\) one can turn two knobs: the size of the energy injection scale L and the dissipation scale \(\eta =(\nu ^{3}/\varepsilon )^{1/4}\). In direct numerical simulations (DNS), a compromise between the size of the periodoc box, (limiting L), the spatial and temporal resolution, the convergence time, and the available resources needs to be found [27]. The largest \(R_{\lambda }=2340\) achieved in a DNS under these constraints to date has been performed by Ishihara [17]. The limits of computational capabilities in terms of resolution have been recently pointed out by Yeung et al. [27].

In a laboratory experiment the energy injection scale L is limited by the dimensions of the apparatus. Large apparati can be built, e.g. the Modane wind tunnel [28], but are prohibitively expensive to operate, especially considering the many realizations needed for dedicated statistical studies of turbulence. To expand the inertial range the dissipative scales of size \(\sim \eta \) can be decreased by lowering the kinematic viscosity \(\nu \) of the working fluid demanding a higher resolution of the measurement instrument. Examples for experiments in liquid helium, which has an ultra-low kinematic viscosity, are found for example in Refs. [29,30,31,32]. The authors use liquid helium as working fluid in various flow configurations and have been reported to reach \(R_{\lambda }\) up to 10000. The dissipative scales of these flows are so small that they cannot be resolved by current technology.

Our approach to create a large inertial range is to use a closed-loop wind tunnel filled with sulfur-hexaflouride (\(\hbox {SF}_{{6}}\)) at pressures up to 15 bar [15]—the variable density turbulence tunnel (VDTT). With classical grids it has been shown to create \(R_{\lambda }\) up to 1600 and Kolmogorov scales \(\sim 10\) µm, making even the smallest spatial scales experimentally accessible [33]. With a specially designed autonomous active grid (see below) it is possible to increase the energy injection scale and thus the inertial range. As \(R_{\lambda }\sim (L/\eta )^{2/3}\), the VDTT features two independent handles to change \(R_{\lambda }\)—pressure and active grid forcing. In combination they create a laboratory flow of \(R_{\lambda }\) more than 5000 at scales resolvable with modern thermal anemometry under the limitations described below.

Fig. 1
figure 1

Several flaps of the active grid. The flow points out of the page. Starting from the top left flap in clockwise direction the flaps are set to \(0 {^\circ }\), \(45 {^\circ }\), \(90 {^\circ }\), and \(45 {^\circ }\). The side length of one flap is 11 cm, the black boxes in the flap center are servo motors, the blue rods are the grid support

The autonomous active grid consists of 111 individually controllable flaps of dimensions 11 cm \(\times \) 11 cm that rotate around their diagonal. This is different from the Makita-style grids, where the rows and columns of the flaps are mounted rigidly on rotating horizontal and vertical bars [34]. The angle of rotation can be set to any angle between \(\pm \,90{^\circ }\) The flow obstruction is smallest (flap parallel to the flow) at \(0{^\circ }\). At angles \(\pm \,90{^\circ }\) one of the flap sides is facing the incoming flow, while the other side is facing away from the flow. The sign of the angles determines the side that is facing the flow, while the magnitude defines the deviation of the flap from the parallel position. As in a classical grid with rigid grid bars, wakes are formed that interact with each other downstream of the grid to form a turbulent flow field. The flexibility of the grid allows the superposition of larger structures onto those induced by the individual flaps. A detailed account of the autonomous active grid and the algorithm is given in Ref. [35] and briefly summarized here. A snapshot of several flaps of the autonomous active grid is illustrated in Fig. 1.

The algorithm updates the angle of each flap every 0.1s. Each time step starts with a random set of angles and convolves each of those angles with the grid history and a pre-defined kernel. The kernel is always defined by a certain shape (e.g. Gaussian), the spatial and temporal correlations (the number of neighbors and time-steps included in the convolution), and the desired mean absolute angle \(\phi _{RMS}\). For the experiments presented here, a ’Long Tail’ kernel has been used, whose description can be found in [35].

Fig. 2
figure 2

a The correlation volume \(V_{\text {corr}}=\sigma _{s}^{2}\sigma _{t}U\) influences the size of the largest flow scales \(L=\int C(r) dr\). b The grid Reynolds number defined as \(\text {Re}_{\text {Grid}}=\root 3 \of {V_{\text {corr}}}\sin (\phi _{RMS})U/\nu \) determines \(R_{\lambda }\). The black line indicates the isotropic relation \(\text {Re} = c\cdot \sqrt{R_{\lambda }}\), where c was chosen to fit the data best. c The separation of scales \(L/\eta \) as a function of \(R_{\lambda }\). The black line indicates a best fit of the K41 prediction of \(L/\eta \sim R_{\lambda }^{3/2}\). We attribute the slight deviations from the scaling to the relation between L and \(u^3/\varepsilon \), which depends on the large-scale structure of the flow (see Appendix D). The first spectrum of Dataset 1 is not shown in (a) and (b), because \(V_{\text {Corr}}\) is not defined for a stationary, open grid

This algorithm leads to dynamically evolving patches of more open and more closed flaps without periodicity, which in turn leads to spatial and temporal correlations of the flow structures. The parameters \(\sigma _{s}\) and \(\sigma _{t}\) describing the correlation lengths that define the grid behavior are typically linked via the mean flow velocity U to avoid a strongly inhomogeneous flow. The grid correlation lengths define the large-scale flow properties. To link these, we consider the overall fluid volume that passes through a typical correlation patch given by \(V_{\text {Corr}}=\sigma _{s}^2\sigma _t U\). The dimensions \(L_{\text {Corr}}\approx V_{\text {Corr}}^{1/3}\) are proportional to the largest scales in the flow as demonstrated in Fig. 2a. The sine of the mean flap angle \(\phi _{\text {RMS}}\) is proportional to the mean area blocked by a single flap. The larger this blockage is, the stronger are the fluctuations induced by the flaps. The product \(\sin (\Phi _{\text {RMS}})U\) is therefore a predictor for the fluctuating velocity component. The knowledge of typical length scales and velocity defined by the active grid naturally leads to the definition of a Reynolds number using the kinematic viscosity \(\nu \) of the gas.

$$\begin{aligned} \text {Re}_{\text {Grid}}\sim \frac{\root 3 \of {V_{\text {Corr}}}\sin (\phi _{RMS})U}{\nu }, \end{aligned}$$
Table 1 Properties of all spectra

Figure 2b shows that the a priori quantity \(\text {Re}_{\text {Grid}}\) scales with the a posteriori\(R_{\lambda }\) with deviations at \(\text {Re}_{\text {Grid}}>10^{9}\). Each Dataset has been obtained by increasing \(V_{\text {Corr}}\) while keeping the pressure (and therefore \(\nu \)) constant as indicated in Table 1. We attribute the slight deviations at large \(\text {Re}_{\text {Grid}}\) from a power law dependence to the fact that L is approaching half the diameter of the measurement section because the rule-of-thumb \(\sigma _s\approx \sigma _t\cdot U\) is relaxed slightly. This is a natural limit for a sensible energy injection in any tunnel. We would like to add the word of caution that when approaching this limit, isotropy and homogeneity cannot be assumed easily anymore, which leads to said deviations from the isotropic relation \(R_{\lambda }\sim \text {Re}_{\text {Grid}}^{\zeta }\) with \(\zeta \approx 0.5\) (black line in Fig. 2b). This effect can also be observed in Fig. 2c). When approximating \(L = \int _0^{\infty } C(r)dr\), deviations from the K41 prediction \(L/\eta \sim R_{\lambda }^{3/2}\) appear. The scaling is recovered when calculating \(L = C_{\varepsilon } u^3/\varepsilon \) (not shown). We attribute this to differences in \(C_{\varepsilon }\) due to the turbulence forcing as discussed e.g. in Refs. [36,37,38,39] and plotted for our experiments in the appendix. From a phenomenological of view, introducing correlations into the flow using the active grid increases \(R_{\lambda }\) only up to a certain limit (probably related to the tunnel dimensions). When exceeding this limit, the integral length scale L can no longer be estimated by the correlation length. Nevertheless, these data confirm that the active grid is indeed another ’knob’ to change \(R_{\lambda }\) through the largest scales.

2.2 Thermal Anemometry

More than a century after its invention [40], hot-wire anemometry remains the technique of choice to measure the energy spectrum of turbulent velocity fluctuations in a strong mean flow. Constant temperature anemometry is responsive to fluctuations up to very high frequencies. The sensing element’s resistance—and therefore its temperature—is kept constant by a feedback circuit. As long as the feedback circuit is fast enough, the thermal lag of the wire does not attenuate fluctuations faster than the thermal time scale of the wire. This comes at the expense of a more complicated circuitry and frequency response.

The frequency response of CTA circuits has been studied extensively both through theoretical models and experimental testing. Freymuth [41] linearized a circuit with a single feedback amplifier of infinitely flat frequency response and analyzed its response to square and sine waves. He finds that the system can be modeled by a third-order ODE if the circuit responds faster than the wire, and the frequency response is optimal (flat over the entire range of frequencies) when the system response to a step perturbation by a single, slight overshoot (critically damped system). Perry and Morrison [42] investigated more moderate amplifier gains and bridge imbalances in their study yielding similar results. Wood [43] expanded the Perry and Morrison analysis, but considered a single-stage amplifier with a frequency-dependent response. Watmuff [44] further expanded the model with multiple, non-ideal amplifier stages. He showed that at least two amplifier stages are necessary to model the real amplifier properly. This introduces two additional poles to the system and makes the frequency response more complicated. Samie et al. [45] recently studied anemometry with sub-miniature probes in this model and compared it to a real CTA measurement. The results supported the further development of their in-house circuit, such that sub-miniature hot wire probes could be operated successfully on this CTA for the first time.

These theoretical attempts to predict the frequency response of a CTA circuit are accompanied by experimental approaches. Bonnet and de Roquefort [46] heated the wire periodically by a perturbation voltage as well as laser heating to determing the frequency response. Weiss et al. [47] used the aforementioned square wave test and interpreted its power spectrum as a measure for the frequency response curve. Hutchins et al. [48] exploited the well-defined frequency content of pipe flow at different operating pressures to obtain frequency response curves without artificial heating. They were able to create flows of almost identical Reynolds number, but different frequency content and could deduce the frequency-response curves for different circuits and wires. They compared several anemometer circuits and wires and found that the frequency responses are non-constant at frequencies as low as 500 Hz. For the combination of CTA circuit and wire used in the present study, they report an attenuation between 400 Hz and 7 kHz followed by a strong amplification of the signal. We therefore cannot assume a flat frequency response for our measurements and adress these effects below.

The energy spectrum measured by a hot wire is influenced by the effects of finite wire length. Length scales smaller than the sensor’s sensing lengths l will be attenuated, but also larger wavenumbers are influenced. Wyngaard [49] used a Pao model spectrum [50] to investigate this attenuation of small scales. These results were reviewed in Ref. [51] indicating that for \(l/\eta =2\), the attenuation of the one-dimensional spectrum is still minimal at \(k\eta \sim 0.3\), which was supported by Ashok et al. [52]. Sadeghi et al. [53] used sub-miniature hot wires (NSTAPs) as a benchmark and found that spatial filtering of the energy spectrum is minimal for \(l/\eta <3.7\) at \(k\eta <0.1\).

In this study we used conventional hot wires of sensing length 450 µm for pressures below 2 bar, as well as nanoscale thermal anemometry probes (NSTAP) of sensing length 30 µm provided by Princeton University with a Dantec Dynamics StreamWare CTA circuit. The NSTAP is a 100 nm thick, 2.5 µm wide, and 30 or 60 µm long free-standing platinum film supported by a silicon structure and soldered to the prongs of a Dantec hot wire. The production process and characteristics are detailed in Refs. [54,55,56,57]. For the conventional hot wire \(l/\eta <5\) in all cases and for the NSTAP \(l/\eta <3\). Therefore, \(\eta \) cannot be fully resolved in all cases. However, the bottleneck effect is typically found around \(100\eta \). The aforementioned references show that we can regard the distortions due to finite wire length as minor in this part of the energy spectrum.

To summarize, the spatial resolution of our measurement instruments is sufficient to study the \(R_{\lambda }\)-dependence of the bottleneck effect. Nevertheless the nonlinear frequency response of the circuitry remains a source of systematic error that is different from random noise occuring at very high frequencies. Here we describe a procedure that takes the response into account and thus removes this systematic measurement error.

3 Relative Spectra

3.1 The Concept

As outlined above, systematic errors influence the energy spectra recorded with a hot-wire anemometer. Formally, this means that the one-dimensional energy spectrum \(E_{11}(f)\) is distorted by a frequency-dependent transfer function T(f):

$$\begin{aligned} E_{M}(f)=E_{11}(f)T(f) \end{aligned}$$

T(f) describes the effects of the thermal wire response, which depends on pressure and speed, and the reponse of the constant temperature anemometry circuit. Ideally, T(f) is a constant over the whole range of relevant frequencies, but the evidence detailed above indicates a complex shape of amplification and attenuation of the signal. In this study we do not make any attempt to find T(f). Instead, we control its effects by keeping T(f) the same for several flows at different \(R_{\lambda }\).

To ensure that the spectra only differ because of changes in the turbulent fluctuation and not because of the frequency response curve of the anemometer, we need to ensure that the response curve T(f) is unaltered between spectra. We achieve this in two steps. The ambient pressure might influence the heat transfer of the wire and therefore T(f). Furthermore, T(f) is influenced by the CTA tuning (in particular the overheat), and the sensor itself. Therefore, we fix the ambient pressure within a set of spectra (a ’Dataset’) and measure using the same sensor and the same CTA settings.

The second step is to ensure that a given \(k\eta \) is influenced by the same part of the frequency response curve T(f). Thus, we need to fix the position of a spectral feature in frequency space. This means that the mean velocity U must be the same within one Dataset. T(f) mainly distorts the small-scale end of the spectrum [41,42,43,44,45, 47, 48, 51], whose location in frequency space at a given U is determined by the kinematic viscosity \(\nu \). \(\nu \) is fixed within a Dataset because the pressure remains constant.

We can, however, change the energy injection scale and thus \(R_{\lambda }\) with the autonomous active grid. This way we can conduct measurements at different \(R_{\lambda }\). Ultimately, we can eliminate T(f) by relating each spectrum to a reference spectrum:

$$\begin{aligned} \frac{E_{M}^{i}(f)}{E_{M}^{\text {Ref}}(f)}&=\frac{E_{11}^{i}(f)T^{i}(f)}{E_{11}^{\text {Ref}}(f)T^{\text {Ref}}(f)}\nonumber \\&=\frac{E_{11}^{i}(f)T(f)}{E_{11}^{\text {Ref}}(f)T(f)}=\frac{E_{11}^{i}(kU/2\pi )}{E_{11}^{\text {Ref}}(kU/2\pi )}. \end{aligned}$$
(2)

In the following we call the ratio of a spectra divided by a reference spectrum in the frequncy domain, relative spectrum. We emphasize that the notion of relative spectra is not necessary to investigate \(R_{\lambda }\)-scaling within one Dataset prepared in the aforementioned way. However, the accessible range of \(R_{\lambda }\) by changing only the active grid forcing is limited. Therefore, several of such Datasets with different frequency distortions need to be prepared by changing kinematic viscosity \(\nu \) and mean flow speed U to obtain a convincing scaling range. The notion of relative spectra is then required to compare those Datasets.

3.2 Results

We created three sets of spectra that have identical T(f) each. We call these sets ‘Datasets‘. Table 1 shows important parameters for each spectrum. Note that L changes significantly within a given dataset leading to changes in \(R_{\lambda }\), while \(f_{\eta }=U/\eta \) remains almost constant within the dataset. This indicates that we changed \(R_{\lambda }\) only by increasing the large scales, while keeping all small-scale features of the spectrum at the same frequency. For example, in Dataset 2, the peak of the spectral bump always lies at a frequency of \(\sim 700\) Hz, whereas the beginning of the inertial range spans a factor of 4 in frequency (2 to 8 Hz). This exemplifies the excellent control over \(R_{\lambda }\) permitted by the autonomous active grid as indicated in Fig. 2.

Fig. 3
figure 3

Reference spectrum at \(R_{\lambda }= 1305\) (upper plot) and relative spectra from Dataset 1. The data have been collapsed at \(k\eta =0.015\), which we defined as the beginning of the bottleneck region. We identified the peaks in the relative spectra with the bottleneck peak of the absolute spectra. The peak height decreased with increasing \(R_{\lambda }\) and different spectra of similar \(R_{\lambda }\) result in very similar relative spectra as expected. Furthermore, the slope of the spectrum at \(k\eta <0.015\) seems to decrease with \(R_{\lambda }\). The shaded areas are a measure of the noise level

Fig. 4
figure 4

Reference spectrum at \(R_{\lambda }=1308\) (upper plot) and relative spectra from Dataset 2. The trends in peak height and slope from Fig. 3 continue

Fig. 5
figure 5

Reference spectrum at \(R_{\lambda }=4247\) (upper plot) and relative spectra from Dataset 3. Unlike in Datasets 1 and 2, the beginning of the bottleneck region around \(k\eta =0.015\) is identifiable in the relative spectra as a local extremum

The lower graphs of Figs. 34 and 5 show the spectra from each of the respective datasets divided by the reference spectrum \(E_{11}^{\text {Ref}}\). \(E_{M}^{\text {Ref}}\) is plotted pre-compensated in the upper graphs of the respective figure. Note that the absolute spectra in the upper graphs are multiplied by an unknown transfer function T(f) accounting for probe effects and therefore can not be used to reliably measure the features of the bottleneck. However, the relative curves are corrected and allow a measurement. The graphs are the result of a smoothing procedure and error estimate detailed in the appendix. In brief, the spectra were smoothed using a 1 / f octave filtering and the error is related to the noise level removed by the smoothing procedure. The spectra have been divided by the reference spectrum in the frequency domain and collapsed at \(k\eta =0.015\) afterwards to simplify interpretation.This is the approximate location of the local minimum regularly found in compensated spectra and directly precedes the bottleneck peak in wavenumber space. DNS studies by Donzis and Sreenivasan [19] and Ishihara et al. [17] have shown that the magnitude of the compensated spectrum at \(k \eta = 0.015\) is practically independent of \(R_{\lambda }\). It is difficult to achieve such a good collapse of compensated spectra in experimental data, because of uncertainties in the measurement of the dissipation rate \(\varepsilon \). Donzis and Sreenivasan [19] regard the compensated spectrum around \(k \eta = 0.015\) as the true measure of the Kolmogorov constant and build their analysis of the bottleneck effect on the difference between the local minimum and the bottleneck peak. By normalizing the relative spectra at this point we follow their procedure and remove the effects of imperfect estimates of \(\varepsilon \). In other words, we define the bottleneck height as the relative departure of the compensated spectrum from its magnitude at \(k \eta =0.015\) following the procedure described in Ref. [19]. The remainder of the analysis is carried out on these relative spectra normalized at \(k \eta = 0.015\).

While in Dataset 3 the beginning of the bottleneck region around \(k\eta =0.015\) is accompanied by a change in the shape of the relative spectra, this point cannot be identified in the relative spectra of Datasets 1 and 2. In the following we concentrate on the bottleneck effect found at \(k\eta >0.015\) for the remainder of this section.

The location of the spectral bump forming the bottleneck effect in relative spectra is not obvious. Our data from one-dimensional spectra suggests that the peak occurs between \(k \eta = 0.03\) and \(k \eta = 0.06\), which is consistent with the findings from DNS, where the peak typically occurs at \(k \eta = 0.046\) in the one-dimensional spectra (see e.g. Refs. [19, 17]). However, when considering the background noise, the peak location is not the major source of error. E.g. for \(R_{\lambda }=1539\), all points between \(0.015<k\eta <0.07\) are within the errorband at \(k\eta =0.05\). We therefore define the extremum in the relative spectrum between \(0.015<k\eta <0.08\) as the relative height h of the bottleneck effect. This has the additional advantage to be independent of the errors in the estimate of \(\eta \). To preclude biases from this definition, we repeat our analysis with different definitions of the relative bottleneck height in Fig. 11 in the appendix.

Finally, the measured bottleneck height cannot depend on which spectrum is chosen as reference. We have calculated the bottleneck height with all possible choices of \(E_{11}^{\text {Ref}}\) and found our results to be largely independent of that choice (see Appendix for details).

Figure 6 shows the bottleneck height—defined as above—as a function of \(R_{\lambda }/R_{\lambda }^{\text {Ref}}\) within each dataset. The data shows a trend towards smaller peak heights in the relative spectrum with increasing \(R_{\lambda }\). The data follows the numerical data we have compiled from various sources [17, 58,59,60]. We have analyzed the data from Buaria et al. [60] at \(R_{\lambda }\) up to 1000 (\(R_{\lambda }/R_{\lambda }^{\text {Ref}}<1\)). The increased small-scale resolution in comparison to [19] seems to have no noticable impact on the bottleneck. Therefore, this data at is practically the same as the one used by Donzis & Sreenivasan [19] for our purposes. The data from \(R_{\lambda }=1300\) (\(R_{\lambda }/R_{\lambda }^{\text {Ref}}=1)\) was reported in Ref. [58]. The numerical data at \(R_{\lambda }/R_{\lambda }^{\text {Ref}}\approx 1.9\), which corresponds to \(R_{\lambda }=2340\), is the highest \(R_{\lambda }\) reported by Ishihara et al. [17]. The relative spectra of the numerical data were analyzed equivalently to the experimental data and the spectrum at \(R_{\lambda }=1300\) was chosen as a reference spectrum. We have used the one-dimensional spectra in our analysis of the numerical data.

When excluding the lowest \(R_{\lambda }\), the experimental data is in agreement with the power law of

$$\begin{aligned} h\sim \left( R_{\lambda }/R_{\lambda }^{\text {Ref}}\right) ^{-0.061\pm 0.007}. \end{aligned}$$

The fit was obtained by a bootstrap procedure based on the error bars. It compares well with the findings of Donzis and Sreenivasan [19], who report a bottleneck scaling of \(h\sim R_{\lambda }^{-0.04}\). Their analysis similarly defines the bottleneck height as the difference between the height of the compensated spectrum at the bottleneck peak and the local minimum preceding this peak.

The spectrum at \(R_{\lambda }=193\) follows the general trend of decreasing peak height with \(R_{\lambda }\), but its peak differs substantially from the predictions. The absolute spectrum (not shown) exhibits no signs of a 5 / 3-scaling, and consequently the bottleneck region cannot be clearly separated from the rest of the spectrum. This is substantially different from the other spectra, where the end of the integral range could always be observed in the absolute spectra and we therefore are not surprised that the relative spectrum at \(R_{\lambda }=193\) deviates from the remainder of the data. This spectrum has consequently been ignored in our interpretation.

Further, we can change \(R_{\lambda }\) only by a factor of 5 through the autonomous active grid. While Dataset 1 and 2 each feature a spectrum at the same \(R_{\lambda }\), there is a gap between the highest \(R_{\lambda }\) of Dataset 2 (2704) and the lowest of Dataset 3 (3641). To plot h as a function of \(R_{\lambda }\) alone, we use the aforementioned power law fit from Fig. 6. Under this assumption we can bridge the gap between the two datasets, because \(h_1/h_2 = (R_{\lambda 1}/R_{\lambda 2})^{-0.0061 \pm 0.007}\). Using the final point of Dataset 2 as \(R_{\lambda 1} = 2704\) and the corresponding height \(h_1\) we can construct \(h_2\) using the lowest \(R_{\lambda 2} = 3641\) from Dataset 3 to arrive at Fig. 7

Fig. 6
figure 6

Bottleneck height relative to the corresponding reference spectra for all datasets as a function of \(R_{\lambda }/R_{\lambda }^{\text {Ref}}\). The reference spectra collapse at \(R_{\lambda }/R_{\lambda }^{\text {Ref}} = 1\) and have a relative bottleneck height of 1 by construction. Numerical simulations from Buaria et al. [60] at \(R_{\lambda }\) up to 1000 (\(R_{\lambda }/R_{\lambda }^{\text {Ref}}<1\)), Buaria et al. [58] (\(R_{\lambda }=1\)) and Ishihara [17] (\(R_{\lambda }>1\) ) are added for reference. The DNS data for \(R_{\lambda }<2000\) is practically identical to the data analyzed by Donzis and Sreenivasan [19]. A power law is fitted to the experimental data with the lowest \(R_{\lambda }/R_{\lambda }^{\text {Ref}}\) excluded. \((R_{\lambda }/R_{\lambda }^{\text {Ref}})^{-0.061\pm 0.007}\) is a good description of the experimental data over one decade of \(R_{\lambda }\) (from 500 to 5000) and agrees with the numerical simulations as well. This power law is used in Fig. 7 to combine Datasets 2 and 3

Fig. 7
figure 7

We have shifted Dataset 3 from Fig. 6 under the assumption of a power law \(\sim \left( R_{\lambda }/R_{\lambda }^{\text {Ref}}\right) ^{\alpha }\) with \(\alpha =-\,0.061\pm 0.007\), i.e. the position of Dataset 3 with respect to the other Datasets is constructed artificially from the power law in Fig. 6 to allow us to plot the bottleneck scaling with \(R_{\lambda }\) alone, i.e. without dividing by \(R_{\lambda }^{\text {Ref}}\). We have no physical justification for this power law and stress that the position of Dataset 3 in this figure is speculative

4 Discussion

In this paper we studied the spectra of a turbulent wind tunnel flow of \(R_{\lambda }\) between 193 and 5131. We have used regular hot-wires as well as NSTAPs with a state-of-the-art constant temperature anemometer to record single-point two-time statistics of the turbulent fluctuations, in particular energy spectra. However, such spectra can be heavily influenced by non-ideal frequency responses of the circuit. The frequency response is particularly complicated when operating sub-miniature wires like the NSTAP with a CTA [45, 48]. A constant current anemometer (CCA) might perform better in this respect, because the frequency reponse is limited only by the thermal lag of the wire and no feedback loop is involved. Still, this comes at the expense of a variable wire temperature and -resistance.

In an attempt to interpret CTA data suffering from a non-flat frequency response, we consider energy spectra relative to a reference spectrum. Such an analysis significantly restricts the phenomena that can be observed. The bump in the energy spectrum at the transition from the inertial to the dissipation range can still be identified in the relative spectra as a local extremum beyond \(k\eta =0.015.\)

To the best of our knowledge, no other wind tunnel achieves \(R_{\lambda }>5000\) in a gas. Moreover, we do not know of any other quantitative study of the scaling of the bottleneck effect with \(R_{\lambda }\) in a laboratory experiment. We attribute this to the difficulties one faces when interpreting energy spectra from CTA measurements at relatively high frequencies: The spectrum is stronlgy influenced by the CTA circuitry and these influences are hard to quantify or eliminate.

With the aforementioned procedures we are able to extract information about the bottleneck effect from instrument-distorted hot wire spectra. We find indications that the bottleneck effect decreases up to \(R_{\lambda }\sim 5000\). We fit a power law of \((R_{\lambda }/R_{\lambda }^{\text {Ref}})^{-\alpha }\) with \(\alpha =0.061\pm 0.007\), which is close to the value of \((R_{\lambda })^{-0.04}\) found by Donzis and Sreenivasan [19]. Their numerical results are in general in good agreement with our experimental data, lending support to the experiment and data anlysis procedure. Our data equally supports Verma and Donzis [11], who predict that the bottleneck scales as \(h\sim 1-\gamma (1.5\log _{2}(R_{\lambda }))^{2/3}\). Revisiting Fig. 6, the data is not inconsistent with different \(R_{\lambda }/R_{\lambda }^{\text {Ref}}\)-scalings of the relative bottleneck height in the different datasets. We have therefore calculated the scaling of the individual datasets and found that while Dataset 2 and 3 have almost identical scaling exponents (\(-\,0.032\pm 0.012\), and \(-\,0.034\pm 0.029\), respectively), Dataset 1 shows a scaling of \(-\,0.1528\pm 0.012\). When excluding the two lowest \(R_{\lambda }\), the scaling exponent becomes \(-\,0.083\pm 0.024\). This points towards different behaviours at low \(R_{\lambda }\), probably due to the effects of a not properly developed inertial range, which contaminates the bottleneck scaling. Such a claim is supported by the slopes of the spectra at \(0.001< k \eta < 0.015\), which clearly get steeper with increasing \(R_{\lambda }\) in Dataset 1, but change very little in Datasets 2 and 3, indicating a properly developed inertial range. Interestingly, this effect cannot be seen in DNS, where the bottleneck scaling of \(R_{\lambda }^{-0.04}\) can be found at low Reynolds numbers.

We attempt to plot the relative bottleneck height as a function of \(R_{\lambda }\) alone. This requires the assumption that the aforementioned power law holds and can be extrapolated. Such an assumption is highly speculative and the results should be considered as such.

We can not quantify the absolute height of the bottleneck bump. Yet, we can argue that if the relative spectra are still changing with \(R_{\lambda }\) in the relevant region, the effect has not completely vanished. We can find a systematic decrease of the peak in the relative spectra for \(R_{\lambda }<3000\). The data for \(R_{\lambda }>3000\) in Dataset 3 is inconclusive. A small, decreasing trend can be found, consistent with the power law fit. However, the differences in height are so small compared to the error bars that the claim of a constant bottleneck height at \(R_{\lambda }>3000\) would also be supported by the data, especially when considering alternative definitions of the bottleneck height in relative spectra as in Fig. 11 found in the appendix. This is not in contradiction to the atmospheric spectra mentioned above, as they have an even higher \(R_{\lambda }\). Further, we note that a bottleneck effect might not show up as a peak in a 5 / 3-compensated spectrum, yet might be present when compensating by an intermittency-corrected slope \(-(5/3+\beta )\). In this case, the bottleneck effect would still be visible in the relative spectrum. However, the claim that the bottleneck height does not change with \(R_{\lambda }\) for \(R_{\lambda }>3000\) is not ruled out by the data.

As far as this study is concerned, the data matches the predictions of Verma and Donzis [11]: The bottleneck height decreases with increasing \(R_{\lambda }\), but relatively high \(R_{\lambda }\) are necessary to make the effect vanish completely. Based on nonlinear and nonlocal shell-to-shell energy transfer Verma and Donzis [11] estimate that the bottleneck is basically absent for \(R_{\lambda }>10^{4}\), but acknowledge that this might be an overestimate. While lending support to existing studies of the bottleneck effect, especially [19] and theories that incorporate a \(R_{\lambda }\)-dependence of the peak height, an investigation of the effect in terms of absolute measurements of spectra seems necessary to confirm these claims experimentally. With subminiature probes of low thermal lag, such a study might be possible with a constant current anemometer, whose frequency response is intriniscally more simple. However, the present study could reliably measure how the bottleneck decreases with increasing \(R_\lambda \) for the first time in an laboratory experiment and for \(R_\lambda \) much higher than achieved in DNS or other wind tunnel studies.