Hostname: page-component-89b8bd64d-4ws75 Total loading time: 0 Render date: 2026-05-11T22:14:27.796Z Has data issue: false hasContentIssue false

Bayesian inference of vorticity in unbounded flow from limited pressure measurements

Published online by Cambridge University Press:  03 May 2024

Jeff D. Eldredge*
Affiliation:
Mechanical and Aerospace Engineering, University of California, Los Angeles, CA 90095-1597, USA
Mathieu Le Provost
Affiliation:
Mechanical and Aerospace Engineering, University of California, Los Angeles, CA 90095-1597, USA
*
Email address for correspondence: eldredge@seas.ucla.edu

Abstract

We study the instantaneous inference of an unbounded planar flow from sparse noisy pressure measurements. The true flow field comprises one or more regularized point vortices of various strength and size. We interpret the true flow's measurements with a vortex estimator, also consisting of regularized vortices, and attempt to infer the positions and strengths of this estimator assuming little prior knowledge. The problem often has several possible solutions, many due to a variety of symmetries. To deal with this ill posedness and to quantify the uncertainty, we develop the vortex estimator in a Bayesian setting. We use Markov-chain Monte Carlo and a Gaussian mixture model to sample and categorize the probable vortex states in the posterior distribution, tailoring the prior to avoid spurious solutions. Through experiments with one or more true vortices, we reveal many aspects of the vortex inference problem. With fewer sensors than states, the estimator infers a manifold of equally possible states. Using one more sensor than states ensures that no cases of rank deficiency arise. Uncertainty grows rapidly with distance when a vortex lies outside of the vicinity of the sensors. Vortex size cannot be reliably inferred, but the position and strength of a larger vortex can be estimated with a much smaller one. In estimates of multiple vortices their individual signs are discernible because of the nonlinear coupling in the pressure. When the true vortex state is inferred from an estimator of fewer vortices, the estimate approximately aggregates the true vortices where possible.

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

Figure 1. (a) Four configurations of vortices that would generate identical measurements for the set of pressure sensors (brown squares). (b) Two distinct vortex states that differ only in the vortex labelling but generate identical flow fields.

Figure 1

Figure 2. Pressure fields and associated sensor measurements for two examples of a pair of vortex elements at $\boldsymbol {r}_{1} = (-1/2,1)$ and $\boldsymbol {r}_{2} = (1/2,1)$, respectively. Sensors are depicted in the pressure field plots as brown squares. Panels show (a,b) $\varGamma _{1} = 1$ and $\varGamma _{2} = 1$ and (c,d) $\varGamma _{1} = 1$ and $\varGamma _{2} = -1$. In both cases, pressure contours are between $-0.5$ (red) and $0.01$ (blue).

Figure 2

Figure 3. One true vortex and one-vortex estimator using three sensors, with a flowchart showing the overall algorithm and references to figure panels. (a) True covariance ellipsoid. The ellipse on each coordinate plane represents the marginal covariance between the state components in that plane. The true vortex state is shown as a black dot. (b) True sensor data (filled circles) with noise levels (vertical lines), compared with sensor values from estimate (open circles), obtained from expected state of the sample set. (c) The MCMC samples (blue) and the resulting vortex position covariance ellipses (coloured unfilled ellipses) from the GMM. Thicker lines of the ellipses indicate higher weights in the mixture. The true vortex position is shown as a filled black circle, and the true covariance ellipse for vortex position (corresponding to the grey ellipse in (a)) is shown filled in grey. Sensor positions are shown as brown squares. (d) Contours of the expected vorticity field, based on the mixture model.

Figure 3

Figure 4. One true vortex and one-vortex estimator, using two sensors, showing MCMC samples (blue dots) and the resulting vortex position ellipses from the GMM. The estimator truncates the samples outside the bounding region. The true vortex position is shown as filled black circle. The circular curve represents the manifold of possible states that produce the same sensor pressures; the line tangent to the circle is the direction of maximum uncertainty at the true state.

Figure 4

Figure 5. One true vortex and one-vortex estimator, using various numbers and configurations of sensors (shown as brown squares) arranged in a line between $-$1 and 1 (ac) or in a circle of radius 2.1 (d). Each panel depicts contours of expected vorticity field. True vortex position shown as filled black circle in each. (e) Maximum length of the covariance ellipsoid with increasing number of sensors on line segment $x = [-1,1]$ (blue) or circle of radius $2.1$ (gold).

Figure 5

