Hostname: page-component-586b7cd67f-rdxmf Total loading time: 0 Render date: 2024-11-24T05:24:47.394Z Has data issue: false hasContentIssue false

Second-order adjoint-based sensitivity for hydrodynamic stability and control

Published online by Cambridge University Press:  08 June 2021

Edouard Boujo*
Affiliation:
Laboratory of Fluid Mechanics and Instabilities, École Polytechnique Fédérale de Lausanne, 1015Lausanne, Switzerland
*
Email address for correspondence: [email protected]

Abstract

Adjoint-based sensitivity analysis is routinely used today to assess efficiently the effect of open-loop control on the linear stability properties of unstable flows. Sensitivity maps identify regions where small-amplitude control is the most effective, i.e. yields the largest first-order (linear) eigenvalue variation. In this study an adjoint method is proposed for computing a second-order (quadratic) sensitivity operator, and applied to the flow past a circular cylinder, controlled with a steady body force or a passive device model. Maps of second-order eigenvalue variations are obtained, without computing controlled base flows and eigenmodes. For finite control amplitudes, the second-order analysis improves the accuracy of the first-order prediction, and informs about its range of validity, and whether it underestimates or overestimates the actual eigenvalue variation. Regions are identified where control has little or no first-order effect but a second-order effect. In the cylinder wake, the effect of a control cylinder tends to be underestimated by the first-order sensitivity, and including second-order effects yields larger regions of flow restabilisation. Second-order effects can be decomposed into two mechanisms: second-order base flow modification, and interaction between first-order modifications of the base flow and eigenmode. Both contribute equally in general in sensitive regions of the cylinder wake. Exploiting the second-order sensitivity operator, the optimal control maximising the total second-order stabilisation is computed via a quadratic eigenvalue problem. The approach is applicable to other types of control (e.g. wall blowing/suction and shape deformation) and other eigenvalue problems (e.g. amplification of time-harmonic perturbations, or resolvent gain, in stable flows).

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 in any medium, provided the original work is properly cited.
Copyright
© The Author(s), 2021. Published by Cambridge University Press

1. Introduction

Over the past decades, adjoint-based sensitivity analysis has become a standard tool for estimating the effect of flow control. The key underlying idea is to compute the gradient of a quantity of interest with respect to control by solving so-called adjoint equations, only once. This approach contrasts with the brute-force method, where the gradient is obtained by solving the direct equations (e.g. Navier–Stokes equations) once for each control degree of freedom. When the control has many degrees of freedom, for instance when it depends on space or time, the adjoint method dramatically reduces the computational cost. This efficient calculation is crucial in iterative gradient-based methods for optimal control, where the gradient is repeatedly evaluated. This is true in general for systems governed by partial differential equations (Lions Reference Lions1971), and in particular for a wide range of problems in fluid mechanics: shape optimisation for aerodynamics or mixing (Jameson, Martinelli & Pierce Reference Jameson, Martinelli and Pierce1998; Mohammadi & Pironneau Reference Mohammadi and Pironneau2001); optimal wall actuation for turbulent drag reduction (Bewley, Moin & Temam Reference Bewley, Moin and Temam2001) or mixing (Foures, Caulfield & Schmid Reference Foures, Caulfield and Schmid2014); optimal kinematics for thin-film coating (Boujo & Sellier Reference Boujo and Sellier2019); and optimal perturbations (initial perturbations undergoing the largest possible transient growth), especially for time-varying base flows or nonlinear amplification (Schmid Reference Schmid2007), the latter being relevant to transition to turbulence (Pringle & Kerswell Reference Pringle and Kerswell2010; Monokrousos et al. Reference Monokrousos, Bottaro, Brandt, Di Vita and Henningson2011).

Adjoint equations also appear naturally in fluid mechanics when investigating how linear stability properties (growth rate and frequency, characterised by a linearised eigenvalue problem) are affected by flow control (Luchini & Bottaro Reference Luchini and Bottaro2014). Sensitivity maps are obtained that allow one to identify the most sensitive regions at a glance and thus to design effective controls easily. This approach is very efficient: unlike trial-and-error techniques, it never actually solves for controlled flows, and only requires one adjoint calculation. The method has been applied extensively in the flow past a circular cylinder, a prototypical globally unstable open flow: the sensitivity of the leading eigenvalue has been computed with respect to passive control (namely, a model of a small secondary cylinder acting on both the base flow and the perturbations) (Hill Reference Hill1992), to a localised feedback force proportional to the perturbation flow velocity (Giannetti & Luchini Reference Giannetti and Luchini2007), and to flow modification and steady forcing in the bulk (Marquet, Sipp & Jacquin Reference Marquet, Sipp and Jacquin2008). To some extent, these studies correctly identified restabilising regions where vortex shedding is suppressed by a small secondary cylinder, first identified by the systematic experiment of Strykowski & Sreenivasan (Reference Strykowski and Sreenivasan1990). Other studies include sensitivity to base flow modification in the parallel Couette flow (Bottaro, Corbett & Luchini Reference Bottaro, Corbett and Luchini2003), a compressible axisymmetric body wake (Meliga, Sipp & Chomaz Reference Meliga, Sipp and Chomaz2010) controlled with steady forcing in the bulk (with sources of mass, momentum or energy) and steady wall control (with blowing/suction or heating), the wake past a spheroidal bubble (Tchoufag, Magnaudet & Fabre Reference Tchoufag, Magnaudet and Fabre2013), a three-dimensional T-junction (Fani, Camarri & Salvetti Reference Fani, Camarri and Salvetti2013), and a thermoacoustic system (Magri & Juniper Reference Magri and Juniper2013).

Because standard sensitivity analysis computes a gradient, it is linear by nature and expected to provide meaningful results in the limit of infinitesimal flow control only. For finite-amplitude control, nonlinear effects come into play, and the actual variation of the quantity of interest inevitably departs from the sensitivity prediction. This is illustrated in figure 1, which shows the effect of a localised body force on the leading growth rate $\lambda _r$ of the cylinder flow. At $\textit {Re}=50$ the uncontrolled flow is slightly unstable, $\lambda _r(\epsilon =0)>0$. In all four control locations considered, the body force has a stabilising effect: the growth rate computed about the nonlinearly controlled base flow (symbols) initially decreases. Sensitivity analysis (dashed lines) perfectly captures the slope of the growth rate reduction at zero amplitude, $\mathrm {d}\lambda _{r}/\mathrm {d}\epsilon |_{\epsilon =0}$. It does not, however, provide any information about finite amplitudes $\epsilon >0$: depending on the control location, sensitivity analysis is accurate up to smaller or larger amplitudes, and may or may not predict well the critical stabilising amplitude; it may also underestimate or overestimate the actual growth rate variation. This information cannot be obtained except with nonlinear calculations of the controlled flow.

Figure 1. Variation of the leading eigenmode's growth rate for the flow past a circular cylinder at $\textit {Re}=50$, induced by a body force oriented along $-x$, of amplitude $\epsilon$, and localised in (a) $\boldsymbol {x}_c=(1,0.7)$, (b) $\boldsymbol {x}_c=(1,1)$, (c) $\boldsymbol {x}_c=(1,0.6)$ and (d) $\boldsymbol {x}_c=(3.5,0.8)$. Symbols, nonlinear calculations; dashed line, first-order sensitivity.

Given this limitation, it is tempting to investigate whether adding one or more higher-order terms in the sensitivity analysis can improve the prediction accuracy for small but finite amplitudes. In some scientific fields, second-order sensitivity is sometimes calculated as a means to speed up the convergence of iterative gradient-based optimisation, where the modified state and the sensitivity need to be repeatedly recomputed. In hydrodynamic stability, iterative optimisation is seldom performed, and only first-order sensitivity is routinely calculated. One notable exception concerns the three-dimensional control of nominally two-dimensional (or axisymmetric) flows: when the control is periodic in the spanwise (or azimuthal) direction, the standard first-order sensitivity is exactly zero, and at leading order the effect of the control is quadratic (Hwang, Kim & Choi Reference Hwang, Kim and Choi2013; Del Guercio, Cossu & Pujals Reference Del Guercio, Cossu and Pujals2014a,Reference Del Guercio, Cossu and Pujalsb,Reference Del Guercio, Cossu and Pujalsc). In other words, expressing the eigenvalue variation with the control amplitude $\epsilon$ as $\lambda = \lambda _0 + \epsilon \lambda _1 + \epsilon ^2 \lambda _2 + \cdots$, the aforementioned periodic configuration is such that $\lambda _1=0$, and one needs to compute $\lambda _2$. This has triggered a number of studies that either evaluated the second-order variation induced by a given control (Cossu Reference Cossu2014; Tammisola et al. Reference Tammisola, Giannetti, Citro and Juniper2014), or computed optimal spanwise-periodic flow modification or control (Tammisola Reference Tammisola2017; Boujo, Fani & Gallaire Reference Boujo, Fani and Gallaire2015, Reference Boujo, Fani and Gallaire2019). To the best of the author's knowledge, the second-order sensitivity of eigenvalues has never been computed in non-parallel flows subject to external control in the general case where $\lambda _1 \neq 0$, although the steps of the derivation are similar. Very recently, a related approach was proposed by Mensah, Orchini & Moeck (Reference Mensah, Orchini and Moeck2020) to compute second- and higher-order eigenvalue variations $\lambda _n$ induced by some scalar parameter modification. That approach, which explicitly computes eigenvector modifications, was applied to the parallel Poiseuille flow for variations of the Reynolds number, and to a two-dimensional time-delayed thermoacoustic system for variations of the time delay.

The first aim of the present study is to propose a method for computing efficiently the second-order sensitivity of an eigenvalue with respect to control, in the context of hydrodynamic instability. Some emphasis is put on exploiting adjoint operators to derive a sensitivity that is valid for any control, instead of simply evaluating the second-order variation $\lambda _2$ for a specific control. Specifically, and postponing rigorous definitions to § 2, it might help to recall that the first-order coefficient of the eigenvalue variation can be expressed as $\lambda _1 = {({\boldsymbol {S}_1}\mid {\boldsymbol {F}})}$, the inner product of a control $\boldsymbol {F}$ with a first-order sensitivity $\boldsymbol {S}_1$ that depends only on the uncontrolled base flow; therefore, as $\boldsymbol {S}_1$ is independent of the control, it can be computed once and for all, without computing controlled base flows and eigenmodes. Similarly, the present study will express the second-order variation as $\lambda _2 = {({\boldsymbol {F}}\mid {\boldsymbol {S}_2 \boldsymbol {F}})}$, where the second-order sensitivity $\boldsymbol {S}_2$ depends only on the uncontrolled base flow. The method will be illustrated with the global instability of the two-dimensional cylinder flow, controlled by a steady localised force or by a small control cylinder. The second aim of this study is to leverage second-order sensitivity to find the optimal control for stabilisation, i.e. the control yielding the largest growth rate reduction up to second order, $\epsilon \lambda _{1r} + \epsilon ^2 \lambda _{2r}$.

The paper is organised as follows. Section 2 introduces the theoretical framework for the first- and second-order sensitivities of eigenvalues with respect to control (§§ 2.12.3). It also discusses the generalisation to higher orders (§ 2.4) and the computational cost of the method (§ 2.5). Section 3 presents the flow configuration and numerical methods. Results for the growth rate of the leading eigenmode of the cylinder flow at $\textit {Re}=50$ are given in § 4: sensitivity to a steady force (§ 4.1), sensitivity to a small control cylinder (§ 4.2), and an analysis of the stabilisation induced by the small control cylinder when located nearly optimally (§ 4.3). Finally, § 5 deals with optimal controls that maximise the growth rate reduction at first or second order separately, and first and second orders simultaneously. In addition, Appendix A briefly presents results for the sensitivity of the leading mode's frequency; Appendix B details the derivation of the sensitivity operators; and Appendix C outlines an extension of the method to the sensitivity of another quantity defined as an eigenvalue problem: the linear amplification of time-harmonic forcing (resolvent gain).

2. Theoretical framework

2.1. Base flow and stability analysis

Consider a steady fluid flow satisfying the stationary incompressible Navier–Stokes (NS) equations

(2.1)$$\begin{gather} \boldsymbol{U} \boldsymbol{\cdot} \boldsymbol{\nabla}\boldsymbol{U} + \boldsymbol{\nabla} P - \textit{Re}^{{-}1} \nabla^2 \boldsymbol{U} = \mathbf{0}, \end{gather}$$
(2.2)$$\begin{gather}\boldsymbol{\nabla} \boldsymbol{\cdot} \boldsymbol{U} = 0, \end{gather}$$

where $P(\boldsymbol {x})$ is the pressure field and $\boldsymbol {U}(\boldsymbol {x})=(U,V)^\textrm {T}$ or $(U,V,W)^\textrm {T}$ is the velocity vector in two or three dimensions. Equations are made dimensionless with a characteristic velocity $U_\infty$, a characteristic length scale $D$ and the fluid kinematic viscosity $\nu$, thus defining the Reynolds number $\textit {Re}=U_\infty D /\nu$. In the following, all velocity fields are incompressible and the continuity equation is omitted.

The linear stability of the base flow is determined by the temporal evolution of small perturbations $\boldsymbol {u}'$. Considering, in particular, the normal mode ansatz $\boldsymbol {u}'(\boldsymbol {x},t) = \boldsymbol {u}(\boldsymbol {x}) \textrm {e}^{\lambda t} + \textrm {c.c.}$, the (complex) eigenmodes $\boldsymbol {u}(\boldsymbol {x})$ are solutions of the linearised NS equations

(2.3)\begin{equation} \lambda\boldsymbol{u} + \boldsymbol{U} \boldsymbol{\cdot} \boldsymbol{\nabla}\boldsymbol{u} + \boldsymbol{u} \boldsymbol{\cdot} \boldsymbol{\nabla}\boldsymbol{U} + \boldsymbol{\nabla} p - \textit{Re}^{{-}1} \nabla^2 \boldsymbol{u} = \mathbf{0}. \end{equation}

The real and imaginary parts of an eigenvalue $\lambda$ represent the linear growth rate $\lambda _r$ and linear frequency $\lambda _i$ of the associated eigenmode. The base flow is linearly unstable if at least one mode has a positive growth rate. In compact form, (2.1)–(2.2) for the steady base flow and (2.3) for the eigenmodes can be expressed as

(2.4)$$\begin{gather} \boldsymbol{N}(\boldsymbol{U}) = \mathbf{0}, \end{gather}$$
(2.5)$$\begin{gather}(\lambda \boldsymbol{I} +\boldsymbol{A}) \boldsymbol{u} = \mathbf{0}. \end{gather}$$

Here $\boldsymbol {N}$ and $\boldsymbol {A}$ are the nonlinear and linearised Navier–Stokes operators, and $\boldsymbol {I}$ is the identity operator:

(2.6)$$\begin{gather} \boldsymbol{N}(\boldsymbol{U}) =\boldsymbol{U} \boldsymbol{\cdot} \boldsymbol{\nabla}\boldsymbol{U} + \boldsymbol{\nabla} P - \textit{Re}^{{-}1} \nabla^2 \boldsymbol{U}, \end{gather}$$
(2.7)$$\begin{gather}\boldsymbol{A}(\boldsymbol{U}) \boldsymbol{u} =\boldsymbol{U} \boldsymbol{\cdot}\boldsymbol{\nabla}\boldsymbol{u} + \boldsymbol{u}\boldsymbol{\cdot} \boldsymbol{\nabla}\boldsymbol{U} +\boldsymbol{\nabla} p - \textit{Re}^{{-}1} \nabla^2\boldsymbol{u} . \end{gather}$$

2.2. Eigenvalue sensitivity to small-amplitude steady control

Assume now that a small-amplitude control is applied via a body force acting on the steady base flow:

(2.8)\begin{equation} \boldsymbol{N}(\boldsymbol{U}) = \epsilon \boldsymbol{F}, \end{equation}

where $\|\boldsymbol {F}\|=1$ and $0< \epsilon \ll 1$. This control modifies the base flow, eigenmodes and eigenvalues, which can be expressed as power series expansions (Hinch Reference Hinch1991):

(2.9)$$\begin{gather} \boldsymbol{U} = \boldsymbol{U}_0+\epsilon\boldsymbol{U}_1+\epsilon^2\boldsymbol{U}_2+\cdots, \end{gather}$$
(2.10)$$\begin{gather}\boldsymbol{u} = \boldsymbol{u}_0+\epsilon\boldsymbol{u}_1+\epsilon^2\boldsymbol{u}_2+\cdots, \end{gather}$$
(2.11)$$\begin{gather}\lambda = \lambda_0 +\epsilon \lambda_1 +\epsilon^2 \lambda_2 +\cdots. \end{gather}$$

Injecting the expansion (2.9) into the base flow equation (2.8) yields the following at orders $\epsilon ^0$, $\epsilon ^1$ and $\epsilon ^2$:

