激活命令:“设置”“模型设置”“参数”“高级”“平衡”和“时间步”选项卡
此页面上的信息适用于以下分析类型(除非注明):
机械运动仿真 (MES)
非线性材料模型静态应力
MES Riks 法分析
在分析的每个时间步中,处理器将执行迭代以收敛解。达到在“平衡”选项卡的“最大迭代次数”字段中指定的迭代次数后,时间步会缩减一半,然后迭代过程将重新开始。如果激活“自动”复选框,则处理器将根据模型中的其他设置来设置迭代次数。(如果模型没有接触,则设置 15 次迭代;反之,设置 30 次迭代。)
解的收敛可以基于位移和能量这两个结果。能量是位移容差与力容差的乘积。必须在“收敛准则”下拉框中选择此结果。收敛将与在“位移容差”和“力容差”字段中指定的值进行比较。(请参见图 1。)位移容差可以由用户输入,或者在激活“自动”复选框之后,可以由处理器根据模型中的其他设置来进行设置。(0.005 表示有接触,0.0001 表示没有接触。)
图 1:收敛容差
蓝色曲线显示了模型的理论刚度(载荷/位移)。输入力 F 的位移 δ 适当。在非线性分析中,许多迭代会计算沿曲线的刚度(k1、k2、k3)。如果最后一次迭代中的位移 (Δd) 与整体位移 D 相比小于收敛容差(Δd/D < 容差),则视为解已收敛。
动态效果显著的分析需要一个更小的容差。(此外,高度动态的分析可能还要求时间步小到足以捕获通过单元传播的波,即,与刚度/质量的平方根成正比。)如果 10% 到 20% 的精度就已足够,则简单载荷分析可以使用较大的容差。请参见图 2。正如所有 FEA 一样,若要确定容差大小的影响,可能需要使用不同的容差多次运行分析。
图 2:容差大小对求解的影响原理图
如果收敛基于位移,则有三种方法可用于收敛。这些方法是在“收敛基于”下拉框中选择的。如果选择“总位移”选项,则从分析开始以来的结果将用于收敛。如果分析涉及大范围运动,则此方法会导致容差准则相对宽松。使用此收敛方法时,应当设置较低的位移容差(1e-6 到 1e-15)。如果选择“自上一个时间步的位移”选项,则自上一个时间步的结果将用于收敛。对于时间步相对较小的分析,此方法非常精确。此方法是默认方法,并且对于涉及大范围运动的分析十分有用。您可以将此方法的位移容差设置为 1e-3 到 1e-5 左右。如果选择“第一次迭代的位移”选项,则当前时间步的第一次迭代结果将用于收敛。这比“自上一个时间步的位移”方法更保守,但是要求在每个时间步至少进行两次迭代,这将延长分析运行时间。
如果分析大大缩减时间步(日志文件中的 L 列增加),则会难以收敛。如果只是暂时难以收敛,则可使用一个更大的收敛容差让模型收敛,然后继续执行下一个时间步。(否则,分析会继续缩减时间步,并且有可能导致分析根本无法收敛。)通过“时间步”选项卡上的“激活收敛容差松弛”控件,可以实现此类行为。
激活“激活收敛容差松弛”之后,每次按照在“AutoTM 级别”字段中输入的倍数降低自动时间步级别(日志文件中的 L 列)时,收敛容差(在“平衡”选项卡中输入的“位移容差”或“力容差”)将乘以“松弛因子”输入。例如,通过以下输入
位移容差 | = 1E-4 |
AutoTM 级别 | = 6 |
松弛因子 | = 5 |
如果时间步级别达到指示值,则会在分析过程中使用以下收敛容差:
AutoTM 级别 (L) | 收敛容差 |
---|---|
1 到 6 | 1E-4 |
7 到 12 | (1E-4)*5 = 5E-4 |
13 到 18 | (5E-4)*5 = 2.5E-3 |
19 | (2.5E-3)*5 = 1.25E-2 |
20 | 达到 AutoTM 限制。分析将停止。 |
有关分析运行期间的日志文件和收敛信息,请参见执行非线性分析页面。
在分析过程中,可以重组刚度矩阵。您可以使用“平衡”选项卡上的以下输入控制其频率: