zisejingling 发表于 2008-9-25 08:51

气液两相流

大家好:
    小弟在用vof模型模拟气泡在水中的生成生长过程(三维),步长开始取为0.001s,迭代至100不左右时,增加至0.01s!迭代到2s左右时,出现下列错误:
Error:Global courant number is greater than 250.0.The velocity field is probably diverging.Please check the solution and reduce the time step if necessary.
Error object:()
而且迭代过程中气液界面不明显,气泡向上运动过程中有碰壁和消失现象!不知道是哪一部出了问题?
是否需要在模拟过程中用UDF编程考虑气液间曳力、浮力、升力?

另外,我在模拟中只是考虑了表面张力

希望各位能够指点迷津!!!谢谢了!
跪谢!

chbo76 发表于 2008-9-25 10:10

好像要减小时间步长。

tmjking 发表于 2008-9-29 16:53

首先,courant number是判断计算收敛与否的关键,courant number=dt * u / dx。一般你这样的计算肯定要保证courant number小于1的,速度是物理本身的,无法调整,网格步长dx太大计算结果也不行,那么就是说你的dt要小。而且随着气泡的上升,速度应该越来越快,你可以试着将上部的网格划分稀一些。
气泡向上运动过程中有碰壁和消失现象,不是很清楚你要描述的意思,但很明显,这是与你设置的边界条件有关系的。你要想壁面吸附或者反弹气泡,都有相应的设置。至于你说的曳力之类的,软件求解的时候就会考虑的,当然要你设置好。比如浮力,你有没有设置重力加速度呢?这些问题还需要你自己仔细去试验摸索。
有问题或者结果也都及时来这里分享吧!

zisejingling 发表于 2008-10-9 16:59

原帖由 tmjking 于 2008-9-29 16:53 发表 http://www.chinavib.com/forum/images/common/back.gif
首先,courant number是判断计算收敛与否的关键,courant number=dt * u / dx。一般你这样的计算肯定要保证courant number小于1的,速度是物理本身的,无法调整,网格步长dx太大计算结果也不行,那么就是说你的dt要小 ...
非常感谢您的意见!谢谢了!

cooldu 发表于 2008-10-11 17:00

你好 我是fluent新手,也要作和你这个类似的模拟,对一个封闭液箱抽真空,模拟气泡从液体中析出的过程。
麻烦你指点一下该怎么做。谢谢
qq409608148。
页: [1]
查看完整版本: 气液两相流