找回密码
 注册
Simdroid-非首页
查看: 120|回复: 3

[CFX/ICEMCFD] CEL密度设置方式不同导致出错!

[复制链接]
发表于 2010-9-16 21:55:19 | 显示全部楼层 |阅读模式 来自 北京
今天遇到一个奇怪的问题,我想计算流动中浮力的影响,因此设置密度为温度的函数如下:
       midu = 1000[kg m^-3]-0.4[kg m^-3 K^-1]*(T -273[K])
但总一开始就出错,提示为:
“Fatal bounds error detected
  ---------------------------
  Variable: Density
  Locale:”
和“ERROR #001100279 has occurred in subroutine ErrAction.            
Message:                                                           
Stopped in routine ENFORCE_BOUNDS
好像是计算密度时出错了,所以停止了。
但当我用数组的方式设置时,就不出错了,设置方式如下:
midu = MIDU(T)
     FUNCTION: MIDU
       Argument Units = C
       Option = Interpolation
       Result Units = kg/m^3
       INTERPOLATION DATA:
         Data Pairs = 0,1000,50,980,100,960

其实,这两种方式在数学上是等价的,我还在CFX中做了比较,也完全一样,如图:

可为什么前一种方式就会出错呢?很奇怪!

本帖子中包含更多资源

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

×
发表于 2010-9-16 22:13:34 | 显示全部楼层 来自 黑龙江哈尔滨
Simdroid开发平台
密度定义成温度的函数还好办。
楼主能试试 把密度定义成压力的函数么?
看看效果,我用fluent 把密度定义成压力的函数 总是不理想。
回复 不支持

使用道具 举报

 楼主| 发表于 2010-9-20 22:26:02 | 显示全部楼层 来自 北京
没人对我发现的问题感兴趣?是不是CFX的问题?
回复 不支持

使用道具 举报

发表于 2010-11-11 19:08:39 | 显示全部楼层 来自 山东青岛
楼主,你的问题解决了没有?我的也出错了,ERROR #001100279 has occurred in subroutine ErrAction.      Message: Stopped in routine ENFORCE_BOUNDS ,是什么原因啊?应该调整什么地方啊?
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-11-1 21:27 , Processed in 0.048260 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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