Hostname: page-component-74656f9884-8r8nv Total loading time: 0 Render date: 2026-11-08T12:09:34.610Z Has data issue: false hasContentIssue false

A realizable data-driven approach to delay bypass transition with control theory

Published online by Cambridge University Press:  26 November 2019

Pierluigi Morra*
Affiliation:
KTH Royal Institute of Technology, Linné FLOW Centre, Department of Mechanics, SE-10044, Stockholm, Sweden
Kenzo Sasaki
Affiliation:
Instituto Tecnológico de Aeronáutica, Aerodynamics Department, São José dos Campos, 12228900, Brazil
Ardeshir Hanifi
Affiliation:
KTH Royal Institute of Technology, Linné FLOW Centre, Department of Mechanics, SE-10044, Stockholm, Sweden
André V. G. Cavalieri
Affiliation:
Instituto Tecnológico de Aeronáutica, Aerodynamics Department, São José dos Campos, 12228900, Brazil
Dan S. Henningson
Affiliation:
KTH Royal Institute of Technology, Linné FLOW Centre, Department of Mechanics, SE-10044, Stockholm, Sweden
*
†Email address for correspondence: pmorra@mech.kth.se

Abstract

The current work presents a realizable method to control streaky disturbances in boundary layer flows and delay transition to turbulence by means of active flow control. Numerical simulations of the nonlinear transitional regime in a Blasius boundary layer are performed where streaks are excited in the boundary layer by means of a high level of free-stream turbulence. The occurring disturbances are measured by means of localized wall-shear-stress sensors and damped out using near-wall actuators, which resemble ring plasma actuators. Each actuator is powered by a time-varying signal whose amplitude is computed by processing signals from the sensors. The processed signal is the result of two control laws: the linear quadratic Gaussian regulator (LQG) and the inverse feed-forward control technique (IFFC). The use of the first control method, LQG, requires a state-space representation of the system dynamics, so the flow is described by means of a linear time-invariant operator that captures only the most relevant information of the dynamics and results in a reduced-order model (ROM). The ROM is computed by means of the eigensystem realization algorithm (ERA), which is based on the impulse responses of the real system. Collecting such impulse responses may be unfeasible when considering free-stream turbulence because of the high dimensionality of the input forcing needed for a precise description of such a phenomenon. Here, a new method to identify the relevant system dynamics and generate the needed impulse responses is proposed, based on additional shear-stress measurements in an upstream location. Transfer functions between such measurements and other downstream sensors are obtained and allow the derivation of the ERA system, in a data-driven approach that would be realizable in experiments. Finally, in order to discuss the advantages of the LQG based on the ROM and analyse its performance, the implemented LQG is compared to the IFFC, which consists of wave cancellation. The work (i) presents a systematic and straightforward way to deal with high-dimensional disturbances in order to build ROMs for a feasible control technique, and (ii) shows that even when considering practical constraints, such as the type and size of actuators and sensors, it is possible to achieve at least as large delay of bypass transition as that obtained in more idealized cases found in the literature.

Information

