Hostname: page-component-74656f9884-rdgjk Total loading time: 0 Render date: 2026-11-09T10:04:17.985Z Has data issue: false hasContentIssue false

Sparse reduced-order modelling: sensor-based dynamics to full-state estimation

Published online by Cambridge University Press:  06 April 2018

Jean-Christophe Loiseau*
Affiliation:
Laboratoire DynFluid, Arts et Métiers ParisTech, 75013 Paris, France
Bernd R. Noack
Affiliation:
Laboratoire d’Informatique pour la Mécanique et les Sciences de l’Ingénieur, LIMSI-CNRS, rue John von Neumann, Campus Universitaire d’Orsay, Bât 508, F-91403 Orsay, France Institute for Turbulence-Noise-Vibration Interaction and Control, Harbin Institute of Technology, Shenzhen Campus, Shenzhen 58800, People’s Republic of China Institut für Strömungsmechanik und Technische Akustik (ISTA), Technische Universität Berlin, Müller-Breslau-Straße 8, D-10623 Berlin, Germany
Steven L. Brunton
Affiliation:
Department of Mechanical Engineering, University of Washington, Seattle, WA 98195, USA
*
†Email address for correspondence: loiseau.jc@gmail.com

Abstract

We propose a general dynamic reduced-order modelling framework for typical experimental data: time-resolved sensor data and optional non-time-resolved particle image velocimetry (PIV) snapshots. This framework can be decomposed into four building blocks. First, the sensor signals are lifted to a dynamic feature space without false neighbours. Second, we identify a sparse human-interpretable nonlinear dynamical system for the feature state based on the sparse identification of nonlinear dynamics (SINDy). Third, if PIV snapshots are available, a local linear mapping from the feature state to the velocity field is performed to reconstruct the full state of the system. Fourth, a generalized feature-based modal decomposition identifies coherent structures that are most dynamically correlated with the linear and nonlinear interaction terms in the sparse model, adding interpretability. Steps 1 and 2 define a black-box model. Optional steps 3 and 4 lift the black-box dynamics to a grey-box model in terms of the identified coherent structures, if non-time-resolved full-state data are available. This grey-box modelling strategy is successfully applied to the transient and post-transient laminar cylinder wake, and compares favourably with a proper orthogonal decomposition model. We foresee numerous applications of this highly flexible modelling strategy, including estimation, prediction and control. Moreover, the feature space may be based on intrinsic coordinates, which are unaffected by a key challenge of modal expansion: the slow change of low-dimensional coherent structures with changing geometry and varying parameters.

Information

Type
JFM Papers
Copyright
© 2018 Cambridge University Press 
Figure 0

Figure 1. Schematic overview of the proposed sparse modelling procedure. A sparse dynamical system (Brunton et al.2016b) is identified based on features obtained from sensor signals $\boldsymbol{s}$, and the full state $\boldsymbol{u}$ may also be estimated with the availability of particle image velocimetry snapshots (optional).

Figure 1

Figure 2. (a) Evolution of the lift coefficient $C_{L}$ as a function of time for the two-dimensional cylinder flow at $Re=100$. (b) Trajectory of the system in the phase plane ($C_{L}$, $\text{d}C_{L}/\text{d}t$). In both panels, the orange dots indicate the instants of time for which the corresponding vorticity field is shown in figure 3.

Figure 2

Figure 3. Snapshots of the vorticity field at the different time instants highlighted in figure 2. Note that the vorticity field of the linearly unstable base flow, $\boldsymbol{u}_{s}(\boldsymbol{x})$, has been subtracted in order to highlight the vorticity induced by the perturbation.

Figure 3

Figure 4. In both panels, the blue line depicts the trajectory of the testing dataset for which we reconstruct the flow field. (a) Delaunay triangulation of the state plane. In addition to the two transient trajectories started from the fixed point, a third trajectory with an initial condition above the limit cycle has been used to obtain this triangulation. (b) Close-up view in the vicinity of the query point ($\bullet$). The corresponding flow field can then be estimated as a weighted average of the flow fields associated with each vertex of the triangle highlighted in orange.

Figure 4

Figure 5. Comparison of the power spectral density (PSD) of the original lift signal (see figure 2) and its low-pass filtered counterpart used for identification purposes.

Figure 5

