Hostname: page-component-cd9895bd7-jkksz Total loading time: 0 Render date: 2024-12-27T10:10:03.335Z Has data issue: false hasContentIssue false

Galerkin force model for transient and post-transient dynamics of the fluidic pinball

Published online by Cambridge University Press:  05 May 2021

Nan Deng
Affiliation:
Institute of Mechanical Sciences and Industrial Applications, ENSTA-Paris, Institut Polytechnique de Paris, 828 Bd des Maréchaux, F-91120Palaiseau, France LIMSI, CNRS, Université Paris-Saclay, Bât 507, rue du Belvédère, Campus Universitaire, F-91403Orsay, France
Bernd R. Noack*
Affiliation:
Center for Turbulence Control, Harbin Institute of Technology, Shenzhen, Room 312, Building C, University Town, Xili, Shenzhen518058, PR China Institut für Strömungsmechanik und Technische Akustik (ISTA), Technische Universität Berlin, Müller-Breslau-Straße 8, D-10623Berlin, Germany
Marek Morzyński
Affiliation:
Chair of Virtual Engineering, Poznań University of Technology, Jana Pawla II 24, PL 60-965Poznań, Poland
Luc R. Pastur*
Affiliation:
Institute of Mechanical Sciences and Industrial Applications, ENSTA-Paris, Institut Polytechnique de Paris, 828 Bd des Maréchaux, F-91120Palaiseau, France
*
Email addresses for correspondence: [email protected], [email protected]
Email addresses for correspondence: [email protected], [email protected]

Abstract

We propose an aerodynamic force model associated with a Galerkin model for the unforced fluidic pinball, the two-dimensional flow around three equal cylinders with one radius distance to each other. The starting point is a Galerkin model of a bluff-body flow. The force on this body is derived as a constant-linear-quadratic function of the mode amplitudes from first principles following the pioneering work of Noca (On the evaluation of time-dependent fluid-dynamic forces on bluff bodies. PhD thesis, California Institute of Technology, 1997), Noca et al. (J. Fluids Struct., vol. 13, issue 5, 1999, pp. 551–578) and Liang & Dong (Virtual force measurement of POD modes for a flat plate in low Reynolds number flows. AIAA Paper 2014-0054). The force model is simplified for the mean-field model of the unforced fluidic pinball (Deng et al., J. Fluid Mech., vol. 884, 2020, p. A37) using symmetry properties and sparse calibration. The model is successfully applied to transient and post-transient dynamics in different Reynolds number regimes: the periodic vortex shedding after the Hopf bifurcation and the asymmetric vortex shedding after the pitchfork bifurcation comprising six different Navier–Stokes solutions. We foresee many applications of the Galerkin force model for other bluff bodies and flow control.

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

The literature on aerodynamic forces on bodies associated with proper orthogonal decomposition (POD) or any other Galerkin model is surprisingly sparse. On the one hand, force computations are at the heart of engineering fluid mechanics. On the other hand, systematic investigations and interpretations of the aerodynamic force in the Galerkin framework are mostly missing. Considering POD as a linear decomposition of the flow field realizations, Brunton & Rowley (Reference Brunton and Rowley2009) observed that

‘While POD modes and the low order model allow for accurate reconstruction of the flow field and preserve Lagrangian coherent structures, it is not clear that this model is directly useful for reconstructing body forces quickly and accurately, since lift and drag forces depend nonlinearly on the flow field, meaning that contributions from different POD modes cannot be added independently’.

The pioneering early work of Noca (Reference Noca1997) and Noca, Shiels & Jeon (Reference Noca, Shiels and Jeon1999) reveals that the instantaneous fluid dynamic forces on the body can be expressed with only the velocity fields and their derivatives. Liang & Dong (Reference Liang and Dong2014) applied it to the velocity-based POD modes, and derived a force expression in terms of the force of each POD mode and the force from the interaction between the POD modes. The Galerkin force model proposed in this work reveals that any force component is a constant-linear-quadratic function of the mode amplitudes.

The starting point of our investigation is a working Galerkin model based on a low-dimensional modal expansion of an incompressible viscous fluid flow around a stationary body. Intriguingly, mean-field theory (Stuart Reference Stuart1958, Reference Stuart1971) was the first foundation of many Galerkin models, building on weakly nonlinear generalizations of stability analyses. Mean-field theory delivered the first derivation of the Landau model (see, e.g. Landau & Lifshitz Reference Landau and Lifshitz1987) for super- and subcritical Hopf bifurcations. The Landau model is experimentally supported for the onset of vortex shedding behind the cylinder wake (Schumm, Berger & Monkewitz Reference Schumm, Berger and Monkewitz1994; Zielinska & Wesfreid Reference Zielinska and Wesfreid1995). Generalizations explain the cross-talk between different frequencies over the base flow (Luchtenburg et al. Reference Luchtenburg, Günter, Noack, King and Tadmor2009; Shaabani-Ardali, Sipp & Lesshafft Reference Shaabani-Ardali, Sipp and Lesshafft2020), special cases of ‘quasi-laminar’ interactions foreshadowed by Reynolds & Hussain (Reference Reynolds and Hussain1972).

A few decades later, the pioneering wall turbulence POD model by Aubry et al. (Reference Aubry, Holmes, Lumley and Stone1988) allows employing snapshot data far a low-dimensional encapsulation of the Navier–Stokes dynamics. Since then, numerous empirical reduced-order models have been proposed (Rempfer Reference Rempfer2000; Kunisch & Volkwein Reference Kunisch and Volkwein2002; Rowley, Colonius & Murray Reference Rowley, Colonius and Murray2004; Ilak & Rowley Reference Ilak and Rowley2006; Bergmann, Bruneau & Iollo Reference Bergmann, Bruneau and Iollo2009; Taira et al. Reference Taira, Brunton, Dawson, Rowley, Colonius, McKeon, Schmidt, Gordeyev, Theofilis and Ukeiley2017). Control-oriented versions have been developed by Rowley & Dawson (Reference Rowley and Dawson2017), Barbagallo, Sipp & Schmid (Reference Barbagallo, Sipp and Schmid2009), Bagheri, Brandt & Henningson (Reference Bagheri, Brandt and Henningson2009), Hinze & Volkwein (Reference Hinze and Volkwein2005) and Gerhard et al. (Reference Gerhard, Pastoor, King, Noack, Dillmann, Morzynski and Tadmor2003).

A working Galerkin model can predict the flow and thus the force. Theories for aerodynamic forces have a rich history documented in virtually every fluid mechanics textbook (see, e.g. Panton Reference Panton1984). There are several force formulae for different cases. Potential flow theory for finite bodies can only explain the force due to accelerations of the body and predicts vanishing drag (d'Alambert paradox). The Zhukovsky formula derives the lift for the potential flow around streamlined cylinders, while the drag computation is still excluded by the d'Alambert paradox. The lifting line theory by Prandtl (Reference Prandtl1921) extends Zukovsky's formula for finite wings and adds a drag estimate from the created trailing edge vortices. Kirchhoff (Reference Kirchhoff1869) laid the first practical foundation for bluff-body drag by allowing for a separation with infinitely thin shear layer. Until today, the drag and lift forces of a body are inferred from the downstream velocity profile (Schlichting & Gersten Reference Schlichting and Gersten2016). These are arguably the most common force theories.

In the Galerkin modelling literature, unsteady forces have been formulated as functions of mode coefficients, as in Bergmann & Cordier (Reference Bergmann and Cordier2008) and Luchtenburg et al. (Reference Luchtenburg, Günter, Noack, King and Tadmor2009). The force formulae are generally calibrated from the reconstructed flow field. Noca et al. (Reference Noca, Shiels and Jeon1999) offered an expression for the unsteady forces on an immersed body in an incompressible flow, which only requires knowledge of the velocity field and its time derivative. Based on this idea, Liang & Dong (Reference Liang and Dong2014) presented a velocity POD mode force survey method to measure the forces from POD modes on a flat plate. It has shown that the force superposition of each mode of a full POD model can accurately predict the instantaneous forces, and the leading six POD modes are enough to predict the drag force with $5\,\%$ error.

In this study, we focus on the unforced ‘fluidic pinball’, the flow around three equidistantly placed cylinders in cross-flow (Bansal & Yarusevych Reference Bansal and Yarusevych2017). Following Chen et al. (Reference Chen, Ji, Alam, Williams and Xu2020), the gap distance between the cylinders is chosen to be one radius and the triangle formed by the centres of three cylinders points upstream. This distance allows for an interesting ‘flip-flopping’ dynamics. The advantage of the fluidic pinball is that already the two-dimensional laminar flow exhibits a surprisingly rich dynamics which has recently been accurately modelled (Deng et al. Reference Deng, Noack, Morzyński and Pastur2020). As the Reynolds number increases, the flow behaviour changes from a globally stable fixed dynamics to a periodic symmetric vortex shedding after a Hopf bifurcation, to asymmetric vortex shedding after a subsequent pitchfork bifurcation, followed by quasi-periodic and chaotic behaviour. Intriguingly, the post-pitchfork regime with three unstable steady solutions as well as two stable asymmetric limit cycles and one unstable symmetric limit cycle is adequately described by a single five-dimensional Galerkin model. Apparently, the force model for multiple transients of this pitchfork regime is already a challenge.

In the present work, we propose a Galerkin force model for the transient dynamics of the unforced fluidic pinball at different Reynolds numbers. We derive the unsteady forces from the Navier–Stokes equations yielding a constant-linear-quadratic expression of the mode amplitudes of the Galerkin expansion. The consistent form with Liang & Dong (Reference Liang and Dong2014) strengthens the theoretical basis of the force expression. Any known symmetric property of the modes is usually considered in the relative modal analysis (Rigas et al. Reference Rigas, Oxlade, Morgans and Morrison2014; Podvin et al. Reference Podvin, Pellerin, Fraigneau, Evrard and Cadot2020), particularly advised for symmetry-breaking instabilities of flows around a symmetric configuration (Fabre, Auguste & Magnaudet Reference Fabre, Auguste and Magnaudet2008; Borońska & Tuckerman Reference Borońska and Tuckerman2010). Since the fluidic pinball exhibits a mirror symmetry, we further investigate the force expression under the reflectional (Z2) symmetry. The drag and lift contributions must come from the specific subsets of the constant-linear-quadratic polynomial functions, which is consistent with the drag- and lift-producing modes identified in Liang & Dong (Reference Liang and Dong2015).

The manuscript is organized as follows. Section 2 derives the aerodynamic force from a Galerkin model. Section 3 describes the simulation and Galerkin model of the fluidic pinball. In § 4, the force models for the transition of a simple Hopf bifurcation and for the transition of a simple pitchfork bifurcation are discussed. Next, the force model with the elementary modes of two successive bifurcations for the multi-attractor case is investigated in § 5, together with a optimization based on the correction of the mean-field distortion. We summarize the results and outline future directions of research in § 6.

2. Galerkin force model

In this section, the derivation of a Galerkin force model is described and discussed. Based on the framework of a Galerkin expansion (§ 2.1), the drag and lift forces are expressed as constant-linear-quadratic functions of the mode amplitudes in § 2.2. Alternatively, the forces can consistently be derived from the momentum balance, as elaborated in appendix A. The force model can be further simplified under symmetry considerations in § 2.3.

2.1. The Galerkin framework

The fluid flow satisfies the non-dimensionalized incompressible Navier–Stokes equations

(2.1)\begin{equation} \partial_t \boldsymbol{u} + \boldsymbol{\nabla} \boldsymbol{\cdot} \boldsymbol{u} \otimes \boldsymbol{u} = \nu \triangle \boldsymbol{u} - \boldsymbol{\nabla} p, \end{equation}

where $p$ and $\boldsymbol {u}$ are respectively the pressure and velocity flow fields, $\nu = 1/Re$, with the Reynolds number $Re$. Here, $\partial _t$, $\boldsymbol {\nabla }$, $\triangle$, $\otimes$ and $\boldsymbol {\cdot }$ respectively denote the partial derivative in time, the nabla and Laplace operators as well as the outer and inner tensor products. All the variables have been non-dimensionalized, with the cylinder diameter $D$, the oncoming velocity $U$, the time scale $D/U$ and the density $\rho$ of the fluid.

It is assumed that there exists at least one steady solution $(\boldsymbol {u}_s,p_s)$, satisfying the steady Navier–Stokes equations

(2.2)\begin{equation} \boldsymbol{\nabla} \boldsymbol{\cdot} \boldsymbol{u}_s \otimes \boldsymbol{u}_s = \nu \triangle \boldsymbol{u}_s - \boldsymbol{\nabla} p_s. \end{equation}

For the Galerkin framework, the space of the square-integrable vector fields $\mathcal {L}^{2} ( \varOmega )$ is introduced in the observation domain $\varOmega$. The associated inner product for two velocity fields $\boldsymbol {u} (\boldsymbol {x})$ and $\boldsymbol {v} (\boldsymbol {x})$ reads

(2.3)\begin{equation} \left( \boldsymbol{u} , \boldsymbol{v} \right)_{\varOmega} := \int\limits_{\varOmega} \,\textrm{d}\boldsymbol{x} \, \boldsymbol{u}(\boldsymbol{x}) \boldsymbol{\cdot} \boldsymbol{v}(\boldsymbol{x}). \end{equation}

The velocity field is decomposed in a basic mode $\boldsymbol {u}_0$ and a fluctuating contribution. The basic mode may be the steady Navier–Stokes solution $\boldsymbol {u}_s$ or the time-averaged flow $\bar {\boldsymbol {u}}$. The fluctuation is represented by a Galerkin approximation of $N$ orthonormal space-dependent modes $\boldsymbol {u}_i ( \boldsymbol {x} )$, $i=1,\ldots ,N$, with time-dependent amplitudes $a_i(t)$

(2.4)\begin{equation} \boldsymbol{u} (\boldsymbol{x},t ) = \sum_{i=0}^{N} a_i(t) \boldsymbol{u}_i ( \boldsymbol{x} ), \end{equation}

where the basic mode $\boldsymbol {u}_0$ is associated with $a_0 \equiv 1$ following Rempfer & Fasel (Reference Rempfer and Fasel1994). The orthonormality condition reads $( \boldsymbol {u}_i , \boldsymbol {u}_j )_{\varOmega } = \delta _{ij}$, $i,j \in \{1,\ldots ,N\}$.

The Galerkin expansion (2.4) satisfies the incompressibility condition and the boundary conditions by construction. The evolution equation for the mode amplitudes $a_i$ is derived by a Galerkin projection of the Navier–Stokes equation (2.1) onto the modes $\boldsymbol {u}_i$

(2.5)\begin{equation} \frac{\textrm{d}}{\textrm{d}t} a_i = \nu \sum_{j=0}^{N} l_{ij}^{\nu} a_j + \sum_{j,k=0}^{N} q_{ijk}^{c} a_j a_k + \sum_{j,k=0}^{N} q_{ijk}^{p} a_j a_k, \end{equation}

with the coefficients $l_{ij}^{\nu } = ( \boldsymbol {u}_i, \triangle \boldsymbol {u}_j )_{\varOmega }$, $q_{ijk}^{c} = ( \boldsymbol {u}_i, \boldsymbol {\nabla } \boldsymbol {\cdot } \boldsymbol {u}_j \otimes \boldsymbol {u}_k )_{\varOmega }$ and $q_{ijk}^{p} = ( \boldsymbol {u}_i, -\boldsymbol {\nabla } p_{jk} )_{\varOmega }$ for the viscous, convective and pressure terms in the Navier–Stokes equations (2.1), respectively. Details are provided by Noack, Papas & Monkewitz (Reference Noack, Papas and Monkewitz2005). Thus, a linear-quadratic Galerkin system (Fletcher Reference Fletcher1984) can be derived,

(2.6)\begin{equation} \frac{\textrm{d}}{\textrm{d}t} a_i = \nu \sum_{j=0}^{N} l_{ij}^{\nu} a_j + \sum_{j,k=0}^{N} \left[ q_{ijk}^{c} + q_{ijk}^{p}\right] a_j a_k. \end{equation}

2.2. Drag and lift forces on a body

Let ${\varGamma }$ be the boundary of the body in the flow domain $\varOmega$ and $\boldsymbol {n}$ the unit normal pointing outward from the surface element $\textrm {d}S$. The $\alpha$-component $F_\alpha ^{\nu }$ ($\alpha =x, y,z$) of the viscous force vector $\boldsymbol {F}^{\nu }$ on the boundary is expressed by

(2.7)\begin{equation} F_{\alpha}^{\nu} = \boldsymbol{F}^{\nu}\boldsymbol{\cdot} \boldsymbol{e}_\alpha = 2 \nu \oint\limits_{\varGamma} \sum_{\beta=x,y,z} {S}_{\alpha,\beta}\,n_{\beta}\,\textrm{d}S , \end{equation}

where $\boldsymbol {e}_\alpha$ is the unit vector in the $\alpha$-direction and $S_{\alpha ,\beta } = ( \partial _{\alpha } u_{\beta } + \partial _{\beta } u_{\alpha } )/2$ the strain rate tensor with indices $\alpha , \beta = x, y,z$.

Similarly, the $\alpha$-component of the global pressure force, exerted on an immersed body, is defined as

(2.8)\begin{equation} F_{\alpha}^{p} = \boldsymbol{F}^{p}\boldsymbol{\cdot} \boldsymbol{e}_\alpha ={-} \oint\limits_{\varGamma} \,\textrm{d}S \, n_{\alpha}p . \end{equation}

Without external forces, the viscous and pressure forces in $\varOmega$ counter-balance the inertial terms provided by the left-hand side of (2.1). The drag force is defined as the projection on $\boldsymbol {e}_x$ of the pressure and viscous forces exerted on the body

(2.9)\begin{equation} F_D(t) = F_{x}^{p}(t) + F_{x}^{\nu}(t). \end{equation}

The lift force is similarly defined as the projection on $\boldsymbol {e}_y$ of the resulting pressure and viscous forces exerted on the body

(2.10)\begin{equation} F_L(t) = F_{y}^{p}(t) + F_{y}^{\nu}(t). \end{equation}

The drag and lift coefficients read

(2.11a,b)\begin{equation} C_D (t)= \frac{2F_D (t)}{\rho U^{2}},\quad C_L (t)= \frac{2F_L (t)}{\rho U^{2}}. \end{equation}

Employing the Galerkin approximation (2.4), the viscous force (2.7) can be re-written as

(2.12)\begin{equation} F_{\alpha}^{\nu} = \sum_{j=0}^{N} q^{\nu}_{\alpha; j} a_j, \end{equation}

where $q^{\nu }_{\alpha ; j}$ can easily be derived from (2.7) with the corresponding $S_{\alpha ,\beta }$ of the velocity mode $\boldsymbol {u}_j$, with the form

(2.13)\begin{equation} q^{\nu}_{\alpha; j} = 2 \nu \oint\limits_{\varGamma} \sum_{\beta=x,y,z} {S}_{\alpha,\beta}(\boldsymbol{u}_j) n_{\beta}\, \textrm{d}S . \end{equation}

Note that the contribution of the viscous force is linear with respect to the mode amplitudes $a_j$.

Similarly, from the pressure Poisson equation

(2.14)\begin{equation} \nabla^{2} p = \boldsymbol{\nabla} \boldsymbol{\cdot} \left ( - \boldsymbol{\nabla} \boldsymbol{\cdot} \boldsymbol{u} \otimes \boldsymbol{u} \right ) ={-} \sum_{\alpha=x,y,z}\sum_{\beta=x,y,z}\partial_{\alpha} u_{\beta} \partial_{\beta} u_{\alpha}, \end{equation}

the expression for the pressure field is derived as

(2.15)\begin{equation} p(\boldsymbol{x},t) = \sum_{j,k=0}^{N} p_{jk} (\boldsymbol{x}) a_j(t) a_k(t), \end{equation}

with

(2.16)\begin{equation} \nabla^{2} p_{jk}= \boldsymbol{\nabla} \boldsymbol{\cdot} \left ( - \boldsymbol{\nabla} \boldsymbol{\cdot} \boldsymbol{u}_j \otimes \boldsymbol{u}_k \right )={-}\sum_{\alpha=x,y,z}\sum_{\beta=x,y,z}\partial_{\alpha} u_{\beta} (\boldsymbol{u}_j) \partial_{\beta} u_{\alpha}(\boldsymbol{u}_k). \end{equation}

The boundary conditions for partial pressures $p_{jk}$ are discussed by Noack et al. (Reference Noack, Papas and Monkewitz2005). Integrating (2.8) with (2.15) shows that the pressure force is a quadratic polynomial of the $a_j$ values

(2.17)\begin{equation} F_{\alpha}^{p} = \sum_{j,k=0}^{N} q^{p}_{\alpha; j k} a_j a_k, \quad \mbox{where} \ q^{p}_{\alpha; j k} ={-} \oint\limits_{\varGamma} \,\textrm{d}S \, n_{\alpha} p_{jk}. \end{equation}

Taking the steady solution as the basic mode $\boldsymbol {u}_0 = \boldsymbol {u}_s$ with $a_0 \equiv 1$ implies that $\boldsymbol {a}$ with $a_i = \delta _{0i}$ is a fixed point of (2.6) and the total force can be expressed as a constant-linear-quadratic expression in terms of the mode coefficients

(2.18)\begin{equation} F_{\alpha} = F_{\alpha}^{\nu} + F_{\alpha}^{p} = c_{\alpha} + \sum_{j=1}^{N} l_{\alpha; j} a_j + \sum_{j,k=1}^{N} q_{\alpha; j k} a_j a_k, \end{equation}

where

(2.19ac)\begin{equation} c_{\alpha} = q^{\nu}_{\alpha; 0} + q^{p}_{\alpha; 0 0}, \quad l_{\alpha; j} = q^{\nu}_{\alpha; j} + q^{p}_{\alpha; j 0} + q^{p}_{\alpha; 0 j}, \quad q_{\alpha; j k} = q^{p}_{\alpha; j k}. \end{equation}

The force expression in (2.18) can be alternatively derived from the residual of the Navier–Stokes equations in the flow domain $\varOmega$, as demonstrated in appendix A.

With constant $\rho$ and $U$, the drag and lift coefficients in (2.11a,b) can be rewritten in the form

(2.20a)\begin{gather} C_D = c_{x} + \sum_{j=1}^{N} l_{x; j} a_j + \sum_{j,k=1}^{N} q_{x; j k} a_j a_k, \end{gather}
(2.20b)\begin{gather}C_L = c_{y} + \sum_{j=1}^{N} l_{y; j} a_j + \sum_{j,k=1}^{N} q_{y; j k} a_j a_k. \end{gather}

A crucial step relies on the choice of the $\boldsymbol {u}_i$ modes for the decomposition of (2.4). These could be the POD modes, as usually considered in fluid flows. However, a better choice could be to decompose the flow field on a basis of modes that are becoming active when the system is undergoing a bifurcation. This choice of the so-called bifurcation modes will be investigated in § 3.3.

2.3. The Navier–Stokes equations under the $Z_2$-symmetry

When the fluid flow configuration exhibits a mirror symmetry, the Navier–Stokes equations (2.1) possess at least one symmetric steady solution $(\boldsymbol {u}_s,p_s)$, satisfying (2.2). The $Z_2$-symmetry of the velocity and pressure fields, with respect to the ($x,z$)-plane defined by $y=0$, implies

(2.21a)\begin{gather} \left.\begin{gathered} u^{s}(x,-y,z) = u^{s}(x,y,z), \quad v^{s}(x,-y,z) ={-}v^{s}(x,y,z), \\ p^{s}(x,-y,z) = p^{s}(x,y,z), \end{gathered}\right\} \end{gather}
(2.21b)\begin{gather} \left.\begin{gathered} u^{a}(x,-y,z) ={-}u^{a}(x,y,z), \quad v^{a}(x,-y,z) = v^{a}(x,y,z), \\ p^{a}(x,-y,z) ={-}p^{a}(x,y,z), \end{gathered}\right\} \end{gather}

