控制自适应网格化和时间步

当空气和油这两相在 MMP 模型控制下形成 MMP 液斑时,自适应网格化可沿空气和油之间的大尺度交界面局部细化网格。自适应时间步模型会在模拟运行期间自动确定时间步长。

对于自适应网格细化,可使用在起始模拟文件中预定义的场函数 AMR_Refinement 来设置自适应准则。此场函数会根据旋转过程中大尺度交界面的位置标识网格细化区域。满足细化准则的网格单元最多可以细化六次。网格自适应每隔一个时间步调用一次。

可使用自由表面 CFL 条件来控制自适应时间步进,该条件可根据经体积分数变化率加权的对流库朗数(CFL 数)调整时间步。对于此模拟,需要指定初始时间步并将最大变化因子设为 1.2,以定义求解器中时间步调整的边界。

要控制自适应网格化和时间步:

  1. 定义自适应网格化细化:
    1. 选择物理 1 > 模型 > 自适应网格节点,然后设置下列属性:
      属性 设置
      转换宽度 2
      限制网格单元尺寸 激活
      最小自适应网格单元尺寸 5.0E-4 m
    2. 右键单击自适应网格 > 自适应网格准则节点,然后选择新建 > 用户自定义网格自适应。
    3. 选择用户自定义网格自适应 1 节点,然后设置以下属性:
      节点 属性 设置
      用户自定义网格自适应 1 最高细化等级 6
      自适应请求 标量函数 AMR_Refinement
      范围 [0.5, 1.5]
      大于最大值 保留
      介于之间 细化
    4. 选择求解器 > 自适应网格 > 触发 > 时间步频率节点,然后将频率设为 2。
  2. 定义自适应时间步进:
    1. 右键单击物理 1 > 模型 > > 自适应时间步 > 时间步提供程序节点并选择新建 > 自由表面 CFL。
    2. 选择自由表面 CFL 节点,然后将最大条件限制设为 2.0。
    3. 选择求解器 > 自适应时间步节点,并设置下列属性:
      节点
      自适应时间步 初始时间步选项 指定
      时间步变化因子边界选项 激活
      初始时间步 值 1.0E-5 s
      时间步变化因子边界 最大变化因子 1.2
  3. 保存模拟。