A new fluid flow approximation method using a vision transformer and a U-shaped convolutional neural network
Source abstract
Abstract
Numerical simulation of fluids is important in modeling a variety of physical phenomena, such as weather, climate, aerodynamics, and plasma physics. The Navier–Stokes equations are commonly used to describe fluids, but solving them at a large scale can be computationally expensive, particularly when it comes to resolving small spatiotemporal features. This trade-off between accuracy and tractability can be challenging. In this paper, we propose a novel artificial intelligence-based method for improving fluid flow approximations in computational fluid dynamics (CFD) using deep learning (DL). Our method, called CFDformer, is a surrogate model that can handle both local and global features of CFD input data. It is also able to adjust boundary conditions and incorporate additional flow conditions, such as velocity and pressure. Importantly, CFDformer performs well under different velocities and pressures outside of the flows it was trained on. Through comprehensive experiments and comparisons, we demonstrate that CFDformer outperforms other baseline DL models, including U-shaped convolutional neural network (U-Net) and TransUNet models.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Model Reduction and Neural Networks · Fluid Dynamics and Turbulent Flows · Fluid Dynamics and Vibration Analysis
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
School of Computer Science and Engineering, Pusan National University 1 , Busan 46241, Republic of Korea
SmartM2M 2 , Busan 48058, Republic of Korea
Blockchain Platform Research Center, Pusan National University 3 , Busan 46241, Republic of Korea
Air Solution R&D Laboratory, LG Electronics 4 , Changwon 51554, Republic of Korea
Funding
Institute for Information and Communications Technology Promotion · Pusan National Universit
References (28)
Show source-provided references
1. A review of CFD methods and their application to automobile aerodynamics10.4271/920338 ↗
2. 1053
3. Using computational fluid dynamics for aerodynamics – A critical assessment
4. Coupling high-resolution numerical weather prediction and computational fluid dynamics: Auckland harbour case study10.3390/app11093982 ↗
5. Increasing spatial resolution of wind resource prediction using NWP and RANS simulation10.1016/j.jweia.2020.104499 ↗
6. Mathematical modeling of wildland fire initiation and spread10.1016/j.envsoft.2020.104640 ↗
7. Computational analysis of the importance of flow synchrony for cardiac ventricular assist devices10.1016/j.compbiomed.2014.03.013 ↗
8. Analysis of the formation mechanism and occurrence possibility of post-stenotic dilatation of the aorta by CFD approach10.1016/j.cmpb.2020.105522 ↗
9. CFD methodology for simulation of LNG spills and rapid phase transition (RPT)10.1016/j.psep.2018.09.025 ↗
10. A quantitative individual risk assessment method in process facilities with toxic gas release hazards: A combined scenario set and CFD approach10.1002/prs.11979 ↗
11. The numerical solution of the Navier-Stokes equations for an incompressible fluid10.1090/s0002-9904-1967-11853-6 ↗
12. Robust deep learning for emulating turbulent viscosities10.1063/5.0064458 ↗
13. DiscretizationNet: A machine-learning based solver for Navier-Stokes equations using finite volume discretization10.1016/j.cma.2021.113722 ↗
14. M. D. Ribeiro, A. Rehman, S. Ahmed, and A. R. Dengel, “DeepCFD: Efficient steady-state laminar flow approximation with deep convolutional neural networks,” arXiv:abs/2004.08826 (2020).
15. H. Kang (2023). “CFDformer dataset generation,” Zenodo. 10.5281/zenodo.7527624
16. Towards incompressible laminar flow estimation based on interpolated feature generation and deep learning10.3390/su141911996 ↗
17. CFDNet: A deep learning-based accelerator for fluid simulations
18. Machine learning–accelerated computational fluid dynamics10.1073/pnas.2101784118 ↗
19. Accelerating Eulerian fluid simulation with convolutional networks
20. Comparing recurrent and convolutional neural networks for predicting wave propagation
21. An image is worth 16 × 16 words: Transformers for image recognition at scale
22. U-net: Convolutional networks for biomedical image segmentation
23. Attention is all you need
24. Understanding deep image representations by inverting them
25. Adam: A Method for Stochastic Optimization
26. Precise simulation, CFDtool-Matlab CFD Simulation GUI &toolbox, https://github.com/precise-simulation/cfdtool/releases/tag/1.9, 2022.
27. TransUNet: Transformers Make Strong Encoders for Medical image Segmentation
28. Direct fit to nature: An evolutionary perspective on biological and artificial neural networks10.1016/j.neuron.2019.12.002 ↗