关于二维模型的计算,这两种snappyHexMesh方法有什么不同,应该采用哪一个?

利用二维水槽来研究波浪-圆柱固体耦合,水槽的前后两面(sides)的边界条件为empty,以下这两种网格划分方式有什么区别?:

方法一:
(1)先使用blockMesh划分背景网格;
(2)在生成的‘’polyMesh‘’文件夹下的‘’boundary’‘文件中,将sides的type由empty修改为wall;
(3)再执行snappyHexMesh生成带有圆柱固体的网格;
(4)再将‘’polyMesh‘’文件夹下的‘’boundary’'文件中 sides的type由wall修改为empty,从而开展后续的二维数值计算。

这种网格生成的方法只需13.33s,如下图所示

方法二:
(1)先使用blockMesh划分背景网格;
(2)直接执行snappyHexMesh生成带有圆柱固体的网格,以开展后续的二维数值计算。

这种网格生成的方法在生成过程中会有这样的提示

网格生成时间需要417秒

这两种方法所需的时间差别很大,生成网格的cells和faces数相同,points数略有不同,但是计算结果也不完全相同,有差别。

请老师们指点,两种网格划分的区别,二维模型的流固耦合计算,应该选择哪种方法?