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

物性编写出错

[复制链接]
发表于 2011-11-4 14:30:47 | 显示全部楼层 |阅读模式

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

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

x
udf编写液体粘度后导入fluent时出错,本人菜鸟,请各位大侠帮忙指点:
DEFINE_PROPERTY(cell_viscosity_dbp,cell,thread)
{ real vi_dbp;
  real T=C_T(cell,thread);
  vi_dbp=10^(-16.722+3281.6/T+0.029364*T+(-1.9331e-5)*T*T); (导入时显示此处出错:invalid type for integral binary expression: int ^ double.)
  return vi_dbp;
}
这要怎么改啊,我改了好多次仍然不对!
发表于 2011-11-25 14:47:20 | 显示全部楼层
10^(),udf可以用这个方法表示?
10^5应该表示为e5吧!
 楼主| 发表于 2011-11-27 19:04:04 | 显示全部楼层

回复 2# 030301029 的帖子

改成e5依然不对,UDF好像不支持指数形式,谢谢你啦,帖子都没人理。。。
发表于 2011-11-28 12:05:26 | 显示全部楼层
哎,有时候不是udf程序问题,是软件都有问题。
你先检查软件安装吧、特别是语言的路径等
发表于 2011-11-28 13:11:45 | 显示全部楼层

回复 3# wangyuxuan05 的帖子

10^(-16.722+3281.6/T+0.029364*T+(-1.9331e-5)*T*T);
这个是pow (10,-16.722+3281.6/T+0.029364*T+(-1.9331e-5)*T*T)的意思吗?如果是,改成这样就没有问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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