以科之名 发表于 2008-6-7 21:51

如何用udf设定壁面温度分布???

我用下面的代码编写了一个xz平面上随z变化的一个温度分布,编译后壁面的温度没有变成我想要的结果,
求助高手!!!
急着做毕设啊,希望好人快点帮我看看有什么不对的!!:@) :@)
#include "udf.h"
DEFINE_PROFILE(temperature_profile, t, i)
{
real x;                /* this will hold the position vector */
real z;
face_t f;
begin_f_loop(f, t)
    {
      F_CENTROID(x,f,t);
      z = x;
      if(-2.5<z<=0)
      F_PROFILE(f, t, i) =300;
      else if(0<z<=2.73)
      F_PROFILE(f, t, i) =1450;
      else if(2.73<z<=12.8)
      F_PROFILE(f, t, i) =34.757*(z-2.73)+1450;
      else if(12.8<z<=31)
      F_PROFILE(f, t, i) =1800-10*(z-12.8);
      else if(31<z<=36)
      F_PROFILE(f, t, i) =1620-14*(z-31);
    }end_f_loop(f, t)
}

chaobo1982 发表于 2008-6-8 09:18

z = x你这里得到的Z在FLUENT里面应该是y坐标值,不是随着Z变化了,x才是Z

以科之名 发表于 2008-6-8 09:28

谢谢楼上的 我马上去试试看看哈:@) :@)

kong1987862 发表于 2010-4-29 17:23

改了就好用了吗?我也在试着用。

y498275413 发表于 2012-5-24 15:33

udf不好学啊

hhwzga 发表于 2013-6-14 09:45

一楼说的对
页: [1]
查看完整版本: 如何用udf设定壁面温度分布???