首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 203 毫秒
1.
基于MRT-LBM的方腔流动局部加密算法   总被引:1,自引:0,他引:1  
使用多参数弛豫模型的格子玻尔兹曼方法及D2Q9模型,对方腔流顶盖下方左右奇异角落处应用局部网格加密模拟方腔流动特性.在粗细网格界面上,建立了分布函数的转换公式,采用3次样条插值计算加密界面上插值点的参量,根据Chapman-Enskog分析,给出了应力计算公式.数值计算结果表明:对雷诺数1000的方腔流动,沿腔中心线的速度分布与经典文献结果对比效果良好,压力、涡量轮廓图的噪声明显降低,应力振荡明显减少,证实了所提局部加密方法的有效性.  相似文献   

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

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

4.
将特征线分步(Characteristic-based Split,CBS)法拓展到无网格方法中,提出了无网格CBS方法,并用其模拟了非等温流动问题.由于该方法采用了分步算法,所以能避开BB条件,使速度-压力采用等低阶基近似;另外由于在离散过程中采用了特征Galerkin(Characteristic Galerkin,CG)方法,其又能对对流占优问题起到很好的稳定作用,且不含任何依赖于网格的稳定化参数.最后,本文用其模拟了方腔自然对流问题,数值结果表明无网格CBS方法在求解非等温流动问题时能有效地消除对流占优引起的速度场、温度场振荡和速度与压力失耦现象,且具有很高的计算精度和较好的稳定性.  相似文献   

5.
比较分析了在不同网格大小介质模型情况下,分别采用串行计算、CPU 16个线程并行计算和4块GPU并行计算进行各向异性弹性波动方程正演模拟的执行时间差异。发现在网格点为2563的大模型上,用4块GPU的并行模拟计算相对16线程并行计算与串行计算的加速分别为30倍与156倍。表明多GPU并行算法可以显著缩短数值模拟时间,而且模型网格越大,加速效果越显著。因此,在单机环境下进行大尺度模型的各向异性弹性波正演模拟,采用多GPU并行计算方式是一个合适的加速选择。  相似文献   

6.
应用MRT-LBM计算流场中运动粒子上的力和力矩时,可使用三重网格局部加密方法来提高计算结果的精度.将流场计算区域划分为互不重合的粗糙区、过渡区和加密区,相邻区域界面重合节点上的物理参数如密度、速度和应力等保持连续,不同区域的分布函数通过过渡区边界点进行传递,运算程序采用碰撞-迁移算法,给出了数据的初始化过程和加密的网格结构.通过对含非对称放置的粒子Couette流动,分别采用标准Boltzmann、全场加密、局部二重加密和三重加密的4种网格进行计算.数值计算结果表明,三重网格加密算法减少了计算结果的波动.对方腔流顶盖下方左右奇异角落处应用三重局部网格加密,结果显示,对雷诺数1 000的方腔流动,沿腔中心线的速度分布与经典文献结果对比效果良好,压力轮廓图的噪声明显降低,应力振荡明显减少.模拟结果证实了所建立的局部加密方法的有效性.   相似文献   

7.
基于多图形处理单元加速的各向异性弹性波正演模拟   总被引:1,自引:0,他引:1  
比较分析了在不同网格大小介质模型情况下,分别采用串行计算、CPU 16个线程并行计算和4块图形处理单元(GPU)并行计算进行各向异性弹性波动方程正演模拟的执行时间差异。发现在网格点为256~3的大模型上,用4块GPU的并行模拟计算相对16线程并行计算与串行计算的加速分别为30倍与156倍。表明多GPU并行算法可以显著缩短数值模拟时间,而且模型网格越大,加速效果越显著。因此,在单机环境下进行大尺度模型的各向异性弹性波正演模拟,采用多GPU并行计算方式是一个合适的加速选择。  相似文献   

