24小时热门版块排行榜    

查看: 1597  |  回复: 1

转石千仞

金虫 (正式写手)

击破长空

[求助] 欧拉多相流模型中,对气液两相分别写UDS,怎样处理对流项中的体积分数?

如题,求一个非边界处的face上的通量,采用计算式:
(U0*A0*a0+U1*A1*a1)/2;(引用该面相邻两个体的体积分数求平均值)
还是采用(U0*A0+U1*A1)*F_VOF(f,t)/2;(引用该面上的面体积分数)
亦或是这两种计算都不对,
求大神给予点指导。感激不尽。

[ 来自科研家族 流体数值模拟 ]
回复此楼

» 猜你喜欢

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

故善战人之势,如转圆石于千仞之山者,势也
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sunbird04

银虫 (小有名气)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
xiegangmai: 金币+2, 谢谢参与 2012-10-24 20:03:59
转石千仞: 金币+10, ★★★很有帮助, 谢谢您的回复,帮助中就是没有包含体积分数的处理办法,我现在采用F_VOF取面上的值,发现效果也比较好,但是我不清楚F_VOF这个数值fluent是怎么得到的。 2012-10-24 21:08:56
转石千仞: 金币+10, ★★★很有帮助, 谢谢!!! 2013-04-22 10:25:17
按照Fluent help例子的思路,我觉得用两个相邻提积分球平均好点:
NV_DS(psi_vec, =,C_U(c0,t0),C_V(c0,t0),C_W(c0,t0),*,C_VOF(c0,t0,i));
NV_DS(psi_vec,+=,C_U(c1,t1),C_V(c1,t1),C_W(c1,t1),*,C_VOF(c1,t1,i));
flux = NV_DOT(psi_vec,A)/2.0; /* AVERAGE FLUX THROUGH THE FACE */

或者如果楼主的对流项包含体积分数和密度的话,可以直接用flux=F_FLUX(c,t),返回所需结果。详细请看Fluent help.  http://hpce.iitm.ac.in/website/M ... html/udf/node83.htm
2楼2012-10-24 15:21:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 转石千仞 的主题更新
信息提示
请填处理意见