Hostname: page-component-76d6cb85b7-7262s Total loading time: 0 Render date: 2026-07-13T16:06:43.185Z Has data issue: false hasContentIssue false

Searching for invariant solutions to wall-bounded flows using resolvent-based optimisation

Published online by Cambridge University Press:  29 June 2026

Thomas Burton*
Affiliation:
Faculty of Engineering and Physical Sciences, University of Southampton , University Road, Southampton SO17 1BJ, UK
Sean Symon
Affiliation:
Faculty of Engineering and Physical Sciences, University of Southampton , University Road, Southampton SO17 1BJ, UK
Davide Lasagna
Affiliation:
Faculty of Engineering and Physical Sciences, University of Southampton , University Road, Southampton SO17 1BJ, UK
*
Corresponding author: Thomas Burton, t.p.burton@soton.ac.uk

Abstract

Content of image described in text.

We present a robust optimisation framework for computing invariant solutions of wall-bounded flows by recasting the Navier–Stokes equations as a variational problem as established in Ashtari & Schneider (J. Fluid Mech., vol. 977, 2023, A7). The approach minimises the residual of the governing equations over a finite-time horizon, seeking periodic or equilibrium solutions. A novel contribution is made by including a Galerkin projection onto a basis of divergence-free modes that satisfy the no-slip boundary conditions. This projection not only makes the variational framework applicable to wall-bounded flows but it also yields a low-order representation of the dynamics. The basis is derived from resolvent analysis, which provides an orthonormal set. We demonstrate the method on a streamwise invariant formulation of rotating plane Couette flow, obtaining exact equilibrium and periodic solutions consistent with direct numerical simulations. The conditioning of the optimisation problem is analysed in detail, showing that convergence rates depend on the stability properties of the targeted solutions. Finally, we highlight a direct link between the conditioning of the optimisation and the structure of the resolvent operator, suggesting a unifying perspective on both the efficiency of the optimisation and the dynamical significance of resolvent modes.

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), 2026. Published by Cambridge University Press
Figure 0

Figure 1. Figure 1 long description.Schematic of an arbitrary loop in state space that does not satisfy the governing equations as its tangent vector ∂u/∂t$\partial \boldsymbol{u}/\partial t$ is not aligned with the evolution operator N=−(u⋅∇)u+(1/Re)Δu$\mathcal{N}=-(\boldsymbol{u}\boldsymbol{\cdot }\boldsymbol{\nabla })\boldsymbol{u}+( {1}/{\textit{Re}})\boldsymbol{\Delta }\boldsymbol{u}$.

Figure 1

Figure 2. Figure 2 long description.Schematic for a Galerkin projection of a state-space loop representing a velocity field onto the linear subspace in (2.4).

Figure 2

Figure 3. Figure 3 long description.Flow diagram of the computations performed at each iteration of the optimisation.

Figure 3

Figure 4. Figure 4 long description.Bifurcation diagram of RPCF over a range of Reynolds numbers and Ro=0.5$\textit{Ro}=0.5$ showing the transition from the stable laminar solution to turbulent flow. Also plotted are the corresponding kinetic energy extrema of the periodic solution obtained from optimisation at Re=400$\textit{Re}=400$ in § 5.3, denoted with red triangles.

Figure 4

Figure 5. Figure 5 long description.Equilibrium solutions labelled in figure 4 at Re=50$\textit{Re}=50$. Contours represent the streamwise velocity and vectors represent the wall-normal and spanwise velocities.

Figure 5

Figure 6. Figure 6 long description.Snapshots of the flows before and after the optimisation at Re=50$\textit{Re}=50$ and Ro=0.5$\textit{Ro}=0.5$, along with the solution obtained from DNS. Panel (a) shows the initial flow used for the optimisation, obtained by perturbing the stable solution obtained from DNS at the same Reynolds and rotation numbers. Panel (b) shows the result of the optimisation with a residual of R<10−12$\mathcal{R}\lt 10^{-12}$ and panel (c) is the difference between the optimisation result and the DNS solution. Contours represent the streamwise velocity and vectors represent the wall-normal and spanwise velocities.

Figure 6

Figure 7. Figure 7 long description.Residual trace for the optimisation of the initial flow given in figure 6(a), using gradient descent (GD), conjugate gradient (CG) and L-BFGS optimisation algorithms. All solutions converge towards the solution obtained in figure 6(b).

Figure 7

Figure 8. Figure 8 long description.Final snapshots of the solutions obtained by optimising from various synthetic initial flow fields. Contours represent the streamwise velocity and vectors represent the wall-normal and spanwise velocities.

Figure 8

Figure 9. Figure 9 long description.Spanwise power spectra of S3 of the solutions obtained at specific iterations of its optimisation, sampled at the channel mid-plane (y=0$y=0$).

Figure 9

Figure 10. Figure 10 long description.Snapshots of the periodic solution (R≈5×10−11$\mathcal{R}\approx 5\times 10^{-11}$) obtained for Re=400$\textit{Re}=400$ with a period of T≈25.05$T\approx 25.05$. Results are shown for (a) t=0$t=0$, (b) t=T/4$t=T/4$, (c) t=T/2$t=T/2$, and (d) t=3T/4$t=3T/4$. Contours represent the streamwise velocity and vectors represent the wall-normal and spanwise velocities.

Figure 10

Figure 11. Figure 11 long description.Spanwise and (positive) temporal power spectrum of the periodic solution in figure 10 at y≈−0.86$y\approx -0.86$ in panel (a) and y≈0$y\approx 0$ in panel (b).

Figure 11

Figure 12. Figure 12 long description.Traces of the global residual (a) and the solution period (b) of the periodic solution in figure 10 over the duration of the optimisation.

Figure 12

Figure 13. Figure 13 long description.Residuals from optimisations of at Reynolds numbers of Re=30,28,26,24$\textit{Re}=30,\,28,\,26,\,24$. Panel (a) shows the residuals achieved during an optimisation of the equilibrium at each Reynolds number, and panel (b) shows the residual values of the linearly interpolated velocity field between the final equilibrium solution and the laminar solution, u(c)=ulam+c(uEQ−ulam)$\boldsymbol{u}(c)=\boldsymbol{u}_{{lam}}+c(\boldsymbol{u}_{{EQ}}-\boldsymbol{u}_{{lam}})$.

Figure 13

Figure 14. Figure 14 long description.(a) Global residual traces for the optimisation of a perturbed S3 solution, performed using M=8$M=8$, 16$16$, 32$32$ and 64$64$ resolvent modes, all with the same set of initial coefficients, using the L-BFGS algorithm. (b) Accuracy of the resulting solutions found by the optimiser relative to the `base’ case obtained for 64$64$ resolvent modes, plotted against the number of modes used for the projection, each solution being converged such that R<10−12$\mathcal{R}\lt 10^{-12}$.

Figure 14

Figure 15. Figure 15 long description.Snapshots of the solutions obtained from the projected optimisation of the perturbed S3 solution. Contours represent the streamwise velocity and vectors represent the wall-normal and spanwise velocities.

Supplementary material: File

Burton et al. supplementary movie

Evolution of converged periodic solution obtained from variational optimisation compared to the stable solution observed via DNS.
Download Burton et al. supplementary movie(File)
File 314.1 KB