Hostname: page-component-74656f9884-2dmjx Total loading time: 0 Render date: 2026-11-09T23:20:06.744Z Has data issue: false hasContentIssue false

Feedback control of unstable flows: a direct modelling approach using the Eigensystem Realisation Algorithm

Published online by Cambridge University Press:  14 March 2016

Thibault L. B. Flinois*
Affiliation:
Department of Aeronautics, Imperial College London, South Kensington, London SW7 2AZ, UK
Aimee S. Morgans
Affiliation:
Department of Aeronautics, Imperial College London, South Kensington, London SW7 2AZ, UK
*
†Email address for correspondence: t.flinois11@imperial.ac.uk

Abstract

Obtaining low-order models for unstable flows in a systematic and computationally tractable manner has been a long-standing challenge. In this study, we show that the Eigensystem Realisation Algorithm (ERA) can be applied directly to unstable flows, and that the resulting models can be used to design robust stabilising feedback controllers. We consider the unstable flow around a D-shaped body, equipped with body-mounted actuators, and sensors located either in the wake or on the base of the body. A linear model is first obtained using approximate balanced truncation. It is then shown that it is straightforward and justified to obtain models for unstable flows by directly applying the ERA to the open-loop impulse response. We show that such models can also be obtained from the response of the nonlinear flow to a small impulse. Using robust control tools, the models are used to design and implement both proportional and $\mathscr{H}_{\infty }$ loop-shaping controllers. The designed controllers were found to be robust enough to stabilise the wake, even from the nonlinear vortex shedding state and in some cases at off-design Reynolds numbers.

Information

Type
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
© 2016 Cambridge University Press
Figure 0

Figure 1. Input/output and flow set-up for the simulations. The actuators (dark grey) are disk-shaped body forces with a diameter of $10\,\%$ of the body height, acting in opposite horizontal directions as shown by the arrows. The first sensor measures the vertical velocity of the flow along the symmetry plane, two body heights downstream of the trailing edge (black triangle). The second sensor (light grey) is a distributed sensor, which measures the antisymmetric component of the force acting on the base of the body.

Figure 1

Figure 2. (a) Unstable base flow, obtained using selective frequency damping. (b) Snapshot of the unforced, fully developed limit-cycling flow. Vorticity contours are shown; negative contours are bounded by a line. Contour levels are from $-1.8$ to $1.8$ in increments of $0.4$.

Figure 2

Figure 3. (a) First stored snapshot of the forward impulse response: horizontal velocity contours are shown as well as actuator locations as circles. (b) First stored snapshot of the adjoint impulse response: adjoint ‘vertical velocity’ contours are shown as well as the sensor location as a triangle in the wake. Negative contours are bounded by a line. Contour levels are from $-0.09$ to $0.09$ in increments of $0.02$ for panel (a) and from $-0.9$ to $0.9$ in increments of $0.2$ for panel (b).

Figure 3

Table 1. R.m.s. of lift fluctuations and vortex shedding Strouhal number obtained in the present study and by Palei & Seifert (2007) for the considered D-body geometry at a range of Reynolds numbers.

Figure 4

Figure 4. Balanced modes associated with unstable dynamics. (a,b) Primal modes, shown as vertical velocity contours. The vertical velocity sensor in the wake is shown as a triangle and the body-mounted force sensor is shown as a line along the base. (c,d) Adjoint modes, shown as adjoint ‘vorticity’ contours. The actuators are shown as circles. Negative contours are bounded by a line. Contour levels are from $-0.09$ to $0.09$ in increments of $0.02$ for panels (a,b) and from $-9$ to $9$ in increments of $2$ for panels (c,d).

Figure 5

Figure 5. Approximation of the wavemaker region in the D-shaped body wake, constructed by averaging the product of the velocity magnitudes of the forward and adjoint unstable balanced modes for the two unstable modes. Contour levels are from $0.01$ to $0.06$ in increments of $0.01$.

Figure 6

Figure 6. Hankel singular values corresponding to ROMs created using BPOD with different final simulation times $t_{\infty }$ (given in convective time units).

Figure 7

Figure 7. Impulse response of the full system and the ROMs obtained with BPOD, with the ERA based on the linearised dynamics, and with the ERA based on the nonlinear dynamics. Note that all four lines overlap almost perfectly.

Figure 8

Figure 8. Bode diagram showing the transfer functions of the ROMs obtained with BPOD, with the ERA based on the linearised dynamics, and with the ERA based on the nonlinear dynamics. Note that the curves corresponding to the two ERA models overlap almost perfectly. The locations corresponding to frequencies of ${\it\omega}=0.6~\text{rad}~\text{s}^{-1}$ (▵), $0.7~\text{rad}~\text{s}^{-1}$ (▫), $0.8~\text{rad}~\text{s}^{-1}$ ($\star$) and $0.9~\text{rad}~\text{s}^{-1}$ (○) are also shown to enable comparisons with the Nyquist diagrams in figure 12.

Figure 9

Figure 9. Effect of nonlinearity on the quality of ERA models. (a) The impulse response of the linearised system (red dashed line) and response of the nonlinear system, subject to a large impulse (black solid line). (b) Real part/growth rate and (c) imaginary part/frequency of the poles of the second-order ERA model identified from the nonlinear impulse response with a range of final simulation time $t_{\infty }$. In panels (b) and (c), the growth rate and frequency of the converged linearised system poles (dashed line) and of the saturated limit cycle (dot-dashed line) are also shown. Note that the two poles are a complex conjugate pair, so they have opposite frequencies and identical growth rates.