where the symmetric components $(u^{s}, v^{s}, p^{s}) \in \mathcal {U}^{s}$ and the antisymmetric components $(u^{a}, v^{a}, p^{a}) \in \mathcal {U}^{a}$, $\mathcal {U}^{s}$ and $\mathcal {U}^{a}$ being respectively the symmetric and antisymmetric subspaces of the system. Other steady solutions can exist, which break the symmetry of the system. We will consider the symmetric steady solution $(\boldsymbol {u}_s,p_s)$ as the reference point of (2.1) in the Reynolds decomposition of the flow field as (2.25).

The dynamics under consideration can include transient and post-transient regimes. Here, we introduce the $T$-averaged flow fields $\bar {\boldsymbol {u}}_T(\boldsymbol {x},t)$ as

(2.22)\begin{equation} \bar{\boldsymbol{u}}_T(\boldsymbol{x},t) = \frac{1}{T}\int_{t-T/2}^{t+T/2}\boldsymbol{u}(\boldsymbol{x},\tau)\,\textrm{d}\tau, \end{equation}

where $T$ is a time scale to be chosen. When the flow field is oscillating in time, an appropriate choice for $T$ is the period of the local oscillation. The mean flow field is further defined as

(2.23)\begin{equation} \bar{\boldsymbol{u}}(\boldsymbol{x}) = \lim _{T\rightarrow \infty}\bar{\boldsymbol{u}}_T(\boldsymbol{x},t) \end{equation}

and only focuses on the post-transient limit.

When two mirror-conjugated attractors co-exist, it is convenient to introduce the ensemble-averaged flow field $\bar {\boldsymbol {u}}_T^{\bullet } (\boldsymbol {x},t)$ as

(2.24)\begin{equation} \bar{\boldsymbol{u}}_T^{{\bullet}} (\boldsymbol{x},t) = \tfrac{1}{2}(\bar{\boldsymbol{u}}_T^{+}(\boldsymbol{x},t)+\bar{\boldsymbol{u}}_T^{-}(\boldsymbol{x},t)), \end{equation}

where $\bar {\boldsymbol {u}}_T^{\pm }(\boldsymbol {x},t)$ are the $T$-averaged flow field on the way to each individual attractor. This definition could be readily extended to more than two conjugated attractors. As an ensemble average on mirror-conjugated attracting sets, the ensemble-averaged flow field $\bar {\boldsymbol {u}}_T^{\bullet } (\boldsymbol {x},t)$ belongs to the symmetric subspace $\mathcal {U}^{s}$.

At this point, it is most convenient to introduce the Reynolds decomposition of the flow field, in the form

(2.25)\begin{equation} \boldsymbol{u}(\boldsymbol{x},t) = \bar{\boldsymbol{u}}_T^{{\bullet}} (\boldsymbol{x},t) + \boldsymbol{u}'(\boldsymbol{x},t) = \boldsymbol{u}_s(\boldsymbol{x}) + \boldsymbol{u}_{\varDelta}(\boldsymbol{x},t) + \boldsymbol{u}'(\boldsymbol{x},t), \end{equation}

where the mean-field deformation $\boldsymbol {u}_{\varDelta }(\boldsymbol {x},t)$ accounts for the distortion of the flow field from the symmetric steady solution $\boldsymbol {u}_s(\boldsymbol {x})$ to the ensemble-averaged flow field $\bar {\boldsymbol {u}}_T^{\bullet } (\boldsymbol {x},t)$ as

(2.26)\begin{equation} \boldsymbol{u}_{\varDelta}(\boldsymbol{x},t)= \bar{\boldsymbol{u}}_T^{{\bullet}} (\boldsymbol{x},t) - \boldsymbol{u}_s(\boldsymbol{x}). \end{equation}

The fluctuation flow field $\boldsymbol {u}'(\boldsymbol {x},t)$ has a vanishing time average, meaning that $\boldsymbol {u}(\boldsymbol {x},t)$ is centred on $\bar {\boldsymbol {u}}_T^{\bullet } (\boldsymbol {x},t)$. By construction, $\bar {\boldsymbol {u}}_T^{\bullet } (\boldsymbol {x},t), \boldsymbol {u}_{\varDelta }(\boldsymbol {x},t), \boldsymbol {u}_s(\boldsymbol {x})$ belongs to the symmetric subspace $\mathcal {U}^{s}$ and $\boldsymbol {u}'(\boldsymbol {x},t)$ to the antisymmetric subspace $\mathcal {U}^{a}$. Thus, a symmetry-based decomposition of (2.1) results in a symmetric and an antisymmetric part, yielding

(2.27a)\begin{gather} \partial_t \boldsymbol{u}_{\varDelta} + \boldsymbol{\nabla} \boldsymbol{\cdot} \left[ \boldsymbol{u}_s \otimes \boldsymbol{u}_{\varDelta} + \boldsymbol{u}_{\varDelta} \otimes \boldsymbol{u}_s + \boldsymbol{u}_{\varDelta} \otimes \boldsymbol{u}_{\varDelta} + \boldsymbol{u}^{\prime} \otimes \boldsymbol{u}^{\prime} \right] = \nu \triangle \boldsymbol{u}_{\varDelta} - \boldsymbol{\nabla} p_{\varDelta}, \end{gather}
(2.27b)\begin{gather}\partial_t \boldsymbol{u}^{\prime} + \boldsymbol{\nabla} \boldsymbol{\cdot} \left[ \bar{\boldsymbol{u}}_T^{{\bullet}} \otimes \boldsymbol{u}^{\prime} + \boldsymbol{u}^{\prime} \otimes \bar{\boldsymbol{u}}_T^{{\bullet}} \right] = \nu \triangle \boldsymbol{u}^{\prime} - \boldsymbol{\nabla} p^{\prime}. \end{gather}

Integrating (2.27a) on the spatial domain $\varOmega$, both the left- and right-hand sides yield a time-evolving force vector aligned on $\boldsymbol {e}_y$, while integrating (2.27b) yields a time-evolving force vector aligned on $\boldsymbol {e}_x$. The former is the resulting lift force applying to the boundaries of the fluid domain, while the latter is the drag force. Thus, the $Z_2$-symmetry applied to equations (2.20a) and (2.20b) yields

(2.28a)\begin{gather} C_D = C_D^{{\circ}} + \sum_{j=1}^{N} \underbrace{ [l_{x; j} a_j]}_{{\in} \mathcal{U}^{s}} + \sum_{j,k=1}^{N} \underbrace{ [q_{x; j k} a_j a_k]}_{{\in} \mathcal{U}^{s}}, \end{gather}
(2.28b)\begin{gather}C_L = \sum_{j=1}^{N} \underbrace{ [l_{y; j} a_j]}_{{\in} \mathcal{U}^{a}} + \sum_{j,k=1}^{N} \underbrace{ [q_{y; j k} a_j a_k]}_{{\in} \mathcal{U}^{a}}, \end{gather}

where $C_D^{\circ }$ is the drag coefficient of the symmetric steady solution.

The vanishing terms in (2.28) can be easily derived from the definitions of $q^{\nu }_{\alpha ; j}$ and $q^{p}_{\alpha ; j k}$ in § 2.2 as

(2.29a)\begin{gather} l_{x; j} = q_{x;j}^{\nu} + q_{x; 0j}^{p} + q_{x; j0}^{p} = 0, \quad \boldsymbol{u}_j \in \mathcal{U}^{a} , \end{gather}
(2.29b)\begin{gather}l_{y; j} = q_{y;j}^{\nu} + q_{y; 0j}^{p} + q_{y; j0}^{p} = 0, \quad \boldsymbol{u}_j \in \mathcal{U}^{s} , \end{gather}
(2.29c)\begin{gather}q_{x; j k} = q_{x; j k}^{p} = 0, \quad \boldsymbol{u}_j \otimes \boldsymbol{u}_k \in \mathcal{U}^{a} , \end{gather}
(2.29d)\begin{gather}q_{y; j k} = q_{y; j k}^{p} = 0, \quad \boldsymbol{u}_j \otimes \boldsymbol{u}_k \in \mathcal{U}^{s} . \end{gather}

As a result, the drag contribution must come from the symmetric subsets of the constant-linear-quadratic polynomial functions, and from the antisymmetric subsets for the lift contribution.

3. Galerkin model of the fluidic pinball

The force model derived in § 2 is applied to a configuration of three equidistantly placed cylinders in a cross-flow, known as the ‘fluidic pinball’ configuration (Noack & Morzyński Reference Noack and Morzyński2017). The flow configuration and the direct Navier–Stokes solver are described in § 3.1. As the Reynolds number is increased, the flow undergoes two subsequent supercritical Hopf and pitchfork bifurcations. The corresponding force dynamics at different Reynolds numbers is reported in § 3.2. The bifurcation modes, newly introduced by Deng et al. (Reference Deng, Noack, Morzyński and Pastur2020), are defined in § 3.3. They provide the orthogonal basis for the Galerkin projection.

3.1. The fluidic pinball

The geometric configuration, shown in figure 1, consists of three fixed cylinders of unit diameter $D$ mounted on the vertices of an equilateral triangle of side length $3D/2$ in the $(x, y)$ plane. The flow domain is bounded with a $[-6,+20]\times [-6,+6]$ box. The upstream flow, of uniform velocity $U_\infty$ at the input of the domain, is transverse to the cylinder axis and aligned with the symmetry axis of the cylinder cluster. All quantities will be non-dimensionalized with the cylinder diameter $D$, the velocity $U_\infty$ and the unit fluid density $\rho$. Considering the symmetry of this configuration, a Cartesian coordinate system will be used in the following discussion, with its origin in the middle of the rightmost two cylinders. In this study, no external force will be applied to these three cylinders. A no-slip condition is applied on the cylinders and the velocity in the far wake is assumed to be $U_\infty$. Here, the Reynolds number is defined as $Re = U_\infty D/\nu$, where $\nu$ is the kinematic viscosity of the fluid. A no-stress condition is applied at the output of the domain.

Figure 1. Configuration of the fluidic pinball and dimensions of the simulated domain. A typical field of vorticity is represented in colourwith $[-1.5, 1.5]$. The upstream velocity is denoted $U_\infty$.