(2.12)$$\begin{gather} \boldsymbol{N}(\boldsymbol{U}_0) = \mathbf{0}, \end{gather}$$
(2.13)$$\begin{gather}\boldsymbol{A}_0 \boldsymbol{U}_1 = \boldsymbol{F}, \end{gather}$$
(2.14)$$\begin{gather}\boldsymbol{A}_0 \boldsymbol{U}_2 ={-} \boldsymbol{U}_1 \boldsymbol{\cdot} \boldsymbol{\nabla} \boldsymbol{U}_1, \end{gather}$$

where $\boldsymbol {A}_0=\boldsymbol {A}(\boldsymbol {U}_0)$ is the NS operator linearised about the uncontrolled base flow $\boldsymbol {U}_0$, i.e. $\boldsymbol {A}_0 \boldsymbol {U}_n = \boldsymbol {U}_0 \boldsymbol {\cdot }\boldsymbol {\nabla }\boldsymbol {U}_n + \boldsymbol {U}_n\boldsymbol {\cdot } \boldsymbol {\nabla }\boldsymbol {U}_0 +\boldsymbol {\nabla } P_n - \textit {Re}^{-1} \nabla ^2 \boldsymbol {U}_n$ for $n=1,2$. Although the focus of this study is on first and second orders, note that the steady force $\boldsymbol {F}$ modifies the base flow at higher orders too, due to the nonlinear term of the NS operator.

Similarly, injecting the expansions (2.9)–(2.11) into the eigenvalue problem (2.5) yields the following at orders $\epsilon ^0$, $\epsilon ^1$ and $\epsilon ^2$:

(2.15)$$\begin{gather} (\lambda_0 \boldsymbol{I}+\boldsymbol{A}_0) \boldsymbol{u}_0 = \mathbf{0}, \end{gather}$$
(2.16)$$\begin{gather}(\lambda_0 \boldsymbol{I}+\boldsymbol{A}_0) \boldsymbol{u}_1 ={-}(\lambda_1\boldsymbol{I}+\boldsymbol{A}_1) \boldsymbol{u}_0, \end{gather}$$
(2.17)$$\begin{gather}(\lambda_0\boldsymbol{I}+\boldsymbol{A}_0) \boldsymbol{u}_2 ={-}(\lambda_1\boldsymbol{I}+\boldsymbol{A}_1) \boldsymbol{u}_1-(\lambda_2\boldsymbol{I}+\boldsymbol{A}_2) \boldsymbol{u}_0, \end{gather}$$

where the operators $\boldsymbol {A}_1$ and $\boldsymbol {A}_2$ are linear in $\boldsymbol {U}_1$ and $\boldsymbol {U}_2$, respectively, and do not depend on any other field,

(2.18a,b)\begin{equation} \boldsymbol{A}_1 = \boldsymbol{U}_1 \boldsymbol{\cdot} \boldsymbol{\nabla}({\ast})+ (\ast) \boldsymbol{\cdot} \boldsymbol{\nabla} \boldsymbol{U}_1,\quad \boldsymbol{A}_2 =\boldsymbol{U}_2 \boldsymbol{\cdot} \boldsymbol{\nabla}({\ast}) + (\ast)\boldsymbol{\cdot} \boldsymbol{\nabla} \boldsymbol{U}_2. \end{equation}

Before moving on to determining the first- and second-order eigenvalue variations $\lambda _1$ and $\lambda _2$, note that the operator $\lambda _0\boldsymbol {I} + \boldsymbol {A}_0$ is singular, since (2.15) holds. Therefore, according to the Fredholm alternative, commonly used in the context of weakly nonlinear expansions (see e.g. Sipp & Lebedev Reference Sipp and Lebedev2007), (2.16)–(2.17) can be solved for $\boldsymbol {u}_1$ and $\boldsymbol {u}_2$ if and only if their right-hand sides have no component in the direction of the eigenmode $\boldsymbol {u}_0$, i.e. no projection on the adjoint mode $\boldsymbol {u}_0^{\dagger}$. Recall that the adjoint mode is a solution of

(2.19)\begin{equation} ( \bar{\lambda}_0\boldsymbol{I} + \boldsymbol{A}_0^{\dagger} ) \boldsymbol{u}_0^{\dagger} = \mathbf{0}, \end{equation}

where the overbar stands for complex conjugation, and $\boldsymbol {A}_0^{\dagger}$ is the adjoint NS operator for the $L^2$ inner product ${({\boldsymbol {a}}\mid {\boldsymbol {b}})} = \iint \bar {\boldsymbol {a}}^\textrm {T} \boldsymbol {b} \, \mathrm {d}\kern0.06em\boldsymbol {x}$ for any $\boldsymbol {a}$, $\boldsymbol {b}$,

(2.20)\begin{equation} \boldsymbol{A}_0^{\dagger} \boldsymbol{u}_0^{\dagger}={-}\boldsymbol{U}_0\boldsymbol{\cdot}\boldsymbol{\nabla} \boldsymbol{u}_0^{\dagger} + \boldsymbol{u}_0^{\dagger} \boldsymbol{\cdot}\boldsymbol{\nabla}\boldsymbol{U}_0^\textrm{T} -\boldsymbol{\nabla} p_0^{\dagger} - \textit{Re}^{{-}1} \nabla^2 \boldsymbol{u}_0^{\dagger} , \end{equation}

such that ${({ \boldsymbol {a}}\mid { \boldsymbol {A}_0 \boldsymbol {b}})} = {({ \boldsymbol {A}_0^{\dagger} \boldsymbol {a}}\mid {\boldsymbol {b}})}$ for any $\boldsymbol {a}$, $\boldsymbol {b}$. In particular, projecting the left-hand side of (2.16)–(2.17) on $\boldsymbol {u}_0^{\dagger}$ necessarily yields zero:

(2.21)\begin{equation} {({ \boldsymbol{u}_0^{\dagger}}\mid{ ( \lambda_0\boldsymbol{I} + \boldsymbol{A}_0) \boldsymbol{u}_n})} = {({ ( \bar{\lambda}_0\boldsymbol{I} + \boldsymbol{A}_0^{\dagger} ) \boldsymbol{u}_0^{\dagger}}\mid{\boldsymbol{u}_n})} = 0, \quad n=1,2. \end{equation}

Choosing the normalisation ${({ \boldsymbol {u}_0^{\dagger} }\mid { \boldsymbol {u}_0})}=1$, the eigenvalue variations are obtained by projecting (2.16)–(2.17) on $\boldsymbol {u}_0^{\dagger}$ (Hinch Reference Hinch1991; Chomaz Reference Chomaz2005; Giannetti & Luchini Reference Giannetti and Luchini2007):

(2.22)$$\begin{gather} \lambda_1 ={-}{({ \boldsymbol{u}_0^{\dagger} }\mid{{\boldsymbol{A}}_1 \boldsymbol{u}_0})}, \end{gather}$$
(2.23)$$\begin{gather}\lambda_2 ={-}{\left({ \boldsymbol{u}_0^{\dagger} }\,{\Bigg\vert}\,{ \underbrace{\boldsymbol{A}_2\boldsymbol{u}_0}_{\text{I}} + \underbrace{(\lambda_1\boldsymbol{I}+\boldsymbol{A}_1)\boldsymbol{u}_1}_{\text{II}} }\right)}. \end{gather}$$

Any arbitrary component along $\boldsymbol {u}_0$ can be added to $\boldsymbol {u}_1$ and (2.16) will still hold, because of (2.15). This arbitrary component does not influence $\lambda _2$, because (2.16) also implies that ${({\boldsymbol {u}_0^{\dagger} }\mid {(\lambda _1 \boldsymbol {I} + \boldsymbol {A}_1)\boldsymbol {u}_0})}=0$.

The two terms in (2.23) correspond to different mechanisms: term I is the effect of the second-order base flow modification $\boldsymbol {U}_2$ (via the first-order flow modification and the nonlinear term of the NS operator); term II is the effect of the interaction between the first-order flow modification $\boldsymbol {U}_1$ and the first-order eigenmode modification $\boldsymbol {u}_1$. As will be discussed in § 4, these two terms can either compete or collaborate.

Given a steady force $\boldsymbol {F}$, one can compute the base flow modifications $\boldsymbol {U}_1$ and $\boldsymbol {U}_2$ from (2.13)–(2.14), build $\boldsymbol {A}_1$ and $\boldsymbol {A}_2$, and use expressions (2.22)–(2.23) to estimate the eigenvalue variation up to first order, $\lambda = \lambda _0 + \epsilon \lambda _1 + O(\epsilon ^2)$, and up to second order, $\lambda = \lambda _0 + \epsilon \lambda _1 + \epsilon ^2 \lambda _2 + O(\epsilon ^3)$. This involves solving linear systems only, which avoids computing the nonlinear controlled flow $\boldsymbol {U}$ and solving the eigenvalue problem for the controlled mode $\boldsymbol {u}$, thus reducing the computational cost. For instance, the dashed lines in figure 1 may be obtained by computing $\lambda _{1r}$ this way. However, the procedure must be repeated every time a different force $\boldsymbol {F}$ is considered, which may become prohibitively expensive. More useful expressions for $\lambda _1$ and $\lambda _2$ can be obtained that do not depend explicitly on $\boldsymbol {U}_1$ and $\boldsymbol {U}_2$, as explained in the next section.

2.3. Sensitivity operators

Because the operator $\boldsymbol {A}_1$ is linear in $\boldsymbol {U}_1$, which itself depends linearly on $\boldsymbol {F}$, the first-order eigenvalue variation (2.22) can be recast as

(2.24)\begin{equation} \lambda_1 = {({\boldsymbol{S}_1}\mid{\boldsymbol{F}})}, \end{equation}

where the vector field $\boldsymbol {S}_1$ is the usual sensitivity to a steady force (Marquet et al. Reference Marquet, Sipp and Jacquin2008; Meliga et al. Reference Meliga, Sipp and Chomaz2010), and depends only on the uncontrolled base flow $\boldsymbol {U}_0$ and the uncontrolled direct and adjoint modes $\boldsymbol {u}_0$ and $\boldsymbol {u}_0^{\dagger}$ (see Appendix B). This formulation offers a significant advantage: $\boldsymbol {S}_1$ can be calculated once and for all, and then used to predict the first-order effect of any steady force. Since no base flow modification $\boldsymbol {U}_1$ is ever calculated, evaluating $\lambda _1$ for a large number of steady forces becomes straightforward. For instance, figure 5(a) shows the real part of the streamwise component of $\boldsymbol {S}_1$. The value displayed at each location $\boldsymbol {x}_c$ is the first-order sensitivity of the growth rate to a steady force $\boldsymbol {F}=(\delta (\boldsymbol {x}-\boldsymbol {x}_c),0)^\textrm {T}$ localised at that point and oriented along the streamwise direction.

In a similar way, because (2.23) is quadratic in $\boldsymbol {U}_1$ and thus in $\boldsymbol {F}$, the second-order eigenvalue variation can be recast as

(2.25)\begin{equation} \lambda_2 = {({\boldsymbol{F}}\mid{\boldsymbol{S}_2 \boldsymbol{F}})}, \end{equation}

where $\boldsymbol {S}_2$ is a linear operator that, again, depends only on the uncontrolled fields $\boldsymbol {U}_0$, $\boldsymbol {u}_0$ and $\boldsymbol {u}_0^{\dagger}$. The derivation steps from (2.23) to (2.25) introduce suitable adjoint operators (see Appendix B), following the same steps as Boujo et al. (Reference Boujo, Fani and Gallaire2019) for spanwise-periodic controls in nominally spanwise-invariant flows (where $\lambda _1=0$ and the expression for $\boldsymbol {S}_2$ is slightly simpler). Again, this formulation suppresses the need to calculate the base flow modifications $\boldsymbol {U}_1$ and $\boldsymbol {U}_2$. Once $\boldsymbol {S}_2$ is available, $\lambda _2$ can be readily evaluated for any steady force. The dashed lines in figure 1 can now be obtained simply by probing $\boldsymbol {S}_1(\boldsymbol {x}_c)$ at each control location $\boldsymbol {x}_c$ of interest.

Second-order variations are obtained just as easily, and results for the few control locations considered earlier are shown as solid lines in figure 2. The predicted growth rate variation is generally improved. In figure 2(b,d), for instance, the second-order prediction follows closely the actual growth rate variation up to much larger amplitudes than the first-order prediction. In other locations, however, like in figure 2(a,c), the improvement is less significant, owing to higher-order variations. Figure 2(eh) highlights these higher-order variations, confirming their importance (figure 2e,g) or lack thereof (figure 2f,h).

Figure 2. Second-order sensitivity improves the prediction of growth rate variation. (ad) Same data as figure 1, together with second-order prediction (solid line). (eh) Higher-order variation: nonlinear data, i.e. all terms of order $n \geqslant 2$ (symbols), and second-order sensitivity (solid line).

As will be discussed in § 4, sensitivity maps can be produced that allow one to identify at a glance regions where a steady force alters the eigenvalue most effectively. Further, the relative signs and magnitudes of the first- and second-order eigenvalue variations will characterise the usefulness of the first-order sensitivity.

Before moving on to the next sections, it is worth mentioning that the method can be applied to the sensitivity of other quantities, as soon as they are defined as eigenvalue problems. To illustrate this point, Appendix C derives the first- and second-order sensitivities of the linear amplification of harmonic forcing (resolvent gain).

2.4. Higher-order sensitivity

Higher-order terms $\boldsymbol {U}_n$ for the base flow modification are governed by

(2.26)\begin{align} \boldsymbol{A}_0 \boldsymbol{U}_3 &={-} \boldsymbol{U}_1 \boldsymbol{\cdot} \boldsymbol{\nabla} \boldsymbol{U}_2 - \boldsymbol{U}_2 \boldsymbol{\cdot} \boldsymbol{\nabla} \boldsymbol{U}_1,\\ &~\vdots\nonumber\end{align}
(2.27)\begin{align} \boldsymbol{A}_0 \boldsymbol{U}_n &= \sum_{1 \leqslant m \leqslant n-1} - \boldsymbol{U}_m \boldsymbol{\cdot} \boldsymbol{\nabla} \boldsymbol{U}_{n-m}.\end{align}

Similarly, higher-order terms $\boldsymbol {u}_n$ for the eigenmode modification are governed by

(2.29)\begin{align} (\lambda_0 \boldsymbol{I}+\boldsymbol{A}_0) \boldsymbol{u}_3 &={-}(\lambda_1 \boldsymbol{I}+\boldsymbol{A}_1) \boldsymbol{u}_2 -(\lambda_2 \boldsymbol{I}+\boldsymbol{A}_2) \boldsymbol{u}_1 -(\lambda_3 \boldsymbol{I}+\boldsymbol{A}_3) \boldsymbol{u}_0, \\ &~\vdots\nonumber\end{align}
(2.30)\begin{align} (\lambda_0\boldsymbol{I}+\boldsymbol{A}_0) \boldsymbol{u}_n &= \sum_{1\leqslant m \leqslant n} -(\lambda_m \boldsymbol{I}+\boldsymbol{A}_m) \boldsymbol{u}_{n-m}, \end{align}

which, upon projection onto $\boldsymbol {u}_0^{\dagger}$, yields the eigenvalue variations (Hinch Reference Hinch1991; Mensah et al. Reference Mensah, Orchini and Moeck2020):

(2.32)\begin{align} \lambda_3 &={-}{({ \boldsymbol{u}_0^{\dagger} }\mid{ \boldsymbol{A}_3 \boldsymbol{u}_0 })} -{({ \boldsymbol{u}_0^{\dagger} }\mid{ (\lambda_1 \boldsymbol{I}+\boldsymbol{A}_1) \boldsymbol{u}_{2} + (\lambda_2 \boldsymbol{I}+\boldsymbol{A}_2) \boldsymbol{u}_{1} })},\\ &~\vdots\nonumber\end{align}
(2.33)\begin{align} \lambda_n &={-}{({ \boldsymbol{u}_0^{\dagger} }\mid{ \boldsymbol{A}_n \boldsymbol{u}_0 })} -\sum_{1\leqslant m \leqslant n-1} {({ \boldsymbol{u}_0^{\dagger} }\mid{ (\lambda_m \boldsymbol{I}+\boldsymbol{A}_m) \boldsymbol{u}_{n-m} })}. \end{align}

Just like $\lambda _1$ and $\lambda _2$ are linear and quadratic in $\boldsymbol {U}_1$, respectively, each of the above expressions is exactly proportional to $\boldsymbol {U}_1^n$, and thus to $\boldsymbol {F}^n$. In principle, one can therefore generalise expressions (2.24)–(2.25), which involve the vector $\boldsymbol {S}_1$ (tensor of order one) and the matrix $\boldsymbol {S}_2$ (tensor of order two), and introduce tensors $\boldsymbol {S}_n$ of order $n$ such that

