找回密码
 注册
查看: 2259|回复: 5

MRT圆柱绕流问题

[复制链接]
发表于 2014-5-2 01:05:19 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
最近初学LBE,在用MRT方法做圆柱绕流模拟,用C编写的程序,但是不知道怎么回事,每次都是前面运算的时候,相对误差越来越小,可是超过一定的步数的时候相对误差就越来越大(一般是1000步左右)。计算的时候,没用用到矩空间m,而是直接用
Inv (M)*diag(S)*M  代替代替碰撞矩阵。请高手帮忙解答一下(圆柱边界用的是bounce-back,其他边界是用的非平衡外推)边界处理应该没问题,用BGK的时候用的同样的边界处理
 楼主| 发表于 2014-5-3 19:33:40 | 显示全部楼层

回复 1# guchaonemo 的帖子

今天把程序弄好了,但是发现MRT方法进行圆柱绕流的时候,松弛参数设置错了,很容易使得得不到正确的结果,有没有大神有关于参数设置的资料,推荐一下
发表于 2014-5-3 20:39:27 | 显示全部楼层

回复 2# guchaonemo 的帖子

TRT (two-relaxation time) model would be your best bet. You can find some details in the following papers:

L.-S. Luo, W. Liao, X. Chen, Y. Peng, and W. Zhang.
Numerics of the lattice Boltzmann method: Effects of collision models on the lattice Boltzmann simulations.
Physical Review E 83(5):056710 (May 2011).

C. Pan, L.-S. Luo, and C.T. Miller.
An evaluation of lattice Boltzmann schemes for porous medium flow simulation.
Computers & Fluids 35(8/9):898-909 (September, 2006).

Both papers can be downloaded from my website

http://www.lions.odu.edu/~lluo/journal-pubs.html

-- LS Luo
 楼主| 发表于 2014-5-3 20:43:23 | 显示全部楼层

回复 3# luo@odu.edu 的帖子

谢谢您,罗老师,我先看一下您的文章。非常感谢
 楼主| 发表于 2014-5-14 23:46:42 | 显示全部楼层

回复 3# luo@odu.edu 的帖子

罗老师,您好,因为我最近在看您2001年那篇矩形网格的MRT模型,试着用C编写矩形网格的程序,我想问下,当a不为1的时候,声速如何确定,我模拟的是顶盖驱动流
发表于 2014-5-28 14:37:51 | 显示全部楼层

回复 5# guchaonemo 的帖子

The speed of sound is determined by linear analysis as described in the paper.

I do not recommend the model with rectangular LBE. Instead, you can use interpolations, see the following paper:

A. Mussa, P. Asinari, and L.-S. Luo.
Lattice Boltzmann simulations of 2D laminar flows past two tandem cylinders.
Journal of Computational Physics 228(4):983-999 (March, 2009).

and some refs. therein.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表