Research Article | | Peer-Reviewed

Inverse Design of Airfoils Using Artificial Neural Network

Received: 12 August 2025     Accepted: 9 September 2025     Published: 26 November 2025
Views:       Downloads:
Abstract

With the development of science and technology, application of UAV is increasing in the world. In order to improve the flight performance of UAV, it is important to inversely design the airfoil that generates lift. Inverse design of airfoils has been a challenging task and subject of investigation for a long time, date back to the beginning of airfoil research. In this paper, an inverse design method of airfoil using ANN and profile database is proposed. In preliminary design phase of the UAV, airfoil database and ANN are constructed and validated to design a profile that satisfied the aerodynamic character of the airfoil for a given flight performance and availability are verified. Many types of airfoils are parameterized using the PARSEC method. For the NASA SC, RAE, HQ, and NACA series of airfoil, the aerodynamic characteristics at the specified Reynolds number and angle of attack are calculated and database are created. These aerodynamic characters are trained by ANN to establish the inverse design process of the airfoil. For the airfoil obtained through the reverse design process, the lift and drag values obtained using CFD calculations are in relatively good agreement with the setting target values.

Published in American Journal of Embedded Systems and Applications (Volume 11, Issue 1)
DOI 10.11648/j.ajesa.20251101.12
Page(s) 8-15
Creative Commons

This is an Open Access article, distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution and reproduction in any medium or format, provided the original work is properly cited.

Copyright

Copyright © The Author(s), 2025. Published by Science Publishing Group

Keywords

Airfoil, Artificial Neural Network, Inverse Design

