Hostname: page-component-6766d58669-zlvph Total loading time: 0 Render date: 2026-05-24T13:01:54.800Z Has data issue: false hasContentIssue false

Sparse surface pressure-based reconstruction of the flow around a thick airfoil over a range of angles of attack

Published online by Cambridge University Press:  14 May 2026

Quentin Bucquet*
Affiliation:
EM2C, CentraleSupélec, Université Paris-Saclay , France
Bérengère Podvin
Affiliation:
EM2C, CentraleSupélec, Université Paris-Saclay , France
Caroline Braud
Affiliation:
LHEEA, CNRS, Centrale Nantes, Nantes-Université, France
Emmanuel Guilmineau
Affiliation:
LHEEA, CNRS, Centrale Nantes, Nantes-Université, France
*
Corresponding author: Quentin Bucquet; Email: quentin.bucquet@centralesupelec.fr

Abstract

We present an efficient neural-based approach to estimate the instantaneous flow field around an airfoil from limited surface pressure measurements. The model, denoted SNN-POD, relies on two independent shallow neural networks to predict the instantaneous flow over a wide range of angles of attack $ \left[10{}^{\circ},20{}^{\circ}\right] $. At all angles the global model correctly recovers the average characteristics of the flow from single-time sensor data, thus allowing combination with local, angle-dependent models. The method is applied to 2D URANS simulations of a thick airfoil at a Reynolds number of $ \mathit{\operatorname{Re}}=4.5\times {10}^6 $. The training set consists of snapshots obtained from a coarse sampling $ \left(1-2{}^{\circ}\right) $ of the angle of attack range. A variance-based criterion is used to determine the number and positions of sensors. Tests are carried out for unseen snapshots at angles of attack within the set (sampled angles) as well as outside the set (interpolated angles). The maximum MSE error of attack for sampled and interpolated angles is respectively $ 2.9\% $ and $ 6.6\% $. This makes it possible to develop adaptive strategies to improve the estimation if necessary.

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

Figure 1. (a) Time-averaged pressure coefficient $ {C}_p $ distribution around the airfoil. (b) Standard deviation $ {\sigma}_{C_p} $ of $ {C}_p $ (suction side only) in chordwise direction for angles of attack from $ 10{}^{\circ} $ to $ 20{}^{\circ} $. Vertical dashed lines correspond to the chordwise location of the Intermittent Separation Point (ISP), which is defined as the local maximum of $ {\sigma}_{C_p} $ on the mid-chord pressure suction side.

Figure 1

Figure 2. Pre-multiplied time spectrograms of $ {C}_p $ for AoA = $ 10{}^{\circ} $ (a), AoA = $ 14{}^{\circ} $ (b), and AoA = $ 20{}^{\circ} $ (c). Black dashed lines correspond to the location of the ISP.

Figure 2

Figure 3. Streamwise evolution of the time-averaged wake width $ \delta (x)/c $ (a) and streamwise evolution of the time-averaged wake deflection angle $ \alpha $ (b). The profiles are shown for $ x/c\in \left[1;7\right] $, where $ x/c=1 $ corresponds to the streamwise location of the trailing edge.

Figure 3

Figure 4. Snapshots of the normalized instantaneous streamwise velocity field $ u/{U}_{\infty } $ (top) and spectrograms of the pre-multiplied velocity spectra $ {fS}_u $ for the cases AoA $ =10{}^{\circ} $ (a), AoA $ =14{}^{\circ} $ (b), and AoA $ =20{}^{\circ} $ (c). The vertical white dashed lines in the snapshots denote the $ x/c=2 $ section where the spectrograms are computed. The horizontal yellow dashed lines in the spectrograms indicate the wake width.

Figure 4

Table 1. Methodology for selecting the wall pressure sensors based on maximizing the represented variance

Figure 5

Table 2. Number of sensors $ p $ as a function of the variance fraction $ {\sigma}_{\mathrm{thres}}^2 $

Figure 6

Figure 5. Sensor layouts selected with the variance-maximization strategy for different threshold levels.

Figure 7

Figure 6. Singular values $ {\lambda}_i^{1/2} $ obtained from the POD of training datasets of varying sizes, the red vertical dashed line indicates the POD truncation at $ r=50 $.

Figure 8

Figure 7. Sets of POD modes $ {\boldsymbol{\Phi}}_{\mathbf{i}} $ (top) and their associated POD coefficients $ {\mathbf{a}}_{\mathbf{i}} $ (bottom) for $ i=1,\dots, 6 $ (a,…,f). Their contribution to the total variance is denoted in parentheses in captions.

Figure 9

Figure 8. Schematic representation of the SNN-POD reconstruction framework. Steady (denoted with the $ st $ subscript) and unsteady (denoted with the $ un $ subscript) modes resulting from the Proper Orthogonal Decomposition of the training dataset are treated separately by the SNN-POD. Two Shallow Neural Networks (SNN) learn the mapping between the sparse wall pressure measurements and the steady and unsteady POD coefficients using an energy-weighted loss. The high-dimensional flow field is then recovered from the POD training basis $ \mathtt{\varPhi} $ and estimated model amplitudes.

Figure 10