The resolution of the Navier–Stokes equations (2.1) is based on a second-order finite-element discretization method of the Taylor–Hood type (Taylor & Hood Reference Taylor and Hood1973), on an unstructured grid of 4225 triangles and 8633 vertices and an implicit integration of the third-order in time. The instantaneous flow field is calculated with a Newton–Raphson iteration until the residual reaches a tiny tolerance prescribed. This approach is also used to calculate the steady solution, which is derived from the steady Navier–Stokes equations (2.2). The direct Navier–Stokes solver used herein has been validated in Noack et al. (Reference Noack, Afanasiev, Morzyński, Tadmor and Thiele2003) and Deng et al. (Reference Deng, Noack, Morzyński and Pastur2020), with a detailed technical report (Noack & Morzyński Reference Noack and Morzyński2017). The grid used for the simulations was shown to provide a consistent flow dynamics, compared to a refined grid, see Deng et al. (Reference Deng, Noack, Morzyński and Pastur2020).

3.2. Flow features and the corresponding force dynamics

Different from Deng et al. (Reference Deng, Noack, Morzyński and Pastur2020), where the viscous contribution to the forces has been ignored, the lift $C_L$ and drag $C_D$ coefficients are here calculated from the resulting force $\boldsymbol {F}$ of pressure and viscous components exerted on the three cylinders.

The flow characteristics depend on the Reynolds number $Re$. Following the literature on clusters of cylinders (Chen et al. Reference Chen, Ji, Alam, Williams and Xu2020), the characteristic length scale is chosen to be the cylinder diameter $D$ and not the transverse width $5 D/2$ of the configuration. This width loses its dynamic significance for the large distances considered in other studies.

For Reynolds numbers $Re < Re_{H}\approx 18$, the symmetric steady solution $\boldsymbol {u}_s(\boldsymbol {x})$ was found to be stable and is the only attractor of the system. A supercritical Hopf bifurcation occurs at $Re = Re_{H}$, associated with the cyclic release of counter-rotating vortices in the wake of the three cylinders from the shear layers that delimit the configuration, forming a von Kármán street of vortices. The corresponding Reynolds number based on the transverse width of the fluidic pinball is $45$, i.e. is well aligned with typical onsets of vortex shedding behind bluff bodies. For the critical value $Re = Re_{PF} \approx 68$, the system undergoes a supercritical pitchfork bifurcation. As a result, two additional (unstable) steady solutions occur, namely $\boldsymbol {u}_s^{+}(\boldsymbol {x})$ and $\boldsymbol {u}_s^{-}(\boldsymbol {x})$, which break the reflectional symmetry of the configuration, as shown with the lift coefficients of the steady solutions in figure 2. The mean field inherits the asymmetry of the steady solutions, with the jet between the two downstream cylinders being deflected upward or downward. As reported in Deng et al. (Reference Deng, Noack, Morzyński and Pastur2020), at $Re=Re_{PF}$, the statistically symmetric limit cycle, associated with the statistically symmetric vortex shedding, becomes unstable with respect to two mirror-conjugated statistically asymmetric limit cycles, associated with statistically asymmetric von Kármán streets of vortices.

Figure 2. Lift coefficients at different Reynolds numbers (a) of the symmetric steady solutions $\bar {\boldsymbol {u}}_s$ (black curve), the asymmetric steady solutions $\bar {\boldsymbol {u}}_s^{-}$ (blue curve), the asymmetric steady solutions $\bar {\boldsymbol {u}}_s^{+}$ (red curve), exemplified with the vorticity field of $\bar {\boldsymbol {u}}_s^{+}$, $\bar {\boldsymbol {u}}_s$, $\bar {\boldsymbol {u}}_s^{-}$ at $Re = 100$ from top to bottom (b).

Figure 3 shows the time evolution of the lift and drag coefficients at $Re=80$, when the initial condition is either the symmetric steady solution $\boldsymbol {u}_s$ (figure 3a) or the asymmetric steady solution $\boldsymbol {u}_s^{+}$ (figure 3b). In both cases, the asymptotic regime is the same. However, when starting from the symmetric steady solution in figure 3(a), a long-living plateau of the drag coefficient is reached around $t\approx 775$, which corresponds to the transient exploration of the unstable limit cycle, centred on the symmetric $T$-averaged flow field $\bar {\boldsymbol {u}}_{98}(\boldsymbol {x},775)$. Note that, during the transient dynamics from the steady solution to the unstable limit cycle, the drag coefficient is monotonically increasing, before reaching the transient plateau. The drag coefficient is further increased when leaving the unstable limit cycle towards the asymptotically stable limit cycle, the latter being centred on the asymmetric mean flow field $\bar {\boldsymbol {u}}^{+}$.

Figure 3. Time evolution of the drag (a,b) and lift (c,d) coefficients, starting (a,c) from the symmetric steady solution $\boldsymbol {u}_s$, (b,d) from the asymmetric steady solution $\boldsymbol {u}_s^{+}$, at $Re=80$.

Figure 4 shows another representation of the transient dynamics for $Re=30$, 80 and 100, starting from different initial conditions in the plane ($C_L,\Delta C_D$), where $\Delta C_D = C_D - C_D^{\circ }$, $C_D^{\circ }$ being the drag associated with the symmetric steady solution at the Reynolds number under consideration. The black cross ($\times$) stands for the symmetric steady solution $\boldsymbol {u}_s$ while the asymmetric $\boldsymbol {u}_s^{+}$ and $\boldsymbol {u}_s^{-}$ steady solutions are respectively represented by a red circle and a blue square, when they exist, at $Re=80$ and 100. As can be observed in this figure, different from what happens at $Re=80$, the transient dynamics from the symmetric steady solution at $Re=100$ first reaches one of the two asymmetric steady solutions, before evolving toward the stable attracting limit cycle.

Figure 4. Trajectories in the $(C_L,\Delta C_D)$ plane, for Reynolds numbers $Re=30$, 80 and 100, starting, for the black trajectories, close to the symmetric steady solution $\boldsymbol {u}_s$ ($\times$), for the red trajectories close to the asymmetric steady solution $\boldsymbol {u}_s^{+}$ ($\bullet$) and for the blue trajectories close to the asymmetric steady solution $\boldsymbol {u}_s^{-}$ ($\blacksquare$). Here, $\Delta C_D = C_D - C_D^{\circ }$, where $C_D^{\circ }$ is the drag coefficient of the symmetric steady solution at the corresponding Reynolds number.

3.3. The bifurcation modes of the fluidic pinball

In the case of two subsequent supercritical Hopf and pitchfork bifurcations, Deng et al. (Reference Deng, Noack, Morzyński and Pastur2020) have shown that the reduced-order model must comprise 5 modes

(3.1)\begin{equation} \boldsymbol{u} (\boldsymbol{x},t ) = \boldsymbol{u}_s ( \boldsymbol{x} ) + \sum_{j=1}^{5} a_j(t) \boldsymbol{u}_j ( \boldsymbol{x} ). \end{equation}

Hence, in the decomposition of (2.4), the number of modes is restricted to $N=5$. For dynamic interpretability, the basic mode $\boldsymbol {u}_0(\boldsymbol {x})$ is chosen to be the symmetric steady solution $\boldsymbol {u}_s(\boldsymbol {x})$. The first three modes $\boldsymbol {u}_{1,2,3}(\boldsymbol {x})$ are associated with the Hopf bifurcation, the last two modes $\boldsymbol {u}_{4,5}(\boldsymbol {x})$ with the pitchfork bifurcation. We will refer to these modes as the irreducible bifurcation modes of the system. Modes $\boldsymbol {u}_3(\boldsymbol {x})$ and $\boldsymbol {u}_5(\boldsymbol {x})$ are symmetric. The instability-related modes $\boldsymbol {u}_{1,2}(\boldsymbol {x})$ and $\boldsymbol {u}_4(\boldsymbol {x})$ are antisymmetric. Modes $\boldsymbol {u}_{1,2}(\boldsymbol {x})$ span the subspace associated with the limit cycle of the Hopf bifurcation, while $\boldsymbol {u}_4(\boldsymbol {x})$ accounts for the symmetry breaking of the pitchfork bifurcation. In Deng et al. (Reference Deng, Noack, Morzyński and Pastur2020), modes $\boldsymbol {u}_{1,2}(\boldsymbol {x})$ are provided by the first two dominant POD modes, while mode $\boldsymbol {u}_4(\boldsymbol {x})$ is defined as

(3.2)\begin{equation} \boldsymbol{u}_4(\boldsymbol{x}) \propto \boldsymbol{u}_s^{+}(\boldsymbol{x})-\boldsymbol{u}_s^{-}(\boldsymbol{x}), \end{equation}

where $\boldsymbol {u}_s^{\pm }(\boldsymbol {x})$ are the two additional (asymmetric) steady solutions arising from the supercritical pitchfork bifurcation. Mode $\boldsymbol {u}_3(\boldsymbol {x})$ is slaved to $\boldsymbol {u}_{1,2}(\boldsymbol {x})$ while $\boldsymbol {u}_5(\boldsymbol {x})$ is slaved to $\boldsymbol {u}_4(\boldsymbol {x})$. The mode $\boldsymbol {u}_3(\boldsymbol {x})$ is usually defined as the shift mode from $\boldsymbol {u}_s(\boldsymbol {x})$ to the asymptotic mean flow field, $\boldsymbol {u}_3(\boldsymbol {x})\propto \bar {\boldsymbol {u}}(\boldsymbol {x})-\boldsymbol {u}_s(\boldsymbol {x})$, before being ortho-normalized to $\boldsymbol {u}_1(\boldsymbol {x})$ and $\boldsymbol {u}_2(\boldsymbol {x})$. Here, $\bar {\boldsymbol {u}}(\boldsymbol {x})$ will be restricted to the symmetric mean flow field, associated with the statistically symmetric limit cycle, whether this limit cycle is stable or unstable. Similarly to $\boldsymbol {u}_4(\boldsymbol {x})$, mode $\boldsymbol {u}_5(\boldsymbol {x})$ is defined as

(3.3)\begin{equation} \boldsymbol{u}_5(\boldsymbol{x}) \propto (\boldsymbol{u}_s^{+}(\boldsymbol{x})+\boldsymbol{u}_s^{-}(\boldsymbol{x}))-2\boldsymbol{u}_s(\boldsymbol{x}). \end{equation}

These two modes, together with modes $\boldsymbol {u}_{1,2,3}$, are shown in figure 5 after ortho-normalization by a Gram–Schmidt procedure, and the corresponding time-dependent amplitudes $a_i(t)$, $i=1,\ldots ,5$, in the full-flow dynamics are shown in figure 6 when starting from either the symmetric steady solution (figure 6a) or the asymmetric steady solution (figure 6b).

Figure 5. Vortical structure (colour) of the modes $\boldsymbol {u}_1(\boldsymbol {x})$, $\boldsymbol {u}_2(\boldsymbol {x})$, $\boldsymbol {u}_3(\boldsymbol {x})$ (ac), $\boldsymbol {u}_4(\boldsymbol {x})$, $\boldsymbol {u}_5(\boldsymbol {x})$ (d,e), of the velocity field associated with the five elementary degrees of freedom $\{a_1(t) - a_5(t)\}$, at $Re=80$.

Figure 6. Mode amplitudes $a_i(t)$, $i=1,\dots ,5$ in the full-flow dynamics starting (a) from the symmetric steady solution $\boldsymbol {u}_s$, (b) from the asymmetric steady solution $\boldsymbol {u}_s^{+}$, at $Re=80$.

4. Galerkin force model associated with the supercritical Hopf and pitchfork bifurcation

As already mentioned, the fluidic pinball undergoes a supercritical Hopf bifurcation at $Re=Re_{HP}$ and a subsequent supercritical pitchfork bifurcation at $Re=Re_{PF}>Re_{HP}$. The Galerkin force models are derived for the supercritical Hopf bifurcation in § 4.1 and for the supercritical pitchfork bifurcation in § 4.2.

4.1. Force model associated with the supercritical Hopf bifurcation

The symmetric steady solution $\boldsymbol {u}_s \in \mathcal {U}^{s}$ is stable at low Reynolds numbers. At $Re \geqslant Re_{HP}$, it undergoes a supercritical Hopf bifurcation. The resulting Galerkin expansion reads

(4.1)\begin{equation} \boldsymbol{u} ( \boldsymbol{x},t ) = \boldsymbol{u}_s ( \boldsymbol{x} ) + \underbrace{a_1(t) \, \boldsymbol{u}_1(\boldsymbol{x}) + a_2(t) \, \boldsymbol{u}_2(\boldsymbol{x})}_{ \boldsymbol{u}^{\prime}} + \underbrace{a_3(t) \, \boldsymbol{u}_3(\boldsymbol{x})}_{\boldsymbol{u}_{\varDelta}}, \end{equation}

and the corresponding mean-field Galerkin system

(4.2a)\begin{gather} \textrm{d}a_1/\textrm{d}t = \sigma a_1 - \omega a_2, \end{gather}
(4.2b)\begin{gather}\textrm{d}a_2/\textrm{d}t = \sigma a_2 + \omega a_1, \end{gather}
(4.2c)\begin{gather}\textrm{d}a_3/\textrm{d}t = \sigma_3 a_3 + \beta_3 \left( a_1^{2} + a_2^{2} \right), \end{gather}

with $\sigma = \sigma _1 - \beta a_3$ and $\omega = \omega _1 + \gamma a_3$, where $\sigma _1$ and $\omega _1$ are the initial growth rate and frequency depending on the Reynolds number. For a direct supercritical Hopf bifurcation, $\sigma _1, \omega _1, \beta > 0$, $\sigma _3 < 0$ and $\beta _3>0$. We refer to Deng et al. (Reference Deng, Noack, Morzyński and Pastur2020) for details.

Introducing (4.1) in (2.7) and (2.8), the total force can be written as (2.18) with $N=3$ degrees of freedom. From symmetry considerations, as $\boldsymbol {u}_{1,2} \in \mathcal {U}^{a}$ and $\boldsymbol {u}_{0,3} \in \mathcal {U}^{s}$, the coefficients $l_{x; 1}$, $l_{x; 2}$, $q_{x; 13}$, $q_{x; 23}$, $l_{y; 0}$, $l_{y; 3}$, $q_{y; 11}$, $q_{y; 12}$, $q_{y; 22}$, $q_{y; 33}$ are vanishing. Finally, the drag formulae (2.28) simplify to

(4.3a)\begin{gather} C_D = C_D^{{\circ}} + l_{x; 3} a_3 + q_{x; 1 1} a_1^{2} + q_{x; 1 2} a_1 a_2 + q_{x; 2 2} a_2^{2} + q_{x; 3 3} a_3^{2}, \end{gather}
(4.3b)\begin{gather}C_L = l_{y; 1} a_1 + l_{y; 2} a_2 + q_{y; 1 3} a_1 a_3 + q_{y; 2 3} a_2 a_3. \end{gather}

Here again, $C_D^{\circ }$ is the drag coefficient associated with the symmetric steady solution. The unknown parameters in the force model can be identified by a least-squares approach, according to the known force dynamics and the relevant mode amplitudes. However, for the mean-field Galerkin system (4.2), the slaving relation between the degree of freedom $a_3$ to the oscillating degrees of freedom $a_{1}$, $a_{2}$ imposes an additional sparsity in the force model. We employ the SINDy (sparse identification of nonlinear dynamics) algorithm (Brunton, Proctor & Kutz Reference Brunton, Proctor and Kutz2016) to arrive at simpler and more interpretable models. A $L1$-regularization can be introduced in the LASSO (least absolute shrinkage and selection operator) regression process, which includes the L1-norm of the vector of coefficients in calculating the loss function. Another option in the SINDy algorithm is the sequential thresholded least-squares regression, which iteratively applies the least-squares regression and eliminates terms with weight smaller than a given threshold. Both regression algorithms benefit from simplicity, only requiring one sparsity parameter $\lambda$. The optimal $\lambda$ balances the accuracy and complexity of the identified model. To evaluate the performance of the identified model, the complexity is presented with the number of non-zero coefficients and the accuracy by the coefficient of determination,denoted as the $r^{2}\ score$ (Draper & Smith Reference Draper and Smith1998). A detailed review of this sparsity parameter can be found in Loiseau & Brunton (Reference Loiseau and Brunton2018). A recent extension of the SINDy algorithm with physical constraints of energy-preserving quadratic nonlinearities successfully identifies the sparse model, benefiting from the Galerkin projection of the Navier–Stokes equations (Loiseau, Noack & Brunton Reference Loiseau, Noack and Brunton2018).

The LASSO algorithm is applied to a scenario starting with the unstable symmetric steady solution at $Re=30$. The training data used for the sparse regression are provided by the force coefficients and the mode amplitudes from the direct numerical simulation (DNS) starting with the symmetric steady solution to the final asymptotic regime. The resulting transient dynamics and the asymptotically attracting limit cycle are shown in the three-dimensional space of the time-delayed coordinates of $C_L$ and $C_D$ in figure 7.

Figure 7. Transient dynamics from the unstable symmetric steady solution $\boldsymbol {u}_s$ ($\times$) to the asymptotic limit cycle (statistically symmetric vortex shedding), at $Re=30$, in the time-delayed embedding space of the lift $C_L$ and drag $C_D$ coefficients, with $\tau =2$.

