找回密码
 注册
查看: 2866|回复: 2

求助 VOF 两相流的模拟

[复制链接]
发表于 2009-11-23 21:37:15 | 显示全部楼层 |阅读模式

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

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

x
我想做一个管道filling的过程模拟,就是得到一个液体在毛细管作用下在管道内缓慢移动的过程,我想设定一个压力入口和压力出口而且都为0,当然要考虑接触角,不考虑重力。出现两个问题
1.迭代后出现不能收敛
2.path之前都是先initial的,我发现这么个问题,如果initial入口的第2相(水)的体积分数为1,path后整个管道都充满了水,而不是path制定那个区域;如果整体初始化,这时候不会出现入口体积分数的初始化选项,path后能得到想要的结果(如图),左侧是入口,右侧为出口,但是最后结果不收敛。

想请教一下高手是怎么回事??不知道这个问题的边界和初始条件应该怎么设定??
图1.gif
发表于 2009-11-24 08:55:51 | 显示全部楼层
你最好先弄清楚仅有表面张力作用下的问题fluent是否能够模拟。fluent的VOF模型中确实可以考虑表面张力效应,但是不知道只有表面张力的情况是不是行。
 楼主| 发表于 2009-11-26 10:38:24 | 显示全部楼层

回复 2# xrs333 的帖子

谢谢斑竹
fluent可以做  有论文做过  
后来我又initial初始化的时候给定第二项为0,否则就是全场都是第二项,我看fluent例题里有patch的使用的时候都设定initial里面的第二项体积分数。
所以只要patch第二向后  指定一个抛物线的压力分布  液体可以移动了
但就是有个疑问  指定的压力是不是应该是毛细管压力(cappilary pressure)?
还是管端的入口压力? 因为我发现patch指定的压力最后会在入口显示,即使我给定的初始压力为0
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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