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

Constrained sparse Galerkin regression

Published online by Cambridge University Press:  10 January 2018

Jean-Christophe Loiseau*
Affiliation:
Laboratoire DynFluid, Arts et Métiers ParisTech, 75013 Paris, France
Steven L. Brunton
Affiliation:
Department of Mechanical Engineering, University of Washington, Seattle, WA 98195, USA
*
†Email address for correspondence: loiseau.jc@gmail.com

Abstract

The sparse identification of nonlinear dynamics (SINDy) is a recently proposed data-driven modelling framework that uses sparse regression techniques to identify nonlinear low-order models. With the goal of low-order models of a fluid flow, we combine this approach with dimensionality reduction techniques (e.g. proper orthogonal decomposition) and extend it to enforce physical constraints in the regression, e.g. energy-preserving quadratic nonlinearities. The resulting models, hereafter referred to as Galerkin regression models, incorporate many beneficial aspects of Galerkin projection, but without the need for a high-fidelity solver to project the Navier–Stokes equations. Instead, the most parsimonious nonlinear model is determined that is consistent with observed measurement data and satisfies necessary constraints. Galerkin regression models also readily generalize to include higher-order nonlinear terms that model the effect of truncated modes. The effectiveness of such an approach is demonstrated on two canonical flow configurations: the two-dimensional flow past a circular cylinder and the shear-driven cavity flow. For both cases, the accuracy of the identified models compare favourably against reduced-order models obtained from a standard Galerkin projection procedure. Finally, the entire code base for our constrained sparse Galerkin regression algorithm is freely available online.

Information

Type
JFM Papers
Copyright
© 2018 Cambridge University Press 
Figure 0

Figure 1. (a) Eigenspectrum of the linearized Navier–Stokes operator for the two-dimensional cylinder flow at $Re=100$. Vorticity fields of (b) the base flow and (c) the leading linearly unstable eigenmode.

Figure 1

Figure 2. Vorticity fields of (a) the shift mode, (b) the first and (c) second POD modes of the cylinder flow at $Re=100$.

Figure 2

Figure 3. Time evolution of the POD coefficients and corresponding trajectory in the phase space projected onto the ($a_{1}$, $a_{\unicode[STIX]{x1D6E5}}$) plane for the cylinder flow at $Re=100$. The time evolution of $a_{2}(t)$, not shown, is very similar to that of $a_{1}(t)$. All three datasets used in the present work are presented.

Figure 3

Figure 4. (a) Eigenspectrum of the linearized Navier–Stokes operator for the shear-driven cavity flow at $Re=4250$. Vorticity fields of (b) the base flow and (c) the leading linearly unstable eigenmode. The dashed lines indicate the spatial extent over which the free-slip boundary condition is imposed.

Figure 4

Figure 5. Vorticity fields of (a) the shift mode and (b) the first POD mode for the shear-driven cavity flow at $Re=4250$.

Figure 5

Figure 6. Time evolution of the POD coefficients and corresponding trajectory in the phase space projected onto the $(a_{1},a_{2})$ plane for the shear-driven cavity flow at $Re=4250$. The time evolution of $a_{2}(t)$, not shown, is very similar to that of $a_{1}(t)$. All three datasets used in the present work are presented.

Figure 6

Figure 7. Distribution of all the different constrained low-order models identified in the complexity versus AIC$_{c}$ plane. The red circle corresponds to the best model identified.

Figure 7

Figure 8. Comparison of the time evolution of the mean-flow distortion $a_{\unicode[STIX]{x1D6E5}}$ predicted by the different data-driven models for the two-dimensional cylinder flow at $Re=100$. The transient evolution considered, which is part of the training dataset, is the one depicted in figure 3(a).

Figure 8

Figure 9. Comparison of the trajectory in the $a_{1}{-}a_{\unicode[STIX]{x1D6E5}}$ plane predicted by the different reduced-order models for the two-dimensional cylinder flow at $Re=100$. The light grey trajectory is the one given by a direct numerical simulation. Only the constrained cases are reported for the Galerkin regression models.

Figure 9

Table 1. Comparison of growth rate $\unicode[STIX]{x1D70E}$ and circular frequency $\unicode[STIX]{x1D714}$ of the leading eigenvalue for the different models considered. Results from a global stability analysis of the Navier–Stokes (N–S) equations are also reported. The last row also reports the value of the decay rate $\unicode[STIX]{x1D70E}_{\unicode[STIX]{x1D6E5}}$ associated with the shift mode. Note that only the first two transients shown in figure 3 are part of the training dataset.

Figure 10

Figure 10. Time series of the nonlinearly saturated dynamics of $a_{1}(t)$ and normalized Fourier spectra for the different models considered for the two-dimensional cylinder flow at $Re=100$. Note that the larger width of the peak in (a) is solely related to the smaller integration window used in direct numerical simulation. Only the constrained cases are reported for the Galerkin regression models.

Figure 11

Figure 11. Comparison of the time evolution of the mean-flow distortion $a_{\unicode[STIX]{x1D6E5}}$ predicted by the different data-driven models for the two-dimensional shear-driven cavity flow at $Re=4250$.

Figure 12

Table 2. Comparison of growth rate $\unicode[STIX]{x1D70E}$ and circular frequency $\unicode[STIX]{x1D714}$ of the leading eigenvalue for the different models considered. Results from a global stability analysis of the Navier–Stokes equations are also reported. The last row also reports the value of the decay rate $\unicode[STIX]{x1D70E}_{\unicode[STIX]{x1D6E5}}$ associated with the shift mode.

Figure 13

Figure 12. Comparison of the trajectory in the $a_{1}{-}a_{\unicode[STIX]{x1D6E5}}$ plane predicted by the different reduced-order models for the two-dimensional cylinder flow at $Re=100$. The light grey trajectory is from direct numerical simulation.