Submitted:
01 September 2025
Posted:
02 September 2025
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Methodology for Airfoil Optimization
2.1. Bezier Curve Parametrization
2.2. Dataset
2.3. Development of DL Model
2.4. Loss Function
2.5. Activation Functions’ Hybrid
2.6. Model Parametrization
2.7. Sensitivity Analysis of Loss and Learning Rate with Epochs
2.8. Ablation Study for Model Generalization
2.9. Genetic Algortihm
3. Computational Fluid Dynamic Analysis
3.1. Mesh Generation, Refinement Study and CFD Analysis
3.2. Validation of CFD Results Using Wind Tunnel Testing
4. Results and Discussion
4.1. Optimization of NACA 65(2)-415 Airfoil
4.2. Comparison of Airfoils Using XFOIL
4.3. Comparison of Airfoils Using CFD
4.4. Pressure Coefficeint of Optimized Airfoil
4.5. Pressure Contours Comparison at 0º, 5 º, 10 º and 15 º AOA
5. Conclusions
Abbreviations
| B | Bezier Curve Parameter |
| Bi,n | Bezier Curve; Bernstein basis polynomials |
| cb1,cω1,cb2 | SA Model Constants |
| Cd | Coefficient of Drag |
| Cl | Coefficient of Lift |
| DBFC-HA DN | Dual Branch Fully Connected Hybrid Activated Deep Network |
| DL | Deep Learning |
| fw | Blending Function |
| P | Pressure (Pa) |
| Pi | Bezier curve control point |
| t | Bezier Curve; Interval, a float between 0 and 1 |
| V | Velocity Field (m/s) |
| ηAE | Aerodynamic Efficiency |
| ν | Kinematic Viscosity/m²s-1 |
| ρ | Density/kg.m-3 |
| σ,σ1 | SA Model Constants |
| ω ̇ | Specific rate of turbulent production (1/s²) |
References
- Gui, X.; Xue, H.; Su, S.; Hu, Z.; Xu, Y. Study on aerodynamic performance of mine air duct horizontal axis wind turbine based on breeze power generation. Energy Sci. Eng. 2022, 10. [Google Scholar] [CrossRef]
- Jiang, T.; Jiang, L. Optimization of UAV Airfoil Based on Improved Particle Swarm Optimization Algorithm. Int. J. Aerosp. Eng. 2022, 2022, 1–12. [Google Scholar] [CrossRef]
- Ümütlü, H.C.A.; Kiral, Z. Airfoil shape optimization using Bézier curve and genetic algorithm. Aviation 2022, 26, 32–40. [Google Scholar] [CrossRef]
- Chen, J.; Li, H. Airfoil Optimization of Land-Yacht Robot Based on Hybrid PSO and GA. Int. J. Pattern Recognit. Artif. Intell. 2019, 33, 1959041. [Google Scholar] [CrossRef]
- Mathioudakis, N.; Panagiotou, P.; Kaparos, P.; Yakinthos, K. A Genetic Algorithm based Method for the Airfoil Optimization of a Tactical Blended-Wing-Body UAV. In Proceedings of the 2020 International Conference on Unmanned Aircraft Systems (ICUAS), Athens, Greece; 2020; pp. 1582–1589. [Google Scholar] [CrossRef]
- Li, J.; Zhang, M. Data-based approach for wing shape design optimization. Aerosp. Sci. Technol. 2021, 112, 106639. [Google Scholar] [CrossRef]
- Li, J.; Du, X.; Martins, J.R.R.A. Machine learning in aerodynamic shape optimization. Prog. Aerosp. Sci. 2022, 134, 100849. [Google Scholar] [CrossRef]
- Le Clainche, S.; Ferrer, E.; Gibson, S.; Cross, E.; Parente, A.; Vinuesa, R. Improving aircraft performance using machine learning: A review. Aerosp. Sci. Technol. 2023, 138, 108354. [Google Scholar] [CrossRef]
- Forrester, I.J.; Keane, A.J. Recent advances in surrogate-based optimization. Prog. Aerosp. Sci. 2009, 45, 50–79. [Google Scholar] [CrossRef]
- Du, X.; He, P.; Martins, J.R.R.A. Rapid airfoil design optimization via neural networks-based parameterization and surrogate modeling. Aerosp. Sci. Technol. 2021, 113, 106701. [Google Scholar] [CrossRef]
- Peters, N.; Wissink, A.; Ekaterinaris, J. Machine learning-based surrogate modeling approaches for fixed-wing store separation. Aerosp. Sci. Technol. 2023, 133, 108150. [Google Scholar] [CrossRef]
- Agarwal, D.; Sahu, P. A Unified Approach for Airfoil Parameterization Using Bezier Curves. Comput.-Aided Des. Appl. 2022, 19, 1130–1142. [CrossRef]
- Wei, X.; Wang, X.; Chen, S. Research on parameterization and optimization procedure of low-Reynolds-number airfoils based on genetic algorithm and Bezier curve. Adv. Eng. Softw. 2020, 149, 102864. [Google Scholar] [CrossRef]
- Li, J.; et al. Low-Reynolds-number airfoil design optimization using deep-learning-based tailored airfoil modes. Aerosp. Sci. Technol. 2022, 121, 107309. [Google Scholar] [CrossRef]
- Zhang, Y.; Sung, W.J.; Mavris, D.N. Application of Convolutional Neural Network to Predict Airfoil Lift Coefficient. In Proceedings of the 2018 AIAA/ASCE/AHS/ASC Structures, Structural Dynamics, and Materials Conference; 2018. [Google Scholar] [CrossRef]
- Du, Q.; Xie, Y.; Yang, L.; Li, L.; Zhang, D.; Xie, Y. Airfoil design and surrogate modeling for performance prediction based on deep learning method. Phys. Fluids 2022, 34, 015111. [Google Scholar] [CrossRef]
- Liu, J.; Chen, R.; Lou, J.; Wu, H.; You, Y.; Chen, Z. Airfoils Optimization Based on Deep Reinforcement Learning to Improve the Aerodynamic Performance of Rotors. Aerosp. Sci. Technol. 2023, 143, 108737. [Google Scholar] [CrossRef]
- Ahmed, S.; et al. Aerodynamic Analyses of Airfoils Using Machine Learning as an Alternative to RANS Simulation. Appl. Sci. 2022, 12, 5194. [Google Scholar] [CrossRef]
- Ayman, T.; et al. Deep Learning-Based Prediction of Aerodynamic Performance for Airfoils in Transonic Regime. In Proceedings of the 2023 NILES Conference, Oct. 2023. [Google Scholar] [CrossRef]
- Yonekura, K.; Hattori, H.; Shikada, S.; Maruyama, K. Turbine blade optimization considering smoothness of the Mach number using deep reinforcement learning. Inf. Sci. 2023, 642, 119066. [Google Scholar] [CrossRef]
- Liu, J.; Chen, R.; Lou, J.; Hu, Y.; You, Y. Deep-learning-based aerodynamic shape optimization of rotor airfoils to suppress dynamic stall. Aerosp. Sci. Technol. 2023, 133, 108089. [Google Scholar] [CrossRef]
- Zhang, Q.; et al. Optimized design of wind turbine airfoil aerodynamic performance and structural strength based on surrogate model. Ocean Eng. 2023, 289, 116279. [Google Scholar] [CrossRef]
- Drela, M. XFOIL: An Analysis and Design System for Low Reynolds Number Airfoils. In Lecture Notes in Engineering; Springer: Berlin, Germany, 1989; pp. 1–12. [CrossRef]
- Morgado, J.; Vizinho, R.; Silvestre, M.A.R.; Páscoa, J.C. XFOIL vs CFD performance predictions for high lift low Reynolds number airfoils. Aerosp. Sci. Technol. 2016, 52, 207–214. [Google Scholar] [CrossRef]
- Song, X.; Wang, L.; Luo, X. Airfoil optimization using a machine learning-based optimization algorithm. J. Phys.: Conf. Ser. 2022, 2217, 012009. [CrossRef]
- Sharma, P.; Gupta, B.; Pandey, M.; Sharma, A.K.; Nareliya Mishra, R. Recent advancements in optimization methods for wind turbine airfoil design: A review. Mater. Today: Proc. 2021. [CrossRef]
- Wen, H.; Sang, S.; Qiu, C.; Du, X.; Zhu, X.; Shi, Q. A new optimization method of wind turbine airfoil performance based on Bessel equation and GABP artificial neural network. Energy 2019, 187, 116106. [Google Scholar] [CrossRef]
- Agarwal, D.; Sahu, P. (2022). A unified approach for airfoil parameterization using Bezier curves. Comput. Aided Des. Appl. 2022, 19, 1130–1142. [Google Scholar] [CrossRef]
- Qureshi, S.A.; Mirza, S.M.; Rajpoot, N.M.; Arif, M. Hybrid diversification operator-based evolutionary approach towards tomographic image reconstruction. IEEE Trans. Image Process. 2011, 20, 1977–1990. [Google Scholar] [CrossRef]
- Agarwal, D.; Sahu, P. A unified approach for airfoil parameterization using Bezier curves. Comput.-Aided Des. Appl. 2022, 19, 1130–1142. [CrossRef]
- Said Mad Zain, S.A.A.A.; Misro, M.Y.; Miura, K.T. Generalized Fractional Bézier Curve with Shape Parameters. Mathematics 2021, 9, 2141. [Google Scholar] [CrossRef]
- Mercioni, M.A.; Holban, S. P-swish: Activation function with learnable parameters based on swish activation function in deep learning. In Proceedings of the 2020 International Symposium on Electronics and Telecommunications (ISETC); IEEE; 2020; pp. 1–4. [Google Scholar]
- Lee, M. Mathematical analysis and performance evaluation of the gelu activation function in deep learning. J. Math. 2023, 2023, 4229924. [Google Scholar] [CrossRef]
- Bai, Y. RELU-function and derived function review. SHS Web Conf. 2022, 144, 02006. [Google Scholar] [CrossRef]
- Kiliçarslan, S.; Celik, M. Parametric RSigELU: a new trainable activation function for deep learning. Neural Comput. Appl. 2024, 36, 7595–7607. [Google Scholar] [CrossRef]
- Hsiao, W.W.-W.; Qureshi, S.A.; Aman, H.; Chang, S.-W.; Saravanan, A.; Lam, X.M. Artificial intelligence-enabled predictive system for Escherichia coli colony counting using patch-based supervised cytometry regression: A technical framework. Microchem. J. 2025, 193, 113206. [Google Scholar] [CrossRef]
















