24小时热门版块排行榜    

查看: 1143  |  回复: 6

cfkristen

银虫 (小有名气)

[求助] 还是有关vof液面下降的 这回有case了

rt 已经快疯了 上次有哥们说能用udf追踪质量源项和质量变化率 还有说能在底面加一个source 的 估计就是质量源项吧
分析了下 大概就是这两种情况
1.用udf或者不用udf,追踪fluid区域质量源项和质量变化率
2.底面加壁面质量源项,这个好像得用到uds

现在做一个初步的,1立方米的体积内,上面0.2立方米的是空气,下面0.8立方米的是水,现在用上面两种方法,在1s内把容器内的水流光。求大神啊,对于会的大神来说这个很简单的,case我发上来,可能用到的udf我也发上来,导师的项目,实在是没办法了。

#include "udf.h"
DEFINE_SOURCE(my_source,c,t,dS,eqn)
{
  real source;
  real time=RP_Get_Real("physical-time-step";
  int time_step=RP_Get_Integer("time-step";

source=-800/C_VOLUME(cell_water)/CURRENT_TIMESTEP;
  return source;
}

#include "udf.h"
#include "sg.h"
#include "sg_mphase.h"
#include "flow.h"
#include "mem.h"
#include "metric.h"

DEFINE_SOURCE(water_source,cell,thread,dS,eqn)
{
   real source;
   Thread *tm=THREAD_SUPER_THREAD(thread);
   source= -C_R(cell,thread)*C_VOF(cell,thread)/CURRENT_TIMESTEP;
   C_UDMI(cell,tm,0)=source;
   dS[eqn]= -C_R(cell,thread)/CURRENT_TIMESTEP;
   return source;
}
回复此楼

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : sanwei2.cas
  • 2013-09-17 23:36:39, 11.41 M

» 猜你喜欢

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

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖置顶 ( 共有1个 )

死天

专家顾问 (著名写手)

【答案】应助回帖


1592203609: 金币+1, 谢谢回帖 2013-09-18 12:04:40
cfkristen: 回帖置顶 2013-09-18 18:23:04
普通回帖

死天

专家顾问 (著名写手)

【答案】应助回帖


感谢参与,应助指数 +1
1592203609: 金币+1, 谢谢回帖 2013-09-18 12:04:28

cfkristen

银虫 (小有名气)

cfkristen

银虫 (小有名气)

for_the_king

新虫 (小有名气)


【答案】应助回帖


感谢参与,应助指数 +1
臭水沟: 金币+1, 谢谢交流~ 2013-09-18 20:05:52

cfkristen

银虫 (小有名气)

相关版块跳转 我要订阅楼主 cfkristen 的主题更新
信息提示
请填处理意见