Log in

CNNFOIL: convolutional encoder decoder modeling for pressure fields around airfoils

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

In this study, we propose an encoder–decoder convolutional neural network-based approach for estimating the pressure field around an airfoil. The developed tool is one of the early steps of a machine-learning-based aerodynamic performance prediction tool. Network training and evaluation are performed from a set of computational fluid dynamics (CFD)-based solutions of the 2-D flow field around a group of known airfoils involving symmetrical, cambered, thick and thin airfoils. Reynolds averaged Navier Stokes-based CFD simulations are performed at a selected single Mach number and for an angle of attack condition. The calculated pressure field, which is the main parameter for lift and drag calculations, is fed to the neural network training algorithm. Pressure data are calculated using CFD methods on high-quality structured computational grids. For the better shape learning, a distance map is generated from airfoil shape and provided to the algorithm at data locations of the pressure points relative to the airfoil shape. Experiments are conducted with unseen airfoil shapes to evaluate the predictive capability of our model. Performance analysis for airfoils with different thicknesses and cambers is conducted. We also investigated the effect of the shock on the performance of our model. Overall, our model achieves 88\(\%\) accuracy for unseen airfoil shapes and shows promise to capture the overall flow pattern accurately. Also, significant speed-up is achieved compared to time-consuming CFD simulations. We achieve almost four orders of speed-up with a much cheaper computational resource.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price includes VAT (France)

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

