APP下载

基于格子Boltzmann法物体绕流模拟与解析

2015-12-21马明远王勇西南石油大学四川成都610500

化工管理 2015年8期
关键词:方法模型

马明远 王勇(西南石油大学,四川 成都 610500)

格子Boltzmann方法是近20年来迅速发展起来的一种介观模拟方法,以其自身拥有的物理意义清晰、边界处理简单、程序简单、并行性好等特点而受到人们的关注[1]。本文使用D2Q9单松弛模型进行了Poiseulle流模拟以验证模型的准确性,并使用该模型模拟物体绕流,体现了出格子Boltzmann方法的实际应用价值。

1 绕流的格子Boltzmann模型

与传统计算流体力学方法不同,格子Boltzmann方法的出发点并不是基于连续流体的Navier-Stokes方程,而是基于气体动理论的基本方程--Boltzmann方程。一个完整的格子Boltzmann模型通常包含以下三要素[2]:速度离散模型、平衡态分布函数、分布函数的演化方程。

1.1 速度离散模型

在本文中我们采用钱跃竑等人提出的D2Q9模型[3],D2Q9模型中的粒子迁移路径如图1所示。

图1 D2Q9模型

其中,粒子存在于节点处并只能按照图1所示连线方向运动,因此,在某一节点处只可能存在以下三种粒子:

我们采用常规的正方形网格,有δx=δt、c=δx/δt,其中δx和δt分别为网格步长和时间步长。

1.2 平衡态分布函数

D2Q9模型所采用的平衡态分布函数形式如下:

这里,

模型的宏观密度和宏观速度可由下式求得:

1.3 分布函数的演化方程

格子Boltzmann法假想粒子具有迁移和碰撞两个过程,在迁移时,粒子根据速度方向迁移至相邻的格子节点,这时有分布函数:

碰撞时:

这里的τ为无量纲弛豫时间,由流体从非平衡态分布往平衡态分布趋近的速度决定。

1.4 边界处理格式

对于静止的固体边界,无法使用式(4)和(5)求得边界处的分布函数,在这种情况下我们使用bounce-back边界[4],即对边界上的粒子做180°的弹回处理。……

登录APP查看全文

猜你喜欢

方法模型
一半模型
重尾非线性自回归模型自加权M-估计的渐近分布
学习方法
3D打印中的模型分割与打包
用对方法才能瘦
FLUKA几何模型到CAD几何模型转换方法初步研究
四大方法 教你不再“坐以待病”!
赚钱方法
捕鱼
一个相似模型的应用