找回密码
 注册
查看: 3171|回复: 4

请教DEFINE_TURBULENT_VISCOSITY的问题

[复制链接]
发表于 2009-9-3 17:14:28 | 显示全部楼层 |阅读模式

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

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

x
为了测试DEFINE_TURBULENT_VISCOSITY的功能,程序中有如下代码
DEFINE_TURBULENT_VISCOSITY(mut, c, t)
{
  real mu_t = 0.0;
  return mu_t;
}
执行后得到的湍流粘性系数居然不为零。由于先前计算采用了k-w模型,执行UDF的时候关闭了k-w方程,但得到的湍流粘性系数还是为原先k-w模型的水平。

另外采用DEFINE_ADJUST也出现类似的问题:
DEFINE_ADJUST(mut,domain)
{
        Thread *t;
        cell_t c;

        thread_loop_c(t,domain)
                if (FLUID_THREAD_P(t))
                {
                        begin_c_loop(c,t)
                        {            
                            C_STORAGE_R(c,t,SV_MU_T) = 0.0;
                        }
                        end_c_loop(c,t)
                }
}
难道Fluent的UDF有Bug?
发表于 2009-9-4 18:19:56 | 显示全部楼层

回复 1# kepler 的帖子

不了解,关注中……
 楼主| 发表于 2009-9-15 08:49:25 | 显示全部楼层

回复 1# kepler 的帖子

等待高手
发表于 2009-10-8 13:20:39 | 显示全部楼层
也许是mu_t=0不合适,但是改成mu_t=0.01或许就可以
发表于 2009-10-8 13:38:43 | 显示全部楼层
楼主,我试过了,没有问题的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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