Hostname: page-component-6898cfcb55-kwdml Total loading time: 0 Render date: 2026-11-11T20:37:31.636Z Has data issue: false hasContentIssue false

Bayesian optimisation of an opposition control strategy in a fully turbulent channel flow

Published online by Cambridge University Press:  06 February 2026

Enrico Saccaggi*
Affiliation:
Department of Mechanical and Aerospace Engineering, Politecnico di Torino, Corso Duca degli Abruzzi 24, Torino, Italy
Gaetano Maria Di Cicca
Affiliation:
Department of Mechanical and Aerospace Engineering, Politecnico di Torino, Corso Duca degli Abruzzi 24, Torino, Italy
*
Corresponding author: Enrico Saccaggi, enrico.saccaggi@polito.it

Abstract

The proposed study aims to optimise a real-time opposition control strategy to reduce the intensity of near-wall sweep events by applying a Bayesian optimisation algorithm. The experiments were conducted in a fully turbulent channel flow characterised by a friction Reynolds number of $350$. Sweep events were identified using a gradient-based detection technique and controlled via a wall-normal jet. An open-loop control logic was implemented and the control parameters (frequency, voltage amplitude and delay time) were optimised, within the bounds imposed by the experimental set-up, to bring the maximum sweep events intensity reduction up to $54\,\%$, with a robust cost function. The effects of the control were observed by analysing the conditionally averaged sweep events at various streamwise locations downstream of the actuation point. Moreover, the conditional analysis was applied to the cross-correlation function of velocity signals highlighting the large reduction of the sweep event convection velocity during the blowing phase of the jet. An overall energy increase has been found in the conditionally averaged energy spectra for the controlled case. The analysis of conditionally averaged wavelet spectra revealed that the control, by interrupting the natural evolution of the sweep event, initially leads to a reduction in the energy associated with it, followed by a subsequent increase during the development of the jet-blowing phase.

Information

Type
JFM Papers
Copyright
© The Author(s), 2026. Published by Cambridge University Press
Figure 0

Figure 1.Channel flow statistics. Continuous lines with circle markers indicate the canonical case, dashed lines indicate DNS data statistics taken from Moser et al. (1999). (a) Mean velocity $\overline {U}^+$, (b) streamwise component of the Reynolds stresses $\overline {uu}^+$, (c) skewness $S(U)$, (d) flatness $F(U)$.

Figure 1

Figure 2.Sketch of the real-time opposition control experimental set-up. The airflow proceeds from left to right. The front probe is positioned at $x^+ = -55$ and $y^+ =15$. The position of the rear probe can be adjusted in both $x$ and $y$ directions.

Figure 2

Figure 3.Sweep event detector system scheme. Inputs are the front probe signal and the delay time, $\Delta T$, applied to the TTL signal. The comparator threshold is kept constant. The output is the delayed TTL signal.

Figure 3

Figure 4.Visualisation of the sweep events detection technique. The continuous blue line is the longitudinal component of the front probe instantaneous velocity signal, $U$, while the continuous green line represents its time derivative, $\dot {U}$. Red dashed vertical lines show the trigger instant. The starting time is arbitrary.

Figure 4

Figure 5.Sweep events burst frequency, $n^+$, as a function of the averaging time, $T^+$, for the canonical and baseline case. The rear probe is positioned at $x^+= 66$ and $y^+=15$. Solid square: DNS data from Johansson et al. (1991) at $\textit{Re}_\tau =180$. The VITA threshold level is $k=1.0$.

Figure 5

Figure 6.Conditionally averaged sweep event sampled at $x^+= 66$ and $y^+= 15$. (a) Comparison between canonical and baseline cases employing the VITA technique with threshold $k=1.0$ and averaging time $T^+=10$. Detection is performed at $x^+=66$ using the rear probe velocity signal. (b) Comparison between the VITA technique and the gradient technique, both applied to the baseline case. Detection is performed at $x^+=-55$ using the front probe velocity signal. The VITA parameters are the same as in (a), while the gradient technique employs the detector system sketched in figure 3.

Figure 6

Figure 7.Schematic of the control system. The signal from the upstream probe is used to trigger the actuation. The signal coming from the downstream probe allows the optimisation of the control strategy.

Figure 7

Figure 8.Jet wall-normal velocity in still air as a function of the viscous time at $y^+ = 5$ (red curve) and $y^+ = 15$ (blue curve). Actuation parameters: frequency ${60}\,\textrm {Hz}$, voltage amplitude ${60}\,\textrm {mV}_{\textit{pp}}$. The figures are temporally aligned such that the onset of the velocity increase occurs at the same viscous time in both cases.

Figure 8

Figure 9.Conditionally averaged sweep events in the baseline (uncontrolled) case and the controlled case for a generic triplet $\psi _i$. The area difference is highlighted in grey.

Figure 9

Table 1.Bayesian optimisation algorithm bounds imposed.

Figure 10

Figure 10.Minimum value for the cost function $\mathcal{J}(\psi )$ versus the iteration number.

Figure 11