8.
采用离散元素法(discrete element method, DEM)进行颗粒系统运动仿真时,其模拟计算量大、计算效率低下,所采用的传统中央处理器(central processing unit, CPU)并行计算模型难以实现较大规模模拟。文章提出了一种基于图形处理单元(graphics processing unit, GPU)和统一计算设备架构(compute unified device architecture, CUDA)的并行计算方法;以球磨机的介质运动仿真为例,利用DEM方法结合CUDA并行计算模型,充分利用GPU众核多线程的计算优势,同时将颗粒属性信息存入GPU的常量存储器,减少信息读取的时滞,将筒体和衬板视为圆柱面和平面,简化了筒体与颗粒的接触判断,实现每个线程处理1个颗粒的相关计算,大幅提高计算速度;对颗粒堆积、筒体内2种尺寸颗粒运动进行仿真,并与基于CPU并行计算的结果进行对比。研究结果表明:在同等价格的硬件条件下,该文的方法可以实现10倍以上的加速比;对于含有复杂几何模型的仿真,如多尺寸颗粒和带衬板筒体的仿真,加速比会减少,但仍然可以实现数倍的加速。  相似文献   

9.
针对窦房结三维电生理建模复杂、仿真运算量大等问题,提出了一种有效的解决方法。首先利用建模软件建立右心房三维不规则立体模型,再利用网格划分软件剖分为四面体网格,最后根据网格的位置赋予窦房结和心房细胞属性建立电生理模型。数值解算时采用算子分裂法和有限体积法,分别对反应-扩散方程和单纯描述电扩布的微分方程进行了处理,同时利用高性能图形处理单元(GPU)在CUDA(compute unified device architecture)编程环境下实现程序的并行加速。另外,从减少CPU和GPU间的数据交换频率、参量存储方式等多方面对程序加以优化。计算结果表明,所建模型无论是单细胞动作电位还是膜电位的传导均符合正常的电生理特征。通过与串行程序及基于4核8线程CPU编写的共享内存式OpenMP并行程序进行比较,基于GPU的CUDA程序可将运行耗时减少90%以上,CPU和GPU间的数据交换仅占总耗时的3%,且组织模型越大,网格划分越细致,GPU的加速效果愈显著。  相似文献   

10.
自适应四叉树网格下的N-S方程数值求解模型   总被引:3,自引:0,他引:3  
提出了一种自适应四叉树网格下的N-S方程数值求解模型.网格能够根据涡度值大小进行自动加密或合并,以达到在不显著增加计算量的前提下,提高重点区域分辨率的目的.模型中采用了无条件稳定的MacCormack格式计算对流项,采用修正的中心差分格式离散压力泊松方程,并提出了在树型网格下黏性项的变通离散格式.通过算例证明,利用新模型所得到的压力泊松方程的数值解具有二阶精度,速度解的精度超过一阶.计算得到的方腔流中轴线上速度分布与Ghia计算结果一致,圆柱绕流中拖曳力系数和升力系数与实测结果一致.方腔流算例还表明,在相同分辨率情况下采用自适应网格计算时间可减少近一半.  相似文献   

11.
尚智  陈硕  赵钧 《上海交通大学学报》2006,40(10):1798-1800
在Lattice Boltzmann方法数值模拟中,比较重要的一个环节就是边界条件的确定.通过对不同边界条件混用情况的研究,发现不同的边界条件确定方法可以相互混用,说明了Lattice Boltzmann方法对于边界的处理是比较灵活的.  相似文献   

12.
The lattice Boltzmann method (LBM), a mesoscopic method between the molecular dynamics method and the conventional numerical methods, has been developed into a very efficient numerical alternative in the past two decades. Unlike conventional numerical methods, the kinetic theory based LBM simulates fluid flows by tracking the evolution of the particle distribution function, and then accumulates the distribution to obtain macroscopic averaged properties. In this article we review some work on LBM applications in engineering thermophysics: (1) brief introduction to the development of the LBM; (2) fundamental theory of LBM including the Boltzmann equation, Maxwell distribution function, Boltzmann-BGK equation, and the lattice Boltzmann-BGK equation; (3) lattice Boltzmann models for compressible flows and non-equilibrium gas flows, bounce back-specular-reflection boundary scheme for microscale gaseous flows, the mass modified outlet boundary scheme for fully developed flows, and an implicit-explicit finite-difference-based LBM; and (4) applications of the LBM to oscillating flow, compressible flow, porous media flow, non-equilibrium flow, and gas resonant oscillating flow.  相似文献   

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

14.
用晶格Boltzmann方法模拟动脉分叉流场   总被引:1,自引:1,他引:0  
简要介绍了晶格Boltzmann方法(LBM),它是模拟流体流动以及为复杂物理现象建模的一个新工具,比传统的数值模拟方法有许多独特的优点,特别是在处理复杂边界方面.并应用LBM对动脉分叉的流场在不同雷诺数情况下进行模拟,给出了速度、剪切应力和压力在分叉处的分布,并且分析了分支管内流体分离区的存在.流体在分离区内几乎处于停滞状态,剪切率非常小,容易在此处形成动脉粥硬化.  相似文献   

15.
简要介绍了三维晶格玻尔兹曼方法,它是模拟流体流动以及为复杂物理现象建模的一个新工具.应用三维晶格玻尔兹曼方法对动脉弓模型的流场在不同雷诺数情况下进行模拟,给出了弯管内的轴速度、二次流和壁面剪切应力的分布特征,并对结果进行了详细的分析.  相似文献   

16.
Lattice Boltzmann Method(LBM)是一种近年来发展的一种数值方法。它具有并行效率高,边界处理简单的特点。本文采用一种能对曲线边界进行较好处理的方法,用LBM对Re=100圆柱绕流进行了计算,计算结果和经典结果一致。进一步,对柱群间复杂流场做了模拟,结果表明,此方法在处理复杂边界是有效的,并且具有较好的并行效率。  相似文献   

17.
New boundary treatment methods for lattice Boltzmann method   总被引:1,自引:0,他引:1  
0 IntroductionThesimplestandcurrentlywidelyusedlatticeBoltzmannequationistheonewiththeBGK (Bhatnagar Gross Krook)collisionoperator[1]fα(r+eαδt,t+δ1) -fα(r ,t)=1τ[f( 0 )α (r ,t) -fα(r ,t) ],α =0 ,1,2 ,… ,b(1)wherefα(r ,t)isthedistributionfunctionalongtheα thdirection;f( 0 )α :thecorres…  相似文献   

18.
Cold fronts occur in northern East Asia during winter and spring.After cold frontal passage,airflow is downward and accompa-nying strong winds fluctuate significantly;this is termed wind gusts.Analysis of observation data shows that wind gust structure has coherent characteristics.This is important for entrainment of spring dust storms into the upper boundary layer,where they are transported great distances.The Lattice Boltzmann Method(LBM) is a computational fluid technique based on the Boltzmann transport equation.The LBM has been used to study complex motion such as turbulence,because it describes motion at the micro level.In this paper,Large eddy simulation is introduced in the LBM,enabling simulation of turbulent flow in the atmospheric boundary layer.The formation and development of wind gusts are simulated,and a coherent structure with a combination of wave and vortex is obtained.This explains the mechanism of soil erosion and sand entrainment by the coherent structure of wind gusts.  相似文献   

19.
提出了一种新的周期性边界处理方法,用于处理格子波尔兹曼(lattice boltzmann)方法中压力驱动不可压缩流体周期性流动的边界条件。当压力驱动的不可压缩流体充分发展时,可以在周期性截面上直接用压力梯度而不是采用当量体积力的常规周期性边界处理方法,来确定周期性流动截面上的粒子分布密度。应用所提出的压力驱动不可压缩流体周期性流动的边界处理方法,对二维压力驱动下充分发展的泊肃叶流(poiseuille flow)和周期性方柱扰流进行了数值模拟。结果表明:该周期边界条件处理方法能够很好地保持系统周期性,在其宏观的周期性边界截面上产生了连续的压力分布,真正地实现了直接压力驱动不可压缩流体周期性流动条件下的所有特征。  相似文献   

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

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