找回密码
 注册
查看: 2586|回复: 4

[求助]急……流体密度是温度和盐度的函数,在UDF里能用DEFINE_PROPERTY来表示吗?

[复制链接]
发表于 2006-7-26 21:15:53 | 显示全部楼层 |阅读模式

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

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

x
流体密度是温度和盐度的函数,即在计算时有流体的状态方程,在UDF里能用DEFINE_PROPERTY来表示吗?我看的资料里边怎么说用DEFINE_PROPERTY定义密度时只能是温度的函数?请大虾帮帮小妹,感谢万分啊……
 楼主| 发表于 2006-7-27 15:20:14 | 显示全部楼层

[求助]急……流体密度是温度和盐度的函数,在UDF里能用DEFINE_PROPERTY来表示吗?

大虾在那啊?怎么都没有人说话呀?小妹着急啊……
发表于 2006-7-30 11:15:48 | 显示全部楼层

[求助]急……流体密度是温度和盐度的函数,在UDF里能用DEFINE_PROPERTY来表示吗?

这是你要想办法先求出每个单元的盐度
然后就可以用那个宏了
DEFINE_PROPERTY(function0, c, t)
那个c就是单元号
其实在fluent中 cell其实定义为int,为单元的编号
发表于 2006-7-30 11:23:36 | 显示全部楼层

[求助]急……流体密度是温度和盐度的函数,在UDF里能用DEFINE_PROPERTY来表示吗?

比如你定义一个数组,
salt[1000],这里假设有1000个单元
然后再end_of_iteration宏中求解每个单元的salt,
DEFINE_PROPERTY(H13_therm_conduction,c,t)
{
real temperature=C_T(c,t)/*-273.15*/;
return temperature*salt[c];
//这里假设 密度为温度和盐度的积
}
 楼主| 发表于 2006-7-31 09:28:19 | 显示全部楼层

[求助]急……流体密度是温度和盐度的函数,在UDF里能用DEFINE_PROPERTY来表示吗?

感谢楼上的高手啊,不过现在还有一个问题,就是流体中的所有单元的盐度都是一样的,一般会取为2%,那是不是就可以直接用DEFINE_PROPERTY(density, c, t)来计算呢?请赐教哦,:)[br][br][以下内容由 wangsf 在 2006年07月31日 10:08am 时添加] [br]
[br][br][以下内容由 wangsf 在 2006年07月31日 10:12am 时添加] [br]
sorry,刚上边的有误,我模拟的是一个将与环境水体存在盐度差的水流注入环境水体中使之混合,所以混合水体的盐度应该是一个变量,如何才能求得各个单元的盐度值呢,望赐教……!感激涕零啊……
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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