Hostname: page-component-77c78cf97d-d2fvj Total loading time: 0 Render date: 2026-04-24T14:37:00.075Z Has data issue: false hasContentIssue false

Modelling the unsteady lift of a pitching NACA 0018 aerofoil using state-space neural networks

Published online by Cambridge University Press:  12 March 2024

Luca Damiola*
Affiliation:
Thermo and Fluid Dynamics (FLOW), Faculty of Engineering, Vrije Universiteit Brussel (VUB), Pleinlaan 2, 1050 Brussels, Belgium Brussels Institute for Thermal-Fluid Systems and Clean Energy (BRITE), Vrije Universiteit Brussel (VUB) and Université Libre de Bruxelles (ULB), Belgium
Jan Decuyper
Affiliation:
Thermo and Fluid Dynamics (FLOW), Faculty of Engineering, Vrije Universiteit Brussel (VUB), Pleinlaan 2, 1050 Brussels, Belgium Brussels Institute for Thermal-Fluid Systems and Clean Energy (BRITE), Vrije Universiteit Brussel (VUB) and Université Libre de Bruxelles (ULB), Belgium
Mark C. Runacres
Affiliation:
Thermo and Fluid Dynamics (FLOW), Faculty of Engineering, Vrije Universiteit Brussel (VUB), Pleinlaan 2, 1050 Brussels, Belgium Brussels Institute for Thermal-Fluid Systems and Clean Energy (BRITE), Vrije Universiteit Brussel (VUB) and Université Libre de Bruxelles (ULB), Belgium
Tim De Troyer
Affiliation:
Thermo and Fluid Dynamics (FLOW), Faculty of Engineering, Vrije Universiteit Brussel (VUB), Pleinlaan 2, 1050 Brussels, Belgium Brussels Institute for Thermal-Fluid Systems and Clean Energy (BRITE), Vrije Universiteit Brussel (VUB) and Université Libre de Bruxelles (ULB), Belgium
*
Email address for correspondence: luca.damiola@vub.be

Abstract

The development of simple, low-order and accurate unsteady aerodynamic models represents a crucial challenge for the design optimisation and control of fluid dynamical systems. In this work, wind tunnel experiments of a pitching NACA 0018 aerofoil conducted at a Reynolds number $Re = 2.8 \times 10^5$ and at different free-stream turbulence intensities are used to identify data-driven nonlinear state-space models relating the time-varying angle of attack of the aerofoil to the lift coefficient. The proposed state-space neural network (SS-NN) modelling technique explores an innovative methodology, which brings the flexibility of artificial neural networks into a classical state-space representation and offers new insights into the construction of reduced-order unsteady aerodynamic models. The work demonstrates that this technique provides accurate predictions of the nonlinear unsteady aerodynamic loads of a pitching aerofoil for a wide variety of angle-of-attack ranges and frequencies of oscillation. Results are compared with a modified version of the Goman–Khrabrov dynamic stall model. It is shown that the SS-NN methodology outperforms the classical semi-empirical dynamic stall models in terms of accuracy, while retaining a fast evaluation time. Additionally, the proposed models are robust to noisy measurements and do not require any pre-processing of the data, thus involving only a limited user interaction. Overall, these features make the SS-NN technique an excellent candidate for the construction of accurate data-driven models from experimental fluid dynamics data, and pave the way for their adoption in applications entailing design optimisation and real-time control of systems involving lift.

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) CAD model of the experimental set-up, (b) graphical representation of the 47 pressure taps located at the mid-span of the wing and (c) square-mesh grid used to increase the free-stream turbulence level (dimensions are in centimetres). Figure taken from Damiola et al. (2023b).

Figure 1

Figure 2. Quasi-static lift coefficient of a NACA 0018 profile at $Re = 2.8 \times 10^5$ for two different free-stream turbulence levels. Solid line indicates upstroke motion, dashed line indicates downstroke and the coloured band represents standard deviation. Note the positive deviation from the linear curve at $\alpha = 8^\circ$ for the low $I_u$ case, betraying the presence of a LSB. This is absent in the high $I_u$ case.

Figure 2

Figure 3. Illustration of the SS-NN model structure described in (2.2a) and (2.2b): layers 1 and 2 represent the state equation, layers 3 and 4 represent the output equation. Note that a nonlinear activation function (‘tansig’) is used in the first and third layers, whereas a linear activation function (‘purelin’) is used in the second and fourth layers.

Figure 3

Table 1. Parameters defining the eight swept sines used for model training.

Figure 4

Figure 4. Modelling error on the training data as a function of the number of neurons. Note that the models with zero neurons represent linear models.

Figure 5

Figure 5. Model training for the two different free-stream turbulence intensities. The top figure illustrates the input signal used for training, i.e. a concatenation of 8 sine sweeps covering the angle-of-attack range $[-5^\circ, 28^\circ ]$. The central figure shows the corresponding output signal used for training, together with the prediction of the SS-NN model. The bottom figure depicts the modelling error defined as $C_{l_{exp}}\small {(k)} - C_{l_{model}}\small {(k)}$; (a) $I_u = 0.3\,\%$ and (b) $I_u = 8.2\,\%$.

Figure 6

Figure 6. Quasi-static lift coefficient as a function of the angle of attack: solid line indicates pitch-up motion, dashed line indicates pitch-down motion. Linear approximations are shown for pre-stall (blue line) and post-stall (red line); (a) $I_u = 0.3\,\%$ and (b) $I_u = 8.2\,\%$.

Figure 7

Table 2. Parameters obtained through linear fit of the lift coefficient data for pre-stall and post-stall.

Figure 8