Figure 11.Conditionally averaged sweep events computed with the signal of the rear probe ($x^+ = 66$ and $y^+ = 15$). The actuation control triplet is the optimal one ($\psi _{\textit{opt}}$). The first dashed line indicates the instant $t^*$ in which the sweep event is detected. The second dashed line indicates the instant $t^* + t_{\textit{corr}}$ when the convected sweep event reaches the rear probe.

Figure 12

Figure 12.Conditional PDFs of the streamwise velocity component, obtained through KDE in the baseline case and in the controlled case ($\psi _{\textit{opt}}$). Here $x^+=66$ and $y^+=15$.

Figure 13

Figure 13.(a) Posterior mean $\mu _n$ in percentage presented as a function of the delay time $\Delta T$ and the frequency $f$ by keeping the voltage amplitude set to $\hat {A} = {60}\,\textrm {mV}_{\textit{pp}}$; (b) posterior mean $\mu _n$ in percentage depicted as a function of $\Delta T$ and $\hat {A}$ by keeping the frequency set to $f={60}\,\textrm {Hz}$.

Figure 14

Table 2.Control triplets in dimensional units and their corresponding values in viscous units employed in § 5.3.

Figure 15

Figure 14.Actuation parameters influence on the system response. (a) Blowing period influence; (b) jet velocity amplitude influence; (c) delay time influence. The black dashed line indicates the conditionally averaged sweep events for the fluctuating velocity $u^+$ in the baseline case. Coloured curves indicate the conditionally averaged sweep event for different control triplets $\psi _i$ (see table 2).

Figure 16

Figure 15.Actuation parameters influence on the jet vertical wall-normal velocity in still air at $x^+=0$ and $y^+=15$ for different control triplets $\psi _i$.

Figure 17

Figure 16.Conditionally averaged sweep events at different streamwise distances, $x^+$, and constant wall-normal distance $y^+=15$ for the baseline and the controlled case. Results are shown for (a) $x^+=45$, (b) $x^+=66$, (c) $x^+=116$, (d) $x^+=419$. (e) Baseline conditionally averaged sweep events interpolated across different $x^+$ distances; ( f) controlled conditionally averaged sweep events interpolated across different $x^+$ distances.

Figure 18

Figure 17.Conditional cross-correlation coefficient between the fluctuating component of the velocity sampled from the front probe positioned at $x^+=-55, y^+ =15$ and the rear probe positioned at $x^+=66, y^+ =15$ as a function of the time lag, $\tau ^+$. The vertical dashed line marks the position ($\tau ^+ \approx 9$) of the maximum values of the cross-correlation function for both the baseline and the controlled case.

Figure 19

Figure 18.Conditional cross-correlation coefficient between the fluctuating component of the velocity sampled from the front probe positioned at $x^+=-55, y^+ =15$ and the rear probe positioned at two different streamwise distances (indicated in the legend) as a function of the time lag, $\tau ^+$. Both continuous lines represent the controlled case. The four dashed lines indicate the function maxima. Here $\Delta \tau ^+_1$ is the time lag difference between the first two peaks; $\Delta \tau ^+_2$ is the time lag difference between the second two peaks.

Figure 20

Figure 19.Inner-scaled premultiplied conditionally averaged energy spectra of the rear probe fluctuating velocity signal at $y^+ = 15$ and different distances from the control point: (a) $x^+ =45$, (b) $x^+ =66$, (c) $x^+ =419$.

Figure 21

Figure 20.(a) Conditionally averaged baseline wavelet spectrum. (b) Conditionally averaged controlled wavelet spectrum. (c) Conditionally averaged velocity signal for the baseline and controlled case. Here $x^+ = 45$ and $y^+ =15$.

Figure 22

Figure 21.(a) Conditionally averaged baseline wavelet spectrum. (b) Conditionally averaged controlled wavelet spectrum. (c) Conditionally averaged velocity signal for the baseline and controlled case. Here $x^+ = 66$ and $y^+ =15$.

Figure 23

Figure 22.(a) Conditionally averaged baseline wavelet spectrum. (b) Conditionally averaged controlled wavelet spectrum. (c) Conditionally averaged velocity signal for the baseline and controlled case. Here $x^+ = 419$ and $y^+ =15$.

Figure 24

Algorithm 1.Bayesian optimisation, adapted from Rasmussen & Williams (2008), Frazier (2018) and Pino et al. (2023)

Figure 25

Figure 23.Difference between the inner-scaled premultiplied conditionally averaged energy spectra of the rear probe fluctuating velocity signal for a controlled case with $\psi _i$ and the baseline case. Spectra were computed at $x^+=66$ and $y^+ = 15$. The analysed triplets are those presented in table 2. (a) Blowing period influence; (b) jet velocity amplitude influence; (c) delay time influence.

Figure 26

Figure 24.Correlation time $t^+_{\textit{corr}}$ evaluated, for the baseline case, between the front and the rear probe signals. For both probes the distance from the wall $y^+=15$. The dashed black line indicates a linear fit of the represented scatter points. The two blue vertical dashed lines indicate the front probe and actuator locations.