Hostname: page-component-77c78cf97d-bzm8f Total loading time: 0 Render date: 2026-05-04T12:52:20.983Z Has data issue: false hasContentIssue false

A stochastic estimation framework for interpretable force modelling in flapping-wing aerodynamics

Published online by Cambridge University Press:  12 December 2025

Martín Navarro-González*
Affiliation:
Department of Aerospace Engineering, Universidad Carlos III de Madrid, Leganés 28911, Spain
Marco Raiola
Affiliation:
Department of Aerospace Engineering, Universidad Carlos III de Madrid, Leganés 28911, Spain
*
Corresponding author: Martín Navarro-González, martnava@inst.uc3m.es

Abstract

Unsteady aerodynamic forces in flapping wings arise from complex, nonlinear flow structures that challenge predictive modelling. In this work, we introduce a data-driven framework that links experimentally observed flow structures to sectional pressure loads on physical grounds. The methodology combines proper orthogonal decomposition and quadratic stochastic estimation (QSE) to model and interpret these forces using phase-resolved velocity fields from particle image velocimetry measurements. The velocity data are decomposed in a wing-fixed frame to isolate dominant flow features, and pressure fields are reconstructed by solving the Poisson equation for incompressible flows. The relationship between velocity and pressure modes is captured through QSE, which accounts for nonlinear interactions and higher-order dynamics. We introduce an uncertainty-based convergence criterion to ensure model robustness. Applied to a flapping airfoil, the method predicts normal and axial forces with less than 6 % average error using only two velocity modes. The resulting model reveals an interpretable underlying mechanism: linear terms in the QSE model the circulatory force linked to the formation of vortices on the wing, while quadratic terms capture the nonlinear component due to added-mass effects and flow–vorticity interactions. This data-driven yet physically grounded approach offers a compact tool for modelling the unsteady aerodynamics in flapping systems with potential to generalise to other problems.

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

Table 1. Pitching characteristics for each experimental case.

Figure 1

Figure 1. (a) Case with $\theta _m=0^\circ$ and $\theta _0=10^\circ$. (b) Case with $\theta _m=10^\circ$ and $\theta _0=10^\circ$. Baseline PIV flow data time series for different cases in the wing-fixed reference frame. The black arrows represent the velocity field and colours show the plane-normal vorticity field.

Figure 2

Figure 2. (a) Case with $\theta _m=0^\circ$ and $\theta _0=10^\circ$. (b) Case with $\theta _m=10^\circ$ and $\theta _0=10^\circ$. Normal (left) and axial (right) force coefficients as estimated from the Poisson equation (red) and as measured from the load cell (black).

Figure 3

Table 2. Uncertainty quantification summary.

Figure 4

Figure 3. On the left: Singular values kinetic energy (black) and cumulative kinetic energy content (red) with the selected cutoff value $\epsilon = 0.05$. On the right: Pressure signal (black) and noisiness (red) for different $n_m$ values; solid lines show the mean value and the shaded region is between the maximum and minimum values for the different experimental cases.

Figure 5

Figure 4. Proper orthogonal decomposition of the flow for the cases with $\theta _m = 0^\circ$ and $\theta _0 = 10^\circ$ (left) and $\theta _m = 10^\circ$ and $\theta _0 = 10^\circ$ (right): (1st row) 0th POD spatial mode; (2nd row) 1st POD spatial mode; (3rd row) 2nd POD spatial mode. The spatial modes are represented in terms of vorticity (contour plot) and velocity (quiver plot). The temporal modes in the insets are represented for a complete oscillation $t/T \in [0,1]$ over each spatial mode.

Figure 6

Table 3. Kinetic energy content of the velocity-field modes normalised by the total kinetic energy (${\sigma ^{(k)^2}}/{{\sum} _i\sigma ^{(i)^2}}$) for the cases B and E.

Figure 7

Figure 5. Frequency analysis of POD modes (not including the mean mode). The first (black squares) and second (red circles) mode contributions are reported separately. Data for the cases with $\theta _m = 0^\circ$, $\theta _0 = 10^\circ$ and $\theta _m = 10^\circ$, $\theta _0 = 10^\circ$ are presented on the left and rght plot, respectively.

Figure 8

Figure 6. Spatial distribution $P^{(i,j)}$ of the contribution of the mode pair $(\psi ^{(i)},\psi ^{(j)})$ to pressure for the modes from 0th to 2nd along an oscillation. The temporal modes are represented for $t/T\in [0,1]$ over each spatial mode. The pressure distribution is reported in the colour map. Green and black quiver maps indicate the velocity field contained in the spatial POD modes $\phi ^{(i)}$ and $\phi ^{(j)}$, respectively. The red vector shows the normalised force generated by the pressure distribution. Represented here is the case with $\theta _m = 0^\circ$ and $\theta _0 = 10^\circ$.