Figure 7. Quasi-steady point of separation $x_0$ as a function of the angle of attack: solid line indicates pitch-up motion, dashed line indicates pitch-down motion; (a) $I_u = 0.3\,\%$ and (b) $I_u = 8.2\,\%$.

Figure 9

Table 3. Switching condition in the presence of static hysteresis for low free-stream turbulence intensity ($I_u = 0.3\,\%$). Note that $\alpha _{reattach}^{st}=13.1^\circ$ and $\alpha _{stall}^{st}=21.3^\circ$.

Figure 10

Figure 8. Contour plots of the root-mean-square error evaluated on the selected training dataset, as a function of the time constants of the GK model. The white cross defines the optimal ($\tau _1, \tau _2$) combination; (a) $I_u = 0.3\,\%$ and (b) $I_u = 8.2\,\%$.

Figure 11

Table 4. Time constants which minimise the root-mean-square error of the GK model on the selected training dataset ($t_c$ represents the convective time $c/U_{\infty }$).

Figure 12

Figure 9. Representation of the internal state variable of the model as a function of the angle of attack. The grey lines indicate the phase-space coverage of the dynamic dataset used to train the model, whereas the orange line indicates the prediction of the model when evaluated in quasi-static conditions; (a) $I_u = 0.3\,\%$ and (b) $I_u = 8.2\,\%$.

Figure 13

Figure 10. Representation of the lift coefficient as a function of the angle of attack. The prediction of the SS-NN model in quasi-static conditions (orange line) is compared against the true experimental quasi-static result (black line). The grey dotted lines in the background illustrate the dynamic dataset used to train the model; (a) $I_u = 0.3\,\%$ and (b) $I_u = 8.2\,\%$.

Figure 14

Figure 11. Model validation on sine-sweep motion ($\alpha _0 = 12^\circ$). The error is defined as $C_{l_{model}}\small {(k)} - C_{l_{exp}}\small {(k)}$; (a) $I_u = 0.3\,\%$ and (b) $I_u = 8.2\,\%$.

Figure 15

Figure 12. Model validation on sine-sweep motion ($\alpha _0 = 18^\circ$). The error is defined as $C_{l_{model}}\small {(k)} - C_{l_{exp}}\small {(k)}$; (a) $I_u = 0.3\,\%$ and (b) $I_u = 8.2\,\%$.

Figure 16

Table 5. Comparison of the modelling error evaluated on the sine-sweep motions used for validation.

Figure 17

Figure 13. Model validation on simple harmonic motions characterised by different reduced frequencies ($I_u = 0.3\,\%$). Panels show (a) $\kappa = 0.025 \ (r_{eq} = 0.0017)$, (b) $\kappa = 0.063\ (r_{eq} = 0.0044)$ and (c) $\kappa = 0.100 \ (r_{eq} = 0.0070)$.

Figure 18

Figure 14. Model validation on simple harmonic motions characterised by different reduced frequencies ($I_u = 8.2\,\%$). Panels show (a) $\kappa = 0.025 \ (r_{eq} = 0.0017)$, (b) $\kappa = 0.063\ (r_{eq} = 0.0044)$ and (c) $\kappa = 0.100 \ (r_{eq} = 0.0070)$.

Figure 19

Table 6. Modelling error on the simple harmonic motion $\alpha (t) = 12^\circ + 4^\circ \sin (2 {\rm \pi}ft)$.

Figure 20

Figure 15. Model validation on simple harmonic motions characterised by different reduced frequencies ($I_u = 0.3\,\%$). Panels show (a) $\kappa = 0.025 \ (r_{eq} = 0.0035)$, (b) $\kappa = 0.063\ (r_{eq} = 0.0088)$ and (c) $\kappa = 0.100 \ (r_{eq} = 0.0140)$.

Figure 21

Table 7. Modelling error on the simple harmonic motion $\alpha (t) = 16^\circ + 8^\circ \sin (2 {\rm \pi}f t)$.

Figure 22

Figure 16. Model validation on simple harmonic motions characterised by different reduced frequencies ($I_u = 8.2\,\%$). Panels show (a) $\kappa = 0.025 \ (r_{eq} = 0.0035)$, (b) $\kappa = 0.063 (r_{eq} = 0.0088)$ and (c) $\kappa = 0.100 \ (r_{eq} = 0.0140)$.

Figure 23

Table 8. Modelling error on the simple harmonic motion $\alpha (t) = 20^\circ + 8^\circ \sin (2 {\rm \pi}f t)$.

Figure 24

Figure 17. Model validation on simple harmonic motions characterised by different reduced frequencies ($I_u = 0.3\,\%$). Panels show (a) $\kappa = 0.025 \ (r_{eq} = 0.0035)$, (b) $\kappa = 0.063\ (r_{eq} = 0.0088)$ and (c) $\kappa = 0.100 \ (r_{eq} = 0.0140)$.

Figure 25

Figure 18. Model validation on simple harmonic motions characterised by different reduced frequencies ($I_u = 8.2\,\%$). Panels show (a) $\kappa = 0.025 \ (r_{eq} = 0.0035)$, (b) $\kappa = 0.063\ (r_{eq} = 0.0088)$ and (c) $\kappa = 0.100 \ (r_{eq} = 0.0140)$.

Figure 26

Figure 19. Spatio-temporal representation of the pressure coefficient on the upper side of the aerofoil over four consecutive representative periods for $\alpha (t)=20^\circ +8^\circ \sin (2{\rm \pi} f t)$ at $f=1$ Hz ($\kappa = 0.063$). The corresponding experimental lift time history (black line) together with the predictions of the SS-NN model (orange line) and the GK model (blue line) are also reported as a function of the non-dimensional time $t/\tau$, with $\tau$ being the period of oscillation; (a) $I_u = 0.3\,\%$ and (b) $I_u = 8.2\,\%$.