(2.35)\begin{align} \lambda &= \lambda_0 + \epsilon \lambda_1 + \epsilon^2 \lambda_2 + \epsilon^3 \lambda_3 + \cdots + \epsilon^n \lambda_n + \cdots \nonumber\\ &= \lambda_0 + \epsilon \iint ( \boldsymbol{S}_1 )_i \boldsymbol{F}_i\,\mathrm{d}\kern0.06em \boldsymbol{x} + \epsilon^2 \iint ( \boldsymbol{S}_2 )_{ij} \boldsymbol{F}_i \boldsymbol{F}_j\,\mathrm{d}\kern0.06em \boldsymbol{x} + \epsilon^3 \iint ( \boldsymbol{S}_3 )_{ijk} \boldsymbol{F}_j \boldsymbol{F}_j\boldsymbol{F}_k \,\mathrm{d}\kern0.06em \boldsymbol{x} + \cdots \nonumber\\ &\quad + \epsilon^n \iint ( \boldsymbol{S}_n )_{i_1 i_2 \ldots i_n} \boldsymbol{F}_{i_1} \boldsymbol{F}_{i_2} \cdots \boldsymbol{F}_{i_n} \,\mathrm{d}\kern0.06em \boldsymbol{x} + \cdots, \end{align}

with Einstein notation for repeated indices. Conceptually, the method for obtaining the higher-order sensitivity operators $\boldsymbol {S}_n$ is similar to that described in Appendix B, and involves a combination of the following steps: (i) redefine linear forms like $\boldsymbol {A}_n \boldsymbol {u}_0$, $(\lambda _m \boldsymbol {I}+\boldsymbol {A}_m) \boldsymbol {u}_{n-m}$, etc., so as to make explicit the dependence on the first-order flow modification $\boldsymbol {U}_1$, and eventually on the force $\boldsymbol {F} = \boldsymbol {A}_0 \boldsymbol {U}_1$; (ii) introduce adjoint operators so as to isolate $\boldsymbol {F}$, and identify the remaining control-independent operator as the sensitivity $\boldsymbol {S}_n$.

It should be noted that adding more terms to the power series (2.11) does not necessarily improve its accuracy, and it certainly does not for amplitudes larger than the radius of convergence $r$ of the expansion. In general, $r$ depends on both the type and location of the control. In order to rigorously assess the validity of a second-order or higher-order sensitivity prediction, one must therefore compute the eigenvalue $\lambda$ of the actual nonlinear controlled flow, similar to validation calculations for first-order sensitivity prediction.

2.5. Computational cost

The cost of computing the effect of a steady force on the eigenvalue is estimated in table 1. Different methods are compared: computing the fully nonlinear controlled flow and associated eigenvalue $\lambda$; and computing the first- and second-order eigenvalue variations $\lambda _1$ and $\lambda _2$ using sensitivity operators. In what follows, $N$ is the total number of degrees of freedom after numerical discretisation, and $M$ is the number of independent forcing locations. The uncontrolled base flow $\boldsymbol {U}_0$ and leading eigenmode $\boldsymbol {u}_0$ are computed prior to considering any control.

Table 1. Computational cost for the eigenvalue variation induced by a steady force, in a system discretised with $N$ degrees of freedom and forced at $M$ locations. The dominant contribution is derived assuming $1 \ll M \ll N$. Recomputing the controlled base flow and the corresponding eigenvalue for each forcing location is substantially more expensive than evaluating the sensitivities.

For the sake of simplicity, it is reasonable to assume that $1 \ll M \ll N$ when estimating the leading-order computational cost. That is, $M$ must be rather large so as to obtain sufficiently fine-grained sensitivity maps, and $N$ must be large enough to compute the eigenvalue and its variation accurately. To fix ideas, 10 different values for both $x_c$ and $y_c$ already yield $M=100$ control locations to be evaluated. Further, with a finite-element method, a minimum of $N=10^3$ to $10^4$ degrees of freedom seem necessary. In this study, $M \simeq 10^4$ and $N \simeq 6 \times 10^5$.

The computational cost of the different methods is as follows.

  1. (a) Recomputing the fully nonlinear controlled flow and the corresponding eigenvalue $\lambda$ for each forcing location (second column of table 1) involves two steps: (i) computing $M$ nonlinear base flows $\boldsymbol {U}$, for instance with a Newton method requiring $k$ linear system resolutions (typically five to ten iterations) of complexity $O(N^3)$; (ii) solving $M$ eigenvalue problems for $\boldsymbol {u}$, for instance with an implicitly restarted Arnoldi method, of complexity proportional to $O(N^2)$. Omitting constant factors for simplicity, the total cost scales like $M \times O(N^3)$.

  2. (b) Estimating the first- and second-order eigenvalue variations with (2.24)–(2.25), i.e. with sensitivity operators (third and fourth columns of table 1), involves the following steps (see details in Appendix B): (i) computing once and for all the (uncontrolled) adjoint mode $\boldsymbol {u}_0^{\dagger}$, with a cost proportional to $O(N^2)$; (ii) computing once and for all the lower–upper (LU) decompositions of complexity $O(N^3)$ of $\boldsymbol {A}_0^{\dagger}$ and $(\lambda _0\boldsymbol {I} + \boldsymbol {A}_0)$ for $\lambda _1$ and $\lambda _2$, respectively; (iii) evaluating a few matrix–vector products, with a cost $O(N^2)$ for each forcing location. The total cost therefore scales like $O(N^3)$, for both $\lambda _1$ and $\lambda _2$.

In conclusion, computing $\lambda _2$ involves an additional cost similar to that of computing $\lambda _1$. It is much smaller than that of recomputing the nonlinear eigenvalue $\lambda$ for each forcing location. The advantage of adjoint methods therefore applies to both first and second orders. Of course, this is true only when a large number $M$ of control locations are considered, e.g. when constructing sensitivity maps. Conversely, when only a few control locations are of interest, calculating the actual eigenvalue $\lambda$ is more accurate and not significantly more computationally expensive.

In the above analysis, memory requirements have not been considered. Storage is not an issue for two-dimensional configurations, and for spatial discretisation methods that yield sparse matrices (e.g. finite-element method), but may become prohibitive for three-dimensional configurations or methods that yield dense matrices (e.g. spectral methods). This is a practical limitation of the proposed approach. For standard eigenvalue calculations and first-order sensitivity analysis, one can use matrix-free time-stepping techniques as an alternative to matrix-based techniques (Tuckerman & Barkley Reference Tuckerman and Barkley2000). Whether such an approach is possible for second-order sensitivity analysis remains to be determined.

3. Flow configuration and numerical method

The two-dimensional, incompressible flow past a circular cylinder of diameter $D$ with free-stream velocity $(U_\infty ,0)^\textrm {T}$ is considered. In the remainder of this study, the Reynolds number is set to $\textit {Re}=50$ unless otherwise stated.

3.1. Base flow

A two-dimensional triangulation of the domain

(3.1)\begin{equation} \varOmega=\{ (x,y) \mid {-}10 \leqslant x \leqslant 50, |y| \leqslant 10, \sqrt{x^2+y^2}\geqslant 0.5 \} \end{equation}

is generated with the finite-element software FreeFem$++$ (Hecht Reference Hecht2012), resulting in approximately 136 000 elements. Velocity and pressure fields are discretised with P2 and P1 Taylor–Hood elements, respectively, yielding a total of $N \simeq 615\,000$ degrees of freedom. All discrete operators are built from their continuous expressions (see details in Appendix B) in variational form. In particular, this means that the ‘differentiate then discretise’ approach is used for adjoint operators, as opposed to the ‘discretise then differentiate’ approach.

The uncontrolled steady base flow $\boldsymbol {U}=\boldsymbol {U}_0$ is obtained by solving (2.4) with a Newton method, iterated until residuals are smaller than $10^{-12}$. Boundary conditions are imposed as follows: uniform free-stream velocity at the inlet, no-slip boundary condition on the cylinder wall, outflow boundary condition $-P\boldsymbol {n} + \textit {Re}^{-1}\boldsymbol {\nabla }\boldsymbol {U}\boldsymbol {\cdot }\boldsymbol {n} =\mathbf {0}$ (with $\boldsymbol {n}$ the normal vector) at the outlet, and symmetry condition on the lateral sides of the domain. Figure 3 shows the vorticity $\omega =\omega _0=\partial _x V_0 - \partial _y U_0$ of the base flow at $\textit {Re}=50$. Shear layers of opposite vorticity are created on both sides of the cylinder. The recirculation region (dashed line) extends over three diameters downstream.

Figure 3. Vorticity of the base flow at $\textit {Re}=50$. Dashed line: recirculation region.

Controlled base flows $\boldsymbol {U}$ are computed for validation purposes, solving (2.8) with the same method. For steady forces $\boldsymbol {F}$ that are localised in space, Dirac delta functions are smoothed out numerically into Gaussians of variance $0.0025$.

3.2. Stability analysis

The eigenvalue problem (2.5) is solved with Matlab using an implicitly restarted Arnoldi method with shift-and-invert preconditioning. This study focuses on the leading eigenmode $\boldsymbol {u}=\boldsymbol {u}_0$, which becomes unstable at $\textit {Re} \simeq 47$ via a Hopf bifurcation, as a pair of complex conjugate eigenvalues cross the imaginary axis, as illustrated in the half-plane $\lambda _i>0$ in figure 4(a) (the other half is symmetric with respect to $\lambda _i=0$). The leading eigenmode at $\textit {Re}=50$, associated with the eigenvalue $\lambda \simeq 0.0173+0.7797\textrm {i}$, is shown in figure 4(b). It is largest a few diameters downstream of the recirculation region, as perturbations are advected by the base flow. With its wave packet structure and its complex eigenvalue, this mode breaks both the spatial and temporal symmetries, leading to periodic vortex shedding and to the Bénard–von Kármán street in the cylinder wake.

Figure 4. (a) Eigenvalues of the cylinder flow at $\textit {Re}=50$ (filled squares), and leading eigenvalue at $\textit {Re}=40$, 45, …, 100 (empty circles). The full spectrum is symmetric with respect to $\lambda _i=0$. (b) Leading eigenmode and (c) leading adjoint mode (real part, cross-stream velocity) at $\textit {Re}=50$, normalised such that ${({\boldsymbol {u}_0^{\dagger} }\mid {\boldsymbol {u}_0})}=1$ and $\|\boldsymbol {u}_0\|=1$.

The adjoint problem (2.19) is solved with the same method. The leading adjoint mode $\boldsymbol {u}_0^{\dagger}$ shown in figure 4(c) is largest in the recirculation region, and adjoint perturbations travel upstream, a consequence of upstream advection in the adjoint NS operator.

3.3. Sensitivity

First- and second-order sensitivity maps are computed for localised control forces $\boldsymbol {F}$. The control is moved within the subdomain $x \in [-2,6]$, $y \in [0,3]$, with a step size $\Delta x = \Delta y=0.05$, leading to approximately $M \simeq 10\,000$ control locations.

The second-order sensitivity operator $\boldsymbol {S}_2$ defined by (2.25) contains inverse operators (see detailed expression in Appendix B) and is therefore not formed explicitly. Instead, the LU decomposition of each operator to be inverted is precomputed once and for all, such that each subsequent matrix inversion is replaced with two simple matrix–vector products. (Note that $\boldsymbol {S}_2$ is a second-order tensor; by contrast, the first-order sensitivity $\boldsymbol {S}_1$ defined by (2.24) is a vector that can be formed explicitly and plotted without further difficulty. In this study, sensitivity maps for $\lambda _1$ and $\lambda _2$ are evaluated location by location.)

4. Second-order sensitivity of the growth rate

This section investigates the effect of control on the first- and second-order variations of the leading growth rate $\lambda _r$. (For the effect on the linear frequency $\lambda _i$, see Appendix A.)

4.1. Sensitivity to a steady body force

Let us consider first a generic steady body force. Figure 5(a) shows the real part of the $x$ component of the first-order sensitivity $\boldsymbol {S}_1(\boldsymbol {x})$ to such a steady force. As shown by (2.24), the value at each location $\boldsymbol {x}=\boldsymbol {x}_c$ is also the value of the first-order variation $\lambda _{1r}$ when choosing a localised force along the $x$ direction, $\boldsymbol {F}=(\delta (\boldsymbol {x}-\boldsymbol {x}_c),0)^\textrm {T}$. The sensitivity is large and negative on the sides of the cylinder and inside the recirculation region, and positive on the sides of recirculation region, in agreement with Marquet et al. (Reference Marquet, Sipp and Jacquin2008) (figure 9(a) therein). Note that changing the sign of $F_x$ changes the sign of $\lambda _1$, such that stabilising regions ($\lambda _{1r}<0$, blue) become destabilising ($\lambda _{1r}>0$, red) and vice versa.

Figure 5. Sensitivity of the leading mode's growth rate to a localised steady force oriented along the $x$ direction, at $\textit {Re}=50$. All fields are symmetric with respect to $y=0$. Black dots show the control locations considered in figures 1 and 2. (a) First-order variation $\lambda _{1r}$. (b) Second-order variation $\lambda _{2r}$. (c) Term I and (d) term II in the decomposition (2.23) of the second-order variation. (e) Sign of the product $\lambda _{1r} \lambda _{2r}$. (f) Relative importance of first- and second-order variations, quantified by the threshold amplitude (4.2), shown here as $\log _{10}(\epsilon _t)$. Insets: close-up views of the region $0.7 \leqslant x \leqslant 1.3$, $0.4 \leqslant y \leqslant 1.2$.

The second-order sensitivity $\boldsymbol {S}_2(\boldsymbol {x})$ is visualised in figure 5(b), which shows the second-order growth rate variation $\lambda _{2r}$ evaluated according to (2.25) for the same localised force $\boldsymbol {F}=(\delta (\boldsymbol {x}-\boldsymbol {x}_c),0)^\textrm {T}$. Overall, and in absolute value, sensitive regions are similar at first and second orders, namely, the domain approximately delimited by $0\leqslant x \leqslant 4$, $|y|\leqslant 1$, and containing the sides of the cylinder, the recirculation region and the shear layers. Note that, unlike $\boldsymbol {S}_1$, the sign of $\boldsymbol {S}_2$ does not change with the sign of $F_x$.

With these two maps available, it is now possible to explain the results of figure 2. The three control locations $\boldsymbol {x}_c=(1,0.7)$, $\boldsymbol {x}_c=(1,1)$ and $\boldsymbol {x}_c=(1,0.6)$ lie in a region of similar first-order sensitivity (figure 5a), and therefore induce similar first-order reductions $\lambda _{1r}$ (figure 2ac). The second-order variations, however, differ substantially between these three locations (figure 5b): small in $\boldsymbol {x}_c=(1,0.7)$, negative in $\boldsymbol {x}_c=(1,1)$ and positive in $\boldsymbol {x}_c=(1,0.6)$. As a result, the second-order prediction is not much different from the first-order one in figure 2(a), and yields a larger growth rate reduction in figure 2(b) and a smaller one in figure 2(c). The second-order prediction generally follows more closely the nonlinear results than the first-order one. In the last control location, $\boldsymbol {x}_c=(3.5,0.8)$, the first-order sensitivity is small (figure 5a), yielding a weak first-order variation in figure 2(d). The second-order variation, however, is clearly negative (figure 5b), and the actual growth rate reduction is well captured by the second-order prediction (figure 2d).

Considering the large differences observed between different control locations, and the potential impact on flow restabilisation, it would be useful to find a simple way to address the following questions: (i) What is the range of control amplitude where the first-order sensitivity yields an accurate prediction? (ii) Outside this range, does it underestimate or overestimate the actual variation? One step towards answering the first question is possible with the ratio of first- to second-order variations. Recalling the expansion

(4.1)\begin{equation} \lambda = \lambda_0 + \epsilon \lambda_1 + \epsilon^2 \lambda_2 + O(\epsilon^3), \end{equation}

it appears that the second-order correction $\epsilon ^2 |\lambda _2|$ is of the same order of magnitude as the first-order variation $|\lambda - \lambda _0| = \epsilon |\lambda _1|$ for the threshold amplitude

(4.2)\begin{equation} \epsilon_t = \left| \dfrac{\lambda_1}{\lambda_2} \right|. \end{equation}

For small enough amplitudes $\epsilon \ll \epsilon _t$, the first-order variation predicts the actual variation accurately, as the second-order correction is negligible. Conversely, for large amplitudes $\epsilon \gg \epsilon _t$, the second-order variation dominates the first-order one. In between, the second-order variation becomes important and cannot be ignored when the control amplitude reaches some fraction of the threshold amplitude, say $\epsilon _t/10$.

Obviously, the analysis needs to be refined when $\lambda _2=0$. Taking into account $\epsilon ^3 \lambda _3$ or the next non-zero higher-order correction $\epsilon ^n \lambda _n$, the threshold amplitude becomes $\epsilon _t=|\lambda _1/\lambda _n|^{1/(n-1)}.$ Note that the threshold amplitude decreases as the relative importance of $\epsilon ^2 \lambda _2$ grows; this latter term becomes the leading-order term in the limiting case $\lambda _1=0$ (e.g. for the spanwise-periodic control of spanwise-invariant flows), and the threshold amplitude then becomes $\epsilon _t=|\lambda _2/\lambda _n|^{1/(n-2)}$.

