Convolutional Neural Networks for Steady Flow Approximation

In aerodynamics related design, analysis and optimization problems, flow fields are simulated using computational fluid dynamics (CFD) solvers. However, CFD simulation is usually a computationally expensive, memory demanding and time consuming iterative process. These drawbacks of CFD limit opportunities for design space exploration and forbid interactive design. We propose a general and flexible approximation model for real-time prediction of non-uniform steady laminar flow in a 2D or 3D domain based on convolutional neural networks (CNNs). We explored alternatives for the geometry representation and the network architecture of CNNs. We show that convolutional neural networks can estimate the velocity field two orders of magnitude faster than a GPU-accelerated CFD solver and four orders of magnitude faster than a CPU-based CFD solver at a cost of a low error rate. This approach can provide immediate feedback for real-time design iterations at the early stage of design. Compared with existing approximation models in the aerodynamics domain, CNNs enable an efficient estimation for the entire velocity field. Furthermore, designers and engineers can directly apply the CNN approximation model in their design space exploration algorithms without training extra lower-dimensional surrogate models.

[1]  M. Mawson,et al.  Real-time Flow Computations using an Image Based Depth Sensor and GPU Acceleration , 2013 .

[2]  M. Turner Stiffness and Deflection Analysis of Complex Structures , 1956 .

[3]  Sean Hanna,et al.  Reduced-order urban wind interference , 2015, Simul..

[4]  Lars Chittka,et al.  Speed-accuracy tradeoffs in animal decision making. , 2009, Trends in ecology & evolution.

[5]  Wolfgang Schröder,et al.  Differential equation based constrained reinitialization for level set methods , 2008, J. Comput. Phys..

[6]  Zanetti,et al.  Use of the Boltzmann equation to simulate lattice gas automata. , 1988, Physical review letters.

[7]  Thomas Brox,et al.  FlowNet: Learning Optical Flow with Convolutional Networks , 2015, 2015 IEEE International Conference on Computer Vision (ICCV).

[8]  Dimitri N. Mavris,et al.  New Approaches to Conceptual and Preliminary Aircraft Design: A Comparative Assessment of a Neural Network Formulation and a Response Surface Methodology , 1998 .

[9]  Marc A. Stelmack,et al.  Framework for Multidisciplinary Design Based on Response-Surface Approximations , 1999 .

[10]  Kazuomi Yamamoto,et al.  Efficient Optimization Design Method Using Kriging Model , 2005 .

[11]  D. Birchall,et al.  Computational Fluid Dynamics , 2020, Radial Flow Turbocompressors.

[12]  Lorenzo Torresani,et al.  Deep End2End Voxel2Voxel Prediction , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition Workshops (CVPRW).

[13]  Alistair Revell,et al.  Real-time Flow Computations using the Microsoft Kinect Sensor and GPU Acceleration , 2013 .

[14]  Jürgen Schmidhuber,et al.  Deep learning in neural networks: An overview , 2014, Neural Networks.

[15]  Thor Kristian Valderhaug The Lattice Boltzmann Simulation on Multi-GPU Systems , 2011 .

[16]  L. Watson,et al.  Reasonable Design Space Approach to Response Surface Approximation , 1999 .

[17]  Takeo Igarashi,et al.  Pteromys: interactive design and optimization of free-formed free-flight model airplanes , 2014, ACM Trans. Graph..

[18]  Lorenzo Torresani,et al.  Deep End2End Voxel2Voxel Prediction , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition Workshops (CVPRW).

[19]  Anthony A. Giunta,et al.  Aircraft Multidisciplinary Design Optimization using Design of Experiments Theory and Response Surface Modeling Methods , 1997 .

[20]  Yoshua Bengio,et al.  Gradient-based learning applied to document recognition , 1998, Proc. IEEE.

[21]  Trevor Darrell,et al.  Caffe: Convolutional Architecture for Fast Feature Embedding , 2014, ACM Multimedia.

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

[23]  Masoud Rais-Rohani,et al.  A comparative study of metamodeling methods for multiobjective crashworthiness optimization , 2005 .

[24]  I. Tiselj,et al.  Lattice Boltzmann Method , 2022, Advanced Computational Techniques for Heat and Mass Transfer in Food Processing.

[25]  Vincent Heuveline,et al.  THE OPENLB PROJECT: AN OPEN SOURCE AND OBJECT ORIENTED IMPLEMENTATION OF LATTICE BOLTZMANN METHODS , 2007 .

[26]  Stephen J. Leary,et al.  Global Approximation and Optimization Using Adjoint Computational Fluid Dynamics Codes , 2004 .

[27]  P. Smereka,et al.  A Remark on Computing Distance Functions , 2000 .

[28]  Andrew Y. Ng,et al.  Convolutional-Recursive Deep Learning for 3D Object Classification , 2012, NIPS.

[29]  Rob Fergus,et al.  Depth Map Prediction from a Single Image using a Multi-Scale Deep Network , 2014, NIPS.

[30]  P. Brandimarte Finite Difference Methods for Partial Differential Equations , 2006 .

[31]  M. Y. M. Ahmed,et al.  Surrogate-Based Aerodynamic Design Optimization: Use of Surrogates in Aerodynamic Design Optimization , 2009 .

[32]  Jitendra Malik,et al.  Learning Rich Features from RGB-D Images for Object Detection and Segmentation , 2014, ECCV.