24小时热门版块排行榜    

查看: 1296  |  回复: 12

arccos

金虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
首先 这不是报错 而是计算已经收敛了 说明两次迭代之间数值残差很小
根据你的边界条件  建议把残差收敛标准设到1e-8以下

发自小木虫Android客户端
11楼2015-11-02 00:03:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

20小飞侠

铁虫 (小有名气)

引用回帖:
11楼: Originally posted by arccos at 2015-11-02 00:03:56
首先 这不是报错 而是计算已经收敛了 说明两次迭代之间数值残差很小
根据你的边界条件  建议把残差收敛标准设到1e-8以下

我把收敛标准调到了10-20还是这个样子,后来把收敛条件选择的none,就开始按我设定的步数来计算了,只是前十步依旧显示三个方向的流速为0,后面就正常开始计算了。
12楼2015-11-02 09:54:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

810814744

新虫 (初入文坛)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
20小飞侠: 金币+20, 有帮助 2015-12-21 09:40:13
这些数值不算小,用层流也没有问题,你要把残差设置得小一点,大概1e-8或者更小,然后可以计算之后再自己判断收敛。
另外,如果点calculate之后算一步时残差都为零,不要放弃,继续这样算几步,残差会变成非零的,然后就可以正常运行了。
希望对你有帮助!

发自小木虫Android客户端
13楼2015-11-02 10:25:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 20小飞侠 的主题更新
信息提示
请填处理意见