Figure 5(f) shows the threshold amplitude (4.2), i.e. the ratio of the maps in figure 5($a$,$b$), in logarithmic scale. Focusing on regions where $\lambda _{1r}$ and $\lambda _{2r}$ are not both small, it appears that the first-order prediction is especially accurate up to large amplitudes ($\log _{10}(\epsilon _t)>0$, green) near the cylinder, downstream of the cylinder on the symmetry axis up to $x=2$, and in a thin strip running along and outside the recirculation region. Conversely, the second-order prediction must be taken into account ($\log _{10}(\epsilon _t)<-1$, yellow and red) in other regions both inside and outside the recirculation region, particularly in a thin strip running along and inside it. The proximity of those two strips warns about locating a steady force near the separatrix, or in any region where $\epsilon _t$ has a strong gradient: slight, unintentional shifts can dramatically increase the amplitude of the second-order variation and ruin the accuracy of the first-order prediction.

Figure 5(f) confirms observations from figure 2: $\epsilon _t$ is large and the first-order prediction is accurate over a wide range of control amplitudes in $\boldsymbol {x}_c=(1,1)$ and $\boldsymbol {x}_c=(1,0.7)$, while $\epsilon _t$ is small and the second-order variation quickly becomes important in $\boldsymbol {x}_c=(1,0.6)$ and $\boldsymbol {x}_c=(3.5,0.8)$.

The second question above is answered by considering the signs of $\lambda _{1r}$ and $\lambda _{2r}$. If both signs are identical, the second-order correction strengthens the effect of the first-order variation: when $\lambda _{1r},\lambda _{2r}<0$, the flow is stabilised even more than predicted by $\lambda _{1r}$ alone (and destabilised even more when $\lambda _{1r},\lambda _{2r}>0$), such that a smaller control amplitude is actually sufficient to obtain the desired effect. Conversely, if the signs are opposite, the effect is weakened: for example, when $\lambda _{1r}<0$ and $\lambda _{2r}>0$, the flow is not stabilised as efficiently as predicted by $\lambda _{1r}$ alone, such that a larger control amplitude is actually required to obtain the desired effect. As a way to distinguish between those two situations, figure 5$(e)$ shows the sign of the product $\lambda _{1r} \lambda _{2r}$. Focusing again on regions where $\lambda _{1r}$ and $\lambda _{2r}$ are not both small, this map indicates that ‘safe’ regions where $\lambda _{1r} \lambda _{2r}>0$ (green) are rather few and apart (mainly near the cylinder and along the separatrix), the rest being ‘dangerous’ regions where $\lambda _{1r} \lambda _{2r}<0$ (red).

Consider again the four control configurations of figure 2, where $F_x<0$ (recall that the sign of $\lambda _{1r}$ changes when the sign of $F_x$ is changed, which swaps the ‘safe’ and ‘dangerous’ regions). Figure 5(e) confirms that the first-order prediction underestimates the growth rate reduction (compared to first- and second-order predictions together) in $\boldsymbol {x}_c=(1,1)$, $\boldsymbol {x}_c=(1,0.7)$ and $\boldsymbol {x}_c=(3.5,0.8)$, and overestimates it in $\boldsymbol {x}_c=(1,0.6)$.

Let us come back to figure 5(c,d), which shows the two terms I and II in the second-order sensitivity equation (2.23), i.e. the effects of $\boldsymbol {U}_2$ and of the $\boldsymbol {U}_1$$\boldsymbol {u}_1$ interaction, respectively. The map in figure 5(b) is the sum of those two maps, and all three colour scales are identical. Overall, terms I and II are of the same order of magnitude. Both terms display regions of positive and negative sensitivity. They collaborate to yield positive sensitivity near the downstream end of the recirculation region, and negative sensitivity on the side of the recirculation region. Conversely, they compete on part of the symmetry axis inside the recirculation region, and on part of the separatrix, resulting in a weak total sensitivity. Although the map of term I bears an overall qualitative similarity to the map of total sensitivity, term II makes a significant contribution everywhere; in other words, the steady control force modifies the growth rate at second order by changing not only the base flow but also the eigenmode that develops on that base flow.

4.2. Sensitivity to a small control cylinder

The sensitivity analysis is now applied to a practical flow control strategy, namely inserting a small passive device in order to reduce the growth rate of the leading mode. Following Hill (Reference Hill1992), and later Marquet et al. (Reference Marquet, Sipp and Jacquin2008) and Meliga et al. (Reference Meliga, Sipp and Chomaz2010), the effect of a small circular cylinder of diameter $d$ located in $\boldsymbol {x}_c$ is modelled as a steady force acting on the base flow, equal and opposite to the drag force that would be felt by that cylinder in a uniform flow with the local velocity

(4.3)\begin{equation} \epsilon \boldsymbol{F}(\boldsymbol{x}) ={-} \tfrac{1}{2} d C_d(\boldsymbol{x}) \|\boldsymbol{U}_0(\boldsymbol{x})\| \boldsymbol{U}_0(\boldsymbol{x}) \delta(\boldsymbol{x}-\boldsymbol{x}_c). \end{equation}

The drag coefficient $C_d$ of the control cylinder depends on the local Reynolds number $\textit {Re}_d = \|\boldsymbol {U}_0(\boldsymbol {x})\| d/\nu$ and is modelled here with the power law $C_d(\textit {Re}_d) = 0.8558 + 10.05 \textit {Re}_d^{-0.7004}$ (Boujo & Gallaire Reference Boujo and Gallaire2014; Meliga et al. Reference Meliga, Boujo, Pujals and Gallaire2014) meant to approximate data from the literature (Finn Reference Finn1953; Tritton Reference Tritton1959) and in-house numerical simulations in the range of interest $1 \lesssim \textit {Re}_d \lesssim 15$. In the following, results are illustrated with $d=0.1$, i.e. a control cylinder 10 times smaller than the main cylinder.

The first-order growth rate variation induced by the control cylinder is displayed in figure 6(a). The map shows a destabilising region on the sides of the main cylinder, stabilising regions on the sides of the recirculation region, and more weakly stabilising regions on the symmetry axis both upstream and downstream of the main cylinder. This is in agreement with the map obtained by Marquet et al. (Reference Marquet, Sipp and Jacquin2008) (figure 11(a) therein), and is consistent with the map of figure 5(a), since the force (4.3) is oriented mainly along $-x$ outside the recirculation region and mainly along $x$ inside.

Figure 6. Growth rate variation induced by a small control cylinder of diameter $d=0.1$ at $\textit {Re}=50$: (a) $\epsilon \lambda _{1r}$ and (b) $\epsilon ^2 \lambda _{2r}$. (c) Term I and (d) term II in the decomposition of $\epsilon ^2 \lambda _{2r}$. (e) Sign of the product $\lambda _{1r} \lambda _{2r}$. (Figure 5(f) has no equivalent here because the diameter $d$, and therefore the amplitude $\epsilon$, are fixed.) The black dot shows the location $\boldsymbol {x}_c=(1,1)$ investigated in § 4.3.

Figure 6(b) shows the second-order growth rate variation. The main destabilising and stabilising regions appear rather similar to those of the first-order variation of figure 6(a). This means that, where the signs of those regions do correspond, the second-order variation tends to strengthen the effect of the first-order one. A closer look at figure 6(e) reveals that, where $\lambda _{1r}$ and $\lambda _{2r}$ are not both small, they generally have the same sign. Therefore, for a small control cylinder, and considering the variation of $\lambda _r$ up to second order, the situation is one of the following almost everywhere: (i) both $\lambda _{1r}$ and $\lambda _{2r}$ are small, so the control cylinder does not modify the growth rate substantially; (ii) only $\lambda _{2r}$ is small, so the effect of the control cylinder is well predicted by $\lambda _{1r}$ alone; (iii) $\lambda _{1r}$ and $\lambda _{2r}$ are not small and have the same sign, so the effect of the control cylinder is stronger (more destabilising or more stabilising) than predicted by $\lambda _{1r}$ alone. One exception is the narrow region where $\lambda _{2r}>0$ and $\lambda _{1r}$ is small: although first-order sensitivity predicts no effect, the control cylinder is actually destabilising.

The decomposition of $\lambda _{2r}$ into terms I and II in figure 6(c,d) shows that the second-order destabilising effect is primarily due to $\boldsymbol {U}_2$, while the second-order stabilising effect is due both to $\boldsymbol {U}_2$ and to the $\boldsymbol {U}_1$$\boldsymbol {u}_1$ interaction.

Figure 7(a,b) shows the contours where inserting a small control cylinder of diameter $d=0.1$, as described above, is predicted to make the leading mode neutrally stable. Several Reynolds numbers $\textit {Re} \geqslant 50$ are considered. Inside the regions delimited by these contours, the mode is stable and vortex shedding is expected to be suppressed. In figure 7(a), only the first-order sensitivity prediction is considered, $\lambda _{0r} + \epsilon \lambda _{1r}=0$, while in figure 7(b), the second-order correction is included too, $\lambda _{0r} + \epsilon \lambda _{1r} + \epsilon ^2\lambda _{2r}=0$. The results compare qualitatively well with the experimental observations of Strykowski & Sreenivasan (Reference Strykowski and Sreenivasan1990) (figure 20 therein): stabilisation is achieved on the side of the recirculation region, in an area that is rather wide at $\textit {Re}=50$ and that becomes smaller as the Reynolds number increases, until shrinking to a single point and vanishing when restabilisation is not possible any more. Compared to the first-order sensitivity, however, the second-order sensitivity seems to better capture the results of Strykowski & Sreenivasan (Reference Strykowski and Sreenivasan1990): in particular, it predicts a wider stabilising area at $\textit {Re}=60$, and a larger value of the maximum stabilisable Reynolds number $70<\textit {Re}<80$.

Figure 7. Passive control with (a,b) one cylinder or (c,d) two symmetric cylinders modelled by the force (4.3) for a diameter $d=0.1$. On the contours, sensitivity analysis predicts the leading mode to be stabilised, i.e. become exactly neutrally stable. (a,c) First-order prediction, $\lambda _{0r} + \epsilon \lambda _{1r} = 0$; (b,d) second-order prediction, $\lambda _{0r} + \epsilon \lambda _{1r} + \epsilon ^2 \lambda _{2r} = 0$. Reynolds numbers $\textit {Re}=50, 60, \ldots , 100$. Contours are symmetric with respect to $y=0$.

For completeness, figure 7(c,d) shows stabilising contours for a pair of control cylinders located symmetrically in $(x_c,y_c)$ and $(x_c,-y_c)$, still with $d=0.1$. In the sensitivity framework, the two cylinders are assumed not to influence each other, which is not satisfied close to the symmetry axis $y=0$. Unsurprisingly, the main stabilising region is wider but still located on the side of the recirculation region. Although conclusions should be drawn with care at larger Reynolds numbers, as the uncontrolled flow becomes linearly unstable to a second two-dimensional mode at $\textit {Re}\simeq 100$ (Verma & Mittal Reference Verma and Mittal2011) and to a three-dimensional mode at $\textit {Re} \simeq 190$ (Barkley & Henderson Reference Barkley and Henderson1996), restabilisation can be achieved up to $\textit {Re}\simeq 100$ and $\textit {Re} > 100$ according to first- and second-order sensitivity predictions, respectively.

4.3. Analysis of the stabilisation induced by a small control cylinder located optimally

In this section, the effect of a small control cylinder is investigated in more detail for the specific control location $\boldsymbol {x}_c=(1,1)$, close to the location of largest first- and second-order stabilising effects identified in § 4.2.

Figure 8 shows the eigenspectrum of the flow controlled with a secondary cylinder of increasing diameter $d$. The leading mode is restabilised for diameters $d \gtrsim 0.004$. Other modes remain stable for the whole range of diameters investigated. As seen in the close-up (figure 8b), the second-order sensitivity (thick solid line) follows closely the actual path of the leading eigenvalue in the complex plane (symbols), accurately capturing both the growth rate and the frequency, and improving on the first-order prediction (dashed line).

Figure 8. (a) Eigenvalues of the uncontrolled flow (black squares), and of the flow controlled with a small secondary cylinder of diameter $d$ (triangles, $d=0.03$; circles, $d=0.05$; diamonds, $d=0.1$) located in $\boldsymbol {x}_c=(1,1)$. (b) Zoomed-in view of the leading eigenvalue (dashed region in panel (a)), with first- and second-order sensitivities (dashed and solid lines, respectively). $\textit {Re}=50$.

Let us now focus on the diameter $d=0.1$. As apparent from figure 6, the predicted first- and second-order growth rate variations are comparable,

(4.4a,b)\begin{equation} \epsilon\lambda_{1r} ={-}0.0426, \quad \epsilon^2\lambda_{2r} ={-}0.0424, \end{equation}

and the two second-order contributions are of similar order of magnitude: $\epsilon ^2\lambda _{2r,\text {I}} = -0.0258$, $\epsilon ^2\lambda _{2r,\text {II}} = -0.0167$. Figure 9 depicts the base flow modification. At first order, the control cylinder induces a strong velocity deficit $U_1<0$ in its wake, and a slight acceleration $U_1>0$ between the two cylinders (figure 9a). As a result, two layers of opposite vorticity emanate from the control cylinder (figure 9b) in a roughly symmetric way. At second order, velocity and vorticity are modified more weakly, with a more complicated spatial pattern (figure 9c,d). The net effect of the control cylinder is best illustrated by the velocity and shear profiles in figure 9(e). In $x=0.8$, just upstream of the control location $x_c=1$, the flow modification $U_1$ (red dashed line) smooths the velocity profile and reduces the maximum shear. Downstream ($x=1.5$ and 2), the induced velocity deficit further reduces shear in the lower shear layer emanating from the control cylinder, where the positive vorticity $\omega _1$ (figure 9b) counteracts the negative base flow vorticity $\omega _0$ (figure 3). These observations are consistent with those of Marquet et al. (Reference Marquet, Sipp and Jacquin2008). In the upper shear layer, however, the negative $\omega _1$ adds up to the negative $\omega _0$, and shear is strongly increased, well beyond the maximum uncontrolled shear. The second-order modification (green solid line) tends to yield an additional reduction in maximum shear, both upstream and downstream of $x_c$, albeit much smaller. In light of these observations, shear alone does not seem to explain entirely (i) why $\boldsymbol {U}_1$ is stabilising, and (ii) why $\boldsymbol {U}_2$ brings an additional stabilisation as large as $\boldsymbol {U}_1$.

Figure 9. First- and second-order flow modification. (a) Streamwise velocity $U_1$, (b) vorticity $\omega _1$, (c) streamwise velocity $U_2$, and (d) vorticity $\omega _2$. (e) Profiles of streamwise velocity $U$ and horizontal shear $\partial U/\partial y$.

Some complementary insight can be gained by looking at regions that contribute to the growth rate variation. Recalling that $\lambda _1$ and $\lambda _2$ are defined by (2.22)–(2.23) as inner products, it is natural to look at the integrands of $\lambda _1$, $\lambda _{2,\text {I}}$ and $\lambda _{2,\text {II}}$, shown in figure 10(a,c,e). For a more quantitative picture, it is useful to consider the contribution from each streamwise location $x$: let us integrate those integrands vertically and define one-dimensional densities,

(4.5)$$\begin{gather} l_1(x) = \int_{-\infty}^{\infty} \mathrm{Re}\{-\bar{\boldsymbol{u}}_0^{\dagger}\boldsymbol{\cdot} (\boldsymbol{A}_1\boldsymbol{u}_0 )\}\,\mathrm{d}y, \end{gather}$$
(4.6)$$\begin{gather}l_{2,\text{I}}(x) = \int_{-\infty}^{\infty} \mathrm{Re}\{-\bar{\boldsymbol{u}}_0^{\dagger}\boldsymbol{\cdot} (\boldsymbol{A}_2\boldsymbol{u}_0 )\}\,\mathrm{d}y, \end{gather}$$
(4.7)$$\begin{gather}l_{2,\text{II}}(x) = \int_{-\infty}^{\infty} \mathrm{Re}\{-\bar{\boldsymbol{u}}_0^{\dagger}\boldsymbol{\cdot} ((\lambda_1\boldsymbol{I}+\boldsymbol{A}_1)\boldsymbol{u}_1 )\}\,\mathrm{d}y. \end{gather}$$

