Hostname: page-component-6766d58669-vgfm9 Total loading time: 0 Render date: 2026-05-14T10:44:04.456Z Has data issue: false hasContentIssue false

Nonlinear optimal perturbation growth in pulsatile pipe flow

Published online by Cambridge University Press:  04 December 2025

Patrick Keuchel*
Affiliation:
Center of Applied Space Technology and Microgravity (ZARM), University of Bremen , Am Fallturm 2, 28359 Bremen, Germany
Marc Avila
Affiliation:
Center of Applied Space Technology and Microgravity (ZARM), University of Bremen , Am Fallturm 2, 28359 Bremen, Germany MAPEX Center for Materials and Processes, University of Bremen, Am Biologischen Garten 2, 28359 Bremen, Germany
*
Corresponding author: Patrick Keuchel, patrick.keuchel@zarm.uni-bremen.de

Abstract

Pulsatile fluid flows through straight pipes undergo a sudden transition to turbulence that is extremely difficult to predict. The difficulty stems here from the linear Floquet stability of the laminar flow up to large Reynolds numbers, well above experimental observations of turbulent flow. This makes the instability problem fully nonlinear and thus dependent on the shape and amplitude of the flow perturbation, in addition to the Reynolds and Womersley numbers and the pulsation amplitude. This problem can be tackled by optimising over the space of all admissible perturbations to the laminar flow. In this paper, we present an adjoint optimisation code, based on a GPU implementation of the pseudo-spectral Navier–Stokes solver nspipe, which incorporates an automatic, optimal checkpointing strategy. We leverage this code to show that the flow is susceptible to two distinct instability routes: one in the deceleration phase, where the flow is prone to oblique instabilities, and another during the acceleration phase with similar mechanisms as in steady pipe flow. Instability is energetically more likely in the deceleration phase. Specifically, localised oblique perturbations can optimally exploit nonlinear effects to gain over nine orders of magnitude in energy at a peak Reynolds number of ${\textit{Re}}_{\textit{max}}\approx 4000$. These oblique perturbations saturate into regular flow patterns that decay in the acceleration phase or break down to turbulence depending on the flow parameters. In the acceleration phase, optimal perturbations are substantially less amplified, but generally trigger turbulence if their amplitude is sufficiently large.

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 (https://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

Figure 1. $(a)$ Growth $G$ () of the linear optimal helical perturbation rescaled to $E_0=2.5\boldsymbol{\cdot }10^{-7}$, further decomposed into the energy growth in the axial $G_{z}$ () and cross-sectional components $G_{r,\theta }$ (), together with the linear optimal ($E_0=10^{-20}$). $(b)$ Growth of selected Fourier modes of the rescaled helical wave with the overall growth as a reference. $(c)$ Isocontours of $u_z=\pm 6\boldsymbol{\cdot }10^{-3}$ and colour maps of the axial velocity in the range $u_z\in (-10^{-1},10^{-1})$, with quivers of the cross-sectional velocities $(u_r,u_\theta )$ at selected times throughout the period. Due to the significantly lower initial energy, at $t=0$, the isocontour limits are $u_z=\pm 6\boldsymbol{\cdot }10^{-5}$ and the contour limits are $u_z\in (-2.5 \boldsymbol{\cdot }10^{-3},2.5 \boldsymbol{\cdot }10^{-3})$. The flow is from left to right and the resolution is set to $(N_r,M,K)=(64,40,181)$.

Figure 1

Figure 2. Same as in figure 1 for an oblique perturbation consisting of the superposition of optimal helical perturbations $(m,k)=(\pm 1,8)$.

Figure 2

Figure 3. $(a)$ Growth $G$ () of the NLOP for $(\textit{Re},\textit{Wo},A,\tau _0,\tau )=(2200,5.6,0.85,T/2,T/2)$ with initial energy $E_0=2.5\boldsymbol{\cdot }10^{-7}$, and its axial $G_{z}$ () and cross-sectional components $G_{r,\theta }$ (). $(b)$ Growth of selected modes with the total growth as a reference. For the azimuthal modes $m=\pm 1$ we consider the axial modes $k\in (7,8,9)$ and for $m=0$ and $m=\pm 2$ we consider $k\in (0,1,2)$ which contain most of the perturbation energy. $(c)$ Isocontours of $u_z=\pm 0.4u_z^{\textit{max}}$ (black and white) and $\omega _z=\pm 0.4 \omega _z^{max }$ (blue and orange). The flow is from left to right and the resolution was set to $(N_r,M,K)=(64,40,181)$.

Figure 3

Figure 4. The achieved maximum absolute energy $E_{\textit{max}}$ of the optimal perturbation at different initial energies $E_0$. Solid and dashed lines depict the optimal energy growth for an optimisation times of $\tau =T/2$ and $\tau =T/10$, respectively. Shaded areas indicate the regime of LOPs, localised symmetric oblique perturbations (NLOP), the non-turbulent saturation regime (Saturation) and the turbulent regime (Turb.). $(a){-}(f)$ Depict characteristic optimal perturbations in the different regimes.

Figure 4

Figure 5. Evolution of the NLOP that first triggers transition at $(\textit{Re},\textit{Wo},A,\tau _0)=(2200,5.6,0.85,T/2)$. Isocontours of $u_z=(\pm 0.0015,\pm 0.015)$ (black and white) and $\omega _z=(\pm 0.015,\pm 0.15)$ (blue and orange) for $t/T=(0.0,0.1)$, respectively. For $t/T\gt 0.1$ isocontour levels are $u_z=\pm 0.15$ (black and white) and $\omega _z=\pm 0.15$ (blue and orange). The flow is from left to right and the resolution was set to $(N_r,M,K)=(64,40,181)$.

Figure 5

Figure 6. Growth $G$ () of the optimal perturbation with initial energy; $(a)$$E_0=1\boldsymbol{\cdot }10^{-10}$ (linear optimum), $(b)$$E_0=1.5\boldsymbol{\cdot }10^{-4}$ (nonlinear optimum) and $(c)$$E_0=2\boldsymbol{\cdot }10^{-4}$ (above the minimal seed), at $(\textit{Re},\textit{Wo},A)=(2200,5.6,0.85)$ introduced at $\tau _0=0$. The total growth rate is further decomposed into the axial component $G_z$ () and the cross-sectional component $G_{r,\theta }$ ().

Figure 6

Figure 7. Nonlinear optimal perturbation with initial energy $E_0=1.5\boldsymbol{\cdot }10^{-4}$, introduced at $\tau _0=0$ and optimised to experience a maximum growth at $t-\tau _0=T/2$. Isocontours indicate $u_z=\pm 0.4u_z^{\textit{max}}$ (black and white) and $\omega _z=\pm 0.2 \omega _z^{\textit{max}}$ (blue and orange) and the corresponding contours of the axial velocity together with quivers of the cross-sectional flow are located at the axial position of maximum cross-sectionally integrated energy. The flow is from left to right and the resolution was set to $(N_r,M,K)=(64,40,181)$.

Figure 7

Figure 8. $(a)$ The maximum achieved energy $E_{\textit{max}}$ experienced by the optimal perturbation at different initial energies $E_0$. Solid lines refer to the different initial times of $\tau _0=0$, $\tau _0=T/4$, $\tau _0=T/2$ and $\tau _0=3T/4$ for a fixed optimisation time of $\tau =T/2$ at $(\textit{Re},\textit{Wo},A)=(2200,5.6,0.85)$, whereas the dashed line indicates the optimisation results for $\tau =T/10$. $(b)$ The energy evolution over time of different optima that reach the saturated state with the lowest initial energy $E_0$ for the considered $\tau _0$ and $\tau$.

Figure 8

Figure 9. The maximum achieved energy $E_{\textit{max}}$ experienced by the optimal perturbation at different initial energies $E_0$ introduced in the acceleration phase $\tau _0=0$$(a)$ and deceleration phase $\tau _0=T/2$$(b)$. Different lines refer to different parameter combination $(\textit{Re},\textit{Wo},A)$.

Figure 9

Figure 10. Space–time diagrams of the cross-sectionally averaged turbulent cross-sectional kinetic energy of minimal seeds in a frame of reference co-moving with the bulk velocity. The left and right columns depict the evolution of optimal perturbations introduced in the acceleration phase $\tau _0=0$ and deceleration phase $\tau _0=T/2$, respectively. To delay the interaction of puffs/slugs due to the periodic boundary conditions, the pipe length was set to $L_z=200$ with a resolution of $(N_r,M,K)=(96,40,1200)$.

Figure 10

Figure 11. The evolution of the growth rate $G$ at the optimisation time $t=\tau$ over the adjoint iteration $(a)$, together with the relative incremental growth rate change $\mathcal{R}=|(G^{s+1}-G^{s})/G^{s+1}|$$(b)$ and the relative axial distribution of cross-sectionally integrated energy $(c)$ for initial energies $E_0 =1 \boldsymbol{\cdot }10^{-5}$ (blue/), $E_0 =2 \boldsymbol{\cdot }10^{-5}$ (orange/) and $E_0 =4 \boldsymbol{\cdot }10^{-5}$ (green/). $(d){-}(f)$ Contours of the cross-sectional velocity $\sqrt {u_r^2+u_{\theta }^2}$ for the optimal initial perturbation with an energy of $E_0=10^{-5}$, $E_0=2 \boldsymbol{\cdot }10^{-5}$ and $E_0=4\boldsymbol{\cdot }10^{-5}$, respectively. The axial position corresponds to the position of maximum cross-sectionally integrated energy. All simulations were performed at ${\textit{Re}}=1750$, $L_z=\pi$ with a spatial resolution of $(N_r,M,K)=(38,16,21)$ and a time step of $\Delta t=0.01$.

Figure 11

Figure 12. $(a)$ Evolution of the growth rate over time for the initial energies $E_0 =1 \boldsymbol{\cdot }10^{-5}$ (blue/), $E_0 =2 \boldsymbol{\cdot }10^{-5}$ (orange/) and $E_0 =4 \boldsymbol{\cdot }10^{-5}$ (green/). $(b)$ Evolution of the NLOP with initial energy of $E_0=2 \boldsymbol{\cdot }10^{-5}$ at times $t=0$, $t=1.6$, $t=4$, $t=10$, $t=20$, $t=40$ and $t=80$ (from left to right). The mean flow is from bottom to top and isocontours depict $+30\%$ (orange) and $-30\%$ (blue) of the maximum axial perturbation velocity. $(c)$ Same as $(b)$ for $E_0=4 \boldsymbol{\cdot }10^{-5}$.

Figure 12

Figure 13. Axial distribution of cross-sectionally integrated energy, normalised with $E_0$, $(a)$ and growth over time $(b)$ for the initial energies $\tilde {E}_0=E_0/E_{\text{lam}}=7.077\boldsymbol{\cdot }10^{-6}$ (blue/) and $\tilde {E}_0=E_0/E_{\text{lam}}=7.124\boldsymbol{\cdot }10^{-6}$ (orange/) at ${\textit{Re}}=2400$, $L_z=10$.

Figure 13

Figure 14. $(a)$ Growth over time for ${\textit{Wo}}=2$ (blue/), ${\textit{Wo}}=12$ (orange and black/), ${\textit{Wo}}=15$ (green/) and ${\textit{Wo}}=20$ (red/) at $(Re,A)=(2000,1)$. For ${\textit{Wo}}=12$ (orange and black/), we show the growth of a symmetric pair of oblique waves (black) and a helical wave perturbation (orange). $(b),(c)$ Isocontours of $\pm 30\%$ of the maximum axial velocity of a symmetric pair of oblique waves and a helical wave perturbation, respectively. $(d){-}(f)$ Contours of the cross-sectional velocity $\sqrt {u_r^2+u_{\theta }^2}$ and quivers of the cross-sectional components $u_r, \ u_\theta$ for the optimal streamwise vortices, symmetric pairs of oblique waves and a helical wave, respectively. All these optimisations were carried out with a constant time step of $\Delta t = 0.01$ and a spatial resolution of $(N_r,M,K)=(38,16,64)$.