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

A data assimilation and machine learning approach for the numerical prediction of immersed bodies in oscillating motion

Published online by Cambridge University Press:  24 September 2026

Miguel Martínez Valero*
Affiliation:
Univ. Lille, CNRS, ONERA, Arts et Métiers ParisTech, Centrale Lille, UMR 9014- LMFL- Laboratoire de Mécanique des fluides de Lille - Kampé de Feriet , F-59000, Lille, France
Marcello Meldi
Affiliation:
Univ. Lille, CNRS, ONERA, Arts et Métiers ParisTech, Centrale Lille, UMR 9014- LMFL- Laboratoire de Mécanique des fluides de Lille - Kampé de Feriet , F-59000, Lille, France
*
Corresponding author: Miguel Martínez Valero; Email: miguel.martinez@centralelille.fr

Abstract

Data-driven methods have demonstrated strong predictive capabilities in fluid mechanics, yet most current applications still focus on simplified configurations, often characterized by statistical stationarity or limited temporal variability. This work proposes a methodology that combines data assimilation (DA) and machine learning (ML) to numerically predict the flow around immersed bodies moving in oscillatory motion. Starting from limited, sparse high-fidelity measurements and a low-fidelity numerical model, the DA approach performs data fusion to obtain complete and accurate flow state estimations in time. This complete dataset is used to train multiple ML tools, which are applied across different phases of the body motion to augment the model’s predictions when high-fidelity data might not be available for the DA application. The methodology is applied to the analysis of an oscillating cylinder in a laminar regime using a sliding-window approach, in which separate models are trained for specific flow conditions to ensure each model specializes in flow dynamics representative of a phase of the oscillation period. This phase-resolved learning enables the efficient capture of transient features that would be challenging for a single global model. The results highlight the potential of this method to study complex flow configurations due to body motion, where neither the flow nor the cycle is known a priori, particularly by exploiting real-time training and updates, as is commonly done in digital twins, which require continuous model correction and adaptation.

Information

Type
Research Article
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.
Open Practices
Open materials
Copyright
© The Author(s), 2026. Published by Cambridge University Press
Figure 0

Figure 1. Ensemble Kalman Filter algorithm, highlighting the forecast and analysis steps (adapted from Valero (2025)).Figure 1. long description.

Figure 1

Figure 2. Scheme of random forest regression.Figure 2. long description.

Figure 2

Figure 3. Sliding-window approach for a generic signal st$ s(t) $ from an initial time t0$ {t}_0 $ up to the current time tnow$ {t}_{now} $. Each green rectangle denotes a window of size TW$ {T}_W $, while pSW$ {p}_{SW} $ indicates the uniform sliding period between consecutive windows.Figure 3. long description.

Figure 3

Figure 4. Illustration of the test case, where (a) denotes the computational domain employed for the penalty IBM simulation, and (b) represents the initial configuration of the cylinder, highlighting the discretized immersed boundary and penalized cells (the colored ones) where fP$ {\boldsymbol{f}}_P $ is applied.Figure 4. long description.

Figure 4

Figure 5. Velocity profiles when Δϕ=π$ \Delta \phi =\pi $ at three different planes x/D∈−0.6,0,0.6$ x/D\in \left[-\mathrm{0.6,0,0.6}\right] $ for (A horizontal gradient strip transitioning from a pale off-white on the left to a muted olive-yellow in the center and back to a light cream on the right.) αp=40$ {\alpha}_p=40 $, (A horizontal gradient strip transitioning from a pale off-white on the left to a muted olive-yellow in the center and back to a light cream on the right.) αp=4$ {\alpha}_p=4 $, and (A horizontal gradient strip transitioning from a pale off-white on the left to a muted olive-yellow in the center and back to a light cream on the right.) αp=0.4$ {\alpha}_p=0.4 $. The three simulations are performed with a resolution Δx=D/25$ \Delta \mathbf{x}=D/25 $. (Ο) represents the data from the experiments conducted in Dütsch et al. (1998).Figure 5. long description.