| Input Features | Cardinality |
|---|---|
| Lower curve control points (x coordinates) | 7 |
| Upper curve control points (x coordinates) | 6 |
| Lower curve control points (y coordinates) | 7 |
| Upper Lower control points (y coordinates) | 6 |
| Angle of attack | 1 |
| Reynold’s number | 1 |
| Layer | Neurons count | Activation function | Purpose |
|---|---|---|---|
| Input | 28 | X | Inputs are fed to the model instance-wise |
| Dense (Shared) | 256 | Swish | Feature extraction with smooth gradients |
| BatchNorm | X | X | Normalizes activations |
| Dense (Shared) | 192 | Swish | Higher-level features |
| BatchNorm | X | X | Normalizes activations |
| Branch: CL | |||
| Dense | 128 | ReLU | Lift-specific features |
| Dense | 64 | ReLU | Lift-specific features |
| Output (CL) | 1 | Linear | Unbounded* CL prediction |
| Branch: CD | |||
| Dense | 256 | GELU | Drag-specific features |
| Dense | 128 | GELU | Nonlinear drag relationships |
| Dropout | 0.1 | X | 10% Regularization |
| Dense | 64 | GELU | Final drag features |
| Output (CD) | 1 | Linear | Unbounded* CD prediction |
| Parameter | Configuration |
|---|---|
| Model Type | Dual Branch Fully Connected Hybrid Activated Deep Network |
| Loss Function | ‘mse’ |
| Compilation Loss | CL: 0.3, CD: 0.7 |
| Optimizer | Adam |
| Learning Rate | Phase 1 (<50 epochs) Table 4 |
| Schedule | Phase 2 (50-100) Table 4 |
| Phase 3 (100-300)Table 4 | |
| Training Epochs | 150 |
| Batch Size | 64 |
| Early Stopping | Patience=20 (val_cd_r2_score) |
| Model Checkpoint | Save best weights to ‘best_model.keras’ |
| Regularization | L2 (λ=10-5) |
| K-Fold Validation | 10 partitions (folds) |
| Feature Scaling | StandardScaler |
| Target Scaling | Separate StandardScalers for CL/CD |
| Shared Layers | 256(swish), BN, 192(swish),BN |
| CL Branch | 128(relu), 64(relu), 1(linear) |
| CD Branch | 256(gelu), 128(gelu), Dropout(1/10), 64(gelu), 1(linear) |
| Phase 1 (1-50) | Phase 2 (50-100) | Phase 3 (100-150) | Measure | CL | CD |
|---|---|---|---|---|---|
| 0.001 | 0.005 | 0.0001 | R2 | 0.9872 ± 0.0010 | 0.9410 ± 0.0053 |
| RMSE | 0.0809 ± 0.0030 | 0.0809 ± 0.0030 | |||
| MSE | 0.0065 ± 0.0005 | 0.0001 ± 0.0000 | |||
| MAE | 0.0546 ± 0.0029 | 0.0037 ± 0.0001 | |||
| 0.0005 | 0.0001 | 0.00005 | R2 | 0.9897 ± 0.0006 | 0.9506 ± 0.0053 |
| RMSE | 0.0725 ± 0.0018 | 0.0725 ± 0.0018 | |||
| MSE | 0.0053 ± 0.0003 | 0.0000 ± 0.0000 | |||
| MAE | 0.0436 ± 0.0015 | 0.0034 ± 0.0001 | |||
| 0.002 | 0.001 | 0.0002 | R2 | 0.9889 ± 0.0013 | 0.9470 ± 0.0061 |
| RMSE | 0.0752 ± 0.0043 | 0.0752 ± 0.0043 | |||
| MSE | 0.0057 ± 0.0007 | 0.0000 ± 0.0000 | |||
| MAE | 0.0475 ± 0.0050 | 0.0039 ± 0.0001 |
| Parameter | Value/Setting |
|---|---|
| Population Size | 100 |
| Sampling Method | FloatRandomSampling() |
| Crossover Operator (crossover) | SBX(prob=0.9, eta=15) |
| Mutation Operator (mutation) | PolynomialMutation(prob.=10-4, eta=20) |
| Eliminate Duplicates | TRUE |
| Termination Criteria (termination) | No. of Generations = 500 |
| Maximize | CL |
| Minimize | CD |
| Fitness Test/ Function | DBFC-HA DN Model |
| AOA (Degrees) | CL Wind Tunnel | CD Wind Tunnel | CL CFD | CD CFD | % Diff. CL | % Diff. CD |
|---|---|---|---|---|---|---|
| 0 | 0.290 | 0.081 | 0.313 | 0.079 | 8.00 | 3.29 |
| 5 | 0.754 | 0.116 | 0.719 | 0.106 | 4.62 | 8.90 |
| 8 | 0.812 | 0.139 | 0.881 | 0.127 | 8.57 | 8.42 |
| 10 | 1.287 | 0.157 | 1.333 | 0.144 | 3.60 | 8.00 |
| 12 | 1.252 | 0.174 | 1.299 | 0.163 | 3.70 | 6.47 |
| 15 | 1.229 | 0.209 | 1.264 | 0.196 | 2.83 | 6.11 |
| Property | NACA 65(2)-415 | |
|---|---|---|
| Baseline | Optimized | |
| Percentage Thickness | 14.99 | 12.90 |
| Maximum Thickness Position (%) | 39.94 | 38.64 |
| Maximum Camber (%) | 2.20 | 2.24 |
| Maximum Camber Position (%) | 50.05 | 52.15 |
| AOA | CL (Original) |
CD (Original) |
CL (Optimized) |
CL (Optimized) |
ηAE (Original) | ηAE (Optimized) |
% Increase |
|---|---|---|---|---|---|---|---|
| 0 | 0.308 | 0.012 | 0.328 | 0.010 | 25.133 | 31.830 | 26.646 |
| 5 | 0.848 | 0.011 | 0.818 | 0.010 | 73.957 | 84.110 | 13.728 |
| 5.5 (Max.) | 0.888 | 0.011 | 0.881 | 0.010 | 78.459 | 86.460 | 10.197 |
| 10 | 0.849 | 0.031 | 1.083 | 0.025 | 27.359 | 43.337 | 58.403 |
| 15 | 0.887 | 0.082 | 1.266 | 0.061 | 10.803 | 20.890 | 93.371 |
| AOA | CL (Original) |
CD (Original) |
CL (Optimized) |
CD (Optimized) |
ηAE (Original) |
ηAE (Optimized) |
% Increase |
|---|---|---|---|---|---|---|---|
| 0.00 | 0.242 | 0.016 | 0.288 | 0.016 | 14.834 | 18.461 | 24.455 |
| 5.00 | 0.790 | 0.021 | 0.810 | 0.021 | 37.289 | 39.404 | 5.672 |
| 5.50 | 0.838 | 0.023 | 0.857 | 0.022 | 37.209 | 39.749 | 6.827 |
| 10.00 | 1.194 | 0.039 | 1.199 | 0.038 | 30.828 | 31.717 | 2.883 |
| 12.00 | 1.270 | 0.050 | 1.280 | 0.050 | 25.400 | 25.600 | 0.787 |
| 15.00 | 1.223 | 0.099 | 1.141 | 0.101 | 12.382 | 11.297 | −8.763 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).