Hostname: page-component-7b7567c8c-jswmv Total loading time: 0 Render date: 2026-11-15T16:28:35.525Z Has data issue: false hasContentIssue false

A CFD data-driven aerodynamic model for fast and precise prediction of flapping aerodynamics in various flight velocities

Published online by Cambridge University Press:  31 March 2021

Xuefei Cai
Affiliation:
Shanghai Jiao Tong University and Chiba University International Cooperative Research Center (SJTU-CU ICRC), Shanghai Jiao Tong University, 800 Dongchuan Road, Minhang District, Shanghai 200240, PR ChinaGraduate School of Engineering, Chiba University, 1-33 Yayoi-cho, Inage-ku, Chiba 263-8522, Japan
Dmitry Kolomenskiy
Affiliation:
Graduate School of Engineering, Chiba University, 1-33 Yayoi-cho, Inage-ku, Chiba 263-8522, JapanGlobal Scientific Information and Computing Center, Tokyo Institute of Technology, 2-12-1, Ookayama, Meguro-ku, Tokyo 152-8550, Japan
Toshiyuki Nakata
Affiliation:
Graduate School of Engineering, Chiba University, 1-33 Yayoi-cho, Inage-ku, Chiba 263-8522, Japan
Hao Liu*
Affiliation:
Shanghai Jiao Tong University and Chiba University International Cooperative Research Center (SJTU-CU ICRC), Shanghai Jiao Tong University, 800 Dongchuan Road, Minhang District, Shanghai 200240, PR ChinaGraduate School of Engineering, Chiba University, 1-33 Yayoi-cho, Inage-ku, Chiba 263-8522, Japan
*
†Email address for correspondence: hliu@faculty.chiba-u.jp

Abstract

Precise prediction of unsteady flapping aerodynamics in insect flight is of potential importance in the analysis of maneuverability and flight control. While the quasi-steady model is a cheap while reasonable tool, accurate evaluation of unsteady dynamic effects in complex flight behaviours remains a challenge. Here we develop a computational fluid dynamics (CFD) data-driven aerodynamic model (CDAM), which is informed by high-fidelity CFD simulations using overset meshes to enable the precise and fast prediction of both cycle-averaged and transient aerodynamic force, torque and power with various flying motions and wing kinematics. The CDAM comprises a quasi-steady model for flapping wings and an aerodynamic model for a moving body. The least square method and a surrogate method are employed to achieve aerodynamic coefficient fitting through training using a CFD database. With comparison to CFD test data, the CDAM is validated to be capable of accurately evaluating the aerodynamic force, torque and power of a wing-body bumblebee model in various flight velocities. A genetic optimization algorithm embedded with CDAM is proposed to determine trimmed states for forward flight through adjusting wing kinematics, indicating that bumblebees likely fly in a minimized mass-specific aerodynamic power consumption. The CDAM is further applied to proportional-derivative-based longitudinal flight control of bumblebee hovering, with the control parameters optimized by Laplace transformation and the root locus method, which is implemented consistently in both CDAM and CFD environments. Our results demonstrate that CDAM provides a versatile tool to achieve fast and precise aerodynamical prediction for flying insects in various flight behaviours.

Information

Type
JFM Papers
Copyright
© The Author(s), 2021. Published by Cambridge University Press
Figure 0

Figure 1.(a) An overview of the integrated wing-body model of a bumblebee. (b) A sketch of a single wing with the definitions of wing-fixed frame $({_{w}x},{_{w}y},{_{w}z})$, stroke plane frame $({_{sp}x},{_{sp}y},{_{sp}z})$, stroke plane angle $\theta _{SP}$, positional angle $\varphi$, elevation angle $\theta$ and feathering angle $\eta$. Here $\boldsymbol {v}(r)$ represents the velocity of a blade element on the wing with the distance $r$ to the wing base and $\alpha$ represents the corresponding angle of attack. (c) A sketch of the body with the definitions of body-fixed frame $({_{b}x},{_{b}y},{_{b}z})$, ground frame $({_{g}x},{_{g}y},{_{g}z})$ and body angle $\beta$. Here $\boldsymbol {u}$ represents the velocity of the body and $\chi$ represents the corresponding angle of attack.