1. Introduction
The improved aerodynamic configuration can improve cruise efficiency and safety by reducing the drag of the aircraft, which greatly depends on the aerodynamic design of the wing and airfoil of aircraft. The conventional aerodynamic design method first obtains the aerodynamic characteristics of a given airfoil under certain flow conditions by CFD or wind tunnel experiments, modifies the airfoil geometry according to aerodynamic knowledge and experience, and then repeats the above procedure until the results are satisfactory. This process greatly increases the computational cost and computational time .
Conversely, the inverse design can directly obtain the geometry from the desired aerodynamic characteristics. In this case, ANN is used to set up a network connecting aerodynamic and geometric data. Once the network is trained, the results can be obtained very quickly. The steps to establish the inverse design method of airfoil and wing are as follows.
Step 1: Obtain essential parameters from the geometry of the airfoil.
Step 2: Obtain the aerodynamic characteristics of the airfoil under the corresponding flow conditions.
Step 3: Construct an ANN with the obtained drag characteristics and geometric parameters as a database.
In recent years ANN has entered the inverse design of airfoils where ANN plays a role as a calculator based on a pre-set model .
Hassan Moin described the implementation of ANN for airfoil geometry determination. Instead of using full coordinates of the airfoil, Bezier–PARSEC parameters were used to describe an airfoil . However, the number of design variables used in this method is eleven and cannot accurately represent various type of airfoil shapes, especially the trailing edge of the airfoil.
2. Inverse Design Process of Airfoil
2.1. Parameterization of Airfoil
The premise of ANN application is a parameterized database. Many parameterization methods such as orthogonal basis function method, B-spline method, PARSEC and CST method have been discussed. The five main principles of parameterization are as follows.
Minimization: it should include as few variables as possible.
Completeness: the equality of the parameterized airfoil and the original airfoil should be good.
Orthogonality: a set of parameters should not correspond to two or more aerodynamic types.
Integrity: do not show abnormal shapes.
Intuition: the correlation between parameters and geometric features should be clear.
PARSEC contains several parameters as follows: upper airfoil leading edge radius rleup, lower airfoil leading edge radius rlelo
The thickest position of the upper airfoil surface xup, the thickest position of the lower airfoil l surface xlo, maximum thickness of upper airfoil zup, maximum thickness of lower airfoil zlo, upper curvature zcup, lower curvature zclo, tail width δzte, tail vertical height zte, tail wedge angle βte, tail angle αte.
Figure 1. Geometric representation of airfoil by PARSEC method.
The tail wedge angle and the azimuth angle are measured in the clockwise direction. The upper and lower profiles can be obtained by the following equation
(1)
where an of upper and lower wing surface is provided by matrix equation as below.
(2)
Calculation of lower wing surfaces is similar to that of upper wing surface, as follows:
(3)
Figure 2. Airfoil reconstruction with PARSEC method.
To verify the PARSEC reconstruction results from the airfoils of NASA SC (2)-0518, RAE (NPL) 5213, HQ20 0-13, NACA0018, and NACA1412 shown in Figure 2 are reconstructed by PARSEC method. The obtained results show that the parameterization of the profile by the PARSEC method is quite reasonable for a series of profiles.
2.2. Artificial Neural Network
Artificial neural network is a computational model that mimics the animal's brain and calculates output data from input data similar to what an animal think. Artificial neural networks are constructed in which a certain number of neurons form a layer and a layer is connected. Here, the first layer is the input layer, the last layer is the output layer, and the middle layers between them are the hidden layers.
Neural networks for function approximations usually use feedforward or cascade networks. A feedforward network consists of several layers connected in series, the first layer connected to the input of the network. Each layer is connected to a layer just ahead of it, and the last layer generates the output of the network. The cascade network is similar to the feedforward network, except that all the layers ahead of it are connected to the chosen layer.
Figure 3. General structure of artificial neural network.
Figure 4. A typical neural network architecture for function approximation.
In a neural network, a nerve cell is modelled by the weighting factor wij of the input signal, the threshold θj, and the transfer function f. Then, the output of the nerve cell, oj, is calculated as
(4)
Figure 5. Operation process of nerve cell.
Figure 5 shows the operation process of the nerve cell. When performing function approximations, we usually use the tansig function in the hidden layer and the purelin function in the output layer. The training process of ANN is the process of adjusting the weighting factor and threshold in each cell to obtain the desired output. To train ANNs, we usually perform error back propagation. Algorithms of error back propagation include the elastic back propagation algorithm, the Levenberg-Marquardt (LM) back propagation algorithm, and the Bayesian organized back propagation algorithm. Elastic back propagation is applicable for all networks where the weights, inputs, and transfer functions have derivatives. Using back propagation, we calculate the derivative of performance for the weight and threshold variables x and adjust the variables as follows
(5)
Where, gx is the gradient.
In LM back propagation, the error is back propagated as follows.
(6)
Where J is the Jacobian matrix, e is the error vector, and e is the variable controlling the propagation velocity. When μ is zero, this method is the same as the Newton method, and when μ is large, it is the same as the gradient method. The Newton method is faster and more accurate in the vicinity of the minimum error, thus increasing the training speed by adjusting μ.
In order to apply ANNs in practice, it is important to ensure that the neural network does not lose generality during the training process. To do this, a certain number of test data sets should be selected from the training data set and the performance monitoring of the network on the test set should be carried out.
3. Inverse Design of Airfoil
3.1. Design of Airfoil Database
From the system design of the UAV, the aerodynamic characteristics required for airfoil are as follows.
Re = 3 977 000
At attack of angle α=0°, CL=0.467 1, CD=0.008 8, CM=0.098
At attack of angle α=2°, CL=0.722 6, CD=0.009 5, CM=0.103 3
Where, CL, CD and CM are the lift coefficient, drag coefficient and moment coefficient, respectively.
The aerodynamic characteristics of the standard airfoils provided in Profili 2 software were trained by ANN to establish the airfoil inverse design system. The standard airfoils were parameterized by the PARSEC method to calculate 12 parameters, and the aerodynamic characteristics at the specified Reynolds number and angle of attack were obtained using Software Profili 2.
Input parameter: CL0, CD0, CM0, CL2, CD2, CM2
Where, the subscripts denote the angle of attack.
Output parameter: rleup, rlelo, xup, xlo, zup, zlo, zcup, zclo, δzte, zte, βte, αte
Database of 175 airfoils in NASA SC, RAE, HQ, and NACA series is established. The number distribution of airfoils per series is shown in the Figure 6.
Figure 6. Configuration state of airfoil database.
The ranges of the parameters are shown in Table 1.
Table 1. Ranges of the parameters.

Parameter

Minimum

Maximum

Parameter

Minimum

Maximum

CL0

-0.048 4

0.691 8

zup

0.015 1

0.147 3

CD0

0.005 1

0.018 4

zcup

-1.598 9

-0.081 5

CM0

-0.154 1

0.014 5

xlo

0.048 5

0.522 4

CL2

0.177 4

0.903 3

zlo

-0.105 8

-0.008 3

CD2

0.006 2

0.018 6

zclo

0

3.636 2

CM2

-0.150 5

0.013 8

zte

-0.014 7

0.002

rleup

0.000 9

0.057 6

δzte

0

0.003 4

rlelo

0.000 8

0.043 8

αte

-5.707 3

17.415

xup

0.225 9

0.461 1

βte

-2.097 3

28.165 5

