|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
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? |
|