Linear control of coherent structures in wall-bounded turbulence at Re$_\tau = 2000$
Stephan F. Oehler, Simon J. Illingworth

TL;DR
This paper explores linear feedback control of large-scale turbulent structures in a wall-bounded flow at Re$_\tau$=2000, demonstrating effective strategies for energy reduction with minimal sensor and actuator placement.
Contribution
It introduces a linear control framework augmented with eddy viscosity to efficiently estimate and suppress large-scale turbulence in high-Reynolds-number flows.
Findings
Control with sparse sensors and actuators performs comparably to full-field control.
Large-scale turbulence can be effectively estimated and controlled with minimal instrumentation.
The linear model provides low-cost insights into turbulence management.
Abstract
We consider linear feedback flow control of the largest scales in an incompressible turbulent channel flow at a friction Reynolds number of Re = 2000. A linear model is formed by linearizing the Navier-Stokes equations about the turbulent mean and augmenting it with an eddy viscosity. Velocity perturbations are then generated by stochastically forcing the linear operator. The objective is to reduce the kinetic energy of these velocity perturbations at the largest scales using body forces. It is shown that a control set-up with a well-placed array of sensors and actuators performs comparably to either measuring the flow everywhere (while limiting actuators to a single wall height) or actuating the flow everywhere (while limiting sensors to a single wall height). In this way, we gain insight (at low computational cost) into how the very large scales of turbulence are most…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFluid Dynamics and Turbulent Flows · Meteorological Phenomena and Simulations
Linear control of coherent structures in wall-bounded turbulence at Re
Stephan F. Oehler
Simon J. Illingworth
Department of Mechanical Engineering, The University of Melbourne, Victoria 3010, Australia
Abstract
We consider linear feedback flow control of the largest scales in an incompressible turbulent channel flow at a friction Reynolds number of . A linear model is formed by linearizing the Navier-Stokes equations about the turbulent mean and augmenting it with an eddy viscosity. Velocity perturbations are then generated by stochastically forcing the linear operator. The objective is to reduce the kinetic energy of these velocity perturbations at the largest scales using body forces. It is shown that a control set-up with a well-placed array of sensors and actuators performs comparably to either measuring the flow everywhere (while limiting actuators to a single wall height) or actuating the flow everywhere (while limiting sensors to a single wall height). In this way, we gain insight (at low computational cost) into how the very large scales of turbulence are most effectively estimated and controlled.
keywords:
Turbulence, Channel flow, Control , Linear model , Coherent structures
††journal: International Journal of Heat and Fluid Flow
1 Introduction
A growing number of studies have successfully utilized linear models for estimation [e.g. Chevalier et al., 2006, Jones et al., 2011, Illingworth et al., 2018, Oehler et al., 2018b, Sasaki et al., 2019] and control [e.g Cortelezzi et al., 1998, Moarref and Jovanović, 2012, Luhar et al., 2014] of wall-bounded turbulent flows. The work of Luhar et al. [2014], in particular, suggests that linear models can qualitatively predict the effect of control on individual scales and also determine at which location they can best be measured. Linear model-based designs are an appealing alternative to direct numerical simulation (DNS) based designs since the cost is several orders of magnitude smaller. One reason for the success of linear models is that linear mechanisms play an important role in the sustenance of turbulence [Schoppa and Hussain, 2002, Kim, 2011]. In the linearized Navier-Stokes (LNS) equations, where the flow is linearized around the turbulent mean, these linear mechanisms result in large transient growth that is due to the non-normality of the LNS operator [Trefethen et al., 1993]. In particular, it was shown that the LNS operator could predict the typical widths of near-wall streaks and large-scale structures in the outer layer [del Alamo and Jiménez, 2006, Pujals et al., 2009, Hwang and Cossu, 2010b].
Linear mechanisms play a major role in the formation and maintenance of large-scale structures in turbulent wall-bounded flows. These large-scale structures contribute significantly to the turbulent kinetic energy and Reynolds stresses (in the outer region), and there is evidence that they affect the small scales near the wall [Hutchins and Marusic, 2007, Mathis et al., 2009, Marusic et al., 2010a, b, Duvvuri and McKeon, 2015]. Hence, the control of these structures is crucial for any efforts to control wall-bounded flows (see Kim and Bewley [2007] for a review). It was shown that linear estimation, which is closely related to linear control, performs best for those structures that have the greatest potential for transient growth [del Alamo and Jiménez, 2006, Pujals et al., 2009], are the most amplified in stochastically and harmonically forced settings [Hwang and Cossu, 2010b] and are coherent over large wall-normal distances [Madhusudanan et al., 2019]. These observations presumably also apply to linear control, which would simplify the controller design process.
This work studies linear feedback control of the largest structures in a turbulent channel flow at a relatively high Reynolds number of Re. It is in part motivated by experimental work that has achieved a reduction in skin-friction drag through real-time control of large-scale structures [Abbassi et al., 2017]. The focus of this study is on the sensors and actuators for linear feedback-control. Specifically, we compare control performance when measuring or actuating the full channel (i.e. an ideal set-up) to control performance when measuring or actuating at only one specific wall height (which is a more realistic set-up in a practical application, e.g. hot-wire sensors and synthetic jet actuators). Consequently, it is possible to compare the ideal setting to what is achievable in a laboratory environment.
When considering these control set-ups, we will focus on finding the best control performance possible. Therefore, we (i) assume that sensor noise is insignificant, (ii) remove almost all energy limitations imposed on the actuators, and (iii) ignore the effect of transients. In this way, it is possible to show whether a setup is worth considering in the first place as even the best results might not be sufficient.
Rather than testing various control configurations through the use of DNS, the flow is modeled using the LNS operator for perturbations about the mean flow (§2). An eddy viscosity is included in the operator to model the effect of the incoherent scales. This uncontrolled linear model (LM) of the flow is validated by comparing it to DNS in §3 before we introduce three specific control set-ups in §4 and analyze their performance in §5. Finally, we conclude the study in §6.
2 The linear model
A statistically steady incompressible turbulent channel flow at a friction Reynolds number Re is considered, where is the kinematic viscosity, the channel half-height, the friction velocity, the wall shear stress, and the density. Streamwise, spanwise, and wall-normal spatial coordinates are denoted by and the corresponding velocities by . We assume zero initial conditions and apply no-slip boundary conditions. Spatial variables are normalized by , wavenumbers by , velocities by the friction velocity , time by and pressure by . This non-dimensionalization sets the channel half-height to such that .
Following Reynolds and Hussain [1972], we triple decompose the overall velocity field of the turbulent channel into
[TABLE]
where represents the turbulent mean flow, large scale organised motion (or waves) and small scale turbulent fluctuations. Taking the incompressible Navier-Stokes equations we form a linear operator for the perturbations about the turbulent mean flow , where the non-linear term is treated as stochastic forcing and () is the time-averaged mean. An eddy viscosity , which accounts for the average dissipative effect of the stresses created by the small scale turbulent fluctuations (), is introduced to represent the influence of incoherent motions [Reynolds and Hussain, 1972, del Alamo and Jiménez, 2006, Pujals et al., 2009, Hwang and Cossu, 2010b, Eitel-Amor et al., 2015, Hwang, 2016, 2017]:
[TABLE]
An analytical fit is used [Cess, 1958] for the eddy viscosity profile as in several previous studies [Pujals et al., 2009, del Alamo and Jiménez, 2006, Moarref and Jovanović, 2012, Illingworth et al., 2018]:
[TABLE]
Integrating Re provides the mean velocity profile . The constants and give the best fit to the mean velocity profile of a DNS simulation at Re [Hoyas and Jiménez, 2006, del Alamo and Jiménez, 2006]. Controlling perturbations in the flow will alter the mean velocity profile and with it the linear model itself (which is formed about the mean). The controller, therefore, needs to be robust to account for any changes in the mean flow. It would be interesting to study robustness, but this is beyond the scope of this study.
We need to express the flow in state-space form to access standard tools from dynamics and control. To do so, we first take Fourier transforms in the homogeneous streamwise and spanwise directions to express the flow in the Orr-Sommerfeld Squire form and then discretize in the wall-normal direction using Chebyshev collocation of order . Convergence has been checked for all control set-ups by doubling the number of grid points; it was shown that the tested results change by less than (see A.1). Finally, we express the Orr-Sommerfeld Squire equations as a linear state-space model:
[TABLE]
where represents the states of the system (wall-normal velocity and wall-normal vorticity), all non-linearities and the velocities ( ( ) denotes signals in Fourier space). We treat as stochastic forcing that is white in wavenumber space and time [Jovanović and Bamieh, 2005]. Therefore, we account for the non-linearities by treating them as a source of intrinsic forcing to the LNS operator [McKeon and Sharma, 2010]. We set to achieve grid-independence, where is an integration matrix corresponding to Clenshaw–Curtis quadrature [Trefethen, 2000], and we choose in equation (4b) such that corresponds to the velocity field over one channel-half (). The matrices , , and are:
[TABLE]
where and are the Orr-Sommerfeld and Squire operators for the eddy viscosity enhanced LNS equations [Betchov and Criminale, 1966, Pujals et al., 2009]:
[TABLE]
Here , , and . The boundary conditions are: . (See A for more information.) By taking Laplace transforms of equation (4) we obtain a transfer function that relates the input to the output :
[TABLE]
where is the Laplace variable. By setting the frequency response (i.e. the resolvent) is obtained.
We quantify the energy of the flow by employing the the square of the -norm (B) of :
[TABLE]
where is the expected value and is the complex conjugate transpose. In the Laplace domain, the -norm of can be seen as the average gain between the input and the output over all frequencies and all directions.
In §5.2–§5.4, we choose to focus on the streamwise and spanwise wavenumber pairs that are most amplified (we select them to be and ). In particular, we are interested in the energy as a function of wall height for this range of wavenumbers. First, we obtain the square of the -norm for individual wavenumber pairs:
[TABLE]
By summing :
[TABLE]
the square of the -norm for the chosen set of wavenumbers pairs as a function of wall height is obtained. (Please note that this summation is only valid if the wavenumbers are uniformly spaced.)
3 Validation of the linear model with DNS
To validate the linear model, we employ a direct numerical simulation (DNS) dataset provided by the Polytechnic University of Madrid [Hoyas and Jiménez, 2006, Encinar et al., 2018]. We will look at (i) the DNS model itself, (ii) the flow’s energy as a function of wavenumber ( and ), (iii) the flow’s energy as a function of wall height and (iv) a snapshot of streamwise velocity perturbations.
3.1 Direct Numerical Simulation (DNS)
The homogeneous streamwise and spanwise directions (extending ) of the turbulent channel flow (in DNS) are discretised by Fourier expansion (with a streamwise resolution of and a spanwise resolution of ), and the wall-normal direction is discretised using a compact difference scheme of 7th order. The data is real-valued in physical space, and therefore, the coefficients for modes () are the same as those for (). We consider data for every terminated at . A total of channel flow-throughs ensures that any transients in the estimators and controllers are negligible (where is the mean velocity at the channel centre). The largest temporal frequency is approximated using Taylor’s hypothesis: , where is the velocity at the channel centre, and max the largest streamwise wavenumber considered. Therefore, we have samples per period for the highest frequency, which fulfils the Nyquist criterion.
To quantify the energy of the DNS data, we compute the square of the -norm by integrating in time and space:
[TABLE]
which is the square of the -norm for one channel half; and by integrating in time only:
[TABLE]
which is the square of the -norm at individual wall heights.
3.2 Energy as a function of wavenumber
The flow’s energy as a function of wavenumber ( and ) is calculated using equation (11) for the LM and (14) for DNS and displayed in Figure 1, which shows for a range of and . The results are normalised to (the maximum value in each plot) and presented on a logarithmic scale.
We can see similarities between DNS and the LM, especially for the selected set of and . However, the energy degrades more slowly with increasing and in the LM relative to DNS. In addition, the peaks of do no match. They are located at and for the LM and and for DNS. For the purposes of this study, this match is sufficient. Refer to Hwang and Cossu [2010b, a] for a detailed analysis on the energy amplification of the turbulent channel flow.
3.3 Energy as a function of wall height
We now focus on the set of wavenumbers: and . For this range, we employ equations (13) and (15) to calculate the energy as a function of wall height (), which we show in figure 2. As before, all results are normalised to the maximum energy value for the LM and DNS respectively.
We see that the flow is most energetic at for the LM and for DNS. We also observe that for DNS, the energy is more evenly distributed throughout the channel. Looking at the individual flow directions, we see that (i) the streamwise velocity fluctuations are the most energetic, (ii) the spanwise velocity fluctuations behave differently at the wall, and (iii) the wall-normal velocity fluctuations are the least energetic.
3.4 Snapshot of streamwise velocity perturbations
Finally, in Figure 3((a) LM and (b) DNS), we show the streamwise velocity perturbations at in a spanwise wall-normal () plane at an instant in time for and . In both cases, we observe large structures that are strongest near the wall and that reduce in strength towards the channel centre, in agreement with figure 2.
4 The control set-up
So far, we have introduced the eddy-viscosity-enhanced Orr-Sommerfeld and Squire operators that are linearized about the mean velocity profile of a turbulent channel flow. We stochastically force the linear operator to generate velocity perturbations that we now want to control. To do so, we include three new signals (, and ) into the state-space model (equation (4)):
[TABLE]
The first new signal represents time-resolved velocity measurements from sensors (e.g. hotwires) that are contaminated by sensor noise . We treat as unknown and white in time with a covariance . (The sensor noise is not correlated between different wavenumbers.)
The second new signal represents time-resolved body forces applied by actuators (e.g. synthetic jets [Cattafesta III and Sheplak, 2011]).
The third new signal (not to be confused with wall-normal variable ) represents the quantity to be minimized by control, and is derived from a cost function (see B.1). We define to minimize the energy of the entire flow field while also keeping the actuation force small (where is a penalization on ). Minimizing the energy of the entire flow-field lets the control design process decide which perturbations to target for the best results. This is in contrast to opposition control, for example, which focuses on wall-normal velocity perturbations to eliminate streamwise streaks [Luhar et al., 2014]. We set the penalization to be insignificant (), because we want the results to be insensitive to the choice of . (We cannot set to zero as this would result in a poorly posed system.) Increasing will gradually reduce the control performance and energy consumption of the actuator. (See B.2 for more information.)
4.1 Sensor and actuator design
The measurement signal is defined as:
[TABLE]
where is the sensor noise and represents the sensor matrix. We treat as an unknown forcing that is white in time, and we set the covariance such that the sensor noise is negligible but the system is well-posed. The sensor matrix is defined as:
[TABLE]
where
[TABLE]
is a Gaussian function, are Chebyshev grid points (A), is the sensor plane location and defines the width of the Gaussian. We set , which is equivalent to a % wall-normal width of . There is one Gaussian function for each of the three flow components (streamwise, spanwise and wall-normal).
The actuator force is , and it is applied at a single wall-normal location via the matrix (equation (16a)):
[TABLE]
where
[TABLE]
is a Gaussian function, are Chebyshev grid points (A), is the actuator plane and defines the width of the Gaussian. We set , which is equivalent to a % wall-normal width of . There is one Gaussian function for each flow direction.
The main advantage of using a Gaussian shape is that it approximates the finite thickness of sensors and actuators in physical space. Implementation of this study’s sensor setups in physical space would result in a plane of sensors placed at (one sensor for each wavenumber pair considered). There would be evenly spaced arrays of sensors in the streamwise and spanwise direction and the spacing would be determined by and . Despite being localised at a single wall height, the sensors must cover the whole plane in physical space to act on a particular wavenumber. The same principle would apply to actuators.
However, in Fourier space, we can have a single sensor and a single actuator for each pair of (). Therefore, when we mention single sensors and single actuators, we refer to the placement of the sensors and actuators for a specific wavenumber pair in the context of control design. Once all (single sensor and single actuator) controllers have been designed, it is possible to convert them into physical-space convolution kernels that describe the control rules [Bewley and Liu, 1998, Högberg et al., 2003].
4.2 The three control problems
We now want to use the system , defined in equation (16), to investigate three different control problems of interest. The first of these is Actuating Everywhere (AE) control, where the controller can actuate the flow everywhere but is limited to sensors at one wall-normal location. The second is Measuring Everywhere (ME) control, where the flow is measured everywhere but now actuators are limited to one wall-normal location. The third is Input–Output (IO) control, where sensors and actuators are limited to one wall-normal location. This final configuration is of particular interest since it would be the most feasible experimental configuration. The three configurations are illustrated in figure 4, and the details of their state-space models can be found in B. We study AE, ME and IO because we want to know what price we have to pay when only a single plane of actuators is available (as opposed to actuating the flow everywhere); and what price we have to pay when only a single plane of sensors is available (as opposed to knowledge of the flow everywhere). This, in turn, provides insight on the extent to which control of the largest scales is fundamentally difficult; and on the extent to which control is limited by having only a single sensor or a single actuator (per wavenumber pair).
4.2.1 Actuating Everywhere (AE) control
In the Actuating Everywhere (AE) control problem, we can actuate the flow everywhere but only have access to sensor measurements at a single location 111It could also be sensors at various wall heights, actuators at various wall heights, or both.. These measurements are contaminated by sensor noise . The task in the AE problem is to estimate the entire state , and then use the estimate to control the flow. Thus we only have one sensor to measure the flow, and we want to use it to control the flow everywhere.
The state estimate is generated using an estimator:
[TABLE]
where is the estimator gain value (designed in B). The estimator knows the dynamics of the system (represented by ), but it neither knows the initial conditions nor the stochastic disturbances that are applied to the linear operator. It corrects itself using the error between the measurement and its estimate . Finally, the estimated velocity field is subtracted from the velocity field itself , i.e. the estimate is directly applied as a body force.
4.2.2 Measuring Everywhere (ME) control
In the Measuring Everywhere (ME) control problem, we have an actuator at a single location 1, and we are given knowledge of the entire system state . Thus we know everything about the flow, but we only have one actuator to control the flow. A controller generates the actuator force :
[TABLE]
where is the controller gain value (designed in B). The ‘measurement’ for this arrangement is the full flow field , because it is assumed that the controller ‘knows everything’.
4.2.3 Input–Output (IO) control
In the Input–Output (IO) control problem, we only have one measurement at available to estimate the flow, and we only have one actuator at available to control the flow1. The measurement , which is contaminated by sensor noise , is used to obtain an estimate (from an estimator), and the actuator force is generated with a controller that uses . (Thus we only have one sensor to estimate the flow, and we only have one actuator available to control the flow.) To form a combined estimator and controller, we rewrite equation (23) to include :
[TABLE]
4.3 Control performance
We quantify the energy of with the square of the -norm for one channel half () similar to equation (11b) (B). From this, we define , which is the reduction of kinetic energy due to control:
[TABLE]
where is the -norm of the uncontrolled reference flow, the -norm of the controlled flow, and the -norm of the energy consumed by the actuators. (The parameter only exists in ME and IO and is treated as negligible in this study.)
4.4 Optimal sensor and actuator placement
We want to place the sensors and actuators at the wall height that provides the best performance. To do so, we conduct an iterative minimization search across all possible sensor and actuator locations ( and ) to find the lowest possible. The iterative gradient minimization employed has been introduced and discussed in earlier studies [Chen and Rowley, 2011, Oehler and Illingworth, 2018a]. By following the approach of Oehler and Illingworth [2018c], it was determined that the optimal collocated placement for the sensor and actuator is at . (Note that only wavenumbers satisfying and are considered while computing these optimal placement locations). The study by Oehler and Illingworth [2018c] collocates the sensor and actuator (across both channel halves) to simplify the optimisation problem (collocation affects the placement only marginally).
5 Control performance
This section is in four parts: §5.1 examines the control performance at individual wavenumber pairs; §5.2 looks at the overall performance; §5.3 at the performance across individual wall heights; and §5.4 considers the energy consumed by actuation.
5.1 Control at individual wavenumber pairs
In this section, we study the control performance of AE, ME and IO over a range of wavenumber pairs (,). For this purpose, we use the parameter , as defined in equation (25). In figure 5, is plotted as a function of and (the channel length is and width is ; the streamwise resolution is and the spanwise resolution is ). The contours of are almost identical for the three problems. Therefore, from figure 5, we see that the performance of the control scenario where we have one optimally placed sensor and actuator (IO) is comparable to the cases where we actuate everywhere (AE) or know everything (ME). Hence, we observe that actuating everything does not significantly increase the control performance when we are limited to one sensor. Similarly, measuring everything does not significantly increase the control performance when we are limited to one actuator. We observe that, for all three problems, is the lowest for streamwise-constant structures () with a spanwise wavenumber of . As the structures become smaller ( and increase), increases. This behavior can partly be explained by the smaller scales being less coherent across wall-normal distances [Madhusudanan et al., 2019]. As a consequence, single sensor and actuator control at the smaller scales might not be feasible, even if we consider second-order statistics [Zare et al., 2017] or non-linear controller designs [Lauga and Bewley, 2004].
It is important to assess whether the controllers perform well for the most energetic scales. For this, we compare figure 5, which shows the normalized -norm for the controlled flow, with figure 1, which shows the -norm of the uncontrolled flow. We observe that, in all three cases, the performance of the controller is the best (low ) for the wavenumber pairs (,) that are most amplified (high ). This result is important because it shows that we can reduce the energy of the largest, most amplified scales with a limited number of sensors and actuators. The same relationship has been observed in similar estimation studies [Illingworth et al., 2018, Oehler et al., 2018b, Madhusudanan et al., 2019]: linear estimation performs best for the wavenumber pairs (,) that are most amplified (high ). Therefore, the scales that we can estimate well are also those we can control well.
5.2 Control in physical space
We now look at control for a set of large-scale structures: and , the range of which is indicated in figure 1. The figure shows that these structures are the most amplified in the stochastically forced LNS model, and we can see in figure 5 that they are also the best for control.
We begin by looking at snapshots of the velocity perturbations in two-dimensional planes ( at ) at an instance in time (, i.e. after half a channel flow-through). The data is generated from the LM. Figure 6a shows the flow field of the uncontrolled (reference) flow. Figures 6b–6d show the controlled flow fields for each of the three cases AE, ME and IO, respectively. We observe that all three controllers achieve a significant reduction of the streamwise velocity perturbations everywhere. The spanwise and wall-normal velocity components are also reduced, most notably at (corresponding to the location of the sensors and actuators).
It is difficult to quantify and compare the control performances from a snapshot in time. For that reason, we sum the -norm across all the wavenumber pairs considered. The parameter is the ratio of these summed -norms computed from the controlled and the uncontrolled cases, respectively:
[TABLE]
As a consequence, represents the normalized reduction in kinetic energy due to control integrated across all three velocity components , and . The values of are shown in table 1, and they tell us that the overall performance is similar, although ME slightly outperforms AE and IO.
To further understand the control results, it is important to look at the impact of the controllers on each velocity component separately. Thus, we look at the kinetic energy of each velocity component relative to the energy of the entire uncontrolled flow-field:
[TABLE]
By setting to be different velocity components, is defined in four different ways: (i) , where represents all the three velocity components, (ii) where represents the streamwise velocity component, (iii) , where represents the spanwise velocity component, and (iv) , where represents the wall-normal velocity component. Figure 7 shows for the uncontrolled reference flow (denoted as Ref) and for the flow subject to AE, ME and IO. In the reference flow, the majority of the energy is contained in () and the remaining energy in () and (). After we apply control, we see that, consistent with figures 5 and 6 and table 1, the performances of AE, ME and IO are all similar to each other. The overall reduction of energy () is , where is reduced by , by and by . Therefore, the control system is most effective in reducing the streamwise velocity component, which also carries most of the energy.
5.3 Control across wall heights
So far, we have looked at the control performance over an entire channel half. It is also important to study the performance of the controllers across wall heights.
For reference, we first compute the normalized kinetic energy of the uncontrolled flow as a function of wall-normal location :
[TABLE]
Figure 8 shows as a function of on the right axis (similar to figure 2). As in the previous section, the signal represents: all the three velocity components (figure 8a), the streamwise velocity component (figure 8b), the spanwise velocity component (figure 8c), or the wall-normal velocity component (figure 8d). From the plot of (in blue), we observe that and are strongest near the wall (figures 8b and 8c), while is strongest near the channel center (figure 8d).
We now look at the reduction in the kinetic energy of the controlled flow as a function of wall-normal location :
[TABLE]
There are four different definitions of (depending on ), which are shown in figures 8a-8d on the left axis. As before, represents either all three (figure 8a) or individual (figure 8b–d) velocity components. Parameter is shown for AE (), ME (), and IO (). By definition, is between , where () indicates the elimination of all kinetic energy and [math] () indicates that there is no reduction in kinetic energy (for the wavenumber pairs considered).
From figure 8a we observe that the performance for all control problems is best near (where is lowest) and decreases with distance from it. A significant reduction of velocity perturbations is observed at all wall heights. Similar values of are achieved in figure 8b for the streamwise velocity component, which can be explained by being the most energetic component (figure 7). AE and IO set in figure 8c close to zero around . While ME also reduced the energy carried by , the reduction is not as strong as in the case of AE and IO. Additionally, we can see a small influence of the Gaussian-shaped actuator on the results in ME and IO. Figure 8d shows that all three problems set the wall-normal velocity close to zero at one wall height. The transport of momentum in the vicinity of this wall height is attenuated, which prevents the formation of streamwise structures [Sadayoshi and Tomoaki, 2005]. This mechanism is employed in opposition-controlled wall-bounded flows [Hammond et al., 1998, Luhar et al., 2014, Nakashima et al., 2017], where the controller is specifically designed to create a plane of zero wall-normal momentum that is referred to as a “virtual wall”. We did not choose an opposition control design but instead selected a general cost function to reduce velocity perturbations everywhere. Since the three -optimal control designs seem to all create a “virtual wall”, the results suggest that this approach is the most effective one in the control of turbulent channel flows utilizing single-plane sensors and single-plane actuators.
Let us compare , where the flow field is known everywhere, to , where only one location is known. We see that ME performs marginally better than IO everywhere outside the vicinity of the sensor at . This suggests that IO is focusing its control efforts on the region near (that it ‘knows well’) at the expense of a slight reduction in control performance everywhere else.
If we compare , where actuation is provided everywhere, to , where actuation is provided at only one location, we can see that they are almost identical to each other except in the vicinity of the single actuator at . Therefore, near , the performance of IO must be primarily limited by the single actuator; while at all other locations its performance is limited by the single sensor.
Finally, by comparing with , we can conclude that feedback control overall must be slightly more limited by the single sensor than the single actuator.
5.4 Control forces
So far, we have studied the effect that the three control problems have on the velocity perturbations. Each problem continuously forces the flow to prevent perturbations from growing. In this section, we study these continuous forces. In particular, we look at the percentage of the forcing that is applied to the streamwise, spanwise and wall-normal directions. One may ask how it is possible to look at the distribution of actuation forces, despite having almost no actuation cost (i.e. is relatively small and is relatively large). The answer lies with the cost function (B.1), which will still prioritise actuation in the flow direction that gives the best results for the least amount of energy.
In figure 9, we plot the energy consumed by , and as a percentage of the total , which we refer to as , and (see B for the -norms):
[TABLE]
We observe that in AE, which actuates the flow everywhere, the largest forcing component is (streamwise), and the smallest forcing component is (wall-normal). In ME and IO, which actuate the flow at only one location, the largest forcing component is (wall-normal) and the smallest forcing component is (streamwise).
We can explain the observed result using two mechanisms:
- (i)
Direct elimination: velocity perturbations are counter-perturbed as soon as they are detected, which is mostly employed by AE. One may ask why AE only allocates of energy to even though the energy reduction in the streamwise direction is responsible for of the overall energy reduction. The answer is that, once we apply control, streamwise perturbations are not given a chance to amplify, which allows the controller to allocate more energy to and .
- (ii)
Indirect elimination: is used for wall heights at which actuation is not available. As soon as velocity perturbations are detected, the actuator introduces counter-perturbations in the wall-normal direction. These counter-perturbations help to suppress the streamwise vorticity perturbations that give rise to the energetic streamwise velocity perturbations. The indirect elimination technique is employed by ME and IO, and explains their high allocation of energy to ( in ME and in IO). The streamwise and spanwise forces primarily affect control locally around the actuator location and as a consequence are given less priority.
Indirect elimination also explains the peaks observed in figure 8 around the sensor and actuator location for IO and particularly for ME.
5.5 Individual control directions
In the previous section, we looked at the distribution of the control forces in the three flow directions. This was possible because the cost function prioritises the forcing component for which actuation is most effective. We now look at each forcing component independently, to see their individual effectiveness. Therefore, we repeat the results of figure 7 for AE and ME in figure 10. For Actuation Everywhere (AE) control, we force the flow everywhere in either the streamwise (), spanwise () or wall-normal flow direction (). For Measurements Everywhere (ME) control, we limit the actuator to either the streamwise (), spanwise () or wall-normal direction (). We do not show the results for IO, because they are very similar to ME.
Forcing in the streamwise direction everywhere AE() achieves the best reduction in energy in the streamwise flow direction. In fact, it is indistinguishable from the results in figure 7. However, AE () does not significantly affect the spanwise or wall-normal velocity fluctuations. The reduction of streamwise energy for the remaining two cases AE() and AE() is not as high as for AE() but they achieve a better reduction of energy in the spanwise and wall-normal flow directions. Overall, the three cases perform similarly, with AE() slightly outperforming AE() and AE(.
Actuating in the streamwise direction at one wall height while measuring the flow everywhere ME (), performs better than just forcing the spanwise direction ME () but worse than just forcing the wall-normal direction ME (). The performance differences between the flow directions in ME are greater than for AE, where ME() outperforms ME() and ME() significantly. Consequently, the results in figure 10 highlight the importance of wall-normal velocity fluctuations for effective control of the very large-scale structures considered. Control in the wall-normal direction has been utilised in many previous studies where it has shown to be effective over a range of scales (e.g. Choi et al. [1994], Lee et al. [1998], Lim and Kim [2004], Sharma et al. [2011], Luhar et al. [2014], Toedtli et al. [2019]). The interaction between wall-normal velocity fluctuations and the mean shear is responsible for energy extraction from the mean flow and can energize streamwise velocity fluctuations. It also explains why is the optimal sensor location rather than the location of the peak in energy (). At , the actuators can reach energetic regions of the flow near the wall, while also being able to influence the remaining less energetic regions (see kinetic energy in figure 8).
Despite ME() outperforming ME() and ME(), we can still see a notable reduction in energy (of % for and of % for ). This is due to the creation of a “virtual wall”, as explained in §5.3. The linear model that we form about the mean velocity profile, despite being stable, exhibits transient growth (of up to an order of magnitude [del Alamo and Jiménez, 2006, Pujals et al., 2009]). Through transient growth, small random disturbances can grow into significant velocity fluctuations. Optimal transient growth gives rise to streamwise velocity steaks that are created by initialising the linear model with counter-rotating streamwise vortices filling the entire channel height Pujals et al. [2009]. These amplification mechanisms are interrupted through the establishment of this “virtual wall”.
6 Conclusions
We have considered linear feedback control of a turbulent channel at Re using the linearized Navier-Stokes equations (LNS) which are formed about the turbulent mean. The linear operator is augmented with an eddy viscosity (following many previous studies) and is assumed to be stochastically forced. Applying any type of control will alter the mean velocity profile and with it the linear model itself. As a consequence, any controlled states cannot be fully described with the present approach. However, employing the LNS equations still provides insight into control, without the requirement of running costly DNS or experimental studies.
The particular focus was on three control problems: (i) AE, where measurements are limited to one optimal wall-normal location, but actuation is available everywhere; (ii) ME, where actuators are limited to one optimal wall-normal location, but measurements are available everywhere; and (iii) IO, where sensors and actuators are limited to one optimal wall-normal location. All three problems performed similarly. From these results we can infer that measuring everywhere does not significantly increase the control performance when we are limited to one actuator location. Likewise, actuating everywhere does not significantly increase the control performance when we are limited to one sensor location. Our three control problems perform best for the largest scales that (i) are high in energy when stochastically forced, (ii) exhibit large transient growth and (iii) are coherent over large wall-normal distances. Therefore, we choose to look at a specific range of wavenumbers ( and ), corresponding to the largest scales, in more detail. We saw an overall reduction in kinetic energy of , where the streamwise velocity component was most attenuated (by ). To further analyze the largest scales, we looked at the effect of control at individual wall heights. The performance was best near the sensor and actuator location (, which was based on the optimal placement results of Oehler and Illingworth [2018c]) and deteriorated with distance from it. The final part studied the distribution of the forcing between the streamwise , spanwise and wall-normal components. For AE, was strongest and weakest, while for ME and IO, was strongest and weakest. AE, which forces the flow everywhere, relies on directly eliminating structures as soon as they are detected, which is why it prioritizes streamwise forcing . Meanwhile ME and IO, which only force the flow at a single location, mainly employ wall-normal forcing (), thereby eliminating velocity perturbations by leveraging the mean wall-normal shear and establishing a virtual wall.
Acknowledgements
The authors would like to thank Sean Symon and Anagha Madhusudanan for their extensive feedback and support during the creation of this paper and are grateful for the financial support of the Australian Research Council.
Appendix A Spectral discretisation of the channel equation
We generate the eddy viscosity profile and mean velocity profile (equation (3)) for one channel half using Chebyshev collocation of order [Trefethen, 2000]. Barycentric Lagrange interpolation [Berrut and Trefethen, 2004] is used to map the results to both channel halves. For the main channel flow (equation (4)) we employ Chebyshev collocation of order . When looking at results for one channel half, we employ barycentric interpolation to map the outputs onto a Chebyshev grid of order . We apply stochastic forcing, which is white in wavenumber space and time, at each grid point with a covariance , where the expected value.
A.1 Convergence
To check for convergence of results in , we look at (see table 1). Increasing from to changes the result by % for IOC, % for AE and % for ME. If we look at the energy of the uncontrolled flow (), we observe a change of %.
Appendix B Control
B.1 Control objective
The following cost function defines the control objective (equation (16b)) and is used for the -optimal control problems:
[TABLE]
where
[TABLE]
B.2 The cost of actuation
To determine the best control performance possible, control needs to be insensitive to . We achieve this by setting . To show that control is in fact insensitive to this choice , we plot the control performance for a set of in Figure 11 when either ME control or IO control is active. The results show that if control is insensitive to and provides the best result possible. If , control becomes too expensive in the cost function (equation 31) and the controller decides to do nothing, which results in .
B.3 The estimator and controller gain matrices
The gain matrix for AE is designed by solving the following Riccati equation for :
[TABLE]
The gain matrix for ME is designed by solving the following Riccati equation for :
[TABLE]
where is the identity matrix. The principle of separation for estimation and control states that the independently designed and are still optimal when combined [Kalman, 1960]. Therefore, we do not have to find them again for IO.
B.4 State-space model
The AE, ME and IO problems introduce a secondary system to the flow (figure 12), where is either an estimator, a controller or both (figure 4). To quantify the control performance of the three problems, we need to express the feedback interconnection of and as a single transfer function.
The measurement signal acts as an input and the force signal as an output to the secondary system:
[TABLE]
The signals and depend on the problem we consider (figure 13). By substituting for in (equation (16)), we can form the overall state-space model (figure 12), using a linear fractional transformation (LFT) [Aström and Murray, 2010]:
[TABLE]
where describes the state dynamics, the input dynamics and the output dynamics of the LFT.
To form the LFT for AE we ignore in (equation (16)) and directly apply (equation (22b)) to . The state-space model of is:
[TABLE]
To form the LFT for ME we ignore in (equation (16)) and directly form from (equation (23)). The state-space model of is:
[TABLE]
To form the LFT for IO we combine (equation (24)) with (equation 16). The state-space model of is:
[TABLE]
B.5 -norms: Uncontrolled flow
The -norm for one channel half is
[TABLE]
and at individual heights it is
[TABLE]
where is found by solving the following Lyapunov equation:
[TABLE]
B.6 -norms: Controlled flow
The -norms for one channel half are
[TABLE]
The -norms at individual wall heights are
[TABLE]
where is the controllability Gramian that is found by solving the following Lyapunov equation (based on the LFT):
[TABLE]
B.7 -norms: Actuation force
The -norms for the actuator forces are
[TABLE]
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Abbassi et al. [2017] Abbassi, M.R., Baars, W.J., Hutchins, N., Marusic, I., 2017. Skin-friction drag reduction in a high-Reynolds-number turbulent boundary layer via real-time control of large-scale structures. Int. J. Heat Fluid Flow 67, 30–41.
- 2del Alamo and Jiménez [2006] del Alamo, J.C., Jiménez, J., 2006. Linear energy amplification in turbulent channels. J. Fluid Mech. 559, 205–213.
- 3Aström and Murray [2010] Aström, K.J., Murray, R.M., 2010. Feedback systems: an introduction for scientists and engineers. Princeton University Press.
- 4Berrut and Trefethen [2004] Berrut, J.P., Trefethen, L.N., 2004. Barycentric Lagrange Interpolation. SIAM Rev. 46, 501–517.
- 5Betchov and Criminale [1966] Betchov, R., Criminale, W.O., 1966. Spatial instability of the inviscid jet and wake. Phys. Fluids 9, 359–362.
- 6Bewley and Liu [1998] Bewley, T.R., Liu, S., 1998. Optimal and robust control and estimation of linear paths to transition. J. Fluid Mech. 365, 305–349.
- 7Cattafesta III and Sheplak [2011] Cattafesta III, L.N., Sheplak, M., 2011. Actuators for active flow control. Ann. Rev. Fluid Mech. 43, 247–272.
- 8Cess [1958] Cess, R.D., 1958. A survey of the literature on heat transfer in turbulent tube flow. Westinghouse Research.
