自动表面修复

自动表面修复操作提供了一个自动化过程,用于修正完成表面重构过程后的重构表面中可能存在的一系列几何类型问题。

在包面上执行表面重构时,通常使用自动表面修复操作。

在执行体网格操作之前修复表面会增加后续体网格操作的成功几率。如果模拟中包含以下对象,则在执行相关体网格操作之前使用自动表面修复操作:
  • 复杂几何
  • 不可靠的 CAD 数据
  • 具有若干缺陷的几何
对于各向异性四边形网格,建议使用表面重构操作而不是自动表面修复操作。

最多可使用三个不同的度量来确定是否需要自动修复:

  • 穿孔面(包括异向相交在内的表面相交)
  • 表面接近值
  • 表面质量

始终启用穿孔面的度量,并在激活自动表面修复操作时调用。操作使用基于距离的相交计算来标记和更正几何中包含的任何潜在的表面相交。仅当已针对表面重构激活表面接近值属性时,才会使用表面接近值的度量。仅当表面重构的最小面网格质量值大于 0 时,才使用最差质量值的度量。

每个度量内均会使用两种不同的修复机制,按最佳至最差顺序排列以保留原始几何。修复机制包括:

  1. 重构 - 先后增长问题区域和表面重构,移除特征(如有必要)。
  2. 修复 - 增长问题区域,删除局部表面,然后调用孔填充器。

通过选择网格生成器 > 自动表面修复节点可以访问这些选项:



相连表面数目限制可用于控制单个隔离表面或断开表面的数量。例如,如果只希望在表面重修过程结束时具有一个表面,则将值设为 1。将保留面数或面积最大的表面,而所有其他表面均会消除。此外,相连表面尺寸限制可用于指定每个断开表面所需的最小面数和/或面积。上述两个选项均可单独使用或依次使用,从而控制生成的表面。

如果从自动网格操作中移除自动表面修复,Simcenter STAR-CCM+ 将保存任何用户自定义设置,并在重新激活自动表面修复时恢复这些设置。

自动表面修复过程不会修复自由边、非流形边和非流形节点等拓扑问题。因此,如果输入表面中存在这些问题,必须在之后使用表面修复工具进行手动修复。