找回密码
 注册
Simdroid-非首页
查看: 116|回复: 2

仿真中的网格类型与特点

[复制链接]
发表于 2017-9-29 14:44:04 | 显示全部楼层 |阅读模式 来自 广东广州
本帖最后由 K哥 于 2017-9-29 14:45 编辑

目前常规的流体仿真软件都需要用到计算网格,其中心思想在于将空间区域划分成足够多的计算区域(即足够小的计算区域),然后在每一个计算区域上进行求解控制方程,最终获得整体计算区域上的物理量分布。

从原理上说,理论上计算网格越密则计算精度就越高。但实际工程中还要考虑到时间成本和计算成本,故而常常采用满足计算精度的网格即可,而不是一味的追求网格精细数量。常见的网格划分如下图所示:




那么在网格划分的过程中,通常会采用四种网格类型,四面体网格、六面体网格、棱柱层网格、金字塔网格,各网格形状如下所示。还有一种多面体网格,在此不做讨论,同时在2D仿真中,主要是三角形网格和四边形网格,这里也暂不做讨论。




其中六面体网格离散化效果好,而且作为剪切层网格精度较高,在占用计算机的内存和计算速度上来讲,在各网格类型中都是最好的。但六面体网格也有缺点,其几何贴体性不高,不如四面体网格,仅能够适用于比较规则的几何体。当然对于不规则的几何体,也可以划分成六面体网格,只不过在网格划分上消耗的时间将大大增加。



四面体网格,其优势在于网格贴体性很高,网格划分时自动化程度高,能够很方便的对不规则的结合体进行网格划分。但其劣势也很明显,其离散化程度不高,与六面体网格相比,若达到同样的精度,网格数量约为六面体的1.5倍,计算所需内存核计算时间将近2倍;同时也不适合作为剪切层网格,因为其网格方向是在不断改变的,不符合剪切层的实际工况。




而棱柱层网格效果介于四面体网格和六面体网格之间,其网格自动划分程度较高,且剪切层效果也较好。对于复杂弯曲的流道,通常是边界层采用棱柱层网格,而内部完全湍流的计算域采用四面体网格。




金字塔网格通常是采用混合网格时,出现在连接六面体网格和四面体网格的连接区域。对于较为复杂的结合体,既要保证计算精度,又要确保网格划分时间不宜过长,常采用混合网格的策略,而金字塔网格则从此出现了。采用混合网格时,常常网格质量最差的区域就在金字塔网格区域,此区域一定要保证网格质量,否则会影响到仿真结果的精度。



那么在仿真过程中,应该选择哪种类型的网格呢?应该创建多少数量的网格才合适呢?

这些问题应与可接受的计算精度、计算时间来结合考虑。总的来说,计算精度要求高,而计算时间又比较少的话,则尽量采用六面体网格类型或混合网格类型;而计算时间也比较宽裕的话,采用更为方便的四面体网格也可;若计算精度要求不高时,采用何种网格类型则不重要,保证一定网格数量即可。

针对于创建合适的网格数量,可以通过网格无关性来进行验证。只要能够达到可接受的计算精度误差时,则较少的网格数量是较为合适的。

在此,注意一点:当流动方向与网格方向不一致时,如采用六面体网格,则可能造成伪扩散,其计算精度不如四面体网格。如下图所示:




本帖子中包含更多资源

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

×
发表于 2017-10-17 17:22:05 | 显示全部楼层 来自 广东东莞
Simdroid开发平台
可以整理成PDFme
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-24 19:19 , Processed in 0.030942 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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