Figure 10

Figure 10. Gain of the transfer function of the second-order ERA models identified from the response of the nonlinear system, subject to a large impulse, with $t_{\infty }=20$ (red thin dashed line), $t_{\infty }=45$ (red thin solid line), $t_{\infty }=100$ (red thick dashed line) and $t_{\infty }=200$ (red thick solid line) convective time units. The gain of the ‘reference’ $10$th-order model (black thin solid line), the frequency of the converged linearised system poles (black vertical dashed line) and the frequency of the saturated limit cycle (black vertical solid line) are also shown.

Figure 11

Figure 11. Block diagram of the input–output arrangement. Note that a positive feedback sign convention is used here.

Figure 12

Figure 12. Controller design for the wake velocity sensor, showing the Nyquist diagram of the (linear) ERA ROM, based on the nonlinear dynamics $G$ (scaled by a factor of $-21$), the manually shaped model ($-WG$), the robust model ($-K_{0}G$) and the reduced robust model ($-KG$). The point with coordinates $(-1,0)$ is shown by a cross. The locations corresponding to frequencies of ${\it\omega}=0.6~\text{rad}~\text{s}^{-1}$ (▵), $0.7~\text{rad}~\text{s}^{-1}$ (▫), $0.8~\text{rad}~\text{s}^{-1}$ ($\star$) and $0.9~\text{rad}~\text{s}^{-1}$ (○) are also shown. Note that the minus signs are due to the positive feedback sign convention.

Figure 13

Table 2. Parameters used to generate the considered family of ‘perturbed’ models $G_{i}$ for the wake velocity sensor, and values of the corresponding ${\it\nu}$-gap metric, calculated for both the robust controller weights and the proportional controller.

Figure 14

Figure 13. Controller design for the body-mounted force sensor, showing the Nyquist diagram of the (linear) ERA ROM in series with the proportional controller ($-K_{P}G$), the manually shaped model ($-WG$), the robust model ($-K_{0}G$) and the reduced robust model ($-KG$). The point with coordinates $(-1,0)$ is shown by a cross. The locations corresponding to frequencies of ${\it\omega}=0.6~\text{rad}~\text{s}^{-1}$ (▵), $0.7~\text{rad}~\text{s}^{-1}$ (▫), $0.8~\text{rad}~\text{s}^{-1}$ ($\star$), and $0.9~\text{rad}~\text{s}^{-1}$ (○) are also shown. Note that the minus signs are due to the positive feedback sign convention.

Figure 15

Figure 14. Control using the wake velocity sensor connected in closed loop with the two considered controllers: (a) output and (b) input corresponding to the closed-loop impulse response predicted by the ROM from § 3.4 and compared with the full linearised impulse response at $Re=80$. In all cases the system is subject to an impulse at $t=0$ and the controller is switched on after $t=50$ convective time units.

Figure 16

Table 3. Parameters used to generate the considered family of ‘perturbed’ models $G_{i}$ for the body-mounted force sensor, and values of the corresponding ${\it\nu}$-gap metric, calculated for both the robust controller weights and the proportional controller.

Figure 17

Figure 15. Control using the body-mounted force sensor connected in closed loop with the two considered controllers: (a) output and (b) input corresponding to the closed-loop impulse response predicted by the ROM (identified with the ERA based on nonlinear dynamics and with the body-mounted force sensor) and compared with the full linearised impulse response at $Re=80$. In all cases the system is subject to an impulse at $t=0$ and the controller is switched on after $t=50$ convective time units.

Figure 18

Figure 16. (a) Output and (b) input corresponding to the closed-loop response of the full nonlinear system at $Re=80$, using the wake velocity sensor and the two corresponding controllers. The system is subject to an impulse at $t=0$ and the controllers are switched on after $t=200$ convective time units.

Figure 19

Figure 17. (a) Output and (b) input corresponding to the closed-loop response of the full nonlinear system at $Re=80$, using the body-mounted force sensor and the two corresponding controllers. The system is subject to an impulse at $t=0$ and the controllers are switched on after $t=200$ convective time units.

Figure 20

Figure 18. (a) Lift and (b) drag force coefficients corresponding to the closed-loop response of the full nonlinear system at $Re=80$. The drag coefficient of the base flow is also shown in panel (b). The system is subject to an impulse at $t=0$ and the controllers are switched on at $t=200$ convective time units. The results obtained with all four sensor–controller configurations are shown.

Figure 21

Figure 19. Snapshots of the controlled flow field (using the body-mounted force sensor and the robust controller) after (a) $t=200$ convective time units when the control is turned on, and then at (b) $t=300$, (c) $t=400$, and (d) $t=500$ convective time units. Vorticity contours are shown; negative contours are bounded by a line. Contour levels are from $-1.8$ to $1.8$ in increments of $0.4$.

Figure 22

Figure 20. Comparison of the total power required to drive the body through the fluid in the unstable equilibrium flow state, the unforced vortex shedding state and with the two controllers, for cases where the flow is not fully stabilised with (a) the body-mounted force sensor and (b) the wake velocity sensor.

Figure 23

Figure 21. Block diagram considered for $\mathscr{H}_{\infty }$ loop-shaping.