Hostname: page-component-89b8bd64d-rbxfs Total loading time: 0 Render date: 2026-05-08T03:03:38.220Z Has data issue: false hasContentIssue false

Stabilising nonlinear travelling waves in pipe flow using time-delayed feedback

Published online by Cambridge University Press:  17 February 2025

Tatsuya Yasuda*
Affiliation:
School of Mathematics and Statistics, University of St Andrews, Mathematical Institute, North Haugh, St Andrews KY16 9SS, UK
Dan Lucas*
Affiliation:
School of Mathematics and Statistics, University of St Andrews, Mathematical Institute, North Haugh, St Andrews KY16 9SS, UK
*
Email addresses for correspondence: ty44@st-andrews.ac.uk, dl21@st-andrews.ac.uk
Email addresses for correspondence: ty44@st-andrews.ac.uk, dl21@st-andrews.ac.uk

Abstract

We demonstrate the first successful non-invasive stabilisation of nonlinear travelling waves in a straight cylindrical pipe using time-delayed feedback control working in various symmetric subspaces. By using an approximate linear stability analysis and by analysing the frequency-domain effect of the control using transfer functions, we find that solutions with well-separated unstable eigenfrequencies can have narrow windows of stabilising time delays. To mitigate this issue we employ a ‘multiple time-delayed feedback’ approach, where several control terms are included to attenuate a broad range of unstable eigenfrequencies. We implement a gradient descent method to dynamically adjust the gain functions in order to reduce the need for tuning a high-dimensional parameter space. This results in a novel control method where the properties of the target state are not needed in advance, and speculative guesses can result in robust stabilisation. This enables travelling waves to be stabilised from generic turbulent states and unknown travelling waves to be obtained in highly symmetric subspaces.

Information

Type
JFM Papers
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2025. Published by Cambridge University Press.
Figure 0

Table 1. Table summarising the properties of all travelling waves studied in this paper. Here, $Re = R U_{cl}/\nu$ is the Reynolds number, $\alpha$ is the streamwise wavenumber ($L=2{\rm \pi} /\alpha$), $E$ is the total kinetic energy, $I$ is the total energy input rate, $Re_{\tau }=\sqrt {2 Re I/I_{lam}}$ is the friction Reynolds number, $c_z$ is the streamwise phase velocity, ‘sym.’ refers to the symmetric subspace, $\lambda _i = \mu _i \pm \mathrm {i} \omega _i$ are the eigenvalues of the solutions such that the final three columns are, respectively, the number and type of unstable eigenvalues, the most unstable growth rate and the smallest unstable eigenfrequency.

Figure 1

Figure 1. Bifurcation diagram showing solution branches for flows with $\alpha =1.25$.

Figure 2

Figure 2. The $Re$-dependence of leading eigenvalues of the UB solution. (a) Real part and (b) imaginary part of unstable complex eigenvalues. No purely real eigenvalue exists; thus the ‘odd-number limitation’ is not encountered.

Figure 3

Figure 3. Time series in the relative residual, $R_{tot}(t;\tau )$ for attempted TDF stabilisation of UB. (a) Shows $Re=1900,2000,2100,2200,2300,2400,2500$ for TDF parameters $\tau = 2$ and $G^{max}=0.5,$ stabilisation fails for $Re>2400$. (b) Shows the $Re=2500$ case with $G^{max}=0.1$ and 0.5, and $\tau =2$ (both of which fail to stabilise) and $\tau =5$ (which stabilises successfully), demonstrating consistency with the linear analysis. The simulations are initiated with UB at each Reynolds number. Note that recording $R_{tot}(t;\tau )$ initiates at $t=\tau$.

Figure 4

Figure 4. Dependence of the largest real part of the eigenvalue spectrum $\max _i \mu _i$ ($\lambda _i = \mu _i + \mathrm {i} \omega _i,$) with (a) $G$ and (b) $\tau,$ for the $Re=2500$UB solution, according to the approximate linear theory.

Figure 5

Figure 5. Transfer functions for TDF ($\epsilon = 0$) and ETDF (various $\epsilon \neq 0$). (a) Shows $H_{ETDF}(\omega /\omega ^*)$ where $\omega ^* = 2{\rm \pi} /\tau$ demonstrating peaks at subharmonics and zeros at harmonics of $\tau.$ (b) Shows the product of $H_n = H_{ETDF}(\omega _n,\tau )$ for the three unstable eigenfrequencies of UB at $Re=2500.$ This indicates an optimal $\tau,$ for TDF, of around 5.5. This is consistent with the linear analysis shown in figure 4(b).

Figure 6

Figure 6. Dependence of the largest real part of the eigenvalue spectrum $\max _i \mu _i$ with (a) $G_2$ and (b) $\tau _2$, for the $Re=2500$UB solution with two-term MTDF and $\tau _1=2$ and $G_1=0.5$. Most effective stabilisation is observed with $\tau _2\approx 16$ and the rather modest $G_2\approx 0.05$.

Figure 7

Figure 7. (a) Shows the product of transfer functions $H_1^*H_2^*$ as defined in the text, for the modified eigenfrequencies when attempting to stabilise UB at $Re=2500$ using $\tau =2$ and $G=0.5.$ Note that the peak coincides with figure 6(b), i.e. $\tau _2\approx 16$ is around the optimal. (b) Shows the power spectrum of energy, $\hat {E}$, for the unsuccessful TDF cases at $Re=2500$ with $\tau =2$ and $G = 0.5$ and 0.1. Vertical lines show that the peaks in these spectra follow the expected scaling by $1/(1+\tau G).$

