Hostname: page-component-89b8bd64d-z2ts4 Total loading time: 0 Render date: 2026-05-11T12:26:43.491Z Has data issue: false hasContentIssue false

Interpolatory input and output projections for flow control

Published online by Cambridge University Press:  20 September 2023

Benjamin Herrmann*
Affiliation:
Department of Mechanical Engineering, University of Chile, Beauchef 851, Santiago, Chile
Peter J. Baddoo
Affiliation:
Department of Mathematics, Massachusetts Institute of Technology, Cambridge, MA 02139, USA
Scott T.M. Dawson
Affiliation:
Mechanical, Materials, and Aerospace Engineering Department, Illinois Institute of Technology, Chicago, IL 60616, USA
Richard Semaan
Affiliation:
Institute of Fluid Mechanics, Technische Universität Braunschweig, 38108 Braunschweig, Germany
Steven L. Brunton
Affiliation:
Department of Mechanical Engineering, University of Washington, Seattle, WA 98195, USA
Beverley J. McKeon
Affiliation:
Department of Mechanical Engineering, Stanford University, Stanford, CA 94305, USA
*
Email address for correspondence: benjaminh@uchile.cl

Abstract

Eigenvectors of the observability and controllability Gramians represent responsive and receptive flow structures that enjoy a well-established connection to resolvent forcing and response modes. However, whereas resolvent modes have demonstrated great potential to guide sensor and actuator placement, observability and controllability modes have been leveraged exclusively in the context of model reduction via input and output projections. In this work, we introduce interpolatory, rather than orthogonal, input and output projections, that can be leveraged for sensor and actuator placement and open-loop control design. An interpolatory projector is an oblique projector with the property of preserving certain entries in the vector being projected. We review the connection between the resolvent operator and the Gramians, and present several numerical examples where we perform both orthogonal and interpolatory input and output projections onto the dominant forcing and response subspaces. Input projections are used to identify dynamically relevant disturbances, place sensors to measure disturbances, and place actuators for feedforward control in the linearized Ginzburg–Landau equation. Output projections are used to identify coherent structures and place sensors aiming at state reconstruction in the turbulent flow in a minimal channel at $Re_{\tau }=185$. The framework does not require data snapshots and relies only on knowledge of the steady or mean flow.

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), 2023. Published by Cambridge University Press.
Figure 0

Figure 1. Forcing and response resolvent modes at handpicked high-gain frequencies compared to the leading SOs and EOFs for mean-flow-linearized minimal channel flow at $Re_\tau =185$. Real part of modes depicted as isosurfaces of wall-normal forcing and streamwise velocity response.

Figure 1

Table 1. Forcing and response modes for non-normal systems, and the optimization problems that they solve.

Figure 2

Algorithm 1 Greedy sensor selection using pivoted QR (Manohar et al. 2018)

Figure 3

Figure 2. (a) Response of the linearized complex Ginzburg–Landau equation to white noise forcing. The system behaves as a selective disturbance amplifier. (b) Two bases of representative forcing modes are used to build orthogonal input projectors: the leading forcing POD modes computed from snapshots of the disturbances, and the leading SOs. (c) Projected forcings and their induced responses using $20$ forcing POD modes versus $3$ SOs. (d) Normalized input projection error as a function of the projector rank $r$. The real part is displayed for forcing, response and mode plots. These findings follow directly from the work of Dergham et al. (2011a).

Figure 4

Figure 3. (a) Forcing applied to the linearized complex Ginzburg–Landau equation and its induced response compared to an interpolatory projection of the forcing and its induced response. The projector interpolates the forcing in the span of the leading $r=8$ SOs from measurements at $r=8$ spatial locations (sensors). (b) Normalized input projection error using interpolatory (dashed) and orthogonal (solid) projectors as a function of the projector rank $r$. (c) Sensor locations as a function of the size of the basis used for projection. Sampling points are selected using pivoted QR, as in Manohar et al. (2018), and are therefore tailored to the basis of SOs. Plots show the real parts of forcings and responses.

Figure 5

Figure 4. (a) Feedforward control strategy to reject disturbances in the linearized complex Ginzburg–Landau equation. The control actuation and the response of the controlled system are shown for three sensor and actuator configurations: (b) full disturbance measurements and $10$ spatially distributed (body forcing) actuators; (c) $10$ point sensors and $10$ spatially distributed actuators; and (d) $10$ localized sensors and actuators. Plots for the forcing, control actuations and responses display the real parts of these fields.

Figure 6

Figure 5. (a) Snapshots of minimal channel flow at $Re_{\tau }=185$ projected onto subspaces spanned by the leading $r$ POD modes (top) and the leading $r$ EOFs of the mean-flow-linearized operator (bottom). (b) A typical DNS snapshot. The colour map shows streamwise velocity. (c) Streamwise and wall-normal root-mean-square (r.m.s.) velocity profiles of the projected snapshots at various projection ranks. The left-hand plots (green curves) correspond to POD-based projections, and the right-hand plots (purple curves) to EOF-based projections. (d) Normalized output projection error as a function of the projector rank $r$. POD modes span the optimal (in the $\mathcal {L}_2$ sense) linear subspace and therefore represent the lower bound for this error.

Figure 7

Figure 6. (a) Spatial locations of sensors designed to reconstruct the velocity fluctuations in minimal channel flow at $Re_{\tau }=185$. Sensors selected via pivoted QR (Manohar et al.2018) are tailored to the leading $r$ POD modes (top) and the leading $r$ EOFs (bottom). Sensors can measure streamwise (black circles), spanwise (cyan squares) or wall-normal (magenta triangles) velocity components. (b) Mean velocity profile in wall units (bottom) and distribution of sensors in the wall-normal direction for $r=800$ using POD (top) and EOFs (middle). (c) Normalized output projection error as a function of the projector rank $r$ (left) and of the percentage of sensors over the total number of state variables (right). Three interpolatory projectors are considered for each basis, using: $r$ tailored sensors complemented with $2r$ random sensors (dashed), $3r$ random sensors (dash-dotted), and all possible sensors (solid), which is equivalent to an orthogonal projector.

Figure 8

Figure 7. Polynomial interpolation of $\boldsymbol {f}=1/(1+16x^2)$ interpreted as an interpolatory projection. (a) Vandermonde basis defining the subspace for projection. (b) Interpolated function using two sampling strategies: equispaced points and QR pivots.