Hostname: page-component-7b7567c8c-2n9c9 Total loading time: 0 Render date: 2026-11-15T11:05:25.860Z Has data issue: false hasContentIssue false

Modelling for robust feedback control of fluid flows

Published online by Cambridge University Press:  25 March 2015

Bryn Ll. Jones*
Affiliation:
Department of Automatic Control and Systems Engineering, University of Sheffield, Sheffield S1 3JD, UK
P. H. Heins
Affiliation:
Department of Automatic Control and Systems Engineering, University of Sheffield, Sheffield S1 3JD, UK
E. C. Kerrigan
Affiliation:
Department of Electrical and Electronic Engineering, Imperial College London, London SW7 2AZ, UKDepartment of Aeronautics, Imperial College London, London SW7 2AZ, UK
J. F. Morrison
Affiliation:
Department of Aeronautics, Imperial College London, London SW7 2AZ, UK
A. S. Sharma
Affiliation:
Engineering and the Environment, University of Southampton, Highfield, Southampton SO17 1BJ, UK
*
†Email address for correspondence: b.l.jones@sheffield.ac.uk
Rights & Permissions [Opens in a new window]

Abstract

This paper addresses the problem of designing low-order and linear robust feedback controllers that provide a priori guarantees with respect to stability and performance when applied to a fluid flow. This is challenging, since whilst many flows are governed by a set of nonlinear, partial differential–algebraic equations (the Navier–Stokes equations), the majority of established control system design assumes models of much greater simplicity, in that they are: firstly, linear; secondly, described by ordinary differential equations (ODEs); and thirdly, finite-dimensional. With this in mind, we present a set of techniques that enables the disparity between such models and the underlying flow system to be quantified in a fashion that informs the subsequent design of feedback flow controllers, specifically those based on the $\mathscr{H}_{\infty }$ loop-shaping approach. Highlights include the application of a model refinement technique as a means of obtaining low-order models with an associated bound that quantifies the closed-loop degradation incurred by using such finite-dimensional approximations of the underlying flow. In addition, we demonstrate how the influence of the nonlinearity of the flow can be attenuated by a linear feedback controller that employs high loop gain over a select frequency range, and offer an explanation for this in terms of Landahl’s theory of sheared turbulence. To illustrate the application of these techniques, an $\mathscr{H}_{\infty }$ loop-shaping controller is designed and applied to the problem of reducing perturbation wall shear stress in plane channel flow. Direct numerical simulation (DNS) results demonstrate robust attenuation of the perturbation shear stresses across a wide range of Reynolds numbers with a single linear controller.

Information

Type
Papers
Copyright
© 2015 Cambridge University Press 
Figure 0

Figure 1.System-level description of the turbulence process. The nonlinearity produces a force $\boldsymbol{f}:=-\boldsymbol{V}\boldsymbol{\cdot }\boldsymbol{{\rm\nabla}}\boldsymbol{V}$ that acts as a disturbance input to the linear subsystem.

Figure 1

Figure 2.Robust flow control configuration, including disturbance inputs ${\it\varpi}$ and $\boldsymbol{f}$ arising from model uncertainty and the nonlinear forcing of the flow, respectively.

Figure 2

Figure 3.Feedback control diagram for disturbance rejection. The objective is to design the loop-shaping controller $\boldsymbol{{\mathcal{K}}}$ to reject the disturbance, arising form the nonlinear forcing $\boldsymbol{f}$, upon the measured outputs ${\it\gamma}$ (e.g. wall shear stress) of the flow system. The system within the shaded region is the closed-loop transfer function matrix $\boldsymbol{{\mathcal{P}}}_{{\it\gamma}f}$ (1.6) from disturbance forcing to output.

Figure 3

Figure 4.Side view of plane channel flow and conceptual sketch of the control system. Spatially continuous actuation (transpiration) and sensing (streamwise shear stress) occurs at both walls. For a given wavenumber pair, the feedback controller $\boldsymbol{{\mathcal{K}}}$ takes, as inputs, the sensor measurements $\tilde{{\it\gamma}}$, and outputs a control signal $\tilde{{\it\upsilon}}$ to the actuators.

Figure 4

Figure 5.Eigenvalues (dots) and ${\it\epsilon}$-pseudospectra (contours) in lower-left quadrant of the complex plane for (a,b) $\unicode[STIX]{x1D63C}_{OSS}$ in (2.9a), and (c,d) $\unicode[STIX]{x1D63C}$ in (2.10a). Pseudospectral contours plotted for ${\it\epsilon}=10^{-3.5},10^{-3},\dots ,10^{-2}$ (outermost contour). (a,c) Low wall-normal resolution ($N_{y}=20$ grid points), (b,d) higher resolution ($N_{y}=40$). Computed values are for Reynolds number $\mathit{Re}=10^{3}$ and wavenumbers ${\it\alpha}={\it\beta}=1$. Also shown are the values of the eigenvalues with maximum real part ${\it\lambda}_{max}$, corresponding to those eigenmodes that are least stable in the sense that their eigenvalues are closest to the right-half of the complex plane. (a) $N_{y}=20,{\it\lambda}_{max}=-0.02438$; (b) $N_{y}=40,{\it\lambda}_{max}=-0.02436$; (c) $N_{y}=20,{\it\lambda}_{max}=-0.02438$; (d) $N_{y}=40,{\it\lambda}_{max}=-0.02436$.

