使用 H 自适应网格

使用 H 自适应网格

H 自适应网格方法用于在识别出高应力的区域自动细化网格。在此方法中,每次迭代都使用更小的单元尺寸执行多次迭代,直到达到指定的精度水平。要使用 H 自适应网格划分对模型进行网格划分,您需要定义所需的目标精度和要执行的迭代次数。您最多可以为 H 自适应网格划分定义五次迭代。SOLIDWORKS Simulation 在每次迭代后将结果与要达到的指定精度水平进行比较,并以更小的单元尺寸开始新的迭代。当达到指定的目标精度水平或执行了指定的最大迭代次数时,SOLIDWORKS Simulation 停止对模型进行网格划分。图 5.1 显示了未使用 H 自适应网格方法的曲率网格划分模型,而图 5.2 显示了使用 H 自适应网格划分的曲率网格划分模型。

注意两幅图中的差异。在图 5.2 中,使用 H 自适应网格划分时,模型高应力区域的单元较小,而低应力区域的单元较大。

要使用 H 自适应网格划分对模型进行网格划分,请在 Simulation 算例树中右键单击算例名称。将出现一个快捷菜单,参见图 5.3。在此快捷菜单中,单击属性工具。将出现静态对话框。在此对话框中,单击自适应选项卡。用于指定自适应网格方法及相应参数的选项将出现在对话框中,参见图 5.4。


默认情况下,对话框中自适应方法区域选中了无单选按钮。因此,不会对模型执行任何自适应网格方法。要执行 H 自适应网格划分,请选择 h 自适应单选按钮。对话框中 h 自适应选项区域中的选项将被启用,以指定 H 自适应参数,参见图 5.5。

h 自适应选项区域的目标精度滑块用于设置要达到的目标精度。请注意,目标精度定义了每次迭代中应变能的变化。默认情况下,目标精度设置为 98%。这意味着两次连续迭代之间的应变能差异必须小于 2%。请注意,当两次连续迭代之间的应变能差异小于 2% 时,SOLIDWORKS Simulation 停止细化网格。

精度偏差滑块用于定义 SOLIDWORKS Simulation 是在高应力区域获得准确的应力结果,还是获得准确的全局结果。如果您将精度偏差滑块向左设置到局部(更快)一侧,则 SOLIDWORKS Simulation 会在高应力区域使用非常小的单元细化网格,以获得准确的应力结果。建议将滑块设置在中间位置,以在模型的高应力集中区域和全局结果之间保持适当的平衡。

最大循环数字段用于设置要达到目标精度而执行的最大迭代次数。此字段中最多可以指定五次迭代。如前所述,当达到目标精度或执行了最大迭代次数时,SOLIDWORKS Simulation 停止细化网格。

选中网格粗化复选框后,SOLIDWORKS Simulation 会在模型的低应力区域生成粗网格(较大的单元尺寸)。

指定 H 自适应网格划分参数后,单击静态对话框中的确定按钮。H 自适应网格划分即已为模型定义。现在,您可以使用 Simulation CommandManager 中的运行此算例工具来运行算例。SOLIDWORKS Simulation 通过每次迭代细化网格来执行多次迭代,以达到指定的目标精度。当达到目标精度或执行了指定的最大迭代次数时,结果文件夹将连同不同的结果添加到 Simulation 算例树中。此外,默认情况下,模型上的应力分布将出现在图形区域中。

注意:在使用自适应方法运行算例之前,您需要通过定义边界条件(载荷/夹具)、材料等使模型适合分析。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注