GPU-based numerical simulation of multi-phase flow in porous media using multiple-relaxation-time lattice Boltzmann method

被引:45
作者
Li, Xipeng [1 ,2 ]
Zhang, Yun [1 ]
Wang, Xiaowei [1 ]
Ge, Wei [1 ]
机构
[1] Chinese Acad Sci, Inst Proc Engn, State Key Lab Multiphase Complex Syst, EMMS Grp, Beijing 100190, Peoples R China
[2] Univ Chinese Acad Sci, Beijing 100049, Peoples R China
关键词
Porous media; Multiphase flow; Simulation; Diffusion; Lattice Boltzmann method; GPU; MODEL; IMPLEMENTATION; DYNAMICS; GAS;
D O I
10.1016/j.ces.2013.06.037
中图分类号
TQ [化学工业];
学科分类号
0817 ;
摘要
The lattice Boltzmann method (LBM) is often advocated as an effective simulation tool for multi phase flow in porous media. In this paper, we extended the mainstream Rothman-Keller (R K) multi phase model with multi-relaxation-time (MRT) scheme by adding perturbation in the moment space and a diffusion process (except for two-phase flow) after the recoloring step. The former generates the interfacial tension, and the latter eliminates the over anti diffusion effect of the recoloring step. The method was validated by numerical experiments on the Laplace's law and dynamics of spreading, and the drainage and imbibition processes of real cores were then simulated. The simulations were carried out on graphics processing units (GPUs) using Compute Unified Device Architecture (CUDA) and message passing interface (MPI), which was proven to be very efficient (C) 2013 Elsevier Ltd. All rights reserved.
引用
收藏
页码:209 / 219
页数:11
相关论文
共 35 条
[1]  
[Anonymous], 2005, PHYS REV E
[2]  
[Anonymous], 1994, MPI MESS PASS INT ST
[3]  
Biferale L, 2012, LECT NOTES COMPUT SC, V7203, P640, DOI 10.1007/978-3-642-31464-3_65
[4]   Multiple-relaxation-time lattice Boltzmann models in three dimensions [J].
d'Humières, D ;
Ginzburg, I ;
Krafczyk, M ;
Lallemand, P ;
Luo, LS .
PHILOSOPHICAL TRANSACTIONS OF THE ROYAL SOCIETY OF LONDON SERIES A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES, 2002, 360 (1792) :437-451
[5]  
dHumieres D., 1992, GEN LATTICE BOLTZMAN
[6]  
Frisch U., 1987, Complex Systems, V1, P649
[7]   Meso-scale oriented simulation towards virtual process engineering (VPE)-The EMMS Paradigm [J].
Ge, Wei ;
Wang, Wei ;
Yang, Ning ;
Li, Jinghai ;
Kwauk, Mooson ;
Chen, Feiguo ;
Chen, Jianhua ;
Fang, Xiaojian ;
Guo, Li ;
He, Xianfeng ;
Liu, Xinhua ;
Liu, Yaning ;
Lu, Bona ;
Wang, Jian ;
Wang, Junwu ;
Wang, Limin ;
Wang, Xiaowei ;
Xiong, Qingang ;
Xu, Ming ;
Deng, Lijuan ;
Han, Yongsheng ;
Hou, Chaofeng ;
Hua, Leina ;
Huang, Wenlai ;
Li, Bo ;
Li, Chengxiang ;
Li, Fei ;
Ren, Ying ;
Xu, Ji ;
Zhang, Nan ;
Zhang, Yun ;
Zhou, Guofeng ;
Zhou, Guangzheng .
CHEMICAL ENGINEERING SCIENCE, 2011, 66 (19) :4426-4458
[8]   Variably saturated flow described with the anisotropic Lattice Boltzmann methods [J].
Ginzburg, Irina .
COMPUTERS & FLUIDS, 2006, 35 (8-9) :831-848
[9]   A LATTICE BOLTZMANN MODEL FOR MULTIPHASE FLUID-FLOWS [J].
GRUNAU, D ;
CHEN, SY ;
EGGERT, K .
PHYSICS OF FLUIDS A-FLUID DYNAMICS, 1993, 5 (10) :2557-2562
[10]   MICROSCOPIC MODELING OF IMMISCIBLE FLUIDS IN 3 DIMENSIONS BY A LATTICE BOLTZMANN METHOD [J].
GUNSTENSEN, AK ;
ROTHMAN, DH .
EUROPHYSICS LETTERS, 1992, 18 (2BIS) :157-161