设置自适应时间步

默认情况下,时间步长在 SPH 模拟过程中动态调整。时间步长保持尽可能大,同时满足 Courant-Friedrichs-Lewy (CFL) 稳定性条件。

在此模拟中,使用以下时间步提供程序:
  • 对流 CFL - 根据对流加速度贡献调整时间步长
  • 压力 CFL - 根据 SPH 方案的整体稳定性通过其压力场值来调整时间步长
  • 表面张力 CFL - 根据考虑表面张力的 CFL 数设置时间步

粘性 CFL 时间步提供程序仅对将显式时间积分用于速度求解器的 SPH 模拟是必需的,SPH 默认使用隐式时间积分。

为自适应时间步进设置时间步提供程序:
  1. 右键单击连续体 > 油连续体 > 模型 > 自适应时间步 > 时间步提供程序节点并选择新建 > 对流 CFL。
    在此,可以为模拟配置对流 CFL 时间步提供程序。默认情况下,在整个模拟过程中均启用时间步提供程序,并试图保持 CFL 数为 2。对于此模拟,默认设置是可接受的。
  2. 对压力 CFL 时间步提供程序和表面张力 CFL 时间步提供程序重复步骤 1。
    默认情况下,两个时间步提供程序都会在整个模拟过程中保持 CFL 数值为 1。
  3. 保存模拟。