吾生有涯 学海无涯
析模有界 知识无界

仿真论坛

Please or 注册 to create posts and topics.

求助:fluent使用property定义材料密度后混合初始化灰色不可选

我在做CO2的仿真,使用的均相模型,因为涉及到相变,因此用UDF定义CO2材料。在导入UDF后成功编译和加载,在初始化时,混合初始化是灰色不可选。在经过排除发现在对CO2密度使用UDF后就会出现这种情况,其他比如粘度、热导率等都是正常可以使用的。因此我想请教一下在对密度使用PROPERTY定义时是有什么需要注意的地方吗?
代码如下:
DEFINE_PROPERTY(density1, c, th)
{
real p0, uds0;
if (C_P(c, th) = none)
{
p0 = C_P(c, th);
}
else
{
p0 = 4000000.0;
}
if (C_UDSI(c, th, 0))
{
uds0 = C_UDSI(c, th, 0);
}
else
{
uds0 = 230;
}
double t, s, vis, molmass, d, tcx, cp, q, h, p;
h = (double)uds0;
p = (double)p0;
ph_properties(p, h, &t, &s, &vis, &molmass, &d, &tcx, &cp, &q);
return (real)d;
}
希望有朋友能伸出援手!十分感谢。

 

登录

找回密码

注册