越多的网格得到越接近实验的解?
-
旧帖:http://cfd-china.com/topic/309/用满足网格无关性的网格数计算得到的结果是否最符合实验结果
旧帖里面的结论直接粘贴了别人的结果,现在重新构思和模拟,都用自己的结果代替
模型
结果
分析
随着网格数的增加,监测点的压力发生变化,而网格达到88万后的前后压力变化很小,压差和流出系数变化也不大,
疑问一
流出系数的实验值为0.72,而45万网格最接近实验值,但是由分析可以得出,88万网格难道不可作为网格无关的网格数吗?模拟难道用45万网格吗?45万网格模拟的压力云图和速度云图—明显有问题
68万网格模拟的压力云图和速度云图
-
延长了出口和进口,计算的结果有很大差异.是否说明没有延长进口和出口的结果不可行了?
我更倾向于延长出口和进口。因为这很好解释。
残差震荡正常吗?残差一直下降正常吗?
很正常,尤其是一个固有的瞬态现象用稳态模拟的时候。看这个第二问:链接文本
从这个图片来看,网格无关性已经做好了。即88万之后,压差达到稳定且不随网格变化而变化。
另一方面,从88万网格的流出系数来看,值为0.800. 实验值为0.72. 误差在10%。已经可以接受。
其他网格的数据,误差均为20%之内,也都可以接受。
可以换一种思路:本文基于45/68/88/112/140万网格进行了无关性分析,结果如下。在网格88万之后,压差达到稳定且不随网格变化而变化。流出系数和实验值误差在10%之内,提高网格数量并不能减少这个误差。因此在下面的模拟中采用了88万的网格。
-
@cfd-china
不延长进口和出口随着网格数的增加,前后压差变化很小,而且前压和后压也趋于稳定
延长进口和出口
前压和后压的大小分别为5763.379和-6188.95,这种压力组合在没有延长进口和出口的结果中没有出现过。疑问
进口速度一定,压力出口压力设置一定,那么监测点的压力值是不是应该保持定值?模型仅仅只是延长进出口,监测点的压力也应该保持定值吧?
不延长进出口的计算结果,网格无关性得到了验证,其实我担心有人质疑,因为网络上看到的大多数评论倾向于两点:
- 网格数目越多应该越接近真实解
- 网格无关性的验证应该和实验对比,不断加密网格,模拟的结果和实验结果相差不大时,此时的网格才是无关的。
我现在的模拟结果是最少网格(45万)的模拟结果最接近实验结果,达到网格无关的网格数模拟出来的结果偏离了实验结果。针对这一点进行质疑的时候,我还有点回答不上来:confused:
-
具体问题我不了解,就你这几个问题大体说下我的观点:
- 网格无关性验证指的是你的计算结果不随着有显著变化的网格发生变化,而不是和实验的接近程度。所以应该用后面几种网格,因为后面的计算结果趋于稳定,这也说明45万网格的分布不好或者分辨率不够,不应该选用45万的。
- 网格只是保证计算结果的一方面,话说误差三个来源。第一个叫validation:数学模型本身就不够准确,比如湍流模型适应性和有效性都有限制,这个误差平时都不探讨的。第二个叫verification,里边包含两种:第一种是选用的离散方法,第二种是网格分辨率不够、不正交、有歪斜等等带来的误差,这两个是相互交织的,不过都是真实存在的,不能混为一谈。还有一种是round-off error:也不谈论,认为收敛到一层量级以下,这个不那么重要。
选用的模型不准确或者模型本身就不行或者离散格式不适合,即使网格好,照样算不好。 - 残差震荡很正常哈,残差一直下降也正常,有可能残差降到机器量级才不会变。
- 不了解。
-
@cfd-china 这是我的毕业课题:tongue_out:
我采用了全六面体网格,起初本来打算学习OpenFOAM,但是编程基础不是很好,所以最后利用Fluent来计算。我现在做的模拟是根据一篇外文文献,里面有详细的几何模型数据,还有一些实验数据,文章实验数据中有8个值左右,但是实验值均在0.72浮动,没有多大变化,所以我先比较了其中一种情况。
因为是毕业课题,所以担心被答辩老师质疑。比如网格不多时模拟的结果好,为什么要用网格多的来模拟。我就懵了:confused: 。(我的工科生,流体力学知识仅仅学过工程流体力学)