1. Introduction
Skin-friction drag associated with turbulent wall flows is the main contributor to energy losses in a wide variety of industrial and technological applications and thus represents a major cause of increase in operating costs and carbon emissions. In the oil and gas industry, for example, the majority of the pumping cost to transport these fluids in pipes is associated with overcoming the frictional drag at the wall boundary (Keefe Reference Keefe1998). Therefore, any reduction in the turbulent drag, or even the complete suppression of turbulence, would have a tremendous societal impact both from an economic and ecological viewpoint. Recently a novel method has been designed which achieves such full relaminarisation by just inserting a stationary obstacle in the core of the pipe in order to flatten the incoming turbulent streamwise velocity profile (Kühnen et al. Reference Kühnen, Scarselli, Schaner and Hof2018a). Surprisingly, this method was shown in the experiments to completely destabilise turbulence, so that laminar flow was recovered downstream of the baffle. A first step in modelling the experimental baffle was taken by Marensi, Willis & Kerswell (Reference Marensi, Willis and Kerswell2019), who theoretically showed the complement of the relaminarisation phenomenon observed in the experiments, that is, the enhanced nonlinear stability of the laminar state due to a flattened base profile. Our focus here is to tackle the relaminarisation problem by optimising the design of the baffle to save as much energy as possible.
1.1. Flow control
Many control strategies have been proposed in the past fifty years, both active (an external energy input is needed) and passive (the flow field is manipulated without any supply of energy). Amongst the active techniques, one of the most popular consists in modifying the near-wall turbulence through large-scale spanwise oscillations created either by a movement of the wall or by a body force (see Quadrio (Reference Quadrio2011), for a review). For example, Quadrio & Sibilla (Reference Quadrio and Sibilla2000) were able to achieve 40 % drag reduction at a friction Reynolds number $Re_{\tau }=172$ by oscillating a pipe around its longitudinal axis, and Auteri et al. (Reference Auteri, Baron, Belan, Campanardi and Quadrio2010) reported a drag reduction of 33 % at
$Re_{\tau }\approx 200$ by applying a streamwise-travelling wave of spanwise velocity at the wall. Passive control strategies include engineered surfaces, e.g. riblets (García-Mayoral & Jiménez Reference García-Mayoral and Jiménez2011), hydrophobic walls (Min & Kim Reference Min and Kim2004; Aghdam & Ricco Reference Aghdam and Ricco2016) and the addition of polymers (Toms Reference Toms1948; Virk et al. Reference Virk, Merrill, Mickley, Smith and Mollo-Christensen1967; Owolabi, Dennis & Poole Reference Owolabi, Dennis and Poole2017; Choueiri, Lopez & Hof Reference Choueiri, Lopez and Hof2018). They have the obvious advantage of requiring no energy input, but in general achieve lower drag reduction than active methods.
Ultimately, the goal of turbulence control is to completely extinguish turbulence, but, in most cases, none of these techniques are able to achieve this. Temporary relaminarisation phenomena have been reported in pipe and channel turbulent flows under the effect of acceleration, curvature, heating, magnetic field and stratification (see Sreenivasan (Reference Sreenivasan1982) for a review). Interestingly, He, He & Seddighi (Reference He, He and Seddighi2016) obtained relaminarisation in a buoyancy-aided flow (vertical pipe heated from below) and showed that the mean flow was flattened by the buoyancy force. The relaminarisation was attributed to the reduction in the ‘apparent’ Reynolds number of the flow, only related to the pressure force of the flow. A flattened base profile is also characteristic of magnetohydrodynamic duct flows, for which suppression of turbulent fluctuations is a known phenomenon (Krasnov et al. Reference Krasnov, Zikanov, Schumacher and Boeck2008).
Relaminarisation is not only alluring because of the huge energy savings it would lead to, but is also a very interesting phenomenon from a fundamental point of view as it requires a profound understanding of the mechanisms of production and dissipation of the near-wall turbulence. It is well established that, in linearly stable flows such as pipe flow, transition to turbulence occurs via non-modal amplification of small-amplitude cross-flow disturbances to large-amplitude streaks which then break down (Schmid & Henningson Reference Schmid and Henningson2001). Non-modal growth is associated with the so called lift-up mechanism (Brandt Reference Brandt2014) in which the vortices lift low-speed fluid from the wall into the fast moving interior, while the high-speed fluid is brought down towards the wall. This mechanism is also present in fully turbulent flows, where it accounts for the generation of strong velocity streaks induced by the near-wall quasi-streamwise vortices. For turbulence to be self-sustained, however, feedback mechanisms that generate new vortices must also be present, appended to the streak transient growth. These feedback mechanisms have been discussed, amongst others, by Waleffe (Reference Waleffe1997), Jiménez & Pinelli (Reference Jiménez and Pinelli1999) and Schoppa & Hussain (Reference Schoppa and Hussain2002), who suggested that the streamwise vortices are regenerated by a secondary instability of the near-wall streaks.
Most of the control methods to suppress turbulence have thus focused on targeting different key structures or stages of the turbulence regeneration cycle in order to interrupt it. For example, Choi, Moin & Kim (Reference Choi, Moin and Kim1994) and Xu, Choi & Sung (Reference Xu, Choi and Sung2002) developed an opposition control technique aimed at counteracting the streamwise vortices by wall transpiration in order to achieve drag reductions, or even a full collapse of turbulence, in Poiseuille flows. Bewley, Moin & Temam (Reference Bewley, Moin and Temam2001) used adjoint-variational techniques to derive a model-based optimal control strategy and applied it to wall transpiration in turbulent plane channel flow. Another class of feedback control strategies targets the streak-instability vortex regeneration mechanism by eliminating or stabilising the near-wall low-speed streaks by means of appropriate spanwise forcing of the flow (Du & Karniadakis Reference Du and Karniadakis2000). These methods, although the most sophisticated and advanced on a theoretical basis, are difficult and expensive to implement as they require small-scale sensors and actuators for real time measurements and control of the flow. Furthermore, the roll-streak energy growth process appears to be the primary contributor to the turbulent energy production (Schoppa & Hussain Reference Schoppa and Hussain2002; Tuerke & Jiménez Reference Tuerke and Jiménez2013), while the precise manner of the turbulent feedback mechanism is secondary. This suggests that large-scale methods that target the mean shear to counteract/weaken the lift-up mechanism may be the most effective in destroying turbulence. The important role of the mean shear was confirmed by Hof et al. (Reference Hof, De Lozar, Avila, Tu and Schneider2010) in their relaminarisation experiments of localised turbulence. At relatively low Reynolds number ($1760 \lesssim Re \lesssim 2300$), turbulence takes the form of localised structures, known as puffs, which coexist with the laminar flow (Wygnanski & Champagne Reference Wygnanski and Champagne1973; Willis et al. Reference Willis, Peixinho, Kerswell and Mullin2008). Hof et al. (Reference Hof, De Lozar, Avila, Tu and Schneider2010) observed that if two puffs were triggered too close to each other, the downstream puff would collapse. They attributed the relaminarisation of the puff to the flattened streamwise velocity profile induced by the trailing puff. A proof-of-concept numerical study was also performed to support this idea. By adding a volume force to the Navier–Stokes equations to flatten the base profile, they were able to suppress turbulence up to
$Re = 2900$ (see their supporting material). The flattening indeed reduces the energy supply from the mean flow to the streamwise vortices, thus subduing the turbulence regeneration cycle beyond recovery.
Recently, there has been a series of experiments (Kühnen et al. Reference Kühnen, Scarselli, Schaner and Hof2018a,Reference Kühnen, Song, Scarselli, Budanur, Riedl, Willis, Avila and Hofb; Kühnen, Scarselli & Hof Reference Kühnen, Scarselli and Hof2019; Scarselli, Kühnen & Hof Reference Scarselli, Kühnen and Hof2019) showing that the flattening of a turbulent streamwise velocity profile in a pipe flow leads to a full collapse of turbulence for Reynolds numbers up to $40\,000$, thus reducing the frictional losses by as much as 90 %. Different experimental techniques were employed to obtain the flattened base profile – e.g. rotors or fluid injections to increase the turbulence level near the wall, or an impulsive streamwise shift of a pipe segment to locally accelerate the flow – all of them being characterised by a reduced linear transient growth, as compared to the uncontrolled case. It should be noted that the above-quoted highest Reynolds number reported in the experiments was achieved with the wall-movement method, whose applicability, however, is limited by the fact that the shift length, and hence the time needed to flatten the mean profile, increases linearly with
$Re$. In the same spirit as Hof et al. (Reference Hof, De Lozar, Avila, Tu and Schneider2010), Kühnen et al. (Reference Kühnen, Scarselli, Schaner and Hof2018a) also performed numerical experiments with a global volume force and showed that the flattening of the base profile could lead to relaminarisation for Reynolds numbers up to
$Re=100\,000$.
The control technique focused upon here is the experimental baffle described by Kühnen et al. (Reference Kühnen, Scarselli, Schaner and Hof2018a). The baffle decelerates the flow in the middle thereby accelerating it close to the wall (to preserve the volume flux) causing the base profile to be flattened. As well as not requiring any energy input, this technique is also extremely simple to implement. With this control scheme, Kühnen et al. (Reference Kühnen, Scarselli, Schaner and Hof2018a) were able to completely relaminarise the flow for $Re$ up to 6000 with the friction drag being reduced by a factor of 3.4 sufficiently downstream of the baffle. For very smooth and straight pipes, the authors observed that, once relaminarised, the flow would remain laminar ‘forever’. For higher
$Re$, e.g.
$13\,000$, only a temporary relaminarisation could be achieved, but a ‘local’ drag reduction of more than 10 % could still be obtained in a spatially confined region downstream of the device.
1.2. Flow optimisation
In pipes and channels, turbulence arises despite the linear stability of the laminar state. The observed transition scenario can thus only be initiated by finite-amplitude disturbances (see Eckhardt et al. (Reference Eckhardt, Schneider, Hof and Westerweel2007) for a review). The ‘smallest’ of such disturbances, i.e. the perturbation of lowest energy that can just trigger transition, called the ‘minimal seed’ (Pringle & Kerswell Reference Pringle and Kerswell2010), provides a measure of the nonlinear stability of the laminar state. It is both of fundamental interest for characterising the basin of attraction of the laminar state, and of practical use, for identifying disturbances that are the ‘most dangerous’, and therefore need avoiding, when turbulence is undesirable.
In the past ten years, variational methods have been successfully used to construct fully nonlinear optimisation problems to find the minimal seeds for transition in different flow configurations (Pringle & Kerswell Reference Pringle and Kerswell2010; Cherubini et al. Reference Cherubini, De Palma, Robinet and Bottaro2011, Reference Cherubini, De Palma, Robinet and Bottaro2012; Monokrousos et al. Reference Monokrousos, Bottaro, Brandt, Di Vita and Henningson2011; Pringle, Willis & Kerswell Reference Pringle, Willis and Kerswell2012, Reference Pringle, Willis and Kerswell2015; Rabin, Caulfield & Kerswell Reference Rabin, Caulfield and Kerswell2012; Duguet et al. Reference Duguet, Monokrousos, Brandt and Henningson2013; Cherubini & De Palma Reference Cherubini and De Palma2014); see Kerswell (Reference Kerswell2018) for a review. In its simplest form, the minimal-seed problem can be stated as follows: among all initial conditions (incompressible and satisfying the boundary conditions) of a given perturbation energy $E_0$, the optimisation algorithm seeks which disturbance gives rise to the largest energy growth
$\mathcal {G}(T,E_0)$ for an asymptotically long time
$T$. To find the minimal seed, the initial energy
$E_0$ is gradually increased and the variational problem solved until the critical energy
$E_c$ is reached where turbulence is just triggered.
From a control point of view, the ability to quantify the nonlinear stability of the laminar state means that this knowledge can be used to design more nonlinearly stable flows by some manipulation of the system. Indeed, if the critical initial energy for transition of the minimal seed can be shown to increase with some control strategy, then the latter is claimed to be effective. This was the idea underlying the study of Rabin, Caulfield & Kerswell (Reference Rabin, Caulfield and Kerswell2014), where a suitable spanwise oscillation of the wall in plane Couette flow was shown to increase $E_c$ by 40 %.
Based on the same concept, Marensi et al. (Reference Marensi, Willis and Kerswell2019) showed enhanced nonlinear stability of a flattened base profile in a pipe, by studying the effect of flattening on the minimal seed. Direct numerical simulations (DNS) were also performed using a simple model for the presence of the experimental baffle. By the no-slip condition, the surfaces of the baffle apply a drag to the flow. Hence, in our simulations (Marensi et al. Reference Marensi, Willis and Kerswell2019), we modelled the obstacle as a simple linear drag force of the form ${\boldsymbol {F}}(\boldsymbol {x},t)=-\chi (\boldsymbol {x})\boldsymbol {u}_{tot}(\boldsymbol {x},t)$, where
$\boldsymbol {u}_{tot}$ is total velocity field and
$\chi =\chi (z) \ge 0$ is a step function that introduces a streamwise (
$z$) localisation of the baffle and is homogeneous in the other directions. In Marensi et al. (Reference Marensi, Willis and Kerswell2019) we showed that turbulence can be avoided by this method, i.e. the basin of attraction of the laminar state is expanded in the presence of the baffle.
Here, we construct a new fully nonlinear optimisation problem, whereby the minimal baffle, defined in terms of a $L_1$ norm of
$\chi (\boldsymbol {x})$ is sought to just destabilise the turbulence. We allow
$\chi (\boldsymbol {x})$ to be any
$C^{\infty }$ function of space and apply an algorithm to find the optimal spatial dependence. This optimisation problem can be viewed as the dual of the minimal-seed problem of Marensi et al. (Reference Marensi, Willis and Kerswell2019).
2. Formulation
We consider the flow of an incompressible Newtonian fluid through a straight cylindrical pipe of radius $R^*$ and length
$L^*$ (refer to figure 1), where the symbol
$^*$ is used to denote a dimensional quantity. The flow is driven by an externally applied pressure gradient, with the mass flux kept constant, and is subject to a body force which acts against the flow. The flow is described using cylindrical coordinates
$\{r^*,\theta ^*,z^*\}$, where
$z^*$ is aligned with the pipe axis. Length scales are non-dimensionalised by the pipe radius
$R^*$ and velocity components by the unforced centreline velocity
$2 U_b^*$, where
$U_b^*$ is the constant bulk velocity, so time is in units of
$R^*/(2U_b^*)$. The Reynolds number is
$Re:=2 U_b^*R^*/\nu ^*$, where
$\nu ^*$ is the kinematic viscosity of the fluid. For the rest of the paper, all quantities will be given in non-dimensional units
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_fig1.png?pub-status=live)
Figure 1. Schematic representation of the pipe geometry with the baffle (in red).
The total velocity and pressure fields are decomposed as ${\boldsymbol {u}}_{tot}=\boldsymbol {u}_{lam}(r)+{\boldsymbol {u}}(r,\theta ,z,t)$ and
$p_{tot}=p_{lam}(z)+p(r,\theta ,z,t)$, where
${\boldsymbol {u}}=\{u_r,u_{\theta },u_z\}$ and
$p$ are the deviations from the unforced laminar velocity field
$\boldsymbol {u}_{lam}:=\mathcal {U}(r)\boldsymbol {\hat {z}}=(1-r^2)\boldsymbol {\hat {z}}$ and pressure field
$p_{lam}:=-4z/Re$, respectively. Following Marensi et al. (Reference Marensi, Willis and Kerswell2019), the body force is designed to mimic the drag experienced by the baffle as a linear damping, namely
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn1.png?pub-status=live)
where $\chi (\boldsymbol {x}):=\phi (\boldsymbol {x})^2 \ge 0$ represents a measure of the level of blockage of the flow by the baffle. The problem is governed by the Navier–Stokes and continuity equations for incompressible Newtonian fluid flows, namely
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn2.png?pub-status=live)
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn3.png?pub-status=live)
where the prime indicates total derivative. Periodic boundary conditions are imposed in the streamwise direction and no-slip conditions on the pipe walls. The implementation of the baffle described by (2.1) and (2.2) is analogous to a Brinkman-type penalisation technique (Angot, Bruneau & Fabrie Reference Angot, Bruneau and Fabrie1999), where $\chi$ corresponds to the inverse of the permeability of the porous medium. Improvements to our model, such as dropping the nonlinear terms in the region occupied by the porous baffle (Nield Reference Nield1991), are subjects for future investigation.
The pressure field is subdivided as $p = \zeta (t)z +\hat {p}(r,\theta ,z,t)$ so that
$\boldsymbol {\nabla } p = \boldsymbol {\nabla } \hat {p} +\zeta (t) \boldsymbol {\hat {z}}$, where
$\zeta = -4\beta (t)/Re$ is a correction to the pressure gradient such that the mass flux remains constant and
$\boldsymbol {\nabla } \hat {p}$ is a (strictly) spatially periodic pressure gradient. The parameter
$1+\beta$ is an observed quantity in experiments and is defined as
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn4.png?pub-status=live)
where the angle brackets indicate the volume integral
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn5.png?pub-status=live)
We also introduce streamwise, azimuthal and cylindrical-surface averages as follows
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn6.png?pub-status=live)
as well as a time average
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn7.png?pub-status=live)
where $T$ is an asymptotically long time horizon and
$0<\tau \le T$. The force balance in the streamwise direction gives
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn8.png?pub-status=live)
where $\mathscr {T}_w$ is the shear stress at the wall and
$\mathscr {B}$ is the extra drag due to the local pressure drop across the baffle. In the unforced case the additional pressure fraction
$\beta$ has to balance the turbulent wall stress
$\mathscr {T}_w$ only. By taking the volume integral of the Navier–Stokes equations (for the total flow) dotted with
${\boldsymbol {u}}_{tot}$ we obtain the following energy balance:
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn9.png?pub-status=live)
where the term on the left-hand side is the change in kinetic energy and the terms on the right-hand side are, respectively, the input energy $\mathcal {I}(t)= (2 {\rm \pi}L/ Re) (1+\beta )$ needed to drive the flow, the viscous dissipation
$\mathcal {D}(t)$ and the work
$\mathcal {W}(t)$ done by the flow against the baffle drag. By taking the time average of (2.9) we obtain
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn10.png?pub-status=live)
In the unforced case the input energy has to balance, on average, the viscous dissipation only, i.e. the energy budget reduces to $\overline {\mathcal {I}}^t = \overline {\mathcal {D}}^t$.
2.1. The objective functionals
The formulation of the variational problem depends on the choice of the objective functional to optimise in order to relaminarise the flow. The simplest choice is to minimise the total viscous dissipation $\mathcal {D}({\boldsymbol {u}}_{tot})$. This method should select a laminar solution if it is stable. However, as shown by the force balance (2.8), the baffle introduces an extra drag, which needs to be taken into account in the overall energy budget (2.9). The key quantity of interest (to be minimised) is thus the total energy input into the flow
$\mathcal {I}({\boldsymbol {u}}_{tot}; \phi )$, which includes the work done
$\mathcal {W}({\boldsymbol {u}}_{tot};\phi )$ against the baffle. In either case and in contrast to the minimal-seed problem, we need to time average the objective functional. This is done over a time window
$[(T-\tau ), T]$ taken to be sufficiently long and sufficiently far from the initial time that the flow can be regarded as statistically steady. In fact
$\tau =T$ gave the best convergence and was adopted henceforth in the optimisation.
Furthermore, to avoid sensitivity to initial conditions, we consider $N>1$ (typically
$N=20$ is found to be sufficient) turbulent fields and perform the optimisation using information from the ensemble of turbulent fields. The two optimisation problems arising from the different choice of objective functional are formulated in the next two sections. Minimising the total input energy, albeit the most intuitive choice, is expected to be more challenging than minimising the dissipation only, as the algorithm has to simultaneously decrease the dissipation rate and the work done. We therefore introduce the minimisation problem for the viscous dissipation first.
2.2. Optimisation problem 1: design a baffle to minimise viscous dissipation
The functional to minimise is
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn11.png?pub-status=live)
where $\overline {\mathcal {D}_n}^t({\boldsymbol {u}}_{tot,n})$ is the time-averaged dissipation associated with the
$n$th turbulent field and
$\sum _n$ corresponds to
$\sum _{n=1}^N$. The above functional is minimised subject to the constraints of the three-dimensional (3-D) Navier–Stokes equation, constant mass flux and a given amplitude of
$\chi (\boldsymbol {x})$,
$\langle \phi ^2 \rangle =A_0$. Then, motivated by the dual minimal-seed problem, we gradually decrease
$A_0$ until we cannot relaminarise the flow any more and thus we have reached the critical (minimal) amplitude
$A_{crit}$. The work done associated with a given
$\chi$ can be calculated as an observable following the optimisation. The baffle modifies the mean streamwise velocity profile
$U_{mean}(r,t)= (1-r^2)+\overline {u_z}^{\theta ,z}$. Another quantity of interest is the total wall shear stress, relative to the unforced laminar value, namely
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn12.png?pub-status=live)
The Lagrangian is
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn13.png?pub-status=live)
In the light of our modelling of the baffle as a linear damping force, the choice of a $L_1$ norm seems the most reasonable, as it measures the amount of baffle material in the pipe. Appendix A shows that the results obtained with a
$L_2$-normed distribution are similar. Taking variations of
${\mathcal {L}}_1$ and setting them equal to zero we obtain the following set of Euler–Lagrange equations for each turbulent field:
Adjoint Navier–Stokes and continuity equations
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn14.png?pub-status=live)
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn15.png?pub-status=live)
Compatibility condition (terminal condition for backward integration)
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn16.png?pub-status=live)
Optimality condition
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn17.png?pub-status=live)
where
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn18.png?pub-status=live)
is a scalar function of space. As the optimality condition (2.16) is not satisfied automatically, $\phi$ is moved in the descent direction of
${\mathcal {L}}_1$ to make the latter approach a minimum where
$\delta {\mathcal {L}}_1/\delta \phi$ should vanish. The minimisation problem is solved numerically using an iterative algorithm similar to that adopted in Pringle et al. (Reference Pringle, Willis and Kerswell2012) (see their § 2). The update for
$\phi$ at the
$(\,j+1)$th iteration is
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn19.png?pub-status=live)
To find $\lambda$ we impose that the updated
$\phi$ satisfies the amplitude constraint, namely
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn20.png?pub-status=live)
The same strategy as Pringle et al. (Reference Pringle, Willis and Kerswell2012) is employed for the adaptive selection of $\epsilon$. Due to the factor
$\phi$ in front of the bracket in (2.16), and thus in (2.18), the choice
$\chi =\phi ^2$ (or
$\phi$ to any power greater than 1) prevents
$\phi$ from becoming non-zero in regions of the domain where it was initially zero (i.e. if
$\phi$ is zero somewhere, it cannot change). This issue is overcome by ensuring that the algorithm is fed with an initial guess for
$\phi$ which is strictly positive everywhere in the domain, as prescribed in § 3.1.
2.3. Optimisation problem 2: design a baffle to minimise the total energy input
The functional to minimise is
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn21.png?pub-status=live)
where $\overline {\mathcal {I}_n}^t$,
$\overline {\mathcal {D}_n}^t$ and
$\overline {\mathcal {W}_n}^t$ are the time-averaged energy input, dissipation and work done, respectively, associated with the
$n$th turbulent field. The above functional is minimised subject to the constraints of the 3-D Navier–Stokes equation and constant mass flux. With this choice of objective functional, we do not need a constraint on the amplitude of
$\chi$, because the latter appears in the definition of
$\mathcal {W}$ (the work done can be regarded as proportional to
$\langle \chi \rangle = \langle \phi ^2 \rangle =A_0$), and thus of
$\mathcal {J}_2$. The Lagrangian for this problem is
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn22.png?pub-status=live)
and details of the formulation are given in appendix B. Note that (2.21) is the same as (2.13) with $\mathcal {J}_1$ replaced by
$\mathcal {J}_2$ and with the amplitude constraint dropped.
A spectral filtering is also applied to smoothen $\chi (\boldsymbol {x})$. The formulations for both optimisation problems with spectral filtering are reported in appendix C for completeness.
2.4. Numerics
The calculations are carried out using the open source code openpipeflow.org (Willis Reference Willis2017). At each time step, the unknown variables, i.e. the velocity and pressure fluctuations $\{\boldsymbol {u}, p\}$ are discretised in the domain
$\{r,\theta , z\}=[0,1]\times [0,2{\rm \pi} ]\times [0,2{\rm \pi} /k_0]$, where
$k_0=2{\rm \pi} /L$, using Fourier decomposition in the azimuthal and streamwise direction and finite difference in the radial direction, i.e.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn23.png?pub-status=live)
where $s=1,\ldots ,S$ and the radial points are clustered close to the wall. Temporal discretisation is via a second-order predictor–corrector scheme, with Euler predictor for the nonlinear terms and Crank–Nicolson corrector. The optimisation is carried out at a Reynolds number
$Re=3000$ for which turbulence is sustained in the absence of control (Barkley et al. Reference Barkley, Song, Mukund, Lemoult, Avila and Hof2015) and the computational cost of the iterative algorithm still manageable.
We consider two cases: the first has similar parameters to Pringle et al. (Reference Pringle, Willis and Kerswell2012), i.e. $L=10$,
$T=300$ (preliminary tests were carried out to verify that the chosen target time is sufficiently long), while the second uses a long pipe
$L=50$ (in order to encourage any streamwise localisation in
$\chi$) with
$T=100$. In the latter time horizon, the flow passes through the obstacle only once for the chosen pipe length. In this way we expect to help break the axial homogeneity of
$\sigma$ (defined in (2.17)), or of
$\tilde {\sigma }$ (defined in (B 4)), due to the translational symmetry of the Navier–Stokes and the adjoint equations, which makes the algorithm move towards a fairly streamwise homogeneous
$\chi (\boldsymbol {x})$, as we shall discuss later. In the
$L=10$ case, we use
$S=60$,
$M=32$,
$K=48$, while for the long-pipe case we use
$K=192$ (and same
$S$ and
$M$). In both cases the size of the time step is
${\rm \Delta} t=0.01$.
We also performed DNS at Reynolds number up to $15\,000$ for
$L=50$, with the spatial discretisations appropriately increased (e.g.
$S=128$,
$M=128$,
$K=768$ for the largest Reynolds number considered) to ensure a drop in the energy spectra by at least 4 orders of magnitude. In addition, for
$Re \ge 5000$ the time-step size is dynamically controlled using information from the predictor–corrector scheme (Willis Reference Willis2017) and is typically around
$0.005$ at
$Re=15\,000$.
3. Baffle design
3.1. Optimisation problem 1 with
$N=1$ turbulent field
Our optimisation algorithm was first tested for the case with $N=1$ turbulent initial field. This study provided suitable initial
$\phi$ for the computationally far more expensive case
$N=20$. A typical turbulent initial condition in a
$L=10$ pipe at
$Re=3000$ is shown in figure 2. Following Marensi et al. (Reference Marensi, Willis and Kerswell2019) (refer to their (3.5)), we start with the initial guess for
$\phi$,
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn24.png?pub-status=live)
where $\mathcal {A}$ is a scalar constant to adjust the amplitude of
$\chi$ and
$\mathcal {B}(z)$ is a (scalar) smoothed step-like function that introduces a streamwise localisation of the force. In Marensi et al. (Reference Marensi, Willis and Kerswell2019) the smoothing function was defined as (Yudhistira & Skote Reference Yudhistira and Skote2011, equation 8)
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn25.png?pub-status=live)
with
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn26.png?pub-status=live)
where $z_{start}$ and
$z_{end}$ indicate the spatial extent over which
${\boldsymbol {F}}$ is non-zero and
${\rm \Delta} z_{rise}$ and
${\rm \Delta} z_{fall}$ are the rise and fall distances. By construction,
$0\le \mathcal {B}(z)\le 1$
$\forall z$. As explained in § 2.2, to make sure that the initial guess for
$\chi$ is strictly positive everywhere, we redefine (3.2) as follows:
$\widetilde {\mathcal {B}}= (1-b)\mathcal {B} + b$, with
$b\ge 0$ so that
$b\le \widetilde {\mathcal {B}} (z)\le 1$
$\forall z$. Unless otherwise specified, we use
$b=1/3$, so that the initial guess for
$\chi$ goes to a third at the sides instead of going to zero, and the tilde will be dropped in the ensuing discussion. Using (3.2) we define the baffle length
$L_b$ as the region where
$\chi$ attains its maximal values (i.e. where
$\mathcal {B}(z)=1$), namely
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn27.png?pub-status=live)
The baffle used in Marensi et al. (Reference Marensi, Willis and Kerswell2019) (indicated with $\mathcal {B}_2$ in table 1 and figure 3a) was chosen so that it occupies a fifth of a
$L=10$ pipe.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_fig2.png?pub-status=live)
Figure 2. Typical turbulent field used as initial condition in our optimisation algorithm (either for optimisation problem 1 or 2) at $Re=3000$ and
$L=10$. Cross-sections (a) in the
$r$–
$\theta$ plane at
$z=0$ and (b) in the
$r$–
$z$ plane (not in scale) at
$\theta =0$. The contours indicate the streamwise velocity perturbation while the arrows in the
$r$–
$\theta$ plane correspond to cross-sectional velocities.
Table 1. Summary of the parameters used in (3.2) to characterise the different streamwise modulations $\mathcal {B}_i(z)$,
$i=1,2,3$ of the baffle in a
$L=10$ pipe, see figure 3(a). The streamwise modulation
$\mathcal {B}_2$ corresponds to the non-optimised baffle of Marensi et al. (Reference Marensi, Willis and Kerswell2019). The last column reports the corresponding baffle extent
$L_b$, defined in (3.4).
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_tab1.png?pub-status=live)
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_fig3.png?pub-status=live)
Figure 3. (a) Different streamwise modulations $\mathcal {B}_i(z)$,
$i=1,2,3$ of
$\chi$ used as initial guesses in a
$L=10$ pipe. The streamwise modulation
$\mathcal {B}_2$ corresponds to the non-optimised baffle of Marensi et al. (Reference Marensi, Willis and Kerswell2019). (b) Effect of the non-optimised (with streamwise modulation
$\mathcal {B}_2$) and the optimised baffle (obtained with the latter as initial guess) on a typical turbulent field (shown in figure 2) at
$Re=3000$.
To check how well our optimisation algorithm performs compared to the available data (the non-optimised baffle), we perform the optimisation starting from the same streamwise modulation used in Marensi et al. (Reference Marensi, Willis and Kerswell2019). Figure 3(a) shows that the turbulent trajectory is fully relaminarised by the optimised baffle, while it was only ‘weakened’ by the non-optimised baffle at the same $\langle \chi \rangle = \langle \phi ^2 \rangle = A_0$.
Different streamwise modulations have been tested as initial guesses for $\phi$. However, in presenting the results, we will focus on two cases,
$\mathcal {B}_1(z)$ and
$\mathcal {B}_3(z)$ (see table 1 and figure 3a), which correspond to a wide and a thin baffle, respectively. These two very different initial guesses are considered the most relevant to illustrate the outcomes of our optimisation. As in Pringle et al. (Reference Pringle, Willis and Kerswell2012), the algorithm was checked for convergence by monitoring the residual
$\langle (\delta \mathcal {L}_1/\delta \phi )^2 \rangle$ (see (2.16)) and the objective function
$\mathcal {J}_1= \overline {\mathcal {D}}^t$ (see (2.11)), as the code iterates. A typical example of a converged optimisation is shown in figure 4. The residual has dropped by five orders of magnitude (below
$10^{-7}$) and the dissipation has reached a plateau. Note that the jump after approximately 200 iterations is due to the algorithm being restarted with different parameters (different
$A_{0}$ and a spectral filtering applied in the azimuthal direction to retain only the
$m=0$ mode) to aid convergence. It should be pointed out that, while a run with
$N=1$ could be very well converged, the resulting optimised
$\chi$ may not be able to relaminarise a different turbulent initial condition (hence the necessity of considering
$N>1$). This
$\chi$, however, provides a very good initial guess for a more expensive optimisation with
$N=20$
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_fig4.png?pub-status=live)
Figure 4. Convergence of the algorithm as the code iterates for the case with initial guess $\mathcal {B}_3(z)$ and
$N=1$. (a) Objective function
$\mathcal {J}_1= \overline {\mathcal {D}}^t$. (b) Residual
$\langle (\delta \mathcal {L}_1/\delta \phi )^2 \rangle$. The jump at iteration 217 is due to the algorithm being restarted with different parameters (different
$A_{0}$ and a spectral filtering applied in the azimuthal direction to retain only the
$m=0$ mode) to aid convergence.
Using the $L_1$-norm to measure the baffle amplitude provides another useful check on convergence. For the optimality condition (2.16) to be satisfied at a given spatial location in the flow either: (i)
$\phi$ vanishes (so the baffle is absent there); or (ii)
$\lambda +\sigma (\boldsymbol {x})$ vanishes; or (iii) both. The fact that relaxing the constraint
$\chi =\phi ^2 \geq 0$ to
$\chi =\phi ^2-1 \geq -1$ at any point cannot increase the minimum
${\mathcal {L}}$ (the set of allowable fields is only increasing) means that
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn28.png?pub-status=live)
at the minimum so then
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn29.png?pub-status=live)
there. As a result $-\sigma (\boldsymbol {x})/\lambda \leq 1$ everywhere at convergence with strict equality necessary (but not sufficient) at points where the baffle is present (
$\chi >0$). If
$max_{\boldsymbol {x}} (-\sigma (\boldsymbol {x}))$ occurs at isolated points, the baffle takes on the form of a series of
$\delta$ functions (see appendix D). In contrast, if the set of
$\boldsymbol {x}$ which maximise
$-\sigma (\boldsymbol {x})$ form a connected domain, the optimal baffle might be degenerate with different optimal baffles having different subsets of support within the domain (see appendix D). Figure 5 shows the tendency of the algorithm towards this latter situation, with a connected (quasi-streamwise-homogeneous) region close to the wall where
$-\sigma /\lambda = 1$ (corresponding to where the baffle, i.e.
$\chi$, concentrates, as we shall see later) and only small pockets of the domain where
$1< -\sigma /\lambda \lesssim 2$ (corresponding to where the baffle is small) indicating convergence is still not complete (initially
$-\sigma /\lambda \approx 10$ in places).
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_fig5.png?pub-status=live)
Figure 5. Cross-sections of $-\sigma /\lambda$ at the first (a) and last (b) iterations of the case shown in figure 4. The colour map is scaled so that regions where
$-\sigma /\lambda >1$ appear in white.
These preliminary runs showed that $\chi$ tends to be fairly axisymmetric, as expected, given the geometry of the problem. Therefore we apply a spectral filter to filter out
$m>0$ modes. All the results presented hereinafter pertain to the case of an axisymmetric baffle
$\chi =\chi (r,z)$.
3.2. Optimisation problem 1 with
$N=20$ turbulent fields
We start from $N=20$ turbulent fields at
$Re=3000$ and, for the case with
$L=10$, we consider the two streamwise modulations
$\mathcal {B}_1$ and
$\mathcal {B}_3$, with the amplitude appropriately rescaled to the desired
$A_0$. Figures 6 and 7 show the cross-sections in the
$r\text{--}z$ plane of the initial guesses for
$\chi$ (a) and of the converged structure of
$\chi$ (b) at the end of the optimisation cycle. In both cases, we observe that
$\chi$, which initially is
$r$ independent, develops a marked radial dependence and is concentrated close to the wall. The streamwise extent of the domain occupied by the baffle, by contrast, has changed little from the initial guesses fed into the algorithm. This may be a reflection of the fact that
$max_{\boldsymbol {x}}(-\sigma )$ is only weakly dependent, if at all, on the streamwise coordinate.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_fig6.png?pub-status=live)
Figure 6. Cross-sections in the $r$–
$z$ plane of (a) the initial guess for
$\chi$ and (b) the converged
$\chi$. Ten levels are used between zero and the maximum value of
$\chi$. Case
$L=10$,
$T=300$,
$\mathcal {B}_1$ as initial guess. The initial amplitude of
$\chi$ is
$A_0=1.1$.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_fig7.png?pub-status=live)
Figure 7. Cross-sections in the $r$–
$z$ plane of (a) the initial guess for
$\chi$ and (b) the converged
$\chi$. Ten levels are used between zero and the maximum value of
$\chi$. Case
$L=10$,
$T=300$,
$\mathcal {B}_3$ as initial guess. The initial amplitude of
$\chi$ is
$A_0=1.1$.
The optimal radial profiles $\overline {\chi }^z(r)$ for the two cases above are displayed in the left graph of figure 8 and they appear to be strikingly similar. In both cases the peak occurs at a radial location
$r \approx 0.93$, corresponding to a distance from the wall, in viscous wall units, of
$y^+ =Re_{\tau }(1-r)\approx 7$ (see inset), where
$Re_{\tau } \approx 110$ in the unforced case. The peak is thus located in the lower part of the buffer layer (
$5<y^+<30$), where the majority of the turbulent-kinetic-energy production is found to occur in DNS of wall-bounded shear flows (Kim, Moin & Moser Reference Kim, Moin and Moser1987; Pope Reference Pope2000). Note also that for the same Reynolds number
$Re=3000$ studied here, Budanur et al. (Reference Budanur, Marensi, Willis and Hof2020) found that the maximum of the turbulent-kinetic-energy production approaches
$r \approx 0.9$ as the flow becomes fully turbulent.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_fig8.png?pub-status=live)
Figure 8. Case $L=10$,
$T=300$,
$A_0=1.1$. (a) Optimal radial profiles of baffles with different streamwise modulations. Inset: same, as a function of distance from the wall, given in wall viscous units. (b) Cross-section of the converged
$\chi$ obtained from an optimisation performed with all the modes
$(k,m) \neq (0,0)$ filtered out. The radial profiles obtained in the simulations shown in figures 6 and 7 were used as initial guess.
These optimal radial profiles found for the initial guesses $\mathcal {B}_1$ and
$\mathcal {B}_3$ are then fed into our algorithm and the optimisation performed with all the modes
$k>0$ filtered out, i.e.
$\chi$ is restricted to a hypersurface of streamwise-independent functions of space. The
$r-z$ cross-section of the resulting optimal
$\chi$ is shown in figure 8(b) and its radial profile is added to figure 8(a) for comparison. The shape of the latter profile is consistent with the other two profiles obtained with different streamwise modulations of the baffle, with the peak being even more pronounced in the streamwise-averaged case than in the previous two cases.
The above calculations show a tendency of the algorithm ‘to take material’ from the middle of the pipe, move it close to the wall and then spread it more or less uniformly along the pipe. This is due to the approximate axial symmetry of $\sigma$, which is in turn due to the fast advection in a short pipe. We thus tried a longer pipe,
$L=50$, which, however, was still too short to disrupt the axial invariance of
$\sigma$, at least for optimisation problem 1. Indeed, the results shown in figure 9 are analogous to those obtained with
$L=10$ and
$T=300$. The optimal radial profile is very similar to its
$L=10$ counterpart, as shown in figure 9(b).
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_fig9.png?pub-status=live)
Figure 9. Cross-section in the $r$–
$z$ plane (a) and radial profile (b) of the optimal
$\chi$ obtained in the case
$L=50$,
$T=100$,
$A_0=5$. The profile obtained with
$L=10$ is added to the right graph for comparison. The optimal solution is converged from a ‘stretched’ version (i.e.
$z_{start} = 20$,
$z_{end} = 30$,
${\rm \Delta} z_{rise} = {\rm \Delta} z_{fall} =2.5$ and
$b=1/3$) of the baffle shown in figure 7(a) which had streamwise modulation
$\mathcal {B}_3$.
Ultimately, we expect the algorithm to find a streamwise localised baffle, if the pipe is sufficiently long. To ensure convergence, the optimisation needs to be started with an initial amplitude $A_0$ sufficiently large to make the system ‘not too turbulent’ (by ensuring all trajectories eventually decay). For this relatively large
$A_0$ our calculations appear to be weakly sensitive to the
$z$ support, i.e. we can have ‘more material’ concentrated in a shorter strip of the pipe, or ‘less material’ spread along the pipe, in both cases localised close to the wall. We might expect the algorithm to pick up the ‘optimal,’ more localised solution, as we gradually decrease
$A_0$. However, due to the insensitivity to the streamwise structure described above, the algorithm quickly stagnates once it has found the optimal radial profile. Only small adjustments to the radial profile are sufficient to keep the flow laminar as
$A_0$ is gradually decreased. Unexpectedly, this is also the case in the
$L=50$ pipe, as shown in figure 9. If
$A_0$ is decreased too rapidly, a baffle that does not relaminarise the flow might be encountered, thus preventing convergence.
Solving the optimisation problem as a decreasing function of $A_0$ is time consuming because
$A_0$ needs to be decreased in small steps in order to ensure convergence. This procedure was carried out for the streamwise-averaged case in the
$L=10$ pipe. Starting from
$A_0=1.1$ (see figure 8) we were able to decrease the initial amplitude down to
$A_0=0.7$. The optimal radial profile obtained in the latter case is shown in figure 10 and its shape is found to have changed very little from the case with
$A_0=1.1$ (compare green dashed lines in figures 8a and 10a). Therefore, we did not carry out the same procedure for the
$L=50$ case which is more computationally expensive.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_fig10.png?pub-status=live)
Figure 10. (a) Analytical fitting of the optimal radial profiles, obtained from a streamwise-averaged optimisation in both $L=10$ and
$L=50$ cases. For the
$L=10$ case we started from the optimal
$\chi$ obtained with
$A_0=1.1$ (see figure 8) and gradually decreased the amplitude to
$A_0=0.7$. The same procedure was not carried out for
$L=50$ due to the computational expense. Since the radial profile only undergoes small adjustment when
$A_0$ is gradually decreased, a rescaled version from
$A_0 \approx 5$ is used in the
$L=50$ case. (b) Streamwise modulation of the baffle for the cases
$L_b=40$ (
$z_{start} = 0$,
$z_{end} = 50$,
${\rm \Delta} z_{rise} = {\rm \Delta} z_{fall} =5$ and
$b=0$) and
$L_b=1$ (
$z_{start} = 24$,
$z_{end} = 26$,
${\rm \Delta} z_{rise} = {\rm \Delta} z_{fall} =0.5$ and
$b=0$). Note that
$b>0$ was only needed to initialise the optimisation in §§ 3.1 and 3.2, while here we use
$b=0$ to study the effect of the streamwise localisation of the baffle.
3.3. ‘Manual’ localisation
To better understand the optimal streamwise structure of $\chi$, we use an analytical fitting
$f(r)$ for the optimal radial profile found in § 3.2 and perform a parametric study on the effect of the streamwise extent
$L_b$ of the baffle. The procedure amounts to writing
$\chi (r,z)$ as the product
$f(r)\mathcal {B}(z)$, up to a suitable rescaling factor for adjusting the amplitude to the desired one, where
$f$ is fixed by (3.7) and
$\mathcal {B}(z)$ is optimised ‘manually’. We consider the optimal radial profiles obtained in the
$L=10$ and
$L=50$ pipes for the streamwise-averaged cases and fit the following curve:
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn30.png?pub-status=live)
where $c_i$,
$i=1$ to
$4$, are free parameters. Some experimentation with
$c_i$ showed that the choice
$c_1=0.0000015$,
$c_2=12.75$,
$c_3=0.035$ and
$c_4=0.06$ was the most robust at suppressing turbulence, that is, the flow could be kept laminar with lower values of
$A_0$, thus improving the performances of the baffle. The resulting
$f(r)$ is shown in figure 10(a). In particular, we noticed that, while the optimal radial profile of
$\chi$ is concentrated close to the wall, a non-zero
$\chi$ is needed close to the centre of the pipe in order to relaminarise the flow. The amplitude of the flat part of
$\overline {\chi }^{z}(r)$ for
$0 \leq r\lesssim 0.5$ was found to be crucial for the suppression of turbulence, i.e. a small decrease in it would cause the baffle to fail at relaminarising the flow. Reasons why the algorithm did not find the analytical fitting shown in figure 10 as the optimal may be ascribed to the convergences issues encountered while gradually decreasing
$A_0$, as discussed in § 3.2, and to the ensemble averaged being limited to
$N=20$ because of the computational cost.
The results are only shown for the long-pipe case, for which the effect of the baffle localisation is more evident and, for the rest of the paper, unless otherwise specified, we will assume $L=50$. Several streamwise extents and modulations were tested, of which here we present results only for the two, most representative, cases:
$L_b=40$ and
$L_b=1$, shown in figure 10(b). Figure 11 displays the time series of dissipation and wall shear stress for
$L_b=40$ and
$1$, as well as for the unforced case. The simulations were fed with
$N=5$ different turbulent initial conditions, although the results are presented here only for one of them. For both streamwise extents of the baffle the initial amplitude was decreased until relaminarisation was not possible any more for at least one turbulent field. We found that the critical amplitude
$A_{crit}$ that can relaminarise all five turbulent initial conditions is
$A_{crit} = 4.3$ for
$L_b=40$, and
$A_{crit} = 2.9$ for
$L_b=1$. Comparison of the long-time asymptotes for the two cases displayed in figure 11 shows that the dissipations decay to an almost identical value, while the wall shear stress reached with the short baffle after relaminarisation is approximately half (after subtracting off the laminar unforced value of 1) that obtained with the long baffle. The shear-stress reductions at the wall, indeed, are approximately
$20\,\%$ and
$40\,\%$ with the long and short baffle, respectively. This results in a lower input energy needed with the short baffle, compared to the long one. In both cases, the energy spent to compensate for the local pressure drop
$\mathscr {B}$ (defined in (2.8)) immediately downstream of the baffle is larger than the energy saved by relaminarising the flow. However, assuming the flow remains laminar downstream of the baffle, there will be a break-even point where the shear-stress reduction at the wall due to the relaminarised flow compensates for the extra drag produced by the baffle. We define such break-even length
$L_{even}$ as the downstream distance from the baffle where the energy inputs needed to drive the flow in the relaminarised forced case
$\mathcal {I}_{lam}^A$ and in the turbulent unforced case,
$\mathcal {I}_{turb}$ are equal. For a downstream distance
$z>L_{even}$ a net power saving is achieved. Figure 12 shows that
$L_{even} \approx 200$ for the short baffle and
$L_{even} \approx 300$ for the long baffle. The break-even length for the short baffle is consistent with the experiments of Kühnen et al. (Reference Kühnen, Scarselli, Schaner and Hof2018a).
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_fig11.png?pub-status=live)
Figure 11. Effect of the baffle length $L_b$ for a
$50R$-long pipe. Time series of (a) dissipation and (b) shear stress at the wall for different streamwise modulations of the baffle at the critical amplitude
$A_0=A_{crit}$ that can just relaminarise the flow.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_fig12.png?pub-status=live)
Figure 12. Net energy saving due to the optimised baffle at $Re=3000$,
$L=50$ for two lengths
$L_b$ of the baffle as a function of the streamwise distance
$z$ from the baffle location
$z_b$. The net energy is measured as a relative difference between the input energy needed to drive the flow in the turbulent unforced case,
$\mathcal {I}_{turb}$, and in the relaminarised forced case
$\mathcal {I}_{lam}^A$. The crossing point of each curve with the zero corresponds to the break-even length
$L_{even}$.
For a baffle extent $L_b<1$, relaminarisation was not found to be possible. Therefore, the optimal baffle is streamwise localised and in a
$L=50$ pipe the minimum extent of the baffle below which the flow cannot be relaminarised is
$L_{b, min}=1$. The optimal
$\chi (r,z)$ is shown in figure 13.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_fig13.png?pub-status=live)
Figure 13. Optimal $\chi (r,z)$ for a
$L=50$ pipe. Cross-sections in the
$r$–
$\theta$ plane at
$z=25$ (a), where the baffle is localised, and in the
$r$–
$z$ plane (b). Note that the baffle occupies a very small region of the pipe length and is also radially concentrated close to the pipe walls. The critical amplitude for relaminarisation is
$A_{crit}=2.9$.
The fact that the dissipations after relaminarisation are almost identical for the wide and localised baffles while the input energy is lower for the latter, suggests that we should minimise the input energy (optimisation problem 2) rather than the dissipation (optimisation problem 1). At least in the long-pipe case, we should expect the algorithm to converge to a streamwise localised baffle. This is discussed in the following section.
3.4. Optimisation problem 2
In optimisation problem 2 the objective functional to minimise is the total energy input. In the previous sections we showed that minimising the total viscous dissipation (optimisation problem 1) allows us to quickly find the optimal radial shape of the baffle, while clear convergence to an optimal streamwise structure was not achieved. A parametric study on the effect of the baffle extent showed that a localised baffle can reduce the input energy to a lower value than a wide baffle, the dissipations reached in both cases after relaminarisation being instead very similar. This suggests that minimising the input energy may help the algorithm to capture the streamwise localisation of the baffle and motivated us to move onto optimisation problem 2. However, the results obtained solving optimisation problem 2 still show weak dependence on the $z$-support, so we do not see streamwise localisation of
$\chi$.
As anticipated in § 2.3, convergence is problematic with optimisation problem 2 because $A_0$ is allowed to vary and typically the algorithm tries to decrease it in order to minimise the work done, and thus the input energy. If
$A_0$ is decreased too much in one step, then some of the turbulent initial fields can become turbulent again, thus preventing convergence due to the sensitivity to initial conditions. When optimisation problem 2 is fed with a radially homogeneous initial guess, a tendency of the algorithm to ‘remove’ material from the centre of the pipe is observed, as shown in figure 14(b). This suggests that a radial profile concentrated close to the wall, as the one obtained with optimisation problem 1 (and reported in figure 14(a)), would eventually be found. However, convergence failed before the optimal radial profile, characterised by the minimal amplitude, could be reached. Because the streamwise component of the total velocity field is larger in the core of the pipe than towards the wall, the work done can be decreased more efficiently by decreasing
$\chi$ in the pipe centre rather than close to the wall. Thus, the trend shown in figure 14 is not surprising. For the same reason, before convergence could be reached, it is also not too surprising that
$\chi$ remains essentially unvaried at the wall (where
${\boldsymbol {u}}_{tot}=\boldsymbol {0}$), as shown in figure 14(b).
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_fig14.png?pub-status=live)
Figure 14. Radial profiles of $\overline {\chi }^{z}$ obtained by solving optimisation problem 2 (minimise the input energy) at
$Re=3000$,
$L=10$, starting from different initial guesses for
$\overline {\chi }^{z}$. In both cases
$\mathcal {B}=\mathcal {B}_3$. The last
$\overline {\chi }^{z}$ is that obtained just before convergence fails, due to the issues explained in the text. (a) The initial
$\overline {\chi }^{z}(r)$ was obtained from optimisation problem 1 (minimise the viscous dissipation) and it remained almost unchanged. (b) The initial
$\overline {\chi }^{z}(r)$ was radially homogeneous and convergence failed before the optimal radial profile characterised by the minimal amplitude, shown in (a), could be reached.
On the other hand, if fed with a good initial guess for $\chi$ (for example obtained from optimisation problem 1), optimisation problem 2 is able to provide
$A_{crit}$ (or very close to it) in a few iterations, much more quickly than by gradually decreasing
$A_0$ as done in optimisation problem 1. The shape of the optimal radial profile obtained from optimisation problem 1 remains almost unchanged when fed into optimisation problem 2, as shown in figure 14(a), although, for the reason noted above, we observe a tendency of the algorithm to slightly decrease
$\chi$ in the region close to the centre of the pipe. As noticed earlier, the convergence issue encountered with optimisation problem 2 is ascribed to the tendency of the algorithm to reduce
$A_0$ globally in order to reduce the work done. Furthermore, in § 3.3, while experimenting with different radial fittings for the optimal
$\chi$, we noticed that the relaminarisation process is very sensitive to the value of
$\chi$ near the centre, where the algorithm tends to decrease
$\chi$ the most. This behaviour adds to the convergence difficulties presented by optimisation problem 2.
In summary, when fed with a good initial guess for $\chi$, optimisation problem 2 is able to decrease the baffle amplitude to values very close to those obtained ‘manually’ (see § 3.3) for the same extent of the baffle. Therefore, this study, although not able to find the optimal streamwise-localised shape, helped us confirm the values of
$A_{crit}$ obtained ‘manually’ in § 3.3 for the different baffle extents.
4. Mean profiles
In order to link our results to the experiments of Kühnen et al. (Reference Kühnen, Scarselli, Schaner and Hof2018a), we fix $\chi (r,z)$ to be the optimal structure shown in figure 13 and analyse how such a baffle modifies the mean streamwise velocity profiles. Figure 15 shows the time series of the energy contained in the azimuthal-independent and azimuthal-dependent modes in the long-pipe case
$L =50$. Almost all of the relaminarisation happens in the first
$t=100$ time units, that is, in the first pass through the baffle. Indeed, approximately half-way through this time (
$t \approx 50\text {--}60$), almost exactly half of the pipe is turbulent and the other half is laminar, as shown in the iso-contours of figure 16. At
$t^{\dagger } = 60$ we analyse the mean streamwise velocity profiles along the pipe (see figure 17) and compare them with the experimental results of Kühnen et al. (Reference Kühnen, Scarselli, Schaner and Hof2018a) (refer to their figure 7). Note that the baffle is at 24.5–25.5, as shown in figure 13 and marked with vertical lines in figure 17. The incoming flow at
$z=20$ is very similar to the reference (unforced) mean turbulent profile
$U_{ref}:=\overline {u_{z,tot}}^{\theta ,z}(t=0)$. The mean profile at
$z=25$ (in the middle of the baffle) features little kinks close to the walls and, further downstream, the profile at
$z=45$ is approaching the parabolic shape. In comparison to figure 7 of Kühnen et al. (Reference Kühnen, Scarselli, Schaner and Hof2018a), our profiles do not present the overshoots close to the wall, which cause a big pressure drop just downstream of the baffle. Our optimal
${\boldsymbol {F}}(\boldsymbol {x},t)$ indeed avoids these M-shaped profiles by being concentrated close to the wall.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_fig15.png?pub-status=live)
Figure 15. Case $Re=3000$,
$L=50$. Time series of energy in the
$m=0$ and
$m\neq 0$ modes using the optimal baffle shown in figure 13. Almost all of the relaminarisation happens in the first
$t=100\text {--}120$ time units. The vertical line indicates the time horizon
$T=100$ used in the optimisation.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_fig16.png?pub-status=live)
Figure 16. Case $Re=3000$,
$L=50$. Iso-contours of streamwise vorticity (light/yellow and dark/blue indicate
$20\,\%$ of the maximum and minimum, respectively) at
$t^{\dagger }= 60$ using the optimal baffle shown in figure 13. At this time, approximately half of the fluid has passed through the baffle. The region occupied by the baffle is indicated with red circles.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_fig17.png?pub-status=live)
Figure 17. Case $Re=3000$,
$L=50$. Mean velocity profiles along the pipe at
$t^{\dagger }= 60$ using the optimal baffle shown in figure 13. At this time, approximately half of the pipe flow has relaminarised. The region occupied by the baffle is indicated with red vertical lines. At
$z=25$ (in the middle of the baffle) we can see little kinks close to the walls. The mean profile at
$z=45$ is approaching the parabolic profile (indicated by the cyan dash-dotted line). The green dashed profiles represents the reference (turbulent unforced) mean profile
$U_{ref}:=\overline {u_{z,tot}}^{\theta ,z}(t=0)$.
To better understand the effect of the baffle drag ${\boldsymbol {F}}(\boldsymbol {x},t)= -\chi (r,z)\boldsymbol {u}_{tot}(\boldsymbol {x},t)$ on the flow, we analyse the radial profiles of its streamwise component
$F_z={\boldsymbol {F}} \cdot \hat {\boldsymbol {z}}$, see figure 18. The radial profile of
$\chi$ is fixed to be the optimal shown in figure 13 at the midpoint of the computational domain, i.e.
$\chi _m(r):=\chi |_{z=25}$ (see figure 18(a)). As noted above, the turbulent incoming flow upstream of the baffle
$U_{up}(r)=\overline {u_{z,tot}}^{\theta }|_{z=24}(r;t^{\dagger})$ is similar to the reference mean turbulent profile
$U_{ref}(r)$ (see (b)). In both cases, the resulting baffle drags
$F_{z,ref}(r)=-\chi _m U_{ref}$ and
$F_{z,up}(r)=-\chi _m U_{up}$ (c) are characterised by a very flat profile in the middle and present overshoots close to the wall, possibly in order to kill the near-wall turbulence regeneration cycle. It should be noted that a full collapse of turbulence in a pipe flow was also obtained in the numerical experiments of Kühnen et al. (Reference Kühnen, Song, Scarselli, Budanur, Riedl, Willis, Avila and Hof2018b) by introducing a body force
$\tilde {{\boldsymbol {F}}}=\tilde {F}(r)\hat {\boldsymbol {z}}$ that flattens the mean streamwise velocity profile. It is worth remarking, however, that such body force was negative (pointing upstream) in the centre and positive (pointing downstream) near the wall, i.e. it decelerates the flow in the core and accelerates it close to the wall, with the mass flux kept constant (refer to their figure 7 in the Extended Data). In contrast, our baffle drag is always positive everywhere, i.e. it only removes energy from the flow, as shown in figure 18, so it is realisable with a passive control method. Furthermore, our baffle drag is strongly localised in the streamwise direction while
Reference Kühnen, Song, Scarselli, Budanur, Riedl, Willis, Avila and HofKühnen et al.'s (Reference Kühnen, Song, Scarselli, Budanur, Riedl, Willis, Avila and Hof2018b) forcing was imposed globally on top of a fully turbulent flow and is thus impractical to implement in experiments. For this reason, Song (Reference Song2014) (see their § 4.1.6) also considered a ‘chopped’ version of such forcing and showed that the streamwise localised forcing is still capable to suppress turbulence.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_fig18.png?pub-status=live)
Figure 18. Case $Re=3000$,
$L=50$, the baffle is at 24.5–25.5 (locations indicated with red vertical lines in figure 17). The spatial distribution of
$\chi (r,z)$ is fixed to be the optimal shown in figure 13 and its radial profile
$\chi _m(r):=\chi |_{z=z_m}$ in the middle of the baffle
$z_m=25$ is shown in (a). (b) Streamwise velocity profiles
$U(r)$ and (c) streamwise component of the drag force
$F_z(r) = -\chi _m U(r)$ at different streamwise locations and times. At
$t^{\dagger }= 60$ approximately half of the fluid has passed through the baffle and half of the pipe has relaminarised. The radial distributions of drag just upstream/downstream (
$z_1=24$,
$z_2=26$) of the baffle and in the middle are:
$F_{z,up}=-\chi _m U_{up}$,
$F_{z,down}=-\chi _m U_{down}$ and
$F_{z,mid}=-\chi _m U_{mid}$, respectively, where
$U_{up}=\overline {u_{z,tot}}^{\theta }|_{z=z_1}$,
$U_{down}=\overline {u_{z,tot}}^{\theta }|_{z=z_2}$,
$U_{mid}=\overline {u_{z,tot}}^{\theta }|_{z=z_m}$ at
$t=t^{\dagger}$. At
$t=0$ the effect of the baffle has not been felt yet and the incoming flow is fully turbulent. The baffle drag can be expressed as
$F_{z,ref}=-\chi _m U_{ref}$, where
$U_{ref}(r):=\overline {u_{z,tot}}^{\theta ,z}(t=0)$ is the reference (unforced) mean turbulent profile.
5. Dependence on the Reynolds number
The solution of optimisation problem 1, combined with a parametric study on the baffle extent $L_b$, provided the optimal baffle design at
$Re=3000$. This optimal baffle was found to be axisymmetric, radially concentrated close to the wall and streamwise localised, with a minimal length of one radius and a critical amplitude for relaminarisation
$A_{crit}=2.9$ in a
$L=50$ pipe (refer to figure 13). We now investigate, via DNS, whether such baffle, after appropriate rescaling of the amplitude, can relaminarise the flow at higher Reynolds numbers. We consider four Reynolds numbers
$Re=5000$,
$7000$,
$10\,000$ and
$15\,000$ and
$N=5$ turbulent initial conditions for each of them (except at
$Re=15\,000$ for which only one turbulent initial field was considered to limit the computational cost) and
$L=50$ throughout.
In the following, we define a skin-friction drag reduction in the laminar and turbulent cases as
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn31.png?pub-status=live)
where $(1+\mathscr {T}_w)=\mathcal {S}/\mathcal {S}_{lam}$ is the total wall shear stress, relative to the laminar unforced value (see (2.12)), and the superscript ‘
$A$’ indicates the forced case (no superscript is used in the unforced case). Note that
$\mathcal {FR}_{lam/turb}$ does not take into account the extra drag
$\mathscr {B}$ (refer to (2.8)) produced by the baffle. The net power saving is given by
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn32.png?pub-status=live)
where $(1+\beta )=\mathcal {I}/\mathcal {I}_{lam}$ is a measure of the total input energy
$\mathcal {I}$ needed to drive the flow at a constant mass flux (refer to (2.4) and (2.10)). In the unforced case, using the Blasius approximation (Blasius Reference Blasius1913),
$(1+\beta )_{turb} =(1+\mathscr {T}_w)_{turb} = 0.00494375\,Re^{0.75}$. Turbulent quantities are time averaged over a suitable time window
$[(T-\tau ), T]$ (refer to (2.7)) to exclude initial transients (the notation
$\overline {(\bullet )}^t$ in (5.1) and (5.2) is omitted for the sake of space). Typically, we use a time horizon
$T=600$ and
$\tau =400$, i.e. we average over
$t=[200\text {--}600]$. For
$Re=15\,000$, the latter window is shifted by a hundred time units.
As noticed earlier for $Re=3000$, typically,
$\mathcal {PR} <0$ immediately downstream of the baffle. However, in the relaminarised cases, assuming the flow stays laminar, a net power saving (
$\mathcal {PR} > 0$) will be achieved at a critical downstream distance
$z>L_{even}$ where the stress reduction at the wall compensates for the extra drag produced by the baffle.
First, at $Re=5000$, we studied the effect of
$A_0$ on a typical turbulent field for a fixed
$L_b=1$. Starting from the minimal value
$A_{crit}=2.9$ obtained at
$Re=3000$, we gradually increased
$A_0$ until relaminarisation was achieved. As shown in figure 19(a), an amplitude
$A_0 \ge 8$ is needed in order to relaminarise the flow, almost three times larger than at
$Re=3000$. For values of
$A_{0}\ge 8$, a considerable reduction of the wall shear stress is achieved with respect to the unforced case. As previously observed for
$Re=3000$ (results not shown), even when
$A_0$ is not large enough to relaminarise the flow, we are still able to reduce the wall shear stress considerably (see, e.g. the case
$A_0=6$) and the flow exhibits an interesting periodic time behaviour (see, e.g. the case
$A_0=5$), which may suggest that a periodic orbit is approached. The shear-stress reduction in the ‘partially’ relaminarised cases and the approach to a simpler dynamics, characteristic of lower Reynolds number flows, are in line with the numerical results of Kühnen et al. (Reference Kühnen, Song, Scarselli, Budanur, Riedl, Willis, Avila and Hof2018b). At
$Re=5000$ we also verified that the streamwise localised baffle (
$L_b=1$) is still the ‘optimal’, i.e. it is able to reduce the wall shear stress more than the longer baffle (
$L_b=40$), as shown in figure 19(b). Furthermore, the long baffle cannot produce any skin-friction turbulent drag reduction when it cannot relaminarise the flow. As for
$Re=3000$, relaminarisation is not possible when
$L_b< L_{b,min} =1$ and in this case the wall shear stress is higher than in the unforced case (see the case
$L_b=0.2$ in figure 19). Therefore, we fix
$L_b=1$.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_fig19.png?pub-status=live)
Figure 19. Time series of wall shear stress at $Re=5000$ in the case
$L=50$, using the optimal baffle found in § 3.2 for
$Re=3000$. (a) Effect of
$A_0$ for fixed
$L_b=1$ (the spatial distribution of
$\chi (r,z)$ corresponds to that shown in figure 13). (b) Effect of
$L_b$ for amplitudes
$A_0$ that can (thick lines) and cannot (thin lines) relaminarise the flow, namely, for
$L_b=40$ (green dashed line),
$A_0=10$ (thin line) and
$A_0=12$ (tick line); for
$L_b=1$ (red solid line),
$A_0=6$ (thin line) and
$A_0=8$ (tick line); for
$L_b=0.2$,
$A_0=10$.
The effect of the baffle amplitude $A_0$ at
$Re=5000$ on the wall shear stress
$\mathcal {S}/\mathcal {S}_{lam}$, and on the corresponding skin-friction drag reduction
$\mathcal {FR}$, is also seen in figure 20 for the 5 turbulent initial fields considered at this Reynolds number. The critical amplitude
$A_{crit}=8$ that can relaminarise all 5 initial conditions divides the curve of
$\mathcal {FR}$ (or
$\mathcal {S}/\mathcal {S}_{lam}$) vs
$A_0$ in two branches: for
$A_0>A_{crit}$ we have skin-friction laminar drag reduction (all initial conditions lie on the upper branch of
$\mathcal {FR}$ corresponding to
$\mathcal {FR}_{lam}$), while for
$A_0<A_{crit}$ skin-friction turbulent drag reduction is obtained (at least one initial condition lies on the lower branch of
$\mathcal {FR}$, corresponding to
$\mathcal {FR}_{turb}$). As
$A_0$ approaches
$A_{crit}$, more initial conditions move to the upper (laminar) branch. Note, however, that at this critical amplitude
$A_{crit}=8$ for relaminarisation, a break-even distance
$L_{even}$ from the baffle of almost
$500$ is needed to achieve a net power saving, as discussed later (see the curve for
$Re=5000$ in figure 23).
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_fig20.png?pub-status=live)
Figure 20. Wall shear stress and skin-friction drag reduction vs $A_0$ for five turbulent initial conditions (indicated with different symbols) at
$Re=5000$. The black horizontal dashed line in (a) indicates the Blasius approximation for a turbulent unforced flow, while the dotted grey lines are drawn to guide the eye.
The same procedure – i.e. gradually increase the amplitude of the optimal baffle until all turbulent initial conditions relaminarise – was carried out for the other Reynolds numbers. Figure 21 shows that after appropriate rescaling of $A_0$ a full collapse of turbulence is obtained up to
$Re=15\,000$. The curves of
$\mathcal {S}/{S}_{lam}$ and
$\mathcal {FR}$ vs
$A_0$ for
$Re=7000\text {--}15\,000$ are analogous to those shown in figure 20 for
$Re=5000$. Figure 22(a) shows how the amplitude for relaminarisation varies with the Reynolds number. When
$Re$ is increased from
$3000$ to
$15\,000$,
$A_0$ needs to be increased by almost an order of magnitude in order to obtain relaminarisation. Both the laminar and turbulent skin-friction drag reductions also increase with
$Re$ up to
$Re=7000\text {--}10\,000$, as shown in the right graph of figure 22. However, the increase in
$A_0$ with
$Re$ is also accompanied by an (approximatelylinear) increase in the critical length
$L_{even}$ for a net energy saving, as shown in figure 23. At
$Re=3000$ the break-even distance
$L_{even}$ is a modest
$200$, but it reaches
$\approx 2700$ at
$Re=15\,000$ (not shown). Nevertheless, for a downstream distance
$z \ge L_{even}$, a net power saving is achieved and, for example at
$Re=3000$,
$\mathcal {PR}=20\,\%$ for
$z-z_b \approx 300$.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_fig21.png?pub-status=live)
Figure 21. Time series of wall shear stress for different Reynolds numbers in the case $L=50$. The spatial distribution of
$\chi (r,z)$ is fixed as the one shown in figure 13 and
$N=5$ turbulent fields are used as initial conditions at each Reynolds number (except at
$Re=15\,000$, for which only one turbulent initial condition was used to limit the computational cost).
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_fig22.png?pub-status=live)
Figure 22. (a) Baffle drag amplitude $A_0$ just above (can relaminarise all given turbulent initial fields) the critical value
$A_{crit}$ as a function of the Reynolds number
$Re$. (b) The corresponding skin-friction laminar drag reduction (red dashed line with filled circles). The skin-friction turbulent drag reduction obtained for
$A_0=10\,\% A_{crit}$ is also shown with symbols (yellow hollow squares) for the five initial conditions considered at each
$Re$. Note, for example, that at
$Re=5000$, for
$A_0=10\,\% A_{crit} \approx 7$, some initial conditions have relaminarised already, as it was also shown in figure 20. The situation is analogous for the other Reynolds numbers.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_fig23.png?pub-status=live)
Figure 23. Net power saving as a function of the downstream distance $z$ from the baffle (centred at
$z=z_b$) for different
$Re$ at
$A_0\ge A_{crit}$. The intersections of the curves with the
$x$-axis (
$\mathcal {PR}=0$) correspond to the critical downstream distances
$L_{even}$ needed to achieve a net power saving at different
$Re$.
6. Conclusions
Motivated by recent experimental studies (Kühnen et al. Reference Kühnen, Scarselli, Schaner and Hof2018a) of forced relaminarisation by a stationary obstacle, we have tackled the problem of designing the optimal baffle to destabilise the turbulence in pipe flows. The drag force exerted by the baffle was modelled in our simulations as ${\boldsymbol {F}}(\boldsymbol {x},t)=-\chi (\boldsymbol {x})\boldsymbol {u}_{tot}(\boldsymbol {x},t)$, where
$\boldsymbol {u}_{tot}$ is the total (laminar flow plus perturbation) velocity field and
$\chi (\boldsymbol {x})\ge 0$ is a measure of the ‘level of blockage’ of the flow by the baffle. An optimisation algorithm was developed and numerically solved at
$Re=3000$ in order to find the optimal spatial distribution of
$\chi (\boldsymbol {x})$, characterised by a given amplitude
$\langle \chi (\boldsymbol {x})\rangle =A_0$, where the angle brackets indicate volume integral. The variational problem was formulated as a minimisation problem for the total viscous dissipation
$\mathcal {D}(\boldsymbol {u}_{tot})$, averaged over a sufficiently long time horizon
$T$, subject to the above amplitude constraint on
$\chi$, as well as the constraints of the three-dimensional continuity and Navier–Stokes equations and constant mass flux. The amplitude
$A_0$ was then gradually decreased until the critical value
$A_{crit}$ for relaminarisation was reached, below which turbulence could not be suppressed. The alternative, more efficient, optimisation problem of minimising directly the total energy input
$\mathcal {I}(\boldsymbol {u}_{tot}; \chi ) = \mathcal {D}(\boldsymbol {u}_{tot}) + \mathcal {W}(\boldsymbol {u}_{tot}; \chi )$, where
$\mathcal {W}(\boldsymbol {u}_{tot}; \chi ) = \langle -{\boldsymbol {F}} \boldsymbol{\cdot} {\boldsymbol {u}}_{tot} \rangle$ is the work done by the flow against the baffle drag, was also investigated. With such choice of objective functional, the amplitude constraint on
$\chi$ is not needed as the algorithm is allowed to vary (typically decrease)
$A_0$ in order to deliver the smallest, most energy efficient, baffle. The numerical solution of this problem, however, suffered from convergence issues as baffles that do not relaminarise the flow could be encountered, thus preventing convergence due to sensitivity to initial conditions. Therefore, the latter optimisation problem, once fed with very good initial guesses for
$\chi$, was primarily used to confirm the outcomes of the first optimisation problem. Improvements to the formulation and numerical solution of the second optimisation problem, such as adding a constraint on the
$L_1$ norm (or a different norm) of
$\chi$, will be considered in our future research, possibly for optimising different types of body forces, as discussed in the last paragraph of this section.
Two pipe lengths were considered: $L=10$ and
$L=50$. In both cases, starting from
$N>1$ (typically
$N=20$) turbulent velocity fields and suitable initial guesses for
$\chi (\boldsymbol {x})$, the algorithm converged to an optimal shape of
$\chi$ characterised by a strong radial concentration close to the wall and symmetry around the pipe axis, but was found to be slow in organising the streamwise structure. Therefore, the optimal streamwise extent of the baffle
$L_b$ was sought manually by fitting an analytical radial profile to the optimal one found by the optimisation algorithm and performing direct numerical simulations with different
$L_b$. The wall shear stresses and the input energies were monitored in order to quantify the benefit of the baffle. In the long-pipe case
$L=50$, a streamwise localised baffle was found to reduce the shear stress at the pipe wall and the input energy more than a wide baffle, with a minimum
$L_b$ of approximately one radius, below which relaminarisation was not possible.
Therefore, we fixed the shape of the baffle to be the optimal one found at $Re=3000$ in a
$L=50$ pipe and studied the effect of the Reynolds number on the performance of the baffle by means of DNS. We considered the Reynolds number range
$Re=5000\text {--}15\,000$ and the simulations were fed with
$N=5$ different turbulent initial conditions at each
$Re$. After suitable rescaling of the amplitude, the optimised baffle, was found to fully relaminarise the flow up to
$Re=15\,000$ (
$Re_{\tau }\approx 450$). Large shear-stress reductions were found at the wall with a maximum skin-friction drag reduction of more than 50 % at
$Re = 7000$ (
$Re_{\tau }\approx 230$). The baffle, however, introduces an extra drag due to the local pressure drop. A sufficiently long section of laminar flow downstream of the baffle is thus needed in order to achieve a net energy gain, i.e. where the stress reduction at the wall compensates for the extra drag caused by the baffle. At
$Re=3000$ the break-even distance
$L_{even}$ is a modest
$200$, consistent with the experiments of Kühnen et al. (Reference Kühnen, Scarselli, Schaner and Hof2018a), and at a distance
$z-z_b\approx 300$ from the baffle a
$20\,\%$ net power saving is achieved. However, due to the large amplitude of the baffle at large
$Re$,
$L_{even}$ increases (approximately linearly) with the Reynolds number and reaches
$L_{even} \approx 2700$ at the largest Reynolds number,
$Re=15\,000$, considered here.
Our results showed that this purely passive method can relaminarise the flow up to a relatively high Reynolds number, but is not very energy efficient. Other, more general, types of body forces ${\boldsymbol {F}}=\boldsymbol {\varphi }(\boldsymbol {x})$ or
${\boldsymbol {F}}=\boldsymbol {\varphi }(\boldsymbol {x},t)$, with an active component (i.e.
$\boldsymbol {\varphi }$ does not have to oppose the flow everywhere in the domain) might lead to a better performance and increased energy savings. A useful starting point may be the volume force used by Kühnen et al. (Reference Kühnen, Song, Scarselli, Budanur, Riedl, Willis, Avila and Hof2018b). Optimising such types of body forces is the focus of our future research.
Acknowledgements
This work was funded by EPSRC grants EP/P000959/1 (E.M. and A.P.W.) and EP/P001130/1 (Z.D. and R.R.K.). Fruitful discussions with B. Hof and D. Scarselli are kindly acknowledged. E.M. would like to thank Dr L. Sortino for help with figure 1. The authors would like to thank the anonymous referees for their useful suggestions and comments.
Declaration of interests
The authors report no conflict of interest.
Appendix A. Optimisation using
$L_2$ norm
The formulation using $L_2$ norm is presented in the following. The Lagrangian becomes
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn33.png?pub-status=live)
The gradient and the update for the next iteration are
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn34.png?pub-status=live)
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn35.png?pub-status=live)
where $\sigma (\boldsymbol {x})$ is defined in (2.17). All the rest is unchanged. To ensure the update is non-negative, (A 3) is replaced by
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn36.png?pub-status=live)
To find $\lambda$, we impose that
$\langle [\chi ^{(j+1)}(\boldsymbol {x})]^{2} \rangle =A_0$ and we employ a bracketing method (e.g. the regula falsi algorithm) to find the root
$\lambda$ of
$\mathcal {H}(\lambda )= \langle [\chi ^{(j+1)}(\boldsymbol {x})]^{2} \rangle -A_0 = \langle [max(0,\chi ^{(j)}-\epsilon (2\lambda \chi ^{(j)}+\sigma ^{(j)}))]^{2} \rangle - A_0=0$.
Figure 24 shows a comparison of the optimal baffle obtained using $L_1$ and
$L_2$ norms starting from the initial guess shown in figure 7(a). The optimal radial profiles (a) are similar, both presenting the radial concentration close to the wall. The one obtained using the
$L_2$ norm is slightly less peaked, as it is reasonable to expect. The formulation with
$L_2$ norm is also found to be weakly dependent on the
$z$-support, as shown in the
$r$–
$z$ cross-section on the right.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_fig24.png?pub-status=live)
Figure 24. Case $L=10$,
$T=300$, with
$\mathcal {B}_3$ as initial guess (figure 7(a)). Comparison of the optimal baffle obtained using
$L_1$ and
$L_2$ norms. (a) Optimal radial profile
$\overline {\chi }^z(r)$. The
$L_1$-normed distribution (purple dash-dotted curve) is the same as that shown in figure 8 with the same colour/line style; (b)
$r$–
$z$ cross-section of
$\chi$ obtained with the
$L_2$-norm constraint.
Appendix B. Formulation for optimisation problem 2
By taking variations of the Lagrangian given in (2.21) and setting them equal to zero we obtain the following set of Euler–Lagrange equations:
Adjoint Navier–Stokes and continuity equations
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn37.png?pub-status=live)
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn38.png?pub-status=live)
Compatibility condition
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn39.png?pub-status=live)
Optimality condition
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn40.png?pub-status=live)
where
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn41.png?pub-status=live)
is a scalar function of space. Note that the adjoint Navier–Stokes equations (B 1a) are the same as (2.14a) for optimisation problem 1 with the additional forcing term $-2\phi ^2{\boldsymbol {u}}_{tot,n}/T$. The update for the next iteration is
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn42.png?pub-status=live)
Note that with this optimisation problem we still have the issue that if $\phi =0$ initially, it cannot change.
Appendix C. Spectral filtering
C.1. Optimisation problem 1
A spectral filtering on $\phi$ is implemented by adding a constraint to the Lagrangian, namely
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn43.png?pub-status=live)
where $\mathcal {F}$ is the spectral filtering operator. Using the linearity of
$\mathcal {F}$, it is straightforward to show that the above filtering constraint is equivalent to applying the filter to the gradient
$\delta {\mathcal {L}}_1/\delta \phi$, that is
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn44.png?pub-status=live)
where $\sigma$ is defined in (2.17). The update is thus
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn45.png?pub-status=live)
where $\mathcal {F}(\phi ^{(j)})= \phi ^{(j)}$. In order to find
$\lambda$ we impose
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn46.png?pub-status=live)
C.2. Optimisation problem 2
With the filter $\phi =\mathcal {F}(\phi )$ the optimality condition becomes
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn47.png?pub-status=live)
where $\tilde {\sigma }$ is defined in (B 4). The update is
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn48.png?pub-status=live)
Appendix D. The
$L_1$ amplitude condition
To understand the significance of the set of $\boldsymbol {x}$ which maximise
$-\sigma ( \boldsymbol {x} )$, we generalise the
$L_1$ amplitude constraint used in the main body of the paper to
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn49.png?pub-status=live)
where $V$ is the volume of the pipe, so that limit
$\alpha \rightarrow 1$ recovers the
$L_1$ condition. The modified Lagrangian becomes
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn50.png?pub-status=live)
where the requirement that $\chi$ is positive semidefinite is now explicitly imposed. Setting variations with respect to
$\chi$,
$\mu$ and
$\gamma$ to zero gives, respectively,
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn51.png?pub-status=live)
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn52.png?pub-status=live)
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn53.png?pub-status=live)
Equation (D 5) makes it clear that either: (i) $\gamma =0$ (so
$\chi =0$ and
$\sigma =\mu$); or (ii)
$\mu =0$; or (iii) both, if
$\sigma$ happens to vanish. The baffle therefore can only exist in places where
$\gamma (\boldsymbol {x}) \neq 0$ which requires
$\mu (\boldsymbol {x})=0$ (although the opposite is not true) and, in this case, the relations (D 1), (D 3)–(D 5) simplify to just (D 1) and (D 3) rearranged as follows
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn54.png?pub-status=live)
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn55.png?pub-status=live)
Substituting (D 7) into (D 6) gives
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn56.png?pub-status=live)
where $\varepsilon :=(\alpha -1)/\alpha$ goes to
$0^+$ as
$\alpha \rightarrow 1^+$, and then
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn57.png?pub-status=live)
At this point, it is worth stressing that $\sigma =\sigma (\boldsymbol {x};\varepsilon )$ and, assuming the simple regular expansion
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn58.png?pub-status=live)
where $\sigma _0(\boldsymbol {x})$ is the distribution calculated in § 3.1, then
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn59.png?pub-status=live)
In the limit $\varepsilon \rightarrow 0$ (
$\alpha \rightarrow 1$), substituting (D 11) into (D 8), it follows that,
$\lambda \rightarrow max_{\boldsymbol {x}} (-\sigma _0(\boldsymbol {x}) )$ and so
$-\sigma _0(\boldsymbol {x})/\lambda \leq 1$, as discussed in § 3.1. For the baffle structure, there are two scenarios – either
$\sigma _0$ achieves its global maximum at isolated points or there are finite domains over which this is achieved. Consider the former first. Equation (D 7) is
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn60.png?pub-status=live)
If $-\sigma _0^*=max_{\boldsymbol {x}} (-\sigma _0)$ occurs at an isolated point
$\boldsymbol {x}^*$, then
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn61.png?pub-status=live)
using Laplace's method in $d$ dimensions and letting
$c$ gather all the known constants together. So, using (D 11) and (D 13) in (D 12), we obtain
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn62.png?pub-status=live)
which, as $\varepsilon \rightarrow 0$ (
$\alpha \rightarrow 1$), either tends to zero if
$\boldsymbol {x} \neq \boldsymbol {x}^*$ or diverges to infinity at
$\boldsymbol {x} =\boldsymbol {x}^*$ in such a way that the volume integral is finite. Hence, the baffle structure is a
$\delta$-function or a collection of
$\delta$-functions around the set of isolated
$\boldsymbol {x}^*$ which globally maximise
$-\sigma _0(\boldsymbol {x})$.
The alternate, and more plausible, scenario is that $-\sigma _0$ is maximised over a connected set
$\Lambda :=\{\boldsymbol {x} \,|\, -\sigma _0(\boldsymbol {x})=max_{\boldsymbol {x}}(-\sigma _0)\}$ (or sets). Then (D 14) is replaced by
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200812135533941-0739:S0022112020005182:S0022112020005182_eqn63.png?pub-status=live)
as $\varepsilon \rightarrow 0$. Assuming
$\mu =0$ over
$\Lambda$, the baffle then has a smooth structure over
$\Lambda$ generated by
$\sigma _1(\boldsymbol {x})$ (a posteriori justification for adopting the simple regular expansion in (D 10)). However, there can be subsets of
$\Lambda$ over which
$\mu \neq 0$ where the baffle vanishes. This possibility allows for a non-uniqueness of the optimal baffle which can only exist on the intersection of the set where
$\mu =0$ and
$\Lambda$.