1 Introduction

Natural and artificial rivers are quite often characterized by cross-sections composed by a deeper main channel and shallower floodplains. For this reason they are usually referred as “compound channels”. Flows of these streams are defined as predominantly horizontal since their horizontal dimensions greatly exceed the vertical one [10].

The analysis of mixing processes in natural streams has already been investigated both from an Eulerian and a Lagrangian point view [19, 21]. Eulerian and Lagrangian approaches are well-known frameworks employed in order to characterize features of the fluid flow as vortices [17] and barriers to transport [4, 6]. In particular, the Eulerian approach uses a fixed frame and focuses on instant velocity fields whereas the Lagrangian approach aims to analyse particle trajectories over fixed time intervals. As a result, both coherent structures and dispersion properties can be analysed under such an approach [7, 13]. Haller [9] pointed out how the two approaches should not be considered interchangeable . However, it is reasonable to assume a link since the basis of these approaches is the same, i.e. the velocity fields. Such a link is still lacking in the scientific literature and we argue that it could be fostered through the analysis of the spectral properties of the quantities at hand.

Previous studies aimed to evaluate transport processes in compound channels using Eulerian diagnostic [3, 23, 24] such as the Okubo-Weiss criterion, usual Lagrangian statistics, e.g. absolute and relative dispersion, and Lagrangian Coherent Structures [5]. These studies were carried out upon surface velocity fields recorded during laboratory experiments via Particle Image Velocimetry (PIV). The present contribution relies upon the same velocity fields since they are validated by the previous cited papers. Stocchino et al. [23] evaluated velocity energy spectra of the streamwise component in compound channels pointing out the presence of an inverse cascade in the energy spectrum depending on the flow conditions. This work aims to clarify whether it is possible to recover the same information by calculating the eulerian spectrum of a classical Lagrangian diagnostic, i.e. the Lyapunov exponents. We would like to find a direct link between Eulerian and Lagrangian frameworks through a spectral analysis.

The paper proceeds with Sect. 2 where the theoretical background is laid. The laboratory experiments are described in Sect. 3. The Results are detailed in Sect. 4. Eventually, the conclusions are drawn in Sect. 5.

2 Energy spectrum calculations

Let us consider two initial close particles advected in a two-dimensional turbulence flow. We can introduce Eulerian coordinates as

$$\begin{aligned} {\varvec{x}}={\varvec{\varPhi }}\left( t;t_0,{\varvec{\xi }}\right) \end{aligned}$$
(1)

where \({\varvec{\varPhi }}\) is the flow map and \({\varvec{\xi }}\) the Lagrangian coordinates. The trajectories of the particles can be obtained by solving the following set of two ordinary differential equations with appropriate initial conditions

$$\begin{aligned} \frac{d{\varvec{x}} }{d t} = {\varvec{u}} \left( {\varvec{x}} ,t \right) \end{aligned}$$
(2)

where \({\varvec{u}} =(u,v,w)\) is the velocity field. We can evaluate Eq. (2) on a finite time interval \(\left[ 0,T\right]\) in order to compute the final distance that particles can experience. Therefore, if we consider as initial conditions \({\varvec{\xi }}_0\) and \(\varvec{\xi }_0+{\varvec{\epsilon }}\) we can evaluate the final distance between the two particles applying a linearisation [1]:

$$\begin{aligned} \varDelta {\varvec{x}} \left( T\right) ={\varvec{\varPhi }}\left( T;0,\varvec{\xi }_0\right) -{\varvec{\varPhi }}\left( T;0,{\varvec{\xi }}_0+{\varvec{\epsilon }}\right) \approx \nabla {\varvec{\varPhi }}\left( T;0,{\varvec{\xi }}_0\right) \varvec{\epsilon } \end{aligned}$$
(3)

The magnitude of the final distance can be evaluated as [20]:

$$\begin{aligned} \begin{aligned} |\varDelta {\varvec{x}} \left( T\right) |&=\sqrt{\varDelta {\varvec{x}} \left( T\right) \cdot \varDelta {\varvec{x}} \left( T\right) }=\sqrt{\left[ \nabla {\varvec{\varPhi }}\varDelta {\varvec{x}} \left( 0\right) \right] \cdot \left[ \nabla {\varvec{\varPhi }}\varDelta {\varvec{x}} \left( 0\right) \right] }= \\&=\sqrt{\varDelta {\varvec{x}} \left( 0\right) \cdot \left[ {\varvec{C}} \varDelta {\varvec{x}} \left( 0\right) \right] }=\sqrt{ {\varvec{\epsilon }}\cdot \left( {\varvec{C}} {\varvec{\epsilon }}\right) } \end{aligned} \end{aligned}$$
(4)

