找回密码
 注册
查看: 1621|回复: 3

请教一下仿真的结果的精度问题

[复制链接]
发表于 2014-3-25 20:17:26 | 显示全部楼层 |阅读模式

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

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

x
我用fluent分析了一个温度场的分布问题,我想了解一下,现在这类问题大概的精度能够达到多少?我现在的仿真结果与实测的结果好的地方大概达到10%,不好的地方误差能达到40%多了,当然我对fluent也不是很熟,可能设置什么的都还存在问题,我只是想了解一下目前一般都达到了什么水平了?谢谢。
发表于 2014-3-26 03:24:03 | 显示全部楼层
作为一个初学者,我说说我的看法

这要看你的模型,如果你的模型包括了所有的细节,考虑到所有因素,再加上网格什么的,基本上可以反应出真实的效果。因为就计算本身而言不会差多少,差的是你给它的边界条件和设置,因为所有的计算都是基于你给的条件
发表于 2014-3-26 08:34:42 | 显示全部楼层

回复 1# ghw_nit 的帖子

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

本版积分规则

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