Type
JFM Papers
Creative Commons
Creative Common License - CCCreative Common License - BYCreative Common License - NCCreative Common License - ND
This is an Open Access article, distributed under the terms of the Creative Commons Attribution-NonCommercial-NoDerivatives licence (http://creativecommons.org/licenses/by-nc-nd/4.0/), which permits non-commercial re-use, distribution, and reproduction in any medium, provided the original work is unaltered and is properly cited. The written permission of Cambridge University Press must be obtained for commercial re-use or in order to create a derivative work.
Copyright
© The Author(s) 2019
Figure 0

Figure 1. Plant. Computational box (cut along $x_{1}$): frame of reference $x_{1}x_{2}x_{3}$, sensors $y$ and $z$ (black circles), actuators $u$ (white circles) and controller $G^{yu}$. Contour plots: perturbation part of the streamwise velocity, $q_{1}^{\prime }$, snapshot of an uncontrolled case at time $t=t^{\ast }$; the isolines of the contour plots are all for the same set of values. Boundary layer, $\unicode[STIX]{x1D6FF}_{99}$, shown on the left wall of the box.

Figure 1

Figure 2. (a–c) Comparison between empirical and improved TF; (a) empirical TF, $|{\hat{G}}_{emp}^{yz}|$; (b) improved TF, $|{\hat{G}}_{impr}^{yz}|$; (c) $|{\hat{G}}_{emp}^{yz}-{\hat{G}}_{impr}^{yz}|$. (d–f) Comparison between the true $z(t)_{k}$ output from DNS data at $x_{1}=400$ and the estimated output $\tilde{z}(t)_{k}$ (available output $y_{avail}(t)_{k}$ at $x_{1}=250$); (d) single output $k=9$; (e) empirical TF error (%), $||\hat{\tilde{z}}|^{2}-|\hat{z}|^{2}|/\max (S_{zz})$; (f) improved TF error (%), $||\hat{\tilde{z}}|^{2}-|\hat{z}|^{2}|/\max (S_{zz})$.

Figure 2

Figure 3. Singular values of the SVD of the Hankel matrix used for the ERA-POD. Dots, singular values. Dashed line, last singular value used for the ROM, $N=387$.

Figure 3

Table 1. Correlation coefficient at zero delay (corresponding to its maximum value), mean square $\text{MS}[\boldsymbol{z}(t)]$ (DNS) or $\text{MS}[\tilde{\boldsymbol{z}}(t)]$ (estimation), and variance $\text{VAR}[\boldsymbol{z}(t)]$ (DNS) or $\text{VAR}[\tilde{\boldsymbol{z}}(t)]$ (estimation) for the cases shown in figure 2.

Figure 4

Figure 4. Original identified impulse responses used for the ERA-POD (solid black lines) versus ROM impulse response (dashed red lines). Impulse response from $\boldsymbol{d}(t)$ to $\boldsymbol{y}(t)$ and $\boldsymbol{z}(t)$. The original identified impulse responses are built by the improved frequency response technique. (a) Central output. (b) Complete set of TF.

Figure 5

Table 2. Design weights of the $G_{m}^{yu}(t)$ used in the fully nonlinear N–S simulations.

Figure 6

Table 3. Performance, ${\mathcal{E}}$, for the two control methods. Input–output versus nonlinear N–S simulations.

Figure 7

Figure 5. Control TF $G_{k}^{yu}(t)$. (a) IFFC technique. (b) LQG technique. Notice the different scales for the gains between the two panels.

Figure 8

Figure 6. Spanwise r.m.s. values of the actuation signals $u(t)_{k}$ at $x_{1}=325$. Solid line, LQG. Dotted line, IFFC.

Figure 9

Figure 7. Spanwise r.m.s. values of the output $y(t)_{k}$ at $x_{1}=250$.

Figure 10

Figure 8. (a) $q_{1,rms}^{\prime }/{q^{\prime }}_{1,rms}^{uncontrolled}$ averaged along the spanwise direction at $Re_{x}=(1.51,1.96,2.40,2.86)\times 10^{5}$; red dash-dotted line, uncontrolled case; black solid line, LQG. (b) $q_{1,rms}$ averaged along the spanwise direction at $Re_{x}=1.5\times 10^{5}$; red dash-dotted line, uncontrolled case; black dotted line, IFFC; black solid line, LQG.

Figure 11

Figure 9. Maximum along the wall-normal direction of the $q_{1,rms}$ averaged along the spanwise direction. Red dash-dotted line, uncontrolled case. Black dotted line, IFFC. Black solid line, LQG.

Figure 12

Figure 10. Average skin friction coefficient $C_{f}$. Red dash-dotted line, uncontrolled case. Black dotted line, IFFC control method. Black solid line, LQG control method.

Figure 13

Figure 11. Instantaneous skin friction coefficient $c_{f}(Re_{x},x_{3},t=t^{\ast })$. (a) Uncontrolled case. (b) Controlled case with LQG. Black and white colours, $c_{f}<2.5\times 10^{-3}$. Empty contours, $c_{f}\geqslant 2.5\times 10^{-3}$. Same time $t=t^{\ast }$ for both simulations; the starting seed for the random free-stream turbulence generation is the same.

Figure 14

Figure 12. Effect of the actuator. Instantaneous subtraction between an uncontrolled and a controlled field, $q_{1,unc}^{\prime }(\boldsymbol{x},t^{\ast })-q_{1,ctr}^{\prime }(\boldsymbol{x},t^{\ast })$, at a time $t=t^{\ast }$ for the LQG (a,c) and the IFFC (b,d). Streamwise component of the perturbation velocity. (a,b) Cross-plane at $x_{1}=400\unicode[STIX]{x1D6FF}_{0}^{\ast }$. (c,d) Wall-parallel plane at $x_{2}=2.0\unicode[STIX]{x1D6FF}_{0}^{\ast }$. Red and solid lines, positive values; blue and dashed lines, negative values. The starting seed for the random free-stream turbulence generation is the same.

Figure 15

Figure 13. Full non-causal control TF $G_{k}^{yu}(t)$ from the IFFC control method. (a) Central line; the dot represents the peak value. (b) Full TF.

Figure 16

Figure 14. (a) Cross-correlation between the streamwise velocity fluctuation at the peak of the $u_{rms}$ profile and the shear of the streamwise fluctuation at the wall. (b) Contours are the fluctuations of the streamwise velocity component; red and solid lines, positive values; blue and dashed lines, negative values; dashed-dotted line, $\unicode[STIX]{x1D6FF}_{99}/\unicode[STIX]{x1D6FF}_{0}^{\ast }$, boundary layer.

Figure 17

Figure 15. Performance of the estimation of downstream outputs from available upstream outputs: $x_{1}^{up}$ represents the available output position; $x_{1}^{down}$ represents the position of the estimated output. The outputs are the shear on the wall.

Figure 18

Figure 16. (a) Coherence $\unicode[STIX]{x1D6FE}_{yz}$ between the outputs $y(t)_{k}$, at $x_{1}=250$ and $z(t)_{k}$, at $x_{1}=400$. (b) Normalized power spectral density of the output $z(t)_{k}$: ${\hat{S}}_{zz}/\max ({\hat{S}}_{zz})$.

Figure 19

Figure 17. Performance parameter, $\log _{10}({\mathcal{E}})$, as in (6.1), as a function of the weight matrices. (a) IFFC control technique. (b) LQG control technique.

Figure 20

Figure 18. Estimation of TF. Estimating $\tilde{\boldsymbol{z}}(t)$ from the available $\boldsymbol{y}(t)$. Solid black line, state observer. Dashed red line, empirical TF. (a) Central TF. (b) Complete TF.