首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到10条相似文献,搜索用时 187 毫秒
1.
针对均匀网格的Lattice Boltzmann方法(LBM)计算效率较低的不足,引入有限差分方法(FDM)中双重网格算法的基本思想,结合LBM在连续流场上变量也连续分布的特点,推导出双重网格的LBM。这种算法充分利用粗、细两种网格各自不同的优点,加快了收敛速度,提高了流场的计算效率。通过模拟二维Poiseulle流动和后台阶流动两个算例,证明双重网格算法的计算时间明显地少于均匀网格算法的计算时间,计算结果正确可信。  相似文献   

2.
介绍了在桌面计算机上利用格子Boltzmann方法(LBM)与图形处理器(GPU)计算的发展背景,分析了LBM的标准形式及其天生并行特性的成因,介绍了所采用的CUDA编程模型及Kepler计算架构.为了验证桌面计算机上利用LBM的GPU计算的应用能力,对二维方柱绕流问题进行了数值模拟,并将模拟结果与有限体积法的计算结果进行对比.结果表明:对于方柱绕流问题,GPU计算的模拟计算效率约为CPU计算的3.4倍,桌面计算机上利用LBM的GPU计算具有一定的通用科学计算能力.  相似文献   

3.
晶格Boltzmann方法模拟流体在三维圆管的流场   总被引:1,自引:1,他引:0  
简要介绍了三维D3Q19晶格Boltzmann方法(LBM)及其常见几种的边界条件,并通过模拟有精确数学分析解的三维圆管的流场分布,证明了LBM方法可以精确模拟流场的分布,且算法简单、边界易处理、适合并行处理等,还给出LBM在不同边界条件和格子数的模拟精度.结果显示Mei等改进的曲线边界条件能够提高模拟精度,而反弹边界条件尽管算法简单且易处理,但模拟精度要低一个数量级.模拟中,应根据所取的弛豫时间和入口、出口之间的压强差选择合适的格点数,格点数太少影响模拟精度,太多不仅增加计算量,而且也不会提高模拟精度.  相似文献   

4.
对Lattice Boltzmann方法(LBM)在CUDA下的建模和算法进行了研究,使得该方法在GPU下的计算速度得到提升,大大缩短了计算过程的时间消耗。利用非平衡外推边界条件处理,以LBM方法模拟了D2Q9模型的方腔顶盖驱动流动,采用全局内存和纹理内存存储数据,将模型中9个分布函数存储为二维网格,每个网格分配一个线程,每个线程块包括256个线程,多条线程并行计算。在普通个人计算机上,采用NVIDIA GeForce 9600 GT显卡和CUDA,实现了LBM模拟方腔流动,将计算速度提高到CPU的50倍。  相似文献   

5.
基于格子Boltzmann方法的液力   总被引:1,自引:0,他引:1  
研究了基于格子Boltzmann方法(LBM)的液力变矩器导轮内流场数值计算理论与方法.首先,提出了LBM中处理旋转周期性边界条件的方法.然后,分析了LBM中各项参数对于计算稳定性以及计算效率之间的影响.为了保证粒子迁移与碰撞计算的稳定进行,必须合理选定弛豫时间τ,从而避免在计算过程中平衡态分布函数feq出现负值的情形.此外,在LBM中运用大涡模拟(LES)可以降低计算稳定性对于弛豫时间τ选取的限制,在一定程度上提高计算效率.最后,在开源代码Palabos的基础上进行功能拓展,实现导轮内流场的仿真计算,得到了导轮尾迹区域瞬时非定常流动分布特征.结果表明,LBM与传统计算流体力学(CFD)方法相比,液流对导轮作用力的计算结果在数值上较为接近.然而,使用LBM可以获得详细流场形成过程的时间历程以及局部复杂的流动细节.  相似文献   

6.
研究了基于格子Boltzmann方法(LBM)的液力变矩器导轮内流场数值计算理论与方法.首先,提出了LBM中处理旋转周期性边界条件的方法.然后,分析了LBM中各项参数对于计算稳定性以及计算效率之间的影响.为了保证粒子迁移与碰撞计算的稳定进行,必须合理选定弛豫时间τ,从而避免在计算过程中平衡态分布函数feq出现负值的情形.此外,在LBM中运用大涡模拟(LES)可以降低计算稳定性对于弛豫时间τ选取的限制,在一定程度上提高计算效率.最后,在开源代码Palabos的基础上进行功能拓展,实现导轮内流场的仿真计算,得到了导轮尾迹区域瞬时非定常流动分布特征.结果表明,LBM与传统计算流体力学(CFD)方法相比,液流对导轮作用力的计算结果在数值上较为接近.然而,使用LBM可以获得详细流场形成过程的时间历程以及局部复杂的流动细节.  相似文献   

7.
电大尺寸和复杂物体的电磁泄漏分析是计算电磁学的一个重要的研究课题,区域分裂方法(DDM)作为微分方程数值求解的新技术十分适宜求解电大尺寸的电磁场问题。提出了一种基于区域分裂方法和有限元方法(FEM)的混合算法来分析电磁防护中的电磁屏蔽门问题,在屏蔽门的边界和区域分裂的虚拟边界上分别利用吸收边界条件和传输边界条件,具有良好的收敛性质,数值结果表明了这一混合算法的有效性,同时区域分裂方法十分适合于计算机的并行计算,所以这里给出的方法适合于计算电大尺寸物体的电磁计算问题。  相似文献   

8.
液滴撞击液膜喷溅过程的LBM模拟   总被引:2,自引:0,他引:2  
气液两相流动现象广泛存在于自然界和工程应用中,而液滴撞击液膜后产生喷溅的过程则是这一类问题的典型代表.采用格子Boltzmann方法(LBM)对上述过程进行了数值模拟.采用基于“单相”(single-phase)模型的LB两相流方法计算得到了3组Reynolds数(Re)和Weber数(We)组合下液滴撞击液膜后所产生的3种效应.结果表明,随着We数和Re数的不断增大,液滴撞击液膜后将产生铺展、喷溅以及喷溅并伴有小液滴脱落等不同现象,计算所得的结果与实验及理论分析的结果相吻合,表明了LBM研究气液两相流动问题的可行性.  相似文献   

9.
针对非结构网格下中子输运方程的求解方法问题,分别研究了球谐函数(Pn)有限元方法、离散纵标(Sn)有限元方法、三角形穿透概率方法和三角形节块Sn方法的计算模型.结果表明:有限元方法具有比较高的计算精度;Pn方法避免了Sn方法中的“射线效应”现象,而Sn有限元方法则具有容易处理真空边界条件的优点;三角形穿透概率方法的计算时间最快;三角形节块Sn方法则可以保证在计算较快的情况下同时具有较高的计算精度.根据上述4种方法分别研制了相应的计算程序,利用基准题进行了验证并分析了各自的优缺点,计算结果表明每种方法均能得到满意的计算精度.  相似文献   

10.
Lattice Boltzmann Method (LBM) 是近年来兴起的新型流体计算方法,该方法已成功应用模拟各工程中的流体流动.本文利用该方法研究在低雷诺数的不同雷诺数下三维后台阶流动的计算,并与前人的研究结果进行了比较,计算表明:与传统的计算流体力学方法相比,该方法具有极易处理复杂的边界条件和卓越的并行计算性能.已证明该方法在模拟恒温、不可压和低雷诺数条件下的流体流动时,有非常好的计算精度.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号