The possible over-fitting terms, such as the slaving relation between $a_3$ and $a_1^{2}, a_2^{2}$, can be suppressed with a larger $L1$-penalty parameter for the LASSO algorithm. The choice of the $L1$-penalty parameter drives the sparsity of the identified model. A too small $L1$ will lead to a complex model with few eliminated terms; on the contrary, a too large $L1$ can jeopardize accuracy. Both cases weaken the robustness of the identified model, and the same is observed for the sequential thresholded least-squares regression. The influence of the sparsity parameter $\lambda$ and the comparison of these two regression methods are presented in appendix B.

Gradually increasing the $L1$-penalty from $0$ to nearly $1$, the terms $a_1 a_2$, $a_3$, $a_2^{2}$, $a_1^{2}$ are eliminated subsequently in the drag model, while $a_3^{2}$ is always retained. The sparsity parameter $\lambda$, here the $L1$-penalty, is chosen as the largest value without any known over-fitting term. Hence, according to the order of elimination, $a_3$ is the over-fitting term in the drag model due to the slaving relation between $a_3$ and $a_1^{2}, a_2^{2}$. The details of this choice can be found in appendix B. Finally, the identified force model reads

(4.4a)\begin{gather} C_D = 4.82440448 - 0.00037484 a_1^{2} - 0.00098337 a_2^{2} + 0.01777408 a_3^{2}, \end{gather}
(4.4b)\begin{gather}C_L = 0.00867623 a_1 + 0.01397362 a_2 + 0.0166239 a_1 a_3 - 0.01302317 a_2 a_3. \end{gather}

The force model is highly accurate, as corrobororated by the $r^{2}$ scores of $0.9991$ and $0.9942$ for the drag and lift formulae, respectively. As shown in figure 8, the dynamics of the force model compares well with the real force transient dynamics, starting from the symmetric steady solution at $Re=30$.

Figure 8. Performance of the force model with the three elementary modes of the Hopf bifurcation. Time evolution of the drag $C_D$ (a) and lift $C_L$ (b) coefficients, in the full-flow dynamics (solid black line) and for the force model (red dashed line), at $Re=30$. Initial condition: symmetric steady solution.

In the drag model (4.4a), the coefficient of $a_3$ is vanishing. Mode $\boldsymbol {u}_3$ actually contributes to the increase of the drag through $a_3^{2}$, as evidenced by the positive coefficient of the $a_3^{2}$ term. This is an interesting result, since the effect of the bifurcation mode $\boldsymbol {u}_3$ is to decrease the length of the recirculation bubble in the $T$-averaged flow field $\bar {\boldsymbol {u}}_T(\boldsymbol {x},t)\approx \boldsymbol {u}_s(\boldsymbol {x})+a_3(t)\boldsymbol {u}_3(\boldsymbol {x})$, resulting in an increase of the drag through the quadratic term $a_3^{2}$. This quadratic dependency is also reported in Loiseau et al. (Reference Loiseau, Noack and Brunton2018).

It is also worth noticing that $a_3^{2}$ contributes to the mean value of $C_D$ while $a_1^{2}, a_2^{2}$ accounts for the instantaneous oscillations of $C_D$, as $C_D$ oscillates at twice the vortex shedding frequency. For $C_L$, the oscillatory pair $(a_1 , a_2)$ fits well with the phase of the initial transient part, while the pair $(a_1 a_3 , a_2 a_3)$ resolves the phase dependency of the post-transient part of the dynamics.

4.2. Force model associated with the supercritical pitchfork bifurcation

Next, we consider the supercritical pitchfork bifurcation, which breaks the symmetry of the symmetric steady solution $\boldsymbol {u}_s$ at $Re \geqslant Re_{PF}$. In this case the antisymmetric mode $\boldsymbol {u}_{4}$ describes the antisymmetric instability, which corresponds to an unstable eigenmode with a real eigenvalue. The resulting Galerkin expansion reads

(4.5)\begin{equation} \boldsymbol{u} ( \boldsymbol{x},t ) = \boldsymbol{u}_s ( \boldsymbol{x} ) + \underbrace{a_4(t) \boldsymbol{u}_4(\boldsymbol{x})}_{ \boldsymbol{u}^{\prime}} + \underbrace{a_5(t) \boldsymbol{u}_5(\boldsymbol{x})}_{\boldsymbol{u}_{\varDelta}}, \end{equation}

and the corresponding mean-field Galerkin system

(4.6a)\begin{gather} \textrm{d}a_4/\textrm{d}t = \sigma_4 a_4 - \beta_4 a_4 a_5, \end{gather}
(4.6b)\begin{gather}\textrm{d}a_5/\textrm{d}t = \sigma_5 a_5 + \beta_5 a_4^{2}, \end{gather}

where $\sigma _4$ is the positive initial growth rate, which depends on the Reynolds number. For a direct supercritical pitchfork bifurcation, $\sigma _4, \beta _4 > 0$, $\sigma _5 < 0$ and $\beta _5>0$, see Deng et al. (Reference Deng, Noack, Morzyński and Pastur2020) for details.

Substituting (4.5) in (2.7) and (2.8), with $N=2$ in (2.18), and with $\boldsymbol {u}_{4} \in \mathcal {U}^{a}$ and $\boldsymbol {u}_s, \boldsymbol {u}_5 \in \mathcal {U}^{s}$, the force model becomes

(4.7a)\begin{gather} C_D = C_D^{{\circ}} + l_{x; 5} a_5 + q_{x; 4 4} a_4^{2} + q_{x; 5 5} a_5^{2}, \end{gather}
(4.7b)\begin{gather}C_L = l_{y; 4} a_4 + q_{y; 4 5} a_4 a_5. \end{gather}

Five parameters, namely $l_{x; 0}$, $l_{x; 5}$, $q_{x; 44}$, $q_{x; 55}$, $l_{y; 4}$, $q_{y; 45}$ need to be identified.

In the fluidic pinball, the pitchfork bifurcation occurs after the primary Hopf bifurcation as the Reynolds number is increased. However, the transient dynamics observed at $Re=100$, when starting close to the symmetric steady solution, first exhibits the static symmetry breaking, which is typical of the pitchfork bifurcation, before developing the cyclic release of vortices, which is characteristic of the Hopf bifurcation. The early stage of the transient dynamics, starting from the symmetric steady solution and evolving toward one of the asymmetric steady solutions, is shown in figure 9. The time evolutions of the lift $C_L(t)$ and drag $C_D(t)$ coefficients are shown in figure 10.

Figure 9. Transient trajectories (solid and dashed lines) starting from two initial conditions close to the symmetric steady solution, at $Re=100$. Asymmetric steady solution $\boldsymbol {u}_s^{+}$ ($\bullet$), asymmetric steady solution $\boldsymbol {u}_s^{-}$ ($\blacksquare$).

Figure 10. Performance of the force model with the two elementary modes of the pitchfork bifurcation. Time evolution of the drag $C_D$ (a) and lift $C_L$ (b) coefficients in the full-flow dynamics (solid black line) and for the force model (red dashed line), at $Re=100$. Initial condition: symmetric steady solution.

Only the degrees of freedom associated with the pitchfork bifurcation are active in this early stage of the transient dynamics, as also shown in figure 17(a). The degrees of freedom associated with the Hopf bifurcation will only become active further in time during the transient dynamics, which will be further discussed in § 5.4. Accordingly, a force model is derived for the transition after a simple pitchfork bifurcation. The training data are the lift $C_L(t)$ and drag $C_D(t)$ coefficients and the relevant mode amplitudes in (4.7) from the early to final stage of the transient dynamics. The observed slaving of $a_5$ in $a_4^{2}$ may reduce the robustness of the identified model. Gradually increasing the $L1$-penalty parameter in the LASSO regression, the optimized force model reads

(4.8a)\begin{gather} C_D = 3.58248992 + 0.04367604 a_5 - 0.08525184 a_5^{2}, \end{gather}
(4.8b)\begin{gather}C_L ={-}0.13611053 a_4 + 0.09194312 a_4 a_5, \end{gather}

with $r^{2} =0.9949$ for the drag model and $r^{2} =0.9992$ for the lift model. The over-fitting term $a_4^{2}$ has been eliminated in the sparse formula of the drag force. Note that the mode $\boldsymbol {u}_5$ contributes to the drag through $a_5$, while $a_5^{2}$ acts in decreasing the drag, as indicated by the sign of their associated coefficients in (4.8a).

Figure 10 compares the evolutions of the drag and lift coefficients in the full-flow dynamics (solid black line) to their prediction by the force model (4.8) (red dashed curve), during the early stage of the transient dynamics at $Re=100$. The derived force model is well aligned with the real force dynamics using only two active degrees of freedom of the pitchfork bifurcation in the dynamics of the system.

5. Galerkin force model for multiple invariant sets

We focus on the regime after the pitchfork bifurcation $Re \geqslant Re_{PF}=68$ and before the quasi-periodic behaviour $Re \leqslant Re_\textrm {QP}=104$. This flow has 6 invariant sets: 3 unstable fixed points, 2 stable asymmetric mirror-conjugated periodic orbits and one meta-stable symmetric limit cycle. Section 5.1 investigates the dynamics of the fluidic pinball at $Re=80$, when the degrees of freedom associated with the Hopf bifurcation are first activated before the degrees of freedom associated with the pitchfork bifurcation. The predictive power of the force model is assessed in § 5.2. Section 5.3 introduces two additional degrees of freedom in the force model, in order to take into account the distortion of the shift mode when the attractor is reached. The robustness of the force model is emphasized in § 5.4 by considering the flow dynamics at $Re=100$, where the pitchfork degrees of freedom are activated before the Hopf degrees of freedom during the transient dynamics.

5.1. Force model at $Re=80$

At $Re=80$, the system has already undergone a supercritical Hopf bifurcation and a supercritical pitchfork bifurcation. The trajectories issued from $\boldsymbol {u}_s$ and $\boldsymbol {u}_s^{\pm }$ are shown in the time-delayed embedding state space $(C_L(t),C_L(t-\tau ),C_D(t))$ of figure 11. The force model will rely on five degrees of freedom at minimum, namely the three degrees of freedom associated with the Hopf bifurcation $a_i$, $i=1,2,3$ and the two degrees of freedom $a_i$, $i=4,5$, associated with the pitchfork bifurcation. As a generalization of (4.3) and (4.7), the force model reads

(5.1a)\begin{align} C_D & = C_D^{{\circ}} + l_{x; 3} a_3 + q_{x; 1 1} a_1^{2} + q_{x; 1 2} a_1 a_2 + q_{x; 2 2} a_2^{2} + q_{x; 3 3} a_3^{2} \nonumber\\ & \quad + l_{x; 5} a_5 + q_{x; 4 4} a_4^{2} + q_{x; 5 5} a_5^{2} \nonumber\\ & \quad + q_{x; 1 4} a_1 a_4 + q_{x; 2 4} a_2 a_4 + q_{x; 3 5} a_3 a_5 , \end{align}
(5.1b)\begin{align} C_L & = l_{y; 1} a_1 + l_{y; 2} a_2 + q_{y; 1 3} a_1 a_3 + q_{y; 2 3} a_2 a_3 \nonumber\\ &\quad + l_{y; 4} a_4 + q_{y; 4 5} a_4 a_5 \nonumber\\ & \quad + q_{y; 1 5} a_1 a_5 + q_{y; 2 5} a_2 a_5 + q_{y; 3 4} a_3 a_4. \end{align}

Due to symmetry reasons, only 2 linear terms ($a_{3},a_{5}$) and 9 quadratic terms ($a_1^{2}$, $a_1a_2$, $a_1a_4$, $a_2^{2}$, $a_2a_4$, $a_3^{2}$, $a_3a_5$, $a_4^{2}$, $a_5^{2}$) are left in (5.1a) for the drag coefficient. For the lift coefficient, only 3 linear terms, $a_{1}$, $a_{2}$, $a_{4}$, and 6 quadratic terms, $a_1a_3$, $a_1a_5$, $a_2a_3$, $a_2a_5$, $a_3a_4$, $a_4a_5$, are left in (5.1b). The training data are taken from the DNS starting from the three steady solutions, with the real force dynamics, see the black curves in figure 12, and the relevant mode amplitudes, see figure 6. The coefficients of the force models are identified by the sequential thresholded least-squares regression with the optimal sparsity parameter $\lambda$. We note that the LASSO regression can also be used here. See appendix B for the comparison of these two methods. The resulting force model reads

(5.2a)\begin{align} C_D &= 3.77331204 + 0.05888312 a_5 - 0.01115552 a_1^{2} - 0.01088109 a_2^{2}\nonumber\\ &\quad + 0.01323449 a_3^{2} + 0.02949701 a_3a_5 - 0.25910470 a_5^{2} , \end{align}
(5.2b)\begin{align} C_L &= 0.00953160 a_1 + 0.00720164 a_2 - 0.10179203 a_4 \nonumber\\ &\quad - 0.00303677 a_1a_3 - 0.00197075 a_2 a_3 - 0.00200840 a_3a_4 \nonumber\\ &\quad + 0.05914386 a_4a_5. \end{align}

The good accuracy of the identified drag model can be determined from the high $r^{2}$ score of $0.9816$. The drag model of (5.2a) preserves both the basic forms of the drag model for the Hopf and pitchfork bifurcations and the signs of the coefficients. This indicates that the identified model is robust. The only remaining cross-term $a_3a_5$ provides the coupling relation between the degrees of freedom associated with both bifurcations.

Figure 11. Trajectories in the time-delayed embedding space of the lift $C_L$ and drag $C_D$ coefficients, with $\tau =2$, at $Re=80$. Black trajectories starting close to the symmetric steady solution $\boldsymbol {u}_s$ ($\times$); red trajectory starting close to the asymmetric steady solution $\boldsymbol {u}_s^{+}$ ($\bullet$); blue trajectory starting close to the asymmetric steady solution $\boldsymbol {u}_s^{-}$ ($\blacksquare$).

Figure 12. Performance of the force model with the five elementary modes. Time evolution of the drag $C_D$ (a,b) and the lift $C_L$ (c,d) coefficients in the full-flow dynamics (solid black line) and for the force model (red dashed line), at $Re=80$. Initial condition: (a,c) symmetric steady solution, (b,d) asymmetric steady solution.

A robust sparse formula for the lift model is more difficult to derive, due to the oscillating dynamics of the lift and the fact that $a_4$ and $a_5$ also oscillate at the fundamental frequency. With respect to the basic lift model of two bifurcations, a balanced method is used here to solve the difficulty of the identification. Starting with a large $L1$-penalty, the derived under-fitted system can figure out the most elementary features of the dynamics, eliminating $a_1a_5$, $a_2a_5$, $a_4a_5$. This is reasonable as $a_3$ is approximately ten times larger than $a_5$, which means that most of the mean-field distortion comes from $\boldsymbol {u}_3$. However, if the $L1$-penalty is too large, the term $a_4a_5$ can disappear from the lift model, making the resulting model inconsistent with (5.2b). In order to balance sparsity and robustness, $a_4a_5$ needs to be reintroduced into the library. The sparse formula of the lift model in (5.2b) is determined by least-squares regression, constraining the parameters of $a_1a_5$, $a_2a_5$ to zero. The $r^{2}$ score of the identified lift model is $0.9673$.

The identified force dynamics in (5.2) (dashed red line) is compared to the real force dynamics (solid black line) at $Re=80$ in figure 12. The force model based on the least-order model can reproduce the main features of the real force dynamics. The drag model of (5.2a) shows how the degrees of freedom of the Hopf ($a_1^{2}, a_2^{2}, a_3^{2}$) and pitchfork ($a_5, a_5^{2}$) bifurcations contribute to the drag force, as well as the coupling between these degrees of freedom ($a_3a_5$). The lift model of (5.2b) shows that the lift oscillations occur through the coupling of the oscillating degrees of freedoms $a_{1}$, $a_{2}$ to $a_3$, while the coupling between the degrees of freedoms $a_4$ and $a_5$ contribute to the mean value of $C_L$. Hence, the mean lift coefficient can be simplified with fewer terms, as $\bar {C_L} = l_{y; 4} a_4 + q_{y; 4 5} a_4 a_5 + q_{y; 3 4} a_3 a_4$, which is consistent with the Krylov–Bogoliubov assumption (Jordan & Smith Reference Jordan and Smith1999).

5.2. Assessing the predictive power of the force model

The time evolution of the drag and lift coefficients in the fluidic pinball are shown in figure 12 as solid black lines. The evolutions of the drag and lift coefficients in the model (5.2) are shown with dashed red lines. The model reproduces correctly the time scales of the force dynamics as well as the transient and asymptotic amplitudes of the forces. However, it is observed that the fine details of the transient dynamics, at the early stage of the linear instability, are not satisfactorily reproduced in the identification process (figure 12(a,b) at $t\approx 590$ and 475 respectively). The ranges of time concerned, in both cases, are also associated with oscillations in $a_4$, as observed during the initial stage at $t\approx 590$ in figure 6(a) and $t\approx 475$ in figure 6(b). This strongly suggests that the oscillations of $a_4$ be triggered by the degrees of freedom associated with the Hopf bifurcation. This means that the degrees of freedom of the pitchfork bifurcation are affected by the degrees of freedom of the Hopf bifurcation, at least when the distance from the bifurcation point is large enough, which is the case at $Re=80$.