Figure 6. One true vortex and one-vortex estimator, with noise $\sigma _{\mathcal{E}} = 5\times 10^{-4}$. (a) Contours (on a log scale) of maximum length of covariance ellipsoid, $\lambda _{n}^{1/2}$, as a function of true vortex position $(x_{1},y_{1})$ using four sensors, shown as brown squares. Contours are $10^{-2}$ through $10^{2}$, with $10^{-1}$ depicted with a thick black line. (b) Maximum length of covariance ellipsoid vs horizontal position of true vortex (with vertical position held fixed at $y_{1} = 1$), and varying number of sensors along line segment $x = [-1,1]$ ($d=3$, blue; $d = 4$, gold; $d = 5$, green).

Figure 6

Figure 7. One true vortex and one-vortex estimator, using three sensors (shown as brown squares), with noise levels (a) $\sigma _{\mathcal{E}} = 2.5 \times 10^{-4}$, (b) $5\times 10^{-4}$ and (c) $1\times 10^{-3}$. Each panel depicts contours of expected vorticity field. True vortex position shown as filled black circle in each.

Figure 7

Figure 8. (a) Regularized vortex-pressure kernel $P_{\epsilon }$, with two different choices of blob radius. (b) The maximum length of uncertainty ellipsoid vs blob radius $\epsilon$, for one true vortex and four sensors, when blob radius is included as part of the state vector, for a true vortex at $(x_{1},y_{1},\varGamma _{1}) = (0.5,1,1)$. (c) Vorticity contours for a true vortex with radius $\epsilon =0.2$ (in grey) and expected vorticity from a vortex estimator with radius $\epsilon = 0.01$ (in blue), using four sensors (shown as brown squares).

Figure 8

Figure 9. True vortex configuration $(x_{1},y_{1},\varGamma _{1}) = (-0.75,0.75,1.2)$ and $(x_{2},y_{2},\varGamma _{2}) = (0.5,0.5,0.4)$, using two-vortex estimator with eight sensors. (a) The MCMC samples. True vortex positions shown as filled black circle in each. Ellipses correspond to the estimated covariance of the samples. (b) True pressure field, (c) the comparisons of sensor values between truth (filled circles) and estimate (open circles) and (d) estimated pressure field.

Figure 9

Figure 10. Two true vortices with strengths $\varGamma _{1} = 1.2$ and $\varGamma _{2} = 0.4$ and two-vortex estimator. (a) Maximum length of uncertainty ellipsoid for varying horizontal distance between true vortices and varying number of sensors. (b,c) The MCMC samples from a two-vortex estimator, for the true vortex configuration with peak uncertainty at $x_{2} - x_{1} = 0.91$ (shown as a dashed vertical line in (a)), using (b) six sensors and (c) seven sensors. True vortex positions are shown as filled black circles in each. The thin lines in the six-sensor case indicate the direction of maximum uncertainty for each vortex position.

Figure 10

Figure 11. Two true vortices with strengths $\varGamma _{1} = 1.2$ and $\varGamma _{2} = 0.4$, and two-vortex estimator with eight sensors (shown as brown squares in left panels). Varying separation between vortices: (a,b) $x_{2} - x_{1} = 1.75$, (c,d) $1.25$, (e,f) $0.75$, (g,h) $0.25$. Each left panel depicts contours of expected vorticity field, with true vortex positions shown as filled black circle in each. Each right panel depicts MCMC samples of vortex strengths, with true vortex strengths shown as black circle, and the longest axis of the true covariance ellipsoid depicted by the line.

Figure 11

Figure 12. Two true vortices $(x_{1},y_{1},\varGamma _{1}) = (-0.125,0.75,1.2)$ and $(x_{2},y_{2},\varGamma _{2}) = (-0.125,0.5,0.4)$, and a two-vortex estimator with eight sensors (shown as brown squares). Each row depicts one mixture model component. In each left panel, true vortex positions are shown as filled black circles, and each vortex's corresponding position covariance is shown as filled grey ellipse. Red ellipses depict the position covariance of the mixture model component and the dots are the MCMC samples with greater than 50 % probability of belonging to that component (blue for positive strength; red for negative). Right panels depict the MCMC samples of vortex strengths, with true vortex strengths shown as black circle in each, and the longest axis of the true covariance ellipsoid depicted by the line.

Figure 12