References

  1. Fielding JP (2017) Introduction to aircraft design, vol 11. Cambridge University Press, Cambridge

    Book  Google Scholar 

  2. Milano M, Koumoutsakos P (2002) Neural network modeling for near wall turbulent flow. J Comput Phys 182(1):1

    Article  Google Scholar 

  3. Zhang ZJ, Duraisamy K (2015) Machine learning methods for data-driven turbulence modeling. In: 22nd AIAA computational fluid dynamics conference, p 2460

  4. Ling J, Kurzawski A, Templeton J (2016) Reynolds averaged turbulence modelling using deep neural networks with embedded invariance. J Fluid Mech 807:155

    Article  MathSciNet  Google Scholar 

  5. Zhu L, Zhang W, Kou J, Liu Y (2019) Machine learning methods for turbulence modeling in subsonic flows around airfoils. Phys Fluids 31(1):015105

    Article  Google Scholar 

  6. Liu W, Fang J (2019) Iterative framework of machine-learning based turbulence modeling for Reynolds-averaged Navier–Stokes simulations. ar**v preprint ar**v:1910.01232

  7. Maulik R, Sharma H, Patel S, Lusch B, Jennings E (2019) Accelerating RANS turbulence modeling using potential flow and machine learning. ar**v preprint ar**v:1910.10878

  8. Yang C, Yang X, **ao X (2016) Data-driven projection method in fluid simulation. Comput Anim Virtual Worlds 27(3–4):415

    Article  Google Scholar 

  9. Tompson J, Schlachter K, Sprechmann P, Perlin K (2017) Accelerating Eulerian fluid simulation with convolutional networks. In: Proceedings of the 34th international conference on machine learning, vol 70. JMLR. org, pp 3424–3433

  10. Thirumalainambi R, Bardina J (2003) Training data requirement for a neural network to predict aerodynamic coefficients In: Independent component analyses, wavelets, and neural networks, vol 5102. International Society for Optics and Photonics, pp 92–103

  11. Kurtulus DF (2009) Ability to forecast unsteady aerodynamic forces of flap** airfoils by artificial neural network. Neural Comput Appl 18(4):359

    Article  Google Scholar 

  12. Ignatyev DI, Khrabrov AN (2015) Neural network modeling of unsteady aerodynamic characteristics at high angles of attack. Aerosp Sci Technol 41:106

    Article  Google Scholar 

  13. Miyanawala TP, Jaiman RK (2017) An efficient deep learning technique for the Navier–Stokes equations: application to unsteady wake flow dynamics. ar**v preprint ar**v:1710.09099

  14. Yilmaz E, German B (2017) A convolutional neural network approach to training predictors for airfoil performance. In: 18th AIAA/ISSMO multidisciplinary analysis and optimization conference, p 3660

  15. Yuan Z, Wang Y, Qiu Y, Bai J, Chen G (2018) Aerodynamic coefficient prediction of airfoils with convolutional neural network. In: Asia-Pacific international symposium on aerospace technology. Springer, pp 34–46

  16. Zhang Y, Sung WJ, Mavris DN (2018) Application of convolutional neural network to predict airfoil lift coefficient. In: AIAA/ASCE/AHS/ASC structures, structural dynamics, and materials conference, p 1903

  17. Viquerat J, Hachem E (2019) A supervised neural network for drag prediction of arbitrary 2D shapes in low Reynolds number flows. ar**v preprint ar**v:1907.05090

  18. Sun G, Sun Y, Wang S (2015) Artificial neural network based inverse design: airfoils and wings. Aerosp Sci Technol 42:415

    Article  Google Scholar 

  19. Yilmaz E, German B (2018) A deep learning approach to an airfoil inverse design problem. In: 2018 multidisciplinary analysis and optimization conference, p 3420

  20. Atalay KD, Dengiz B, Yavuz T, Koç E, İç YT (2020) Airfoil–slat arrangement model design for wind turbines in fuzzy environment. Neural Comput Appl 32:1–9

    Article  Google Scholar 

  21. Guo X, Li W, Iorio F (2016) Convolutional neural networks for steady flow approximation. In: Proceedings of the 22nd ACM SIGKDD international conference on knowledge discovery and data mining. ACM, pp 481–490

  22. Singh AP, Medida S, Duraisamy K (2017) Machine-learning-augmented predictive modeling of turbulent separated flows over airfoils. AIAA J 55:2215–2227

    Article  Google Scholar 

  23. ** X, Cheng P, Chen WL, Li H (2018) Prediction model of velocity field around circular cylinder over various Reynolds numbers by fusion convolutional neural networks based on pressure on the cylinder. Phys Fluids 30(4):047105

    Article  Google Scholar 

  24. Fukami K, Fukagata K, Taira K (2019) Super-resolution reconstruction of turbulent flows with machine learning. J Fluid Mech 870:106

    Article  MathSciNet  Google Scholar 

  25. Wang R, Kashinath K, Mustafa M, Albert A, Yu R (2019) Towards physics-informed deep learning for turbulent flow prediction. ar**v preprint ar**v:1911.08655

  26. Sekar V, Jiang Q, Shu C, Khoo BC (2019) Fast flow field prediction over airfoils using deep learning approach. Phys Fluids 31(5):057103

    Article  Google Scholar 

  27. Kim B, Azevedo VC, Thuerey N, Kim T, Gross M, Solenthaler B (2019) Deep fluids: a generative network for parameterized fluid simulations. In: Computer graphics forum, vol 38. Wiley Online Library, pp 59–70

  28. Chen J, Viquerat J, Hachem E (2019) U-net architectures for fast prediction of incompressible laminar flows. ar**v preprint ar**v:1910.13532

  29. Lee S, You D (2019) Data-driven prediction of unsteady flow over a circular cylinder using deep learning. J Fluid Mech 879:217

    Article  MathSciNet  Google Scholar 

  30. Bhatnagar S, Afshar Y, Pan S, Duraisamy K, Kaushik S (2019) Prediction of aerodynamic flow fields using convolutional neural networks. Comput Mech 64(2):525

    Article  MathSciNet  Google Scholar 

  31. Thuerey N, Weißenow K, Prantl L, Hu X (2020) deep learning methods for Reynolds-averaged Navier–Stokes simulations of airfoil flows. AIAA J 58(1):25

    Article  Google Scholar 

  32. Selig M (2016) UIUC airfoil coordinates database, vol 18. UIUC Applied Aerodynamics Group, Urbana

    Google Scholar 

  33. Spalart P, Allmaras S (1992) A one-equation turbulence model for aerodynamic flows. In: 30th aerospace sciences meeting and exhibit, p 439

  34. Gregory N, O’reilly C (1970) Low-speed aerodynamic characteristics of NACA 0012 aerofoil section, including the effects of upper-surface roughness simulating hoar frost

  35. Toro EF, Spruce M, Speares W (1994) Restoration of the contact surface in the HLL-Riemann solver. Shock Waves 4(1):25

    Article  Google Scholar 

  36. Vinokur M (1983) On one-dimensional stretching functions for finite-difference calculations. J Comput Phys 50(2):215

    Article  MathSciNet  Google Scholar 

  37. Kingma DP, Ba J (2014) Adam: a method for stochastic optimization. ar**v preprint ar**v:1412.6980

  38. Paszke A, Gross S, Massa F, Lerer A, Bradbury J, Chanan G, Killeen T, Lin Z, Gimelshein N, Antiga L et al (2019) PyTorch: an imperative style, high-performance deep learning library. In: Advances in neural information processing systems, pp 8024–8035

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Cihat Duru.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Duru, C., Alemdar, H. & Baran, Ö.U. CNNFOIL: convolutional encoder decoder modeling for pressure fields around airfoils. Neural Comput & Applic 33, 6835–6849 (2021). https://doi.org/10.1007/s00521-020-05461-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-020-05461-x

Keywords

Navigation