In addition, as recalled in § 3.3, at $Re\approx 68$, both the steady symmetric solution and the symmetric-based limit cycle undergo a supercritical pitchfork bifurcation. We emphasize that this coincidence of two local pitchfork bifurcations might not occur by chance, as mentioned in Deng et al. (Reference Deng, Noack, Morzyński and Pastur2020). As a result of these two simultaneous bifurcations, the degrees of freedom involved in the pitchfork bifurcation of the fixed point might not coincide with those involved in the pitchfork bifurcation of the limit cycle. For this reason, it is reasonable to introduce two distinct sets of degrees of freedom for each of them, namely $a_4$, $a_5$ at the fixed point and $a_6$, $a_7$ at the limit cycle. These two additional degrees of freedom will complete the mean-field model with more details and will take into account the mean-field distortion during the transition from the fixed point to the limit cycle. The new resulting mean-field Galerkin system, with seven degrees of freedom, is derived in appendix E, while the new resulting force model is discussed in the next subsection.

5.3. The need for additional modes

All our attempts to smooth out the kinks observed at the beginning of the exponential growth, in both $C_D$ and $C_L$ in the frame of the force model (5.2), failed, even when over-fitting the model without any sparsity. This strongly indicates that five degrees of freedom might not be sufficient to account for the force evolution on the full time range.

Digging into this idea, it becomes manifest that the way $\boldsymbol {u}_{3}(\boldsymbol {x})$ is built, namely as the difference between the statistically symmetric mean flow field, associated with the unstable limit cycle, and the symmetric steady solution $\boldsymbol {u}_s(\boldsymbol {x})$,

(5.3)\begin{equation} \boldsymbol{u}_3(\boldsymbol{x}) = \bar{\boldsymbol{u}}_{T}(\boldsymbol{x},775) - \boldsymbol{u}_s(\boldsymbol{x}), \end{equation}

see figure 12(a), does not allow us to satisfactorily account for the complete dynamics of the lift and drag forces. This also indicates that $\boldsymbol {u}_3(\boldsymbol {x})$ gets distorted when the system is evolving along the manifold, which connects the unstable limit cycle to one of the two conjugated stable limit cycles. In other words, the mean-field distortion on the attractors associated with the two asymmetric mean flow fields $\bar {\boldsymbol {u}}^{\pm }$, namely

(5.4)\begin{equation} \boldsymbol{u}_3^{{\pm}}(\boldsymbol{x}) = \bar{\boldsymbol{u}}^{{\pm}}(\boldsymbol{x}) - \boldsymbol{u}_s^{{\pm}}(\boldsymbol{x}) \end{equation}

do not coincide exactly with $\boldsymbol {u}_3(\boldsymbol {x})$. The asymmetric mean flow fields $\bar {\boldsymbol {u}}^{\pm }$ only focus on the post-transient dynamics, as shown in figure 12(c), which can be expressed with $\bar {\boldsymbol {u}}_{T}^{\pm }(\boldsymbol {x},700)$. The difference between $\boldsymbol {u}_3^{\pm }(\boldsymbol {x})$ and $\boldsymbol {u}_3(\boldsymbol {x})$ is asymmetric and can be decomposed into a symmetric and an antisymmetric part, respectively $\boldsymbol {u}_6(\boldsymbol {x})$ and $\boldsymbol {u}_7 (\boldsymbol {x})$:

(5.5)\begin{equation} \boldsymbol{u}_3^{{\pm}}(\boldsymbol{x})-\boldsymbol{u}_3(\boldsymbol{x})={\pm} \boldsymbol{u}_6(\boldsymbol{x}) + \boldsymbol{u}_7(\boldsymbol{x}). \end{equation}

As a result, the modes $\boldsymbol {u}_6(\boldsymbol {x})$ and $\boldsymbol {u}_7(\boldsymbol {x})$ can be defined as,

(5.6a)\begin{gather} \boldsymbol{u}_6 (\boldsymbol{x}) \propto \bar{\boldsymbol{u}}^{+} (\boldsymbol{x}) - \bar{\boldsymbol{u}}^{-}(\boldsymbol{x}) , \end{gather}
(5.6b)\begin{gather}\boldsymbol{u}_7 (\boldsymbol{x}) \propto (\bar{\boldsymbol{u}}^{+} (\boldsymbol{x}) + \bar{\boldsymbol{u}}^{-}(\boldsymbol{x})) - 2 \bar{\boldsymbol{u}}_T(\boldsymbol{x},775). \end{gather}

After orthogonal normalization by a Gram–Schmidt procedure, the resulting modes are shown in figure 13, with their mode amplitudes in figure 14. When comparing the definitions of $\boldsymbol {u}_6$ and $\boldsymbol {u}_7$ in (5.6) and of $\boldsymbol {u}_4$ and $\boldsymbol {u}_5$ in (3.2) and (3.3), it is not surprising that the spatial structure of $\boldsymbol {u}_6$, respectively $\boldsymbol {u}_7$ (see figure 13), be so similar to the spatial structure of $\boldsymbol {u}_4$, respectively $\boldsymbol {u}_5$ (see figure 5). We also mention that, $\boldsymbol {u}_6$, $\boldsymbol {u}_7$ as defined in (5.6), would be equivalent to the pitchfork modes $\boldsymbol {u}_4$, $\boldsymbol {u}_5$ built on the periodic solutions instead of being built on the steady solutions. However, after the Gram–Schmidt procedure, the $\boldsymbol {u}_6$, $\boldsymbol {u}_7$ modes of figure 13 have been transformed into corrective modes of $\boldsymbol {u}_4$, $\boldsymbol {u}_5$ when departing from the steady solutions and approaching the asymptotic limit cycles. The corrective modes $\boldsymbol {u}_6$, $\boldsymbol {u}_7$ should be slaved to $\boldsymbol {u}_4$, $\boldsymbol {u}_5$ along the mean-field distortion of $\boldsymbol {u}_{3}$. The corresponding slaving relation will not be discussed in this paper. Hence, the combination of $\boldsymbol {u}_i$, $i=4,\ldots ,7$, works as a flexible pitchfork mode expansion, which adapts the whole phase space where all the invariant sets (steady/periodic) locate.

Figure 13. Vortical structure (colour) of the modes $\boldsymbol {u}_6(\boldsymbol {x})$ (a), $\boldsymbol {u}_7(\boldsymbol {x})$ (b), at $Re=80$.

Figure 14. Mode amplitudes $a_{6,7}(t)$ in the full-flow dynamics starting (a) from the symmetric steady solution $\boldsymbol {u}_s$, (b) from the asymmetric steady solution $\boldsymbol {u}_s^{+}$, at $Re=80$.

In figure 14, the transient dynamics of $a_6$, $a_7$ is shown to be also similar to $a_4$, $a_5$ in figure 6. Not surprisingly, the opposite initial bump of $a_6$, $a_7$ helps to better fit the dynamics on the manifold. Besides, $a_6$, $a_7$ show no contribution close to the steady solutions, as their role is to adapt the modes $\boldsymbol {u}_4$, $\boldsymbol {u}_5$ when approaching the stable limit cycle.

The force model identification is more challenging with these two additional modes. High robustness is required for our force model without losing the identified terms in § 5.1. Compared to the force formula (5.1) with five modes, 8 new terms are introduced in the drag formula, namely $a_7,a_1a_6,a_2a_6,a_4a_6,a_6^{2},a_3a_7,a_5a_7,a_7^{2}$, and 7 additional terms are considered in the lift formula, namely $a_6,a_3a_6,a_5a_6,a_1a_7,a_2a_7,a_4a_7,a_6a_7$. Due to the similar transient dynamics of $a_4$, $a_5$ and $a_6$, $a_7$, the corrective degrees of freedom $a_6$, $a_7$ can easily replace $a_4$, $a_5$ in the identified model. Hence, the original structure of the force model with five modes could be lost. To avoid possible over-fitting, we need to free the active terms gradually and constrain the parameters of $a_4$, $a_5$ during the sparse regression to ensure the robustness of the result. In addition, the newly introduced terms should work as a corrective function to the original force model with five degrees of freedom. In other words, the new force model with seven degrees of freedom should inherit the original structure of (5.2).

Based on the structure of the drag model (5.2a), the terms $a_7$, $a_7a_7$, $a_3a_7$, $a_4a_6$ and $a_5a_7$ are introduced in the extended model. The terms $a_1a_6,a_2a_6,a_6^{2}$ are firstly set to zero because their corresponding terms $a_1a_4,a_2a_4,a_4^{2}$ in (5.2a) are vanishing. In order to improve the robustness of the regression results, the terms $a_5$ and $a_5^{2}$ are constrained with the values from (5.2a). Increasing the $L1$-penalty of the LASSO regression, $l_{x; 7}$, $q_{x; 4 6}$ and $q_{x; 7 7}$ vanish successively, and an obvious under-fitting starts when losing $q_{x; 3 5}$. The introduced terms $q_{x; 3 7}$, $q_{x; 5 7}$ are robust with little possibility of over-fitting. Eventually, the drag model reads

(5.7)\begin{align} C_D &= 3.77331204 + 0.05888312 a_5 - 0.00169970 a_1^{2} - 0.00156775 a_2^{2} \nonumber\\ &\quad + 0.00513885 a_3^{2} + 0.00786294 a_3a_5 + 0.00950204 a_3a_7 \nonumber\\ &\quad - 0.25910470 a_5^{2} - 0.06264888 a_5a_7 . \end{align}

Equation (5.7) preserves the original form of (5.2a), with tiny changes to the coefficients. This extended model fits well the dynamics of the drag coefficient, with the $r^{2}$ score increasing to $0.9981$, which also can be seen with the red dashed curve of figure 15(a,b).

Figure 15. Performance of the force model with two additional slaved corrective modes. Time evolution of the drag $C_D$ (a,b) and lift $C_L$ (c,d) coefficients in the full-flow dynamics (solid black line) and for the force model (red dashed line), at $Re=80$. Initial condition: (a,c) symmetric steady solution $\boldsymbol {u}_s$, (b,d) asymmetric steady solution $\boldsymbol {u}_s^{+}$.

As already mentioned, the drag monotonically increases with the development of the vortex shedding. This is obvious, for instance, from figure 15, when the lift starts to oscillate and the drag to increase. The positive signs of $q_{y; 3 3}$, $q_{y; 3 5}$ and $q_{y; 3 7}$, in the drag model of (5.7), are responsible for this monotonic increase of the drag. Compared to the drag model with only $a_5$ in § 5.1, the contribution to the drag of $a_5$ and $a_7$ is more subtle. They contribute to an increase of the drag through $a_5$, $a_5a_3$ and $a_7a_3$, while they promote a decrease of the drag through $a_5^{2}$ and $a_5a_7$. As a non-trivial result, the statistically asymmetric (stable) limit cycles have a larger drag than the statistically symmetric (unstable) limit cycle, while the asymmetric steady solutions have a lower drag than the symmetric steady solution. This is obvious in figure 11 when considering the relative positions of the three steady solutions and three limit cycles along the $C_D$ axis. Note that the parameters $q_{x; 1 1}$, $q_{x; 2 2}$ and $q_{x; 5 7}$ all own negative signs but are relatively small. The two parameters $q_{x; 1 1}$, $q_{x; 2 2}$ solely contribute to the oscillating dynamics, as discussed in § 4.1, while $q_{x; 5 7}$ optimizes the fitting result when evolving toward the attracting limit cycles.

Analogously, for the lift model, the values of $l_{y; 4}$ and $q_{y; 4 5}$ are taken from the identified lift model in (5.2b), while $q_{y; 1 7}$, $q_{y; 2 7}$ are set to zero for consistency with the structure of (5.2b), in which $q_{y; 1 5}$, $q_{y; 2 5}$ are absent. Based on the structure of model (5.2b), the terms $a_6$, $a_6a_7$, $a_3a_6$, $a_5a_6$ and $a_4a_7$ are introduced in the extended model. The final sparse form is identified by the LASSO regression on gradually increasing the $L1$-penalty. A sparse lift model, compatible with the structure of (5.2b), is derived as

(5.8)\begin{align} C_L &= 0.00762433 a_1 + 0.01102097 a_2 - 0.10179203 a_4 - 0.03129798 a_6 \nonumber\\ &\quad - 0.00141416 a_1a_3 - 0.00289952 a_2 a_3 + 0.00656293 a_3a_4 - 0.01082375 a_3a_6\nonumber\\ &\quad + 0.05914386 a_4a_5 + 0.02365784 a_4a_7 - 0.03348935 a_5a_6. \end{align}

In addition to the lift model of (5.2b), the lift model of (5.8) contains the terms $a_{6}$, $a_3a_6$ and $a_5a_6$, as well as the coupling between $a_4$ to $a_7$. The $r^{2}$ score has increased to $0.9952$. Both the oscillating dynamics in the early stage and the symmetry-breaking stage are better reproduced for the lift coefficient, as the red dashed curve of figure 15(c,d) proves.

With the two additional degrees of freedom $a_6$, $a_7$, the time evolution of the drag and lift coefficients are well reproduced, as shown in figure 15. Without notable changes of the original lift structure, the phase of the lift dynamics is now correctly caught along with the complete transient dynamics.

5.4. Force model at $Re=100$

In § 4.2, we derived a basic force formula for the primary stage of the transient evolution at $Re=100$, when only the degrees of freedom of the pitchfork bifurcation were involved. We now consider the complete force evolution at $Re=100$. Figure 16 shows trajectories issued from the three different steady solutions in the three-dimensional time-delayed embedding space of $C_L$ and $C_D$. The black trajectory, issued from the symmetric steady solution $\boldsymbol {u}_s$ (black cross $\times$ in figure 16) first approaches the asymmetric steady solution $\boldsymbol {u}_s^{+}$ (red point) before escaping out of it and eventually reaching the stable (statistically asymmetric) limit cycles around $\bar {\boldsymbol {u}}^{+}$.

Figure 16. Trajectories in the time-delayed embedding space of the lift $C_L$ and drag $C_D$ coefficients, with $\tau =2$, at $Re=100$. Black trajectories starting close to the symmetric steady solution $\boldsymbol {u}_s$ ($\times$); red trajectory starting close to the asymmetric steady solution $\boldsymbol {u}_s^{+}$ ($\bullet$); blue trajectory starting close to the asymmetric steady solution $\boldsymbol {u}_s^{-}$ ($\blacksquare$).

The same mode decomposition strategy is proposed, resulting in a reduced-order model with 7 modes. The mode amplitudes from two DNS, starting from either the symmetric steady solution $\boldsymbol {u}_s$ (a) or the asymmetric steady solution $\boldsymbol {u}_s^{+}$ (b), are shown in figure 17.

Figure 17. Mode amplitudes $a_{1,\dots ,7}(t)$ in the full-flow dynamics starting (a) from the symmetric steady solution $\boldsymbol {u}_s$, (b) from the asymmetric steady solution $\boldsymbol {u}_s^{+}$, at $Re=100$.

As already observed in figure 10, the drag coefficient (solid black line) in figure 18(a) exhibits a minimal value for a transient state around $t\approx 700$. This transient state is the asymmetric steady solution $\boldsymbol {u}_s^{+}$ (red circle of figure 16). In the frame of our modal decomposition (3.1), $\boldsymbol {u}_s^{+}$ is approximated as

(5.9)\begin{equation} \boldsymbol{u}_s^{+} \approx \boldsymbol{u}_s + a_4(700)\boldsymbol{u}_4 + a_5(700)\boldsymbol{u}_5, \end{equation}

with only $a_4$ and $a_5$ being active in the dynamics of the fluidic pinball, as can be seen in figure 17(a). From (4.8a), the drag coefficient only depends on $a_5$ and $a_5^{2}$, which actually contribute to the transitory increase and an overall decrease on the drag. This is fully consistent with the transition of the drag coefficient observed in figures 10(a) and 18(a) from $t=300$ to $700$; $a_5$ is found to contribute to the initial rising of $C_D$, around $t\approx 650$, while $a_5^{2}$ contributes to the subsequent decrease of the drag coefficient, around $t=700$. The degrees of freedom associated with the Hopf bifurcation become active later during the transient dynamics, when the state space orbit leaves the unstable asymmetric steady solution $\boldsymbol {u}_s^{+}$ toward the stable attracting limit cycle around $\bar {\boldsymbol {u}}_s^{+}$.

Figure 18. Performance of the force model with two additional slaved corrective modes. Time evolution of the drag $C_D$ (a,b) and the lift $C_L$ (c,d) coefficients in the full-flow dynamics (solid black line) and for the force model (red dashed line), at $Re=100$. Initial condition: (a,c) symmetric steady solution $\boldsymbol {u}_s$, (b,d) asymmetric steady solution $\boldsymbol {u}_s^{+}$.

The training data are the real force coefficients and the mode amplitudes taken from the DNS starting with the three different steady solutions to the final asymptotic regimes. Following the same calibration procedure as for $Re=80$, we first apply the LASSO regression for the force model with the five leading degrees of freedom, and then introduce the two additional degrees of freedom $a_6$, $a_7$ into the regression for optimization. Performing the sparse regression in this way can prevent the elimination of $a_4$, $a_5$ and ensure the corrective effect of $a_6$, $a_7$, thereby improving the robustness of the identification. The force model at $Re=100$ reads

