找回密码
 注册
查看: 2839|回复: 3

UDF传递到Fluent求解器的数值的单位必须是国际单位吗?

[复制链接]
发表于 2013-7-4 15:24:30 | 显示全部楼层 |阅读模式

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

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

x
UDF手册中指出,通过 UDF 传递到求解器的任何值或从求解器返回到UDF 的值,都指定为国际(SI)单位。这样就需要把UDF中所有的数值改成国际单位下的数值。

我的问题是,这是默认的设置吧,是不是可以通过改变Fluent中的单位设置来改变传递数据的单位,即,只要保证UDF中的单位与Fluent设定的单位一致即可,从而保证通过 UDF 传递到求解器的值或从求解器返回到UDF 的值的单位都是Fluent中设定的单位?

还是说这个传递的数据单位只能是国际单位,不能改变。如果Fluent中的单位设定的不是国际单位,则传递到求解器的单位会由Fluent自己改变成现有单位使用,传出时再改成国际单位传递出来?
发表于 2013-7-5 11:22:28 | 显示全部楼层
这个问题一直困扰着我啊,数据传递。等我导入一次UDF再来解答这个问题吧!
发表于 2013-7-5 15:42:11 | 显示全部楼层

回复 1# xiaole119 的帖子

写udf的话,都按照国际单位制来写。fluent里面unit那个显示单位选择框只是你在fluent里看到的输入单位,实际都是国际单位制。这一点从fluent导出数据可以看出来。
 楼主| 发表于 2013-7-5 21:33:00 | 显示全部楼层

回复 3# fty0083 的帖子

谢谢小鱼儿飞飞,连我没有问出来的问题都给了解答了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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