找回密码
 注册
查看: 2613|回复: 0

(菜鸟)UDF自定义材料属性

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

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

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

x
要计算换热器换热,有两种物质——水和石蜡。

需要利用UDF对其物理性质重新定义

底下是我编的UDF

为什么定义完水的 viscosity、density、conductivity并保存后,再打开总是又清空了(也就是说user-defined底下是空的)。

而定义新建的石蜡时,又提示:

Error: Set_Material_Property: null user-defined-function name
Error Object: ()

也是无法定义。



求高人指点。。。。。。





#include "udf.h"
#define shi 10.0
DEFINE_PROPERTY(wviscosity,c,t)
{
real mu1;
real temp=C_T(c,t);
mu1=0.00002591*pow(shi,(238.3/(temp-143.2)));
return mu1;
}

DEFINE_PROPERTY(wdensity,c,t)
{
real rou1;
real temp=C_T(c,t);
rou1=-3.570*pow(shi,-3)*temp*temp+1.88*temp+753.2;
return rou1;
}

DEFINE_PROPERTY(wconductivity,c,t)
{
real kw;
real temp=C_T(c,t);
kw=-8.354*pow(shi,-6)*temp*temp+6.53*pow(shi,-3)-0.5981;
return kw;
}

DEFINE_PROPERTY(pdensity,c,t)
{
real rou2;
real temp=C_T(c,t);
rou2=750./(0.001*(temp-319.15)+1.);
return rou2;
}

DEFINE_PROPERTY(pconductivity,c,t)
{
real thcon;
real temp=C_T(c,t);
if(temp>311.15) thcon=0.12;
if(temp<309.15) thcon=0.21;
return thcon;
}

DEFINE_PROPERTY(pviscosity,c,t)
{
real mu2;
real temp=C_T(c,t);
mu2=0.001*exp(-4.25+1790./temp);
return mu2;
}
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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