找回密码
 注册
查看: 1915|回复: 1

沿z轴方向的温度分布为一函数,udf如下

[复制链接]
发表于 2012-12-19 11:07:51 | 显示全部楼层 |阅读模式

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

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

x
#include "udf.h"
Domain *domain;
DEFINE_INIT(initial_temp_field,domain)  
{
real xc[ND_ND];
Thread *t;
cell_t c;
domain=Get_Domain(1);
thread_loop_c(t,domain)
{
   begin_c_loop_all(c,t)
   {
    C_CENTROID(xc,c,t);
  *C_T(c,t)= 0.47 *pow(xc[2],3)  - 0.99*pow(xc[2],2)- 5.5 *pow(xc[2],1) + 14.97+273.15;
}
   end_c_loop_all(c,t);
}
}
为什么模拟出沿z轴方向的温度变化就1、2度的温差,我这拟合函数(y=0.47 *pow(xc[2],3)  - 0.99*pow(xc[2],2)- 5.5 *pow(xc[2],1) + 14.97+273.15)应该有10几度的温差才对啊。  fluent默认的z轴方向单位不是m吗?

[ 本帖最后由 zhangchubei 于 2012-12-19 15:59 编辑 ]
 楼主| 发表于 2012-12-19 11:09:29 | 显示全部楼层
我就是想让温度随z轴按一定的函数进行初始化,是不是udf不对,有什么问题吗?等待高手指教。

[ 本帖最后由 zhangchubei 于 2012-12-19 16:31 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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