Hostname: page-component-74656f9884-j7cmm Total loading time: 0 Render date: 2026-11-10T03:37:51.733Z Has data issue: false hasContentIssue false

Linear iterative method for closed-loop control of quasiperiodic flows

Published online by Cambridge University Press:  08 April 2019

Colin Leclercq*
Affiliation:
ONERA DAAA, 8 rue des Vertugadins, 92190 Meudon, France
Fabrice Demourant
Affiliation:
ONERA DTIS, 2 avenue Edouard Belin, 31055 Toulouse, France
Charles Poussot-Vassal
Affiliation:
ONERA DTIS, 2 avenue Edouard Belin, 31055 Toulouse, France
Denis Sipp
Affiliation:
ONERA DAAA, 8 rue des Vertugadins, 92190 Meudon, France
*
†Email address for correspondence: colin.leclercq@onera.fr

Abstract

This work proposes a feedback-loop strategy to suppress intrinsic oscillations of resonating flows in the fully nonlinear regime. The frequency response of the flow is obtained from the resolvent operator about the mean flow, extending the framework initially introduced by McKeon & Sharma (J. Fluid Mech., vol. 658, 2010, pp. 336–382) to study receptivity mechanisms in turbulent flows. Using this linear time-invariant model of the nonlinear flow, modern control methods such as structured ${\mathcal{H}}_{\infty }$-synthesis can be used to design a controller. The approach is successful in damping self-sustained oscillations associated with specific eigenmodes of the mean-flow spectrum. Despite excellent performance, the linear controller is however unable to completely suppress flow oscillations, and the controlled flow is effectively attracted towards a new dynamical equilibrium. This new attractor is characterized by a different mean flow, which can in turn be used to design a second controller. The method can then be iterated on subsequent mean flows, until the coupled system eventually converges to the base flow. An intuitive parallel can be drawn with Newton’s iteration: at each step, a linearized model of the flow response to a perturbation of the input is sought, and a new linear controller is designed, aiming at further reducing the fluctuations. The method is illustrated on the well-known case of two-dimensional incompressible open-cavity flow at Reynolds number $Re=7500$, where the fully developed flow is initially quasiperiodic (2-torus state). The base flow is reached after five iterations. The present work demonstrates that nonlinear control problems may be solved without resorting to nonlinear reduced-order models. It also shows that physically relevant linear models can be systematically derived for nonlinear flows, without resorting to black-box identification from input–output data; the key ingredient being frequency-domain models based on the linearized Navier–Stokes equations about the mean flow. Applicability to amplifier flows and turbulent dynamics has, however, yet to be investigated.

Information

Type
JFM Papers
Copyright
© 2019 Cambridge University Press 
Figure 0

Figure 1. Numerical model of open-cavity flow, with upstream (volume force) actuator $\boldsymbol{B}$ (in yellow) and downstream (shear-stress) sensor $(\boldsymbol{C},Y)$ (in blue). The shear-layer instability and cavity recirculation are symbolized with red lines. There are three $x_{2}$-velocity probes in the shear layer at $x_{2}=0$ and respectively $x_{1}=1/4,1/2,3/4$. Grey thick lines indicate no-slip boundary conditions.

Figure 1

Figure 2. The Navier–Stokes equations as a Lur’e system.

Figure 2

Figure 3. Block diagram of the forced Navier–Stokes equations in the (a) open-loop case and the (c) closed-loop case. Equivalent representation with an open-loop transfer function $G_{\boldsymbol{Q}}$ from $n$ to $y$ and an output disturbance $w$ in (b) the open loop and (d) the closed loop.

Figure 3

Figure 4. Evolution of the block diagram representation of the system during the iterative procedure: (a) $t=t_{1}^{+}$, $K_{1}^{\prime }$ has just been added so the flow alone is still characterized by the plant $G_{0}^{0}$; (b) $t=t_{2}^{-}$ the feedback loop between the fluid and the controller $K_{1}:=K_{1}^{\prime }$ has converged to a new mean state; (c) $t=t_{2}^{+}$, $K_{2}^{\prime }$ has just been added so the flow alone is still characterized by the plant $G_{1}^{0}$; (d) $t=t_{2}^{-}$ the feedback loop between the fluid and the controller $K_{2}:=K_{1}^{\prime }+K_{2}^{\prime }$ has converged to a new mean state.

Figure 4

Figure 5. Time series of (a–c) perturbation kinetic energy $E$ and (d–f) shear-stress measurement $y$ of the unforced flow, with sliding mean shown as a black dotted line. Zooms on the initial and final stages are shown in insets.

Figure 5

