1. Introduction
The aerodynamic performance and safety of airfoil rely on multiple parameters including geometry profile, flight speed, angle of attack (AOA), atmospheric density, and other operating conditions. As parameter study by wind tunnel experiment is prohibitively expensive and time-consuming, a more efficient approach to evaluate the aerodynamic performance is generally required, especially during the design process, so that choices of parameters could be narrowed before physical experiments. Currently, the most typical solution for fast aerodynamic evaluation of is Computational Fluid Dynamics (CFD), when solving Reynolds-averaged Navier–Stokes (RANS) equations, the computational cost of CFD is significantly lower than that of a wind tunnel test at the same scale. However, as optimization metrics of modern aircraft design become more sophisticated, the volume of parameter studies also grows substantially, in which case even RANS becomes too expensive, and an evaluation or prediction method cheaper than CFD is necessary [
1,
2,
3]. One important solution for fast aerodynamic evaluation, such as flow fields, pressure distribution coefficient, lift coefficient, and drag coefficient, is to constitute surrogate models. The basic idea is to run CFD calculations on only a few sampled geometry profiles, train and construct a surrogate model through the CFD database, then use the surrogate model instead of explicit CFD for further calculations of airfoil geometries outside the sampled database. As surrogate models avoid the expensive solution of RANS equations, the prediction (calculation) wall time could be greatly reduced, making the search for optimal geometry much more practical under variable flow conditions. Major developments of the surrogate model coupled with CFD include methods of multi-fidelity, reduced-order model (ROM), and data-driven model [
4]. They have been successfully applied to enhance the efficiency of aerodynamic performance evaluation, such as polynomial response surface (PRS) [
5], artificial neural network (ANN) [
6,
7], radial basis function (RBF) [
8], support vector machine (SVM) [
9], Kriging model [
10,
11,
12], and Gaussian process (GP) [
13,
14] regression. Nevertheless, most of the traditional surrogate models are narrowly appropriate for predicting low-dimensional physical quantities such as lift and drag coefficient, and moment coefficient, offering averaged characteristics rather than the complete high-dimensional flow field information.
Fast development of machine learning (ML) technology in recent years bring promising breakthroughs for surrogate models to directly address high-dimensional physical fields. Santos et al. [
15] and Wallach et al. [
16] applied the neural network method to generic aircraft to predict aerodynamic coefficients which are modeled as functions of the angle of attack (AOA), Mach number, Reynolds number, and airfoil geometry. Wu et al. [
17] conducted a benchmark study on the optimization of aerodynamic shape using POD-based Class-Shape Function Transformation (CST) methods. Raul and Leifsson developed a Kriging regression surrogate model-based optimization technique to mitigate the deep dynamic stall characteristics of airfoils [
18]. Zhu et al. [
19] replaced the solution of governing partial differential equations with neural networks, which directly reconstruct the mapping between the turbulent eddy viscosity and the mean flow variables. ML or neural network methods aim to establish a non-linear mapping between input parameters and output, saving the otherwise expensive solution of Navier Stokes equations. However, they just mechanically search for pure input-output mapping [
20,
21] without exploiting the abundant and intrinsic physical information which exactly concerned designers. Besides, most current ML-based surrogate models are shallow models, they are trained towards only the original function subspace, rather than the whole complex nonlinear function space, lacking generalization ability for data never seen from the training set. As a result, large amounts of data are required to be fed to the model, making it difficult to deal with high-dimensional nonlinear problems.
As an important branch of ML, deep learning methods are designed in the first place for high-dimensional nonlinear problems, typically coupled with massive data. Deep learning achieves great success in the area of computer vision, then rapidly attracts research attention in the field of structural and fluid mechanics [
22,
23]. Specifically for aerodynamic design and optimization, deep learning has been applied to flow prediction [
24,
25,
26,
27,
28,
29], flow field reconstruction [
30,
31], modes classification [
32], fault detection [
33], and design optimization [
34]. Ling and Templeton, for example, utilized deep learning to identify regions of high uncertainty and drove the development of RANS turbulence modeling [
35], it turns out that deep learning can effectively mine the deep information from the flow field data (obtained from expensive CFD calculations) and finish the predicting of the entire flow field in milliseconds.
In particular, the convolutional neural network (CNN) is widely used in the field of aerodynamic design and optimization to reduce the complexity of the deep learning network, through strategies of the local receptive field, weight sharing, and down-sampling, as it is invariant to the degree of variation in the form of translation, rotation, and scaling. Zhang et al. [
36] trained two types of CNN architectures to predict the lift coefficient of a given airfoil shape in different flow conditions, the results demonstrate that their CNN model has good accuracy and could learn faster than the multi-layer perceptron (MLP). Yu et al. presented another CNN-based model to learn the airfoil lift coefficient calculated from CFD results, where a “feature-enhanced-image” data preprocessing method was developed to achieve higher prediction accuracy [
37]. Hui et al. [
38] proposed a CNN-based data-driven approach to quickly predict the pressure distribution around the airfoils with a mean square error of less than 2%. Peng et al. [
39] used CNN to establish an unsteady data-driven ROM for predicting the velocity field around an airfoil, where a mapping function was constructed between the temporal evolution of the pressure and velocity. Li et al. [
40] adopted long-term memory (LSTM) network to build an unsteady aerodynamic ROM, as it could accurately capture the dynamic characteristics of aerodynamic systems under various flow and structure parameters. Wu et al. [
41] built a CNN model combined with the generative adversarial network (GAN) to achieve the mapping from parameterized airfoils to corresponding transonic flow field under fixed operating conditions. Tompson et al. [
42] developed a data-driven model to obtain real-time predictions of 2D and 3D flows with good efficiency and generalization property.
This work aims to propose a novel approach to achieve accurate and rapid flow field inference for airfoil design optimization based on deep learning, in a less computationally demanding manner instead of expensive CFD simulation tools. In this paper, a CNN-based data-driven method is proposed for fast prediction of the steady flow field around NACA (National Advisory Committee for Aeronautics) 0012 airfoil under different far-field velocities for a series of geometric parameters. The morphing of the airfoil profile is controlled by changing the maximum camber and its position along the chord, while keeping maximum thickness at a constant value. The model establishes a mapping function between the geometric profile and corresponding external flow fields, namely pressure, and velocity. Specifically, the proposed model consists of a CNN and a deconvolutional neural network (DCNN), referred to as the CNN-DCNN model. Acting as an encoder, CNN mines the intrinsic features of the physical field [
43] into a lower dimensional space, while DCNN decodes and reconstructs the full-dimensioned physical field. To improve the performance of the model, the Signed Distance Function (SDF) is used to parameterize the geometric parameters of the airfoil profile. In a word, the main contributions of this work are as follows:
- (1)
We designed a data-driven reduced-order model called CNN-DCNN model based on deep learning, which can predict the pressure and velocity field around airfoils with a mean relative error lower than 1%, costing only 25 ms, three orders of magnitudes faster than CFD.
- (2)
SDF that is a universal and flexible parameterization method was adopted to represent the shape information of airfoil geometries. Further, to make the model adaptive to different flow conditions, we stack the operating parameters, i.e., Reynolds number with the SDF matrix to form the input of the CNN-DCNN model.
- (3)
We compare the CNN-DCNN model with the pure numerical method, namely, POD, in extracting the essential features of the flow field, enhancing the interpretability of the data-driven reduced-order model based on deep learning.
The structure of this paper is organized as follows. In
Section 2, the overall architecture of the CNN-DCNN framework is given, followed by more detailed introductions on the structure and sub-layers of the prediction function. Training and evaluation methods are also presented, along with numerical methods and data preparation, including the CFD validation, the airfoil geometry representation by SDF, and data preparation and processing. In
Section 3, we first explore the effect of train parameters on the performance of the CNN-DCNN model, then the accuracy of its predicted results is measured and discussed. We further apply POD (proper orthogonal decomposition) analysis on pressure and velocity fields from both CFD and predicted outputs, to quantify the feature extraction capability of the proposed model, whose extensionality to unseen flow fields is then investigated with Reynolds numbers (far-field velocities) falls outside tested range.
Section 4 summarizes the current work.