格子玻尔兹曼流体代码_格子玻尔兹曼方法(LBM)学习:对流-扩散问题(附MATLAB代码)...

本文介绍了使用格子玻尔兹曼方法(LBM)解决二维对流-扩散问题,详细阐述了对流扩散方程,并提供了D2Q9模型的MATLAB代码示例,展示了不同时间步长下的温度分布模拟。
摘要由CSDN通过智能技术生成

(๑❛ᴗ❛๑) 麻烦各位读者收藏之余点个喜欢或赞呢,咱也更有干劲了~ OrzSunspot:格子玻尔兹曼方法(LBM)学习:等温不可压缩流体流动问题(附MATLAB代码)​zhuanlan.zhihu.com

对流-扩散问题

对流扩散过程是对流和扩散同时发生的一个过程。例如,在水流中滴入滴污水或一滴墨汁,其浓度会随着其远离源头而逐渐减小(扩散)。这种带有或不带源项或反应项的对流扩散现象在自然界、工业和工程应用中非常普遍,通常称这种现象为输运问题。

在笛卡儿坐标系中,二维对流扩散方程为:

格子玻尔兹曼方法

在LBM方法中,DnQm是通用术语,用于n表示问题的维数,m表示速度的数量。

对于一维问题,有常用的三种格子排列,D1Q2, D1Q3, D1Q5,如下图所示。一维问题常用的三种格子排列

对于二维问题,有常用的三种格子排列,D2Q4, D2Q5, D2Q9,如下图所示。二维问题 D2Q4, D2Q5

二维问题 D2Q9

对于三维问题,有常用的二种格子排列,D3Q15, D3Q19,如下图所示。三维问题常用的二种格子排列(左:D3Q15,右:D3Q19)

LBM方法包含两个步骤,一个是碰撞,一个是迁移。对于二维问题,碰撞过程的函数为:

迁移过程的函数是:

其中,

为分布函数,

为局部平衡分布函数。平衡项为:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值