Figure 6. Comparison between (a,c) state 0 and (b,d) the base flow. (a,b) Velocity 2-norm of (a) uncontrolled mean flow $\overline{\boldsymbol{u}}_{0}$ (computed by averaging over 200 time units, after the transient) and (b) base flow $\boldsymbol{u}_{b}$, with associated contours of the streamfunction $\unicode[STIX]{x1D713}$. The streamfunction is defined by the relations $\unicode[STIX]{x2202}_{2}\unicode[STIX]{x1D713}=v_{1}$, $\unicode[STIX]{x2202}_{1}\unicode[STIX]{x1D713}=-v_{2}$ and $\unicode[STIX]{x1D713}=0$ on the lower wall (solid contours for positive increments $\unicode[STIX]{x1D6FF}\unicode[STIX]{x1D713}=0.05$ from $\unicode[STIX]{x1D713}=0$; dashed contours for negative increments $\unicode[STIX]{x1D6FF}\unicode[STIX]{x1D713}=-0.01$ from $\unicode[STIX]{x1D713}=0$). (c,d) Vorticity fields: (c) snapshot at a time of maximum shear stress $y$ at the downstream sensor and (d) base flow.

Figure 6

Figure 7. Characterization of the attractor without actuation: (a) spectrum of amplitude of the Koopman modes of $y$, estimated using DFT over a finite time series of $300$ time units (no windowing), with frequency resolution $\unicode[STIX]{x0394}\unicode[STIX]{x1D714}\approx 2\times 10^{-2}$; (b) phase portrait using three $x_{2}$-velocity probes in the shear layer at $x_{2}=0$ and $x_{1}=1/4,1/2,3/4$ (see figure 1); (c) Poincaré section of (b) for $u_{2}(1/2,0)=0$ (crossing from below); the section plane is also indicated in (b). The three plots indicate quasiperiodic behaviour with two incommensurate frequencies (2-torus) $\unicode[STIX]{x1D714}_{l}\approx 2.89$ and $\unicode[STIX]{x1D714}_{h}\approx 11.74$.

Figure 7

Figure 8. Spectrogram of the time series $y(t)$, using short-time Fourier analysis with Hamming windows of length $T=20$ and $50\,\%$ overlap. In this section, we focus on the unforced flow for $t, but further comments regarding the controlled flow are provided in § 5.2. Resonant mean-flow modes $\unicode[STIX]{x1D6FC},\unicode[STIX]{x1D6FD},\unicode[STIX]{x1D6FE},\unicode[STIX]{x1D6FF}$ and $b$ are indicated, according to modal analysis reported in §§ 3.5 and 5.3. The start-up time $t_{m}$ of each controller correction $K_{m}^{\prime }$ is shown with a dashed line.

Figure 8

Figure 9. Comparison between real part of streamwise velocity component of Koopman modes at (a) $\unicode[STIX]{x1D714}=\unicode[STIX]{x1D714}_{l}$, (b) $\unicode[STIX]{x1D714}=\unicode[STIX]{x1D714}_{h}$ and eigenmodes (c) $b$, (d) $\unicode[STIX]{x1D6FC}$ of the uncontrolled mean flow. Koopman modes $\hat{\boldsymbol{q}}^{\prime }$ were approximated using DFT on a time series of 4013 snapshots equally sampled over a total duration of $128.416$ time units. The complex amplitude of the mean-flow eigenmodes was tuned to minimize the $L_{2}$-error with respect to the Koopman modes. The colour map spans from the minimum to the maximum value in each plot, so bounds can be compared between Koopman modes and eigenmodes.

Figure 9

Figure 10. Frequency responses (a) $G_{0}^{0}$ and (b) $G_{b}$ of the mean and base flows, and corresponding sets of poles (c,d) calculated by modal analysis. Eigenvalues are coloured according to criterion (3.7) quantifying the relative contribution of each pole to the input–output relation. The (almost) one-to-one relation between resonance peaks and specific poles is highlighted with dashed vertical lines. These resonant poles can be grouped into a single family for the base flow, highlighted with a grey line in (d). This family contains the four unstable modes of the base flow, labelled with Greek characters $\unicode[STIX]{x1D6FC}$, $\unicode[STIX]{x1D6FD}$, $\unicode[STIX]{x1D6FE}$ and $\unicode[STIX]{x1D6FF}$ in decreasing order of growth rate and encircled in black. This family of resonant modes can also be identified, by continuity, in the mean-flow spectrum. A distinct family of modes $a$–$f$, also highlighted with a grey line in (c), is responsible for the low-frequency peaks present in $|G_{0}^{0}|$.

Figure 10