3.2. Design of Artificial Neural Networks
A general methodology for selecting the structure of a neural network does not exist. The network structure was selected as the cascade type and the number of hidden layers was chosen as five. The number of layer cells was chosen as {2, 7, 11, 15, 15}. Figure 7 shows the structure of the selected ANN.
Figure 7. Structure of the selected ANN.
Figure 8. Regression characteristics of the trained ANN.
To improve the generality of the trained neural network, 10 networks without loss of generality were obtained by early interruption while monitoring the test performance during training. Figure 8 shows the regression characteristics of the trained ANN.
For the corresponding input data, the output is calculated by averaging the outputs obtained in these networks.
(7)
The inversed airfoil with the required aerodynamic characteristics as input data is shown in Figure 9.
Figure 9. Shape of inversely designed airfoil.
The pressure distribution characteristics obtained through CFD calculation of the airfoil are shown in Figure 10. The error between the CFD analysis results and the target values is shown in Table 2.
Figure 10. Pressure distribution around the airfoil.
Table 2. Error Analysis of Aerodynamic Characteristics.

Attack of angle, 0°

Attack of angle, 2°

CL0

CD0

CM0

CL2

CD2

CM2

Target

0.467 1

0.008 8

-0.098 0

0.722 6

0.009 5

-0.103 3

CFD analysis

0.454 0

0.009 2

-0.101 1

0.704 5

0.009 9

-0.106 8

Error (%)

2.8

4.6

3.2

2.5

4.8

3.4

4. Conclusions
Based on the trained ANN, we proposed a method to design the airfoil that satisfied the aerodynamic character required in the preliminary design phase of the UAV. Errors of all aerodynamic coefficients are within 5%. This method can be widely used to design airfoils that satisfies the requirements of system design of UAV.
Abbreviations

ANN

Artificial Neural Network

UAV

Unmanned Aerial Vehicles

CFD

Computational Fluid Dynamics

