找回密码
 注册
查看: 1900|回复: 5

网格加密后计算没多少步就报错

[复制链接]
发表于 2012-9-29 22:04:53 | 显示全部楼层 |阅读模式

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

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

x
大家好,节日快乐哈!我这里有一个计算气液传质的模型,一开始还能计算但我嫌网格太大就加密了一下,结果没算多少不就开始报错了。错误是这样的:
Error: Floating point error: overflow
Error Object: ()
请问哪位大虫,这是什么错误,该怎样解决呢
发表于 2012-9-29 23:27:58 | 显示全部楼层
网格加密后时间步长要减小,否则容易超出CFL条件,导致计算发散。
发表于 2012-9-30 10:29:12 | 显示全部楼层
计算步长过大!减小步长!最好按照最小网格/流速!
发表于 2012-9-30 12:20:53 | 显示全部楼层

回复 1# 安庆飞鱼 的帖子

改用双精度试试,应该会解决这个问题。
发表于 2012-9-30 22:15:34 | 显示全部楼层

回复 1# 安庆飞鱼 的帖子

减小步长 算着再看是否需要慢慢增加
 楼主| 发表于 2012-10-2 13:28:21 | 显示全部楼层

回复 2# 周华 的帖子

我的是非稳态,现在已经是双进度了,好吧,我调小步长试试,谢谢各位
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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