where \({\varvec{C}}\) is the Cauchy-Green tensor defined as \({\varvec{C}} =\left( \nabla {\varvec{\varPhi }}\right) ^T\nabla {\varvec{\varPhi }}\) where \(\left( \cdot \right) ^T\) denotes the transpose. It is possible to prove that matrix \({\varvec{C}}\) is positive definite and symmetric. Since we analyse 2D velocity fields, \({\varvec{C}}\) has two eigenvectors \({\varvec{e}} _1\) and \({\varvec{e}} _2\) associated with two eigenvalues \(0<\lambda _{1}\le \lambda _{2}\), respectively.

Among the infinite directions, in order to experience the maximum separation the two particles must be aligned along the direction pointed out by the eigenvector \({\varvec{e}} _{2}\) associated with the maximum eigenvalue of the Cauchy-Green tensor. Therefore,

$$\begin{aligned} \text {max}\left| \varDelta {\varvec{x}} (T)\right| \approx e^{T\sigma ^{t_0+T}_{t_0}}\left| \varDelta \widetilde{{\varvec{x}}}(t_0)\right| \end{aligned}$$
(5)

where the superscript \(\widetilde{\cdot }\) indicates alignment with the eigenvector \({\varvec{e}} _{2}\) and

$$\begin{aligned} \sigma ^{t_0+T}_{t_0} \left( {\varvec{x}} \right) = \frac{1}{\left| T \right| } \log \sqrt{ \left( \lambda _{2} \right) } \end{aligned}$$
(6)

is the Finite-Time Lyapunov Exponent (FTLE) calculated over the finite-time interval T. FTLE can be considered a finite-time average of the maximum expansion rate that a pair of close initial particles advected by the flow can experience in a finite-time interval T.

An analysis based on velocity separations \({\varvec{s}}\) between particles [12] in a two-dimensional turbulent flow with stationary statistics can be enlightening for joining Eulerian and Lagrangian perspectives. The separation velocity \({\varvec{s}}\) (i.e., the Lagrangian velocity difference) can be written in terms of Eulerian velocity as:

$$\begin{aligned} \overline{|{\varvec{s}} (\varvec{\varDelta })|^2}=\overline{|{\varvec{u}} ({\varvec{x}} +\varvec{\varDelta },t)-{\varvec{u}} ({\varvec{x}} ,t)|^2} \end{aligned}$$
(7)

where \(\varvec{\varDelta }=(\varDelta _x,\varDelta _y,\varDelta _z)\) is the separation vector with magnitude \(\left| \varvec{\varDelta }\right| =\varDelta\) and the overline represents the expected value, \(\overline{\left( \cdot \right) }=E[\left( \cdot \right) ]\). If we note that \(\varDelta (t)=\left| \varDelta {\varvec{x}} (t)\right| \approx e^{t\sigma ^{t_0+t}_{t_0}}|\varDelta {\varvec{x}} (t_0)|\) and assuming that the integration is forward in time, we get (the dependence from t is dropped for simplicity):

$$\begin{aligned} \overline{|{\varvec{s}} (\varvec{\varDelta })|^2}=\overline{\left| \frac{d\varvec{\varDelta }}{dt}\right| ^2}\approx \overline{\left| \frac{d}{dt}e^{t\sigma ^{t_0+t}_{t_0}}\right| ^2}|\varDelta {\varvec{x}} (t_0)|^2 \end{aligned}$$
(8)

The behavior of separation velocities, i.e. of the structure function, at the varying of the separation has already been analysed by [23]. In the present contribution we would like to analyse the links with Lyapunov exponents. The fundamental relation between the energy spectrum E(k) and the auto-correlation of velocity is written adopting Taylor’s hypothesis of frozen turbulence. Therefore, the energy spectrum is obtained in terms of wavenumbers k, dividing frequencies by the time and space-averaged surface velocities \(U_s\), \(k=\frac{f}{U_s}\). As a result, we carry out the analysis along the streamwise direction x [11]:

$$\begin{aligned} E(k)= & {} \frac{1}{2\pi }\int _{-\infty }^{+\infty }R(\varDelta )e^{-ik\varDelta }d\varDelta \end{aligned}$$
(9)
$$\begin{aligned} R(\varDelta )= & {} \int _{-\infty }^{+\infty }E(k)e^{ik\varDelta }dk \end{aligned}$$
(10)

where

$$\begin{aligned} R(\varDelta )=\overline{u(x+\varDelta ,t)u(x,t)} \end{aligned}$$
(11)

Therefore, we can write (all quantities refer to the streamwise component now):

$$\begin{aligned} \overline{|s(\varDelta )|^2}=\overline{|u^2(x+\varDelta ,t)+u^2(x,t)-2u(x+\varDelta ,t)u(x,t)|} \end{aligned}$$
(12)

If we recall that:

$$\begin{aligned} \overline{u^2(x,t)}=\int _{-\infty }^{+\infty }E(k)dk=E_t \end{aligned}$$
(13)

and we assume independence from a translation of the coordinate system, we also get that:

$$\begin{aligned} \overline{u^2(x+\varDelta ,t)}=\int _{-\infty }^{+\infty }E(k)dk=E_t \end{aligned}$$
(14)

As a result, we could compute the Fourier transform of \(\overline{|s(\varDelta )|^2}\) as:

$$\begin{aligned} \begin{aligned} F(k)=&\frac{1}{2\pi }\int _{-\infty }^{+\infty }\overline{|s(\varDelta )|^2}e^{-ik\varDelta }d\varDelta = \\&=-\frac{1}{2\pi }\int _{-\infty }^{+\infty }2R(\varDelta )e^{-ik\varDelta }d\varDelta \\&\quad +\frac{1}{2\pi }\int _{-\infty }^{+\infty }\overline{u^2(x+\varDelta ,t)}e^{-ik\varDelta }d\varDelta + \\&\quad +\frac{1}{2\pi }\int _{-\infty }^{+\infty }\overline{u^2(x,t)}e^{-ik\varDelta }d\varDelta = \\&= - 2E(k)+2E_t\delta (k) = -2 E(k) \quad for \quad k >0 \end{aligned} \end{aligned}$$
(15)

where \(\delta (k)\) is the Dirac delta since:

$$\begin{aligned} \int _{-\infty }^{+\infty }e^{-ikx}dx=2\pi \delta (k). \end{aligned}$$
(16)

As a result, substituting Eq. 8 in 15, we obtain:

$$\begin{aligned} F(k)= & {} \frac{1}{2\pi }\int _{-\infty }^{+\infty }\overline{|s(\varDelta )|^2}e^{-ik\varDelta }d\varDelta \nonumber \\\approx & {} \frac{1}{2\pi }\int _{-\infty }^{+\infty }\overline{\left| \frac{d}{dt}e^{t\sigma ^{t_0+t}_{t_0}}\right| ^2}e^{-ik\varDelta }d\varDelta \propto E(k). \end{aligned}$$
(17)

We define F(k) as the eulerian spectrum of finite-time Lyapunov exponents since we compute such a spectra from a fixed frame, i.e from an eulerian one. Using Parseval’s theorem, it is possible to compute E(k) directly from the streamwise velocity. Thus, we can write:

$$\begin{aligned} E(k)=\frac{1}{2\pi }\int _{-\infty }^{+\infty }R(\varDelta )e^{-ik\varDelta }d\varDelta =\lim _{X\rightarrow \infty }\left| \frac{1}{2\pi }\int _{-X}^{+X}u(x,t)e^{-ikx}dx\right| ^2=S_u \end{aligned}$$
(18)

where X is the lenght of the domain we take into consideration. Since we cannot extend the above limit to infinity, we have to admit that the above equality holds also for a finite space. The final objective consists in comparing \(S_u\) and F(k) in order to underline the connection between the Lagrangian and the Eulerian framework as shown in Eq. 17. Energy spectra will be evaluated in Sect. 4.

3 Experimental flow fields

The present analysis is based on the experimental measurements of the free-surface Eulerian velocity fields described in [5, 23, 24]. Herein, we briefly recall the main characteristics of the apparatus and of the measuring system. The flume was 20 m long, 60 cm wide and the trapezoidal cross-section was composed by a central main channel \((W_{mc}= 20\,\hbox {cm})\), two lateral flat floodplains \((W_{fp}= 18\,\hbox {cm})\) and a transition region \((W_{tr}= 2.5\,\hbox {cm})\). Figure 1 shows the cross section of the flume.

Fig. 1
figure 1

Sketch of the cross section of the flume

