定义自适应时间步

要捕捉相关物理,同时保持可接受的模拟运行时间,可定义动态时间步,它会根据计算得出的对流库朗数(CFL 准则)调整时间步。

  1. 要添加基于 CFL 的时间步条件,右键单击连续体 > 物理 1 > 模型 > 自适应时间步 > 时间步提供程序节点,然后选择新建 > CFL。
  2. 选择时间步提供程序 > CFL 节点,然后设置以下属性:
    属性设置
    目标平均 CFL 数0.5(默认)
    目标最大 CFL 数5.0(默认)
    截断百分比10%
  3. 要设置隐式非稳态求解器的基本时间步,选择求解器 > 隐式非稳态节点,然后将时间步设为 0.01s。
  4. 要定义自适应时间步求解器的初始和最小时间步,选择求解器 > 自适应时间步节点,然后按如下所示设置属性:
    属性设置
    初始时间步选项最大值

    使用此选项时,初始时间步是为隐式非稳态求解器指定的基本时间步。

    最小时间步1.0e-6s

    当间隙打开时,压力上升得非常快。要求解开口处的物理,需要较小的最小时间步。

要在模拟运行期间跟踪时间步长,可创建绘图。
  1. 要创建时间步跟踪器:
    1. 右键单击报告节点并选择新建 > 用户 > 表达式。
    2. 选择表达式 1 节点并将定义设为 ${TimeStep}。
    3. 选择报告 > 表达式 1 节点,然后将其重命名为时间步长。
    4. 右键单击时间步长节点并选择根据报告创建监视器和绘图。