Figure 9

Figure 7. Spatial distribution $P^{(i,j)}$ of the contribution of the mode pair $(\psi ^{(i)},\psi ^{(j)})$ to pressure for the modes from 0th to 2nd. The pressure distribution is reported in the colour map. Green and black quiver maps indicate the velocity field contained in the spatial POD modes $\phi ^{(i)}$ and $\phi ^{(j)}$, respectively. The red vector shows the direction of the force generated by the pressure distribution. Represented here is the case with $\theta _m = 10^\circ$ and $\theta _0 = 10^\circ$.

Figure 10

Figure 8. (a) Case with $\theta _m=0^\circ$ and $\theta _0=10^\circ$. (b) Case with $\theta _m=10^\circ$ and $\theta _0=10^\circ$. Squared magnitude of the contribution of the mode pair $(\psi ^{(i)},\psi ^{(j)})$ to: (left) pressure $\sigma _p$; (middle) chordwise force $\sigma _{F_x}$; (right) chord-normal force $\sigma _{F_y}$. Results are indicated in terms of percentage of the total contribution of the first $3$ modes.

Figure 11

Figure 9. Spatial distribution of the contribution of the linear (middle) and quadratic (bottom) modes to pressure and force for the case with $\theta _m = 0^\circ$ and $\theta _0 = 10^\circ$. At the top we show the Poisson equation pressure and forces for reference. The body axial and perpendicular forces generated by each pressure distribution are represented in red and blue, respectively. The pressure distribution is reported in the colour map. The quiver map indicates the non-mean velocity field as reconstructed from modes 1 and 2. The mean velocity and pressure are not accounted for.

Figure 12

Figure 10. Spatial distribution of the contribution of the linear (middle) and quadratic (bottom) modes to pressure and force for the case with $\theta _m = 10^\circ$ and $\theta _0 = 10^\circ$. At the top we show the Poisson equation pressure and forces for reference. The body axial and perpendicular forces generated by each pressure distribution are represented in red and blue, respectively. The pressure distribution is reported in the colour map. The quiver map indicates the non-mean velocity field as reconstructed from modes 1 and 2. The mean velocity and pressure is not accounted for.

Figure 13

Figure 11. (a) Case with $\theta _m=0^\circ$ and $\theta _0=10^\circ$. (b) Case with $\theta _m=10^\circ$ and $\theta _0=10^\circ$. Frequency analysis of linear and quadratic modes (without including the mean mode). The left plots show the frequency content of normal forces and in the right column the same is shown for the axial forces. The linear mode (black squares) and quadratic mode (red circles) contributions are reported separately.

Figure 14

Figure 12. (a) Case with $\theta _m=0^\circ$ and $\theta _0=10^\circ$. (b) Case with $\theta _m=10^\circ$ and $\theta _0=10^\circ$. Normal (left) and axial (right) force coefficients as estimated from the Poisson equation (black), QSE-POD with $n_m = 2$ (red) and LSE-POD with $n_m = 6$ (blue).

Supplementary material: File

Navarro-González and Raiola supplementary movie 1

Spatial distribution of the contribution of the linear (mid) and quadratic (bottom) modes to pressure and force for the case with $\theta_m = 0^\circ$ and $\theta_0 = 10^\circ$. At the top, the pressure and forces computed from Poisson equation for reference. The body axial and perpendicular forces generated by each pressure distribution are represented in red and blue respectively. The pressure distribution is reported in the colormap. The quiver map indicate the non-mean velocity field as reconstructed from modes 1 and 2. The mean velocity and pressure are not accounted for.
Download Navarro-González and Raiola supplementary movie 1(File)
File 8.9 MB
Supplementary material: File

Navarro-González and Raiola supplementary movie 2

Spatial distribution of the contribution of the linear (mid) and quadratic (bottom) modes to pressure and force for the case with $\theta_m = 10^\circ$ and $\theta_0 = 10^\circ$. At the top, the pressure and forces computed from Poisson equation for reference. The body axial and perpendicular forces generated by each pressure distribution are represented in red and blue respectively. The pressure distribution is reported in the colormap. The quiver map indicate the non-mean velocity field as reconstructed from modes 1 and 2. The mean velocity and pressure is not accounted for.
Download Navarro-González and Raiola supplementary movie 2(File)
File 8.2 MB