Figure 8

Figure 8. The MTDF stabilisation of the UB travelling wave at $Re=2500$, shown via time series of (a) $E/E_{lam}$ and (b) $R_{tot}$. Comparison shows various choices of $\tau _2$ with $\tau _1=2,$$G_1=0.5$ and $G_2=0.1.$ We see rapid stabilisation for the optimal $\tau _2=16,$ moderate stabilisation for $\tau _2=32$ and instability for $\tau =40$.

Figure 9

Figure 9. Successful stabilisation of UB at $Re=3000$ from a turbulent state using MTDF (4.3) with two terms ($\tau _1=2, \tau _2=9$) and four terms ($\tau _1=2, \tau _2=9, \tau _3=17,\tau _4=33$). Panels show (a) $R_{tot}$, (b) $c_z$, (c, top) $G_i$ with two terms, (c, bottom) $G_i$ with four terms, (d) $I/I_{lam}$ and $I_{TDF}/I_{lam}$. The gain, $G_1(t)$, is switched on at $t=1000$. Here, $G_1(t)$ is initially increased following the sigmoid gain function (3.2) where $(t_s,G_1^{max},a,b)=(1000,0.1,0.1,100)$. At $t=2000$, the $G_i$ parameters begin to evolve using the adaptive gain method as described by (5.6), with a constant value of $\gamma _i^G=0.1$ applied to all delay terms. The adaptive shift method is switched on at $t=5000$, where $\gamma ^s=0.1$ and $c_z(0)=0.65$.

Figure 10

Figure 10. Two snapshots from the simulation using MTDF with two delays (see figure 9). (a) Turbulent field at $t=0$ and (b) stabilised UB at $t=20\,000$. The cyan isosurface denotes $u_z=-0.1$. The red and blue isosurfaces denote $\omega _z=0.15$ and $-0.15$, respectively, where $\omega _z = (\boldsymbol {\nabla }\times \boldsymbol {u})_z$ is the streamwise fluctuating vorticity.

Figure 11

Table 2. Table summarising the parameters used in the four-term MTDF stabilisation of the travelling waves discussed. In all cases the start time $t_s=1000$ is used, $a=0.1,\,b=100$ for the sigmoid initialisation of $G_i$ with adaptivity started at $t=2000$ for all terms in all cases. Adaptivity of the translation (or phase speed) is initiated at $t=5000$, with the initial value shown in the table as $c_z(0)$.

Figure 12

Figure 11. Plots showing successful stabilisation of S2U, ML, N4U, N5, N7 in their respective subspaces, from a turbulent state using four-term MTDF (4.3). Specific parameter values can be found in table 2. (a) Shows the residual $R_{tot},$ (b) the energy input $I/I_{lam},$ (c) the phase speeds $c_z$ dynamically converging to their exact values and (d) the time-dependent gains $G_i(t).$

Figure 13

Figure 12. Snapshots of the $(r,\theta )$ plane at $z=0$ in the frame of reference translating with $c_z$ of the travelling waves for the MTDF cases outlined in table 2. From top to bottom (a) S2U, (b) ML, (c) N4U, (d) N5 and (e) N7. Coloured contours represent $u_z$ (each with 7 contours evenly spaced in $[-0.45,0.45]$ except S2U, which uses $[-0.35,0.35]$) and arrows represent the in-plane velocity vector. The final snapshot at $t=10\,000$ shows the stabilised state. Supplementary movies for these examples are available at https://doi.org/10.1017/jfm.2024.1188.

Supplementary material: File

Yasuda and Lucas supplementary movie 1

Movie of the stabilisation of the S2U travelling wave at Re = 2400 from a turbulent history in the shift-reflect symmetry subspace using multiple time-delayed feedback control.
Download Yasuda and Lucas supplementary movie 1(File)
File 451.1 KB
Supplementary material: File

Yasuda and Lucas supplementary movie 2

Movie of the stabilisation of the ML travelling wave at Re = 2400 from a turbulent history in the (S,Z2) symmetry subspace using multiple time-delayed feedback control.
Download Yasuda and Lucas supplementary movie 2(File)
File 503.4 KB
Supplementary material: File

Yasuda and Lucas supplementary movie 3

Movie of the stabilisation of the UB travelling wave at Re = 2400 from a turbulent history in the (S,Z2) symmetry subspace using multiple time-delayed feedback control.
Download Yasuda and Lucas supplementary movie 3(File)
File 665.6 KB
Supplementary material: File

Yasuda and Lucas supplementary movie 4

Movie of the stabilisation of the N4U travelling wave at Re = 2400 from a turbulent history in the (S,Z4) symmetry subspace using multiple time-delayed feedback control.
Download Yasuda and Lucas supplementary movie 4(File)
File 864.9 KB
Supplementary material: File

Yasuda and Lucas supplementary movie 5

Movie of the stabilisation of the N5 travelling wave at Re = 2500 from a turbulent history in the shift-reflect symmetry subspace using multiple time-delayed feedback control.
Download Yasuda and Lucas supplementary movie 5(File)
File 1.3 MB
Supplementary material: File

Yasuda and Lucas supplementary movie 6

Movie of the stabilisation of the S2U travelling wave at Re = 2400 from a turbulent history in the shift-reflect symmetry subspace using multiple time-delayed feedback control.
Download Yasuda and Lucas supplementary movie 6(File)
File 854.9 KB