Convolutional neural networks for fluid flow analysis: toward effective metamodeling and low dimensionalization

被引:88
作者
Morimoto, Masaki [1 ]
Fukami, Kai [1 ,2 ]
Zhang, Kai [3 ]
Nair, Aditya G. [4 ]
Fukagata, Koji [1 ]
机构
[1] Keio Univ, Dept Mech Engn, Yokohama, Kanagawa 2238522, Japan
[2] Univ Calif Los Angeles, Dept Mech & Aerosp Engn, Los Angeles, CA 90095 USA
[3] Rutgers State Univ, Dept Mech & Aerosp Engn, Piscataway, NJ 08854 USA
[4] Univ Nevada, Dept Mech Engn, Reno, NV 89557 USA
关键词
Convolutional neural network; Machine learning; Fluid flows; Metamodeling; Autoencoder; IMMERSED BOUNDARY METHOD; PREDICTION; RECONSTRUCTION; FIELDS;
D O I
10.1007/s00162-021-00580-0
中图分类号
O3 [力学];
学科分类号
08 ; 0801 ;
摘要
We focus on a convolutional neural network (CNN), which has recently been utilized for fluid flow analyses, from the perspective on the influence of various operations inside it by considering some canonical regression problems with fluid flow data. We consider two types of CNN-based fluid flow analyses: (1) CNN metamodeling and (2) CNN autoencoder. For the first type of CNN with additional scalar inputs, which is one of the common forms of CNN for fluid flow analysis, we investigate the influence of input placements in the CNN training pipeline. As an example, estimation of drag and lift coefficients of an inclined flat plate and two side-by-side cylinders in laminar flows is considered. For the example of flat plate wake, we use the chord Reynolds number Re-c and the angle of attack alpha as the additional scalar inputs to provide the information on the complexity of wake. For the wake interaction problem comprising flows over two side-by-side cylinders, the gap ratio and the diameter ratio are utilized as the additional inputs. We find that care should be taken for the placement of additional scalar inputs depending on the problem setting and the complexity of flows that users handle. We then discuss the influence of various parameters and operations on the CNN performance, with the utilization of autoencoder (AE). A two-dimensional decaying homogeneous isotropic turbulence is considered for the demonstration of AE. The results obtained through the AE highly rely on the decaying nature. Investigation on the influence of padding operation at a convolutional layer is also performed. The zero padding shows reasonable ability compared to other methods which account for the boundary conditions assumed in the numerical data. Moreover, the effect of the dimensional reduction/extension methods inside CNN is also examined. The CNN model is robust against the difference in dimension reduction operations, while it is sensitive to the dimensional extension methods. The findings of this paper will help us better design a CNN architecture for practical fluid flow analysis.
引用
收藏
页码:633 / 658
页数:26
相关论文
共 73 条
[1]   Prediction of aerodynamic flow fields using convolutional neural networks [J].
Bhatnagar, Saakaar ;
Afshar, Yaser ;
Pan, Shaowu ;
Duraisamy, Karthik ;
Kaushik, Shailendra .
COMPUTATIONAL MECHANICS, 2019, 64 (02) :525-545
[2]   Perspective on machine learning for advancing fluid mechanics [J].
Brenner, M. P. ;
Eldredge, J. D. ;
Freund, J. B. .
PHYSICAL REVIEW FLUIDS, 2019, 4 (10)
[3]  
Brunton SL, 2019, DATA-DRIVEN SCIENCE AND ENGINEERING: MACHINE LEARNING, DYNAMICAL SYSTEMS, AND CONTROL, P1, DOI 10.1017/9781108380690
[4]   Special issue on machine learning and data-driven methods in fluid dynamics [J].
Brunton, Steven L. ;
Hemati, Maziar S. ;
Taira, Kunihiko .
THEORETICAL AND COMPUTATIONAL FLUID DYNAMICS, 2020, 34 (04) :333-337
[5]   Dense motion estimation of particle images via a convolutional neural network [J].
Cai, Shengze ;
Zhou, Shichao ;
Xu, Chao ;
Gao, Qi .
EXPERIMENTS IN FLUIDS, 2019, 60 (04)
[6]   Recovering missing CFD data for high-order discretizations using deep neural networks and dynamics learning [J].
Carlberg, Kevin T. ;
Jameson, Antony ;
Kochenderfer, Mykel J. ;
Morton, Jeremy ;
Peng, Liqian ;
Witherden, Freddie D. .
JOURNAL OF COMPUTATIONAL PHYSICS, 2019, 395 :105-124
[7]   A fast immersed boundary method using a nullspace approach and multi-domain far-field boundary conditions [J].
Colonius, Tim ;
Taira, Kunihiko .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2008, 197 (25-28) :2131-2146
[8]   Super-resolution reconstruction of turbulent velocity fields using a generative adversarial network-based artificial intelligence framework [J].
Deng, Zhiwen ;
He, Chuangxin ;
Liu, Yingzheng ;
Kim, Kyung Chun .
PHYSICS OF FLUIDS, 2019, 31 (12)
[9]   A Few Useful Things to Know About Machine Learning [J].
Domingos, Pedro .
COMMUNICATIONS OF THE ACM, 2012, 55 (10) :78-87
[10]   Discriminative Unsupervised Feature Learning with Exemplar Convolutional Neural Networks [J].
Dosovitskiy, Alexey ;
Fischer, Philipp ;
Springenberg, Jost Tobias ;
Riedmiller, Martin ;
Brox, Thomas .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2016, 38 (09) :1734-1747