找回密码
 注册
查看: 1867|回复: 2

求助UDF编译可变体积源程序

[复制链接]
发表于 2011-5-29 23:24:08 | 显示全部楼层 |阅读模式

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

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

x
各位大哥拉我一把,纠结了很久了 ,物理问题见附件    下面是我编的程序,加载没错,但结果温度基本没变,郁闷啊,一天一夜了 。。。
#include "udf.h"
DEFINE_SOURCE(cell_q_source,cell,thread,dS,eqn)
{
   real x[ND_ND];
   real source;
   real temp=C_T(cell,thread);
   real ti = RP_Get_Real("flow-time");
C_CENTROID(x, cell,thread);
   if(ti<=1)
         {source=502400*exp(-59512*x[0]*x[0])-2*1260*(temp-298);
dS[eqn]=0;
}
else
   {source=-2*1260*(temp-298);
       dS[eqn]=0;
}
return source;
}
6.jpg
发表于 2011-5-30 10:54:08 | 显示全部楼层
udf本身我感觉没什么问题,看看计算过程中的设定是否正确,包括边界条件,计算时间步长等。
 楼主| 发表于 2011-5-30 23:41:05 | 显示全部楼层

回复 2# swimming02 的帖子

出来了 呵呵 原来书上的数据给错了 谢谢哈
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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