Acknowledgments
It is also the result of collaborative research with State Academy of Sciences.
Disclosure Statement
No potential conflict of interest was reported by the authors.
Funding
This work was partially supported by State Academy of Sciences.
Conflicts of Interest
The authors declare no conflicts of interest.
References
[1] Pedro J. Boschetti, “Aerodynamic Optimization of an UAV Design”, American Institute of Aeronautics and Astronautics, 2003.
[2] L. F. Gonzalez, “Robust design optimisation using multi-objective evolutionary algorithms”, Computers & Fluids 37 (2008) 565–583.
[3] Laura Mainini and Paolo Maggiore, “Multidisciplinary Integrated Framework for the Optimal Design of a Jet Aircraft Wing”, International Journal of Aerospace Engineering (2012),
[4] Hu Tianyuan and Yu Xiongqing, “Aerodynamic/Stealthy/Structural Multidisciplinary Design Optimization of Unmanned Combat Air Vehicle”, Chinese Journal of Aeronautics 22(2009) 380-386.
[5] Khayyam Masood and Zhang Wei, “Robust Multidisciplinary Optimization for Wing of a Low Subsonic UAV”, Global Journal of Technology and Optimization (2018),
[6] Yasushi Ito, “Multidisciplinary Design Optimization of Wing Shape for a Small Jet Aircraft Using Kriging Model”, AIAA 2006-932.
[7] Marija Samard and Lamine Rebhi, “UAV aerodynamic design involving genetic algorithm and artificial neural network for wing preliminary computation”, Aerospace Science and Technology (2018),
[8] Hassan Moin and Hafiz Zeeshan, “Airfoil’s Aerodynamic Coefficients Prediction using Artificial Neural Network”, Institute of Space Technology, 2021.
[9] Pierluigi Della Vecchia and Elia Daniele, “An airfoil shape optimization technique coupling PARSEC parameterization and evolutionary algorithm”, Aerospace Science and Technology 32 (2014) 103–110,
[10] Kensley Balla and Ruben Sevilla, “An application of neural networks to the prediction of aerodynamic coefficients of aerofoils and wings”, Applied Mathematical Modelling (2021).
[11] Jing WANG and Haixin CHEN, “An inverse design method for supercritical airfoil based on conditional generative models”, Chinese Journal of Aeronautics, (2022), 35(3): 62–74.
[12] Ruiwu Lei and Junqiang Bai, “Deep learning based multistage method for inverse design of supercritical airfoil”, Aerospace Science and Technology 119 (2021) 107101.
[13] Zhi-Hua Chen and Nadine Aubry, “Fast Prediction of Flow Field around Airfoils Based on Deep Convolutional Neural Network”, Applied sciences (2022).
[14] Andrew Glaws and Ganesh Vijayakumar, “Invertible Neural Networks for Airfoil Design”, AIAA JOURNAL (2022).
[15] Joshua D and Gregory W. Reich, “Robust Optimal Design and Control of a Maneuvering Morphing Airfoil”, JOURNAL OF AIRCRAFT (2022), Vol. 59, No. 4.
[16] Maryam Ghodrat and Milad Heidari, “Numerical and experimental investigation to design a novel morphing airfoil for performance optimization”, Propulsion and Power Research 2023; 12(1): 83-103.
[17] Feng Deng and Cheng Xue, “Parameterizing Airfoil Shape Using Aerodynamic Performance Parameters”, AIAA JOURNAL (2022).
Cite This Article
  • APA Style

    Ri, C. M., Ri, K. H., Ri, M. C. (2025). Inverse Design of Airfoils Using Artificial Neural Network. American Journal of Embedded Systems and Applications, 11(1), 8-15. https://doi.org/10.11648/j.ajesa.20251101.12

    Copy | Download

    ACS Style

    Ri, C. M.; Ri, K. H.; Ri, M. C. Inverse Design of Airfoils Using Artificial Neural Network. Am. J. Embed. Syst. Appl. 2025, 11(1), 8-15. doi: 10.11648/j.ajesa.20251101.12

    Copy | Download

    AMA Style

    Ri CM, Ri KH, Ri MC. Inverse Design of Airfoils Using Artificial Neural Network. Am J Embed Syst Appl. 2025;11(1):8-15. doi: 10.11648/j.ajesa.20251101.12

    Copy | Download

  • @article{10.11648/j.ajesa.20251101.12,
      author = {Chol Myong Ri and Kwang Hyok Ri and Myong Chol Ri},
      title = {Inverse Design of Airfoils Using Artificial Neural Network
    },
      journal = {American Journal of Embedded Systems and Applications},
      volume = {11},
      number = {1},
      pages = {8-15},
      doi = {10.11648/j.ajesa.20251101.12},
      url = {https://doi.org/10.11648/j.ajesa.20251101.12},
      eprint = {https://article.sciencepublishinggroup.com/pdf/10.11648.j.ajesa.20251101.12},
      abstract = {With the development of science and technology, application of UAV is increasing in the world. In order to improve the flight performance of UAV, it is important to inversely design the airfoil that generates lift. Inverse design of airfoils has been a challenging task and subject of investigation for a long time, date back to the beginning of airfoil research. In this paper, an inverse design method of airfoil using ANN and profile database is proposed. In preliminary design phase of the UAV, airfoil database and ANN are constructed and validated to design a profile that satisfied the aerodynamic character of the airfoil for a given flight performance and availability are verified. Many types of airfoils are parameterized using the PARSEC method. For the NASA SC, RAE, HQ, and NACA series of airfoil, the aerodynamic characteristics at the specified Reynolds number and angle of attack are calculated and database are created. These aerodynamic characters are trained by ANN to establish the inverse design process of the airfoil. For the airfoil obtained through the reverse design process, the lift and drag values obtained using CFD calculations are in relatively good agreement with the setting target values.
    },
     year = {2025}
    }
    

    Copy | Download

  • TY  - JOUR
    T1  - Inverse Design of Airfoils Using Artificial Neural Network
    
    AU  - Chol Myong Ri
    AU  - Kwang Hyok Ri
    AU  - Myong Chol Ri
    Y1  - 2025/11/26
    PY  - 2025
    N1  - https://doi.org/10.11648/j.ajesa.20251101.12
    DO  - 10.11648/j.ajesa.20251101.12
    T2  - American Journal of Embedded Systems and Applications
    JF  - American Journal of Embedded Systems and Applications
    JO  - American Journal of Embedded Systems and Applications
    SP  - 8
    EP  - 15
    PB  - Science Publishing Group
    SN  - 2376-6085
    UR  - https://doi.org/10.11648/j.ajesa.20251101.12
    AB  - With the development of science and technology, application of UAV is increasing in the world. In order to improve the flight performance of UAV, it is important to inversely design the airfoil that generates lift. Inverse design of airfoils has been a challenging task and subject of investigation for a long time, date back to the beginning of airfoil research. In this paper, an inverse design method of airfoil using ANN and profile database is proposed. In preliminary design phase of the UAV, airfoil database and ANN are constructed and validated to design a profile that satisfied the aerodynamic character of the airfoil for a given flight performance and availability are verified. Many types of airfoils are parameterized using the PARSEC method. For the NASA SC, RAE, HQ, and NACA series of airfoil, the aerodynamic characteristics at the specified Reynolds number and angle of attack are calculated and database are created. These aerodynamic characters are trained by ANN to establish the inverse design process of the airfoil. For the airfoil obtained through the reverse design process, the lift and drag values obtained using CFD calculations are in relatively good agreement with the setting target values.
    
    VL  - 11
    IS  - 1
    ER  - 

    Copy | Download

Author Information
  • Faculty of Physical Engineering, Kim Chaek University of Technology, Pyongyang, Democratic People’s Republic of Korea

  • Faculty of Physical Engineering, Kim Chaek University of Technology, Pyongyang, Democratic People’s Republic of Korea

  • Faculty of Physical Engineering, Kim Chaek University of Technology, Pyongyang, Democratic People’s Republic of Korea