Hostname: page-component-77f85d65b8-crp5p Total loading time: 0 Render date: 2026-03-26T09:59:43.058Z Has data issue: false hasContentIssue false

Data-driven stabilization of an oscillating flow with linear time-invariant controllers

Published online by Cambridge University Press:  25 November 2024

William Jussiau*
Affiliation:
ONERA/DTIS, Université de Toulouse, 31000 Toulouse, France
Colin Leclercq
Affiliation:
ONERA/DAAA, Institut Polytechnique de Paris, 92190 Meudon, France
Fabrice Demourant
Affiliation:
ONERA/DTIS, Université de Toulouse, 31000 Toulouse, France
Pierre Apkarian
Affiliation:
ONERA/DTIS, Université de Toulouse, 31000 Toulouse, France
*
Email address for correspondence: william.jussiau@gmail.com

Abstract

This paper presents advances towards the data-based control of periodic oscillator flows, from their fully developed regime to their equilibrium stabilized in closed loop, with linear time-invariant (LTI) controllers. The proposed approach directly builds upon the iterative method of Leclercq et al. (J. Fluid Mech., vol. 868, 2019, pp. 26–65) and provides several improvements for an efficient online implementation, aimed at being applicable in experiments. First, we use input–output data to construct an LTI mean transfer functions of the flow. The model is subsequently used for the design of an LTI controller with linear quadratic Gaussian synthesis, which is practical to automate online. Then, using the controller in a feedback loop, the flow shifts in phase space and oscillations are damped. The procedure is repeated until equilibrium is reached, by stacking controllers and performing balanced truncation to deal with the increasing order of the compound controller. In this article, we illustrate the method for the classic flow past a cylinder at Reynolds number $Re=100$. Care has been taken such that the method may be fully automated and hopefully used as a valuable tool in a forthcoming experiment.

Information

Type
JFM Papers
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2024. Published by Cambridge University Press.
Figure 0

Figure 1. Streamlines of a snapshot of the incompressible flow past a two-dimensional cylinder at Reynolds number $Re=100$. Coloured by velocity magnitude.

Figure 1

Figure 2. Graphical summary of the method: data-based stabilization of an oscillating flow with LTI controllers, using the mean resolvent framework (Leclercq & Sipp 2023).

Figure 2

Table 1. Converting the method of Leclercq et al. (2019) into a data-based and automated method.

Figure 3

Figure 3. At each iteration $i$, a time simulation is performed in closed loop with the controller $\tilde {K}_i(s)$; then, an exogenous signal $u_{ {\varPhi }}(t)$ is injected for the identification of an LTI model $G_i(s)$, for which an LTI controller $K_i^+(s)$ is synthesized. This corresponds to the start of iteration $i+1$, where the controller in the loop is $\tilde {K}_{i+1} = \mathcal {B}_T(\tilde {K}_i + K_i^+)$ that should drive the flow to a new dynamical equilibrium with lower perturbation kinetic energy. The process is then repeated.

Figure 4

Figure 4. Domain geometry for the flow past a cylinder. Dimensions are in black, while boundary conditions are in light grey. Drawing is not to scale.

Figure 5

Figure 5. Cylinder flow regimes (velocity magnitude). Unstable base flow (a) and snapshot of the attractor (b). Domain is cut for clarity.

Figure 6

Figure 6. Zoom on actuation set-up.

Figure 7

Figure 7. Controller initialization and switching procedure. The control signal used is first $u(t), t< T_{sw}$ (solid blue) generated by the full-order controller, initialized as (2.16); then, it is switched to $\tilde {u}(t), t\geq T_{sw}$ (solid red) generated by the reduced-order controller, initialized as (2.20). The dashed signals need not be computed in practice, but are represented nonetheless.

Figure 8

Figure 8. Spectrogram of cross-stream velocity probe at $x_1=3, x_2=0$ (used for feedback), flow trajectory from unstable equilibrium to natural stable limit cycle. The pulsation continuously shifts from $\omega _b$ to $\omega _0$, and higher-order odd harmonics gradually appear.

Figure 9

Figure 9. Mean frequency response (blue circles) and identified ROM $G_0$ (solid red line) at the first iteration.

Figure 10