(5.10a)\begin{align} C_D &= 3.58248992 + 0.04367604 a_5 - 0.00302817 a_1^{2} - 0.00354079 a_2^{2} \nonumber\\ &\quad + 0.00158873 a_3^{2} + 0.02169661 a_3a_5 + 0.02223079 a_3a_7 \nonumber\\ &\quad - 0.08525184 a_5^{2} - 0.04763643 a_5a_7 , \end{align}
(5.10b)\begin{align} C_L &= 0.00346208 a_1 + 0.00269236 a_2 - 0.13611053 a_4 + 0.05962648 a_6\nonumber\\ &\quad + 0.00029274 a_1a_3 - 0.00045784 a_2a_3 + 0.00389912 a_3a_4 - 0.02102284 a_3a_6 \nonumber\\ &\quad + 0.09194312 a_4a_5 + 0.02056288 a_4a_7 - 0.10980990 a_5a_6, \end{align}

with $r^{2} = 0.9984$ for the drag model of (5.10a), and $r^{2} = 0.9901$ for the lift model of (5.10b). As shown in figure 18, the force model fits well the time evolution of the drag and lift coefficients. Moreover, (5.7), (5.8) and (5.10) own the same active terms. Henceforth, the drag force model preserves the same structure with the same signs of the active terms as the Reynolds number is increased. In addition, although the transient dynamics at $Re=80$ and 100 is qualitatively very different, with the seven degrees of freedom differently activated during the transient, the force model of (5.7) and (5.8) is still consistent at $Re=100$, with the correctly identified mean-field model. For the lift model (5.10b), we notice the same structure with the sign changes for the terms $a_1a_3$ and $a_6$, compared to (5.8), which is acceptable for the oscillating dynamics. Compatible with the basic lift force model, the lift force model with seven degrees of freedom also correctly identifies the force transitions, as shown in figure 18(c,d).

6. Conclusions and outlook

We proposed aerodynamic force formulae complementing mean-field POD Galerkin models for the unforced fluidic pinball. The starting point is a general Galerkin method for unsteady incompressible viscous flow around a stationary body. First, the instantaneous force is derived as a constant-linear-quadratic function of the mode amplitudes from first principles. The viscous and pressure contributions to the force are directly obtained from the Galerkin expansion and lead to a constant-linear-quadratic force in terms of the mode amplitudes.

These terms lead to corresponding changes in the flow from which the force can also be derived. One contribution from the convective term describes the momentum flux contribution. The additional contribution from the local acceleration requires the Galerkin system to replace the time derivatives of the mode amplitudes by a state function. In contrast to the pioneering work by Noca et al. (Reference Noca, Shiels and Jeon1999), the derivation is valid for arbitrary multiply connected domains.

The drag and lift formula is simplified for the fluidic pinball model exploiting the symmetry of the modes. Approximately half of the terms can be discarded on the grounds of symmetry. A second simplification is performed with a sparse calibration of the remaining coefficients. The sparsity parameter $\lambda$ penalizes any non-vanishing term and yields sparse human-interpretable expressions. The challenges of the purely projection-based approach is discussed in appendix C, and the challenges of using standard POD modes is elaborated in appendix D.

The sparse force model methodology is applied to three transient dynamics: (i) the periodic regime of statistically symmetric vortex shedding at $Re=30$, (ii) the periodic regime of statistically asymmetric vortex shedding at $Re=100$ and (iii) the same regime at $Re=80$ but with metastable statistically symmetric periodicity.

The transient dynamics at $Re=30$ from the steady solution to the limit cycle is resolved by standard third-order mean-field Galerkin model with two oscillatory modes for vortex shedding and one shift mode for the mean-field distortion (Noack et al. Reference Noack, Afanasiev, Morzyński, Tadmor and Thiele2003). The drag formula includes the squares of all mode amplitudes consistent with the second harmonic fluctuations. The drag monotonically increases during the transient. The lift formula includes the amplitudes of the von Kármán modes and their products with the shift mode, consistent with expectations. Its oscillation increases until the limit cycle is reached.

The dynamics at $Re=100$ after the Hopf and pitchfork bifurcation has three unstable fixed points, one symmetric steady solution and a mirror-symmetric pair of asymmetric ones. The transients from these fixed points terminate in one of the asymmetric limit cycles corresponding to the asymmetric shedding states. This dynamics is described by a fifth-order Galerkin model (Deng et al. Reference Deng, Noack, Morzyński and Pastur2020), where the first three modes resolve the Hopf bifurcation and the next two modes the pitchfork bifurcation. The associated drag formula contains the terms of $Re=30$. In addition, the drag is modified by linear and quadratic terms with the shift modes associated with the Hopf and pitchfork instabilities. These additional terms vanish without pitchfork bifurcation and do not introduce harmonics of vortex shedding. Similarly, the lift formula generalizes the expression at $Re=30$.

The intermediate Reynolds number $80$ leads to a more complex force model, as the transients may pass through a meta-stable symmetric limit cycle. The accuracy of the force model could significantly be increased by two additional Galerkin modes, which resolve variations between symmetric and asymmetric limit cycles. The drag and lift formulae were correspondingly longer and good agreement with computational data is achieved.

Summarizing, the sparse force model describes multi-attractor behaviour of the unforced fluidic pinball even for a complex dynamics with three steady and three periodic solutions. For this configuration, we have the advantage of a thorough understanding of the dynamics via a low-dimensional mean-field Galerkin model. We envision successful applications of sparse regression for aerodynamic forces for turbulent flows, e.g. for the bi-stable behaviour of the Ahmed body wake (Grandemange, Gohlke & Cadot Reference Grandemange, Gohlke and Cadot2013; Östh et al. Reference Östh, Krajnović, Noack, Barros and Borée2014; Barros et al. Reference Barros, Borée, Cadot, Spohn and Noack2017).

The force formula may be particularly instructive for drag reduction with active control (Choi, Jeon & Kim Reference Choi, Jeon and Kim2008). Given a Galerkin model, the force formula indicates beneficial regions of the state space. Thus, an upfront kinematical insight is gained in which direction control needs to ‘push’ the attractor. For instance, the third-order mean-field model and the force formula imply that stabilization is required for drag reduction, consistent with the earlier studies of Protas (Reference Protas2004) and Bergmann & Cordier (Reference Bergmann and Cordier2008). Future generalizations may also profit from stochasticity (Sapsis & Lermusiaux Reference Sapsis and Lermusiaux2009).

Acknowledgements

We appreciate valuable discussions with G.C. Maceda, F. Lusseyran and C. Leclercq. We thank the anonymous referees for their insightlful suggestions which have inspired some of our investigations.

Funding

N.D. appreciates the support of the China Scholarships Council (No. 201808070123) during his PhD thesis in the ENSTA Paris of Institut Polytechnique de Paris, and numerical support from the laboratories LIMSI (CNRS-UPR 3251) and IMSIA (UMR EDF-ENSTA-CNRS-CEA 9219). This work is supported by a public grant overseen by the French National Research Agency (ANR) by grant ‘FlowCon’ (ANR-17-ASTR-0022), and by Polish Ministry of Science and Higher Education (MNiSW) under the Grant No.: 0612/SBAD/3567.

Declaration of interests

The authors report no conflict of interest.

Appendix A. Forces from the momentum balance

The forces can be alternatively derived from the residual of the Navier–Stokes equations

(A1)\begin{equation} \boldsymbol{R} ( \boldsymbol{u},p) := \partial_t \boldsymbol{u} + \boldsymbol{\nabla} \boldsymbol{\cdot} \boldsymbol{u} \otimes \boldsymbol{u} - \nu \triangle \boldsymbol{u} + \boldsymbol{\nabla} p, \end{equation}

in the domain $\varOmega$. This domain is assumed to enclose the obstacle and extend sufficiently far away from the obstacle such that the free-stream condition $\boldsymbol {u} = \boldsymbol {e}_x$ can be applied on the left, top and bottom boundaries of the fluid domain $\varOmega$. The domain boundary $\partial \varOmega$ contains the surface of the immersed body $\varGamma$ and the outer surface $S_{\infty }$. It should be noted that the surface element $\textrm {d}S$ on the body points inside the body, i.e. opposite to the direction in § 2.2.

The force in direction $\boldsymbol {e}_{\alpha }$ is derived from the integrated momentum balance in that direction

(A2)\begin{equation} \left( \boldsymbol{e}_{\alpha}, \boldsymbol{R}(\boldsymbol{u},p) \right)_{\varOmega} =0. \end{equation}

Four terms are obtained. The first contribution is the viscous term. This term can be converted into a skin friction integral over $\varGamma$ and $S_{\infty }$. The contribution over the outer integral vanishes under free-stream conditions. The remaining contribution is the viscous force applied to the immersed body

(A3)\begin{equation} \left(\boldsymbol{e}_{\alpha}, \nu \triangle \boldsymbol{u} \right)_{\varOmega} = \nu \boldsymbol{e}_{\alpha}\boldsymbol{\cdot} \oint\limits_{\varGamma + S_{\infty}} \left( \boldsymbol{\nabla} \boldsymbol{u} + (\boldsymbol{\nabla} \boldsymbol{u})^\textrm{T} \right) \boldsymbol{\cdot} \boldsymbol{n}\, \textrm{d}S = F_{\alpha}^{\nu}, \end{equation}

where $\boldsymbol {e}_{\alpha } \boldsymbol {\cdot } ( \boldsymbol {\nabla } \boldsymbol {u} + (\boldsymbol {\nabla } \boldsymbol {u})^\textrm {T} ) \boldsymbol {\cdot } \boldsymbol {n} = 2 \sum _{\alpha , \beta =x,y,z} {S}_{\alpha ,\beta } n_{\beta }$.

The second contribution is the pressure term which can analogously reduce to the pressure force on the immersed body

(A4)\begin{equation} \left(\boldsymbol{e}_{\alpha},-\boldsymbol{\nabla} p\right)_{\varOmega} ={-} \oint\limits_{\varGamma + S_{\infty}} p n_{\alpha} \, \textrm{d}S = F_{\alpha}^{p}. \end{equation}

Not surprisingly, we arrive at the formula of § 2.2. The force exerted on the body is equal but opposite to the force exerted on the fluid.

The third term is the local acceleration

(A5)\begin{equation} \left(\boldsymbol{e}_{\alpha}, \partial_t \left[ \sum_{j=0}^{N} a_j(t) \boldsymbol{u}_j(\boldsymbol{x}) \right]\right)_{\varOmega} = \sum_{j=1}^{N} m^{t}_{\alpha; j} \frac{{\textrm{d}a}_j}{\textrm{d}t}(t) , \end{equation}

where $m^{t}_{\alpha ; j} = (\boldsymbol {e}_{\alpha },\boldsymbol {u}_j)_{\varOmega }$.

The fourth term arises from the convective acceleration

(A6)\begin{equation} \left(\boldsymbol{e}_{\alpha}, \boldsymbol{\nabla} \boldsymbol{\cdot} \left( \left[ \sum_{j=0}^{N} a_j \boldsymbol{u}_j \right] \otimes\left[ \sum_{k=0}^{N} a_k \boldsymbol{u}_k \right]\right) \right)_{\varOmega} = \sum_{j,k = 0}^{N} q^{c}_{\alpha; j k} a_j a_k, \end{equation}

where $q^{c}_{\alpha ; j k} = (\boldsymbol {e}_{\alpha }, \boldsymbol {\nabla } \boldsymbol {\cdot } [\boldsymbol {u}_j \otimes \boldsymbol {u}_k ])_{\varOmega }.$ The volume integral over $\varOmega$ can be converted into a momentum flux surface integral over the boundary.

Making use of the momentum balance (A2), the third and fourth contributions from the acceleration terms equal the total force

(A7)\begin{equation} F_{\alpha} = \sum_{j=1}^{N} m^{t}_{\alpha; j} \frac{{\textrm{d}a}_j}{\textrm{d}t} + \sum_{j,k=0}^{N} q^{c}_{\alpha; j k} a_j a_k. \end{equation}

This force formula contains constant, linear and quadratic terms of the mode amplitudes as well as their time derivatives. The state-dependent formula (2.18) may be obtained from (A7) by replacing the time derivatives with (2.6). The total forces on the immersed body are here again represented by a constant-linear-quadratic expression.

The above mentioned formulae dresses Newton's second law $\boldsymbol {F} = m \boldsymbol {a}$ in a Galerkin framework for fluid flow. Equation (A7) corresponds to ‘$m \boldsymbol {a}$’ and is purely based on the fluid motion. Equation (2.18) corresponds to ‘$\boldsymbol {F}$’ and allows distinguishing between the contribution of viscous and pressure stresses.

Appendix B. Influence of the sparsity parameter and regression methods

In the SINDy algorithms, the sparsity parameter is either the $L1$-penalty for the LASSO regression or the threshold for the sequential thresholded least-squares (STLS) regression. We denote the $L1$-penalty and the threshold as the sparsity parameter $\lambda$ in both cases. These two methods can, however, lead to different results. We can choose the one with a better performance according to the actual needs.

In § 4.1, we derived the sparse drag model with three degrees of freedom at $Re = 30$. Benefiting from the low cost of computation for the regression test, we can iteratively run the algorithm changing the sparsity parameter $\lambda$ and investigate the performance changes of the identified model. The performance of the identified drag model by these two regression methods when varying $\lambda$ is illustrated in figures 19(a) and 20(a), together with a comparison with the real force dynamics for three typical values of $\lambda$.

Figure 19. Illustration of the influence of the sparsity parameter $\lambda$ on both the complexity and accuracy of the identified drag model by the LASSO regression with three degrees of freedom at $Re = 30$. (a) Evolution of the number of non-zero coefficients (red) and of the $r^{2}$ score (blue) as a function of the sparsity parameter $\lambda$. Performance of the identified drag model at $\lambda = 0.8$ (b), $0.9$ (c) and $0.95$ (d). Time evolution of the drag $C_D$ coefficients in the full-flow dynamics (solid black line) and for the force model (red dashed line). Initial condition: symmetric steady solution.

Figure 20. Illustration of the influence of the sparsity parameter $\lambda$ on both the complexity and accuracy of the identified drag model by the sequential thresholded least-square regression with three degrees of freedom at $Re = 30$. (a) Evolution of the number of non-zero coefficients (red) and of the $r^{2}$ score (blue) as a function of the sparsity parameter $\lambda$. Performance of the identified drag model at $\lambda = 0.3$ (b), $0.45$ (c) and $0.9$ (d). Time evolution of the drag $C_D$ coefficients in the full-flow dynamics (solid black line) and for the force model (red dashed line). Initial condition: symmetric steady solution.

The sparsity parameter starts with $0$ (pure least-square regression) and increases up to nearly $1$. The structures of the resulting models at $\lambda =0.95$ for the LASSO regression, see figure 19(d), and $\lambda =0.45$ for the STLS regression, see figure 20(c), are identical, where only $a_3^{2}$ remains. However, the STLS regression is more sensitive to the sparsity parameter, as shown in figure 20(a). The terms $a_{3}$, $a_1^{2}$ and $a_2^{2}$ are eliminated at the same time. The remaining $a_3^{2}$ is replaced by $a_3$ with $\lambda > 0.48$, and the identified models are obviously under-fitted, as shown in figure 20(d). In contrast, the LASSO regression eliminates the terms gradually, first $a_1a_2$, then $a_3$, and eventually $a_1^{2}$ together with $a_2^{2}$. In figure 19(a), the elimination of $a_1^{2}$ and $a_2^{2}$ only reduces the $r^{2}$ score by $0.003$. But the loss of the fluctuating drag dynamics indicates an under-fitting. Hence, the optimal $\lambda$ is found for $0.85$.

To figure out the reason for the failure of the identification with the STLS regression when $\lambda > 0.48$, we compare the evolution of the coefficients with increasing $\lambda$ in figure 21; $a_1a_2$ is the first eliminated term in both cases. The coefficients in the initial stage before the elimination of $a_3$ are almost the same. After the elimination of $a_3$ with the LASSO regression, as shown in figure 21(a), the coefficients of $a_1^{2}$ and $a_2^{2}$ become of order $O(10^{-3})$. Since the STLS regression algorithm thresholds the terms with smaller coefficients, the tiny coefficients of $a_1^{2}$ and $a_2^{2}$ will be set to zero simultaneously. When the STLS regression is used with a too large sparsity parameter $\lambda$, the term with larger coefficient can survive. As illustrated in figure 21(b), the remaining term $a_3^{2}$ is replaced by $a_3$ with a larger coefficient. This explains the reason why the STLS regression final converges to $a_3$, which is obviously the wrong term for the real drag force dynamics in figure 20(d).

Figure 21. Evolution of the coefficients of the terms $a_1a_2$ (green), $a_3$ (red), $a_3^{2}$ (light blue), $a_1^{2}$ $a_2^{2}$ (purple), in the identified drag model as a function of the sparsity parameter $\lambda$ for (a) the LASSO regression and (b) the sequential thresholded least-square regression.

We apply the same analysis for the sparse drag model with five degrees of freedom at $Re = 80$, as described in § 5.1. The evolutions of the performances under the two regression methods are shown in figure 22. The STLS regression goes in the wrong direction for $\lambda > 0.17$. After checking the list of coefficients, the key term $a_3^{2}$ is deleted irretrievably, resulting in the inability of the model to fit correctly. However, the regression result right before the critical value provides the most simplified and relevant drag model of (5.2a) with $r^{2} = 0.9816$.

