Abstract
Airfoil shape design is one of the most fundamental elements in aircraft design. Existing airfoil design tools require at least a few minutes to analyze a new shape and hours to perform shape optimization. To drastically reduce the computational time of both analysis and design optimization, we use machine learning to create a model of a wide range of possible airfoils at a range of flight conditions, making it possible to perform airfoil design optimization in a few seconds. The machine learning consists of gradient-enhanced artificial neural networks where the gradient information is phased in gradually. This new gradient-enhanced artificial neural network approach is trained to model the aerodynamic force coefficients of airfoils in both subsonic and transonic regimes. The aerodynamics is modeled with Reynolds-averaged Navier–Stokes (RANS)-based computational fluid dynamics (CFD). The proposed approach outperforms an existing airfoil model that uses a mixture of experts technique combined with a gradient-based kriging surrogate model. The approach yields to similar airfoil shape optimization solutions than high-fidelity CFD optimization solutions with a difference of 0.01 count and 0.12 count for Cd in subsonic and transonic regimes, respectively. Airfoil optimization problems are solved in a few seconds (instead of hours using CFD-based optimization), making the design process much more interactive, as demonstrated in the Webfoil airfoil design optimization tool.
Similar content being viewed by others
References
Abadi M, Barham P, Chen J, Chen Z, Davis A, Dean J, Devin M, Ghemawat S, Irving G, Isard M, Kudlur M, Levenberg J, Monga R, Moore S, Murray DG, Steiner B, Tucker P, Vasudevan V, Warden P, Wicke M, Yu Y, Zheng X (2016) Tensorflow: a system for large-scale machine learning. In: 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16), pp 265–283, https://www.usenix.org/system/files/conference/osdi16/osdi16-abadi.pdf
Angelova A, Krizhevsky A, Vanhoucke V (2015) Pedestrian detection with a large-field-of-view deep network. In: Proceedings of ICRA 2015
Ba J, Mnih V, Kavukcuoglu K (2014) Multiple object recognition with visual attention. ar**v:1412.7755
Bettebghor D, Bartoli N, Grihon S, Morlier J, Samuelides M (2011) Surrogate modeling approximation using a mixture of experts based on EM joint estimation. Structural and Multidisciplinary Optimization 43(2):243–259. https://doi.org/10.1007/s00158-010-0554-2
Bhattrai S, de Baar JH, Neely AJ (2018) Efficient uncertainty quantification for a hypersonic trailing-edge flap, using gradient-enhanced kriging. Aerospace Science and Technology 80:261–268. https://doi.org/10.1016/j.ast.2018.06.036. ISSN 1270-9638
Bons NP, He X, Mader CA, Martins JRRA (2019) Multimodality in aerodynamic wing design optimization. AIAA J 57(3):1004–1018. https://doi.org/10.2514/1.J057294
Bouhlel MA, Martins JRRA (2019) Gradient-enhanced kriging for high-dimensional problems. Engineering with Computers 1(35):157–173. https://doi.org/10.1007/s00366-018-0590-x
Bouhlel MA, Bartoli N, Morlier J, Otsmane A (2016a) An improved approach for estimating the hyperparameters of the kriging model for high-dimensional problems through the partial least squares method. Mathematical Problems in Engineering. https://doi.org/10.1155/2016/6723410. Article ID 6723410
Bouhlel MA, Bartoli N, Otsmane A, Morlier J (2016b) Improving kriging surrogates of high-dimensional design models by Partial Least Squares dimension reduction. Struct Multidiscip Optim 53(5):935–952. https://doi.org/10.1007/s00158-015-1395-9
Bouhlel MA, Hwang JT, Bartoli N, Lafage R, Morlier J, Martins JRRA (2019) A Python surrogate modeling framework with derivatives. Adv Eng Softw 102662:135. https://doi.org/10.1016/j.advengsoft.2019.03.005
Brooks TR, Kenway GKW, Martins JRRA (2018) Benchmark aerostructural models for the study of transonic aircraft wings. AIAA J 56(7):2840–2855. https://doi.org/10.2514/1.J056603
Brooks TR, Martins JRRA, Kennedy GJ (2019) High-fidelity aerostructural optimization of tow-steered composite wings. Journal of Fluids and Structures 88:122–147. https://doi.org/10.1016/j.jfluidstructs.2019.04.005
Buhmann MD, Buhmann MD (2003) Radial basis functions. Cambridge University Press, New York. ISBN 0521633389
Chen S, Lyu Z, Kenway GKW, Martins JRRA (2016) Aerodynamic shape optimization of the common research model wing-body-tail configuration. J Aircr 53(1):276–293. https://doi.org/10.2514/1.C033328
Czarnecki WM, Osindero S, Jaderberg M, Swirszcz G, Pascanu R (2017) Sobolev training for neural networks. In: Advances in Neural Information Processing Systems 30: Annual Conference on Neural Information Processing Systems 2017, 4-9 December 2017, Long Beach, CA, USA, pp 4281–4290. http://papers.nips.cc/paper/7015-sobolev-training-for-neural-networks
de Baar JHS, Scholcz TP, Dwight RP (2015) Exploiting adjoint derivatives in high-dimensional metamodels. AIAA J 53(5):1391–1395. https://doi.org/10.2514/1.j053678
Dumont A, Hantrais-Gervois J-L, Passaggia P-Y, Peter J, Salah el Din I, Savin É (2019) Ordinary kriging surrogates in aerodynamics, pp 229–245. Springer International Publishing, ISBN 978-3-319-77767-2. https://doi.org/10.1007/978-3-319-77767-2_14
Garg N, Pearce BW, Brandner PA, Phillips AW, Martins JRRA, Young YL (2019) Experimental investigation of a hydrofoil designed via hydrostructural optimization. Journal of Fluids and Structures 84:243–262. https://doi.org/10.1016/j.jfluidstructs.2018.10.010
Giannakoglou K, Papadimitriou D, Kampolis I (2006) Aerodynamic shape design using evolutionary algorithms and new gradient-assisted metamodels. Computer Methods in Applied Mechanics and Engineering 195 (44):6312–6329. https://doi.org/10.1016/j.cma.2005.12.008. ISSN 0045-7825
Gill PE, Murray W, Saunders MA (2005) SNOPT: an SQP algorithm for large-scale constrained optimization. SIAM Rev 47(1):99–131. https://doi.org/10.1137/S0036144504446096
Goodfellow I, Bengio Y, Courville A (2016) Deep learning. MIT Press. http://www.deeplearningbook.org
Gray JS, Martins JRRA (2019) Coupled aeropropulsive design optimization of a boundary-layer ingestion propulsor. The Aeronautical Journal 123(1259):121–137. https://doi.org/10.1017/aer.2018.120
Gurney K. (1997) An introduction to neural networks. Taylor & Francis, Inc., Bristol. ISBN 1857286731
Haitao L, **aofang W, Shengli X (2016) Generalized radial basis function-based high-dimensional model representation handling existing random data. Journal of Mechanical Design 139(MD-16-1098):13. https://doi.org/10.1115/1.4034835. ISSN 1050-0472
Hastie T, Tibshirani R, Friedman J (2001) The elements of statistical learning. Springer Series in Statistics. Springer New York Inc., New York
Haykin S (1998) Neural networks: a comprehensive foundation, 2nd edn. Prentice Hall PTR, Upper Saddle River. ISBN 0132733501
He P, Mader CA, Martins JRRA, Maki KJ (2018) An aerodynamic design optimization framework using a discrete adjoint approach with openFOAM. Computers & Fluids 168:285–303. https://doi.org/10.1016/j.compfluid.2018.04.012
He S, Jonsson E, Mader CA, Martins JRRA (2019a) Aerodynamic shape optimization with time spectral flutter adjoint. In: 2019 AIAA/ASCE/AHS/ASC Structures, structural dynamics, and materials conference, San diego, CA, American Institute of Aeronautics and Astronautics. https://doi.org/10.2514/6.2019-0697
He X, Li J, Mader CA, Yildirim A, Martins JRRA (2019b) Robust aerodynamic shape optimization—from a circle to an airfoil. Aerosp Sci Technol 87:48–61. https://doi.org/10.1016/j.ast.2019.01.051
Heigold G, Vanhoucke V, Senior A, Nguyen P, Ranzato M, Devin M, Dean J (2013) Multilingual acoustic models using distributed deep neural networks. In: Proceedings of the IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP), Vancouver, CA. https://static.googleusercontent.com/media/research.google.com/en//pubs/archive/40807.pdf
Kampolis IC, Karangelos EI, Giannakoglou KC (2004) Gradient-assisted radial basis function networks: theory and applications. Applied Mathematical Modelling 28(2):197–209. https://doi.org/10.1016/j.apm.2003.08.002. ISSN 0307-904X
Kang K, Qin C, Lee B, Lee I (2019) Modified screening-based kriging method with cross validation and application to engineering design. Applied Mathematical Modelling 70:626–642. https://doi.org/10.1016/j.apm.2019.01.030. ISSN 0307-904X
Kenway GKW, Mader CA, He P, Martins JRRA (2019) Effective adjoint approaches for computational fluid dynamics. Prog Aerosp Sci 100542:110. https://doi.org/10.1016/j.paerosci.2019.05.002
Laurent L, Le Riche R, Soulier B, Boucard P-A (2019) An overview of gradient-enhanced metamodels with applications. Archives of Computational Methods in Engineering 26(1):61–106. https://doi.org/10.1007/s11831-017-9226-3. ISSN 1886-1784
Li J, Bouhlel MA, Martins JRRA (2019) Data-based approach for fast airfoil analysis and optimization. AIAA J 57(2):581–596. https://doi.org/10.2514/1.J057129
Liem RP, Kenway GKW, Martins JRRA (2015a) Multimission aircraft fuel burn minimization via multipoint aerostructural optimization. AIAA J 53(1):104–122. https://doi.org/10.2514/1.J052940
Liem RP, Mader CA, Martins JRRA (2015b) Surrogate models and mixtures of experts in aerodynamic performance prediction for aircraft mission analysis. Aerosp Sci Technol 43:126–151. https://doi.org/10.1016/j.ast.2015.02.019
Liu W, Batill S (2019) Gradient-enhanced neural network response surface approximations. In: 8th Symposium on Multidisciplinary Analysis and Optimization, Multidisciplinary Analysis Optimization Conferences AIAA. https://doi.org/10.2514/6.2000-4923
Lyu Z, Kenway GKW, Martins JRRA (2015) Aerodynamic shape optimization investigations of the common research model wing benchmark. AIAA J 53(4):968–985. https://doi.org/10.2514/1.J053318
Mangano M, Martins JRRA (2019) Multipoint aerodynamic shape optimization for subsonic and supersonic regimes. In: 57Th AIAA Aerospace Sciences Meeting, AIAA scitech forum, 2019, San Diego, CA. https://doi.org/10.2514/6.2019-0696
Martins JRRA, Hwang JT (2013) Review and unification of methods for computing derivatives of multidisciplinary computational models. AIAA J 51(11):2582–2599. https://doi.org/10.2514/1.J052184
Martins JRRA, Sturdza P, Alonso JJ (2003) The complex-step derivative approximation. ACM Trans Math Softw 29(3):245–262. https://doi.org/10.1145/838250.838251
McCulloch WS, Pitts W (1943) A logical calculus of the ideas immanent in nervous activity. The Bulletin of Mathematical Biophysics 5(4):115–133. https://doi.org/10.1007/BF02478259. ISSN 1522-9602
Pan S, Duraisamy K (2018) Long-time predictive modeling of nonlinear dynamical systems using neural networks. Complexity 2018:1–26. https://doi.org/10.1155/2018/4801012
Papila N, Shyy W, Griffin L, Dorney D (2012) Shape optimization of supersonic turbines using response surface and neural network methods. In: 39Th Aerospace Sciences Meeting and Exhibit, American Institute of Aeronautics and Astronautics. https://doi.org/10.2514/6.2001-1065
Powell MJD (1992) The theory of radial basis function approximation in 1990, pp 105–210, Oxford University Press
Rai MM, Madavan NK (2000) Aerodynamic design using neural networks. AIAA J 38(1):173–182. https://doi.org/10.2514/2.938
Sacks J, Schiller SB, Welch WJ (1989) Designs for computer experiments. Technometrics 31(1):41–47
Secco NR, Martins JRRA (2019) RANS-based aerodynamic shape optimization of a strut-braced wing with overset meshes. J Aircr 56(1):217–227. https://doi.org/10.2514/1.C034934
Secco NR, Jasa JP, Kenway GKW, Martins JRRA (2018) Component-based geometry manipulation for aerodynamic shape optimization with overset meshes. AIAA J 56(9):3667–3679. https://doi.org/10.2514/1.J056550
Welch WJ, Buck RJ, Sacks J, Wynn HP, Mitchell TJ, Morris MD (1992) Screening, predicting, and computer experiments. Technometrics 34(1):15–25. https://doi.org/10.1080/00401706.1992.10485229
Weller HG, Tabor G, Jasak H, Fureby C (1998) A tensorial approach to computational continuum mechanics using object-oriented techniques. Comput Phys 12(6):620–631. https://doi.org/10.1063/1.168744
Xu Z, Saleh JH, Yang V (2019) Optimization of supercritical airfoil design with buffet effect. AIAA Journal, pp 1–11. https://doi.org/10.2514/1.j057573
Yildirim A, Kenway GKW, Mader CA, Martins JRRA (2019) A Jacobian-free approximate Newton–Krylov startup strategy for RANS simulations. Journal of Computational Physics 397:108741. https://doi.org/10.1016/j.jcp.2019.06.018. ISSN 0021-9991
Yu Y, Lyu Z, Xu Z, Martins JRRA (2018) On the influence of optimization algorithm and starting design on wing aerodynamic shape optimization. Aerosp Sci Technol 75:183–199. https://doi.org/10.1016/j.ast.2018.01.016
Zhang Y, Sung WJ, Mavris DN (2018) Application of convolutional neural network to predict airfoil lift coefficient. In: 2018 AIAA/ASCE/AHS/ASC structures, structural dynamics, and materials conference. American institute of aeronautics and astronautics. https://doi.org/10.2514/6.2018-1903
Zongmin W (1992) Hermite-Birkhoff interpolation of scattered data by radial basis functions. Approximation Theory and its Applications 8(2):1–10. https://doi.org/10.1007/BF02836101. ISSN 1573-8175
Funding
This work was partially supported by the Air Force Office of Scientific Research (AFOSR) MURI on “Managing multiple information sources of multi-physics systems,” Program Officer Jean—Luc Cambier, Award Number FA9550-15-1-0038.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors whose names are listed below the title of this manuscript certify that they have no conflict of interest.
Replication results
The codes needed for reproducing the results in this paper are available online under open-source licenses. After installing TensorFlow, the scripts to generate the results presented in this paper are available on https://data.mendeley.com/datasets/ngpd634smf/1. The Rosenbrock function test results given in Section 2.2 could be reproduced using files available in the repository “Rosenbrock.” The scripts constructing the mSANN and predicting the aerodynamic coefficients given in Section 3.2 are available in the repository “Analysis.” The optimization results given in Section 4 could be reproduced using the script files hosted in the repository “Optimization.” In addition, ADflow is available on https://github.com/mdolab/adflow for reproducing ADflow results.
Additional information
Responsible Editor: Raphael Haftka
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Bouhlel, M.A., He, S. & Martins, J.R.R.A. Scalable gradient–enhanced artificial neural networks for airfoil shape design in the subsonic and transonic regimes. Struct Multidisc Optim 61, 1363–1376 (2020). https://doi.org/10.1007/s00158-020-02488-5
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00158-020-02488-5