Figure 1

Table 1.List of notations and abbreviations.

Figure 2

Table 2.Morphology of bumblebee.

Figure 3

Figure 2.Wing kinematics of a hovering bumblebee (adapted from Kolomenskiy et al.2019).

Figure 4

Figure 3.Total aerodynamic force on a wing element can be decomposed into five quasi-steady terms.

Figure 5

Figure 4.Pitching torque with respect to wing hinge statistically from CFD database over one stroke cycle. Mean value (black line) $\pm$ standard deviation (shadow region).

Figure 6

Table 3.Adopted flight velocities of modelled bumblebee for training data set.

Figure 7

Table 4.Adopted wing kinematics of modelled bumblebee for training data set. The row numbers are corresponding to those in table 3. *Outlier of the least square error of the aerodynamic force normal to the wing surface.

Figure 8

Table 5.Adopted flight velocities and wing kinematics of modelled bumblebee for test data set.

Figure 9

Figure 5.The whole procedure to construct the quasi-steady model for a flapping wing. Coefficients optimizer is formalized by (4.2) which is used to fit the coefficients of selected velocities. The interpolation method is implemented to obtain the coefficients for arbitrary flying velocity to enclose the quasi-steady model for a flapping wing which is realized by a MATLAB toolbox DACE (Lophaven, Nielsen & Søndergaard 2002). Random velocities are selected as testing data to evaluate the accuracy of the quasi-steady model by comparing the simulation results from the quasi-steady model and CFD. Thereafter, the quasi-steady model can be used to predict the aerodynamic force, torque and power of the flapping wings.

Figure 10

Figure 6.Box plots of the least square error of the quasi-steady model for a flapping wing on both the CFD training data set and test data set on the aerodynamic force normal to the wing surface and its three components in the ground frame (non-dimensionalized by $\rho U^2_{ref}c^2_m$), three components of the aerodynamic torque in the body frame (non-dimensionalized by $\rho U^2_{ref}c^3_m$) and the aerodynamic power (non-dimensionalized by $\rho U^3_{ref}c^2_m$).

Figure 11

Table 6.Mean values of the least square errors of the forces (non-dimensionalized by $\rho U^2_{ref}c^2_m$), torques (non-dimensionalized by $\rho U^2_{ref}c^3_m$) and powers (non-dimensionalized by $\rho U^3_{ref}c^2_m$) for the quasi-steady model and the simplified aerodynamic model. Values in the parentheses represent the standard deviations.

Figure 12

Figure 7.Comparison between the prediction of the quasi-steady model and CFD database for a flapping wing. (a–c) Aerodynamic forces in the ground frame, non-dimensionalized by $\rho U^2_{ref}c^2_m$. (d–f) Aerodynamic torques with respect to the centre of body mass of a modelled bumblebee in the body-fixed frame, non-dimensionalized by $\rho U^2_{ref}c^3_m$. (g) Aerodynamic power consumptions, non-dimensionalized by $\rho U^3_{ref}c^2_m$. Blue: training database. Red: test database. The solid line represents the equality of prediction of the quasi-steady model and CFD results.

Figure 13

Figure 8.(a) Translational lift, (b) translational drag and (c) torque coefficients for forward $0.4U_{ref}$, rightward $0.4U_{ref}$ and upward $0.4U_{ref}$ (red), forward $0.4U_{ref}$, leftward $0.4U_{ref}$ and upward $0.4U_{ref}$ (blue) and backward $0.4U_{ref}$, rightward $0.4U_{ref}$ and zero vertical speed (green). Line: quasi-steady model. Circle: CFD. The lift coefficient (a) and drag coefficient (b) for a hovering revolving wing by the present model (black line) and measured by Usherwood & Ellington (2002) (black circles) are also shown for comparison. (d–f) Force components of the quasi-steady model in comparison with the CFD results corresponding to the three flying velocities: $(-0.4, 0.4, 0.4)U_{ref}$, $(-0.4, -0.4, 0.4)U_{ref}$ and $(0.4, 0.4, 0)U_{ref}$.