Velocity measurements have been performed by means of a two-dimensional Particle Image Velocimetry system on a field of view of \((1.2\times 0.6)\,\hbox {m}^2\). The acquisition rate was between 100 and 250 Hz, depending on the flow velocity. Each acquisition was made of a number of frames between 2000 and 4000. Several series of experiments have been carried out spanning a quite large range of values of the main physical parameters. In Table 1 we summarize the experimental conditions, providing the values of the ratio between the main channel water depth (\(h_{mc}\)) and that of the floodplains (\(h_{fp}\)), \(r_h=h_{mc}/h_{fp}\), and the Froude number, \(Fr=U_{m}/\sqrt{gR}\), where R is the hydraulic radius, g is gravity and \(U_{m}\) is the peak velocity in the main channel. Moreover, S represents the longitudinal bed slope. The experiments under analysis are the same as those studied in [5] in order to allow for a direct comparison with Lagrangian Coherent Structures.

Table 1 Main parameters of the experiments under analysis

We keep the same distribution of the flow regimes depending on \(r_h\) introduced in [15] and used in [23]. As pointed out by [15] three different flow regimes can be identified depending on the value of \(r_h\). For \(r_h>3\) the flow is defined as “Shallow”. In this case, intense velocity gradients occur at the transition between the main channel and the floodplains, leading to a strong shearing and a generation of vorticity associated with the flow depth jump [22]. For values of \(r_h<2\), the flow is defined as “Deep”, characterized by a weaker shear in the transition region. The flow depth jump, in this case, is unable to greatly influence the free-surface flow. Finally, “Intermediate flows” are defined when \(2<r_h<3\).

4 Results and discussion

Compound channel flows present different behaviours depending on Froude number (supercritical or subcritical conditions) and on the depth jump (shallow, intermediate and deep flows). In particular, an inverse energy cascade can be observed for high Froude number flows [16] and in shallow and intermediate flows [23].

Evidence of the presence of an inverse energy cascade occurring in shallow flow conditions can be found by means of the dimensionless Eulerian power spectral density (PSD) function \(S_u (k L )\) of the streamwise velocity component, where the wavenumber k has been made dimensionless using \(W_{tr} = L\) [23]. The PSD functions have been normalized with the friction velocity \(u_{*}\) defined as \(u_{*} = \sqrt{gh S}\). Owing to the limited size of the velocity series in space, the computation of the PSD has been carried out in terms of frequency \(S_u (f )\) and, subsequently, evaluated in terms of wavenumbers by dividing each frequency by the time and space-averaged surface velocity \(U_s\), \(k = f/U_s\), under the assumption of “frozen turbulence”, as suggested by [16].

The presence of an inverse energy cascade can be further assessed by analysing the Kolmogorov \(S_3\) structure function [25]. Such a function can be defined as \(S_3=\langle \delta u(\varDelta )^3 \rangle\), with \(\delta u(\varDelta )=u(x+\varDelta )-u(x)\). The evaluation of the Kolmogorov structure function is carried out in agreement with [16]. The transverse component of velocity has at least one order of magnitude less than the streamwise component since the flow is mainly unidirectional. Thus, structure functions and spectra reveals the behaviour of the streamwise component.

For all experiments, the spatial structure functions were negative at small separations \(\varDelta\). Such a behaviour is expected, in general, for reasonably small scales where energy transfer is directed from larger eddies to smaller eddies, in agreement with the classical picture of open channel flow. With an increase in \(\varDelta\) the structure functions change their sign from negative to positive suggesting an inverse energy cascade at larger scales. Figure 2 shows the structure function for the analysed experiments. \(S_3\) is made nondimensional with the friction velocity whereas separations \(\varDelta\) with the Lagrangian Integral Length Scale \(L_{uL}\) [8]. As expected, the shallow case (exp. 201) and the intermediate subcritical cases (exp. 205 and 207) show an inverse energy cascade. The deep case and the intermediate supercritical cases (exp. 213 and 105, respectively) do not show such an inversion. Details about the root causes of such an inversion are detailed in [23]. Summarising such results, it is possible to argue that in shallow flows, i.e. when the depth jump is great, eulerian macro-vortices are triggered by the mechanism described by [22] and the injection scale is the depth jump itself. These flows present an inverse energy cascade. For Intermediate flows, it seems that only for subcritical conditions does an inverse energy cascade survive (the injection scale always related to the flow depth jump as in the shallow flow conditions), whereas only an enstrophy cascading process occurs for supercritical flows. In deep flows the influence of the depth jump is low and only a typical direct energy cascade is present. Therefore, considerations about the structure functions are here reported in order to strengthen our conclusions circa the spectra of the Lyapunov exponents.