Figure 5

Figure 6.The loop-shaping design procedure. (a) The nominal flow model $\boldsymbol{{\mathcal{P}}}$ is augmented with a precompensator $\boldsymbol{{\mathcal{W}}}$ to form a shaped (weighted) plant $\boldsymbol{{\mathcal{P}}}_{\boldsymbol{{\mathcal{W}}}}:=\boldsymbol{{\mathcal{P}}}\boldsymbol{{\mathcal{W}}}$ with a desirable loop-shape. (b) For practical implementation, the precompensator is absorbed back into the controller to form the shaped (weighted) controller $\boldsymbol{{\mathcal{K}}}_{\boldsymbol{{\mathcal{W}}}}:=\boldsymbol{{\mathcal{W}}}\boldsymbol{{\mathcal{K}}}$.

Figure 6

Figure 7.The model refinement process. The top row shows a sequence of spatially discretised plant models $\{\boldsymbol{{\mathcal{P}}}_{n_{gp},\boldsymbol{{\mathcal{W}}}}\}$, plotted in the space of transfer function matrices, converging to the underlying plant $\boldsymbol{{\mathcal{P}}}_{\infty ,\boldsymbol{{\mathcal{W}}}}$ upon refinement of the discretisation. The bottom row shows the construction of the corresponding sequence of ${\rm\nu}$-gaps between the plant models. The refinement process begins in (a) with the ${\rm\nu}$-gap between a coarsely discretised model $\boldsymbol{{\mathcal{P}}}_{n_{i},\boldsymbol{{\mathcal{W}}}}$ and an incrementally more refined model $\boldsymbol{{\mathcal{P}}}_{n_{i}+1,\boldsymbol{{\mathcal{W}}}}$, plotted against the number of grid points $n_{gp}$. In (b) the process is repeated for successively finer discretisations until the ${\rm\nu}$-gaps begin to approach zero. In (c), at some level of refinement $n_{0}$ an analytical sequence is plotted (squares) that upper bounds the ${\rm\nu}$-gap sequence. The summation to infinity of the former provides a bound on the ${\rm\nu}$-gap between the finite-dimensional plant model $\boldsymbol{{\mathcal{P}}}_{n_{0},\boldsymbol{{\mathcal{W}}}}$ and the infinite-dimensional plant $\boldsymbol{{\mathcal{P}}}_{\infty ,\boldsymbol{{\mathcal{W}}}}$ that subsequently informs the design of $\mathscr{H}_{\infty }$ loop-shaping controllers.

Figure 7

Figure 8.(a) Open-loop maximum singular value plots of $\boldsymbol{{\mathcal{P}}}_{N_{y}}$ for $N_{y}=15$ (— ⋅ —), $N_{y}=50$ (——), and (b) maximum singular values of the respective compensated system $\boldsymbol{{\mathcal{P}}}_{N_{y},\boldsymbol{{\mathcal{W}}}}$.

Figure 8

Figure 9.The model refinement process, showing a plot of (a) ${\rm\delta}_{{\rm\nu}}(\boldsymbol{{\mathcal{P}}}_{N_{y},\boldsymbol{{\mathcal{W}}}},\boldsymbol{{\mathcal{P}}}_{N_{y}+1,\boldsymbol{{\mathcal{W}}}})$ against grid resolution $N_{y}$, (b) the same data $(\cdot )$ plotted on a logarithmic scale, together with a plot ($\times$) of the sequence $\{\log _{10}(1.2(0.82)^{N_{y}})\}$.

Figure 9

Figure 10.Linear simulation results. (a) Streamwise wall shear stress perturbations against time for the uncontrolled (– - – - –) and controlled (——) flows. (b) Perturbation energy gain ${\mathcal{E}}(t)/{\mathcal{E}}_{(0)}$ against time for the uncontrolled (– - – - –) and controlled (——) flows. (c) Controller output $\tilde{{\it\upsilon}}(t)$ against time. All control signals are from a weighted controller $\boldsymbol{{\mathcal{W}}}\boldsymbol{{\mathcal{K}}}_{15}$ based on $\mathit{Re}=5000$ and $({\it\alpha},{\it\beta}):=(0,2.044)$.

Figure 10

Figure 11.Velocity components and wall normal derivatives at $t=293$ for the controlled (——) and uncontrolled (– - – - –) flows.

