CHEN Xinyang,NIE Zisen,JIANG Zichao,et al.Lattice Boltzmann method based on deep neural network[J].Acta Scientiarum Naturalium Universitatis Sunyatseni,2021,60(05):39-49.
CHEN Xinyang,NIE Zisen,JIANG Zichao,et al.Lattice Boltzmann method based on deep neural network[J].Acta Scientiarum Naturalium Universitatis Sunyatseni,2021,60(05):39-49. DOI: 10.13471/j.cnki.acta.snus.2020.07.09.2020B076.
Lattice Boltzmann method based on deep neural network
Compared to the traditional computational fluid dynamics techniques, the Lattice Boltzmann method has the advantages of simple structure of program, strong adaptability to complex boundaries as well as nonlinear problems, and high parallelism. However, since LBM is an explicit algorithm, its calculation usually involves many iteration steps, and thereby consumes a huge amount of computing resources. This study takes advantage of deep learning in prediction and regression to accelerate LBM calculations innovatively. We establish a prediction model (compressed LBM or C-LBM), which involves an artificial neural network composed of convolution layers and convolution long-term and short-term memory layers. The prediction model is an equivalent substitution of multiple ordinary LBM iterations. For the two dimensional driven cavity circulation problem, the mean square error of C-LBM is less than
ZHANG W, YANG Y, XU J. Theory and application of Lattice Boltzmann method[J]. Machinery Modern, 2003,4:4-6.
FAN Z, QIU F, KAUFMAN A,et al. GPU cluster for high performance computing[C]// The 2004 ACM/IEEE Conference on Supercomputing, 2004:47.
WANG Y, HE Y, ZHAO T, et al. Implicit-Explicit finite-difference Lattice Boltzmann method for compressible flows[J]. International Journal of Modern Physics C, 2007, 18(12):1961-1983.
XIE X, MOHEBUJJAMAN M, REBHOLZ L G, et al. Data-driven filtered reduced order modeling of fluid flows, SIAM [J].Journal on Scientific Computing, 2017,40(3) :B834-B857.
WITT T D, LESSIG C, FIUME E. Fluid simulation using laplacian eigenfunctions [J].ACM Transactions on Graphics , 2012,31(1): 1-11.
SILVA W A, BARTELS R E . Development of reduced-order models for aeroelastic analysis and flutter prediction using the CFL3Dv6.0 Code [J].Journal of Fluids and Structures, 2004,19(6): 729-745.
VAROL Y, OZTO P,AVCI E,et al. Estimation of thermal and flow fields due to natural convection using support vector machines (SVM) in a porous cavity with discrete heat sources [J]. Letters in Heat and Mass Transfer, 2008,35(8):928-936.
SCHMIDHUBER J. Deep learning in neural networks: An overview [J]. Neural Networks, 2014,61:85-117.
GUO X, LI W, IORIO F. Convolutional neural networks for steady flow approximation [C]// The 22nd ACM SIGKDD. International Conference on Knowledge Discovery and Data Mining, 2016:481-490.
JONATHAN T, KRISTOFER S, PABLO S,et al. Accelerating eulerian fluid simulation with convolutional networks [C]// International Conference on Machine Learning, 2017:3424-3433.
OLIVER H. Lat-Net: Compressing Lattice Boltzmann flow simulations using deep neural networks[J/OL]. (2017-05-25)[2020-09-29].http://arxiv.org/abs/1705.09036http://arxiv.org/abs/1705.09036.
GOODFELLOW I, POUGET-ABADIE J, MIRZA M, et al. Generative adversarial nets [C]// The 27th International Conference on Neural Information Processing Systems, 2014: 2672-2680.
GREGOR K, DANIHELKAI I, GRAVES A, et al.DRAW: A recurrent neural network for image generation [J/OL].(2015-04-02)[2020-09-29].https://arxiv.org/abs/1502.04623https://arxiv.org/abs/1502.04623.
JIANWEI Y, ANITHA K, DHRUV B, et al. LR-GAN: Layered recursive generative adversarial networks for image generation[J/OL].(2017-04-02)[2020-09-29].http://arxiv.org/abs/1703.01560http://arxiv.org/abs/1703.01560.
SHI X, CHEN Z, WANG H, et al. Convolutional LSTM Network: A machine learning approach for precipitation nowcasting [J/OL]. (2015-09-19)[2020-09-29].http://arxiv.org/abs/1506.04214http://arxiv.org/abs/1506.04214.
HE K, ZHANG X, REN S, et al.Deep residual learning for image recognition [C]// IEEE Conference on Computer Vision & Pattern Recognition, 2016: 770-778.
QIAN Y-H,DHUMIERES D, LALLEMAND P. Lattice BGK model for Navier-Stokes equation [J]. Europhysics Letters,1992, 17 (6): 479-484.
GUO Z, ZHENG C, Theory and applications of Lattice Boltzmann method [M].Beijing: Press Science, 2009.
RUMELHART D E, MaClelland J L. Learning internal representations by error propagation [M]. Parallel Distributed Processing: Explorations in the Microstructure of Cognition: Foundations. MIT Press, 1987:318-362.
DIEDERIK P K, JIMMY B. Adam: a method for stochastic optimization [J/OL].(2017-01-30)[2020-09-29]. https://arxiv.org/abs/1412.6980https://arxiv.org/abs/1412.6980.
SHANKAR P N, DESHPANDE M D. Fluid mechanics in the driven cavity [J]. Annual Review of Fluid Mechanics, 2000,32 (1): 93-136.