激活对自适应网格模型的切割体网格单元网格支持
如果使用切割体网格单元生成器生成网格,则自适应网格求解器可以识别切割体网格单元细化等级(卦限深度)并在细化期间遵循这些等级。此识别功能有助于提高网格单元细分的质量和子网格单元质量。该过程称为切割体单元网格支持。
但是,切割体网格单元生成器和 AMR 不完全兼容。在针对切割体网格单元网格运行自适应网格模型之前,建议检查求解域中无法细化的网格单元。大多数无法细化的网格单元是具有不同卦限深度但共享一个公共面的网格单元。为了避免此类网格单元,建议在弯曲对象周围生成尺寸尽可能相同的网格单元。
如果预期进行细化的临界区域中存在大量无法细化的网格单元,则关闭“切割体网格单元网格支持”,以将传统的中点细分应用于求解域中的所有网格单元。
要激活切割体单元网格支持:
- 对于切割体网格单元生成器生成的网格,选择 节点,然后将初始网格设为切割体 (HEX)。
- 对于未知网格源,将初始网格设为自动检测。
要识别无法细化的网格单元,填充“自适应网格”场函数:
- 右键单击评估细化状态。 节点,然后选择
-
要标记切割体网格中因与相邻网格单元不一致而无法细化的网格单元,可使用场函数Adaption Refinement Status创建值为 4.0 的阈值部件。
示例结果如下所示:
通常,少量无法细化的网格单元不会导致求解精度显著降低,此类网格单元无法通过 AMR 模型进行细化。但在求解域中不会禁用这些网格党员。如果临界区域中出现一些无法细化的网格单元,建议关闭切割体网格单元网格支持:
- 选择初始网格设为常规。 节点,然后将
注 | 要避免大量无法细化的网格单元,建议始终在清除自适应时先重置网格再重新激活“切割体网格单元网格支持”。 |