Figure 14

Figure 9.Box plots of the least square error of a simplified aerodynamic model for the moving body on both the CFD training data set and testing data set. (a–c) The three components of aerodynamic force in the ground frame (non-dimensionalized by $\rho U^2_{ref}c^2_m$). (d–f) The three components of the aerodynamic torque with respect to the centre of body mass in the body frame (non-dimensionalized by $\rho U^2_{ref}c^3_m$).

Figure 15

Table 7.Fitted coefficients of the simplified aerodynamic model for a moving body of a bumblebee.

Figure 16

Figure 10.Comparison between the prediction of the simplified aerodynamic model and CFD database for a moving body. (a–c) Aerodynamic forces in the ground frame, non-dimensionalized by $\rho U^2_{ref}c^2_m$. (d–f) Aerodynamic torques with respect to the centre of body mass of a modelled bumblebee in the body-fixed frame, non-dimensionalized by $\rho U^2_{ref}c^3_m$. Blue: training database. Red: test database. The solid line represents the equality of prediction of the simplified aerodynamic model and CFD results.

Figure 17

Figure 11.Comparison between the prediction of the CDAM and CFD database for a bumblebee. (a–c) Aerodynamic forces in the ground frame, non-dimensionalized by $\rho U^2_{ref}c^2_m$. (d–f) Aerodynamic torques with respect to the centre of body mass of a modelled bumblebee in the body-fixed frame, non-dimensionalized by $\rho U^2_{ref}c^3_m$. (g) Aerodynamic power consumptions, non-dimensionalized by $\rho U^3_{ref}c^2_m$. Blue: training database. Red: test database. Green: trim states listed in table 8. The solid line represents the equality of prediction of the quasi-steady model and CFD results.

Figure 18

Figure 12.(a) Time course of the vertical force with the corresponding coloured dashed lines representing the peak value of the downstroke in the first stroke cycle from bottom up: hovering (0 m s$^{-1}$) and forward speed 1, 2, 3, 4 and 5 m s$^{-1}$. (b) Difference of the peak value of the vertical force in the downstroke between the first and second stroke cycle.

Figure 19

Figure 13.The vertical velocity non-dimensionalized by $U_{ref}$ of the air flow on the vertical cut plane 2$c_m$ away from the sagittal plane of the bumblebee for hovering, forward speed 3 and 5 m s$^{-1}$ in the first and second stroke cycle. Red indicates the air flowing upwards and blue indicates the air flowing downwards.

Figure 20

Figure 14.Vortical structures around a flying bumblebee (isosurface with $Q=0.1$, coloured by vertical velocity non-dimensionalized by $U_{ref}$). (a,d) Hovering; (b,e) forward speed 3 m s$^{-1}$; (c,f) forward speed 5 m s$^{-1}$. Red arrows: upward flow; green arrows: downward flow. Black curve: vortex tube.

Figure 21

Figure 15.Variation of trained aerodynamic coefficients with forward velocity. $C_T$, $C_R$, $C_D$ (by Usherwood & Ellington 2002; Berman & Wang 2007), $C_{rd}$, $A_1$ and $A_2$ (by Whitney & Wood 2010) from a previous study are shown for comparison.

Figure 22

Figure 16.Sketch of the extrema of wing kinematics. (a) Positional angle. (b) Feathering angle.

Figure 23

Table 8.Trim states of a flying bumblebee with forward speed 1.005 m s$^{-1}$.

Figure 24

Figure 17.Isosurface ${_g\bar {F}_x}=0$ (blue), ${_g\bar {F}_z}=W$ (red) and ${_b\bar {T}_y}=0$ (green) in the space spanned by the feathering amplitude, frequency and flapping amplitude.

Figure 25

Figure 18.The linear relationship between body angle, stroke plane angle and mass-specific aerodynamic power consumption. Black line: curve of (5.3). Blue dots: trim states in table 8. Wine red dots: cases extracted from Dudley & Ellington (1990a,b).