Figure 5

Figure 6. (a) Resistive force Fx$ {F}_x $ over one period T$ T $, and (b) frequency resistive force spectra. The simulations represented are (A horizontal color gradient strip transitioning from a pale cream on the left to a muted olive green in the center and back to a light yellowish-white on the right.) αp=40$ {\alpha}_p=40 $, (A horizontal color gradient strip transitioning from a pale cream on the left to a dark reddish-brown in the center and back to a light pinkish-white on the right.) αp=4$ {\alpha}_p=4 $, and (A horizontal color gradient strip transitioning from a pale cream on the left to a muted olive green in the center and back to a light yellowish-white on the right.) αp=0.4$ {\alpha}_p=0.4 $. The three simulations are performed with a grid resolution Δx=D/25$ \Delta \mathbf{x}=D/25 $. (Ο) represents the data from the experiments conducted in Dütsch et al. (1998) and (■$ \blacksquare $) is a body-fitted simulation run in Tsetoglou et al. (2024).Figure 6. long description.

Figure 6

Figure 7. Velocity profiles when Δϕ=π$ \Delta \phi =\pi $ at three different planes x/D∈−0.6,0,0.6$ x/D\in \left[-\mathrm{0.6,0,0.6}\right] $ for (A horizontal gradient strip transitioning from a bright white at the top to a deep navy blue at the bottom.) Δx=D/100$ \Delta \mathbf{x}=D/100 $, (A horizontal gradient strip transitioning from a bright white at the top to a deep navy blue at the bottom.) Δx=D/40$ \Delta \mathbf{x}=D/40 $, and (A sequence of four blurry, dark rectangular blocks arranged horizontally against a light background.) Δx=D/25$ \Delta \mathbf{x}=D/25 $. The three simulations are performed with αp=0.4$ {\alpha}_p=0.4 $. (Ο) represents the data from the experiments conducted in Dütsch et al. (1998).Figure 7. long description.

Figure 7

Figure 8. (a) Resistive force Fx$ {F}_x $ over one period T$ T $, and (b) frequency resistive force spectra. The simulations represented are (A horizontal gradient strip transitioning from a white top edge to a dark navy blue bottom edge.) Δx=D/100$ \Delta \mathbf{x}=D/100 $, (A horizontal gradient strip transitioning from a white top edge to a dark navy blue bottom edge.) Δx=D/40$ \Delta \mathbf{x}=D/40 $, and (A horizontal gradient strip transitioning from a white top edge to a dark navy blue bottom edge.) Δx=D/25$ \Delta \mathbf{x}=D/25 $. The three simulations are performed with αp=0.4$ {\alpha}_p=0.4 $. (Ο) represents the data from the experiments conducted in Dütsch et al. (1998) and (■$ \blacksquare $) is a body-fitted simulation run in Tsetoglou et al. (2024).Figure 8. long description.

Figure 8

Figure 9. (a) Location of the high-fidelity observation with respect to the position of the cylinder when its center xibyib=00$ \left({x}_{ib},{y}_{ib}\right)=\left(0,0\right) $, and (b) definition of all the constraints for the penalization time-step parameter αp$ {\alpha}_p $ as a function of the radial position.Figure 9. long description.

Figure 9

Figure 10. Vorticity contours ωz$ {\omega}_z $ when Δϕ=0$ \Delta \phi =0 $ for (a) the prior LF-IBM, (b) the reference simulation from which we obtain the high-fidelity data HF-IBM, (c) the experiment with Data Assimilation DA-IBM, and (d) the experiment performed by Dütsch et al. (1998).Figure 10. long description.

Figure 10

