Hostname: page-component-6898cfcb55-cbk24 Total loading time: 0 Render date: 2026-11-11T08:29:28.505Z Has data issue: false hasContentIssue false

Dynamic reconstruction and data reconstruction for subsampled or irregularly sampled data

Published online by Cambridge University Press:  20 July 2017

Jakub Krol
Affiliation:
Department of Aeronautics, Imperial College London, London SW7 2AZ, UK
Andrew Wynn*
Affiliation:
Department of Aeronautics, Imperial College London, London SW7 2AZ, UK
*
†Email address for correspondence: a.wynn@imperial.ac.uk

Abstract

The Nyquist–Shannon criterion indicates the sample rate necessary to identify information with particular frequency content from a dynamical system. However, in experimental applications such as the interrogation of a flow field using particle image velocimetry (PIV), it may be impracticable or expensive to obtain data at the desired temporal resolution. To address this problem, we propose a new approach to identify temporal information from undersampled data, using ideas from modal decomposition algorithms such as dynamic mode decomposition (DMD) and optimal mode decomposition (OMD). The novel method takes a vector-valued signal, such as an ensemble of PIV snapshots, sampled at random time instances (but at sub-Nyquist rate) and projects onto a low-order subspace. Subsequently, dynamical characteristics, such as frequencies and growth rates, are approximated by iteratively approximating the flow evolution by a low-order model and solving a certain convex optimisation problem. The methodology is demonstrated on three dynamical systems, a synthetic sinusoid, the cylinder wake at Reynolds number $Re=60$ and turbulent flow past the axisymmetric bullet-shaped body. In all cases the algorithm correctly identifies the characteristic frequencies and oscillatory structures present in the flow.

Information

Type
Papers
Copyright
© 2017 Cambridge University Press 
Figure 0

Figure 1.The error in frequency estimation for a range of uniform time steps between consecutive snapshots.

Figure 1

Figure 2.Downsampled and regularly sampled data.

Figure 2

Figure 3.Schematic representation of a single iteration of the is-OMD algorithm. Given an initial guess for the dynamics $\unicode[STIX]{x1D647}\unicode[STIX]{x1D648}\unicode[STIX]{x1D647}^{\text{T}}$ – represented by solid lines – over each time step and the slack variables (step 1), the slack variables are first updated (step 2) before being fixed to allow an update of $\unicode[STIX]{x1D647}$ and $\unicode[STIX]{x1D648}$ (step 3).

Figure 3

Figure 4.Dynamic matrix $\unicode[STIX]{x1D648}$ obtained using the is-OMD algorithm for the synthetic sinusoidal system with exponential dynamics (a), structures present in the system corresponding to $k=100$ (b) and to $k=10$ (c) represented by most energetic columns of $\unicode[STIX]{x1D647}$ and is-OMD modes $\unicode[STIX]{x1D731}^{is\text{-}OMD}$ obtained using algorithm 2.

Figure 4

Figure 5.Temporal evolution of the snapshots reconstruction error $\unicode[STIX]{x1D716}_{i}=\Vert \tilde{\boldsymbol{w}}_{i}-\boldsymbol{w}_{i}^{ref}\Vert ^{2}/\Vert \boldsymbol{w}_{i}^{ref}\Vert ^{2}$, where $\tilde{\boldsymbol{w}}_{i}$ is defined by (4.10).

Figure 5

Figure 6.The DMD eigenvalue lattice obtained using snapshots reconstructed with CS-DMD for different numbers of sparse structures (a–c), with $\unicode[STIX]{x1D706}_{is\text{-}OMD}$, is given for $r=45$. The Fourier spectrum obtained by compressive sampling for $k=20$ is shown in (d).

Figure 6

Figure 7.The relative contribution of the is-OMD modes.

Figure 7

Figure 8.The output of the CS-DMD methodology for different values of $k$ and $r$ where $k=r$. The importance of modes and corresponding eigenvalue spectrum for $k=r=20$ is shown in (a,b) while those corresponding to $k=r=8$ are presented in (c,d).

Figure 8

Figure 9.Average proportional frequency error $\unicode[STIX]{x1D716}_{\unicode[STIX]{x1D706}}$ corresponding to $\unicode[STIX]{x1D714}_{1}$ (a) and $\unicode[STIX]{x1D714}_{2}$ (b) for each $\unicode[STIX]{x0394}t_{av}/\unicode[STIX]{x1D6FF}_{2}^{\ast }$; and corresponding to each $\unicode[STIX]{x1D714}_{2}$ when $\unicode[STIX]{x1D716}_{\unicode[STIX]{x1D706}}$ is averaged over a range of different downsampling ratios $\unicode[STIX]{x0394}t_{av}/\unicode[STIX]{x1D6FF}_{2}^{\ast }$ (c).