By construction, the cumulative integral $\int _{-\infty }^{x} l_{1}(x')\, \mathrm {d}\kern0.06em x'$ tends to $\lambda _{1r}$ as $x \rightarrow \infty$. Similarly, the limits of the cumulative integrals of $l_{2,\text {I}}(x)$ and $l_{2,\text {II}}(x)$ are $\lambda _{2r,\text {I}}$ and $\lambda _{2r,\text {II}}$, respectively. These densities and cumulative integrals are shown in figure 10(b,d,f) as dash-dotted lines and solid lines, respectively. All three densities are positive at the control cylinder location; farther downstream they become negative, in a longer region and with a similar intensity, finally resulting in $\lambda _{1r}<0$ and $\lambda _{2r}<0$. The two-dimensional integrands are mostly positive in the early wake of the control cylinder, and negative in a wider region running downstream along the separatrix. This region can therefore be identified as the main stabilising one when $\lambda _{1r}$ and $\lambda _{2r}$ are understood as inner products expressed in terms of modifications $\boldsymbol {A}_1$, $\boldsymbol {A}_2$ of the linearised NS operator, and eigenmode modification $\boldsymbol {u}_1$.

Figure 10. Integrands of the first- and second-order growth rate variations $\lambda _{1r}$ and $\lambda _{2r}$ expressed as (2.22)–(2.23), for a small control cylinder ($d=0.1$, $\boldsymbol {x}_c=(1,1)$) at $\textit {Re}=50$. (a) Integrand of (4.5); (b) density $l_1(x)$ (black dash-dotted line) and its cumulative integral (red solid line). (c) Integrand of (4.6); (d) density $l_{2,\text {I}}(x)$ (black dash-dotted line) and its cumulative integral (green solid line). (e) Integrand of (4.7); (f) density $l_{2,\text {II}}(x)$ (black dash-dotted line) and its cumulative integral (green solid line).

It is also possible, and perhaps more informative, to consider alternative expressions for $\lambda _{1r}$ and $\lambda _{2r}$ where the base flow modification $\boldsymbol {U}_1$ appears explicitly. The interested reader is referred to (B5) and (B18) in Appendix B, where the sensitivity operators are derived. The corresponding integrands are shown in figure 11(a,c,e), and the densities

(4.8)$$\begin{gather} l'_1(x) = \int_{-\infty}^{\infty} \mathrm{Re}\{(-\bar{\boldsymbol{L}}^{\dagger}\bar{\boldsymbol{u}}_0^{\dagger} )\boldsymbol{\cdot}\boldsymbol{U}_1 \}\,\mathrm{d}y, \end{gather}$$
(4.9)$$\begin{gather}l'_{2,\text{I}}(x) = \int_{-\infty}^{\infty} \mathrm{Re}\{\boldsymbol{U}_1\boldsymbol{\cdot} (\boldsymbol{K}\boldsymbol{U}_1 )\}\,\mathrm{d}y, \end{gather}$$
(4.10)$$\begin{gather}l'_{2,\text{II}}(x) = \int_{-\infty}^{\infty} \mathrm{Re}\{\boldsymbol{U}_1\boldsymbol{\cdot} (\boldsymbol{M}^{\dagger}(\lambda_0\boldsymbol{I}+\boldsymbol{A}_0)^{{-}1}\boldsymbol{T}\boldsymbol{U}_1 )\}\, \mathrm{d}y, \end{gather}$$

in figure 11(b,d,f). The density $l'_1(x)$ is qualitatively similar to $l_1(x)$: positive around $x_c$ and negative in a longer region downstream. The two-dimensional integrand, however, exhibits a more complicated structure with alternating positive regions (separatrix and control cylinder wake) and negative regions (especially the recirculation region). This reveals that the main first-order stabilising contribution in terms of flow modification $\boldsymbol {U}_1$ comes from the inside the recirculation region, not directly from the control cylinder wake. Again, this is consistent with the observations of Marquet et al. (Reference Marquet, Sipp and Jacquin2008). Turning now to second order, it appears that $l'_{2,\text {I}}$ and $l'_{2,\text {II}}$ are mostly negative or zero, and only marginally positive. The integrand of $\lambda _{2r,\text {I}}$ is strongly negative immediately upstream of the control cylinder, while the integrand of $\lambda _{2r,\text {II}}$ is negative in the control cylinder wake and along the separatrix. Therefore, the main second-order stabilising contribution from the flow modification (quadratic effect of $\boldsymbol {U}_1$) comes directly from the control cylinder and its wake.

Figure 11. Same as figure 10, for $\lambda _{1r}$ and $\lambda _{2r}$ expressed with sensitivities to first-order base flow modification $\boldsymbol {U}_1$. (a) Integrand of (4.8); (b) density $l'_1(x)$ (black dash-dotted line) and its cumulative integral (red solid line). (c) Integrand of (4.9); (d) density $l'_{2,\text {I}}(x)$ (black dash-dotted line) and its cumulative integral (green solid line). (e) Integrand of (4.10); (f) density $l'_{2,\text {II}}(x)$ (black dash-dotted line) and its cumulative integral (green solid line).

5. Optimal control

Previous sections have investigated the second-order sensitivity to given, localised controls. One may wonder about how to design an optimal distributed control $\boldsymbol {F}^{opt}$ so as to maximise the growth rate reduction. This section first recalls how to compute optimal controls targeting separately the first- and second-order variations, $\lambda _{1r}$ and $\lambda _{2r}$, and then presents a method for computing the optimal control targeting at once the total second-order variation, $\epsilon \lambda _{1r} + \epsilon ^2 \lambda _{2r}$. This method, borrowed from general linear algebra and applied mathematics, seems rather new in the field of hydrodynamic stability.

5.1. Optimising first- and second-order variations separately

When only the first-order variation $\lambda _{1r}$ is considered, the optimal unit control is proportional to the sensitivity itself (Bottaro et al. Reference Bottaro, Corbett and Luchini2003; Boujo et al. Reference Boujo, Fani and Gallaire2015):

(5.1)\begin{equation} \boldsymbol{F}_1^{opt} = \textrm{arg min}_{\|\boldsymbol{F}\|=1} \{ \lambda_{1r} \} = \textrm{arg min}_{\|\boldsymbol{F}\|=1} {({\boldsymbol{S}_{1r}}\mid{\boldsymbol{F}})} ={-}\frac{\boldsymbol{S}_{1r}}{\|\boldsymbol{S}_{1r}\|}. \end{equation}

This classical result can be obtained with a Lagrangian method, or as a direct consequence of the Cauchy–Schwarz inequality becoming an equality for two linearly dependent vectors.

When only the second-order variation $\lambda _{2r}$ is considered (which is relevant when $\lambda _{1r}=0$, for example for the spanwise-periodic control of spanwise-invariant flows), the largest growth rate reduction is

(5.2)\begin{equation} \min_{\|\boldsymbol{F}\|=1} \{ \lambda_{2r} \} = \min_{\|\boldsymbol{F}\|=1} {({ \boldsymbol{F}}\mid{\boldsymbol{S}_{2r} \boldsymbol{F}})} = \min_{\|\boldsymbol{F}\|} \frac{ (\boldsymbol{F} \mid \tfrac{1}{2}(\boldsymbol{S}_{2r}+\boldsymbol{S}_{2r}^\textrm{T}) \boldsymbol{F} )}{{({\boldsymbol{F}}\mid{\boldsymbol{F}})}}, \end{equation}

i.e. the optimal unit control $\boldsymbol {F}_2^{opt}$ is the eigenvector associated with the smallest eigenvalue $\mu$ of the following symmetric eigenvalue problem (Boujo et al. Reference Boujo, Fani and Gallaire2015, Reference Boujo, Fani and Gallaire2019):

(5.3)\begin{equation} \tfrac{1}{2} (\boldsymbol{S}_{2r}+\boldsymbol{S}_{2r}^\textrm{T}) \boldsymbol{F} = \mu \boldsymbol{F}. \end{equation}

5.2. Optimising the total second-order variation

If now the total second-order variation is to be minimised,

(5.4)\begin{equation} \min_{\|\boldsymbol{F}\|=1} \{\epsilon \lambda_{1r} + \epsilon^2 \lambda_{2r} \} = \min_{\|\boldsymbol{F}\|=1} \{ \epsilon {({\boldsymbol{S}_{1r}}\mid{\boldsymbol{F}})} + \epsilon^2 {({\boldsymbol{F}}\mid{\boldsymbol{S}_{2r}\boldsymbol{F}})} \}, \end{equation}

one can introduce the Lagrangian

(5.5)\begin{equation} \mathcal{L}(\boldsymbol{F},\beta) = \epsilon {({\boldsymbol{S}_{1r}}\mid{\boldsymbol{F}})} + \epsilon^2 {({\boldsymbol{F}}\mid{\boldsymbol{S}_{2r}\boldsymbol{F}})} - \beta [ {({\boldsymbol{F}}\mid{\boldsymbol{F}})} -1 ], \end{equation}

where $\beta$ is an as yet unknown Lagrange multiplier enforcing the normalisation $\|\boldsymbol {F}\|=1$. From the stationarity condition $\partial \mathcal {L}/\partial \boldsymbol {F}=\boldsymbol{0}$, one obtains the following equation for the optimal unit control $\boldsymbol {F}_{1+2}^{opt}$:

(5.6)\begin{equation} \epsilon^2 (\boldsymbol{S}_{2r}+\boldsymbol{S}_{2r}^\textrm{T}) \boldsymbol{F} - 2\beta \boldsymbol{F} ={-}\epsilon\boldsymbol{S}_{1r}. \end{equation}

One can verify that: (i) in the limit of small control amplitudes, $\epsilon \ll 1$, the optimal control reduces to $\boldsymbol {F}_{1}^{opt}$ proportional to $\boldsymbol {S}_{1r}$, as given by (5.1); (ii) in the limit of vanishing first-order sensitivity, $\boldsymbol {S}_{1r}=0$, the optimal control reduces to the $\boldsymbol {F}_{2}^{opt}$ solution of an eigenvalue problem equivalent to (5.3). In both cases, $\boldsymbol {F}_1^{opt}$ and $\boldsymbol {F}_2^{opt}$ are independent of the control amplitude $\epsilon$.

In general, however, (5.6) for $\boldsymbol {F}_{1+2}^{opt}$ is neither a linear system nor an eigenvalue problem, and $\boldsymbol {F}_{1+2}^{opt}$ depends on the amplitude $\epsilon$ considered. Together with the associated constrained minimisation problem (5.4), it appears in some least-squares problems, constrained eigenvalue problems and trust-region problems. It has been studied extensively in the literature, and several solution techniques are available. For instance, Gander, Golub & von Matt (Reference Gander, Golub and von Matt1989) give an iterative method based on solving a so-called explicit secular equation for $\beta$, but it involves a full diagonalisation of the operator $(\boldsymbol {S}_{2r}+\boldsymbol {S}_{2r}^\textrm {T})$, which is not tractable in the present study. Another method consists in finding the smallest $\beta$ solution of the implicit secular equation

(5.7)\begin{equation} \epsilon^2 \boldsymbol{S}_{1r}^\textrm{T} [ \epsilon^2 ( \boldsymbol{S}_{2r}+\boldsymbol{S}_{2r}^\textrm{T} ) -2\beta \boldsymbol{I} ]^{{-}2} \boldsymbol{S}_{1r} - 1 = 0. \end{equation}

In either case, the optimal control $\boldsymbol {F}_{1+2}^{opt}$ is obtained by substituting the obtained value of $\beta$ in (5.6).

Here, yet another approach from Gander et al. (Reference Gander, Golub and von Matt1989) is used. First, $\boldsymbol {F}$ is expressed from (5.6) as $\boldsymbol {F} = - [ \epsilon ^2 (\boldsymbol {S}_{2r}+\boldsymbol {S}_{2r}^\textrm {T}) - 2\beta \boldsymbol {I} ]^{-1} \epsilon \boldsymbol {S}_{1r}$, and the (unit) norm of $\boldsymbol {F}$ becomes

(5.8)\begin{equation} \boldsymbol{F}^\textrm{T} \boldsymbol{F} = 1 = \epsilon \boldsymbol{S}_{1r}^\textrm{T} [ \epsilon^2 (\boldsymbol{S}_{2r}+\boldsymbol{S}_{2r}^\textrm{T}) - 2\beta \boldsymbol{I} ]^{{-}2} \epsilon \boldsymbol{S}_{1r} \end{equation}

because the operator in square brackets is symmetric. Second, defining the vector

(5.9)\begin{equation} \boldsymbol{\gamma} = [\epsilon^2 (\boldsymbol{S}_{2r}+\boldsymbol{S}_{2r}^\textrm{T}) - 2\beta \boldsymbol{I} ]^{{-}1} \boldsymbol{F} ={-} [\epsilon^2 (\boldsymbol{S}_{2r}+\boldsymbol{S}_{2r}^\textrm{T}) - 2\beta \boldsymbol{I} ]^{{-}2} \epsilon \boldsymbol{S}_{1r}, \end{equation}

one can write $\boldsymbol {F}^\textrm {T} \boldsymbol {F} = 1 = - \epsilon \boldsymbol {S}_{1r}^\textrm {T} \boldsymbol {\gamma }$ and

(5.10)\begin{equation} [\epsilon^2 (\boldsymbol{S}_{2r}+\boldsymbol{S}_{2r}^\textrm{T}) - 2\beta \boldsymbol{I} ]^{2} \boldsymbol{\gamma} ={-} \epsilon \boldsymbol{S}_{1r} ={-} \epsilon \boldsymbol{S}_{1r} \boldsymbol{F}^\textrm{T} \boldsymbol{F}, \end{equation}

finally obtaining the quadratic eigenvalue problem

(5.11)\begin{equation} [\epsilon^2 (\boldsymbol{S}_{2r}+\boldsymbol{S}_{2r}^\textrm{T}) - 2\beta \boldsymbol{I} ]^{2}\boldsymbol{\gamma} = \epsilon^2 \boldsymbol{S}_{1r} \boldsymbol{S}_{1r}^\textrm{T} \boldsymbol{\gamma}, \end{equation}

to be solved for the smallest eigenvalue $\beta$. The associated eigenvector $\boldsymbol {\gamma }$ yields the optimal control $\boldsymbol {F}_{1+2}^{opt}$ via (5.9). In practice, the quadratic eigenvalue problem is transformed into an equivalent linear one,

(5.12) \begin{align} \left[ \begin{array}{@{}cc@{}} \epsilon^2 (\boldsymbol{S}_{2r}+\boldsymbol{S}_{2r}^\textrm{T}) & -\boldsymbol{I}\\ - \epsilon^2 \boldsymbol{S}_{1r} \boldsymbol{S}_{1r}^\textrm{T} & \epsilon^2 (\boldsymbol{S}_{2r}+\boldsymbol{S}_{2r}^\textrm{T}) \end{array} \right] \left( \begin{array}{@{}c@{}} \boldsymbol{\gamma} \\ \boldsymbol{F} \end{array} \right) = 2\beta \left( \begin{array}{@{}c@{}} \boldsymbol{\gamma} \\ \boldsymbol{F} \end{array} \right), \end{align}

which has twice the dimension but can be solved with standard methods.

As mentioned earlier, the optimal control $\boldsymbol {F}_{1+2}^{opt}$ is a function of the amplitude considered because $\epsilon$ is a parameter of the optimisation problem (5.12), which one is free to choose. In the following, let us denote by $\epsilon ^*$ the optimisation amplitude. A given optimisation amplitude $\epsilon ^*$ yields an optimal unit control $\boldsymbol {F}_{1+2}^{opt}$, and the associated values $\lambda _{1r}$ and $\lambda _{2r}$. The control $\epsilon ^*\boldsymbol {F}_{1+2}^{opt}$ is therefore optimal for this amplitude. When implementing this optimal unit control with another amplitude $\epsilon \neq \epsilon ^*$, the second-order effect of $\epsilon \boldsymbol {F}_{1+2}^{opt}$ will be $\lambda _r = \lambda _{0r} + \epsilon \lambda _{1r} + \epsilon ^2 \lambda _{2r}$. By construction, this effect will be optimal only for $\epsilon = \epsilon ^*$.

Figure 12(a,b) compares the linear variation of the leading growth obtained with the first-order optimal control $\boldsymbol {F}_1^{opt}$ (dashed line), and the quadratic variation obtained with the total second-order optimal control $\boldsymbol {F}_{1+2}^{opt}$ (solid lines) for several optimisation amplitudes $\epsilon ^*$ (symbols). In all cases, the second-order effect is stabilising ($\lambda _{2r}<0$). For $\textit {Re}=50$ (figure 12a), changing $\epsilon ^*$ makes little difference. For $\textit {Re}=80$ (figure 12b), however, the impact of $\epsilon ^*$ is clearly visible: controls optimised for larger amplitudes $\epsilon ^*$ perform better at large $\epsilon$, but worse at small $\epsilon$ (see inset). This highlights the flexibility of the method, which allows one to select a control amplitude and optimise for that specific amplitude.

Figure 12. Optimisation of the total second-order variation. (a,b) Quadratic variation of the leading growth rate $\lambda _{0r}+\epsilon \lambda _{1r}+\epsilon ^2\lambda _{2r}$ induced by the optimal control $\epsilon \boldsymbol {F}_{1+2}^{opt}$. Each solid line corresponds to a different optimisation amplitude $\epsilon ^*$ (symbols). Dashed line: linear variation for the first-order optimal $\epsilon \boldsymbol {F}_{1}^{opt}$. Inset: close-up of the small-amplitude region, also showing the linear variations (slopes in $\epsilon =0$). (ch) Optimal unit control for first-order growth rate variation only ($\epsilon ^*=0$, upper half) and for total first- and second-order growth rate variation ($\epsilon ^*>0$, lower half). Colour, magnitude; streamlines, local orientation. Optimisation amplitude: (c,d) $\epsilon ^*=0.02$, (e,f) $\epsilon ^*=0.1$, and (g,h) $\epsilon ^*=0.5$. Reynolds number: (a,c,e,g) $\textit {Re}=50$, and (b,d,f,h) $\textit {Re}=80$.

Figure 12(ch) shows the unit optimal control for several values of $\epsilon ^*$, at $\textit {Re}=50$ (a,c,e,g) and $\textit {Re}=80$ (b,d,f,h). Each panel compares the first-order optimal control $\boldsymbol {F}_1^{opt}$ (upper half), and the total second-order optimal control $\boldsymbol {F}_{1+2}^{opt}$ (lower half). Contours show the magnitude of the vector $\boldsymbol {F}$, streamlines show its orientation. For small amplitudes, $\boldsymbol {F}_{1+2}^{opt}$ is very similar to $\boldsymbol {F}_{1}^{opt}$, as seen in figure 12(c,d) for $\epsilon ^*=0.02$. As the optimisation amplitude increases ($\epsilon ^*=0.1$ in figure 12e,f and $\epsilon ^*=0.5$ in figure 12g,h), the optimal control becomes weaker in the recirculation region and immediately outside, and stronger in a new area outside the recirculation region, while its overall orientation is preserved. For finite control amplitudes, making small changes to a control may thus be important, as this can improve its second-order effect.

6. Conclusion

A second-order sensitivity operator has been derived and used to predict quadratic eigenvalue variations induced by flow control. Introducing suitable adjoint operators, this second-order sensitivity is made independent of the control. First- and second-order sensitivity maps have been obtained for the control of the cylinder wake with a steady body force and a model of a small control cylinder, at a much lower computational cost than by recomputing nonlinear controlled flows and eigenmodes. Considering finite-amplitude control, the range of validity of the first-order sensitivity is characterised with a map of ‘threshold amplitude’. Regions where the first-order sensitivity underestimates or overestimates the eigenvalue variation up to second order are also conveniently visualised with another dedicated map. The effect of a small control cylinder tends to be underestimated, such that regions where the flow is fully restabilised become larger when including second-order effects at all the Reynolds numbers investigated. Decomposing the second-order variation into two contributions (second-order base flow modification, and interaction between first-order base flow and eigenmode modifications, respectively) reveals that both contributions are equally important in the most sensitive regions. Analysing the effect of a small control cylinder located nearly optimally shows that stabilising effects arise from flow modifications in different regions: inside the recirculation region for first-order stabilisation, immediately upstream of the control cylinder and in its wake for second-order stabilisation.

Finally, with the second-order sensitivity operator available, the optimal control (distributed body force) for stabilisation up to second order is computed. While the first-order optimal control is directly proportional to the first-order sensitivity (and independent of the control amplitude), the total second-order optimal control is obtained via a quadratic eigenvalue problem and depends on the amplitude. As the amplitude increases, this control becomes stronger on the sides of the cylinder and the recirculation region, and weaker inside the recirculation region. Therefore, given a desired amplitude, it is possible to fine-tune the control.

While first-order sensitivity perfectly captures the effect of infinitesimal control on linear stability properties, this study shows that adjoint-based second-order sensitivity provides a range of useful information for finite-amplitude control, at little extra computational cost. At some locations in the cylinder flow, e.g. in the shear layers, it seems that higher-order terms would improve the sensitivity prediction. This has not been investigated systematically in the present study, so several questions remain open, including the following ones: In which regions are higher-order effects $\lambda _n$ stronger? How does the radius of convergence $r$ of the power expansion vary in space? Is it possible to relate spatial distributions of $\lambda _n$ and $r$ to any physical mechanism, in this and other flows?

The present approach can easily be extended to other types of control, such as wall blowing/suction and shape deformation. It is expected to be useful for the passive control of other globally unstable flows, and may be applied to stable flows too since the resolvent gain (amplification of time-harmonic perturbations) can be expressed as an eigenvalue problem and treated in a similar framework. It could also be used to speed up the convergence of gradient-based optimisation when iteratively designing practical controls aiming for flow stabilisation.

Declaration of interests

The author reports no conflict of interest.

Appendix A. Second-order sensitivity of the frequency

Section 4 focused on the sensitivity of the leading growth rate $\lambda _r$. For completeness, the sensitivity of the leading mode's frequency $\lambda _i$ is given here.

A.1. Sensitivity to a steady body force

The sensitivity of the leading mode's frequency to a steady force $\boldsymbol {F}=(\delta (\boldsymbol {x}-\boldsymbol {x}_c),0)^\textrm {T}$ is shown in figure 13. The following few comments can be made.

  1. (i) While the first-order sensitivity is positive almost everywhere (negative if changing the sign of $F_x$), the second-order sensitivity is positive in two distinct regions and negative in two others.

  2. (ii) Term I is dominant on the sides of the cylinder and immediately downstream ($x \leqslant 1$), while term II is dominant farther downstream $(x \geqslant 1$).

  3. (iii) The threshold amplitude $\epsilon _t$ is rather large almost everywhere, generally larger than for the leading growth rate (figure 5), indicating that second-order effects are less important for the frequency than for the growth rate.

Figure 13. Same as figure 5 for the sensitivity of the leading mode's frequency $\lambda _i$ to a localised steady force oriented along the $x$ direction, at $\textit {Re}=50.$

A.2. Sensitivity to a small control cylinder

The sensitivity of the leading mode's frequency to a small control cylinder is shown in figure 14. The following few comments can be made.

  1. (i) The first-order sensitivity is negative almost everywhere, while the second-order sensitivity is negative on the sides of the cylinder and positive on the sides of the recirculation region. Both sensitivities are small inside the recirculation region.

  2. (ii) Term I is dominant on the sides of the cylinder, whereas term II is dominant on the sides of both the cylinder and the recirculation region.

  3. (iii) The second-order effect is approximately one order of magnitude smaller than the first-order effect. This contrasts with the growth rate (first- and second-order effects of the same order of magnitude; see figure 6).

Figure 14. Frequency variation induced by a small control cylinder of diameter $d=0.1$, at $\textit {Re}=50$: (a) $\epsilon \lambda _{1i}$; (b) $\epsilon ^2 \lambda _{2i}$. (c) Term I and (d) term II in the decomposition of $\epsilon ^2 \lambda _{2i}$. (e) Sign of the product $\lambda _{1i} \lambda _{2i}$. (Figure 13(f) has no equivalent here because the diameter $d$, and therefore the amplitude $\epsilon$, are fixed.) The black dot shows the location $\boldsymbol {x}_c=(1,1)$ investigated in § 4.3.

Appendix B. Derivation of the sensitivity operators

B.1. First-order sensitivity operator

Recall the first-order eigenvalue variation (2.22) induced by a steady force $\boldsymbol {F}$:

(B 1)\begin{equation} \lambda_1 ={-}{({ \boldsymbol{u}_0^{\dagger} }\mid{{\boldsymbol{A}}_1 \boldsymbol{u}_0})}. \end{equation}

Next, define the linear operator $\boldsymbol {L}$, which depends only on $\boldsymbol {u}_0$, such that

(B 2)\begin{equation} \boldsymbol{A}_1 \boldsymbol{u}_0 = \boldsymbol{U}_1 \boldsymbol{\cdot}\boldsymbol{\nabla} \boldsymbol{u}_0+ \boldsymbol{u}_0 \boldsymbol{\cdot} \boldsymbol{\nabla} \boldsymbol{U}_1 = \boldsymbol{L} \boldsymbol{U}_1. \end{equation}

Substituting into (B1) yields

(B 3)\begin{equation} \lambda_1 ={-}{({ \boldsymbol{u}_0^{\dagger} }\mid{\boldsymbol{L} \boldsymbol{U}_1})} ={-}({ \boldsymbol{L}^{\dagger} \boldsymbol{u}_0^{\dagger} } {\boldsymbol{U}_1}), \end{equation}

where the adjoint operator of $\boldsymbol {L}$ reads

(B 4)\begin{equation} \boldsymbol{L}^{\dagger}= (\ast)\boldsymbol{\cdot} \boldsymbol{\nabla} \bar{\boldsymbol{u}}_0^\textrm{T} - \bar{\boldsymbol{u}}_0 \boldsymbol{\cdot} \boldsymbol{\nabla}({\ast}). \end{equation}

The first-order sensitivity to base flow modification is therefore

(B 5)\begin{equation} {-}\boldsymbol{L}^{\dagger} \boldsymbol{u}_0^{\dagger}, \end{equation}

and since $\boldsymbol {U}_1$ is a solution of (2.13), the first-order sensitivity to a steady force $\boldsymbol {F}$ is

(B 6)\begin{equation} \boldsymbol{S}_1 ={-}{\boldsymbol{A}_0^{\dagger}}^{{-}1} \boldsymbol{L}^{\dagger} \boldsymbol{u}_0^{\dagger}. \end{equation}

One recognises the usual sensitivities to flow modification and to a steady force (Marquet et al. Reference Marquet, Sipp and Jacquin2008; Meliga et al. Reference Meliga, Sipp and Chomaz2010).

B.2. Second-order sensitivity operator

Recall the second-order eigenvalue variation (2.23) induced by a steady force $\boldsymbol {F}$:

(B 7)\begin{equation} \lambda_2 ={-}{({ \boldsymbol{u}_0^{\dagger} }\mid{ \boldsymbol{A}_2\boldsymbol{u}_0 + (\lambda_1\boldsymbol{I}+\boldsymbol{A}_1)\boldsymbol{u}_1 })}. \end{equation}

As explained in § 2.2, $\boldsymbol {u}_1$ is defined up to any component along $\boldsymbol {u}_0$ (i.e. $\boldsymbol {u}_1 = \tilde {\boldsymbol {u}}_1 + \alpha \boldsymbol {u}_0$, such that $\tilde {\boldsymbol {u}}_1$ has no component along $\boldsymbol {u}_0$). Injecting and developing yields

(B 8)\begin{align} \lambda_2 &={-}{({ \boldsymbol{u}_0^{\dagger} }\mid{ \boldsymbol{A}_2\boldsymbol{u}_0})} - {({ \boldsymbol{u}_0^{\dagger}}\mid{(\lambda_1\boldsymbol{I}+\boldsymbol{A}_1) ( \tilde{\boldsymbol{u}}_1 + \alpha \boldsymbol{u}_0)})} \nonumber\\ &={-}{({ \boldsymbol{u}_0^{\dagger} }\mid{ \boldsymbol{A}_2\boldsymbol{u}_0})} - {({\boldsymbol{u}_0^{\dagger}}\mid{(\lambda_1\boldsymbol{I}+\boldsymbol{A}_1) \tilde{\boldsymbol{u}}_1 })} - \alpha {({\boldsymbol{u}_0^{\dagger}}\mid{(\lambda_1\boldsymbol{I}+\boldsymbol{A}_1) \boldsymbol{u}_0 })} \nonumber\\ &={-}{({ \boldsymbol{u}_0^{\dagger} }\mid{ \boldsymbol{A}_2\boldsymbol{u}_0})} - \lambda_1 \underbrace{ {({ \boldsymbol{u}_0^{\dagger}}\mid{\tilde{\boldsymbol{u}}_1 })} }_{{=}0} - {({ \boldsymbol{u}_0^{\dagger}}\mid{ \boldsymbol{A}_1 \tilde{\boldsymbol{u}}_1 })}- \alpha {({ \boldsymbol{u}_0^{\dagger}}\mid{(\lambda_0\boldsymbol{I}+\boldsymbol{A}_0) \boldsymbol{u}_1 })} \nonumber\\ &={-}{({ \boldsymbol{u}_0^{\dagger} }\mid{ \boldsymbol{A}_2\boldsymbol{u}_0})} - {({ \boldsymbol{u}_0^{\dagger}}\mid{ \boldsymbol{A}_1 \tilde{\boldsymbol{u}}_1 })} - \alpha {\left({ \underbrace{ (\lambda_0\boldsymbol{I}+\boldsymbol{A}_0)^{\dagger} \boldsymbol{u}_0^{\dagger}}_{{=}0} }\,{\Bigg\vert}\,{ \boldsymbol{u}_1 }\right)}, \end{align}

so the arbitrary component $\alpha \boldsymbol {u}_0$ does not modify $\lambda _2$. The second term can be rewritten in terms of $\boldsymbol {u}_0$ by recalling that $\tilde {\boldsymbol {u}}_1$ is a solution of (2.16):

(B 9)\begin{equation} \lambda_2 ={-}{({ \boldsymbol{u}_0^{\dagger} }\mid{ \boldsymbol{A}_2\boldsymbol{u}_0})} + {({ \boldsymbol{u}_0^{\dagger}}\mid{ \boldsymbol{A}_1 (\lambda_0\boldsymbol{I}+\boldsymbol{A}_0)^{{-}1}(\lambda_1\boldsymbol{I}+\boldsymbol{A}_1) \boldsymbol{u}_0})}. \end{equation}

Next, defining the linear operators $\boldsymbol {T}$ and $\boldsymbol {M}$, which depend only on $\boldsymbol {u}_0$ and $\boldsymbol {u}_0^{\dagger}$, respectively, such that

(B 10)$$\begin{gather} (\lambda_1 \boldsymbol{I} + \boldsymbol{A}_1) \boldsymbol{u}_0 = \lambda_1 \boldsymbol{u}_0 + \boldsymbol{U}_1 \boldsymbol{\cdot}\boldsymbol{\nabla} \boldsymbol{u}_0+ \boldsymbol{u}_0 \boldsymbol{\cdot} \boldsymbol{\nabla} \boldsymbol{U}_1 = \boldsymbol{T} \boldsymbol{U}_1, \end{gather}$$
(B 11)$$\begin{gather}\boldsymbol{A}_1^{\dagger} \boldsymbol{u}_0^{\dagger} ={-}\boldsymbol{U}_1 \boldsymbol{\cdot}\boldsymbol{\nabla} \boldsymbol{u}_0^{\dagger} + \boldsymbol{u}_0^{\dagger} \boldsymbol{\cdot} \boldsymbol{\nabla} \boldsymbol{U}_1^\textrm{T} = \boldsymbol{M} \boldsymbol{U}_1, \end{gather}$$

substituting into (B7) and noting that $\boldsymbol {A}_2\boldsymbol {u}_0 = \boldsymbol {L}\boldsymbol {U}_2$ yields

(B 12)\begin{align} \lambda_2 &={-}{({ \boldsymbol{u}_0^{\dagger} }\mid{\boldsymbol{L}\boldsymbol{U}_2})} + {({ \boldsymbol{M} \boldsymbol{U}_1 }\mid{ (\lambda_0\boldsymbol{I}+\boldsymbol{A}_0)^{{-}1} \boldsymbol{T} \boldsymbol{U}_1})} \nonumber\\ &={-}{({ \boldsymbol{L}^{\dagger} \boldsymbol{u}_0^{\dagger} }\mid{\boldsymbol{U}_2})} + {({ \boldsymbol{U}_1 }\mid{ \boldsymbol{M}^{\dagger} (\lambda_0\boldsymbol{I}+\boldsymbol{A}_0)^{{-}1} \boldsymbol{T} \boldsymbol{U}_1})}, \end{align}

where the adjoint operator of $\boldsymbol {M}$ reads

(B 13)\begin{equation} \boldsymbol{M}^{\dagger}={-}(\ast) \boldsymbol{\cdot} \boldsymbol{\nabla}\bar{\boldsymbol{u}}_0^{\dagger} -(\ast) \boldsymbol{\cdot} \boldsymbol{\nabla}{\bar{\boldsymbol{u}}_0^{\dagger} \textrm{T}}. \end{equation}

Since $\boldsymbol {U}_2$ is a solution of (2.14), one can rewrite the first term,

(B 14)\begin{align} \lambda_2 &= {({ \boldsymbol{L}^{\dagger} \boldsymbol{u}_0^{\dagger} }\mid{ \boldsymbol{A}_0^{{-}1}(\boldsymbol{U}_1 \boldsymbol{\cdot} \boldsymbol{\nabla} \boldsymbol{U}_1)})} +{({ \boldsymbol{U}_1 }\mid{ \boldsymbol{M}^{\dagger} (\lambda_0\boldsymbol{I}+\boldsymbol{A}_0)^{{-}1} \boldsymbol{T} \boldsymbol{U}_1})} \nonumber\\ &= {({ \boldsymbol{U}^{\dagger} }\mid{ (\boldsymbol{U}_1 \boldsymbol{\cdot} \boldsymbol{\nabla} \boldsymbol{U}_1)^\textrm{T}})} + {({ \boldsymbol{U}_1 }\mid{ \boldsymbol{M}^{\dagger} (\lambda_0\boldsymbol{I}+\boldsymbol{A}_0)^{{-}1} \boldsymbol{T} \boldsymbol{U}_1})}, \end{align}

where $\boldsymbol {U}^{\dagger}$ is a solution of

(B 15)\begin{equation} \boldsymbol{A}_0^{\dagger} \boldsymbol{U}^{\dagger} = \boldsymbol{L}^{\dagger} \boldsymbol{u}_0^{\dagger}. \end{equation}

Finally, introducing the linear operator

(B 16)\begin{equation} \boldsymbol{K}=\overline{\boldsymbol{U}^{\dagger}} \boldsymbol{\cdot} \boldsymbol{\nabla}({\ast})^\textrm{T} \end{equation}

allows one to rearrange the first term:

(B 17)\begin{equation} \lambda_2 = {({ \boldsymbol{U}_1 }\mid{ \boldsymbol{K} \boldsymbol{U}_1 })} + {({ \boldsymbol{U}_1 }\mid{ \boldsymbol{M}^{\dagger} (\lambda_0\boldsymbol{I}+\boldsymbol{A}_0)^{{-}1} \boldsymbol{T} \boldsymbol{U}_1})}. \end{equation}

The second-order sensitivity to base flow modification is therefore

(B 18)\begin{equation} \boldsymbol{K} + \boldsymbol{M}^{\dagger} (\lambda_0\boldsymbol{I}+\boldsymbol{A}_0)^{{-}1} \boldsymbol{T}, \end{equation}

and since $\boldsymbol {U}_1$ is a solution of (2.13), the second-order sensitivity to a steady force $\boldsymbol {F}$ is

(B 19)\begin{equation} \boldsymbol{S}_2 = {\boldsymbol{A}_0^{\dagger}}^{{-}1} \left( \underbrace{\boldsymbol{K}}_{\text{I}} + \underbrace{\boldsymbol{M}^{\dagger} (\lambda_0\boldsymbol{I}+\boldsymbol{A}_0)^{{-}1} \boldsymbol{T}}_{\text{II}} \right) \boldsymbol{A}_0^{\dagger}. \end{equation}

Like in (2.23), term I is the effect of $\boldsymbol {U}_2$ and term II is the effect of the $\boldsymbol {U}_1$$\boldsymbol {u}_1$ interaction,

Appendix C. Application to other sensitivity problems: the example of the resolvent gain

The method reported in this paper can easily be adapted to compute second-order sensitivity in other problems if the quantity of interest is defined by an eigenvalue problem. This is the case of the resolvent gain, a measure of the linear amplification of a time-harmonic perturbation or external forcing. The resolvent gain is particularly relevant to linearly stable flows, as it captures non-normal effects not accessible to modal stability analysis. The main steps of the method are outlined here.

Consider a harmonic forcing $\boldsymbol {f}'(\boldsymbol {x},t) = \boldsymbol {f}(\boldsymbol {x}) \textrm {e}^{\textrm {i}\omega t} + \textrm {c.c}.$ applied to a linearly stable base flow $\boldsymbol {U}(\boldsymbol {x})$. In the stationary regime, small-amplitude perturbations are harmonic at the same frequency, $\boldsymbol {u}'(\boldsymbol {x},t) = \boldsymbol {u}(\boldsymbol {x}) \textrm {e}^{\textrm {i}\omega t} + \textrm {c.c}.$, and their linear evolution is described by

(C 1)\begin{equation} \textrm{i}\omega\boldsymbol{u} + \boldsymbol{U} \boldsymbol{\cdot} \boldsymbol{\nabla}\boldsymbol{u} + \boldsymbol{u} \boldsymbol{\cdot} \boldsymbol{\nabla}\boldsymbol{U} + \boldsymbol{\nabla} p - \textit{Re}^{{-}1} \nabla^2 \boldsymbol{u} = \boldsymbol{f}. \end{equation}

In other words, the problem is defined as

(C 2)$$\begin{gather} \boldsymbol{N}(\boldsymbol{U}) = \mathbf{0}, \end{gather}$$
(C 3)$$\begin{gather}(\textrm{i}\omega \boldsymbol{I}+\boldsymbol{A}) \boldsymbol{u} =\boldsymbol{f}. \end{gather}$$

The linear gain at the frequency of interest is the ratio of the norm of the response to the norm of the forcing, $G(\omega ) = \|\boldsymbol {u}\| / \|\boldsymbol {f}\|$, which can be recast as

(C 4)\begin{equation} G^2(\omega) = \dfrac{\|\boldsymbol{u}\|^2}{\|\,\boldsymbol{f}\|^2} = \dfrac{ {({\boldsymbol{R}^{\dagger} \boldsymbol{R}\, \boldsymbol{f}}\mid{\boldsymbol{f}})} }{ {(\,{\boldsymbol{f}}\mid{\boldsymbol{f}})} } \end{equation}

upon defining the resolvent operator $\boldsymbol {R}(\omega ) = (\textrm {i}\omega \boldsymbol {I}+\boldsymbol {A})^{-1}$ such that $\boldsymbol {u}=\boldsymbol {R} \boldsymbol {f}$, and its adjoint operator $\boldsymbol {R}^{\dagger}$. At a given frequency, the gain is maximised by the optimal forcing,

(C 5)\begin{equation} G_{opt}^2(\omega) = \max_{\boldsymbol{f}} \dfrac{\|\boldsymbol{u}\|^2}{\|\,\boldsymbol{f}\|^2} = \dfrac{\|\boldsymbol{u}_{opt}\|^2}{\|\,\boldsymbol{f}_{opt}\|^2} = \dfrac{ {({\boldsymbol{R}^{\dagger} \boldsymbol{R}\boldsymbol{f}_{opt}}\mid{\boldsymbol{f}_{opt}})} }{ {(\,{\boldsymbol{f}_{opt}}\mid{\boldsymbol{f}_{opt}})} }, \end{equation}

which can be solved via the eigenvalue problem

(C 6)\begin{equation} \boldsymbol{R}^{\dagger} \boldsymbol{R}\, \boldsymbol{f} = G^2 \boldsymbol{f}, \end{equation}

i.e. a problem similar to (2.5), where the operator and the eigenvalue are now $\boldsymbol {R}^{\dagger} \boldsymbol {R}$ and $-G^2$, respectively.

When a small-amplitude steady control is applied on the base flow,

(C 7)\begin{equation} \boldsymbol{N}(\boldsymbol{U}) = \epsilon \boldsymbol{F}, \end{equation}

the base flow, the linear response and the resolvent gain are modified and can be expressed as power series expansions,

(C 8)$$\begin{gather} \boldsymbol{U}=\boldsymbol{U}_0+\epsilon\boldsymbol{U}_1+\epsilon^2\boldsymbol{U}_2+\cdots, \end{gather}$$
(C 9)$$\begin{gather}\boldsymbol{u} = \boldsymbol{u}_0+\epsilon\boldsymbol{u}_1+\epsilon^2\boldsymbol{u}_2+\cdots, \end{gather}$$
(C 10)$$\begin{gather}G^2 = G^2_0 +\epsilon G^2_1 +\epsilon^2 G^2_2 +\cdots, \end{gather}$$

and one would like to predict the first- and second-order gain variations $G_1$ and $G_2$. Two cases should be distinguished: either (i) the harmonic forcing $\boldsymbol {f}$ is prescribed, or (ii) the optimal gain is of interest and the optimal forcing $\boldsymbol {f}_{opt}$ is itself modified by the control as

(C 11)\begin{equation} \boldsymbol{f}_{opt} = \boldsymbol{f}_{0} + \epsilon \boldsymbol{f}_{1} + \epsilon^2 \boldsymbol{f}_{2} + \cdots. \end{equation}

Let us consider for now the most general case (ii). Injecting the above expansions in (C6)–(C7) yields (2.12)–(2.14) for $\boldsymbol {U}_0$, $\boldsymbol {U}_1$ and $\boldsymbol {U}_2$, and the following equations analogous to (2.15)–(2.17) for the response:

(C 12)$$\begin{gather} {[} (\boldsymbol{R}^{\dagger} \boldsymbol{R})_0-G_0^2 \boldsymbol{I} ]\, \boldsymbol{f}_0 = \mathbf{0}, \end{gather}$$
(C 13)$$\begin{gather}{[} (\boldsymbol{R}^{\dagger} \boldsymbol{R})_0-G_0^2 \boldsymbol{I} ]\, \boldsymbol{f}_1 ={-} [(\boldsymbol{R}^{\dagger} \boldsymbol{R})_1-G_1^2\boldsymbol{I} ]\, \boldsymbol{f}_0, \end{gather}$$
(C 14)$$\begin{gather}{[}(\boldsymbol{R}^{\dagger} \boldsymbol{R})_0-G_0^2\boldsymbol{I} ]\, \boldsymbol{f}_2 ={-} [(\boldsymbol{R}^{\dagger} \boldsymbol{R})_1-G_1^2\boldsymbol{I} ]\, \boldsymbol{f}_1 - [(\boldsymbol{R}^{\dagger} \boldsymbol{R})_2-G_2^2\boldsymbol{I} ]\, \boldsymbol{f}_0. \end{gather}$$

In the derivation of the above equations, the expansion $\boldsymbol {R} = \boldsymbol {R}_0 + \epsilon \boldsymbol {R}_1 + \epsilon ^2 \boldsymbol {R}_2 + \cdots$ has been injected into $\boldsymbol {R}^{\dagger} \boldsymbol {R}$, giving

(C 15)$$\begin{gather} (\boldsymbol{R}^{\dagger} \boldsymbol{R})_0 = \boldsymbol{R}_0^{\dagger} \boldsymbol{R}_0, \end{gather}$$
(C 16)$$\begin{gather}(\boldsymbol{R}^{\dagger} \boldsymbol{R})_1 = \boldsymbol{R}_0^{\dagger} \boldsymbol{R}_1 + \boldsymbol{R}_1^{\dagger} \boldsymbol{R}_0, \end{gather}$$
(C 17)$$\begin{gather}(\boldsymbol{R}^{\dagger} \boldsymbol{R})_2 = \boldsymbol{R}_0^{\dagger} \boldsymbol{R}_2 + \boldsymbol{R}_1^{\dagger} \boldsymbol{R}_1 + \boldsymbol{R}_2^{\dagger} \boldsymbol{R}_0, \end{gather}$$

and the expansion $\boldsymbol {A} = \boldsymbol {A}_0 + \epsilon \boldsymbol {A}_1 + \epsilon ^2 \boldsymbol {A}_2 + \cdots$ has been injected into $\boldsymbol {R}=(\textrm {i}\omega \boldsymbol {I}+\boldsymbol {A})^{-1}$, allowing one to identify

(C 18)$$\begin{gather} \boldsymbol{R}_0 =\boldsymbol{R}, \end{gather}$$
(C 19)$$\begin{gather}\boldsymbol{R}_1 ={-}\boldsymbol{R}_0 \boldsymbol{A}_1 \boldsymbol{R}_0, \end{gather}$$
(C 20)$$\begin{gather}\boldsymbol{R}_2 ={-}\boldsymbol{R}_0 \boldsymbol{A}_2 \boldsymbol{R}_0. \end{gather}$$

Projecting (C13)–(C14) on the adjoint forcing $\boldsymbol {f}^{\dagger} =\boldsymbol {f}$ (note that $\boldsymbol {R}^{\dagger} \boldsymbol {R}$ is self-adjoint) and choosing the normalisation ${({ \boldsymbol {f}_0 }\mid { \boldsymbol {f}_0 })}=1$ yields the expressions of the desired gain variations, similar to (2.22)–(2.23):

(C 21)$$\begin{gather} G_1^2= {(\,{ \boldsymbol{f}_0 }\mid{ (\boldsymbol{R}^{\dagger} \boldsymbol{R})_1\,\boldsymbol{f}_0 })}, \end{gather}$$
(C 22)$$\begin{gather}G_2^2 = {(\,{ \boldsymbol{f}_0 }\mid{ (\boldsymbol{R}^{\dagger} \boldsymbol{R})_2\,\boldsymbol{f}_0 + [(\boldsymbol{R}^{\dagger} \boldsymbol{R})_1 - G_1^2 \boldsymbol{I} ]\, \boldsymbol{f}_1 })}. \end{gather}$$

For a given control $\boldsymbol {F}$, one can easily compute the base flow modifications $\boldsymbol {U}_1$ and $\boldsymbol {U}_2$, build the operators $\boldsymbol {A}_1$, $\boldsymbol {A}_2$, $\boldsymbol {R}_1$ and $\boldsymbol {R}_2$, compute the forcing modification $\boldsymbol {f}_1$, and finally calculate the first- and second-order gain variations $G_1^2$ and $G_2^2$.

More interestingly, it is possible to recast these variations as

(C 23)$$\begin{gather} G_1^2 = {({\boldsymbol{S}_1}\mid{\boldsymbol{F}})}, \end{gather}$$
(C 24)$$\begin{gather}G_2^2 = {({\boldsymbol{F}}\mid{\boldsymbol{S}_2\boldsymbol{F}})}, \end{gather}$$

where the sensitivity operators $\boldsymbol {S}_1$ and $\boldsymbol {S}_2$ depend only on the uncontrolled base flow $\boldsymbol {U}_0$ and the forcing $\boldsymbol {f}_0$. The derivation involves introducing suitable adjoint operators, along the same lines as the derivation of the sensitivity operators for $\lambda _1$ and $\lambda _2$. The final result reads

(C 25)\begin{equation} \boldsymbol{S}_1 ={-}2 G_0^2 \,\mathrm{Re}\{{\boldsymbol{A}_0^{\dagger}}^{{-}1} \boldsymbol{L}^{\dagger} \boldsymbol{f}_0 \} \end{equation}

for the first-order sensitivity, where one recognises the usual sensitivity to a steady force (Brandt et al. Reference Brandt, Sipp, Pralits and Marquet2011), and

(C 26)\begin{equation} \boldsymbol{S}_2 = {\boldsymbol{A}_0^{\dagger}}^{{-}1} \left( \underbrace{ 2 G_0^2\,\mathrm{Re}\{ \boldsymbol{K} \} + \boldsymbol{L}^{\dagger} \boldsymbol{R}_0^{\dagger} \boldsymbol{R}_0 \boldsymbol{L}}_{\text{I}} + \underbrace{ \boldsymbol{M}^{\dagger} [ \boldsymbol{R}_0^{\dagger} \boldsymbol{R}_0 - G_0^2 \boldsymbol{I} ]^{{-}1} \boldsymbol{T} }_{\text{II}} \right) \boldsymbol{A}_0^{\dagger} \end{equation}

for the second-order sensitivity, where $\boldsymbol {K}$, $\boldsymbol {L}$, $\boldsymbol {M}$ and $\boldsymbol {T}$ are now defined by

(C 27)$$\begin{gather} \boldsymbol{K} = \overline{\boldsymbol{U}^{\dagger}} \boldsymbol{\cdot} \boldsymbol{\nabla}({\ast})^\textrm{T}, \quad \mbox{where} \ \boldsymbol{A}_0^{\dagger} \boldsymbol{U}^{\dagger} = \boldsymbol{L}^{\dagger} \boldsymbol{f}_0, \end{gather}$$
(C 28)$$\begin{gather}\boldsymbol{A}_1 \boldsymbol{u}_0 = \boldsymbol{L} \boldsymbol{U}_1, \end{gather}$$
(C 29)$$\begin{gather}-(\boldsymbol{R}^{\dagger} \boldsymbol{R})_1\,\boldsymbol{f}_0 = \boldsymbol{M} \boldsymbol{U}_1, \end{gather}$$
(C 30)$$\begin{gather}{[} (\boldsymbol{R}^{\dagger} \boldsymbol{R})_1 - G_1^2 \boldsymbol{I} {]}\, \boldsymbol{f}_0 = \boldsymbol{T} \boldsymbol{U}_1. \end{gather}$$

Comparing with the second-order eigenvalue sensitivity (B19), it appears that term II (from the $\boldsymbol {U}_1$$\boldsymbol {u}_1$ interaction) is directly analogous, while term I (from $\boldsymbol {U}_2$) contains an analogous part depending on $\boldsymbol {K}$ but also an additional part.

Coming back to case (i), where the harmonic forcing $\boldsymbol {f}$ is fixed, the second-order gain variation becomes $G_2^2 = {({\boldsymbol {f}}\mid { (\boldsymbol {R}^{\dagger} \boldsymbol {R})_2\, \boldsymbol {f}})}$, term II is null, and the second-order sensitivity operator reduces to

(C 31)\begin{equation} \boldsymbol{S}_2 = {\boldsymbol{A}_0^{\dagger}}^{{-}1} ( 2 G_0^2 \,\mathrm{Re}\{ \boldsymbol{K} \} + \boldsymbol{L}^{\dagger} \boldsymbol{R}_0^{\dagger} \boldsymbol{R}_0 \boldsymbol{L} ) \boldsymbol{A}_0^{\dagger}. \end{equation}

References

REFERENCES

Barkley, D. & Henderson, R.D. 1996 Three-dimensional Floquet stability analysis of the wake of a circular cylinder. J. Fluid Mech. 322, 215241.CrossRefGoogle Scholar
Bewley, T.R., Moin, P. & Temam, R. 2001 DNS-based predictive control of turbulence: an optimal benchmark for feedback algorithms. J. Fluid Mech. 447, 179225.CrossRefGoogle Scholar
Bottaro, A., Corbett, P. & Luchini, P. 2003 The effect of base flow variation on flow stability. J. Fluid Mech. 476, 293302.CrossRefGoogle Scholar
Boujo, E., Fani, A. & Gallaire, F. 2015 Second-order sensitivity of parallel shear flows and optimal spanwise-periodic flow modifications. J. Fluid Mech. 782, 491514.CrossRefGoogle Scholar
Boujo, E., Fani, A. & Gallaire, F. 2019 Second-order sensitivity in the cylinder wake: optimal spanwise-periodic wall actuation and wall deformation. Phys. Rev. Fluids 4, 053901.CrossRefGoogle Scholar
Boujo, E. & Gallaire, F. 2014 Controlled reattachment in separated flows: a variational approach to recirculation length reduction. J. Fluid Mech. 742, 618635.CrossRefGoogle Scholar
Boujo, E. & Sellier, M. 2019 Pancake making and surface coating: optimal control of a gravity-driven liquid film. Phys. Rev. Fluids 4, 064802.CrossRefGoogle Scholar
Brandt, L., Sipp, D., Pralits, J.O. & Marquet, O. 2011 Effect of base-flow variation in noise amplifiers: the flat-plate boundary layer. J. Fluid Mech. 687, 503528.CrossRefGoogle Scholar
Chomaz, J.M. 2005 Global instabilities in spatially developing flows: non-normality and nonlinearity. Annu. Rev. Fluid Mech. 37, 357392.CrossRefGoogle Scholar
Cossu, C. 2014 On the stabilizing mechanism of 2D absolute and global instabilities by 3D streaks. arXiv:1404.3191.Google Scholar
Del Guercio, G., Cossu, C. & Pujals, G. 2014 a Optimal perturbations of non-parallel wakes and their stabilizing effect on the global instability. Phys. Fluids 26 (2), 024110.CrossRefGoogle Scholar
Del Guercio, G., Cossu, C. & Pujals, G. 2014 b Optimal streaks in the circular cylinder wake and suppression of the global instability. J. Fluid Mech. 752, 572588.CrossRefGoogle Scholar
Del Guercio, G., Cossu, C. & Pujals, G. 2014 c Stabilizing effect of optimally amplified streaks in parallel wakes. J. Fluid Mech. 739, 3756.CrossRefGoogle Scholar
Fani, A., Camarri, S. & Salvetti, M.V. 2013 Investigation of the steady engulfment regime in a three-dimensional T-mixer. Phys. Fluids 25 (6), 064102.CrossRefGoogle Scholar
Finn, R.K. 1953 Determination of the drag on a cylinder at low Reynolds numbers. J. Appl. Phys. 24 (6), 771773.CrossRefGoogle Scholar
Foures, D.P.G., Caulfield, C.P. & Schmid, P.J. 2014 Optimal mixing in two-dimensional plane Poiseuille flow at finite Péclet number. J. Fluid Mech. 748, 241277.CrossRefGoogle Scholar
Gander, W., Golub, G.H. & von Matt, U. 1989 A constrained eigenvalue problem. Linear Algebra Appl. 114–115, 815839, special Issue Dedicated to Alan J. Hoffman.CrossRefGoogle Scholar
Giannetti, F. & Luchini, P. 2007 Structural sensitivity of the first instability of the cylinder wake. J. Fluid Mech. 581, 167197.CrossRefGoogle Scholar
Hecht, F. 2012 New development in FreeFem$++$. J. Numer. Math. 20 (3–4), 251265.CrossRefGoogle Scholar
Hill, D.C. 1992 A theoretical approach for analyzing the restabilization of wakes. AIAA 92-0067.CrossRefGoogle Scholar
Hinch, E.J. 1991 Perturbation Methods. Cambridge University Press.CrossRefGoogle Scholar
Hwang, Y., Kim, J. & Choi, H. 2013 Stabilization of absolute instability in spanwise wavy two-dimensional wakes. J. Fluid Mech. 727, 346378.CrossRefGoogle Scholar
Jameson, A., Martinelli, L. & Pierce, N.A. 1998 Optimum aerodynamic design using the Navier–Stokes equations. Theor. Comput. Fluid Dyn. 10 (1–4), 213237.CrossRefGoogle Scholar
Lions, J.L. 1971 Optimal Control of Systems Governed by Partial Differential Equations. Springer.CrossRefGoogle Scholar
Luchini, P. & Bottaro, A. 2014 Adjoint equations in stability analysis. Annu. Rev. Fluid Mech. 46 (1), 493517.CrossRefGoogle Scholar
Magri, L. & Juniper, M.P. 2013 Sensitivity analysis of a time-delayed thermo-acoustic system via an adjoint-based approach. J. Fluid Mech. 719, 183202.CrossRefGoogle Scholar
Marquet, O., Sipp, D. & Jacquin, L. 2008 Sensitivity analysis and passive control of cylinder flow. J. Fluid Mech. 615, 221252.CrossRefGoogle Scholar
Meliga, P., Boujo, E., Pujals, G. & Gallaire, F. 2014 Sensitivity of aerodynamic forces in laminar and turbulent flow past a square cylinder. Phys. Fluids 26 (10), 104101.CrossRefGoogle Scholar
Meliga, P., Sipp, D. & Chomaz, J.-M. 2010 Open-loop control of compressible afterbody flows using adjoint methods. Phys. Fluids 22 (5), 054109.CrossRefGoogle Scholar
Mensah, G.A., Orchini, A. & Moeck, J.P. 2020 Perturbation theory of nonlinear, non-self-adjoint eigenvalue problems: simple eigenvalues. J. Sound Vib. 473, 115200.CrossRefGoogle Scholar
Mohammadi, B. & Pironneau, O. 2001 Applied Shape Optimization for Fluids. Clarendon Press.Google Scholar
Monokrousos, A., Bottaro, A., Brandt, L., Di Vita, A. & Henningson, D.S. 2011 Nonequilibrium thermodynamics and the optimal path to turbulence in shear flows. Phys. Rev. Lett. 106, 134502.CrossRefGoogle ScholarPubMed
Pringle, C.C.T. & Kerswell, R.R. 2010 Using nonlinear transient growth to construct the minimal seed for shear flow turbulence. Phys. Rev. Lett. 105, 154502.CrossRefGoogle ScholarPubMed
Schmid, P.J. 2007 Nonmodal stability theory. Annu. Rev. Fluid Mech. 39, 129162.CrossRefGoogle Scholar
Sipp, D. & Lebedev, A. 2007 Global stability of base and mean flows: a general approach and its applications to cylinder and open cavity flows. J. Fluid Mech. 593, 333358.CrossRefGoogle Scholar
Strykowski, P.J. & Sreenivasan, K.R. 1990 On the formation and suppression of vortex ‘shedding’ at low Reynolds numbers. J. Fluid Mech. 218, 71107.CrossRefGoogle Scholar
Tammisola, O. 2017 Optimal wavy surface to suppress vortex shedding using second-order sensitivity to shape changes. Eur. J. Mech. (B/Fluids) 62 (Suppl. C), 139148.CrossRefGoogle Scholar
Tammisola, O., Giannetti, F., Citro, V. & Juniper, M.P. 2014 Second-order perturbation of global modes and implications for spanwise wavy actuation. J. Fluid Mech. 755, 314335.CrossRefGoogle Scholar
Tchoufag, J., Magnaudet, J. & Fabre, D. 2013 Linear stability and sensitivity of the flow past a fixed oblate spheroidal bubble. Phys. Fluids 25 (5), 054108.CrossRefGoogle Scholar
Tritton, D.J. 1959 Experiments on the flow past a circular cylinder at low Reynolds numbers. J. Fluid Mech. 6, 547567.CrossRefGoogle Scholar
Tuckerman, L.S. & Barkley, D. 2000 Bifurcation analysis for timesteppers. In Numerical Methods for Bifurcation Problems and Large-Scale Dynamical Systems (ed. E. Doedel & L.S. Tuckerman), pp. 453–466. Springer.CrossRefGoogle Scholar
Verma, A. & Mittal, S. 2011 A new unstable mode in the wake of a circular cylinder. Phys. Fluids 23 (12), 121701.CrossRefGoogle Scholar
Figure 0

Figure 1. Variation of the leading eigenmode's growth rate for the flow past a circular cylinder at $\textit {Re}=50$, induced by a body force oriented along $-x$, of amplitude $\epsilon$, and localised in (a) $\boldsymbol {x}_c=(1,0.7)$, (b) $\boldsymbol {x}_c=(1,1)$, (c) $\boldsymbol {x}_c=(1,0.6)$ and (d) $\boldsymbol {x}_c=(3.5,0.8)$. Symbols, nonlinear calculations; dashed line, first-order sensitivity.

Figure 1

Figure 2. Second-order sensitivity improves the prediction of growth rate variation. (ad) Same data as figure 1, together with second-order prediction (solid line). (eh) Higher-order variation: nonlinear data, i.e. all terms of order $n \geqslant 2$ (symbols), and second-order sensitivity (solid line).

Figure 2

Table 1. Computational cost for the eigenvalue variation induced by a steady force, in a system discretised with $N$ degrees of freedom and forced at $M$ locations. The dominant contribution is derived assuming $1 \ll M \ll N$. Recomputing the controlled base flow and the corresponding eigenvalue for each forcing location is substantially more expensive than evaluating the sensitivities.

Figure 3

Figure 3. Vorticity of the base flow at $\textit {Re}=50$. Dashed line: recirculation region.

Figure 4

Figure 4. (a) Eigenvalues of the cylinder flow at $\textit {Re}=50$ (filled squares), and leading eigenvalue at $\textit {Re}=40$, 45, …, 100 (empty circles). The full spectrum is symmetric with respect to $\lambda _i=0$. (b) Leading eigenmode and (c) leading adjoint mode (real part, cross-stream velocity) at $\textit {Re}=50$, normalised such that ${({\boldsymbol {u}_0^{\dagger} }\mid {\boldsymbol {u}_0})}=1$ and $\|\boldsymbol {u}_0\|=1$.

Figure 5

Figure 5. Sensitivity of the leading mode's growth rate to a localised steady force oriented along the $x$ direction, at $\textit {Re}=50$. All fields are symmetric with respect to $y=0$. Black dots show the control locations considered in figures 1 and 2. (a) First-order variation $\lambda _{1r}$. (b) Second-order variation $\lambda _{2r}$. (c) Term I and (d) term II in the decomposition (2.23) of the second-order variation. (e) Sign of the product $\lambda _{1r} \lambda _{2r}$. (f) Relative importance of first- and second-order variations, quantified by the threshold amplitude (4.2), shown here as $\log _{10}(\epsilon _t)$. Insets: close-up views of the region $0.7 \leqslant x \leqslant 1.3$, $0.4 \leqslant y \leqslant 1.2$.

Figure 6

Figure 6. Growth rate variation induced by a small control cylinder of diameter $d=0.1$ at $\textit {Re}=50$: (a) $\epsilon \lambda _{1r}$ and (b) $\epsilon ^2 \lambda _{2r}$. (c) Term I and (d) term II in the decomposition of $\epsilon ^2 \lambda _{2r}$. (e) Sign of the product $\lambda _{1r} \lambda _{2r}$. (Figure 5(f) has no equivalent here because the diameter $d$, and therefore the amplitude $\epsilon$, are fixed.) The black dot shows the location $\boldsymbol {x}_c=(1,1)$ investigated in § 4.3.

Figure 7

Figure 7. Passive control with (a,b) one cylinder or (c,d) two symmetric cylinders modelled by the force (4.3) for a diameter $d=0.1$. On the contours, sensitivity analysis predicts the leading mode to be stabilised, i.e. become exactly neutrally stable. (a,c) First-order prediction, $\lambda _{0r} + \epsilon \lambda _{1r} = 0$; (b,d) second-order prediction, $\lambda _{0r} + \epsilon \lambda _{1r} + \epsilon ^2 \lambda _{2r} = 0$. Reynolds numbers $\textit {Re}=50, 60, \ldots , 100$. Contours are symmetric with respect to $y=0$.

Figure 8

Figure 8. (a) Eigenvalues of the uncontrolled flow (black squares), and of the flow controlled with a small secondary cylinder of diameter $d$ (triangles, $d=0.03$; circles, $d=0.05$; diamonds, $d=0.1$) located in $\boldsymbol {x}_c=(1,1)$. (b) Zoomed-in view of the leading eigenvalue (dashed region in panel (a)), with first- and second-order sensitivities (dashed and solid lines, respectively). $\textit {Re}=50$.

Figure 9

Figure 9. First- and second-order flow modification. (a) Streamwise velocity $U_1$, (b) vorticity $\omega _1$, (c) streamwise velocity $U_2$, and (d) vorticity $\omega _2$. (e) Profiles of streamwise velocity $U$ and horizontal shear $\partial U/\partial y$.

Figure 10

Figure 10. Integrands of the first- and second-order growth rate variations $\lambda _{1r}$ and $\lambda _{2r}$ expressed as (2.22)–(2.23), for a small control cylinder ($d=0.1$, $\boldsymbol {x}_c=(1,1)$) at $\textit {Re}=50$. (a) Integrand of (4.5); (b) density $l_1(x)$ (black dash-dotted line) and its cumulative integral (red solid line). (c) Integrand of (4.6); (d) density $l_{2,\text {I}}(x)$ (black dash-dotted line) and its cumulative integral (green solid line). (e) Integrand of (4.7); (f) density $l_{2,\text {II}}(x)$ (black dash-dotted line) and its cumulative integral (green solid line).

Figure 11

Figure 11. Same as figure 10, for $\lambda _{1r}$ and $\lambda _{2r}$ expressed with sensitivities to first-order base flow modification $\boldsymbol {U}_1$. (a) Integrand of (4.8); (b) density $l'_1(x)$ (black dash-dotted line) and its cumulative integral (red solid line). (c) Integrand of (4.9); (d) density $l'_{2,\text {I}}(x)$ (black dash-dotted line) and its cumulative integral (green solid line). (e) Integrand of (4.10); (f) density $l'_{2,\text {II}}(x)$ (black dash-dotted line) and its cumulative integral (green solid line).

Figure 12

Figure 12. Optimisation of the total second-order variation. (a,b) Quadratic variation of the leading growth rate $\lambda _{0r}+\epsilon \lambda _{1r}+\epsilon ^2\lambda _{2r}$ induced by the optimal control $\epsilon \boldsymbol {F}_{1+2}^{opt}$. Each solid line corresponds to a different optimisation amplitude $\epsilon ^*$ (symbols). Dashed line: linear variation for the first-order optimal $\epsilon \boldsymbol {F}_{1}^{opt}$. Inset: close-up of the small-amplitude region, also showing the linear variations (slopes in $\epsilon =0$). (ch) Optimal unit control for first-order growth rate variation only ($\epsilon ^*=0$, upper half) and for total first- and second-order growth rate variation ($\epsilon ^*>0$, lower half). Colour, magnitude; streamlines, local orientation. Optimisation amplitude: (c,d) $\epsilon ^*=0.02$, (e,f) $\epsilon ^*=0.1$, and (g,h) $\epsilon ^*=0.5$. Reynolds number: (a,c,e,g) $\textit {Re}=50$, and (b,d,f,h) $\textit {Re}=80$.

Figure 13

Figure 13. Same as figure 5 for the sensitivity of the leading mode's frequency $\lambda _i$ to a localised steady force oriented along the $x$ direction, at $\textit {Re}=50.$

Figure 14

Figure 14. Frequency variation induced by a small control cylinder of diameter $d=0.1$, at $\textit {Re}=50$: (a) $\epsilon \lambda _{1i}$; (b) $\epsilon ^2 \lambda _{2i}$. (c) Term I and (d) term II in the decomposition of $\epsilon ^2 \lambda _{2i}$. (e) Sign of the product $\lambda _{1i} \lambda _{2i}$. (Figure 13(f) has no equivalent here because the diameter $d$, and therefore the amplitude $\epsilon$, are fixed.) The black dot shows the location $\boldsymbol {x}_c=(1,1)$ investigated in § 4.3.