Reduced-Order Modeling of Steady and Unsteady Flows with Deep Neural Networks †
Abstract
:1. Introduction
2. Case Description and Methodology
2.1. Cylinder Wake
2.1.1. Training Data
2.1.2. Model Architecture
2.2. Proper Orthogonal Decomposition
2.3. Spectral Proper Orthogonal Decomposition
2.4. Unsteady Supersonic Boundary-Layer Flow
2.4.1. Training Data
2.4.2. Model Architecture
2.4.3. Proper Orthogonal Decomposition
2.5. Steady Hypersonic Boundary-Layer Flow
2.5.1. Training Data
2.5.2. Model Architecture
3. Results and Discussion
3.1. Cylinder Wake Flow
3.2. Unsteady Supersonic Boundary-Layer Flow
3.3. Steady Hypersonic Boundary-Layer Flow
4. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Taira, K.; Hemati, M.S.; Brunton, S.L.; Sun, Y.; Duraisamy, K.; Bagheri, S.; Dawson, S.T.; Yeh, C.A. Modal analysis of fluid flows: Applications and outlook. AIAA J. 2020, 58, 998–1022. [Google Scholar] [CrossRef]
- Lumley, J.L. The Structure of Inhomogeneous Turbulent Flows; Atmospheric Turbulence and Radio Wave Propagation: Nauka, Moscow, 1967; pp. 166–178. [Google Scholar]
- Schmid, P.J. Dynamic mode decomposition of numerical and experimental data. J. Fluid Mech. 2010, 656, 5–28. [Google Scholar] [CrossRef]
- Sirovich, L. Turbulence and the dynamics of coherent structures. I. Coherent structures. Q. Appl. Math. 1987, 45, 561–571. [Google Scholar] [CrossRef]
- Murata, T.; Fukami, K.; Fukagata, K. Nonlinear mode decomposition with convolutional neural networks for fluid dynamics. J. Fluid Mech. 2020, 882. [Google Scholar] [CrossRef]
- Noack, B.R.; Afanasiev, K.; MORZYŃSKI, M.; Tadmor, G.; Thiele, F. A hierarchy of low-dimensional models for the transient and post-transient cylinder wake. J. Fluid Mech. 2003, 497, 335–363. [Google Scholar] [CrossRef]
- Schmidt, O.T.; Colonius, T. Guide to spectral proper orthogonal decomposition. AIAA J. 2020, 58, 1023–1033. [Google Scholar] [CrossRef]
- Chiatto, M.; Shang, J.K.; de Luca, L.; Grasso, F. Insights into low Reynolds flow past finite curved cylinders. Phys. Fluids 2021, 33, 035150. [Google Scholar] [CrossRef]
- Wen, G.; Gross, A. Local linear stability analysis of laminar separation bubble for helicopter blade section undergoing dynamic stall. In Proceedings of the AIAA Scitech 2020 Forum, Orlando, FL, USA, 6–10 January 2020; p. 2241. [Google Scholar]
- Brunton, S.L.; Noack, B.R.; Koumoutsakos, P. Machine learning for fluid mechanics. Annu. Rev. Fluid Mech. 2020, 52, 477–508. [Google Scholar] [CrossRef]
- Kutz, J.N. Deep learning in fluid dynamics. J. Fluid Mech. 2017, 814, 1–4. [Google Scholar] [CrossRef]
- Paredes, P.; Venkatachari, B.S.; Choudhari, M.M.; Li, F.; Chang, C.L.; Irfan, M.I.; Xiao, H. Toward Transition Modeling in a Hypersonic Boundary Layer at Flight Conditions. In Proceedings of the AIAA Scitech 2020 Forum, Orlando, FL, USA, 6–10 January 2020; p. 0103. [Google Scholar]
- Milano, M.; Koumoutsakos, P. Neural network modeling for near wall turbulent flow. J. Comput. Phys. 2002, 182, 1–26. [Google Scholar] [CrossRef]
- Gross, A.; Fasel, H.F. High-order accurate numerical method for complex flows. AIAA J. 2008, 46, 204–214. [Google Scholar] [CrossRef]
- Chollet, F. Keras. 2015. Available online: https://keras.io (accessed on 1 March 2022).
- Kingma, D.P.; Ba, J. Adam: A method for stochastic optimization. arXiv 2014, arXiv:1412.6980. [Google Scholar]
- Rowley, C.W.; Colonius, T.; Murray, R.M. Model reduction for compressible flows using POD and Galerkin projection. Phys. D Nonlinear Phenom. 2004, 189, 115–129. [Google Scholar] [CrossRef]
- Towne, A.; Schmidt, O.T.; Colonius, T. Spectral proper orthogonal decomposition and its relationship to dynamic mode decomposition and resolvent analysis. J. Fluid Mech. 2018, 847, 821–867. [Google Scholar] [CrossRef]
- Thumm, A.; Wolz, W.; Fasel, H. Numerical simulation of spatially growing three-dimensional disturbance waves in compressible boundary layers. In Laminar-Turbulent Transition; Springer: Berlin/Heidelberg, Germany, 1990; pp. 303–308. [Google Scholar]
- Gross, A.; Fasel, H. Modification of ninth-order weighted essentially nonoscillatory scheme for mixed subsonic/supersonic flow. AIAA J. 2010, 48, 2698–2702. [Google Scholar] [CrossRef]
- Tumin, A. Nonlinear interaction in a three-dimensional compressible boundary layer. In Proceedings of the 19th ICAS, Congress, Anaheim, CA, USA, 18–23 September 1994; pp. 1114–1123. [Google Scholar]
- Barraza, B.; Gross, A.; Leinemann, M.; Hader, C.; Fasel, H.F. Transition Model for Second Mode and Crossflow Instabilities in Hypersonic Flow. In Proceedings of the AIAA SCITECH 2024 Forum, Orlando, FL, USA, 8–12 January 2024; p. 2189. [Google Scholar]
Encoder | |
Layer | Output Shape |
Input | (192, 128, 2) |
1st Conv(3, 3, 16) | (192, 128, 16) |
1st MaxPooling | (96, 64, 16) |
2nd Conv(3, 3, 16) | (96, 64, 16) |
2nd MaxPooling | (48, 32, 16) |
3rd Conv(3, 3, 8) | (48, 32, 8) |
3rd MaxPooling | (24, 16, 8) |
4th Conv(3, 3, 8) | (24, 16, 8) |
4th MaxPooling | (12, 8, 8) |
5th Conv(3, 3, 4) | (12, 8, 4) |
5th MaxPooling | (6, 4, 4) |
6th Conv(3, 3, 2) | (6, 4, 2) |
6th MaxPooling | (3, 2, 2) |
Flatten | (12, 1) |
FCNN (Latent Vector) | (2, 1) |
Decoder | |
Layer | Output Shape |
FCNN output | (12, 1) |
Reshape | (3, 2, 2) |
1st upsampling | (6, 4, 2) |
7th Conv(3, 3, 4) | (6, 4, 4) |
2nd upsampling | (12, 8, 4) |
8th Conv(3, 3, 8) | (12, 8, 8) |
3rd upsampling | (24, 16, 8) |
9th Conv(3, 3, 8) | (24, 16, 8) |
4th upsampling | (48, 32, 8) |
10th Conv(3, 3, 16) | (48, 32, 16) |
5th upsampling | (96, 64, 16) |
11th Conv(3, 3, 16) | (96, 64, 16) |
6th upsampling | (192, 128, 16) |
12th Conv(3, 3, 2) | (192, 128, 2) |
Encoder | |
Layer | Output Shape |
Input | (160, 160, 2) |
1st Conv(3, 3, 16) | (160, 160, 16) |
1st MaxPooling | (80, 80, 16) |
2nd Conv(3, 3, 8) | (80, 80, 8) |
2nd MaxPooling | (40, 40, 8) |
3rd Conv(3, 3, 8) | (40, 40, 8) |
3rd MaxPooling | (20, 20, 8) |
4th Conv(3, 3, 4) | (20, 20, 4) |
4th MaxPooling | (10, 10, 4) |
5th Conv(3, 3, 4) | (8, 8, 4) |
5th MaxPooling | (4, 4, 4) |
Flatten | (64, 1) |
FCNN (Latent Vector) | (2, 1) |
Decoder | |
Layer | Output Shape |
FCNN output | (64, 1) |
Reshape | (4, 4, 4) |
1st upsampling | (8, 8, 4) |
Zero Padding (1, 1) | (10, 10, 4) |
5th Conv(3, 3, 4) | (10, 10, 4) |
2nd upsampling | (20, 20, 4) |
6th Conv(3, 3, 8) | (20, 20, 8) |
3rd upsampling | (40, 40, 8) |
7th Conv(3, 3, 8) | (40, 40, 8) |
4th upsampling | (80, 80, 8) |
8th Conv(3, 3, 16) | (80, 80, 16) |
5th upsampling | (160, 160, 16) |
9th Conv(3, 3, 2) | (160, 160, 2) |
M | 6 |
10,822,430 | |
51.219 K | |
611.362 Pa | |
Pr | 0.71 |
1.4 |
Encoder | |
Layer | Output Shape |
Input | (80, 1) |
1st 1D-Conv(3, 16) | (80, 16) |
1st MaxPooling | (40, 16) |
2nd 1D-Conv(3, 8) | (40, 8) |
2nd MaxPooling | (20, 8) |
3rd 1D-Conv(3, 4) | (20, 4) |
3rd MaxPooling | (10, 4) |
4th 1D-Conv(3, 2) | (10, 2) |
4th MaxPooling | (5, 2) |
Flatten | (10, 1) |
FCNN (Latent Vector) | (3, 1) |
Decoder | |
Layer | Output Shape |
FCNN output | (10, 1) |
Reshape | (5, 2) |
1st upsampling | (10, 2) |
5th 1D-Conv(3, 4) | (10, 4) |
2nd upsampling | (20, 2) |
6th 1D-Conv(3, 8) | (20, 8) |
3rd upsampling | (40, 4) |
7th 1D-Conv(3, 16) | (40, 16) |
4th upsampling | (80, 8) |
8th 1D-Conv(3, 1) | (80, 1) |
Convolutional Neural Network | |
---|---|
Layer | Output Shape |
Input | (8, 1) |
Fully Connected Layer | (20, 1) |
Reshape | (5, 4) |
1st upsampling | (10, 4) |
1st 1D-Conv(3, 8) | (10, 8) |
2nd upsampling | (20, 8) |
2nd 1D-Conv(3, 16) | (20, 16) |
3rd upsampling | (40, 16) |
3rd 1D-Conv(3, 32) | (40, 32) |
3rd upsampling | (80, 32) |
4th 1D-Conv(3, 1) | (80, 1) |
u RMSE | v RMSE | |
---|---|---|
AE | 0.00476 | 0.00648 |
POD | 0.00894 | 0.01058 |
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. |
© 2024 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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Barraza, B.; Gross, A. Reduced-Order Modeling of Steady and Unsteady Flows with Deep Neural Networks. Aerospace 2024, 11, 506. https://doi.org/10.3390/aerospace11070506
Barraza B, Gross A. Reduced-Order Modeling of Steady and Unsteady Flows with Deep Neural Networks. Aerospace. 2024; 11(7):506. https://doi.org/10.3390/aerospace11070506
Chicago/Turabian StyleBarraza, Bryan, and Andreas Gross. 2024. "Reduced-Order Modeling of Steady and Unsteady Flows with Deep Neural Networks" Aerospace 11, no. 7: 506. https://doi.org/10.3390/aerospace11070506
APA StyleBarraza, B., & Gross, A. (2024). Reduced-Order Modeling of Steady and Unsteady Flows with Deep Neural Networks. Aerospace, 11(7), 506. https://doi.org/10.3390/aerospace11070506