Hostname: page-component-74656f9884-6grmk Total loading time: 0 Render date: 2026-11-05T20:42:09.845Z Has data issue: false hasContentIssue false

On the joint estimation of flow fields and particle properties from Lagrangian data

Published online by Cambridge University Press:  12 August 2026

Ke Zhou
Affiliation:
Department of Mechanical Engineering, Pennsylvania State University, University Park, PA, USA
Samuel Jacobi Grauer*
Affiliation:
Department of Mechanical Engineering, Pennsylvania State University, University Park, PA, USA
*
Corresponding author: Samuel Jacobi Grauer, sgrauer@psu.edu

Abstract

Content of image described in text.

We numerically investigate the feasibility and limits of jointly estimating flow fields and unknown particle properties (e.g. position, size and density) from Lagrangian particle tracking data. Lagrangian particle tracking offers time-resolved, volumetric measurements of particle trajectories, which are markers of the carrier fluid motion. However, experimental tracks are spatially sparse and potentially noisy, and the problem of reconstructing flow fields may be further complicated by inertial particle transport, such that particle slip velocities must be determined to access the velocity field of the carrier fluid. To address this problem, we develop a data assimilation framework that couples an Eulerian representation of the flow with Lagrangian particle models, enabling the simultaneous inference of carrier fields and particle properties under the governing equations of disperse multiphase flow. We show that flow fields and particle properties can be jointly estimated in three representative regimes: (i) in a turbulent boundary layer with noisy tracer tracks ($\textit{St} \to 0$), flow fields and true particle positions are jointly estimated, which amounts to a physics-informed particle tracking problem; (ii) in homogeneous isotropic turbulence seeded with inertial particles ($\textit{St} \sim 1{-}5$), we demonstrate simultaneous recovery of flow states and particle diameters, showing the feasibility of implicit particle characterisation; and (iii) in a compressible, shock-dominated flow, we report the first joint reconstructions of velocity, pressure, density and inertial particle properties (diameter and density), highlighting both the potential and certain limits of joint estimation in supersonic regimes. A systematic sensitivity study reveals how the seeding density, noise level and Stokes number govern reconstruction accuracy for our method.

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 (https://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), 2026. Published by Cambridge University Press
Figure 0

Figure 1. Architecture of the neural DA solver. Eulerian flow fields are represented by one or more neural networks. Fourier encoding (FE) enhances network expressivity and broadband spectral coverage. Each particle is represented by a Lagrangian kinematics-constrained track (KCT) model. Flow fields, particle kinematics and particle properties (when St>0$\textit{St} \gt 0$) are jointly inferred from the data and governing equations.

Figure 1

Figure 2. Illustration of a KCT model. Coloured trajectories show particle histories outputted by the KCT, with colour indicating particle speed. Dotted lines indicate the ground truth. Embedding (2.3) as a hard constraint ensures that tracks pass through the specified positions (circles), regardless of adjustments to velocity via θ$\boldsymbol{\theta }$. Accordingly, θ$\boldsymbol{\theta }$ remains unconstrained.

Figure 2

Table 1. Network architectures used for the flow models (velocity, pressure or full primitive state) in the three test cases.Table 1 long description.

Figure 3

Table 2. Standard deviations of track errors in the x$x$ direction for varying noise levels. At each level, the three sub-rows correspond to the position, velocity and acceleration errors, normalised by the friction length ℓν$\ell _\nu$, velocity vν$v_\nu$ and acceleration vν2/ℓν$v_\nu ^2/\ell _\nu$, respectively. The lowest error in each row is shown in bold.Table 2 long description.

Figure 4

Table 3. Standard deviations of track errors in the z$z$ direction for varying noise levels. At each level, the three sub-rows correspond to the position, velocity and acceleration errors, normalised by the friction length ℓν$\ell _\nu$, velocity vν$v_\nu$ and acceleration vν2/ℓν$v_\nu ^2/\ell _\nu$, respectively. The lowest error in each row is shown in bold.Table 3 long description.

Figure 5

Figure 3. Standard deviations and NRMSEs of particle position, velocity and acceleration errors in the x$x$ and z$z$ directions under varying noise levels. Joint flow–particle estimation is applied at three inter-particle spacings (δ=9ℓν$\delta = 9\ell _\nu$, 18ℓν$18\ell _\nu$ and 36ℓν$36\ell _\nu$). Standard deviations are normalised by viscous units. The corresponding position uncertainty at each noise level is labelled below. Joint estimation consistently yields the lowest errors, with some dependence on seeding density. TrackFit achieves accuracy comparable to joint estimation for δ=18ℓν$\delta = 18\ell _\nu$ to 36ℓν$36\ell _\nu$.

Figure 6

Figure 4. Comparison of exact, raw, filtered and jointly estimated tracks, together with their pointwise velocity errors, at the lowest (σx=0.09ℓν$\sigma _x = 0.09\ell _\nu$) and highest (σx=0.9ℓν$\sigma _x = 0.9\ell _\nu$) noise levels for the densest seeding case (δ=9ℓν$\delta = 9\ell _\nu$). Only 200 tracks are shown for clarity. Colours indicate the v3$v_3$ velocity or its absolute error. Raw track velocity errors at high noise are downscaled by a factor of five for visualisation. Joint estimation accurately reconstructs track geometries and velocities across noise levels, whereas finite differencing and filtering show large errors, especially near boundaries and in regions of high acceleration.

Figure 7

Figure 5. Close-up of a representative track at the noisiest condition. The true track is shown in black, the noisy data as red circles, the filtered track in green and the jointly estimated track in blue. Although filtering improves upon the raw data, joint estimation more accurately recovers the true trajectory.

Figure 8

Figure 6. Exact flow fields (a) and absolute error fields (b) at the lowest noise level (σx=0.09ℓν$\sigma _x = 0.09\ell _\nu$) and highest seeding density (δ=9ℓν$\delta = 9\ell _\nu$). Dark and grey contour lines indicate low and high iso-values from the exact fields, overlaid on the reconstructions for comparison. The iso-values are −0.17$-0.17$ and 0.17 m s−1 for u3$u_3$, and 0 and 0.81 Pa for p$p$, respectively. All methods recover the main flow features, but joint estimation yields the lowest errors.

Figure 9

Figure 7. Figure 7 long description.Exact flow fields (a) and absolute error fields (b) at the highest noise level (σx=0.9ℓν$\sigma _x = 0.9\ell _\nu$) and highest seeding density (δ=9ℓν$\delta = 9\ell _\nu$). Dark and grey contour lines indicate low and high iso-values from the exact fields, overlaid on the reconstructions for comparison. The iso-values are −0.17$-0.17$ and 0.17 m s−1 for u3$u_3$, and 0 and 0.81 Pa for p$p$, respectively. Finite-difference and filtered reconstructions blur fine-scale features, whereas joint estimation more faithfully recovers the detailed flow structure.

Figure 10

Figure 8. Coherent structures in the TBL reconstructed at the highest noise level (σx=0.9ℓν$\sigma _x = 0.9\ell _\nu$) and densest seeding (δ=9ℓν$\delta = 9\ell _\nu$): finite differencing (a), filtered tracks (b), joint estimation (c) and ground truth (d). Structures are visualised as Q$Q$-criterion isosurfaces (Q=2.5×106s−2$Q = 2.5\times 10^6\,\mathrm{s}^{-2}$) coloured by velocity magnitude. Joint estimation best recovers the true structures.

Figure 11

Figure 9. Velocity and pressure errors of the reconstructed flows over the full time window. Colours denote inter-particle spacings of 9ℓν$9\ell _\nu$ (blue), 18ℓν$18\ell _\nu$ (green) and 36ℓν$36\ell _\nu$ (red), with darker shades indicating less noise and brighter shades indicating more noise. Errors increase with both noise level and particle spacing. Finite-difference reconstructions are the most sensitive; filtering provides modest noise suppression; and joint flow–particle estimation consistently maintains the lowest errors.

Figure 12

Figure 10. Random selection of bidisperse particle tracks in isotropic turbulence: (a) 3100 tracks; (b) small particles; (c) large particles. Tracks are coloured by particle diameter. Small particles meander in all directions more uniformly, whereas larger particles exhibit pronounced gravitational settling. Tracks are unlabelled in the reconstruction, since dp$d_{\!{p}}$ and hence St$\textit{St}$ are unknown.

Figure 13

Figure 11. Isotropic turbulent flow fields: (a) exact and reconstructed velocity fields; (b) absolute error fields. Dark and grey contour lines indicate low and high iso-values from the exact fields, overlaid on the reconstructions for comparison. The iso-values are −636.8$-636.8$ and −318.4$-318.4$ m s−1 for u1$u_1$, 318.4 and 636.8 m s−1 for u2$u_2$, −127.3$-127.3$ and 127.3 m s−1 for u3$u_3$ and −81.1$-81.1$ and 81.1 Pa for p$p$, respectively. Accounting for particle dynamics enables accurate recovery of turbulent flow from inertial particle tracks.

Figure 14

Figure 12. Coherent structures in HIT: (a) exact structures; (b) flow-only reconstruction under the ideal-tracer assumption (u=v$\boldsymbol{u} = \boldsymbol{v}$); (c) joint estimation with inferred St$\textit{St}$ (through dp$d_{\!{p}}$). Structures are shown as Q$Q$-criterion isosurfaces (Q=5000s−2$Q = 5000\,\mathrm{s}^{-2}$) coloured by velocity magnitude. Flow-only reconstructions are dominated by artefacts, whereas joint estimation recovers physically consistent structures with some filtering.

Figure 15

Figure 13. Comparison of TKE spectra. (a) The DNS reference (black), flow-only reconstruction (red) and joint reconstruction (blue). (b) Normalised error spectra relative to the true energy at each wavenumber, including errors for the flow-only reconstruction (red), joint estimation (blue) and tracer-data baselines under identical conditions: interpolation (yellow) and flow-only reconstruction with tracer data (green). The Nyquist wavenumber κNyq=1.007$\kappa _{{Nyq}} = 1.007$ is indicated for reference and coincides with the peak error. Neural reconstructions show decaying error beyond κNyq$\kappa _{{Nyq}}$ because of the networks’ inductive bias. Finite-St$\textit{St}$ data produce larger errors, and the flow-only model shows a spurious peak in the super-Nyquist range because of the St→0$\textit{St} \to 0$ assumption.

Figure 16

Figure 14. Normalised joint PDFs of estimated and true particle diameters: (a) initialisation; (b) estimates from joint reconstruction; (c) KCT-only estimates computed using the true velocity fields. Joint estimation recovers dp$d_{\!{p}}$ accurately, with slight underestimation due to filtered slip velocities; reconstructions based on the exact flow are more accurate and essentially unbiased.

Figure 17

Figure 15. (a) Tracks of agglomerated TiO2$\text{TiO}_2$ particles in supersonic flow, coloured by particle speed and overlaid on a flow-speed map. Slip is visible in the aft-shock region and expansion fan, where it appears as streaking. (b) The PDFs of the normalised intra-track variation of τp$\tau _{\!{p}}$, highlighting transient changes in particle response across shocks and expansions.

Figure 18

Figure 16. (a) Reconstructed cone–cylinder flow fields compared with the CFD reference. (b) Absolute error fields, showing sharper shocks and fewer artefacts with joint estimation than with the flow-only baseline. Dark and grey contour lines indicate low and high iso-values from the CFD reference, overlaid on the reconstructions for comparison. The iso-values are 480 and 506 m s−1 for the axial velocity component, 22 and 57 m s−1 for the radial velocity component, 0.59 and 0.70 kg m−3$^3$ for density and 172 and 183.5 K for temperature, respectively.

Figure 19

Figure 17. Implicit particle characterisation in the cone–cylinder flow. Initial dp$d_{\!{p}}$ and ρp$\rho _{\!{p}}$ values (a), jointly optimised estimates (b) and dp$d_{\!{p}}$-only estimates (c) are compared with the ground truth. As expected, fixing ρp$\rho _{\!{p}}$ improves the accuracy of the inferred dp$d_{\!{p}}$ values.

Figure 20

Figure 18. The NRMSEs of reconstructed HIT flow fields versus seeding density: (a) velocity; (b) pressure. Flow-only reconstructions are shown in red and joint estimation in blue. Errors from joint estimation decrease as the seeding density increases, indicating a transition from a severely ill-posed regime to a much better constrained one.

Figure 21

Figure 19. Error spectra of HIT reconstructions under varying inter-particle spacings. Spectra are shown versus wavenumber (a) and normalised by the Nyquist wavenumber (b). Colours denote particle spacing. Dashed lines indicate flow-only reconstructions, and solid lines indicate joint estimation. Errors in joint estimation decrease rapidly as the seeding density increases, whereas flow-only reconstructions retain large errors across all scales.

Figure 22

Figure 20. Implicit particle characterisation in a reduced HIT domain under varying seeding densities. Initial (a) and optimised (b) estimates of dp$d_{\!{p}}$ are compared with the ground truth. At sparse seeding, the optimised dp$d_{\!{p}}$ values diverge from the truth, consistent with poor flow reconstruction.

Figure 23

Figure 21. Bias (a) and random (b) errors in dp$d_{\!{p}}$ before (red) and after (blue) optimisation across seeding densities. Both decrease sharply at high density because the flow reconstruction improves.

Figure 24

Figure 22. The NRMSEs of reconstructed HIT flow fields: (a) velocity; (b) pressure, under varying noise levels and Stokes numbers. Accuracy deteriorates with increasing noise and St$\textit{St}$. In the St→∞$\textit{St} \to \infty$ limit, accurate flow recovery becomes extremely difficult because of strong sensitivity to errors in particle acceleration.

Figure 25

Figure 23. Error spectra of HIT reconstructions under varying Stokes numbers at the medium noise level, σx=0.3$\sigma _x = 0.3$ px. Colour denotes St$\textit{St}$. Dashed lines indicate flow-only reconstructions, and solid lines indicate joint estimation. Errors from joint estimation collapse into a relatively narrow band, whereas flow-only reconstructions deteriorate rapidly as St$\textit{St}$ increases.

Figure 26

Figure 24. Absolute bias (a) and random (b) errors of the inferred particle diameters under varying noise levels and Stokes numbers. The bias increases with both noise and St$\textit{St}$ because the reconstructed velocity fields become more strongly filtered. The random error decreases with increasing St$\textit{St}$ because the physics loss becomes more sensitive to dp$d_{\!{p}}$. In the tracer limit, dp$d_{\!{p}}$ is nearly unidentifiable.

Figure 27

Figure 25. Loth drag model normalised by Stokes drag, showing its dependence on Rep$\textit{Re}_{\!{p}}$ and Map$\textit{Ma}_{\!{p}}$. Black lines indicate contours of constant Knp${\textit{Kn}}_{\!{p}}$.

Figure 28

Figure 26. Cone–cylinder flow reconstruction with low-inertia particles at τp≈3$\tau _{\!{p}} \approx 3$ μs. (a) Reconstructed flow fields compared with the CFD reference. (b) Absolute error fields, showing substantial error reduction with joint estimation even at low particle inertia. Dark and grey contour lines indicate low and high iso-values from the CFD reference, overlaid on the reconstructions for comparison. The iso-values are 480 and 506 m s−1 for the axial velocity component, 22 and 57 m s−1 for the radial velocity component, 0.59 and 0.70 kg m−3$^3$ for density and 172 and 183.5 K for temperature, respectively. The white dashed lines indicate the locations at which the flow profiles in figure 27 are extracted.

Figure 29

Figure 27. Flow-field cuts along the horizontal line at r=0.05$r = 0.05$ m with 0.1m$0.1\,\mathrm{m} \lt z \lt 0.25\,\mathrm{m}$. The exact simulation is shown in black, joint estimation in blue and flow-only reconstruction in red. Joint estimation nearly overlaps with the CFD data, whereas the flow-only result is shifted towards the post-shock region because of delayed particle response.

Figure 30

Figure 28. Implicit particle characterisation in the cone–cylinder flow with low-inertia particles at τp≈3$\tau _{\!{p}} \approx 3$ μs. Initial dp$d_{\!{p}}$ and ρp$\rho _{\!{p}}$ values (a) and jointly optimised estimates (b) are compared with the ground truth.

Figure 31

Figure 29. Velocity (a) and pressure (b) error spectra from idealised training on DNS data of HIT over three domain sizes: 1283$128^3$, 2563$256^3$ and 5123$512^3$ voxels. Dashed and solid lines denote high- and low-temporal-resolution cases, respectively. Vertical lines indicate the wavenumbers associated with the three turbulence length scales. The horizontal line marks an error threshold of 0.01, used to define the cutoff wavenumber for each domain size. The selected neural network resolves scales beyond the Taylor scale for the 1283$128^3$ and 2563$256^3$ domains, but only the large integral scales for the 5123$512^3$ domain.

Figure 32

Figure 30. Error spectra of HIT reconstructions in the tracer limit (St→0$\textit{St} \to 0$) under varying inter-particle spacings. Spectra are shown versus wavenumber (a) and normalised by the Nyquist wavenumber (b). Colours denote particle spacing. Dashed lines indicate interpolation, and solid lines indicate joint estimation. Errors from joint estimation decrease rapidly in the super-Nyquist region because of the physical constraints, whereas naive interpolation asymptotes to 100 % error.