Hostname: page-component-74656f9884-npj9w Total loading time: 0 Render date: 2026-11-07T06:57:48.172Z Has data issue: false hasContentIssue false

Flow state estimation in the presence of discretization errors

Published online by Cambridge University Press:  11 March 2020

Andre F. C. da Silva*
Affiliation:
Department of Civil and Mechanical Engineering, California Institute of Technology, Pasadena, CA 91101, USA
Tim Colonius
Affiliation:
Department of Civil and Mechanical Engineering, California Institute of Technology, Pasadena, CA 91101, USA
*
†Email address for correspondence: andre.fernando.t10@gmail.com

Abstract

Ensemble data assimilation methods integrate measurement data and computational flow models to estimate the state of fluid systems in a robust, scalable way. However, discretization errors in the dynamical and observation models lead to biased forecasts and poor estimator performance. We propose a low-rank representation for this bias, whose dynamics is modelled by data-informed, time-correlated processes. State and bias parameters are simultaneously corrected online with the ensemble Kalman filter. The proposed methodology is then applied to the problem of estimating the state of a two-dimensional flow at modest Reynolds number using an ensemble of coarse-mesh simulations and pressure measurements at the surface of an immersed body in a synthetic experiment framework. Using an ensemble size of 60, the bias-aware estimator is demonstrated to achieve at least 70 % error reduction when compared to its bias-blind counterpart. Strategies to determine the bias statistics and their impact on the estimator performance are discussed.

Information

Type
JFM Papers
Copyright
© The Author(s), 2020. Published by Cambridge University Press
Figure 0

Figure 1. Schematics of the current development of estimation techniques in the fluid mechanics context.

Figure 1

Figure 2. Illustration of the different domains used for the evaluation of the state error. The full norm is over the entire computational domain represented by the black box; the restricted norm is defined by those points in the full domain outside the blue circle. The small circles on the surface of the plate represent the locations where the pressure measurements are taken.

Figure 2

Figure 3. Spatial distribution of the bias fields introduced by the resolution error for the flow past an inclined flat plate when comparing the $Re_{\unicode[STIX]{x1D6E5}}=1$ (200 grid points per chord) simulation to the corresponding $Re_{\unicode[STIX]{x1D6E5}}=4$ (50 grid points per chord) simulation. (a) Temporal average of the bias field for the observation model ($\bar{\unicode[STIX]{x1D750}}^{r}$). (b) Temporal average of the bias field for the dynamic model ($\bar{\unicode[STIX]{x1D739}}$) in log scale. (c) The first POD mode of the bias field for the dynamic model ($\boldsymbol{u}_{1}^{s}$) in log scale. (d) The 25th POD mode of the bias field for the dynamic model ($\boldsymbol{u}_{25}^{s}$) in log scale.

Figure 3

Figure 4. Temporal average of the bias fields introduced by the resolution error for the flow past an inclined NACA 0009 when comparing the $Re_{\unicode[STIX]{x1D6E5}}=1$ (200 grid points per chord) simulation to the corresponding $Re_{\unicode[STIX]{x1D6E5}}=4$ (50 grid points per chord) simulation. (a) Bias field for the observation model ($\bar{\unicode[STIX]{x1D750}}^{r}$). (b) Bias field for the dynamic model ($\bar{\unicode[STIX]{x1D739}}$) in log scale.

Figure 4

Figure 5. Fraction of the bias variance left out by using the corresponding first POD modes for the flow past an inclined flat plate and a NACA 0009 airfoil. (a) State bias. (b) Observation (pressure) bias.

Figure 5

Figure 6. Prediction error corresponding to the best (in a least-squares sense) ARn model for each of the POD modes selected to represent the bias. The order of the corresponding auto-regressive model increases from 1 to 10 in the direction of the arrow. (a) State bias. (b) Observation (pressure) bias.

Figure 6

Figure 7. Ritz values corresponding to the DMD modes of the bias (when a part of a conjugate pair, only one of them is plotted). (a) State bias Ritz values. (b) Observation bias Ritz values.

Figure 7

Figure 8. Prediction error corresponding to DMD-based low-rank models with different numbers of DMD modes. (a) State bias. (b) Observation (pressure) bias.

Figure 8

Figure 9. Bias-blind estimator performance highlighting the deleterious effect of the dynamics and observation bias ($R=10^{-4}$). Darker lines correspond the standard L2 norm $\Vert \cdot \Vert$, while lighter lines correspond to the restricted norm $\Vert \cdot \Vert _{r}$. (a) State error evolution. (b) Observation error evolution.

Figure 9

Figure 10. Bias-aware estimator performance ($R=10^{-4}$, $\unicode[STIX]{x1D706}_{o}=\sqrt{10}/10$ and $\unicode[STIX]{x1D706}_{s}=\sqrt{10}/10$). Black lines correspond the standard L2 norm $\Vert \cdot \Vert$, while grey lines correspond to the restricted norm $\Vert \cdot \Vert _{r}$. (a) State error evolution. (b) Observation error evolution.

Figure 10

Figure 11. Effect of the magnitude of the process noise on bias dynamics ($R=10^{-4}$). Black lines correspond the standard L2 norm $\Vert \cdot \Vert$, while grey lines correspond to the restricted norm $\Vert \cdot \Vert _{r}$. (a) State error evolution. (b) Observation error evolution.

Figure 11

Figure 12. Estimated stresses on the surface of the flat plate at end of a simulation window ($tU_{\infty }/c=20$). (a) Normal stresses. (b) Tangential stresses.

Figure 12

Figure 13. Bias-aware estimator performance with imperfect statistics ($R=10^{-4}$). Black lines correspond to the mean-square error evaluated in the entire computational domain, while the grey lines restrict this evaluation to the region outside a unit circle centred at the plate. (a) State error evolution. (b) Observation error evolution.

Figure 13

Figure 14. Effect of different choices of models for the bias dynamics on the performance of the bias-aware estimator. Black lines correspond the standard L2 norm $\Vert \cdot \Vert$, while grey lines correspond to the restricted norm $\Vert \cdot \Vert _{r}$. (a) State error evolution. (b) Observation error evolution.

Figure 14

Figure 15. Bias-aware estimator performance ($R=10^{-4}$, $\unicode[STIX]{x1D706}_{o}=1/10$ and $\unicode[STIX]{x1D706}_{s}=1$) for the inclined NACA 0009 problem. Black lines correspond the standard L2 norm $\Vert \cdot \Vert$, while grey lines correspond to the restricted norm $\Vert \cdot \Vert _{r}$. (a) State error evolution. (b) Observation error evolution.

Figure 15

Figure 16. Estimated stresses on the surface of the NACA 0009 at the end of a simulation window ($tU_{\infty }/c=30$). (a) Normal stresses. (b) Tangential stresses.