Figure 11. Velocity profiles when Δϕ=π$ \Delta \phi =\pi $ at three different planes x/D∈−0.6,0,0.6$ x/D\in \left[-\mathrm{0.6,0,0.6}\right] $ for (Delta phi equals pi at x slash D in {-0.6, 0, 0.6} for D A I B M, H F I B M, and L F I B M simulations.) the DA-IBM experiment, (A horizontal gradient strip transitioning from a bright white on the far left to a deep navy blue in the center and fading back to a light grayish blue on the far right.) the HF-IBM run, and (A horizontal gradient strip transitioning from bright white on the far left to a deep navy blue in the center and fading back to a light grayish blue on the far right.) the LF-IBM simulation. (Ο) represents the data from the experiments conducted in Dütsch et al. (1998).Figure 11. long description.

Figure 11

Figure 12. Velocity profiles when Δϕ=7π/6$ \Delta \phi =7\pi /6 $ at three different planes x/D∈−0.6,0,0.6$ x/D\in \left[-\mathrm{0.6,0,0.6}\right] $ for (Three-panel line graph comparing velocity profiles for D A I B M, H F I B M, and L F I B M simulations against experimental data at three different x forward slash D planes.) the DA-IBM experiment, (A horizontal gradient strip transitioning from white on the far left to a deep navy blue in the center and fading back to a light greyish-blue on the far right.) the HF-IBM run, and (A horizontal gradient strip transitioning from a pale cream on the far left to a muted olive green in the center and fading back to a light yellowish-grey on the far right.) the LF-IBM simulation. (Ο) represents the data from the experiments conducted in Dütsch et al. (1998).Figure 12. long description.

Figure 12

Figure 13. (a) Resistive force Fx$ {F}_x $ over one period T$ T $, and (b) frequency resistive force spectra. The simulations represented are (Line graph comparing resistive force F x over one period T across three simulation models D A I B M, H F I B M, and L F I B M against experimental and body-fitted data.) DA-IBM, (Two-panel line graph and frequency spectra comparing resistive force across D A I B M, H F I B M, and L F I B M models against experimental and body-fitted data.) HF-IBM, and (A horizontal rectangular gradient strip transitioning from a pale cream on the left to a muted olive green in the center and back to a light beige on the right.) LF-IBM. (Ο) represents the data from the experiments conducted in Dütsch et al. (1998) and (■$ \blacksquare $) is a body-fitted simulation run in Tsetoglou et al. (2024).Figure 13. long description.

Figure 13

Table 1. Comparison between the parameters employed as a prior or initial condition in the DA experiment, and the values optimized after the DA experimentTable 1. long description.

Figure 14

Figure 14. (a) Lift force Fy$ {F}_y $ over one period T$ T $, and (b) frequency lift force spectra. The simulations represented are (Two line graphs comparing D A I B M, H F I B M, and L F I B M simulations of lift force over time and its frequency spectra.) DA-IBM, (Two line graphs comparing D A I B M, H F I B M, and L F I B M simulations of lift force over time and its frequency spectra.) HF-IBM, and (A horizontal gradient strip transitioning from a pale cream on the left to a muted olive green in the center and back to a light cream on the right.) LF-IBM.Figure 14. long description.

Figure 15

Figure 15. Sliding-window approach for the oscillating cylinder, where each green rectangle represents a different window during training, and blue rectangles indicate the utilization sequence of the models during the prediction of the penalty forcing term fP$ {\boldsymbol{f}}_P $.Figure 15. long description.

Figure 16

Table 2. Metrics computed for the two components (x,y$ x,y $) of the forcing term fP$ {\boldsymbol{f}}_P $ for each of the five RFR models employedTable 2. long description.

Figure 17

Figure 16. Velocity profiles when Δϕ=π$ \Delta \phi =\pi $ at three different planes x/D∈−0.6,0,0.6$ x/D\in \left[-\mathrm{0.6,0,0.6}\right] $ for (Line graph showing velocity profiles at three planes for M L I B M, D A I B M, and L F I B M models compared to experimental data. The profiles show oscillating wave patterns across the horizontal axis.) the ML-IBM run, (Delta phi equals pi at x forward slash D in {-0.6, 0, 0.6}) the DA-IBM experiment, and (A horizontal line graph showing a smooth color gradient transitioning from a pale cream on the left to a muted olive green in the center and back to a light cream on the right.) the LF-IBM simulation. (Ο) represents the data from the experiments conducted in Dütsch et al. (1998).Figure 16. long description.

