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

求助:边界条件温度分布为分段函数的UDF编写

[复制链接]
发表于 2015-6-17 17:46:09 | 显示全部楼层 |阅读模式

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

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

x
温度边界wall坐标为0mm<x<960mm分段函数 为       383    0<x<160
                                                                                T=368    160<x<800
                                                                                    363       x>800
其中wall为绕着axis旋转的温度边界,以下为编辑的UDF,请给位大神指点什么地方错了
#include"udf.h"
DEFINE_PROFILE(temperature_profile,thread,position)
{
real y[ND_ND];
real x;
face_t f;
begin_f_loop(f,thread)
{
F_CENTROID(y,f,thread);
x=y[1];
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)
}

发表于 2015-6-23 19:48:05 | 显示全部楼层
同问,有谁知道的吗?
发表于 2015-8-18 10:12:55 | 显示全部楼层
第二个判断要这么写
else if(x>=0.16&&x<0.8)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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