Figure 22. Illustration of the influence of the sparsity parameter $\lambda$ on both the complexity and accuracy of the identified drag model by (a) the LASSO regression, (b) the sequential thresholded least-square regression, with three degrees of freedom at $Re = 80$. Evolution of the number of non-zero coefficients (red) and of the $r^{2}$ score (blue) as a function of the sparsity parameter $\lambda$.

The LASSO regression is much safer in the elimination of terms; $a_3^{2}$ can survive during the regression in all of the range of $\lambda$ from $0$ to almost $1$. This further indicates that the key terms have a better robustness in the LASSO regression. From figure 22(a), the optimal $\lambda$ is chosen at $0.85$, involving six terms and $r^{2} = 0.9791$. Although there are only five terms remaining when $\lambda = 0.9$, the resulting model is not stable. It returns to six terms and $r^{2} = 0.9755$ at $\lambda = 0.95$, with different active terms compared to the model at $\lambda = 0.85$. At the optimal value, the identified drag model consists of terms $a_5$, $a_1^{2}$, $a_1a_2$, $a_2^{2}$, $a_3^{2}$, $a_3a_5$, where $a_5^{2}$ is missing. Since $a_1a_2$ is of order $O(10^{-4})$, we can directly apply the least-square regression to the updated library by deleting $a_1a_2$ and adding $a_5^{2}$. The regression result is the same as for the STLS regression.

Appendix C. Limitations of the purely projection-based approach

From the expression of the pressure and viscous force on the body in § 2.2, the force contribution of each velocity mode in the Galerkin expansion can be numerically determined, as in Liang & Dong (Reference Liang and Dong2014).

The viscous force associated with mode $\boldsymbol {u}_j$ can be explicitly calculated through $q^{\nu }_{\alpha ; j}$ in (2.13). However, solving $q^{p}_{\alpha ; jk}$ in (2.16) needs a homogeneous Neumann boundary condition for the pressure, i.e. the normal derivative of $p$ in the outward direction $\boldsymbol {n}$ must vanish on the whole domain boundary $\partial \varOmega$,

(C1)\begin{equation} \partial_n p = \boldsymbol{n} \boldsymbol{\cdot} \boldsymbol{\nabla} p = 0 . \end{equation}

In this study, we apply a no-slip condition on the velocity without the above-mentioned Neumann boundary condition on pressure. Hence, the partial pressure fields $p_{jk}$ cannot be determined to a constant pressure field. Analogously, $q^{p}_{\alpha ; jk}$ cannot be solved with an exact value. Even if we assume Neumann boundary conditions for the pressure field $p$, it is still a numerically challenging work since the pressure field are expanded to numerous partial pressure fields $p_{jk}$, see (2.15).

Without considering the pressure force contribution, we can reconstruct the viscous force from the viscous force contribution of the bifurcation modes. The resulting viscous force model only contains linear terms and reads

(C2)\begin{equation} \left.\begin{gathered} C_D^{\nu} = 1.01814664 + 0.00159948 a_3 - 0.0023798 a_5 + 0.00601715 a_7,\\ C_L^{\nu} = 0.000267167 a_1 + 0.00004522 a_2 - 0.01409768 a_4 - 0.0055717 a_6. \end{gathered}\right\} \end{equation}

The viscous force contributions of each bifurcation mode is explicitly computed without any symmetry assumption, no sparsity can be expected in this model. Yet, after eliminating terms with a coefficient less than $O(10^{-5})$, the resulting force models (C2) only involve the terms associated with the bifurcations modes with the appropriate symmetry, indicated as the symmetric modes $\boldsymbol {u}_3$, $\boldsymbol {u}_5$, $\boldsymbol {u}_7$ in $C_D^{\nu }$ and the symmetric modes $\boldsymbol {u}_1$, $\boldsymbol {u}_2$, $\boldsymbol {u}_4$, $\boldsymbol {u}_6$ in $C_L^{\nu }$. The performance of the force model using the real viscous force contribution of the seven bifurcation modes is illustrated in figure 23. The $r^{2}$ score for the viscous drag model is $0.9786$ and $0.9183$ for the viscous lift model. The accuracy and the predictive ability of the force model are acceptable for the drag model with only three items and the lift model with only four terms.

Figure 23. Performance of the force model with the real forces contribution of seven bifurcation modes. Time evolution of the viscous drag $C_D^{\nu }$ (a) and the viscous lift $C_L^{\nu }$ (b) coefficients in the full-flow dynamics (solid black line) and for the force model (red dashed line) for DNS starting from the symmetric steady solution $\boldsymbol {u}_s$ at $Re=80$.

Appendix D. Limitation of the POD-based force model

We apply POD on the fluctuating flow field $\boldsymbol {u}(\boldsymbol {x},t)- \boldsymbol {u}_s(\boldsymbol {x})$, where $\boldsymbol {u}_s$ is the symmetric steady Navier–Stokes solution described in § 2.1. The snapshots used for the POD come from the two mirror-conjugated DNS trajectories started close by the symmetric steady solution. The POD mode expansion of the flow field reads

(D1)\begin{equation} \boldsymbol{u} (\boldsymbol{x},t ) = \boldsymbol{u}_s + \sum_{j=1}^{N} a_j(t) \boldsymbol{u}_j ( \boldsymbol{x} ). \end{equation}

Due to the lack of boundary conditions for the pressure field contribution, we only focus on the reconstruction of the viscous force with the purely projection-based approach. The contribution to the viscous drag and lift forces, given by $\max {|q^{\nu }_{\alpha ; j} a_j|}$, with $\alpha =x, y$, are shown in figure 24. The main force contribution comes from the leading $50$ POD modes. The viscous force reconstructed with the $N$ leading POD mode amplitudes reads

(D2)\begin{equation} F_{\alpha}^{\nu} = c_{\alpha}^{\nu} + \sum_{j=1}^{N} q_{\alpha; j}^{\nu} a_j. \end{equation}

The viscous drag $C_D^{\nu }$ and lift $C_D^{\nu }$ coefficients reconstructed with different numbers of POD modes are compared to the real force dynamics in figure 25.

Figure 24. Contribution of the POD modes $\boldsymbol {u}_j$ to the viscous (a) drag and (b) lift forces for DNS starting from the symmetric steady solution $\boldsymbol {u}_s$ at $Re=80$.

Figure 25. Viscous drag (ac) and lift (df) force reconstruction with the (a,d) $N=10$, (b,e) $N=20$, (c,f) $N=50$ leading POD modes starting from the symmetric steady solution $\boldsymbol {u}_s$ at $Re=80$. Real force dynamics computed from the DNS (black curve), reconstructed forces from the $N$ leading POD modes (dashed red line).

For a sequential $N$, the error of the reconstructed force coefficients with $N$ leading POD modes can be also evaluated with the $r^{2}$ score. A higher $r^{2}$ score indicates less error in the reconstructed force. As expected, the error tends to decrease when the number of POD modes is increased in figure 26. To achieve $r^{2} > 0.999$, $N = 36$ leading POD modes are required for the drag force, and $N = 51$ modes for $r^{2} > 0.9999$. For the lift force, these two critical numbers are respectively $N = 30$ and $N = 86$. In actual situations, the model with $r^{2} > 0.999$ has enough accuracy. Note that no sparsity is involved in the model because the force contribution of each POD mode is computed explicitly.

Figure 26. Error on the viscous (a) drag and (b) lift force reconstruction with the $N$ leading POD modes starting the DNS starting from the symmetric steady solution $\boldsymbol {u}_s$ at $Re=80$.

We now focus on the regression-based approach, we set a truncation of the model with $N=10, 20, 50$ leading POD modes, and try to use the sparse regression to find a drag model with a balance between accuracy and complexity. To be noted, the drag force considered here involves both the pressure and viscous contributions to the force. To reach the same $r^{2}$ score, it requires more POD modes due to the additional quadratic complexity of the pressure force contribution.

The library of mode amplitudes contains $66$, $231$ and $1326$ candidate terms for the $N=10,20,50$ leading POD modes. However, as shown in figure 27, the least-square regression result for $N=10,20$ cannot reach an $r^{2}$ score higher than $0.7$. Only the situation with $N=50$ can start with $r^{2}=1$, but hundreds of terms are still required for an acceptable accuracy. The interpretability of the identified model is hopeless.

Figure 27. Illustration of the influence of the sparsity parameter $\lambda$ on both the complexity and accuracy of the identified drag model by the LASSO regression with the (a) $N=10$, (b) $N=20$, (c) $N=50$ leading POD modes at $Re = 80$. Evolution of the number of non-zero coefficients (red) and of the $r^{2}$ score (blue) as a function of the sparsity parameter $\lambda$.

In summary, POD modes are decomposed and sorted according to energy criteria. The constant-linear-quadratic expression for the drag and lift forces can still be derived, but it requires a large number of POD modes. From a purely numerical approach, no sparsity is imposed in the model. For the regression-based approach, the library of sparse regression is polluted with harmonic modes and noise. Too many degrees of freedom and the harmonic relationships between them make it hard to derive a simple model from sparse regression. The most feasible solution is to find the dynamically related degrees of freedom between these modes – as we actually did in our approach. Another possible direction is to optimize the sparse regression process, in order to select the key degrees of freedom out of a polluted library of too many degrees of freedom.

Appendix E. Reduced-order model with seven degrees of freedom

In Deng et al. (Reference Deng, Noack, Morzyński and Pastur2020), the reduced-order model of the fluidic pinball dynamics was derived for five degrees of freedom at $Re=80$, namely $a_1$ to $a_5$. Here we generalize the reduced-order model for seven modes, by adding $a_6$ and $a_7$ to the model. The new system reads

(E1a)\begin{gather} \textrm{d}a_1/\textrm{d}t = a_1(\sigma_1 - \beta a_3 - \beta_{15} a_5) - a_2(\omega_1 + \gamma a_3 + \gamma_{15} a_5) + l_{14} a_4 + q_{134} a_3a_4, \end{gather}
(E1b)\begin{gather}\textrm{d}a_2/\textrm{d}t = a_2(\sigma_1 - \beta a_3 - \beta_{15} a_5) + a_1(\omega_1 + \gamma a_3 + \gamma_{15} a_5) + l_{24} a_4 + q_{234} a_3a_4, \end{gather}
(E1c)\begin{gather}\textrm{d}a_3/\textrm{d}t = \sigma_3 a_3 +\beta_3 (a_1^2+a_2^2) + l_{35} a_5 + q_{314} a_1a_4 + q_{335} a_3a_5 + q_{355} a_5^{2}, \end{gather}
(E1d)\begin{gather}\textrm{d}a_4/\textrm{d}t = \sigma_4 a_4 - \beta_4 a_4a_5 + a_1(l_{41} + q_{413} a_3 + q_{415} a_5) + a_2(l_{42} + q_{423} a_3 + q_{425} a_5), \end{gather}
(E1e)\begin{gather}\textrm{d}a_5/\textrm{d}t = \sigma_5 a_5 + \beta_{5} a_4^{2} + l_{53} a_3 + q_{514} a_1a_4 + q_{533} a_3^{2} + q_{535} a_3a_5, \end{gather}
(E1f)\begin{gather}\textrm{d}a_6/\textrm{d}t = \sigma_6 a_6 - \beta_6\ a_6a_7 + a_1(l_{61} + q_{613} a_3 + q_{617} a_7) + a_2(l_{62} + q_{623} a_3 + q_{627} a_7), \end{gather}
(E1g)\begin{gather}\textrm{d}a_7/\textrm{d}t = \sigma_7 a_7 + \beta_{7} a_6^{2} + l_{73} a_3 + q_{716} a_1a_6 + q_{726} a_2a_6 + q_{733} a_3^{2} + q_{737} a_3a_7. \end{gather}

The identified system coefficients are recorded in table 1, and the model performance is exemplified in figure 28.

Table 1. Coefficients of the reduced-order model at $Re=80$. See text for details.

Figure 28. Performance of the reduced-order model with cross-terms. Time evolution of coefficients $a_1$ to $a_7$ in the full-flow dynamics (solid blue line) and for the reduced-order model (red dashed line). The initial condition is the same for the reduced-order model and the full-flow dynamics.

References

REFERENCES