Figure 9

Figure 10.Eigenvalues of the dynamic matrix $\unicode[STIX]{x1D648}$ obtained using the is-OMD algorithm for different initial conditions (a). The error in eigenvalue magnitude for identity matrices with $\unicode[STIX]{x1D748}\in [10^{-9},10^{-2}]$ (b), obtained for the projection rank $r=75$.

Figure 10

Figure 11.Eigenvalues of the dynamic matrix $\unicode[STIX]{x1D648}$ for $r=[25,50,75]$ (a). The error $\unicode[STIX]{x1D716}_{r}=(1/|{\mathcal{I}}|)\sum _{i\in {\mathcal{I}}}\Vert \tilde{\unicode[STIX]{x1D652}}-\unicode[STIX]{x1D652}^{ref}\Vert ^{2}/\Vert \unicode[STIX]{x1D652}^{ref}\Vert ^{2}$ for $(\unicode[STIX]{x1D648}_{0})_{ij}=N(0,0.3)+\unicode[STIX]{x1D6FF}_{ij}$ with different $r$ (b).

Figure 11

Figure 12.Modes $\unicode[STIX]{x1D731}=\unicode[STIX]{x1D647}\unicode[STIX]{x1D64B}$ obtained by applying the OMD algorithm to a time-resolved cylinder flow data.

Figure 12

Figure 13.Modes $\unicode[STIX]{x1D731}^{is\text{-}OMD}$ corresponding to eigenvalues with $\unicode[STIX]{x1D6FD}>0.95$ obtained using the is-OMD algorithm for $r=75$.

Figure 13

Figure 14.Modes $\unicode[STIX]{x1D731}^{is\text{-}OMD}$ corresponding to eigenvalues presented in figure 11 with $\unicode[STIX]{x1D6FD}<0.95$; $St=0.28$, $\unicode[STIX]{x1D6FD}=0.91$ for $r=25$ (a) and $St=0.69$, $\unicode[STIX]{x1D6FD}=0.81$ for $r=75$ (b).

Figure 14

Figure 15.The error $\unicode[STIX]{x1D716}_{\tilde{t}}=(1/|{\mathcal{J}}|)\sum _{i\in {\mathcal{J}}}\Vert \tilde{\boldsymbol{w}}_{i+n_{i}}-\boldsymbol{u}_{i+n_{i}}\Vert /\Vert \boldsymbol{u}_{i+n_{i}}\Vert$ for different $\tilde{t}$ (a) and retained is-OMD eigenvalue spectrum for $\tilde{t}=0.21$ (b).

Figure 15

Figure 16.Eigenvalue lattice for different sampling strategies.

Figure 16

Figure 17.Schematic representation of the experimental model and PIV field of view.

Figure 17

Figure 18.The OMD mode $\unicode[STIX]{x1D731}^{OMD}$ corresponding to $St_{D}\approx 0.22$ obtained from time-resolved data is shown in (a,d); the corresponding is-OMD mode $\unicode[STIX]{x1D731}_{sh}$ in (b,e); and its projection $\unicode[STIX]{x1D731}_{sh}^{\ast }$ onto first 30 POD modes of $\unicode[STIX]{x1D650}$ in (c,f). Eigenvalues of the corresponding dynamic matrix $\unicode[STIX]{x1D648}^{is\text{-}OMD}$ are shown in (g) with the pair of shedding eigenvalues highlighted; (h) shows the mean power spectrum of streamwise velocities in a selected wake region.

Figure 18

Figure 19.(a) Proportional eigenvalue error $\unicode[STIX]{x1D716}_{\unicode[STIX]{x1D706}}$ for a range of $\unicode[STIX]{x1D6FF}t/\unicode[STIX]{x1D6FF}t_{Nyq}$; (b) the eigenvalues obtained for $\unicode[STIX]{x1D6FF}t/\unicode[STIX]{x1D6FF}t_{Nyq}<1$, where the x-axis represents $St=(D/2\unicode[STIX]{x03C0}U_{\infty })\text{Im}(\unicode[STIX]{x1D706})$.

Figure 19

Figure 20.A representation of an allocation of indices to different sets in the is-OMD problem.