Figure 11

Figure 12.Evolution of the optimal initial condition in channel flow under the action of the $\mathscr{H}_{\infty }$ loop-shaping controller. The controller is designed to attenuate the magnitude of streamwise perturbation wall shear stresses. Filled contours represent streamwise perturbation velocities (solid contours denote positive and dashed contours negative velocities) whilst vectors depict the wall-normal and spanwise velocity perturbation fields. Perturbation energy gain ${\mathcal{E}}(t)/{\mathcal{E}}_{0}$ is also shown. $\mathit{Re}=5000$, ${\it\alpha}=0$, ${\it\beta}=2.044$. Notice the appearance of the buffer vortices close to the walls for $t>0$. (a) $t=0.0$, ${\mathcal{E}}(t)/{\mathcal{E}}(0)=1$; (b) $t=189.5$, ${\mathcal{E}}(t)/{\mathcal{E}}(0)=2445$; (c) $t=379.0$, ${\mathcal{E}}(t)/{\mathcal{E}}(0)=2680$; (d) $t=568.5$, ${\mathcal{E}}(t)/{\mathcal{E}}(0)=1744$.

Figure 12

Figure 13.Streamwise vorticity $\tilde{{\it\zeta}}_{x}$ at $t=293$ for controlled (——) and uncontrolled (– - – - –) flows.

Figure 13

Figure 14.Variation of the ${\rm\nu}$-gap metric between nominal and perturbed flows. The nominal system is a 15 grid-point model based on $\mathit{Re}=5000$, ${\it\alpha}=0$, ${\it\beta}=2.044$. Perturbed models are based on 100 grid points and Reynolds numbers in the range $500\leqslant \mathit{Re}\leqslant 50\,000$.

Figure 14

Figure 15.Streamwise wall shear stress perturbations against time for the uncontrolled (– - – - –) and controlled (——) systems. Here, the controller based on $\boldsymbol{{\mathcal{P}}}_{15,\boldsymbol{{\mathcal{W}}}}^{5000}$ is applied to a perturbed system of higher fidelity and higher Reynolds number, $\boldsymbol{{\mathcal{P}}}_{100,\boldsymbol{{\mathcal{W}}}}^{20\,000}$.

Figure 15

Figure 16.Time evolution of the magnitude of the wall shear stress perturbations for uncontrolled (– - – - –) and controlled (——) cases: (a) upper wall, (b) lower wall. Values are normalised by the wall shear stress magnitude at the time when the controller is switched on $(t=0)$.

Figure 16

Figure 17.Representative snapshot of the controlled (a) and uncontrolled (b) flows at the lower wall, taken at $t=1000$. The figure shows contours of perturbation streamwise velocity (shaded regions) and perturbation streamwise vorticity (solid and dashed lines) in wall units. The near-wall streaks are significantly attenuated by the controller. The near-wall buffer vortices induce just enough streak formation of reverse sign to reduce the wall shear stress.

Figure 17

Figure 18.Open- (– - – - –) and closed-loop (——) disturbance responses, showing the range of temporal frequencies over which the loop-shaping controller attenuates the worst-case disturbance forcing $\boldsymbol{f}$, arising from the nonlinearity of the flow, upon the wall shear stress output ${\it\gamma}$. Disturbance amplification is plotted in terms of $\bar{{\it\sigma}}(\boldsymbol{{\mathcal{P}}}_{f}(\text{i}{\it\omega}))$ and $\bar{{\it\sigma}}(\boldsymbol{{\mathcal{P}}}_{{\it\gamma}f}(\text{i}{\it\omega}))$, the respective singular value plots of the open and closed-loop transfer function matrices $\boldsymbol{{\mathcal{P}}}_{f}$ and $\boldsymbol{{\mathcal{P}}}_{{\it\gamma}f}$, defined in (1.4a).

Figure 18

Figure 19.Single-sided amplitude spectrum of the streamwise wall shear stress perturbations for $\mathit{Re}_{{\it\tau}}=210$. The magnitudes of the wall shear stress perturbations are significantly lower for the controlled case (——) at frequencies below the loop crossover frequency $({\it\omega}=0.3)$, compared to the uncontrolled flow (– - – - –). This is consistent with the linear system responses shown in figure 18.

Figure 19

Table 1.Percentage RMS reductions in perturbation wall shear stresses under the control of the $\mathscr{H}_{\infty }$ loop-shaping controller synthesised from the nominal flow model $\boldsymbol{{\mathcal{P}}}_{15,\boldsymbol{{\mathcal{W}}}}^{5000}$.

Figure 20

Figure 20.Coprime factor uncertainty. The shaded box represents the perturbed plant, and ${\it\eta}_{1}$, ${\it\eta}_{2}$, ${\it\varpi}_{1}$, ${\it\varpi}_{2}$ represent disturbances entering the system at different points.