24小时热门版块排行榜    

查看: 1755  |  回复: 9
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

fangdian

木虫 (正式写手)

[求助] 捕捉两相界面网格

采用的是两相流VOF模型,想捕捉两相界面。
  但是我的两相界面很清晰,每个单元的第二相体积分数要么是0,要么是1.
  所以不能采用:
if(C_VOF(c,t)>0.5&&C_VOF(c,t)<1)之类的代码寻找,有什么好的办法吗?
谢谢

捕捉两相界面.jpg
回复此楼

» 收录本帖的淘帖专辑推荐

fluent点滴学习 学习方法 态度

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fangdian

木虫 (正式写手)

★ ★
xiegangmai: 金币+2, 鼓励讨论交流 2012-12-06 20:48:15
引用回帖:
8楼: Originally posted by newetimesky at 2012-12-06 20:09:16
楼主,用if(C_VOF(c,t)>0.5&&C_VOF(c,t)<1)之类的代码能否把自由面上的一些点的坐标倒出来呢?
我想着固定两个坐标,只输出在那两个坐标下,液面高度的值,不知道能否实现呢?

应该可以的。
  先采用if(C_VOF(c,t)>0.5&&C_VOF(c,t)<1)之类代码找到自由面的节点,然后通过判断单元中心坐标是否和你设定的坐标一致。
  例如:if(fabs(x-x0)<1e-6). 其中x为单元中心的x坐标,x0是你设置点的x坐标。
   而单元的中心坐标可以采用C_CENTROID这个宏获得。
9楼2012-12-06 20:16:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 10 个回答

b07988

金虫 (正式写手)

星期六可以休息

【答案】应助回帖

★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
fangdian: 金币+5, 有帮助, 谢谢回帖 2012-11-14 18:46:44
臭水沟: 金币+1, 谢谢交流~~ 2012-11-14 20:45:59
怎么做到这么清晰的?就算是将level改为2,都没你这个清晰。呵呵
如果真的是0 或者1,那更简单了。直接if(C_VOF(c,t)>0)得到全部工件(第二相)的坐标就ok了,然后根据实际情况排序。
先做最重要的事情,再做次重要的事情
2楼2012-11-14 18:37:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fangdian

木虫 (正式写手)

引用回帖:
2楼: Originally posted by b07988 at 2012-11-14 18:37:47
怎么做到这么清晰的?就算是将level改为2,都没你这个清晰。呵呵
如果真的是0 或者1,那更简单了。直接if(C_VOF(c,t)>0)得到全部工件(第二相)的坐标就ok了,然后根据实际情况排序。

采用ICEM多域划分,实际排序的话有些问题
1 时间较长
2 不好找到规律
所以有些问题
3楼2012-11-14 18:47:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wayne1853

铜虫 (初入文坛)

LZ,如果不是你这种情况,两相界面应该怎么捕捉呢?.
4楼2012-11-14 20:49:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见