Figure 10. Meshing of parameters $R, V$ for LQG synthesis at the first iteration. A controller is deemed satisfactory when it achieves PKE reduction (a) and moderate control input transient (b). In this study, the chosen parameters are indicated as crosses (green for the first iteration, black for subsequent iterations). (a) The PKE criterion $\delta \mathcal {E}_1$ and (b) input signal peak $\max _t |u(t)|$.

Figure 11

Figure 11. Plot of PKE $\mathcal {E}(t)$ throughout iterations.

Figure 12

Figure 12. Normalized RMS of measured signals (performance sensors) depending on their position in the wake, throughout iterations.

Figure 13

Figure 13. Mean flow (velocity magnitude) $\bar {\boldsymbol {q}} = \langle {\boldsymbol {q}}(t) \rangle _t$ at the end of iterations 0 (uncontrolled, a), 1, 2, 4, 6, 8 (last iteration, $\bar {\boldsymbol {q}} = {\boldsymbol {q}}_b$, f). Colour scaling is constant.

Figure 14

Figure 14. Field $\epsilon (\bar {\boldsymbol {q}})$ from iteration 0 (a) to iteration 5 (f). Colour scaling is constant.

Figure 15

Figure 15. Spectrogram of the feedback sensor signal (dominant frequency versus time) throughout the iterative procedure. The blue curve corresponds to the trajectory from the equilibrium to the natural attractor, while the red curve corresponds to the iterative procedure itself. Notable pulsations are marked by horizontal lines: $\omega _b$ in green, $\omega _0$ in red and $\omega _{cl}$ in black. Note that the pulsation of the flow leaving the equilibrium without control ($\omega _b$) does not match the pulsation of the flow stabilized to the equilibrium by the control law ($\omega _{cl}$) – see main text for an explanation.

Figure 16

Figure 16. Controller order throughout iterations, without reduction method (blue) and with balanced truncation (red).

Figure 17

Figure 17. Control input $u(t)$ throughout iterations. The ${\text {RMS}}(u(t))$ is indicated by a red horizontal level at each iteration.

Figure 18

Figure 18. Block diagram of the identified closed-loop system $G$ (mean transfer function) and the model of the flow alone $G^I$ (implicit model). The feedback of the system $G^I$ with the known controller $K$ produces the identified closed-loop $G$.

Figure 19

Figure 19. Unstable pole of the implicit model $G^I_i$ (open circles) and mean flow model $\bar {G}_i$ (filled circles) in complex plane, throughout iterations. The red circle is the unstable pole of the base flow model ${G_b}$, with its frequency represented as the red line.

Figure 20

Figure 20. Bode diagrams of mean flow $\bar {G}$ (blue) and implicit $G^I$ (red) models. (a,c) At iteration $1$ (unactuated flow). (b,d) At iteration $8$ (last). The base flow model ${G_b}$ is in dashed black.

Figure 21

Figure 21. Nonlinear relaxation of resonant pole associated with the unique fundamental frequency, throughout iterations. The resonant pole identified from the mean transfer function $G_i$ (black circle) is displaced into the stable plane (in green) by the controller $K^+_i$. A nonlinear transient regime leading to a new dynamical equilibrium shifts the stabilized pole to the imaginary axis again (in blue). The red line is the pulsation of the base flow $\omega _b$, the black line is the pulsation of the final closed loop $\omega _{cl}$. (h) The route of the stabilized poles is indicated in green.

Figure 22

Figure 22. Design of multisines – synthetic data. In this illustration, 12 periods of a periodic input $u_{ {\varPhi }}(t)$ are represented, along with the corresponding output $y_{ {\varPhi }}(t)$. The first $P_{tr}=4$ periods of both the input and the output are discarded, for containing a transient regime due to damped Floquet modes (Leclercq & Sipp 2023). To mitigate the quasiperiodicity of the remaining portion of $y_{ {\varPhi }}(t)$, a Hann window is used when computing both DFTs.

Figure 23

Figure 23. Comparison of $\zeta (\jmath \omega )$ with $\zeta =1$ and $\sqrt M$ for $M=4, 8, 16$. It is notable that the mean transfer at $M=4$ cannot be considered entirely converged for $\omega \approx 0.9$ or $\omega \geq 3$. In turn, models presented in the paper have low reliability for $\omega \geq 3$.