Abstract
Computational fluid dynamics simulation accounts for a large number of workloads in the numerical design optimization of aerodynamics problems. In this paper, we develop AFFNet, an advanced neural network and physics solver coupled framework for accelerating flow field simulations. AFFNet combines the benefits of an attention mechanism, affine transformation, and encoder–decoder neural network modules to learn a solution-related mapping from point-based input features. We evaluate AFFNet in the context of transonic and hypersonic turbulent flows based on structured and unstructured meshes. The results show that the framework is both fast and accurate. AFFNet is able to satisfy physical convergence constraints while providing significant speedups over physical solvers and other widely used neural network designs. Moreover, AFFNet can capture the effect of small changes in 2D/3D flow fields and preserve the smoothness of curved surfaces. To optimize the network design, an architecture search is exploited to investigate the contribution of each network module. The obtained framework and empirical suggestions can serve as an instructive reference source with respect to mesh data preprocessing, network design, and training methodology.
Similar content being viewed by others
References
Versteeg H, Malalasekera HK (1995) An introduction to computational fluid dynamics. Prentice Hall - Pearson Education Limited, Essex, England
He Y, Sun J, Song P, Wang X (2021) Multi-objective efficient global optimization of expensive simulation-based problem in presence of simulation failures. Eng Comput. https://doi.org/10.1007/s00366-021-01351-5
Benjanirat S, Sankar L, Xu G (2003) Evaluation of turbulence models for the prediction of wind turbine aerodynamics. In: 41st Aerospace Sciences Meeting and Exhibit, Nevada. https://doi.org/10.2514/6.2003-517
Kou J, Zhang W (2021) Data-driven modeling for unsteady aerodynamics and aeroelasticity. Prog Aerosp Sci 125:100725. https://doi.org/10.1016/j.paerosci.2021.100725
Zhang Y, Sung W, Mavris D (2018) Application of convolutional neural network to predict airfoil lift coefficient. In: 2018 AIAA/ASCE/AHS/ASC Structures, Structural Dynamics, and Materials Conference. https://doi.org/10.2514/6.2018-1903
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–36
Lye K, Mishra S, Ray D (2020) Deep learning observables in computational fluid dynamics. J Comput Phys 410:109339
Chen X, Li T, Wan Q, He X, Gong C, Pang Y, Liu J (2022) Mgnet: a novel differential mesh generation method based on unsupervised neural networks. Eng Comput. https://doi.org/10.1007/s00366-022-01632-7
Chen X, Liu J, Gong C, Li S, Pang Y, Chen B (2021) MVE-Net: An automatic 3-d structured mesh validity evaluation framework using deep neural networks. Comput Aided Des 141:103104. https://doi.org/10.1016/j.cad.2021.103104
Chen X, Chen R, Wan Q, Xu R, Liu J (2021) An improved data-free surrogate model for solving partial differential equations using deep neural networks. Sci Rep 11. https://doi.org/10.1038/s41598-021-99037-x
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–545. https://doi.org/10.1007/s00466-019-01740-0
Raissi M, Perdikaris P, Karniadakis GE (2019) Physics-informed neural networks: A deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations. J Comput Phys 378:686–707. https://doi.org/10.1016/j.jcp.2018.10.045
Raissi M, Yazdani A, Karniadakis GE (2020) Hidden fluid mechanics: Learning velocity and pressure fields from flow visualizations. Science 367(6481):1026–1030. https://doi.org/10.1126/science.aaw4741
Chen X, Chen R, Wan Q, Xu R, Liu J (2021) An improved data-free surrogate model for solving partial differential equations using deep neural networks. Sci Rep 11. https://doi.org/10.1038/s41598-021-99037-x
Obiols-Sales O, Vishnu A, Malaya N, Chandramowliswharan A (2020) CFDNet: A deep learning-based accelerator for fluid simulations. In: Proceedings of the 34th ACM International Conference on Supercomputing, pp. 1–12
Belbute-Peres FdA, Economon T, Kolter Z (2020) Combining differentiable pde solvers and graph neural networks for fluid flow prediction. In: International Conference on Machine Learning, pp. 2402–2411. PMLR
Tsunoda Y, Mori T, Akima H, Inano S, Tabaru T, Oyama A (2021) Accuracy improvement technique of DNN for accelerating CFD simulator
Duru C, Alemdar H, Baran O (2021) CNNFOIL: convolutional encoder decoder modeling for pressure fields around airfoils. Neural Comput Appl 33:1–15. https://doi.org/10.1007/s00521-020-05461-x
Speziale CG (1998) Turbulence modeling for time-dependent RANS and VLES: A review. AIAA J 36(2):173–184. https://doi.org/10.2514/2.7499
Lee SY, Park C-S, Park K, Lee HJ, Lee S (2022) A physics-informed and data-driven deep learning approach for wave propagation and its scattering characteristics. Eng Comput. https://doi.org/10.1007/s00366-022-01640-7
Chen X, Liu J, Li S, Xie P, Chi L, Wang Q (2018) TAMM: A new topology-aware mapping method for parallel applications on the Tianhe-2A supercomputer. In: Vaidya J, Li J (eds) Algorithms and Architectures for Parallel Processing. Springer, Cham, pp 242–256
Semaan R, Kumar P, Burnazzi M, Tissot G, Cordier L, Noack BR (2016) Reduced-order modelling of the flow around a high-lift configuration with unsteady coanda blowing. J Fluid Mech 800:72–110. https://doi.org/10.1017/jfm.2016.380
Deng N, Noack BR, Morzyński M, Pastur LR (2020) Low-order model for successive bifurcations of the fluidic pinball. J Fluid Mech 884:37. https://doi.org/10.1017/jfm.2019.959
Mou C, Chen N, Iliescu T (2022) An efficient data-driven multiscale stochastic reduced order modeling framework for complex systems
Charles RQ, Su H, Kaichun M, Guibas LJ (2017) PointNet: Deep learning on point sets for 3d classification and segmentation. In: 2017 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), pp 77–85
Tan M, Le Q (2019) Efficientnet: Rethinking model scaling for convolutional neural networks. In: International Conference on Machine Learning, pp 6105–6114. PMLR
Chen X, Liu J, Pang Y, Chen J, Chi L, Gong C (2020) Developing a new mesh quality evaluation method based on convolutional neural network. Eng Appl Comput Fluid Mech 14(1):391–400
Spini A (2020) A neural network investigation for an aerodynamic prediction. Master’s thesis (January 2020)
Scillitoe A, Seshadri P, Wong CY (2021) Instantaneous flowfield estimation with gaussian ridges. In: AIAA Scitech 2021 Forum. https://doi.org/10.2514/6.2021-1138
Donglin C, Gao X, Xu C, Chen S, Fang J, Wang Z (2020) FlowGAN: A conditional generative adversarial network for flow prediction in various conditions. In: 32nd International Conference on Tools with Artificial Intelligence.https://doi.org/10.1109/ICTAI50040.2020.00057
Pfaff T, Fortunato M, Sanchez-Gonzalez A, Battaglia PW (2021) Learning Mesh-Based Simulation with Graph Networks
Kashefi A, Rempe D, Guibas L (2021) A point-cloud deep learning framework for prediction of fluid flow fields on irregular geometries. Phys Fluids 33:027104. https://doi.org/10.1063/5.0033376
Charles, R.Q., Yi, L., Su, H., Guibas, L.: PointNet++: Deep hierarchical feature learning on point sets in a metric space. Adv NeuralInform Process Syst 5099–5108 (2017)
Jaderberg, M., Simonyan, K., Zisserman, A., Kavukcuoglu, K.: Spatial transformer networks. In: Proceedings of the 28th International Conference on Neural Information Processing Systems - Volume 2. NIPS’15, pp. 2017–2025. MIT Press, Cambridge, MA, USA (2015)
Zhao Z, He L, Guo Y, He X, Zhang L (2019) PHengLEI: A large scale parallel cfd framework for arbitrary grids. Chin J Comput 42:2368–2383. https://doi.org/10.11897/SP.J.1016.2019.02368
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. USENIX Association, Savannah, GA
Acknowledgements
This research work was supported in part by the National Key Research and Development Program of China (2021YFB0300101).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors have no competing interests to declare that are relevant to the content of this article.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Chen, X., Li, T., Wan, Y. et al. Developing an advanced neural network and physics solver coupled framework for accelerating flow field simulations. Engineering with Computers 40, 1111–1126 (2024). https://doi.org/10.1007/s00366-023-01861-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00366-023-01861-4