24小时热门版块排行榜    

查看: 603  |  回复: 2

一蓑,任平生

新虫 (小有名气)

[求助] UDF质量源项求助! 已有1人参与

各位模拟同仁,最近在做气固流模拟时,想用UDF加入质量源项的方法使得出口只允许气体出去而不让固体颗粒出去。在网上各种查阅和咨询之后,好像可以参考了degassing边界条件进行修改,需要修改相指针。当然还有一个问题,就是怎样找到离出口最近的一层网格来添加质量源。由于对于这种UDF接触不多,不知道怎么修改,烦请各位高手帮忙。下面是degassing边界条件的质量源项源文件:
#include "udf.h"
DEFINE_SOURCE(degassing_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;
}@wuming524
回复此楼

» 猜你喜欢

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

gyctju

金虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
两个宏
Thread_lookup_thread

C_T0
2楼2017-06-21 17:49:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

一蓑,任平生

新虫 (小有名气)

引用回帖:
2楼: Originally posted by gyctju at 2017-06-21 17:49:38
两个宏
Thread_lookup_thread

C_T0

能具体点吗,还是不太会。。多谢!
3楼2017-06-21 19:39:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 一蓑,任平生 的主题更新
信息提示
请填处理意见