Figure 11. Comparison between resolvent-based model $G_{0}^{0}$ (solid red line/solid symbols) and the ROM $\widetilde{G}_{0}^{0}$ (dashed black line/open symbols) obtained by subspace identification: frequency response (a) gain and (b) phase (the shaded region corresponds to $|\text{arg}(G)-\text{arg}(G_{0}^{0})|\leqslant \unicode[STIX]{x03C0}$); (c) poles $\unicode[STIX]{x1D6FC},\unicode[STIX]{x1D6FD},\unicode[STIX]{x1D6FE},\unicode[STIX]{x1D6FF}$.

Figure 11

Figure 12. Frequency response of the four closed-loop transfer functions of the ROM (black lines): (a) $\widetilde{G}_{0}^{0}S$, (b) $S$, (c) $T$, (d) $K_{1}^{\prime }S$. The frequency templates $\unicode[STIX]{x1D70C}/|W_{GS}|$, $\unicode[STIX]{x1D70C}/|W_{S}|$, $\unicode[STIX]{x1D70C}/|W_{T}|$ are plotted in blue ($\unicode[STIX]{x1D70C}/|W_{K^{\prime }S}|$ is not shown in (d) as it is just a constant curve located well above the maximum of $|K_{1}^{\prime }S|$), with solid lines for $\unicode[STIX]{x1D70C}=1$ and dashed lines for the optimized value of the multiplicative constant $\unicode[STIX]{x1D70C}=0.6$. In (b), the shaded region is the forbidden area where the modulus margin constraint (4.20) is violated.

Figure 12

Figure 13. Time series of (a) the perturbation kinetic energy $E$, the sensor perturbation $y$ and the control signal $u=\sum _{m}u_{m}^{\prime }$ for the controlled flow. The time axis is in log scale to highlight the different time scales. For each iteration $m$, the time origin is reset to zero by subtracting $t_{m}$, the start-up time of the new controller $K_{m}^{\prime }$, so that the first point is at $\text{d}t=4\times 10^{-4}$ in each panel.

Figure 13

Figure 14. Characterization of dynamical equilibria $m=0,\ldots ,5$ in the phase plane $[\unicode[STIX]{x0394}u_{2}(1/4,0),\unicode[STIX]{x0394}u_{2}(3/4,0)]$. As the control law is updated, the end state moves closer and closer to the fixed point (state 5), which is located at $(0,0)$. State 0 is a 2-torus, states 1–4 are limit cycles (or almost) with decreasing oscillation amplitude and state 5 is the fixed point. State 2 is in fact an almost degenerate 2-torus: the extra dimension of the attractor is so thin that it is hidden by the line width.

Figure 14

Figure 15. Vorticity snapshots at a time where the shear-stress measurement $y$ is maximum (a) $m=0$, (b) $m=1$, (c) $m=2$, (d) $m=3$, (e) $m=4$, (f) $m=5$. The colour map has been cropped to the same arbitrary extremal values in all plots for comparison.

Figure 15

Figure 16. Evolution of the gain $|G|$ during the iterative procedure. (a) Shows the initial value of $|G|$ at the beginning of the iteration, at $t_{0}^{-}$. In each subsequent panel, we show the relaxation of $G$ from $G_{m-1}^{m}$ (dashed lines) at $t=t_{m}^{+}$ to $G_{m}^{m}$ (solid lines) at $t=t_{m+1}^{-}$ (with $t_{6}\rightarrow \infty$), under the effects of nonlinearity. Same labels as figure 15. Vertical lines indicate Koopman frequencies of the permanent state obtained with the controller $K_{m}$ (no unsteady peak for $m=5$, because the system is steady). We also indicate which poles of $G_{m}^{m}$ are responsible for each receptivity peak. Mode labels are coloured when their receptivity peak matches with a Koopman frequency of the flow.

Figure 16

Figure 17. Evolution of the poles $\unicode[STIX]{x1D6FC},\unicode[STIX]{x1D6FD},\unicode[STIX]{x1D6FE},\unicode[STIX]{x1D6FF}$ of the ROM transfer function $\widetilde{G}$ during the iterative procedure. Solid (respectively open) symbols correspond to poles of $\widetilde{G}_{m}^{m}$ (respectively $\widetilde{G}_{m}^{m+1}$). Dashed arrows show the downward motion of the poles into the stable half-plane during the shaping of a new closed loop. Conversely, solid arrows show the upward motion of these poles following nonlinear relaxation of the mean state. Same labels as in figures 15 and 16.

Figure 17

Figure 18. Comparison between the gain of the transfer functions $G_{5}^{0}=G_{b}$ associated with the base flow only and $G_{5}^{5}$, the transfer function associated with the closed loop between the base flow and the final controller $K_{5}$.