求助:边界条件温度分布为分段函数的UDF编写
温度边界wall坐标为0mm<x<960mm分段函数 为 383 0<x<160T=368 160<x<800
363 x>800
其中wall为绕着axis旋转的温度边界,以下为编辑的UDF,请给位大神指点什么地方错了
#include"udf.h"
DEFINE_PROFILE(temperature_profile,thread,position)
{
real y;
real x;
face_t f;
begin_f_loop(f,thread)
{
F_CENTROID(y,f,thread);
x=y;
if(x<0.16)
F_PROFILE(f,thread,position)=383;
else if(0.8<x)
F_PROFILE(f,thread,position)=363;
else
F_PROFILE(f,thread,position)=368;
}
end_f_loop(f,thread)
}
同问,有谁知道的吗?
第二个判断要这么写
else if(x>=0.16&&x<0.8)
页:
[1]