Abstract
This paper presents image velocimetry measurements on turbulent flows adjacent to a permeable bed made of randomly packed glass particles. For measuring flow velocities inside the bed, the refractive index of the glass particles was matched with that of the fluid. By continuously scanning in the transverse direction, we measured the streamwise and vertical velocity components within a three-dimensional domain (3D2C-PIV), including first- and second-order turbulent statistics. We established how the scanning travel speed is associated with the laser sheet thickness and the space-time velocity fluctuations for collecting reliable measurements. The methodology was applied to free-surface flows over a sloping bed under low relative submergence and supercritical conditions. Space- and time-averaged profiles were obtained in a representative elementary volume as defined by the double-averaging procedure (Nikora et al. in J Hydraulic Eng.127(2):123–133, 2001). A turbulent boundary layer over the rough bed was observed when experiments were run at intermediate Reynolds numbers Re = \(O(1000)\). Apart from measuring subsurface velocities, this method shed light on the part played by the rough bed in the overall flow dynamics: the roughness layer was a buffer region within which porosity varied sharply and turbulent stress was rapidly dampened.
Graphic abstract
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Knowledge about how boundary-layer flows are affected by porous boundaries is central to many fluid applications, ranging from shear flows of air over and through forest canopies or foams, to heat transfer problems (Ghisalberti and Nepf 2006; Mahjoob and Vafai 2008; Suga et al. 2010). Open-channel flows over rough permeable beds are another case in point. Although these flows have been extensively studied (Nezu and Rodi 1986; Nezu 2005), there remain some unanswered questions. For instance, mountain rivers exhibit two distinctive features not shared by lowland rivers: (i) their flow-depth and roughness scales are similar, which makes their turbulent structures far more complex, and (ii) their bed permeability is much higher. Both features help to explain why classic boundary layer assumptions exhibit strong limitations for predicting river processes such as flow resistance, hyporheic exchanges or the incipient motion of sediment (Recking 2009; Rickenmann and Recking 2011; Boano et al. 2014; Prancevic and Lamb, 2015; Lamb et al. 2017; Rousseau 2019).
Making a grain-scale examination of the physical processes involved (see Fig. 1) reveals how bed protuberances act as obstacles to flow: they create local wakes, promote vorticity and produce different types of turbulent structures. As a result, turbulent boundary layers show large spatial heterogeneity (Mignot et al. 2009a). Flow paths—whether in the roughness or subsurface layer—are tortuous. (These paths are sketched as dashed arrows in Fig. 1.) All these elements make it very difficult to use classic eddy-resolving modelling methods at the river scale essentially owing to their high computational cost (Keylock 2015).
A fine-grained description of turbulent flows adjacent to complex porous boundaries seems currently out of reach. However, this does not mean that we cannot gain any theoretical insight into the issue. Working at the mesoscopic scale, averaging flow properties over a representative elementary volume and taking their time averages make it possible to provide a consistent physical picture. This approach relies on the double-averaging concept developed by Nikora et al. (2001, 2007) for studying open-channel flows over rough beds: an approach that has taken inspiration from previous contributions examining flow over vegetated canopies (Wilson and Shaw 1977). For these flows, bed characteristics vary along the vertical axis and flow fluctuates in time and space making the problem more complicated to treat than for homogeneous materials. By averaging the Navier–Stokes equations over time, then averaging the resulting equations over a thin volume parallel to the bed surface, one obtains the double-averaged momentum equations. This procedure is reminiscent of the Reynolds decomposition used for obtaining the Reynolds-averaged Navier–Stokes equations (RANS). As with the RANS equations, time-averaging produces the Reynolds tensor which is interpreted as the turbulent stress tensor. Additional terms arise when space-averaging the momentum balance equations: the viscous drag, the pressure drag and the dispersive stress (also termed the form induced stress). Dispersive and turbulent stresses are algebraically defined, and thus, they can be determined from experiments or eddy resolving numerical simulations. Dispersive stresses are associated with the spatial variability of the velocity field, and their study is more delicate. Recent investigations have revealed that their contribution to the momentum balance might have a substantial effect at the bed interface (Voermans et al. 2017; Fang et al. 2018).
As shown in Fig. 1, spatial averaging defines a porosity profile, which can be used to distinguish between three specific regions: the surface layer, the roughness layer and the subsurface layer. Although porosity profiles are continuous for natural rough beds, the technical literature devoted to flows adjacent to permeable walls generally considers a discontinuity, i.e. a porosity jump from a finite value to unity at the bed interface (Beavers and Joseph 1967; Mendoza and Zhou 1992; Breugem et al. 2006; Tilton and Cortelezzi 2008; Rosti et al. 2015; Zampogna and Bottaro 2016; Lācis and Bagheri 2017). This porosity jump is associated with a momentum transfer, whose strength can be estimated by considering a Brinkman correction, that is, a model describing how viscous stress propagates across the layer with a jump condition at the interface (Brinkman 1949; Ochoa-Tapia and Whitaker 1995). When the flow is turbulent in the close vicinity of the interface, the flow structure close to the bed is substantially altered by permeability. For instance, turbulent eddy vortices may penetrate into the bed (Suga et al. 2010). This scenario is ubiquitous in nature (flows in rivers, over canopies or adjacent to biological surfaces such as feathers, for instance). Recent contributions demonstrated that all these flows exhibit a similar behaviour (Ghisalberti 2009; Keylock et al. 2019; Bottaro 2019; Chagot et al. 2020). However, there is no consensus for modelling such flows and this starts by notifying the existence of at least two school of thoughts for their theoretical examination: the homogenisation theory (Bottaro 2019) and the double averaging methodology (Nikora et al. 2007). This lack of consensus is likely to reflect the dearth of high-resolution experimental data ( e.g. see discussion in Cameron et al. (2017)—\(\S \) 2.1 ), which results from the difficulties of probing velocities over and through permeable beds without disturbing flows. Non-invasive methods such as Particle Image Velocimetry (PIV) or Laser Doppler Velocimetry (LDV) are able to bring quality experimental data over the permeable bed (Mignot et al. 2009a; Suga et al. 2010; Manes et al. 2011; Blois et al. 2014; Cameron et al. 2017; Efstathiou and Luhar 2018), but are not adapted to capture flows through opaque beds. Authors such as Pokrajac and Manes (2009); Suga et al. (2018); and Rouzes et al. (2019) get around this issue by creating artificial beds that enabled the visualisation of flows through the flume’s sidewall, but these bed structures are far removed from real-world beds.
In order to capture flows adjacent to permeable beds exhibiting similarities with real-world scenarios, this paper presents an experimental procedure for investigating open channel flows over and through a randomly packed bed of spherical glass beads under low relative submergence conditions, i.e. with a bed roughness that is comparable in size to flow depth. Further physical insights into flow behaviour are provided by using the double averaging concept. This approach focuses on determining the porosity and velocity profiles as well as the dispersive and turbulent stresses present at the mesoscopic scale in a representative elementary volume, that is, whose typical length is about ten particle diameters. Our protocol is innovative in that it collects flow and material characteristics by coupling the Refractive Index-Matched Scanning (RIMS) method with a PIV technique to measure flow velocities. Refractive index matching (RIM) involves matching the fluid’s and the beads’ refractive indices so that the mixture becomes transparent (see Fig. 2). Several authors have used RIM for visualising flows: for instance, Hassan and Dominguez-Ontiveros (2008) used it for measuring interstitial velocities in pebble reactors, while Aussillous et al. (2013) determined grain velocities in laminar flows. Budwig (1994) and Wiederseiner et al. (2011) reviewed the different RIM techniques. Refractive Index-Matched Scanning (RIMS) combines RIM and a scanning procedure: a laser sheet is displaced through the index-matched medium to collect information from successive measurement planes. Most RIMS-based methods have been used as tomography, i.e. a technique for locating solid elements in a three-dimensional domain (Huang et al. 2008; Dijksman et al. 2012; van der Vaart et al. 2015).
With similar objectives to ours, Voermans et al. (2017) used an index matching technique to study mass and momentum transfers across the roughness layer (termed sediment-water interface). Voermans et al. (2017) produced porosity and double averaged profiles from several fixed measurement planes. As they did not provide a detailed experimental protocol, there is little information on the measurement accuracy, in particular, reproducibility. Ni and Capart (2015) simultaneously scanned and measured velocities in a saturated granular flow (erosion of a granular bed by a turbulent flow). Measuring solid and liquid displacements was difficult in such a flow, because they had to be captured at the same time. With the experimental set-up presented here, we do not face the same difficulty because the granular bed remained static.
Reviewing the technical literature with a focus on methods coupling PIV and scanning shows the predominance of sophisticated procedures involving rotating scanners (Brücker 1997) or stereoscopic PIV with a monitored rotating mirror (Hori and Sakakibara 2004). In these scanning experiments, authors determined velocities from consecutive images taken in the same measurement plane, and they tried to deduce the instantaneous three-dimensional (3D) velocity field by quickly moving the laser sheet, which required high-speed cameras (operated at more than 2000 frames per second) and specific equipments. The approach presented in this paper was different, less complex and less costly in comparison. Our goal was to determine time- and space-averaged quantities that were compatible with a certain range of scanning speed. Scans were performed at constant speed, which means that two consecutive measurement planes were not exactly at the same transverse coordinate. This procedure turned out to be convenient, but admittedly, it is unconventional within the PIV community. As a consequence, part of the paper is devoted to explaining how double-averaged profiles can be collected by scanning the medium continuously and thereby provide a wealth of information on the flow turbulence characteristics. The procedure enabled us to measure the streamwise and vertical velocity component in a three-dimensional domain (a method often termed 3D2C-PIV). To the best of our knowledge, coupling simultaneously PIV and transverse scanning has not so far been presented for studying flow/porous structures interactions. While the procedure does not necessarily reduce the amount of data to be handled, we see it as a fast and convenient method, especially when experimental conditions impose a short time interval for performing measurements.
The article is organised as follows: Sect. 2 describes the experimental set-up and protocol used in our experiments. Section 3 explains the scanning procedure used to determine flow properties at the mesoscopic scale. We show that this procedure imposed constraints on the transverse scanning speed relative to the laser sheet thickness, spatial variability and turbulence. An empirical validation is made by comparing the results from a fixed measurement plane and the data obtained from the same plane, but with the PIV-RIMS procedure. Section 4 focuses on flow uniformity, data reproducibility and uncertainties. Section 5 presents preliminary observations based on the PIV-RIMS method which allows capturing flows from the subsurface to the free surface.
2 Experimental set-up
2.1 Flume and materials
The experiments were performed in a 6-cm wide, 2.5-m long flume with an adjustable slope i, as shown in Fig. 3. A constant head tank provided a steady fluid discharge into the system. Equal proportions in mass of borosilicate beads of two diameters (7 and 9 mm) were randomly packed into the flume bottom, forming the coarse-grained bed. Median particle diameter was thus \(d_p=8\,\hbox {mm}\). A bed composed of beads of the same diameter would arrange itself in parallel layers causing undesirable bias in the averaged porosity and velocity profiles. Before each run, the upper layer was flattened out to form a uniform bed of height \(h_s=5\,\hbox {cm}\). Flow disturbances at the flume inlet were reduced using straighteners, and the region of interest (ROI—where measurements were taken) was located far upstream of the permeable grid placed at the flume outlet to maintain the beads while letting the flow seep out of the bed. Even though surface flows were supercritical, the downstream condition at the flume outlet affected the flow dynamics. For example, if the grid had been replaced with an impermeable wall, a dead zone would have appeared in the bed just upstream of the wall, causing flow resurgence and changes to the surface flow. Despite this measure, we could not exclude the development of substantial pore-pressure variations near the flume outlet. This problem is discussed in Sect. 4.3.
The iso-index fluid was prepared by mixing volumetric concentrations of 40% ethanol and 60% benzyl alcohol. The refractive index \(n_{f}\) of the resulting fluid matched that of the borosilicate beads. Using a digital refractometer (ATAGO RX-5000 \(\alpha \)), we found \(n_{f} = n_{borosilicate-glass} = 1.472 \pm 0.002\) at \(20^\circ \,\hbox {C}\). The iso-index fluid’s physicochemical characteristics were close to those of water. Using a Cannon-Ubbelhode viscometer, we measured its kinematic viscosity at a temperature of \(20^\circ \,\hbox {C}\): \(\nu _{f}=3.0 \pm 0.1\,\hbox {mP}\cdot \,\hbox {s}\). Its density was \(\rho _{f}=950 \pm 10\,\hbox {kg}\cdot \,\hbox {m}^{-3}\). (Details of these measurements are provided in Rousseau (2019)—Annex D.) These values were close to those obtained by Chen et al. (2012). According to these authors, surface tension was about \(\sigma _f=31 \pm 1~{\mathrm{mN} \cdot m^{-1}}\), which is a factor of 2 lower than that of water. Surface tension was thus assumed to have negligible effects on our experimental flow dynamics. Fluid and sediment characteristics are measured at 20 \(^\circ \)C and are summarised in Table 1.
The borosilicate beads’ density was \(\rho _{s}=2200\,\hbox {kg}\,\hbox {m}^{-3}\). Compared to other materials used in RIM techniques, combining borosilicate, ethanol and benzyl alcohol leads to mixtures whose relative density is close to that found in real-world scenarios like river engineering. Meeting these similarity criteria (e.g. the Shields and Froude numbers) is necessary to obtain flow conditions that mimic those encountered in real-world scenarios (e.g. a shallow flow on a steep slope with a low sediment transport rate, such as mountain streams). If we had followed (Ni and Capart 2015) and used a sediment of poly(methyl methacrylate), with a density of \(\rho _{s}=1190\,\hbox {kg}\cdot \,\hbox {m}^{-3}\), it would have been impossible to conduct experiments on steep slopes without observing sediment transport. The same observations would be expected when employing a popular RIM fluid mixture made of NaI (e.g. as in Voermans et al. (2017)) since, in this case, the fluid has an unexpectedly high density: \(\rho _{f,\text {NaI}}=1770 \pm 10\,\hbox {kg}\cdot \,\hbox {m}^{-3}\). In the present context, we needed a stable bed which could resist the stream’s erosive action when the flow reached supercritical states.
The iso-index fluid was initially contained in a reservoir (with a volume of about 20 L) connected to a second reservoir below whose level was maintained constant using an overflow pipe, ensuring a steady flow rate into the flume with a flow depth in the centimetric range. Two valves controlled the desired flow rate: the first valve was manually controlled and regulated the base flow. The second was driven by an electro-valve and was used to adjust the flow rate to the desired value \(Q_f\). As shown in Fig. 3a, the reservoir was fixed at the flume’s upstream end to obtain constant pressure heads regardless of the flume inclination. As the inclination did not exceed 8%, it had a negligible influence on the pressure head. Uncertainties on the flow rate were lower than 5%. The total discharge \(Q_f\) was about 200 mL/s. With a limited volume of fluid per run, the steady state was reached during a small time interval of about 40 s. This short time interval pushed us to find an alternative to the usual fixed-laser-sheet technique by developing the PIV-RIMS protocol.
The iso-index fluid was chemically stable. At the interface between the flow and air, ethanol evaporated, a problem which might affect the fluid’s refractive index in the long run. Ethanol was thus added between two consecutive runs. The fluid mixture was mixed with a stick, and the refractive index \(n_{f}\) controlled to stay at the matching value. It must be emphasised for the reader interested in this mixture that the set-up requires specific security equipments (ventilation hood) because of ethanol evaporation and benzyl-alcool dissolving capacity. Small quantities of a fluorescent dye (Rhodamine B) were added to the fluid to increase the contrast between the beads and fluid. Our laboratory had previously used this combination of borosilicate beads and Rhodamine B to determine bead positions in tomography experiments on particle segregation in granular flows (van der Vaart et al. 2015).
2.2 Optical system
Frame sequences were recorded using a Basler acA2040-180kc camera operated at a rate of 420 frames per second and a resolution of \(1496 \times 700\) pixels (px), giving an inter-framing time of \(\Delta _t=2.3\) ms. The lens’ focal length was 35 mm, and the aperture was f/2.8. The camera was placed 30 cm from the sidewall, giving a field of vision of \(73.8\;{\times }\;34.5\,\hbox {mm}^2\). Thus, the mesoscopic scale L over which spatial averaging was performed was about 8 cm or ten bead diameters. The flow was seeded with micrometric PIV tracers (hollow borosilicate glass spheres \(8-12 \upmu \hbox {m}\) in diameter with a density of 1.1 \(10^3 \hbox {kg}/\hbox {m}^3\)). We observed no particle deposition during the runs, a phenomenon sometimes reported in other RIM experiments (Voermans et al. 2017). This is probably because seeding particles and beads were both made of borosilicate glass.
The tracers were lit up by a 4-W diode-pumped solid-state laser (emitting at 532 nm) mounted on a linear unit. The laser sheet’s linear movement perpendicular to the flow enabled us to scan the ROI by taking images from the flume’s sidewall. The laser sheet thickness was estimated at \(w_{LST}=1-2\) mm. Measurements were taken in different transverse planes (along the y-axis) using a motorised carriage (see Fig. 3).
Here, we provide an estimate of the minimal length scale that can be resolved in our experimental set-up. We follow the procedure proposed by Kähler et al. (2016, pp. 18-19). An interrogation window of \(32 \times 32\) px has a size of approximately \(1.6 \times 1.6\,\hbox {mm}^2\) in the physical space. By assuming typical scales of surface velocities \(\bar{u} \sim 0.5~{\hbox {m}~\hbox {s}^{-1}}\) and flow depth \(H=1\) cm, we deduce the rate of energy dissipation per mass unit: \(r = \bar{u}^3/H \sim 12.5~{\hbox {m}^2 / \hbox {s}^3} \). This leads to a Kolmogorov length scale of \(\ell = (\nu _f^3/r)^{1/4} \sim 40 ~\mu \mathrm {m}\) and a Taylor scale of \(\lambda _g = \sqrt{10}\, \ell ^{2/3}\, L^{1/3} \sim 0.7\) mm. The resolution does not allow us to resolve the Kolmogorov scale, a situation quite common in PIV measurements (Kähler et al. 2016). Spatial resolution is on the order of the Taylor length, which implies that most vortices in the turbulent spectrum can be resolved.
2.3 Transverse scanning, porosity profiles and the vertical origin
Shifting the laser along the y-axis made it possible to take images in parallel planes and thus infer bead positions \((x_b, \,y_b, \,z_b)_n\) and diameters \(D_n\). After determining the bead positions, we built up a three-dimensional matrix of the porosity \(B(x_i, \,y_j, \,z_k)\) (\(1\le i\le M\), \(1\le j\le N\), and \(1\le k\le K\)) for the ROI, with a resolution of approximately one tenth of a bead diameter. This porosity array generalised the roughness geometry function defined by Nikora et al. (2001)). Each entry took the value of 0 if the datapoint \((x, \,y, \,z)\) lay in a bead and 1 if it did not. When the point was close to the bead–fluid interface, the entry took a value ranging from 0 to 1 representing the volume-averaged porosity of the cell centred at \((x, \,y, \,z)\). We then obtained the averaged porosity for a slice of the porous bed at a position y on the laser sheet by summing the array over i and then dividing by the window length. The discrete spatial averaging was defined by:
Similarly, we defined a cross-stream-averaged porosity profile by averaging B in the x- and y-directions (see Fig. 4):
The flow depth was defined by \(h_f= z_\mathrm{surf}-z_b\), where \(z_\mathrm{surf}\) is the free-surface position and \(z_b\) is the bed level. \(z_\mathrm{surf}\) is determined by extracting the surface position from each frame and then by performing an averaging over time. For low relative submergence flow conditions, i.e. for \(S_m = h_f /d_p \sim 1\), a definition of \(z_b\) is essential. This quantity is used to deduce important flow parameters such as flow depth \(h_f\) and, in consequence, the bed shear stress (\(\tau _b=\rho _f g h_f \sin (\theta )\)). A slight change in the definition may significantly alter these flow characteristics and the interpretation of the results, as highlighted by Pokrajac et al. (2006).
Here, \(z_b\) is given by \(z_{\epsilon =0.8}\), which is the vertical coordinate where porosity is equal to 0.8. This gave a \(z_b\) slightly below the roughness crest \(z_{rc}\). As there is no consensus about the definition of \(z_b\) for rough beds, this choice might seem arbitrary and unconventional since \(z_b\) is commonly given by the roughness crest \(z_{rc}\) (e.g. Pokrajac et al. (2006); Cameron et al. (2017); Fang et al. (2018)). However, \(z_{\epsilon =0.8}\) had the advantage of providing consistent comparisons between profiles at the mesoscopic scale when random packed bed arrangement was changed. We take a closer look at the issue of this choice in Sect. 4.2. In the following sections, the vertical coordinate is always referred to as the bed level, i.e. \(z^\prime _{\epsilon =0.8}=z-z_{\epsilon =0.8}=z-z_b\). Another possibility for the vertical origin found in the literature is the zero-plane displacement, which is commonly deduced by fitting the differential form of the log velocity profile to the experimental profile (e.g. Cameron et al. (2017)). We did not choose this option because a log profile is not expected to occur under low submergence conditions or when free surface level is below the roughness crest as commonly observed in gravel-bed rivers (Jiménez 2004).
3 Velocimetry and transverse scanning
3.1 Image velocimetry processing
The selection of an appropriate image processing technique for our experiments was constrained by two factors: (i) we estimated that the fluid passing through our roughness layer would exhibit substantial velocity variations, and (ii) we knew the gaps between the beads were narrow. These features would require the use of image velocimetry tools able to function across a sizeable dynamic range. We tested different methods, from classic PIV to the more elaborate particle tracking velocimetry (PTV). The open-source Python library, openCV, was the best suited to our needs.
The algorithm measures the local optical flow by means of a pyramidal application of the Lukas–Kanade method (Bouguet 2001). The optical flow method obtains the displacement field by minimising the squared Displaced Frame Difference (DFD). The methodology is similar to that of PIV algorithms, but it is optimised to be able to extract the displacement of any feature. Indeed, in classic PIV, algorithms are optimised for measuring particle displacement. For a better sense of the equations underpinning the algorithm, and its difference from classic PIV, the reader is referred to Liu and Shen (2008); Heitz et al. (2010); Boutier (2012). In turbulence, this methodology was used by Miozzi et al. (2008) and more recently by Zhang and Chanson (2018). Appendix 1 provides further information on the image velocimetry techniques used in our experiments. This appendix includes a test on the Case-A proposed in the 4th PIV challenge (Kähler et al. 2016) which presented similar challenges to ours, i.e. large velocity gradients and high dynamic velocity range. The algorithms showing the test results are all available from the public GitHub repository: https://github.com/groussea/opyflow.
3.2 Quantities of interest within the double-averaging framework
Turbulent flows over rough permeable beds exhibit strong spatial and temporal variability. The double-averaging concept was developed to cope with flow variability (Nikora et al. 2007). We consider a steady uniform flow and seek to define its mesoscopic flow properties. Step 1 involves using the generalised Reynolds decomposition by breaking down the local instantaneous velocity into the time–space-averaged value \(\langle \overline{u_k} \rangle \) (with \(k=x\), y or z), the local disturbance \(\widetilde{u}_k\) and the temporal fluctuations \(u_k^\prime \) in the three spatial directions. For a two-dimensional open-channel flow, the double-averaged decomposition gives:
The superscript \(\overline{\bullet }\) represents time averaging, the brackets \(\langle \bullet \rangle \) are the intrinsic space averaging (i.e. over the fluid phase only), and the tilde superscript \(\,\widetilde{\bullet }\) denotes the local spatial disturbance. The control volume’s dimensions in the x- and y-directions are sufficiently large for the mean fluctuating velocities \(\langle \widetilde{u}_x \rangle \), \(\langle \tilde{u}_y \rangle \) and \(\langle \widetilde{u}_z \rangle \) to be negligibly small. Double-averaging the Navier–Stokes equations produces the double-averaged momentum equations, whose projection on the streamwise x-direction is (Nikora et al. 2001):
where \(\tau _{d}=- \rho _f \epsilon \langle \widetilde{u}_x \widetilde{u}_z \rangle \) and \(\tau _{t}=-\rho _f \epsilon \langle \overline{u_x^\prime u_z^\prime } \rangle \) are called the dispersive (or form induced) and turbulent stresses, respectively. \(f_{p,x}\) and \(f_{v,x}\) are called the pressure drag and viscous drag on the solid element surfaces. \(\tau _v\) is the viscous stress.
Here, the turbulent stress \(\tau _t\) and the dispersive stress \(\tau _d\) have to be estimated from experiments. To that end, we must first measure the spatial disturbances (\(\tilde{u}_x\),\(\tilde{u}_x\)) and the fluctuations (\(u^\prime _x\),\(u^\prime _z\)) in a specific ROI.
The velocity disturbance at any position can be estimated as \(\tilde{u}_i=\overline{u_i}(x,y,z)-\langle \overline{u_i}\rangle \), where \(u_i(x,y,z,t)\) denotes the instantaneous local velocity in the i-direction, \(\overline{u_i}(x,y,z)\) is the local time averaged velocity and \(\langle \overline{u_i}\rangle \) is the double-averaged velocity in a thin layer parallel to the mean bed surface at the mesoscopic scale. (The thin layer width is controlled by the vertical resolution of velocimetry measurements.) In the x-direction, we have \(U_x=\langle \overline{u_x}\rangle \), and if the flow is unidirectional at the mesoscopic scale, we also have \(\langle \overline{u_y}\rangle =\langle \overline{u_z}\rangle =0\). A necessary condition for the flow to be considered two-dimensional is that these equations can be verified experimentally, and that the flow depth is uniform in the x- and y-directions. For further information on the fundamentals of double-averaging, the reader is referred to (Nikora et al. 2007).
In the surface layer (i.e. for \(z>z_{rc}\) where \(\epsilon (z)=1\)), the double-averaged momentum equation is:
In the permeable bed below the roughness crest (i.e. for \(\epsilon (z)<1\)), these assumptions are no longer valid because of drag interactions.
3.3 Constraints on laser sheet displacement when measuring using scanning
Section 2.3 presented the scanning methodology used to detect bead positions and acquire porosity profiles. Within this procedure, fluid velocity measurements can also be measured from the collected images. Coupling tomography and velocity measurements simultaneously are at the core of the PIV-RIMS method developed in this paper. This choice has the advantage of reducing experiment duration since it does not require performing several PIV measurements with fixed laser sheets. However, it requires imposing constraints on the laser sheet velocity. In the following, the sampling rate is denoted by \(f_s\); thus, \(1/f_s\) is the interval between two pairs of images from which PIV is performed. \(\Delta _t\) is the inter-framing time which is set to perform quality measurements of maximum velocities. In general, \(1/f_s \ne \Delta _t\) because multiple processing plans exist for a given set of images (images in a video may be skipped). A special case is \(1/f_s = \Delta _t\) when displacements are calculated from consecutive images in a regularly spaced image sequence. Three constraints on the moving laser sheet speed velocity \(V_\mathrm{MLS}\) have been identified. The first regards the laser sheet thickness, and the second is related to the flow’s spatial variations. When the flow is laminar, the first two conditions are sufficient to set \(V_\mathrm{MLS}\) and obtain the mean flow characteristics. However, when turbulence occurs, a third and generally stronger condition on \(V_\mathrm{MLS}\) must be considered to capture the local turbulent statistics. These three conditions might be helpful for managing the scanning procedure and optimise \(V_\mathrm{MLS}\) and \(f_s\) for a given \(\Delta _t\) in various settings.
3.3.1 Laser sheet thickness constraint
In PIV, the laser sheet thickness \(w_{LST}\) imposes that measurements are spatially averaged over a thin volume. With the translation in the transverse direction at a constant velocity \(V_\mathrm{MLS}\), the displacement between two measurement slices is then \(V_\mathrm{MLS}\,\Delta _t\). If this distance is too long, it will increase the number of uncorrelated particles. One first requirement is thus to ensure that \(V_\mathrm{MLS}\,\Delta _t\) is negligible compared to \(w_{LST}\). This gives the following constraint on \(V_\mathrm{MLS}\) :
In the present configuration, \(\Delta _t = 1/420 \sim 2.3\) ms with \(w_{LST}\sim 1\) mm giving \(w_{LST} / \Delta _t \sim 0.42\) m/s. Assuming that “negligible” means at least 40 times lower, we can reasonably consider that uncorrelated data due to the displacement of the laser sheet for the given laser sheet thickness is negligible if \(V_\mathrm{MLS}<1\) cm/s. In other words, as soon as this condition is met, we can assume that PIV measurements are similar to measurements that would have been made using fixed measurement planes.
3.3.2 Spatial variability constraint
The second constraint concerns spatial flow variability and the sampling rate \(f_s\). As mentioned above, the laser sheet thickness \(w_{LST}\) imposes a spatial averaging. Another length scale \(L_{u}\) can be selected by the experimenter if the flow’s spatial variability is higher. It can be defined by the Taylor scale or by the typical length scale of the medium (a fraction of the grain diameter, for instance). To understand this constraint, we can make an analogy with a flatbed photograph scanner, which requires an adjustment of the carriage velocity for a given digital resolution. This second constraint is given by:
For our set-up, measuring velocities between each frame (\(1/f_s = \Delta _t\) case) and setting \(L_u\) to its lowest boundary \(w_{LST}\) gives \(V_\mathrm{MLS} < 420\times 0.001 \sim 0.42\) m/s. We see here that the first constraint (6) on the laser sheet thickness is more restrictive. As a consequence, it is possible to reduce \(f_s\) if desired by skipping images (to reduce the amount of stored data for instance). With \(V_\mathrm{MLS}=1\) cm/s, we can set \(f_s= 20\) Hz and still meet the condition (7). In this situation, we record velocity every 0.5 mm. In practice, \(f_s\) can be set at a higher rate to obtain additional measurements on overlapping volumes and then reduce inaccuracy.
3.3.3 Turbulence constraint
The third constraint is imposed by turbulence: the time during which the camera monitors a given flow slice must be sufficiently long to obtain accurate estimates of turbulent statistics, e.g. for estimating local turbulent stress. A wait during a specific time interval \(T_{u^\prime }\) is required to access the second-order statistics. This gives the following constraint on the moving laser sheet speed:
It is worth mentioning that \(T_{u^\prime }\) also depends on \(f_s\). To record turbulent statistics, as fast as possible, it will be required to set \(f_s\) at a high value to obtain samples of correlated data giving a fast convergence for turbulence statistics. However, \(T_{u^\prime }\) is physically bounded by the presence of low flow frequencies. In practice, and for classic high-speed camera while \(f_s\) could be equal to \(1/\Delta _t\), it can be set at a lower value than \(1/\Delta _t\) without modifying the time \(T_{u^\prime }\) required for convergence. In the following, we set \(f_s\) at 210 Hz while keeping the inter-framing rate at \(1/\Delta _t=420\) Hz.
Because no preliminary information is available on the characteristic time \(T_{u^\prime }\), experimentalists must estimate its order of magnitude. Section 3.5 tackles this issue. The next section outlines the averaging procedures.
3.4 Scanning and averaging procedure
Once the laser sheet has been shifted, time averaging is defined as:
where \(\theta \) is any local quantity of interest, such as the velocity \(u_x(t,x,y_l,z)\) or the instantaneous shear stress \(\rho \,u^\prime _xu^\prime _z (t,x,y_l,z)\). Time \(T_{MA}\) is the moving-average time, that is, the time window over which time averaging is done to obtain average local flow and turbulence statistics. Measurement is taken at time \(T_m\), and thus, the time window is centred on it. We denote the laser sheet’s position by \(y_l(t)\): \(y_l=V_\mathrm{MLS}\,t+y_{0}\), where \(y_0\) is its position at \(t=0\).
Time-averages are then space-averaged over the y-axis. Averaging over the period \(T_{MA}\) at time \(T_m=Y_m/V_\mathrm{MLS}\) implies that the averaging is done over the length \(D_{MA}=V_\mathrm{MLS}\,T_{MA}\) around \(Y_m\) (see Fig. 5). The following condition is then obtained by matching the time- and space-averaging:
Note that there is only one measurement at time t and at position \(y_l\) during the translation. As the laser sheet has a finite thickness (about 1 mm), this thickness has to be included in the length \(D_{MA}\). When using PIV-RIMS techniques, time and space dependencies are intertwined, and it is therefore crucial to check the procedure’s reliability with great care by comparing the RIMS measurements with those obtained using a fixed laser sheet at \(Y_m\) over a long time period.
3.5 Evaluation of the scanning methodology
3.5.1 Flow characteristics and evaluation procedure
To assess scanning performance, we conducted two runs using the hydraulic characteristics detailed in Table 2. The bed arrangement was the same in both runs, but the runs differed as follows:
-
In the first run, velocities were obtained using PIV and a fixed laser sheet (FLS) positioned at \(Y_{m,FLS}=25\,\hbox {mm}\).
-
In the second run, velocities were obtained using the PIV–RIMS methodology and the flume was scanned using an moving laser sheet from \(Y_{m,0}=2\,\hbox {mm}\) to \(Y_{m,f}=40\,\hbox {mm}\).
First, we estimated the lag time \(T_{u^\prime }\) required to obtain accurate time-averaged quantities from the fixed laser sheet measurements. A 20-s period gave a robust estimate of the turbulence statistics near protuberances, making it possible to estimate \(T_{u^\prime }\). The velocity of the moving laser sheet \(V_\mathrm{MLS}\) could then be deduced from the constraints imposed by Eq. (7) and Eq. (8). Scanning performance was evaluated by comparing the mean velocities and turbulent stresses obtained using the RIMS methodology and those obtained by the fixed laser sheet. Table 3 summarises the information.
3.5.2 Temporal and spatial averaging measurements using the fixed laser sheet
Figure 6 shows a snapshot of the vertical and horizontal velocity components, their time-averaged fields and the resulting space- and time-averaged velocity profiles with the laser sheet fixed at \(Y_m=25\) cm. The light green areas give an idea of the spatial variability of the time-averaged velocities. The same is then done for the velocity fluctuations, disturbances and turbulent stresses.
The time-averaged vertical velocity field \(\overline{u_z}\) helps to understand why spatial averaging is useful (see Fig. 6b2): \(\overline{u_z}\) exhibited large spatial variability. At this local scale, the flow was neither uniform nor unidirectional. It was only at the mesoscopic scale, after appropriate space-averaging, that the flow could be considered uniform and unidirectional. As shown by Fig. 6b3, the space-averaged vertical velocity profile \(\langle \overline{u_z} \rangle \) was close to zero across the entire depth, confirming flow uniformity.
The time-averaged turbulence intensities along x and z also showed substantial spatial variability (see Fig. 6c2, d2). Zones of high \(\overline{\big |u^\prime _x \big |} \) values were observed behind protuberances due to their generation of turbulent wakes. \(\overline{\big |u^\prime _z \big |} \) remained more homogeneous, but its magnitude was higher, not only in the turbulent wakes but also against bead front faces on top of the bed. Inside the permeable bed, the turbulent activity was negligibly small. This observation must be tempered owing to the errors made when measuring small velocities using PIV. Indeed, we had \(\Delta \overline{\big |u^\prime _i \big |}_{small} \pm 2 ~\mathrm {mm/s}\). The highest velocities at the free surface were similarly subject to greater inaccuracy owing to the difficulties in measuring displacements at the surface (see Fig. 6c3, d3). If vertical turbulence intensities were assumed to be zero at the free surface, then the observed fluctuation might have resulted from the inaccuracy at this elevation as we had \(\Delta \overline{\big |u^\prime _i \big |}_{high} \pm 5 ~\mathrm {mm/s}\).
We found that the turbulent stress \(\tau _t\) roughly matched the depth-averaged momentum flux, as expected from the momentum balance equation (5) when the dispersive and viscous stresses can be neglected inside the surface layer. The spatial disturbance fields \(\tilde{u}_z\) and \(\tilde{u}_x\) also exhibited large spatial variability (see Fig. 7f2, g2), but contrary to the turbulence intensities, their peak values were observed around the beads rather than in their wakes. Note that the spatial disturbance could be positive or negative, which was not the case for the turbulence intensities. As observed in Fig. 7\(~-~\)(f2), there were small zones in front of and behind beads where the horizontal velocity components were lower. In these zones, vertical velocity was more often oriented upward. As a result, the dispersive stress \(\tau _d=\langle -\rho _f \tilde{u}_x \tilde{u}_z\rangle \) was more often positive than negative at the interface (see Fig. 7h3). For the FLS setting, measurement was taken in a single flow slice, and the dispersive stress was negative on top of the bed. This feature was not observed when averaging a larger domain using the PIV–RIMS procedure, as shown in Sect. 5.1.1. The dispersive stress affected both the front and rear of protuberances, i.e. where the velocity deficit was significant (see Fig. 7h2).
3.5.3 Turbulence statistics
We studied the turbulence around the protuberance formed by one of the borosilicate beads on top of the permeable bed, as shown in Fig. 8a, by using PIV and the fixed laser sheet (FLS) aimed at eight points around that protuberance. The spatial variability around this protuberance can also be observed in the two-dimensional time-averaged statistics of Fig. 7.
For the measurement points located above the roughness crest (A1, B1, C1), turbulence was spatially homogeneous and of weak intensity. For the measurement points on the roughness crest (A2, B2, C2), the intensity of turbulence was higher and differences between measurements point were visible. Finally, for the lowest level, in the rough layer (A3, C3), there was large spatial variability in turbulence. The average velocity at point C3 was close to 0 and the signal-to-noise ratio was therefore very low, whereas for A3, upstream of the bead, the velocities were higher, with high turbulence intensity relative to the mean velocity. Because Mignot et al. (2009a, b) have thoroughly explored these flow types, we will not go into this topic further. Here, statistical analysis of the turbulence identifies the region where \(T_{u^\prime }\) was the largest. Figure 8b shows how the empirical error in the averaged velocity computation depended on the measurement’s duration T. For the flow zones around point C3, we found that \(T_{u^\prime }\) had to be as long as 2 s to obtain a relative error lower than 10%. This was the strongest constraint to our continuous scan methodology.
In the configuration tested, and with \(T_{u^\prime }\sim 2\) s, the more restrictive condition was given by inequality (8) since \(\Delta _t \le 1/f_s \ll T_{u^\prime } = 2\,\hbox {s}\). The maximum velocity required by the MLS to obtain satisfactory continuous scan measurements could thus be estimated using Eq. (8) at \(V_{MLS,max} \sim \frac{L_u}{T_{u^\prime }} \sim 2~\mathrm {mm/s}\) if \(L_u\) was approximated by \(d_{p}/2\sim 4\) mm. Ideally, it would be better to set the length scale value at its lower bound given by the laser sheet thickness \(w_{LST}\). However, it would impose a long scanning procedure incompatible with our experimental conditions. As we will see in the next section, \(V_\mathrm{MLS}=2~\mathrm {mm/s}\) was satisfactory to determine flow statistics.
3.5.4 Evaluation results
After the scanning velocity was determined using Equation 8, the MLS run was performed by setting \(V_\mathrm{MLS} = 2\) mm/s. Figure 9a1, c1 shows the time-averaged velocity and turbulent stress fields at position \(Y_m=25\) mm from the MLS. Figure 9a2, c2 compares the resulting profiles (averaged along the x-direction) using the FLS and MLS procedures, respectively. Figure 9b1, d1 shows the absolute differences observed between the FLS and MLS procedures carried out on the field and on the averaged profiles. Averaged velocity and turbulent stress at laser sheet position \(Y_m\) showed good matches between the FLS and MLS procedures.
Error estimates were obtained by subtracting the FLS velocity and turbulent stress profiles from those acquired during the MLS experiment at \(Y= 25\) mm (see Fig. 9b2, d2). Various times \(T_{MA}\) were tested and, as observed in Fig. 9e1, e2, the smallest errors were obtained for \(T_{MA}=2\) s, which corresponded to the prediction made in Sect. 3.5.3. If \(T_{MA}\) was shorter or longer than 2 s, the error increased.
4 Repeatability, uniformity and the sidewall
4.1 The sidewall’s influence on the flow
To demonstrate the potential of the RIMS method, we present an investigation of the sidewall’s influence on the flow. Figure 10 shows a three-dimensional reconstruction of the flow, that is, the horizontal velocity component on the wall of a cuboid that represents the ROI. The fluid’s velocity \(\overline{u}_x\) increased with y as measurements were taken further away from the sidewall. This increase can also be observed in Fig. 11, where \(\overline{u}_x\) has been averaged in the x-direction and plotted for different \(z^\prime _{\epsilon =0.8}\). We found that the flow region which felt the sidewall’s influence least was \(Y = 10\) mm away from the wall. This demonstrates that measurements taken at less than 5 mm from the wall were strongly affected by it. These observations provide a posteriori grounds for using the index matching method, exploring the flow at a sufficient distance from the sidewall and obtaining profiles that can be used to evaluate the different contributions to the double-averaged momentum equation.
Interestingly, in Fig. 11, the velocities close to the free surface \((z^\prime _{\epsilon =0.8}=9\,\hbox {mm})\) and the wall \((Y<7 \,\hbox {mm})\) were lower than velocities in deeper positions (\(z^\prime _{\epsilon =0.8}=2\,\hbox {mm}\) and \(z^\prime _{\epsilon =0.8}=4\,\hbox {mm}4\)) but at the same distance from the wall. This phenomenon can be understood by noting that shear and dispersive turbulence were stronger next to the bed. The resulting mixing processes actively convected momentum from the middle of the flume to the sidewall at these depths, whereas near the free surface, the momentum transfer was of lower magnitude.
4.2 The bed arrangement’s influence on reproducibility
When using the PIV–RIMS methodology under similar flow conditions (slope and flow rate) and averaging measurements between \(Y = 10\,\hbox {mm}\) and \(Y = 40\,\hbox {mm}\) (to avoid sidewall influence), consecutive double-averaged velocity profiles were similar, thus indicating the experimental procedure’s good reproducibility as long as the bed was not rearranged (see Fig. 12).
As the mesoscopic scales (\(\sim 8 \,\hbox {cm}\) in the x-direction and \(\sim 3\,\hbox {cm}\) in the y-direction) used in the double-averaging were not much larger than the bead size \((d_p \sim 1\,\hbox {cm})\), our measurements suffered from finite size effects. In other words, we could not guarantee that porosity and averaged velocity profiles were insensitive to changes in the bed arrangement. We now take a closer look at this issue.
Figure 13 compares ten porosity and velocity profiles. These profiles were measured using a constant flow discharge \((q_f = 0.30\,\hbox {dm}^2/\hbox {s})\) and varying slopes (\(1\%\), \(2\%\) and \(4\%\)). Initially, the bed was randomly mixed and flattened using a ruler. The flow depth was still \(h_s=5\) cm. The ROI was located at a distance \(\delta _g\) = 90 cm from the outlet (see Fig. 14). How flow uniformity depended on this value is addressed in the next section. As we had found that slight variations in the slope could affect these profiles, we reset the slope’s incline before each run and measured it to within \(0.1\%\).
To compare vertical velocity and porosity profiles, we first needed to fix the origin of the vertical axis. There is no standard procedure for doing this with rough beds. We addressed various possibilities. The roughness crest was unsuitable because it created significant scatter between profiles: at the mesoscopic scale, \(z_{\epsilon =0.99}\) was highly influenced by individual grains that were slightly higher than the average bed level. The origin had to be fixed at a bed height where the scatter between the porosity profiles was minimal. We found The modified coordinate is given\(z_{ \epsilon =0.8}\) (see Fig. 13), that is, at \(0.3 d_p\) below the roughness crest, which was the shift that Voermans et al. (2017) obtained using the porosity inflection method, and which was close to what Nezu and Nakagawa (1993) prescribed. This similarity with the findings described by Voermans et al. (2017) made it possible to compare their results and ours. The Reynolds numbers based on this choice were slightly different to those estimated from the height of the roughness crest, as the flow depth \(h_f\) was computed from \(z_{ \epsilon =0.8}\), which is above \(z_{\epsilon =0.99}\).
In the roughness and surface layers, the porosity profiles plotted in Fig. 13 showed a similar pattern from one experiment to another. Slight differences were, however, observed near the roughness crest. Profiles in the subsurface layer (located at \(z^\prime _{\epsilon =0.8}<- 0.5 d_p\) in all runs) showed more scatter. This was the consequence of the ROI’s finite size. The porosity profile tended to the packed bed porosity \(\epsilon _b \sim 0.4\).
Although data exhibited a significant scatter, spatial averaging scales were sufficiently large to discriminate slope influence and bed arrangement effect. (We observed a low signal-to-noise ratio.) Based on this observation, we expected that the domain could we viewed as a representative elementary volume (REV). A larger domain would have improved similarities between runs with rearranged beds.
4.3 Uniformity: the influence of the permeable grid
At the flume’s upstream end, honeycomb-shaped straighteners stabilised the inflow created by the constant head tank. Downstream of these straighteners, the flow ran over the bi-dispersed borosilicate beads (as shown by Fig. 3a). At the flume outlet, a permeable grid located at \(x_g\) let the flow seep out of the bed in such a way that the subsurface flow occupied the bed’s entire height (see the enlarged view of the flume in Fig. 14). Most experimental investigations of supercritical flows neglect the downstream boundary’s influence, but in our experiments involving high bed-permeability, we observed that the downstream boundary condition affected a long section of the flume’s length. We thus believe that it is essential to take this influence into account. Indeed, when, for instance, the permeable grid created excessive runoff from the granular bed, the surface flow got into the bed upstream of the grid, causing a decrease in the flow depth over a certain length of the flume \(\delta _g\) from the grid. The flow depth was then non-uniform over a more or less long part of the flume.
4.3.1 The permeable grid’s influence on the subsurface flow
Within the Darcian framework (Darcy 1856), a quantitative estimation of \(\delta _g^\alpha \) , i.e. the distance from the grid, where the ratio between the estimated surface flow rate and the theoretical surface flow rate in a uniform situation is \(\alpha \), is estimated and given in “Appendix 2”. It results in the following relation :
With \(\nu _{BAE}=3 \times 10^{-6}\, {\mathrm{m}^2/s}\) and \(d_p=8\,\hbox {mm}\), permeability was estimated using the Kozeny–Carman equation \(K=\frac{\epsilon ^3d_p^2}{180 (1-\epsilon )^2} \sim 6.32 \times 10^{-8}\,\hbox {m}^2\). The granular bed depth was set at \(h_s=0.05\,\hbox {m}\). With \(i=2\%\) (the experiment’s average slope) and \(\alpha =0.8\), we obtained a distance \(\delta ^{0.8}_g=0.68\,\hbox {m}\). This method predicted that the permeable grid’s domain of influence was fairly long relative to the flume length \((\sim 2\,\hbox {m})\). To control both the subsurface and surface outlet flow rate, we added a buffer medium (BM) with a permeability higher than that of the granular bed at the flume outlet.
Moreover, the above prediction is made within the Darcian framework by considering only a viscous drag in the bed. In reality, we suspect form drag to also play an active role, especially in the roughness layer. Taking this additional drag into account can lead to reduced distance predictions. In the next subsection, we will take a closer look at the occurrence of a uniform flow along the flume.
4.3.2 Flow uniformity
To verify that the flow was uniform for \(x\le x_g-\delta _g=90\,\hbox {cm}\), we conducted experiments by varying the \(\delta _g\) length from the outlet. The longest distance was \(\delta _g=110\,\hbox {cm}\), and for this value every position along the flume length was within the boundary’s domain of influence. The shortest distance was \(\delta _g= 60\,\hbox {cm}\). Figure 15 shows that the outlet condition affected the flow for \(\delta _g\) distances as long as 60 cm for \(i=1\%\). Higher velocities were measured in both the surface and subsurface flows, whereas the depth was lower than the averaged velocity profiles at \(\delta _g= 90\,\hbox {cm}\). This was expected from Eq. 21, where any increase in the subsurface flow rate caused the flow depth to decrease. For \(i=4\%\), differences between profiles could not be statistically attributed to the outlet condition’s influence, given the uncertainties and noise induced by the bed arrangement. This analysis suggests that a nearly uniform flow was reached at \(\delta _g= 90\,\hbox {cm}\) because the differences between the profiles at \(\delta _g=110\,\hbox {cm}\) and \(\delta _g=90\,\hbox {cm}\) were not statistically significant.
5 Preliminary observations based on the PIV–RIMS method
As stated above, the main advantage of the PIV–RIMS methodology is that it averages flow quantities over a thin layer parallel to the bed, as prescribed in the double-averaging framework. Figure 13 shows double-averaged velocity profiles from various different bed arrangements and flume inclination.
5.1 Slope and averaged velocities
In the velocity profiles shown in Figs. 13 and 15, the slope was increased from 1 to 4%. As the slope was increased, we found that fluid velocities increased in all flow layers, but the \(U_x\) increment varied differently according to the layer considered. As the slope was increased from 1 to 4% (see inset of Fig. 13), we found that the averaged subsurface layer velocities were multiplied approximately fourfold, whereas free surface velocities were multiplied by 1.5. This difference reflected the various mechanisms at play in those layers: flow through the porous medium was controlled by drag forces, whereas surface flow was mostly driven by the vertical momentum transferred by turbulence. Moreover, (Breugem et al. 2006) suggested that all flows involving a sediment–fluid interface exhibit an inflection point in their velocity profiles. This suggestion was confirmed here and is also consistent with the observations by Voermans et al. (2017).
5.1.1 Dispersive and turbulent stresses
Figure 16 shows the dispersive and turbulent stresses obtained using the FLS and PIV–RIMS methodology. One significant difference between the two experimental procedures—use of FLS or MLS—was observable in the measurement of dispersive stresses. The turbulent stresses computed by both procedures showed similar behaviours. Using the FLS, the averaging procedure was done for a single slice at \(Y_m=25\) mm, eliminating the possibility of collecting information at other y positions. Using PIV–RIMS, the laser sheet moved along y and the profiles were averaged over x and y, thus reflecting flow variability in the transverse direction. As observed in previous studies (Voermans et al. 2017; Fang et al. 2018), the dispersive stress exhibited a positive trend at the interface, with maximum dispersive stress located just below the roughness crest (here, at \(z^\prime _{\epsilon =0.8} \sim 0\)). The turbulent stress maximum was located slightly above the roughness crest, at \(z^\prime _{\epsilon =0.8} \sim 0.3 d\), and rapidly decreased with decreasing \(z^\prime \) (or, equivalently, with increasing porosity).
Turbulent and dispersive stresses rapidly dampened in the subsurface layer, i.e. for depths below \(z<z_t\), where bed porosity reached (\(z^\prime _{\epsilon =0.8} < -0.5d\) in Fig. 16). Flows in the deepest layers were indeed essentially controlled by drag forces on grains. The roughness layer, that is, the transition zone, where porosity varied sharply from \(z_{rc}\) to \(z_{t}\) (\(0.3~d>z^\prime _{\epsilon =0.8} > -0.5~d\) in Fig. 16), was the zone which presented substantial vertical momentum exchanges. These exchanges resulted from either turbulence or dispersive effects.
6 Concluding remarks
The present article presented a PIV–RIMS technique for measuring averaged flow variables at the mesoscopic scale (velocities, stresses and porosity) as part of the double-averaging approach. The technique was applied to a turbulent unidirectional flow over a porous, coarse-grained bed. Combining laser scanning and iso-index techniques (RIMS) made it possible to obtain accurate porosity profiles \(\epsilon (z)\). Coupled with the PIV processing, this technique enabled us to determine the velocities in the surface, roughness and subsurface layers of the fluid.
The PIV–RIMS methodology is a fast and convenient experimental procedure, but it requires adjustments to the experimental parameters: the velocity of the MLS \(V_\mathrm{MLS}\) has to be slow enough to extract the flow’s spatial and temporal variability. To measure mean flow properties far from the flume sidewalls influence, we computed velocity profiles by averaging the flow between \(Y = 10\) mm and \(Y = 40\) mm.
As the dimensions of region of interest were constrained by the flume, measurements were sensitive to bed arrangement between runs. However, reproducibility tests were conducted successfully, allowing for measurements of the slope influence on subsurface flows. We also found that we had to place the region of interest sufficiently far from the flume outlet—at \(\delta _g=90\) cm—to ensure flow uniformity on average.
Preliminary observations revealed the roughness layer’s crucial role in the transfer of vertical momentum. These observations were thus in contrast with the assumption commonly used in most extant models—that there is a discontinuous porosity profile at the bed–flow interface. A valuable alternative might be to consider the roughness layer and model the continuous variations in the velocity and porosity profiles. In a near future, the measurement system could be rotated to see the flow from below and probe transverse and streamwise velocities. The system could also be improved by combining the stereoscopic PIV technique to obtain in one scanning procedure the three velocity components in a three-dimensional domain (3D3C-PIV).
Our results open up another avenue for refining closures involved in current models working at the mesoscopic scale. These data have been used in Rousseau (2019) PhD thesis where various modelling assumptions for low relative submergence flows were tested with an application on mountain river processes. In general, these data should contribute to a better understanding of flow resistance or transport processes in various settings (e.g. mountain rivers processes, hyporheic processes or heat transfers). These results could also be useful to test and validate large-eddy-simulation models (Fang et al. 2018; Lian et al. 2019) or models based on double-averaged or Reynolds averaged momentum equations (as in Maurin et al. (2018) for instance).
References
Aussillous P, Chauchat J, Pailha M, Medale M, Guazzelli E (2013) Investigation of the mobile granular layer in bedload transport by laminar shearing flows. J Fluid Mech 736:594–615
Beavers GS, Joseph DD (1967) Boundary conditions at a naturally permeable wall. J Fluid Mech 30(1):197–207
Blois G, Best J, Sambrook S, Gregory H, Hardy Richard J (2014) Effect of bed permeability and hyporheic flow on turbulent flow over bed forms. Geophys Res Lett 41(18):6435–6442
Boano F, Harvey J, Marion A, Packman A, Revelli R, Ridolfi L, Wörman A (2014) Hyporheic flow and transport processes: mechanisms, models, and biogeochemical implications. Rev Geophys 52(4):603–679
Bottaro A (2019) Flow over natural or engineered surfaces: an adjoint homogenization perspective. J Fluid Mech. https://doi.org/10.1017/jfm.2019.607
Bouguet JY (2001) Pyramidal implementation of the affine lucas kanade feature tracker description of the algorithm. Intel Corp 5(1–10):4
Boutier A (2012) Vélocimétrie laser pour la mécanique des fluides. Hermes Science-Lavoisier, Paris
Breugem WP, Boersma BJ, Uittenbogaard RE (2006) The influence of wall permeability on turbulent channel flow. J Fluid Mech 562:35–72
Brinkman HC (1949) A calculation of the viscous force exerted by a flowing fluid on a dense swarm of particles. Appl Sci Res 1(1):27–34
Brücker C (1997) 3d scanning piv applied to an air flow in a motored engine using digital high-speed video. Meas Sci Technol 8(12):1480
Budwig R (1994) Refractive index matching methods for liquid flow investigations. Exp Fluids 17(5):350–355
Cameron SM, Nikora VI, Stewart MT (2017) Very-large-scale motions in rough-bed open-channel flow. J Fluid Mech 814:416–429
Chagot L, Moulin FY, Eiff O (2020) Towards converged statistics in three-dimensional canopy-dominated flows. Exp Fluids 61(2):1–18
Chen K, Lin Y, Tu C (2012) Densities, viscosities, refractive indexes, and surface tensions for mixtures of ethanol, benzyl acetate, and benzyl alcohol. J Chem Eng Data 57(4):1118–1127
Darcy H (1856) Les fontaines publiques de la ville de Dijon: exposition et application..., Victor Dalmont
Dijksman J, Rietz F, Lőrincz K, van Hecke M, Losert W (2012) Invited article: Refractive index matched scanning of dense granular materials. Rev Sci Instrum 83(1):011301
Efstathiou C, Luhar M (2018) Mean turbulence statistics in boundary layers over high-porosity foams. J Fluid Mech 841:351–379
Fang H, Han X, He G, Dey S (2018) Influence of permeable beds on hydraulically macro-rough flow. J Fluid Mech 847:552–590
Ghisalberti M (2009) Obstructed shear flows: similarities across systems and scales. J Fluid Mech 641:51–61
Ghisalberti M, Nepf H (2006) The structure of the shear layer in flows over rigid and flexible canopies. Environ Fluid Mech 6(3):277–301
Hassan Y, Dominguez-Ontiveros E (2008) Flow visualization in a pebble bed reactor experiment using piv and refractive index matching techniques. Nucl Eng Des 238(11):3080–3085
Heitz D, Mémin E, Schnörr C (2010) Variational fluid flow measurements from image sequences: synopsis and perspectives. Exp Fluids 48(3):369–393
Hori T, Sakakibara J (2004) High-speed scanning stereoscopic piv for 3d vorticity measurement in liquids. Meas Sci Technol 15(6):1067
Huang A, Huang M, Capart H, Chen R (2008) Optical measurements of pore geometry and fluid velocity in a bed of irregularly packed spheres. Exp Fluids 45(2):309–321
Jiménez J (2004) Turbulent flows over rough walls. Annu Rev Fluid Mech 36:173–196
Kähler C, Astarita T, Vlachos P, Sakakibara J, Hain R, Discetti S, La Foy R, Cierpka C (2016) Main results of the 4th international PIV challenge. Exp Fluids 57(6):97
Keylock C (2015) Flow resistance in natural, turbulent channel flows: The need for a fluvial fluid mechanics. Water Resour Res 51(6):4374–4390
Keylock C, Ghisalberti M, Katul G, Nepf H (2019) A joint velocity-intermittency analysis reveals similarity in the vertical structure of atmospheric and hydrospheric canopy turbulence. Environ Fluid Mech 20:77
Lācis U, Bagheri S (2017) A framework for computing effective boundary conditions at the interface between free fluid and a porous medium. J Fluid Mech 812:866–889
Lamb M, Brun F, Fuller BM (2017) Hydrodynamics of steep streams with planar coarse-grained beds: Turbulence, flow resistance, and implications for sediment transport. Water Resour Res 53(3):2240–2263
Lian YP, Dallmann J, Sonin B, Roche KR, Liu W, Packman AI, Wagner G (2019) Large eddy simulation of turbulent flow over and through a rough permeable bed. Computers & Fluids 180:128–138
Liu T, Shen L (2008) Fluid flow and optical flow. J Fluid Mech 614:253–291
Mahjoob S, Vafai K (2008) A synthesis of fluid and thermal transport models for metal foam heat exchangers. Int J Heat Mass Transf 51(15–16):3701–3711
Manes C, Poggi D, Ridolfi L (2011) Turbulent boundary layers over permeable walls: scaling and near-wall structure. J Fluid Mech 687:141–170
Maurin R, Chauchat J, Frey P (2018) Revisiting slope influence in turbulent bedload transport: consequences for vertical flow structure and transport rate scaling. J Fluid Mech 839:135–156
Mendoza C, Zhou D (1992) Effects of porous bed on turbulent stream flow above bed. J Hydraulic Eng 118(9):1222–1240
Mignot E, Barthélemy E, Hurther D (2009a) Double-averaging analysis and local flow characterization of near-bed turbulence in gravel-bed channel flows. J Fluid Mech 618:279–303
Mignot E, Hurther D, Barthélemy E (2009b) On the structure of shear stress and turbulent kinetic energy flux across the roughness layer of a gravel-bed channel flow. J Fluid Mech 638:423–452
Miozzi M, Jacob B, Olivieri A (2008) Performances of feature tracking in turbulent boundary layer investigation. Exp Fluids 45(4):765
Nezu I (2005) Open-channel flow turbulence and its research prospect in the 21st century. J Hydraulic Eng 131(4):229–246
Nezu I, Nakagawa H (1993) Turbulence in open channels. IAHR/AIRH Monograph, Balkema
Nezu I, Rodi W (1986) Open-channel flow measurements with a laser doppler anemometer. J Hydraulic Eng 112(5):335–355
Ni W-J, Capart H (2015) Cross-sectional imaging of refractive-index-matched liquid-granular flows. Exp Fluids 56(8):163
Nikora V, Goring D, McEwan I, Griffiths G (2001) Spatially averaged open-channel flow over rough bed. J Hydraulic Eng 127(2):123–133
Nikora V, McEwan I, McLean S, Coleman S, Pokrajac D, Walters R (2007) Double-averaging concept for rough-bed open-channel and overland flows: Theoretical background. J Hydraulic Eng 133(8):873–883
Ochoa-Tapia J, Whitaker S (1995) Momentum transfer at the boundary between a porous medium and a homogeneous fluidi. theoretical development. Int J Heat Mass Transf 38(14):2635–2646
Pokrajac D, Manes C (2009) Velocity measurements of a free-surface turbulent flow penetrating a porous medium composed of uniform-size spheres. Transp Porous Media 78(3):367. https://doi.org/10.1007/s11242-009-9339-8
Pokrajac D, Finnigan JJ, Manes C, McEwan I, Nikora V (2006) On the definition of the shear velocity in rough bed open channel flows. Proc Int Conf Fluvial Hydraulics 1:89–98
Prancevic JP, Lamb MP (2015) Unraveling bed slope from relative roughness in initial sediment motion. J Geophys Res Earth Surface 120(3):474–489
Recking A (2009) Theoretical development on the effects of changing flow hydraulics on incipient bed load motion. Water Resour Res. https://doi.org/10.1029/2008WR006826
Rickenmann D, Recking A (2011) Evaluation of flow resistance in gravel-bed rivers through a large field data set. Water Resour Res. https://doi.org/10.1029/2010WR009793
Rosti M, Cortelezzi L, Quadrio M (2015) Direct numerical simulation of turbulent channel flow over porous walls. J Fluid Mech 784:396–442
Rousseau G (2019) Turbulent flows over rough permeable beds in mountain rivers: Experimental insights and modeling. PhD thesis, École Polytechnique Fédérale de Lausanne
Rouzes M, Moulin F, Florens E, Eiff O (2019) Low relative-submergence effects in a rough-bed open-channel flow. J Hydraulic Res 57(2):139–166
Scarano F, Riethmuller M (1999) Iterative multigrid approach in piv image processing with discrete window offset. Exp Fluids 26(6):513–523
Shi J (1994) Good features to track. In: 1994 IEEE Computer Society Conference on Computer vision and pattern recognition, 1994. Proceedings CVPR’94. IEEE, pp 593–600
Suga K, Matsumura Y, Ashitaka Y, Tominaga S, Kaneda M (2010) Effects of wall permeability on turbulence. Int J Heat Fluid Flow 31(6):974–984
Suga K, Okazaki Y, Ho U, Kuwata Y (2018) Anisotropic wall permeability effects on turbulent channel flows. J Fluid Mech 855:983–1016
Tilton N, Cortelezzi L (2008) Linear stability analysis of pressure-driven flows in channels with porous walls. J Fluid Mech 604:411–445
van der Vaart K, Gajjar P, Epely-Chauvin G, Andreini N, Gray J, Ancey C (2015) Underlying asymmetry within particle size segregation. Phys Rev Lett 114(23):238001
Voermans JJ, Ghisalberti M, Ivey GN (2017) The variation of flow and turbulence across the sediment-water interface. J Fluid Mech 824:413–437
Wiederseiner S, Andreini N, Epely-Chauvin G, Ancey C (2011) Refractive-index and density matching in concentrated particle suspensions: a review. Exp Fluids 50(5):1183–1206
Wilson NR, Shaw R (1977) A higher order closure model for canopy flow. J Appl Meteorol 16(11):1197–1205
Zampogna GA, Bottaro A (2016) Fluid flow over and through a regular bundle of rigid fibres. J Fluid Mech 792:5–35
Zhang G, Chanson H (2018) Application of local optical flow methods to high-velocity free-surface flows: Validation and application to stepped chutes. Exp Thermal Fluid Sci 90:186–199
Acknowledgements
Open access funding provided by EPFL Lausanne. The authors are grateful to the anonymous reviewer for the numerous astute remarks that helped to improve the paper. We thank Bob de Graffenried for his continuous technical support and the EPFL safety team for their assistance in reducing the risks associated with the handling and storage of benzyl-alcohol solutions.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendices
Appendix 1: Image velocimetry processing
This Appendix details the three principal steps of the image velocimetry algorithm used to yield the velocity field from consecutive images. The test on PIV challenge Case A (Kähler et al. 2016), as well as the internet address needed to access to the algorithm’s detail, are provided at the end of this Appendix.
1.1 Pre-processing
For a given laser sheet position \(Y_m\), a mask is generated from the bead positions to restrict measurement to the interstitial flow zones and the surface flow. Similarly, the fluctuating fluid/air interface is detected in order to mask the upper part of the frame (see Fig. 17a).
The Contrast-Limited Adaptive Histogram Equalisation (CLAHE) algorithm (grid size = 32\({\times }\)16 px, clip limit = 8) is used to improve image contrast. Hot pixels (with constant high-intensity values) may be present during the recording, as may local and temporary (long duration in comparison with the particle displacement) hot spots due to reflection. To solve this problem, a background removal procedure is performed by subtracting the average frame.
Before any velocity measurements, the Good Feature to Track (GFT) algorithm selects features that maintain good contrast, i.e. that are able to provide accurate velocity estimates (Shi 1994) (see Fig. 17b). This pre-selection has two advantages: first, by discarding low-quality points it diminishes errors, and second, it decreases the number of potential interrogation windows, thereby making the algorithm more efficient. Using classic PIV methods, the entire domain is usually computed within regularly spaced interrogation windows and low-quality measurements are generally discarded using post-processing methods. The present study’s method avoids processing those zones with a low signal-to-noise ratio. After this step, the points \(\mathbf{m} _i=(x,z)_i^T\) are selected and velocimetry processing is launched.
1.2 Velocimetry processing
The velocimetry algorithm measures the local (region-based) optical flow by means of a pyramidal implementation of the Lukas–Kanade method (Bouguet 2001) (see Fig. 17c). This method minimises the square of the Displaced Frame Difference. To better understand the equations involved in this algorithm and its link to classic PIV, the procedure is detailed below, based on the papers by Heitz et al. (2010) and Liu and Shen (2008).
Given a position \(\mathbf{m} =(x,z)^T\) in the image and the intensity function \(I(\mathbf{m} ,t)\) of the image field, the velocity field is denoted as
The Optical Flow Constraint (OFC) equation representing the brightness constancy can be written as
Equation 13 is the linear formulation of the matching formula between two consecutive images and is also known as the Displaced Frame Difference:
where \(\mathbf{d} (\mathbf{m} )\) denotes the displacement field between two images. With the Lukas–Kanade method, the displacement field between two consecutive images is determined by minimising the square of the Displaced Frame Difference model
where \(W (\mathbf{m} )\) is the interrogation window around the point of interest. Since \(I(\mathbf{m} ,t)\) is independent of \(\mathbf{d} \), Equation 15 is equivalent to:
Equation 16 shows that the minimisation of the square of the Displaced Frame Difference includes the correlation between two consecutive images. The displacement field estimated using this method is thus equivalent to the displacement field obtained using classic PIV if the quantity \(\sum _\mathbf{r \in W (\mathbf{m} )} I(\mathbf{m} +\mathbf{d} (\mathbf{m} ),t+\delta t)^2\) does not depend on \(\mathbf{d} \). Classic cross-correlation techniques implicitly use this assumption, but it is locally strengthened when small interrogation windows or large velocity gradients are considered. This is probably why this method works well for the current study problem, where small pore sizes limit the windowing.
The pyramidal application of the algorithm aims to increase its dynamic range, i.e. deal with significant pixel motion. The pyramid refers to the successive low-pass filtering and sub-sampling of the image sequence. The levels of the pyramid (1 2, 3, ...) represent the number of passes and the resolution of the image for the first pass on which the Lukas–Kanade velocimetry method is executed. For example, if the image has a resolution of 400\({\times }\)400 px and the pyramid has two levels, the first image has a resolution of 100\({\times }\)100 px. In this image, the pixel motion is smaller, and the Lukas–Kanade method (with the same window size) measures the overall movement to introduce a shift for the second pass. This methodology is the equivalent of the iterative multi-grid method commonly used in fluid mechanics (Scarano and Riethmuller 1999). For this experiment, the pyramidal Lukas–Kanade method is parametrised with a 16 \({\times }\) 16 px window and three pyramidal levels.
At the end of this step, the velocity is obtained for each of the selected points \(\mathbf{u} _i=(u_x,u_z)_i^T\) (see Fig. 17c).
1.3 Post-processing and interpolation scheme
The final step consists of an interpolation process to obtain a velocity field from the isolated points where velocity was known, filling the gaps where the image quality was poor or where the number of seeding particles was too small. This step is commonly performed when using particle tracking velocimetry (PTV) algorithms, but it is computationally expensive. Recent improvements in the Visualisation ToolKit (VTK) library allow use of a tree-like data structure to partition the 2D space and create buckets (methods that are commonly used in 3D graphics or 3D game engines). The search for the points or closer neighbours is then more efficient.
Before the interpolation process, the velocity vectors are subjected to two filters to detect potential outliers. The first filter detects and suppresses isolated points, whereas the second filter detects outliers by making comparisons with the local averaged velocity.
A Gaussian interpolation scheme uses a kernel with a 15 px radius and a standard deviation of 5.6 px. Finally, using this process the velocity field between two images can be reproduced (see Fig. 17d).
1.4 Test on the 4th PIV challenge: case A
An overview of the literature on the application of Lukas–Kanade techniques to fluid mechanics revealed only a few contributions (Miozzi et al. 2008; Zhang and Chanson 2018). The algorithm developed for this article was performance-tested on the image sequences of the 4th PIV Challenge Case A (Kähler et al. 2016). The resulting velocity measurements (Figs. 18, 19) showed good agreement with the main measurements taken by the twenty leading participants in the 4th PIV Challenge. The main code, termed opyFlow, and the algorithms used to provide the figures below, showing the results of the test, have been uploaded to GitHub (https://github.com/groussea/opyflow). With regard to the different comments contained in the manuscripts in this domain (e.g. Boutier (2012); Heitz et al. (2010)), this methodology seems more accurate and efficient than traditional PIV methodologies.
Appendix 2: Influence of the permeable grid’s distance from the measurement estimated using Darcy’s law
This Appendix was developed to obtain a quantitative estimation of \(\delta ^\alpha \), i.e. the distance from the grid where the surface flow is \(\alpha \, \%\) of the theoretical surface flow in a uniform situation (see Fig. 14). The problem is posed within Darcy’s framework.
Let \(z_\mathrm{surf}(\delta _g)\) be the free surface level at distance \(\delta _g\). The pressure drop between the constant air pressure on the grid and the fluid pressure at a vertical coordinate z is given by \(\Delta P(z)=P_\mathrm{air}-P(z)\), where P(z) is the static pressure \(P(z)=P_\mathrm{air}+\rho _f g (z_\mathrm{surf}-z)\).
Thus, the subsurface velocity \(U_\mathrm{SSL}(z)\) at z will be influenced by both the gravity gradient and the pressure drop, and it can be predicted, at first approximation, by:
Within the Darcy framework, the subsurface layer flow is not expected to exhibit linear behaviour at the outlet, where velocities increase. However, the Ergün equation’s quadratic term usually decreases the permeability, and the linear approximation has the effect of overestimating the flow inside the porous bed at the outlet.
Thus, the increase in the total subsurface flow discharge \(q_{f,h_\mathrm{SSL}}\) is given as a function of \(\delta _g\):
At this point, it is observed that as \(\delta _g \rightarrow + \infty \), flow discharge in the bed tends to its expected steady value \(q^1_{f,h_s}= \frac{K g }{\nu } h_s i\) and the steady surface flow is given by \(q^1_{f,SL+RL}=q_f-q^1_{f,SSL}\).
Equation 19 involves \(h_f(\delta )\) which is non-uniform along x. To resolve this equation, a relation between surface level and subsurface flow discharge must be provided. It is quite complex due to the non-uniformity of both surface velocity and depth. Instead, \(h_\mathrm{SL}\) is supposed to be negligible with respect to \(h_\mathrm{SSL}+h_\mathrm{RL}\). This assumption seems reasonable since \(h_f\) is about 0 at the outlet condition. Also, we must scale \(h_\mathrm{RL}\) and \(h_\mathrm{SSL}\). As observed experimentally, \(h_\mathrm{RL} \sim d_p\) and the subsurface layer thickness are given by \(h_\mathrm{SSL} \sim h_s -d_p\), where \(h_s\) is the initial total sediment depth fixed manually.
The next step produces the distance \(\delta g\), where the surface flow decrease is negligible. With the condition that \(q_{f,SL}>\alpha q^1_{f,SL}\), where \(\alpha \) is the quality coefficient (that should be close to one to obtain a nearly uniform flow), we obtain the following equation:
The height \(\delta ^\alpha \), above which this condition is verified, is thus provided by:
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Rousseau, G., Ancey, C. Scanning PIV of turbulent flows over and through rough porous beds using refractive index matching. Exp Fluids 61, 172 (2020). https://doi.org/10.1007/s00348-020-02990-y
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s00348-020-02990-y