Table 3. List of the tuned hyperparameters and their optimal values for each SNN. $ p $ refers to the number of sensors or inputs (results shown correspond to $ p=7 $) and $ r $ is the number of POD modes (outputs) to be reconstructed by an SNN (results shown correspond to $ {r}_{st}=6 $ and $ {r}_{un}=544 $ respectively for the steady-mode and the unsteady-mode SNN)

Figure 11

Figure 9. Comparison of streamwise velocity $ u\left(\mathbf{x},{t}_s\right)/{U}_{\infty } $ contours at snapshot $ {t}_s=150 $s of the ground truth obtained from URANS (left) and its SNN-POD estimation (right) for three AoA: $ 10{}^{\circ} $ (left), $ 15{}^{\circ} $ (center) and $ 20{}^{\circ} $ (right). The locations of the $ p=7 $ pressure sensors on the blade are indicated with blue markers.

Figure 12

Figure 10. Top plots denote the wake widths and wake deflection angles comparison between the ground truth and the estimation for three AoA: $ 10{}^{\circ} $ (left), $ 15{}^{\circ} $ (center) and $ 20{}^{\circ} $ (right). Bottom plots correspond to the spectrograms of the pre-multiplied velocity spectra $ {fS}_u $ of the ground truth (filled contours in blue shades) and SNN-POD estimation (red contour lines) at the $ x/c=2 $ section. The same logarithmic colormap is applied to both spectrograms.

Figure 13

Figure 11. Comparison of streamwise velocity $ u\left(\mathbf{x},{t}_s\right) $ contours at snapshot $ {t}_s=150 $s of the ground truth obtained from URANS (first plot from left to right) and its SNN-POD estimation (second plot) for three interpolated AoA: $ 15.5{}^{\circ} $ (left), $ 17{}^{\circ} $ (center) and $ 19{}^{\circ} $ (right). The locations of the $ p=7 $ pressure sensors on the blade are indicated with blue markers.

Figure 14

Figure 12. Wake widths and wake deflection angles comparison between the ground truth and the estimation (top) for three unseen AoA: $ 15.5{}^{\circ} $ (left), $ 17{}^{\circ} $ (center) and $ 19{}^{\circ} $ (right). Bottom plots correspond to the spectrograms of the pre-multiplied velocity spectra $ {fS}_u $ of the ground truth (filled contours in blue shades) and SNN-POD estimation (red contour lines) at the $ x/c=2 $ section. The same logarithmic colormap is applied for both spectrograms.

Figure 15

Figure 13. Comparison between the true POD amplitudes $ {a}_i $ (black lines) and the model estimates $ {\hat{a}}_i $ (SNN-POD estimation red dashed lines) on the test dataset, with $ i=\mathrm{1,2,3,4,5,6} $ (a,b,c,d,e,f respectively). The test snapshots are organized into chronological time and sorted by angles of attack-angles of attack seen during training are displayed on a white background, and those not seen are highlighted with light green backgrounds.

Figure 16

Table 4. Mode reconstruction testing errors $ {e}_i=100\frac{{\left\Vert {a}_i-{\hat{a}}_i\right\Vert}_2}{{\left\Vert {a}_i\right\Vert}_2} $ per AoA for sampled and interpolated angles on the first six modes

Figure 17

Figure 14. Testing mean error $ {E}_{test} $, fluctuating error $ {\varepsilon}_{test} $ and projected fluctuating error $ {\varepsilon}_{test}^{\mathtt{\varPhi}} $ on testing datasets for each AoA configuration. The three interpolated AoA $ \left\{15.5{}^{\circ};17{}^{\circ};19{}^{\circ}\right\} $ are highlighted in green.

Figure 18

Figure 15. Sensitivity study of the pressure sensors number.

Figure 19

Table 5. Average training cost and MSE for different SNN-based architectures

Figure 20

Figure 16. Reconstruction error $ {\varepsilon}_{test} $ and mode-wise reconstruction errors $ e $ of the first $ 10 $ POD modes for different scale separations. Statistics are computed over 30 independent training runs.

Figure 21

Table 6. Combined model SNN-POD-C based on global and local models

Figure 22

Figure 17. Side-by-side comparison of streamwise velocity $ u\left(\mathbf{x},{t}_s\right) $ contours at snapshot $ {t}_s=150 $s of the ground truth obtained from URANS (first plot from left to right) and its SNN-POD/SNN-POD-C estimation (second plot). The wake widths and wake deflection angles comparison between the ground truth and the estimation are plotted on the third subfigure. The fourth and fifth plots correspond to the spectrograms of the pre-multiplied velocity spectra $ {fS}_u $ of the ground truth (G.T., left) and estimation (SNN-POD/SNN-POD-C, right) at the $ x/c=2 $ section. The same logarithmic colormap is applied for both spectrograms.

Figure 23

Figure 18. Mean error $ {E}_{test} $, fluctuating error $ {\varepsilon}_{test} $ and projected fluctuating error $ {\varepsilon}_{test}^{\boldsymbol{\Phi}} $ for transitional AoA without (colored bars) and with (red hatched bars) the use of a local model. The interpolated AoA $ =15.5{}^{\circ} $ is highlighted in green.

Submit a response

Comments

No Comments have been published for this article.