Figure 26

Figure 19.Variation of wing kinematics: (a) positional angle amplitude $\varDelta \varPhi$, (b) mean positional angle $\varDelta \bar {\varphi }$ and (c) mean feathering angle $\varDelta \bar {\eta }$.

Figure 27

Figure 20.Root locus. (a) Plot for $\tau _3=80.13$. The arrows in the small figure indicate the variation of $p_{3,1}$, $p_{3,2}$ and $p_{3,3}$ with increasing $\tau _3$. Plots for (b) $\tau _3=100.13$ and (c) $\tau _3=120.13$. The arrows in the small figure indicate the variation of $p_{3,1}$, $p_{3,2}$ and $p_{3,3}$ with decreasing $\tau _3$. Here $\times$ and $\circ$ indicate that $k_3$ equals 0 and $+\infty$, respectively.

Figure 28

Table 9.Optimal control parameters of PD control.

Figure 29

Table 10.Poles corresponding to optimal control parameters for time delay of one stroke cycle.

Figure 30

Figure 21.Longitudinal control process. (a) Position control and (b) pitch angle. Blue: vertical position; red: forward/backward position; green: pitch angle. Solid line: prediction by CFD; dashed line: prediction by the quasi-steady model; dotted line: uncontrolled. (c) Variation of wing kinematics during the control process. Red line: positional angle. Blue line: feathering angle.

Figure 31

Figure 22.(a) Proportion gain $k$ (blue) and differentiation gain $k\tau$ (red) over time delay. Solid line with circle: SISO system with damping effect $\lambda _1$. Dashed line with square: SISO system with damping effect $\lambda _2$. Dotted line with upper triangle: SISO system with damping effect $\lambda _3$. (b) Characteristic restoring time over time delay. Here $T$ represents the stroke period $7.35\times 10^{-3}$ s.

Figure 32

Figure 23.Wing kinematics of a hovering hawkmoth.

Figure 33

Figure 24.Comparison between the prediction of the quasi-steady model and CFD database for a flapping wing. (a–c) Aerodynamic forces in the ground frame, non-dimensionalized by $\rho U^2_{ref}c^2_m$. (d–f) Aerodynamic torques with respect to the centre of body mass of a modelled hawkmoth in the body-fixed frame, non-dimensionalized by $\rho U^2_{ref}c^3_m$. (g) Aerodynamic power consumptions, non-dimensionalized by $\rho U^3_{ref}c^2_m$. Blue: training database. Red: test database. The solid line represents the equality of prediction of the quasi-steady model and CFD results.

Figure 34

Figure 25.Comparison between the prediction of the simplified aerodynamic model and CFD database for a moving body. (a–c) Aerodynamic forces in the ground frame, non-dimensionalized by $\rho U^2_{ref}c^2_m$. (d–f) Aerodynamic torques with respect to the centre of body mass of a modelled hawkmoth in the body-fixed frame, non-dimensionalized by $\rho U^2_{ref}c^3_m$. Blue: training database. Red: test database. The solid line represents the equality of prediction of the simplified aerodynamic model and CFD results.

Figure 35

Figure 26.Aerodynamics of a hovering hawkmoth. The blue curve indicates the first generated leading edge vortex. The green curve indicates the second generated leading edge vortex.

Figure 36

Table 11.Morphology of hawkmoth.

Figure 37

Table 12.Adopted flight velocities of modelled hawkmoth for training data set.

Figure 38

Table 13.Adopted wing kinematics of modelled hawkmoth for training data set. The row numbers are corresponding to those in table 12.

Figure 39

Table 14.Adopted flight velocities and wing kinematics of modelled hawkmoth for test data set.

Supplementary material: File

Cai et al. supplementary material

Supplementary data (Bumblebee)

Download Cai et al. supplementary material(File)
File 243.9 MB
Supplementary material: File

Cai et al. supplementary material

Supplementary data (Hawkmoth)

Download Cai et al. supplementary material(File)
File 539.2 MB