DeepCFD: Efficient Steady-State Laminar Flow Approximation with Deep Convolutional Neural Networks

Computational Fluid Dynamics (CFD) simulation by the numerical solution of the Navier-Stokes equations is an essential tool in a wide range of applications from engineering design to climate modeling. However, the computational cost and memory demand required by CFD codes may become very high for flows of practical interest, such as in aerodynamic shape optimization. This expense is associated with the complexity of the fluid flow governing equations, which include non-linear partial derivative terms that are of difficult solution, leading to long computational times and limiting the number of hypotheses that can be tested during the process of iterative design. Therefore, we propose DeepCFD: a convolutional neural network (CNN) based model that efficiently approximates solutions for the problem of non-uniform steady laminar flows. The proposed model is able to learn complete solutions of the Navier-Stokes equations, for both velocity and pressure fields, directly from ground-truth data generated using a state-of-the-art CFD code. Using DeepCFD, we found a speedup of up to 3 orders of magnitude compared to the standard CFD approach at a cost of low error rates.

[1]  Marcus Liwicki,et al.  Deepdocclassifier: Document classification with deep Convolutional Neural Network , 2015, 2015 13th International Conference on Document Analysis and Recognition (ICDAR).

[2]  J. M. Nóbrega,et al.  Laminar flow in chevron-type plate heat exchangers: CFD analysis of tortuosity, shape factor and friction factor , 2007 .

[3]  Thomas Brox,et al.  U-Net: Convolutional Networks for Biomedical Image Segmentation , 2015, MICCAI.

[4]  Ken Perlin,et al.  Accelerating Eulerian Fluid Simulation With Convolutional Networks , 2016, ICML.

[5]  Michael Chertkov,et al.  Turbulence forecasting via Neural ODE. , 2019, 1911.05180.

[6]  Yaochu Jin,et al.  Optimization of micro heat exchanger: CFD, analytical approach and multi-objective evolutionary algorithms , 2006 .

[7]  Guigang Zhang,et al.  Deep Learning , 2016, Int. J. Semantic Comput..

[8]  K. Bathe,et al.  A mesh adaptivity procedure for CFD and fluid-structure interactions , 2009 .

[9]  J. Templeton,et al.  Reynolds averaged turbulence modelling using deep neural networks with embedded invariance , 2016, Journal of Fluid Mechanics.

[10]  Mengqi Zhang,et al.  Inverse Design of Airfoil Using a Deep Convolutional Neural Network , 2019, AIAA Journal.

[11]  Katja Bachmeier,et al.  Numerical Heat Transfer And Fluid Flow , 2016 .

[12]  David Duvenaud,et al.  Neural Ordinary Differential Equations , 2018, NeurIPS.

[13]  Anima Anandkumar,et al.  A data-driven approach to modeling turbulent decay at non-asymptotic Reynolds numbers , 2019 .

[14]  Hugo F. S. Lui,et al.  Construction of reduced-order models for fluid flows using deep feedforward neural networks , 2019, Journal of Fluid Mechanics.

[15]  Paris Perdikaris,et al.  Physics-informed neural networks: A deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations , 2019, J. Comput. Phys..

[16]  Tsuyoshi Murata,et al.  {m , 1934, ACML.

[17]  C. Simonson,et al.  Combined heat and mass transfer for laminar flow of moist air in a 3D rectangular duct: CFD simulation and validation with experimental data , 2008 .

[18]  Wei Li,et al.  Convolutional Neural Networks for Steady Flow Approximation , 2016, KDD.

[19]  Hrvoje Jasak,et al.  A tensorial approach to computational continuum mechanics using object-oriented techniques , 1998 .

[20]  F. Sarghini,et al.  Neural networks based subgrid scale modeling in large eddy simulations , 2003 .

[21]  Stefan Langer,et al.  Steady-state laminar flow solutions for NACA 0012 airfoil , 2016 .