将已求解液滴或气泡转换为离散相(VOF/MMP 到 LMP)

在欧拉相形成液滴的模拟中,可以将它们表示为拉格朗日颗粒,而不是已求解的欧拉相。

将欧拉液滴转换为拉格朗日颗粒可能更高效,因为追踪已求解的欧拉颗粒需要整个路径方向的精细网格,且与追踪拉格朗日颗粒相比计算成本要高,尤其当拉格朗日颗粒穿过较粗糙网格时。请参见已解析转换。

使用“已解析转换”相间相互作用模型可识别新出现的液滴,并将它们自动转换至等效质量拉格朗日颗粒。建议使用自适应网格细化 (AMR) 局部细化液滴相交界面或局部粗糙化网格,以追踪拉格朗日颗粒并进一步提高计算效率。

注如果微液滴附着在边界,则它不会转换为拉格朗日颗粒。在这种情况下,液滴将继续表示为欧拉相,即使当液滴满足在欧拉-拉格朗日转换准则节点下定义的所有准则时也是如此。
要将已求解液滴或气泡转换为离散相:
  1. 右键单击多相相互作用 > 相间相互作用 > [相间相互作用] > 模型节点,然后从可选模型组合框中选择已解析转换。
  2. 编辑[相间相互作用] > 模型 > 已解析转换 > 欧拉-拉格朗日转换准则节点,然后定义以下转换准则:
    准则 设置
    液滴直径准则 直径大于最小液滴直径的液滴转换为拉格朗日相。直径小于最大液滴直径的液滴转换为拉格朗日相。
    液滴形状准则 球度大于最小液滴球度的液滴转换为拉格朗日相。惯性张量特征值比大于最小液滴惯性张量特征值比的液滴转换为拉格朗日相。
    最小液滴体积分数准则 最大液滴体积分数大于最小液滴体积分数阈值的液滴转换为拉格朗日相。
    有关更多信息,请参见欧拉-拉格朗日过渡准则属性。
    液滴直径准则、液滴形状准则和最小液滴体积分数准则定义为默认值,可在不需要时将其移除。
  3. 如果要指定用户自定义准则,右键单击已解析转换 > 欧拉-拉格朗日转换准则节点,然后选择新建 > 用户自定义准则。
    使用用户自定义准则可设置局部液滴转换准则,例如,对于每个网格单元或粒子束。
  4. 要激活 MMP 模拟的自适应交界面锐化 (ADIS) 对流方案,选择[物理连续体] > 混合物多相节点,然后将对流设为自适应交界面锐化 (ADIS)。
    已解析转换模型需要使用 ADIS 对流方案进行 MMP 模拟,才能保持欧拉相之间的锐化交界面。
  5. 创建体积剥离喷射器以喷射由已解析转换生成的拉格朗日颗粒:
    1. 右键单击喷射器节点并选择新建。
    2. 选择喷射器 > [喷射器]节点,然后设置以下属性:
      属性 设置
      拉格朗日相 液滴转换目标相。
      类型 体积剥离喷射器
      输入

      欧拉-拉格朗日转换处于活动状态的区域。

  6. 要在网格单元中设置拉格朗日颗粒的最大体积分数,选择求解器 > 拉格朗日多相 > 双向耦合节点,然后将最大体积分数设为适当的值。

    已解析转换模型将在转换后计算拉格朗日体积分数,如果计算得出的值未超过指定的最大体积分数,则液滴将转换为拉格朗日颗粒。如果计算得出的值超过指定的最大体积分数,则不会进行转换,且欧拉液滴保持为解析的 VOF 或 MMP 相。

    有关更多信息,请参见双向耦合求解器。

  7. (可选)为防止拉格朗日体积分数超过指定的最大值,建议使用体网格单元集群源平滑。
    1. 选择双向耦合 > 体积源项平滑法节点,然后将方法设为网格单元集群。
    2. 选择体积源项平滑法 > 网格单元集群 > 集群长度节点,然后设置适当的值。

      集群长度的适当值是转换长度尺度的两倍。使用此值时,从欧拉液滴转换的预期最大拉格朗日体积分数约为 0.1。

  8. (可选)要设置自适应网格细化,右键单击[物理连续体] > 模型节点,然后从可选模型组合框中选择自适应网格。根据所使用的欧拉多相模型,执行以下操作之一:
    欧拉多相流模型 步骤
    流体体积 (VOF)
    自由表面网格细化可以动态细化交界面和欧拉液滴附近的网格,同时在将欧拉液滴转换为 LMP 颗粒之后局部粗糙化网格。
    右键单击自适应网格 > 自适应网格准则节点,然后选择新建 > 自由表面网格细化。

    请参见设置自由表面网格细化。

    混合多相流 (MMP)
    对于具有已解析转换的 MMP 模拟,可以使用用户自定义网格自适应捕捉欧拉相之间的交界面。这将根据用户指定的液滴相体积分数范围(例如 [0.001-0.999])细化网格,并在液滴转换为 LMP 液滴的区域粗糙化网格。
    1. 右键单击自适应网格 > 自适应网格准则节点,然后选择新建 > 用户自定义网格自适应。
    2. 选择[用户自定义网格自适应] > 自适应请求节点,然后将标量函数设为[液滴相]的体积分数。