共查询到17条相似文献,搜索用时 62 毫秒
1.
2.
基于格子Boltzmann方法的多孔介质流动模拟GPU加速 总被引:1,自引:0,他引:1
利用NVIDIA CUDA平台,在GPU上结合稀疏存贮算法实现基于格子Boltzmann方法的孔隙尺度多孔介质流动模拟加速,测试该算法相对基本算法的性能.比较该算法在不同GPU上使用LBGK和MRT两种碰撞模型及单、双精度计算时的性能差异.测试结果表明在GPU环境下采用稀疏存贮算法相对基本算法能大幅提高计算速度并节省显存,相对于串行CPU程序加速比达到两个量级.使用较新构架的GPU时,MRT和LBGK碰撞模型在单、双浮点数精度下计算速度相同.而在较上一代的GPU上,计算精度对MRT碰撞模型计算速度影响较大. 相似文献
3.
4.
5.
采用格子Boltzmann方法,对多孔介质方腔内的混合对流现象进行研究.方腔内部中心有一发热圆,径宽比D/L=0.4,冷流体从方腔左下角入口流进,从方腔左上角出口流出,四周壁面绝热.在普朗特数Pr=0.71和格拉晓夫数Gr=1.4×104时,分析理查德森数Ri和达西数Da对发热圆表面平均努赛尔数Nu的影响.结果表明:Ri数位于10-3~10范围内,Nu随Ri的增大而减小.Da越大,Ri对Nu的影响越显著;Da数位于10-5~10-2范围内,强制对流占主导的情况下(Ri≤0.1),Nu随着多孔介质的Da的增大而增大.自然对流占主导的情况下(Ri=10),Nu对Da的变化不敏感. 相似文献
6.
基于国家数值风洞LBM模块和自编程序,本文在孔隙尺度下对微孔中两种可混溶溶液的黏性指进反应混合过程进行了数值研究。针对两种溶液之间的化学反应以及产物的析出,本文重点研究化学反应速率、固态生成物的成核速率以及聚集速率对黏性指进的影响。研究发现:反应会明显改变黏性指进的界面浓度分布,一方面随着反应速率的增加,指进界面处各组分的变化越来越明显;另一方面由于受到扩散作用的限制,当反应速率增大到一定值后,各组分的平均浓度不再发生变化;产物的生成量与反应速率成正相关,与成核速率和聚集速率成负相关;析出的固相组分的浓度与成核速率和聚集速率成正相关;混合长度主要和反应速率相关,成核速率以及聚集速度的改变对混合长度基本没有影响。 相似文献
7.
本文采用格子Boltzmann方法模拟了多孔介质内的溶解和沉淀现象, 并分析了雷诺数、施密特数、达姆科勒数对多孔介质孔隙结构及浓度分布的影响. 结果表明: 对于多孔介质内的溶解(沉淀)过程, 当雷诺数越大时, 孔隙率越大(小), 平均浓度值越小(大); 当达姆科勒数或施密特数较小时, 溶解和沉淀过程均受反应控制, 此时反应在多孔介质的固体表面较为均匀的发生; 当达姆科勒数或施密特数较大时, 溶解和沉淀过程均受扩散控制, 此时反应主要发生在上游及大孔隙区域. 相似文献
8.
9.
采用格子Boltzmann方法研究了孔隙尺度下多孔介质内含流固溶解反应的互溶驱替过程,重点研究了被驱替流体与驱替流体黏性差异较大的情况下,溶解反应引起的多孔介质内部结构变化对驱替过程的影响;定量分析了不同达姆科勒数及佩克莱数下多孔介质孔隙率和驱替过程驱替效率随时间的演变.研究结果表明:达姆科勒数较大时,溶解反应的发生会在多孔介质内部生成虫洞,导致一部分被驱替流体不能被波及,驱替流体沿虫洞离开多孔介质,造成驱替效率的减少.在此基础上,随着达姆科勒数的增大,孔隙率变化越大,生成的虫洞越宽,最终驱替效率变大,但仍小于无溶解反应时的驱替效率;随着佩克莱数的增大,指进增长速度越快,孔隙率变化越小,驱替效率越小. 相似文献
10.
提出一个模拟多孔介质内混溶流体间粘性指进现象的格子Boltzmann模型.采用双分布函数分别求解压力场和浓度场.在浓度场平衡态分布函数中引入与浓度扩散相关的参数.通过调节参数,使粒子碰撞过程中的松弛时间保持恒定.模拟了粘度相同的流体间的混相驱替问题.不同网格下的模拟结果均与解析解吻合良好,验证了模型的可行性.进一步研究粘度比和贝克莱数(Pe)对粘性指进现象的影响.结果显示,增大粘度比会促进"手指"的增长.当粘度比不变时,存在Pe的临界值.当Pe超过临界值时,"手指"前缘会出现分裂现象.对横向平均浓度场的研究显示,混合区域的长度随时间的变化分为两个阶段,它首先随着t1/2成线性增长,然后随着t成线性增长. 相似文献
11.
12.
13.
Simulation of Combustion Field with Lattice Boltzmann Method 总被引:5,自引:0,他引:5
Turbulent combustion is ubiquitously used in practical combustion devices. However, even chemically non-reacting turbulent flows are complex phenomena, and chemical reactions make the problem even more complicated. Due to the limitation of the computational costs, conventional numerical methods are impractical in carrying out direct 3D numerical simulations at high Reynolds numbers with detailed chemistry. Recently, the lattice Boltzmann method has emerged as an efficient alternative for numerical simulation of complex flows. Compared with conventional methods, the lattice Boltzmann scheme is simple and easy for parallel computing. In this study, we present a lattice Boltzmann model for simulation of combustion, which includes reaction, diffusion, and convection. We assume the chemical reaction does not affect the flow field. Flow, temperature, and concentration fields are decoupled and solved separately. As a preliminary simulation, we study the so-called counter-flow laminar flame. The particular flow geometry has two opposed uniform combustible jets which form a stagnation flow. The results are compared with those obtained from solving Navier–Stokes equations. 相似文献
14.
构造了用于非线性化学波的格子Boltzmann模型.通过设置无对流速度场,使用多重尺度和Chapman Enskog展开,得到了平衡态分布函数的各向同性解.算例考虑了用划痕起搏,在ε2尺度上给出了Selkov系统的模拟结果,再现了远离热力学平衡态的螺旋波结构的经典结果,并与传统数值方法及实验结果进行了比较. 相似文献
15.
16.
17.
In this paper phase transition of van der Waals gas is simulated by the Boltzmann lattice method. Thermodynamics and chemical potentials have been taken into account. 相似文献