Fig. 2
figure 2

\(S_3\) Kolmogorov structure function normalized with the friction velocity. Lengths \(\varDelta\) are made non-dimensional through the longitudinal Lagrangian Integral Length Scale \(L_{uL}\)

The evaluation of eulerian spectra of finite-time Lyapunov exponents F is compared with the PSD of the streamwise component of the velocity \(S_u\) in the following pictures. The spectra are calculated as the absolute value of the Fourier Transforms and therefore they have the same monotonicity, instead of the opposed one of Eq. 15. It is possible to appreciate the same scalings, showing the desired link between the Eulerian and the Lagrangian approaches. The analysis of the spectral properties is a unique way to underline that the energy content is preserved adopting special diagnostic to capture the pattern of the flow, for example through LCS. This result guarantees that Eulerian and Lagrangian frames do show a link and that the use of Lyapunov exponents do not alter the properties of the flow keeping unaltered the turbulence properties. The computations are carried out over a domain \(X=1.2\) m long and considering surface velocities recorded along the depth jump. The final spectra reported represent a space-averaged spectra that are commonly adopted in geophysical studies also from large-scale numerical modelling [14]. Figure 3 shows an inverse energy cascade as predicted by the structure function. Both F and \(S_u\) shows the same trends. Figure 4 shows a direct enstrophy cascade with a trend proportional to \(k^{-3}\). Analogous result can be recovered for Fig. 5. Conversely, Figs. 6 and 7 show an inverse energy cascade analogous to Fig. 3. In general, the PSD \(S_u\) of the streamwise component of the velocity shows a quite smooth trend since we employed a Welch’s windowing. On the contrary, the eulerian spectrum of finite-time Lyapunov exponents F shows noisier signals since we carried out the computation of the Fourier Transform shown in Eq. 17 directly applying a Fast Fourier Transform algorithm. It is worth to remember that this analysis is carried out on experimental velocity fields whereas typical results in scientific literature are deduced from numerical simulations [2, 26].

Fig. 3
figure 3

Experiment 201, subcritical shallow flow. An inverse energy cascade is shown with the typical powers of − 5/3 and − 3. Such a trend is also idenfied in Fig. 2

Fig. 4
figure 4

Experiment 105, supercritical intermediate flow. A direct energy cascade is present

Fig. 5
figure 5

Experiment 205, subcritical intermediate flow. Analogously to Fig. 3 a inverse energy cascade is present

Fig. 6
figure 6

 Experiment 207, subcritical intermediate flow. Similar to Fig. 6

Fig. 7
figure 7

Experiment 213, supercritical deep flow. This case is similar to Fig. 4

5 Conclusions

Compound channels have been studied in several research works pointing out the spectral properties of such flows. Among the vast literature, it is worth to cite [16, 18, 23] where under some circumstances the structure of the surface resembles that of two-dimensional turbulence with an inverse energy cascade. This behaviour occurs when the flow is in subcritical conditions \((Fr<1)\) and enough shallow \((r_h<3)\). A recent contribution [5] aimed at evaluating Lagrangian Coherent Structures on such flows and concluded stating that “a link between the two frameworks (Eulerian and Lagrangian) based on the spectral properties of Eulerian velocity fields and FTLE fields would then be desirable”. The present work fills this need and proves that it is possible to find a connection thanks to an analysis based on energy considerations.

Adopting a Lagrangian framework can have several advantages. Primarily, the ability of locating barriers to transport which are difficult to locate in an Eulerian frame. However, a connection with the Eulerian frame seems to be missing. This work aims at linking the Eulerian and the Lagrangian frame of reference comparing the spectral properties of the streamwise component of the velocity with those of a classic Lagrangian quantity, i.e. the finite-time Lyapunov exponent. This link is found and is presented through energy spectra whose behaviour is in agreement with the Kolmogorov structure function \(S_3\). Such results also validate the use of Eulerian and Lagrangian diagnostic since they preserve the turbulence properties of the flow. These results are Galilean-invariant. For any inertial-frame of reference such results are valid, apart for the contribution of the mean velocity. Indeed, the characteristics of the flow are preserved in both Eulerian and Lagrangian frameworks, reinforcing the known results and showing how they not only unveil possible features of the flow (i.e. barriers to transport and vortical structures), but carry also the fingerprints of turbulence with them.