本次分享主要内容:介绍HM中几种划分2D网格方法的质量优劣对比。
作为一个仿真工程师,我们大部分时间其实都用在了模型前处理这一阶段,而且更多的是集中在几何处理和网格划分这两个步骤上。想要划分出高质量的网格有好多种方式,常见的是对几何的分割,如下图所示。
通过工程师密密麻麻的分割操作,把原有的几何面划分成诸多小区域,这样能够方便控制每个区域内的网格生成,网格质量会更高,而且生成的网格也会更为美观。
手动分割几何的操作方法需要工程师具有更多的几何处理经验和动手效率,然而无法避免的是该方法是个十分复杂而且低效的一种操作,在项目周期长或研究类场所会应用的更多,对于当前各行业巨卷的环境下,这样的操作方法无疑是增加打工人的工作压力。
网格划分是个技术活,网格质量优劣会对计算结果会产生一定的影响。在一定的行业领域,仿真方向及企业标准等诸多约束下,保证网格划分质量达标,而不影响计算精度即可。
以网格约束条件之一的雅克比值为例,我们进行几种HM网格划分方法对比。
A模型为先采用软件自带的几何处理功能联合普通方式划分的结果。
B模型为普通方式划分的结果。
C模型为采用直接采用automesh的batchmesh功能进行划分的结果。
D模型为采用HM的batch模块进行划分的结果。
如下图所示。
网格划分局部细节如下图所示。
可以直观地看出,网格美观程度大致为C=D>A>B。然而直接观测仅能粗略评估模型离散的情况,只是一种笼统主观评价,网格的优劣还需要从具体的数值上看,如Jacobian,三角形单元占比等。
希望小伙伴们在后台多多留言互动,可以一起探讨话题或者问题(可以是软件操作、理论知识、人生哲理、思想等),一起相互学习、共同进步,与优秀同行!看到消息后将第一时间予以回复,谢谢各位小伙伴的支持!!