fluent浮点错误前天晚上还有昨天上午,我的case文件还能进行迭代计算,只是结算结果不是很理想,就把边界条件给修改了一下,然后又进行了计算,计算的过程中打断了一下,但是程序等了好长时间

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 14:10:13

fluent浮点错误前天晚上还有昨天上午,我的case文件还能进行迭代计算,只是结算结果不是很理想,就把边界条件给修改了一下,然后又进行了计算,计算的过程中打断了一下,但是程序等了好长时间
fluent浮点错误
前天晚上还有昨天上午,我的case文件还能进行迭代计算,只是结算结果不是很理想,就把边界条件给修改了一下,然后又进行了计算,计算的过程中打断了一下,但是程序等了好长时间都没有停止,我就在任务管理器里强制把程序关了,再打开算的时候就一直提示下面的问题,而且残差图也打不开.试了好几次都是提示这样的错误,最后我建了一个很简单的模型,mesh然后导到fluent中,设定各种条件,最后迭代,仍然提示下面的问题,说是浮点错误.再到最后我把软件excced,gambit,fluent都卸载了,然后重新装上,又重新画了一个简单的模型,mesh,再导到fluent中,设置条件,最后迭代计算,还是出现这样的问题,快抗不住了,小弟在此先谢过了
iter continuity x-velocity y-velocity z-velocity energy k epsilon time/iter
Error:Floating point error:invalid number
Error Object:()
所建立的模型都是3d的

fluent浮点错误前天晚上还有昨天上午,我的case文件还能进行迭代计算,只是结算结果不是很理想,就把边界条件给修改了一下,然后又进行了计算,计算的过程中打断了一下,但是程序等了好长时间
很大的可能是边界出了问题,如果你认为边界符合你的实际情况,那么有以下方法可以尝试:
1、使用3ddp进行仿真,调高一点残差,计算时间步长尽量设置的短.(高手请留情,不要说这些只关乎收敛,根据我计算的经验,这些同样会导致浮点错误,数值解法的通病,极大或者极小值的处理都可能会导致计算出问题.)
2,、更改边界条件,或者你选择的湍流模型,k epsilon 有三种模型,标准,RNG,realized,换着算试试,因为不知道你的模型,不敢乱推荐,而且不一定非得使用 k epsilon 湍流模型.
3,、如果怎么算都是出现浮点错误,那么还有一定的概率是计算机硬件的问题,工作站使用ECC是有其原因的.你把自己的模型放到其他人的电脑上,在相同的颁布的软件上算算,如果能收敛,那就有一定可能是你的电脑硬件有兼容性问题.(尽管这种可能性比较小).