Aubry, N., Holmes, P., Lumley, J.L. & Stone, E. 1988 The dynamics of coherent structures in the wall region of a turbulent boundary layer. J. Fluid Mech. 192, 115173.CrossRefGoogle Scholar
Bagheri, S., Brandt, L. & Henningson, D.S. 2009 Input-output analysis, model reduction and control of the flat-plate boundary layer. J. Fluid Mech. 620 (2), 263298.CrossRefGoogle Scholar
Bansal, M.S. & Yarusevych, S. 2017 Experimental study of flow through a cluster of three equally spaced cylinders. Exp. Therm. Fluid Sci. 80, 203217.CrossRefGoogle Scholar
Barbagallo, A., Sipp, D. & Schmid, P.J. 2009 Closed-loop control of an open cavity flow using reduced-order models. J. Fluid Mech. 641, 150.CrossRefGoogle Scholar
Barros, D., Borée, J., Cadot, O., Spohn, A. & Noack, B.R. 2017 Forcing symmetry exchanges and flow reversals in turbulent wakes. J. Fluid Mech. 829, R1.CrossRefGoogle Scholar
Bergmann, M., Bruneau, C.H. & Iollo, A. 2009 Enablers for robust POD models. J. Comput. Phys. 228 (2), 516538.CrossRefGoogle Scholar
Bergmann, M. & Cordier, L. 2008 Optimal control of the cylinder wake in the laminar regime by trust-region methods and POD reduced-order models. J. Comput. Phys. 227 (16), 78137840.CrossRefGoogle Scholar
Borońska, K. & Tuckerman, L.S. 2010 Extreme multiplicity in cylindrical Rayleigh–Bénard convection. II. Bifurcation diagram and symmetry classification. Phys. Rev. E 81 (3), 036321.CrossRefGoogle ScholarPubMed
Brunton, S. & Rowley, C. 2009 Modeling the unsteady aerodynamic forces on small-scale wings. AIAA Paper 2009-1127.CrossRefGoogle Scholar
Brunton, S.L., Proctor, J.L. & Kutz, J.N. 2016 Discovering governing equations from data by sparse identification of nonlinear dynamical systems. Proc. Natl Acad. Sci. USA 113 (5), 39323937.CrossRefGoogle ScholarPubMed
Chen, W., Ji, C., Alam, M..M., Williams, J. & Xu, D. 2020 Numerical simulations of flow past three circular cylinders in equilateral-triangular arrangements. J. Fluid Mech. 891, A14.CrossRefGoogle Scholar
Choi, H., Jeon, W.-P. & Kim, J. 2008 Control of flow over a bluff body. Annu. Rev. Fluid Mech. 40, 113139.CrossRefGoogle Scholar
Deng, N., Noack, B.R., Morzyński, M. & Pastur, L.R. 2020 Low-order model for successive bifurcations of the fluidic pinball. J. Fluid Mech. 884, A37.CrossRefGoogle Scholar
Draper, N.R. & Smith, H. 1998 Applied Regression Analysis, vol. 326. John Wiley & Sons.CrossRefGoogle Scholar
Fabre, D., Auguste, F. & Magnaudet, J. 2008 Bifurcations and symmetry breaking in the wake of axisymmetric bodies. Phys. Fluids 20 (5), 051702.CrossRefGoogle Scholar
Fletcher, C.A. 1984 Computational Galerkin Methods, 1st edn. Springer.CrossRefGoogle Scholar
Gerhard, J., Pastoor, M., King, R., Noack, B.R., Dillmann, A., Morzynski, M. & Tadmor, G. 2003 Model-based control of vortex shedding using low-dimensional Galerkin models. AIAA Paper 2003-4262.CrossRefGoogle Scholar
Grandemange, M., Gohlke, M. & Cadot, O. 2013 Turbulent wake past a three-dimensional blunt body. Part 1. Global modes and bi-stability. J. Fluid Mech. 722, 5184.CrossRefGoogle Scholar
Hinze, M. & Volkwein, S. 2005 Proper orthogonal decomposition surrogate models for nonlinear dynamical systems: error estimates and suboptimal control. In Dimension Reduction of Large-Scale Systems (ed. P. Benner, D.C. Sorensen & V. Mehrmann), pp. 261–306. Springer.CrossRefGoogle Scholar
Ilak, M. & Rowley, C. 2006 Reduced-order modeling of channel flow using traveling POD and balanced POD. AIAA Paper 2006-3194.CrossRefGoogle Scholar
Jordan, D.W. & Smith, P. 1999 Nonlinear Ordinary Differential Equations: An Introduction to Dynamical Systems, vol. 2. Oxford University Press.Google Scholar
Kirchhoff, G. 1869 Zur theorie freier flüssigkeitsstrahlen. J. Reine Angew. Math. 70, 289298.Google Scholar
Kunisch, K. & Volkwein, S. 2002 Galerkin proper orthogonal decomposition methods for a general equation in fluid dynamics. SIAM J. Numer. Anal. 40 (2), 492515.CrossRefGoogle Scholar
Landau, L.D. & Lifshitz, E.M. 1987 Fluid Mechanics, 2nd edn. Course of Theoretical Physics, vol. 6. Pergamon Press.Google Scholar
Liang, Z. & Dong, H. 2014 Virtual force measurement of POD modes for a flat plate in low Reynolds number flows. AIAA Paper 2014-0054.CrossRefGoogle Scholar
Liang, Z. & Dong, H. 2015 On the symmetry of proper orthogonal decomposition modes of a low-aspect-ratio plate. Phys. Fluids 27 (6), 063601.CrossRefGoogle Scholar
Loiseau, J.C. & Brunton, S.L. 2018 Constrained sparse Galerkin regression. J. Fluid Mech. 838, 4267.CrossRefGoogle Scholar
Loiseau, J.C., Noack, B.R. & Brunton, S.L. 2018 Sparse reduced-order modeling: sensor-based dynamics to full-state estimation. J. Fluid Mech. 844, 459490.CrossRefGoogle Scholar
Luchtenburg, D.M., Günter, B., Noack, B.R., King, R. & Tadmor, G. 2009 A generalized mean-field model of the natural and actuated flows around a high-lift configuration. J. Fluid Mech. 623, 283316.CrossRefGoogle Scholar
Noack, B.R., Afanasiev, K., Morzyński, M., Tadmor, G. & Thiele, F. 2003 A hierarchy of low-dimensional models for the transient and post-transient cylinder wake. J. Fluid Mech. 497, 335363.CrossRefGoogle Scholar
Noack, B.R. & Morzyński, M. 2017 The fluidic pinball — a toolkit for multiple-input multiple-output flow control (version 1.0). Tech. Rep. 02/2017. Chair of Virtual Engineering, Poznan University of Technology, Poland.Google Scholar
Noack, B.R., Papas, P. & Monkewitz, P.A. 2005 The need for a pressure-term representation in empirical Galerkin models of incompressible shear flows. J. Fluid Mech. 523, 339365.CrossRefGoogle Scholar
Noca, F. 1997 On the evaluation of time-dependent fluid-dynamic forces on bluff bodies. PhD thesis, California Institute of Technology.Google Scholar
Noca, F., Shiels, D. & Jeon, D. 1999 A comparison of methods for evaluating time-dependent fluid dynamic forces on bodies, using only velocity fields and their derivatives. J. Fluids Struct. 13 (5), 551578.CrossRefGoogle Scholar
Östh, J., Krajnović, S., Noack, B.R., Barros, D. & Borée, J. 2014 On the need for a nonlinear subscale turbulence term in POD models as exemplified for a high Reynolds number flow over an Ahmed body. J. Fluid Mech. 747, 518544.CrossRefGoogle Scholar
Panton, R.W. 1984 Incompressible Flow. John Wiley & Sons.Google Scholar
Podvin, B., Pellerin, S., Fraigneau, Y., Evrard, A. & Cadot, O. 2020 Proper orthogonal decomposition analysis and modelling of the wake deviation behind a squareback Ahmed body. Phys. Rev. Fluids 5, 064612.CrossRefGoogle Scholar
Prandtl, L. 1921 Applications of modern hydrodynamics to aeronautics. Tech. Rep. 116. NASA Ames Research Center, Moffett Field, CA, United States.Google Scholar
Protas, B. 2004 Linear feedback stabilization of laminar vortex shedding based on a point vortex model. Phys. Fluids 16 (12), 44734488.CrossRefGoogle Scholar
Rempfer, D. 2000 On low-dimensional Galerkin models for fluid flow. Theor. Comput. Fluid Dyn. 14 (2), 7588.CrossRefGoogle Scholar
Rempfer, D. & Fasel, F.H. 1994 Dynamics of three-dimensional coherent structures in a flat-plate boundary-layer. J. Fluid Mech. 275, 257283.CrossRefGoogle Scholar
Reynolds, W.C. & Hussain, A.K.M.F. 1972 The mechanics of an organized wave in turbulent shear flow. Part 3. Theoretical model and comparisons with experiments. J. Fluid Mech. 54, 263288.CrossRefGoogle Scholar
Rigas, G., Oxlade, A.R., Morgans, A.S. & Morrison, J.F. 2014 Low-dimensional dynamics of a turbulent axisymmetric wake. J. Fluid Mech. 755, R5.CrossRefGoogle Scholar
Rowley, C.W., Colonius, T. & Murray, R.M. 2004 Model reduction for compressible flows using POD and Galerkin projection. Physica D 189 (1–2), 115129.CrossRefGoogle Scholar
Rowley, C.W. & Dawson, S.T. 2017 Model reduction for flow analysis and control. Annu. Rev. Fluid Mech. 49, 387417.CrossRefGoogle Scholar
Sapsis, T.P. & Lermusiaux, P.F.J. 2009 Dynamically orthogonal field equations for continuous stochastic dynamical systems. Physica D 238 (23-24), 23472360.CrossRefGoogle Scholar
Schlichting, H. & Gersten, K. 2016 Boundary-Layer Theory. Springer.Google Scholar
Schumm, M., Berger, E. & Monkewitz, P.A. 1994 Self-excited oscillations in the wake of two-dimensional bluff bodies and their control. J. Fluid Mech. 271, 1753.CrossRefGoogle Scholar
Shaabani-Ardali, L., Sipp, D. & Lesshafft, L. 2020 Optimal triggering of jet bifurcation: an example of optimal forcing applied to a time-periodic base flow. J. Fluid Mech. 885, A34.CrossRefGoogle Scholar
Stuart, J.T. 1958 On the non-linear mechanics of hydrodynamic stability. J. Fluid Mech. 4, 121.CrossRefGoogle Scholar
Stuart, J.T. 1971 Nonlinear stability theory. Annu. Rev. Fluid Mech. 3, 347370.CrossRefGoogle Scholar
Taira, K., Brunton, S.L., Dawson, S.T., Rowley, C.W., Colonius, T., McKeon, B.J., Schmidt, O.T., Gordeyev, S., Theofilis, V. & Ukeiley, L.S. 2017 Modal analysis of fluid flows: an overview. AIAA J. 55 (12), 40134041.CrossRefGoogle Scholar
Taylor, C. & Hood, P. 1973 A numerical solution of the Navier–Stokes equations using the finite element technique. Comput. Fluids 1, 73100.CrossRefGoogle Scholar
Zielinska, B.J.A. & Wesfreid, J.E. 1995 On the spatial structure of global modes in wake flow. Phys. Fluids 7 (6), 14181424.CrossRefGoogle Scholar
Figure 0

Figure 1. Configuration of the fluidic pinball and dimensions of the simulated domain. A typical field of vorticity is represented in colourwith $[-1.5, 1.5]$. The upstream velocity is denoted $U_\infty$.

Figure 1

Figure 2. Lift coefficients at different Reynolds numbers (a) of the symmetric steady solutions $\bar {\boldsymbol {u}}_s$ (black curve), the asymmetric steady solutions $\bar {\boldsymbol {u}}_s^{-}$ (blue curve), the asymmetric steady solutions $\bar {\boldsymbol {u}}_s^{+}$ (red curve), exemplified with the vorticity field of $\bar {\boldsymbol {u}}_s^{+}$, $\bar {\boldsymbol {u}}_s$, $\bar {\boldsymbol {u}}_s^{-}$ at $Re = 100$ from top to bottom (b).

Figure 2

Figure 3. Time evolution of the drag (a,b) and lift (c,d) coefficients, starting (a,c) from the symmetric steady solution $\boldsymbol {u}_s$, (b,d) from the asymmetric steady solution $\boldsymbol {u}_s^{+}$, at $Re=80$.

Figure 3

Figure 4. Trajectories in the $(C_L,\Delta C_D)$ plane, for Reynolds numbers $Re=30$, 80 and 100, starting, for the black trajectories, close to the symmetric steady solution $\boldsymbol {u}_s$ ($\times$), for the red trajectories close to the asymmetric steady solution $\boldsymbol {u}_s^{+}$ ($\bullet$) and for the blue trajectories close to the asymmetric steady solution $\boldsymbol {u}_s^{-}$ ($\blacksquare$). Here, $\Delta C_D = C_D - C_D^{\circ }$, where $C_D^{\circ }$ is the drag coefficient of the symmetric steady solution at the corresponding Reynolds number.

Figure 4

Figure 5. Vortical structure (colour) of the modes $\boldsymbol {u}_1(\boldsymbol {x})$, $\boldsymbol {u}_2(\boldsymbol {x})$, $\boldsymbol {u}_3(\boldsymbol {x})$ (ac), $\boldsymbol {u}_4(\boldsymbol {x})$, $\boldsymbol {u}_5(\boldsymbol {x})$ (d,e), of the velocity field associated with the five elementary degrees of freedom $\{a_1(t) - a_5(t)\}$, at $Re=80$.

Figure 5

Figure 6. Mode amplitudes $a_i(t)$, $i=1,\dots ,5$ in the full-flow dynamics starting (a) from the symmetric steady solution $\boldsymbol {u}_s$, (b) from the asymmetric steady solution $\boldsymbol {u}_s^{+}$, at $Re=80$.

Figure 6

Figure 7. Transient dynamics from the unstable symmetric steady solution $\boldsymbol {u}_s$ ($\times$) to the asymptotic limit cycle (statistically symmetric vortex shedding), at $Re=30$, in the time-delayed embedding space of the lift $C_L$ and drag $C_D$ coefficients, with $\tau =2$.

Figure 7

Figure 8. Performance of the force model with the three elementary modes of the Hopf bifurcation. Time evolution of the drag $C_D$ (a) and lift $C_L$ (b) coefficients, in the full-flow dynamics (solid black line) and for the force model (red dashed line), at $Re=30$. Initial condition: symmetric steady solution.

Figure 8

Figure 9. Transient trajectories (solid and dashed lines) starting from two initial conditions close to the symmetric steady solution, at $Re=100$. Asymmetric steady solution $\boldsymbol {u}_s^{+}$ ($\bullet$), asymmetric steady solution $\boldsymbol {u}_s^{-}$ ($\blacksquare$).

Figure 9

Figure 10. Performance of the force model with the two elementary modes of the pitchfork bifurcation. Time evolution of the drag $C_D$ (a) and lift $C_L$ (b) coefficients in the full-flow dynamics (solid black line) and for the force model (red dashed line), at $Re=100$. Initial condition: symmetric steady solution.

Figure 10

Figure 11. Trajectories in the time-delayed embedding space of the lift $C_L$ and drag $C_D$ coefficients, with $\tau =2$, at $Re=80$. Black trajectories starting close to the symmetric steady solution $\boldsymbol {u}_s$ ($\times$); red trajectory starting close to the asymmetric steady solution $\boldsymbol {u}_s^{+}$ ($\bullet$); blue trajectory starting close to the asymmetric steady solution $\boldsymbol {u}_s^{-}$ ($\blacksquare$).

Figure 11

Figure 12. Performance of the force model with the five elementary modes. Time evolution of the drag $C_D$ (a,b) and the lift $C_L$ (c,d) coefficients in the full-flow dynamics (solid black line) and for the force model (red dashed line), at $Re=80$. Initial condition: (a,c) symmetric steady solution, (b,d) asymmetric steady solution.

Figure 12

Figure 13. Vortical structure (colour) of the modes $\boldsymbol {u}_6(\boldsymbol {x})$ (a), $\boldsymbol {u}_7(\boldsymbol {x})$ (b), at $Re=80$.

Figure 13

Figure 14. Mode amplitudes $a_{6,7}(t)$ in the full-flow dynamics starting (a) from the symmetric steady solution $\boldsymbol {u}_s$, (b) from the asymmetric steady solution $\boldsymbol {u}_s^{+}$, at $Re=80$.

Figure 14

Figure 15. Performance of the force model with two additional slaved corrective modes. Time evolution of the drag $C_D$ (a,b) and lift $C_L$ (c,d) coefficients in the full-flow dynamics (solid black line) and for the force model (red dashed line), at $Re=80$. Initial condition: (a,c) symmetric steady solution $\boldsymbol {u}_s$, (b,d) asymmetric steady solution $\boldsymbol {u}_s^{+}$.

Figure 15

Figure 16. Trajectories in the time-delayed embedding space of the lift $C_L$ and drag $C_D$ coefficients, with $\tau =2$, at $Re=100$. Black trajectories starting close to the symmetric steady solution $\boldsymbol {u}_s$ ($\times$); red trajectory starting close to the asymmetric steady solution $\boldsymbol {u}_s^{+}$ ($\bullet$); blue trajectory starting close to the asymmetric steady solution $\boldsymbol {u}_s^{-}$ ($\blacksquare$).

Figure 16

Figure 17. Mode amplitudes $a_{1,\dots ,7}(t)$ in the full-flow dynamics starting (a) from the symmetric steady solution $\boldsymbol {u}_s$, (b) from the asymmetric steady solution $\boldsymbol {u}_s^{+}$, at $Re=100$.

Figure 17

Figure 18. Performance of the force model with two additional slaved corrective modes. Time evolution of the drag $C_D$ (a,b) and the lift $C_L$ (c,d) coefficients in the full-flow dynamics (solid black line) and for the force model (red dashed line), at $Re=100$. Initial condition: (a,c) symmetric steady solution $\boldsymbol {u}_s$, (b,d) asymmetric steady solution $\boldsymbol {u}_s^{+}$.

Figure 18

Figure 19. Illustration of the influence of the sparsity parameter $\lambda$ on both the complexity and accuracy of the identified drag model by the LASSO regression with three degrees of freedom at $Re = 30$. (a) Evolution of the number of non-zero coefficients (red) and of the $r^{2}$ score (blue) as a function of the sparsity parameter $\lambda$. Performance of the identified drag model at $\lambda = 0.8$ (b), $0.9$ (c) and $0.95$ (d). Time evolution of the drag $C_D$ coefficients in the full-flow dynamics (solid black line) and for the force model (red dashed line). Initial condition: symmetric steady solution.

Figure 19

Figure 20. Illustration of the influence of the sparsity parameter $\lambda$ on both the complexity and accuracy of the identified drag model by the sequential thresholded least-square regression with three degrees of freedom at $Re = 30$. (a) Evolution of the number of non-zero coefficients (red) and of the $r^{2}$ score (blue) as a function of the sparsity parameter $\lambda$. Performance of the identified drag model at $\lambda = 0.3$ (b), $0.45$ (c) and $0.9$ (d). Time evolution of the drag $C_D$ coefficients in the full-flow dynamics (solid black line) and for the force model (red dashed line). Initial condition: symmetric steady solution.

Figure 20

Figure 21. Evolution of the coefficients of the terms $a_1a_2$ (green), $a_3$ (red), $a_3^{2}$ (light blue), $a_1^{2}$$a_2^{2}$ (purple), in the identified drag model as a function of the sparsity parameter $\lambda$ for (a) the LASSO regression and (b) the sequential thresholded least-square regression.

Figure 21

Figure 22. Illustration of the influence of the sparsity parameter $\lambda$ on both the complexity and accuracy of the identified drag model by (a) the LASSO regression, (b) the sequential thresholded least-square regression, with three degrees of freedom at $Re = 80$. Evolution of the number of non-zero coefficients (red) and of the $r^{2}$ score (blue) as a function of the sparsity parameter $\lambda$.

Figure 22

Figure 23. Performance of the force model with the real forces contribution of seven bifurcation modes. Time evolution of the viscous drag $C_D^{\nu }$ (a) and the viscous lift $C_L^{\nu }$ (b) coefficients in the full-flow dynamics (solid black line) and for the force model (red dashed line) for DNS starting from the symmetric steady solution $\boldsymbol {u}_s$ at $Re=80$.

Figure 23

Figure 24. Contribution of the POD modes $\boldsymbol {u}_j$ to the viscous (a) drag and (b) lift forces for DNS starting from the symmetric steady solution $\boldsymbol {u}_s$ at $Re=80$.

Figure 24

Figure 25. Viscous drag (ac) and lift (df) force reconstruction with the (a,d) $N=10$, (b,e) $N=20$, (c,f) $N=50$ leading POD modes starting from the symmetric steady solution $\boldsymbol {u}_s$ at $Re=80$. Real force dynamics computed from the DNS (black curve), reconstructed forces from the $N$ leading POD modes (dashed red line).

Figure 25

Figure 26. Error on the viscous (a) drag and (b) lift force reconstruction with the $N$ leading POD modes starting the DNS starting from the symmetric steady solution $\boldsymbol {u}_s$ at $Re=80$.

Figure 26

Figure 27. Illustration of the influence of the sparsity parameter $\lambda$ on both the complexity and accuracy of the identified drag model by the LASSO regression with the (a) $N=10$, (b) $N=20$, (c) $N=50$ leading POD modes at $Re = 80$. Evolution of the number of non-zero coefficients (red) and of the $r^{2}$ score (blue) as a function of the sparsity parameter $\lambda$.

Figure 27

Table 1. Coefficients of the reduced-order model at $Re=80$. See text for details.

Figure 28

Figure 28. Performance of the reduced-order model with cross-terms. Time evolution of coefficients $a_1$ to $a_7$ in the full-flow dynamics (solid blue line) and for the reduced-order model (red dashed line). The initial condition is the same for the reduced-order model and the full-flow dynamics.