CFDBench: A Large-Scale Benchmark for Machine Learning Methods in Fluid Dynamics (2310.05963v2)
Abstract: In recent years, applying deep learning to solve physics problems has attracted much attention. Data-driven deep learning methods produce fast numerical operators that can learn approximate solutions to the whole system of partial differential equations (i.e., surrogate modeling). Although these neural networks may have lower accuracy than traditional numerical methods, they, once trained, are orders of magnitude faster at inference. Hence, one crucial feature is that these operators can generalize to unseen PDE parameters without expensive re-training.In this paper, we construct CFDBench, a benchmark tailored for evaluating the generalization ability of neural operators after training in computational fluid dynamics (CFD) problems. It features four classic CFD problems: lid-driven cavity flow, laminar boundary layer flow in circular tubes, dam flows through the steps, and periodic Karman vortex street. The data contains a total of 302K frames of velocity and pressure fields, involving 739 cases with different operating condition parameters, generated with numerical methods. We evaluate the effectiveness of popular neural operators including feed-forward networks, DeepONet, FNO, U-Net, etc. on CFDBnech by predicting flows with non-periodic boundary conditions, fluid properties, and flow domain shapes that are not seen during training. Appropriate modifications were made to apply popular deep neural networks to CFDBench and enable the accommodation of more changing inputs. Empirical results on CFDBench show many baseline models have errors as high as 300% in some problems, and severe error accumulation when performing autoregressive inference. CFDBench facilitates a more comprehensive comparison between different neural operators for CFD compared to existing benchmarks.
- Lodhi Devendra K. Agrawal. Dam-break flood simulation under various likely scenarios and mapping using gis: Case of a proposed dam on river yamuna, india. Journal of Mountain Science, 2012.
- Global stability of a lid-driven cavity with throughflow: Flow visualization studies. Physics of Fluids A, 3(3):2081–2091, 1991.
- Accurate medium-range global weather forecasting with 3d neural networks. Nature, 619(7970):533–538, 2023.
- Language models are few-shot learners. ArXiv, abs/2005.14165, 2020.
- Lno: Laplace neural operator for solving differential equations. arXiv preprint arXiv:2303.10528, 2023.
- Lattice boltzmann method for fluid flows. Annual Review of Fluid Mechanics, 1998.
- Can-pinn: A fast physics-informed neural network based on coupled-automatic-numerical differentiation method. 2021.
- Bert: Pre-training of deep bidirectional transformers for language understanding. ArXiv, abs/1810.04805, 2019.
- Sigmoid-weighted linear units for neural network function approximation in reinforcement learning. 2017.
- Theory and practice of finite elements, volume 159. Springer, 2004.
- A spectral element method for the navier-stokes equations with improved accuracy. SIAM Journal on Numerical Analysis, 2000.
- Kunihiko Fukushima. Neocognitron: A self-organizing neural network model for a mechanism of pattern recognition unaffected by shift in position. Biological Cybernetics, 36:193–202, 1980.
- Phygeonet: Physics-informed geometry-adaptive convolutional neural networks for solving parameterized steady-state pdes on irregular domain. Journal of Computational Physics, page 110079, Mar 2021.
- High-re solutions for incompressible flow using the navier-stokes equations and a multigrid method. Journal of Computational Physics, 48(3):387–411, 1982.
- Generative adversarial nets. In NIPS, 2014.
- Patrik Simon Hadorn. Shift-deeponet: Extending deep operator networks for discontinuous output functions, 2022.
- Delving deep into rectifiers: Surpassing human-level performance on imagenet classification. 2015 IEEE International Conference on Computer Vision (ICCV), pages 1026–1034, 2015.
- Deep residual learning for image recognition. IEEE, 2016.
- Long short-term memory. Neural Computation, 9:1735–1780, 1997.
- Augmented physics-informed neural networks (apinns): A gating network-based soft domain decomposition methodology. arXiv preprint arXiv:2211.08939, 2022.
- Image-to-image translation with conditional adversarial networks. In 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Jul 2017.
- Extended physics-informed neural networks (xpinns): A generalized space-time domain decomposition based deep learning framework for nonlinear partial differential equations. In AAAI spring symposium: MLPS, volume 10, 2021.
- Conservative physics-informed neural networks on discrete domains for conservation laws: Applications to forward and inverse problems. Computer Methods in Applied Mechanics and Engineering, 365:113028, 2020.
- Machine learning accelerated computational fluid dynamics. Jan 2021.
- Neural operator: Learning maps between function spaces. CoRR, abs/2108.08481, 2021.
- Deep learning. Nature, 521:436–44, 05 2015.
- Fourier neural operator for parametric partial differential equations, 2020.
- Physics-informed neural operator for learning partial differential equations. arXiv preprint arXiv:2111.03794, 2021.
- B-deeponet: An enhanced bayesian deeponet for solving noisy parametric pdes using accelerated replica exchange sgld. Journal of Computational Physics, 2023.
- Learning nonlinear operators via deeponet based on the universal approximation theorem of operators. Nature Machine Intelligence, 3:218 – 229, 2019.
- A comprehensive and fair comparison of two neural operators (with practical extensions) based on fair data. Computer Methods in Applied Mechanics and Engineering, 2021.
- Geometry aware physics informed neural network surrogate for solving navier–stokes equation (gapinn). Advanced Modeling and Simulation in Engineering Sciences, 9(1), Jun 2022.
- Vladimir Moya Quiroga. 2d dam break flood simulation with hec-ras: Chepete dam. 2021.
- 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, 2019.
- Weatherbench: A benchmark data set for data‐driven weather forecasting. Journal of Advances in Modeling Earth Systems, 12(11), 2020.
- Phycrnet: Physics-informed convolutional-recurrent network for solving spatiotemporal pdes. Computer Methods in Applied Mechanics and Engineering, Computer Methods in Applied Mechanics and Engineering, Jun 2021.
- Walter Ritz. Über eine neue methode zur lösung gewisser variationsprobleme der mathematischen physik. 1909.
- High-resolution image synthesis with latent diffusion models. 2022 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), pages 10674–10685, 2021.
- U-net: Convolutional networks for biomedical image segmentation. CoRR, abs/1505.04597, 2015.
- H. Schlicting. Boundary layer theory. Mcgraw-hill, 1960.
- P. N. Shankar and MD Deshpande. Fluid mechanics in the driven cavity. Annual Review of Fluid Mechanics, 32(1), 2000.
- Metnet: A neural weather model for precipitation forecasting. Submission to journal, 2020.
- Allen Taflove. Computational electrodynamics the finite-difference time-domain method. 1995.
- Pdebench: An extensive benchmark for scientific machine learning. Advances in Neural Information Processing Systems, 35:1596–1611, 2022.
- Enhanced deeponet for modeling partial differential operators considering multiple input functions. 2022.
- Svd perspectives for augmenting deeponet flexibility and interpretability. Computer Methods in Applied Mechanics and Engineering, 2023.
- An introduction to computational fluid dynamics - the finite volume method. 2007.
- Improved architectures and training algorithms for deep operator networks, 2021.
- Learning the solution operator of parametric partial differential equations with physics-informed deeponets. Science Advances, 7, 2021.
- Koopman neural operator as a mesh-free solver of non-linear partial differential equations. arXiv preprint arXiv:2301.10022, 2023.
- Megaflow2d: A parametric dataset for machine learning super-resolution in computational fluid dynamics simulations. In Proceedings of Cyber-Physical Systems and Internet of Things Week 2023, CPS-IoT Week ’23, page 100–104, New York, NY, USA, 2023. Association for Computing Machinery.
- Transfer learning enhanced deeponet for long-time prediction of evolution equations. 2022.
- Unpaired image-to-image translation using cycle-consistent adversarial networks. In 2017 IEEE International Conference on Computer Vision (ICCV), Oct 2017.
- The finite element method. 1977.
- Yining Luo (1 paper)
- Yingfa Chen (11 papers)
- Zhen Zhang (384 papers)