|
|
发表于 2014-3-26 08:34:42
|
显示全部楼层
回复 1# ghw_nit 的帖子
首先,精度是否足够,决定于进行仿真计算的目的,不同的目的对精度要求不一定,也并不是精度越高越好,在工程运用中,很多时候时间成本更重要。
其次,要提高精度,就要先了解误差的来源。通常认为误差来自四个方向,从小到大排列为:1.计算机的数值舍入误差,这部分通常小到可以忽略,在FLUENT中可以通过采用双精度计算来进一步减小;2.迭代误差,也就是要检验计算结果是否收敛;3.离散误差,就是离散方程与求解的偏微分方程之间的差别。理论上来说,网格趋向于无穷小时,该误差趋向于0.所以进行计算时需要做网格独立性分析;4.模型误差,这部分是指真实的物理现象与你的数值模型之间的误差,比如物理世界的控制方程是NS,但你采用的是RANS,你的边界条件与实际并不完全吻合,你的几何模型与实际存在差别等等。
最后,针对你需要的精度,通过寻找误差的来源,提高计算精度。 |
|