Figure 6. Relative $AIC_{c}$ criteria for models identified by SINDy. The library of polynomial functions used for the identification includes up to seventh degree polynomials. Magnification in lower panel shows the strongly (dark grey) and weakly (light grey) supported AIC range. The filled-in orange square corresponds to the optimal model, here with cubic nonlinearities.

Figure 6

Figure 7. (a,c) Comparison of the time evolution of the $a_{1}$ obtained from direct numerical simulation and predicted by the identified low-dimensional dynamical system with cubic nonlinearity. (b,d) Trajectory of the true system and the identified one on the phase plane $(a_{1},a_{2})$. For (a,b) the initial condition is close to the linearly unstable fixed point $\boldsymbol{u}_{b}$, given by $\boldsymbol{a}=\mathbf{0}$. Panels (c,d) use the cross-validation dataset for which the initial condition used in the direct numerical simulation has been chosen to lie outside of the limit cycle and, for physical reasons, also constrained to start close to the paraboloid manifold structuring the phase space of the system.

Figure 7

Figure 8. Evolution of the identified instability growth rate as a function of the maximum polynomial order of the model. The dashed line depicts the growth rate obtained from the eigenvalue analysis of the linearized Navier–Stokes operator. The jittering observed for high-order polynomials (i.e. $N\geqslant 12$) is related to the ill conditioning of the least squares used in SINDy, and it can be attenuated by regularizing the partial regression problem.

Figure 8

Figure 9. (a,c) Comparison of the time evolution of $a_{1}$ obtained from direct numerical simulation and predicted by the identified low-dimensional dynamical system. (b,d) Trajectories of the true system and the model on the phase plane $(a_{1},a_{2})$. For (a,b) the initial condition is close to the linearly unstable fixed point $\boldsymbol{u}_{b}$, given by $\boldsymbol{a}=\mathbf{0}$. Panels (c,d) use the cross-validation dataset for which the initial condition used in the direct numerical simulation has been chosen to lie outside of the limit cycle and, for physical reasons, was also constrained to start close to the parabolic manifold structuring the phase space of the system.

Figure 9

Figure 10. (a,c) Comparison of the time evolution of $a_{3}$ (i.e. the drag coefficient) obtained from direct numerical simulation and predicted by the identified low-dimensional dynamical system. (b,d) Trajectories of the true system and the model on the phase plane $(a_{1},a_{3})$. For (a,b) the initial condition is close to the linearly unstable fixed point $\boldsymbol{u}_{b}$, given by $\boldsymbol{a}=\mathbf{0}$. Panels (c,d) use the cross-validation dataset for which the initial condition used in the direct numerical simulation is the same as described in figure 9.

Figure 10

Figure 11. Panel (a) depicts the vorticity field of the linearly unstable base flow, while the dashed line highlights the spatial extent of the reversed flow region. Panels (b–e) show the vorticity field of the feature modes associated with the extended feature vector $\unicode[STIX]{x1D736}$.

Figure 11

Figure 12. (a) Time evolution of the different basis coefficients used in the feature-based modal expansion (4.14). (b) Corresponding cross-correlation matrix computed using Pearson’s $\unicode[STIX]{x1D70C}$ linear correlation metric. Dark squares indicate that $\unicode[STIX]{x1D6FC}_{i}$ and $\unicode[STIX]{x1D6FC}_{j}$ are strongly correlated ($\unicode[STIX]{x1D70C}=1$), while white squares indicate they are uncorrelated ($\unicode[STIX]{x1D70C}=0$).

Figure 12

Figure 13. Time evolution of the relative estimation error for the different estimators considered. In (b,c), $T_{s}^{(PIV)}$ is the sampling period of the non-time-resolved PIV-like snapshots forming the training dataset while $T_{s}^{(Lift)}$ refers to the sampling period of the lift measurement.

Figure 13

Figure 14. Comparison of the vorticity fields at different instants of time obtained (a) from direct numerical simulation, (b) from the local linear mapping procedure and (c) from the feature-based modal expansion. Note that the vorticity field of the linearly unstable base flow has been subtracted in order to highlight the perturbative vorticity field.

Figure 14

Figure 15. Location of the first five near-optimal streamwise velocity sensors identified by the algorithm proposed in Manohar et al. (2017). As before, the shaded contours depict the base flow subtracted vorticity field.

Figure 15

Figure 16. Block representations of the full-state reconstruction function described in (a) Iñigo et al. (2014), (b) Tu et al. (2013) and (c) presented herein.