
Fluent在计算的时候,总是出现Floating point exception,是怎么回事啊?
1个回答
关注

展开全部
边界条件设置有误,初始条件、时间步长、松弛因子等,挨个调;2.网格质量达不到计算要求。在Fluent中,网格质量低于0.2就不能进行计算了,当网格质量高于0.2但又比较低的话,可以用Fluent里面的improve功能处理一下网格,提高网格质量再计算,根据我个人的理解,当网格质量达到0.8以上时,计算出来的结果才更准确,更具有参考价值;3.初始化有问题。进行瞬态计算时,初始化的设置非常重要,检查一下进口速度、温度等,要与inlet中设置的一样,特别是速度,建模用的坐标系和Fluent中使用的坐标系可能不一样,要注意速度的方向;4.时间步长设置的不合理。可以将时间步长调小一点;5.如果这些都改了还是不行,就直接重新建模从头再来吧,有些细节可能无意间就变了。
咨询记录 · 回答于2022-07-12
Fluent在计算的时候,总是出现Floating point exception,是怎么回事啊?
可不可以再具体的阐述一下呢?
边界条件设置有误,初始条件、时间步长、松弛因子等,挨个调;2.网格质量达不到计算要求。在Fluent中,网格质量低于0.2就不能进行计算了,当网格质量高于0.2但又比较低的话,可以用Fluent里面的improve功能处理一下网格,提高网格质量再计算,根据我个人的理解,当网格质量达到0.8以上时,计算出来的结果才更准确,更具有参考价值;3.初始化有问题。进行瞬态计算时,初始化的设置非常重要,检查一下进口速度、温度等,要与inlet中设置的一样,特别是速度,建模用的坐标系和Fluent中使用的坐标系可能不一样,要注意速度的方向;4.时间步长设置的不合理。可以将时间步长调小一点;5.如果这些都改了还是不行,就直接重新建模从头再来吧,有些细节可能无意间就变了。
已赞过
评论
收起
你对这个回答的评价是?