Convolutional-neural-network-based DES-level aerodynamic flow field generation from URANS data
Source abstract
Abstract
The present paper culminates several investigations into the use of convolutional neural networks (CNNs) as a post-processing step to improve the accuracy of unsteady Reynolds-averaged Navier–Stokes (URANS) simulations for subsonic flows over airfoils at low angles of attack. Time-averaged detached eddy simulation (DES)-generated flow fields serve as the target data for creating and training CNN models. CNN post-processing generates flow-field data comparable to DES resolution, but after using only URANS-level resources and properly training CNN models. This document outlines the underlying theory and progress toward the goal of improving URANS simulations by looking at flow predictions for a class of simple, two-dimensional, streamlined profiles (i.e., an NACA0006 airfoil simulated at Mach 0.3 over an angle-of-attack range of −8° to 8°). After several design iterations, two trained CNN models predict the pressure and density fields immediately surrounding the airfoils, and those results compare well to DES ground truth data. Generally, the trained models match the DES resolution for the model training data. However, to accurately predict the flow conditions outside of the training set, other approaches are necessary. For this portion of the research, all computational fluid dynamic calculations use NASA’s fully-unstructured-Navier–Stokes-3D solver. The rest of the software comes from Python libraries within the public domain to encourage follow-on research. These libraries include TensorFlow for machine learning models and the sequential model-based optimization to generate the algorithm configuration for hyperparameter optimization.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Model Reduction and Neural Networks · Fluid Dynamics and Turbulent Flows · Aerodynamics and Acoustics in Jet Flows
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Hypersonic Design, Integration and Analysis Branch, Naval Surface Warfare Center, Dahlgren Division 1 , Dahlgren, Virginia 22448, USA
Mechanical and Aerospace Engineering, Old Dominion University 2 , Norfolk, Virginia 23529, USA
3 Threat Engineering Branch, Naval Surface Warfare Center, Dahlgren Division, Dahlgren, Virginia 22448, USA
Funding
Office of Naval Research
References (41)
Show source-provided references
1. OpenAI · 2023
2. Pichai · 2023
3. Turbulence modeling in the age of data10.1146/annurev-fluid-010518-040547 ↗
4. Machine learning for turbulence modeling and predictions
5. The influence of adversarial training on turbulence closure modeling
6. Physics-informed neural networks: A deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations10.1016/j.jcp.2018.10.045 ↗
7. Hidden fluid mechanics: Learning velocity and pressure fields from flow visualizations10.1126/science.aaw4741 ↗
8. Machine learning for fluid mechanics10.1146/annurev-fluid-010719-060214 ↗
9. Modal analysis of fluid flows: Applications and outlook10.2514/1.j058462 ↗
10. Shallow neural networks for fluid flow reconstruction with limited sensors10.1098/rspa.2020.0097 ↗
11. Machine-learning-augmented predictive modeling of turbulent separated flows over airfoils10.2514/1.j055595 ↗
12. A machine learning strategy to assist turbulence model development
13. New approaches in turbulence and transition modeling using data-driven techniques
14. Machine learning methods for data-driven turbulence modeling
15. Application of supervised learning to quantify uncertainties in turbulence and combustion modeling
16. Machine learning enhancement of Spalart-Allmaras turbulence model using convolutional neural network
17. Super-resolution analysis via machine learning: A survey for fluid flows10.1007/s00162-023-00663-0 ↗
18. Exploration and prediction of fluid dynamical systems using auto-encoder technology10.1063/5.0012906 ↗
19. Super-resolution reconstruction of turbulent flows with machine learning10.1017/jfm.2019.238 ↗
20. M. Matsuo , T.Nakamura, M.Morimoto, K.Fukami, and K.Fukagata, “Supervised convolutional network for three-dimensional fluid data reconstruction from sectional flow fields with adaptive super-resolution assistance,” arXiv:2103.09020 (2021).10.1299/jsmemecj.2021.J063-11 ↗
21. Super-resolution reconstruction for the three-dimensional turbulence flows with a back-projection network10.1063/5.0147902 ↗
22. SURFNet: Super-resolution of turbulent flows with transfer learning using small datasets
23. Convolutional neural networks for the construction of surrogate models of fluid flows
24. Discovering governing equations from data by sparse identification of nonlinear dynamical systems10.1073/pnas.1517384113 ↗
25. Machine learning–accelerated computational fluid dynamics10.1073/pnas.2101784118 ↗
26. Convolutional-neural-network-based auto-encoder for synthetic upscaling of computational fluid dynamics simulations
27. Patch-wise training to improve convolutional neural network synthetic upscaling of computational fluid dynamics simulations
28. R. T. Biedron , J.-R.Carlson, J. M.Derlaga, P. M.Gnoffo, D. P.Hammond, W. T.Jones, B.Kleb, E. M.Lee-Rausch, E. J.Nielsen, M. A.Park, C. L.Rumsey, J. L.Thomas, and W. A.Wood, “FUN3D manual 13.1,” Technical Report No. NASA/TM-2016-219580, 2017.
29. Modifications and clarifications for the implementation of the Spalart-Allmaras turbulence model
30. A grid and flow adaptive wall-function method for RANS turbulence modelling10.1016/j.jcp.2006.05.003 ↗
31. SciPy 1.0: Fundamental algorithms for scientific computing in Python10.1038/s41592-019-0686-2 ↗
32. SMAC3: A versatile Bayesian optimization package for hyperparameter optimization
33. Chollet · 2015
34. D. P. Kingma and J.Ba, “Adam: A method for stochastic optimization,” arXiv:1412.6980 (2014).
35. M. D. Zeiler , “ADADELTA: An adaptive learning rate method,” arXiv:1212.5701 (2012).
36. Adaptive subgradient methods for online learning and stochastic optimization
37. Incorporating Nesterov momentum into Adam
38. A method for solving the convex programming problem with convergence rate O(1/k2)
39. A. Solera-Rico , C. S.Vila, M. A.Gomez, Y.Wang, A.Almashjary, S.Dawson, and R.Vinuesa, “β-variational autoencoders and transformers for reduced-order modelling of fluid flows,” arXiv:2304.03571v1 (2023).10.21203/rs.3.rs-2825880/v1
40. Probabilistic neural networks for fluid flow surrogate modeling and data recovery10.1103/physrevfluids.5.104401 ↗
41. Assessments of epistemic uncertainty using Gaussian stochastic weight averaging for fluid-flow regression10.1016/j.physd.2022.133454 ↗