Figure 13. Two true vortices with strengths $\varGamma _{1} = 1.2$ and $\varGamma _{2} = -1.0$, and two-vortex estimator with eight sensors (shown as brown squares in left panels). Varying separation between vortices: (a,b) $x_{2} - x_{1} = 1.75$, (c,d) $1.25$, (e,f) $0.75$, (g,h) $0.25$. Each left panel depicts contours of expected vorticity field, with true vortex positions shown as filled black circle in each. Each right panel depicts MCMC samples of vortex strengths, with true vortex strengths shown as black circle, and the longest axis of the true covariance ellipsoid depicted by the line.

Figure 13

Figure 14. Two true vortices $(x_{1},y_{1},\varGamma _{1}) = (-0.125,0.75,1.2)$ and $(x_{2},y_{2},\varGamma _{2}) = (-0.125,0.5,-1.0)$, and a two-vortex estimator with eight sensors (shown as brown squares). Each row depicts one mixture model component. In each left panel, true vortex positions are shown as filled black circles, and each vortex's corresponding position covariance is shown as filled grey ellipse. Red ellipses depict the position covariance of the mixture model component and the blue dots are the MCMC samples with greater than 50 % probability of belonging to that component (blue for positive strength; red for negative). Right panels depict the MCMC samples of vortex strengths, with true vortex strengths shown as black circle in each, and the longest axis of the true covariance ellipsoid depicted by the line.

Figure 14

Figure 15. Three true vortices with states ${\textit {x}}_{1} = (x_{1},y_{1},\varGamma _{1}) = (-0.5,0.5,1)$, ${\textit {x}}_{2} = (0.25,0.5,-1.2)$ and ${\textit {x}}_{3} = (0.75,0.75,1.4)$, respectively, and a three-vortex estimator using eleven sensors, shown as brown squares. (a) Expected vorticity field, (b) true pressure field, (c) the comparisons of sensor values between truth (filled circles) and estimate (open circles) and (d) estimated pressure field.

Figure 15

Figure 16. Three true vortices with states ${\textit {x}}_{1} = (x_{1},y_{1},\varGamma _{1}) = (-0.75,0.5,1)$, ${\textit {x}}_{2} = (0.45,0.5,-1.2)$ and ${\textit {x}}_{3} = (0.55,0.75,1.4)$, and a three-vortex estimator with 11 sensors (shown as brown squares). Each row depicts a mixture model component. In each left panel, true vortex positions are shown as filled black circles, and each vortex's corresponding position covariance is shown as filled grey ellipse. Red ellipses depict the position covariance of the mixture model component and the blue dots are the MCMC samples with greater than 50 % probability of belonging to that component (blue for positive strength; red for negative). Right panels depict contours of the estimated pressure field for that mode.

Figure 16

Figure 17. Estimated pressure fields for three true vortices with positions $(x_{1},y_{1}) = (-0.5,0.5)$, $(0.25,0.5)$ and $(0.75,0.75)$, using a two-vortex estimator with eight sensors (shown as brown squares). (ac) True vortex strengths $\varGamma _{1} = 1$, $\varGamma _{2} = 1.2$ and $\varGamma _{3} = 1.4$; (df) $\varGamma _{1} = 1$, $\varGamma _{2} = -1.2$ and $\varGamma _{3} = -1.4$; (gi) $\varGamma _{1} = 1$, $\varGamma _{2} = -1.2$ and $\varGamma _{3} = 1.4$. Rightmost panels depict contours of the estimated pressure field for each case.

Figure 17

Figure 18. Triadic interaction between two vorticity-laden elements and the pressure at some point.

Figure 18

Figure 19. Vortex interaction kernel for a pair of unit-strength point vortices at $\boldsymbol {r}_{1} = (-1/2,0)$ and $\boldsymbol {r}_{2} = (1/2,0)$. The two right panels depict the additive parts of the overall kernel. Each of the plots uses 41 contours between $-0.1$ and 0.1; blue is negative.

Figure 19

Figure 20. (d) Full pressure field from three Gaussian-distributed vortices (each with blob radius 0.1) at $\boldsymbol {r}_{1} = (0.5,-0.2)$ with strength $\varGamma _{1} = -1$; at $\boldsymbol {r}_{2} = (-0.5,0)$ and strength $\varGamma _{2} =0.5$; and at $\boldsymbol {r}_{3} = (0.75,1.2)$ with strength $\varGamma _{3} =-0.25$. Panels (ac) depict, from top to bottom, the direct kernel for vortices 1, 2 and 3. Panels (eg) show the interaction kernel for each pair of vortices. Vortex centres are depicted as black dots. Each of the plots uses 41 contours between $-0.05$ and 0.05; blue is negative.