Figure 18

Figure 17. Velocity profiles when Δϕ=7π/6$ \Delta \phi =7\pi /6 $ at three different planes x/D∈−0.6,0,0.6$ x/D\in \left[-\mathrm{0.6,0,0.6}\right] $ for (A horizontal gradient strip transitioning from a light lavender on the left to a deep plum in the center and fading to a soft violet on the right.) the ML-IBM run, (A horizontal gradient strip transitioning from light lavender on the left to deep plum in the center and fading to soft violet on the right.) the DA-IBM experiment, and (A horizontal gradient strip transitioning from a light lavender on the left to a deep plum in the center and fading to a soft violet on the right.) the LF-IBM simulation. (Ο) represents the data from the experiments conducted in Dütsch et al. (1998).Figure 17. long description.

Figure 19

Figure 18. (a) Resistive force Fx$ {F}_x $ over one period T$ T $, and (b) frequency resistive force spectra. The simulations represented are (A horizontal gradient strip transitioning from a light lavender on the left to a deep dark purple in the center and fading back to a pale lavender on the right.) ML-IBM, (A horizontal gradient strip transitioning from a light lavender on the left to a deep dark purple in the center and fading back to a pale lavender on the right.) DA-IBM, and (A horizontal gradient strip transitioning from a pale cream on the left to a muted olive green in the center and fading back to a light cream on the right.) LF-IBM. (Ο) represents the data from the experiments conducted in Dütsch et al. (1998) and (■$ \blacksquare $) is a body-fitted simulation run in Tsetoglou et al. (2024).Figure 18. long description.

Figure 20

Figure 19. Velocity profiles when Δϕ=π$ \Delta \phi =\pi $ at three different planes x/D∈−0.6,0,0.6$ x/D\in \left[-\mathrm{0.6,0,0.6}\right] $ for (A horizontal color gradient transitioning from a light lavender at the top to a deep dark purple at the bottom.) the ML-IBM run with n=5$ n=5 $ and pSW=0.5TW$ {p}_{SW}=0.5{T}_W $, (A horizontal color gradient transitioning from a light lavender at the top to a deep dark purple at the bottom.) the ML-IBM run with n=4$ n=4 $ and pSW=0.375TW$ {p}_{SW}=0.375{T}_W $, (A sequence of four square panels showing dark, textured patterns against a light background.) the ML-IBM run with n=10$ n=10 $ and pSW=0.75TW$ {p}_{SW}=0.75{T}_W $, and (A horizontal color gradient transitioning from a light pale yellow at the top to a muted olive green at the bottom.) the LF-IBM simulation. (Ο) represents the data from the experiments conducted in Dütsch et al. (1998).Figure 19. long description.

Figure 21

Figure 20. Velocity profiles when Δϕ=7π/6$ \Delta \phi =7\pi /6 $ at three different planes x/D∈−0.6,0,0.6$ x/D\in \left[-\mathrm{0.6,0,0.6}\right] $ for (A horizontal color gradient transitioning from a pale lavender at the top to a deep dark purple at the bottom.) the ML-IBM run with n=5$ n=5 $ and pSW=0.5TW$ {p}_{SW}=0.5{T}_W $, (A horizontal color gradient transitioning from a pale lavender at the top to a deep dark purple at the bottom.) the ML-IBM run with n=4$ n=4 $ and pSW=0.375TW$ {p}_{SW}=0.375{T}_W $, (A sequence of four line graphs showing velocity profiles across different simulation runs and experimental data.) the ML-IBM run with n=10$ n=10 $ and pSW=0.75TW$ {p}_{SW}=0.75{T}_W $, and (A horizontal color gradient transitioning from a pale lavender at the top to a deep dark purple at the bottom.) the LF-IBM simulation. (Ο) represents the data from the experiments conducted in Dütsch et al. (1998).Figure 20. long description.

Figure 22

Figure 21. (a) Resistive force Fx$ {F}_x $ over one period T$ T $, and (b) frequency resistive force spectra. The simulations represented are (A horizontal gradient strip transitioning from a light lavender on the far left to a deep purple in the center and fading back to a pale violet on the right.) ML-IBM with n=5$ n=5 $ and pSW=0.5TW$ {p}_{SW}=0.5{T}_W $, (A horizontal gradient strip transitioning from a light lavender on the far left to a deep purple in the center and fading back to a pale violet on the right.) ML-IBM with n=4$ n=4 $ and pSW=0.375TW$ {p}_{SW}=0.375{T}_W $, (A horizontal gradient strip transitioning from a light lavender on the far left to a deep purple in the center and fading back to a pale violet on the right.) ML-IBM with n=10$ n=10 $ and pSW=0.75TW$ {p}_{SW}=0.75{T}_W $, and (A horizontal gradient strip transitioning from a light cream on the far left to a muted olive green in the center and fading back to a pale off-white on the right.) LF-IBM. (Ο) represents the data from the experiments conducted in Dütsch et al. (1998) and (■$ \blacksquare $) is a body-fitted simulation run in Tsetoglou et al. (2024).Figure 21. long description.

Figure 23

Figure 22. Velocity profiles when Δϕ=π$ \Delta \phi =\pi $ at three different planes x/D∈−0.6,0,0.6$ x/D\in \left[-\mathrm{0.6,0,0.6}\right] $ for (A horizontal gradient strip transitioning from a light lavender at the top to a deep dark purple at the bottom.) the ML-IBM-KC35 run, (A horizontal gradient strip transitioning from a light pale yellow at the top to a muted olive green at the bottom.) LF-IBM-KC35, and (Three horizontal gradient strips. The first transitions from lavender to dark purple. The second transitions from pale yellow to olive green. The third is a solid light lavender color.) HF-IBM-KC35.Figure 22. long description.

Figure 24

Figure 23. Velocity profiles when Δϕ=7π/6$ \Delta \phi =7\pi /6 $ at three different planes x/D∈−0.6,0,0.6$ x/D\in \left[-\mathrm{0.6,0,0.6}\right] $ for (A horizontal gradient strip transitioning from a pale lavender on the left to a deep dark purple in the center and fading back to a light violet on the right.) the ML-IBM-KC35 run, (Horizontal gradient strip transitioning from a pale lavender on the left to a deep dark purple in the center and fading back to a light violet on the right.) LF-IBM-KC35, and (Three horizontal gradient strips for M L I B M K C 35, L F I B M K C 35, and H F I B M K C 35. Each strip transitions from pale lavender on the edges to deep dark purple in the center.) HF-IBM-KC35.Figure 23. long description.

Figure 25

Figure 24. (a) Resistive force Fx$ {F}_x $ over one period T$ T $, and (b) frequency resistive force spectra. The simulations represented are (A horizontal gradient strip transitioning from a pale lavender on the left to a deep plum in the center and fading to a muted violet on the right.) ML-IBM-KC35, (A horizontal gradient strip transitioning from a pale lavender on the left to a deep plum in the center and fading to a muted violet on the right.) LF-IBM-KC35, and (A horizontal gradient strip transitioning from a pale lavender on the left to a deep plum in the center and fading to a muted violet on the right.) HF-IBM-KC35.Figure 24. long description.

Figure 26

Algorithm 1. Scheme of penalization DA-IBM for the oscillating cylinder.Algorithm 1. long description.

Figure 27

Algorithm 2. Scheme of penalization ML-IBM for the oscillating cylinder.Algorithm 2. long description.

Submit a response

Comments

No Comments have been published for this article.