设置不可压缩流的初始条件

对于使用分离流模型的不可压缩流,可以手动初始化流场,也可以使用自动连续性初始化 (CI) 法。CI 通过求解连续性方程来对流场进行初始化。CI 方法仅适用于稳态模拟。

要初始化流场:
  1. 根据所用的初始化方法,执行以下某项操作:
    方法步骤
    手动

    (对于稳态流体和瞬态流体)

    这些步骤取决于要从模型的初始状态开始模拟(初始运行),还是继续先前计算的求解(重启运行)。

    对于初始运行:

    1. 展开连续体 > [物理连续体] > 初始条件节点。
    2. 选择速度节点,然后设置初始速度。
      • 如果流体域具有普遍的流向,则可在该方向上指定近似恒定速度。
      • 对于没有普遍流向的流体域(如形状复杂的管道),将速度设为零。或者,可以指定具有空间变化的场函数。
    3. 选择压力节点,然后指定初始压力。
      • 如果连续体具有包含压力边界的区域,则压力通常可设为在其中一条压力边界上指定的值。
      • 如果没有压力边界,且流不可压缩,则初始压力为任意值。
    对于重启运行,可使用表格数据集来传输数据:
    1. 在上一个模拟中,创建一个 XYZ 内部表,并为其填充速度[i]速度[j]速度[k]压力值。将表导出为 .csv 文件。
    2. 在当前模拟中读取表数据文件。
    3. 展开连续体 > [物理连续体] > 初始条件节点,然后使用导入的表格数据设置速度压力的初始值。

    注意,由于表格数据文件格式不可压缩,因而此方法不适用于大模拟之间的数据传递。但是,此方法对于将粗糙网格求解传递到更精细的网格非常有效。

    有关使用表的详细信息,请参见表任务使用表设置值

    自动

    (对于稳态流体)

    1. 选择求解器 > 分离流节点,然后激活连续性初始化
    2. 选择连续性初始化子节点,然后设置下列属性:
      • 连续性初始化迭代:指定在初始化过程中执行的迭代次数。可以增加默认值 3,以进一步优化初始条件。
      • 连续性初始化容差:指定流场初始化过程中的收敛容差。减小默认值 1E-6 可进一步优化初始条件。
  2. 在已知初始条件与连续体不同的区域中,按如下所示设置初始区域值:
    1. 选择区域 > [区域] > 物理条件 > 初始条件选项节点,然后将选项设为指定区域值
    2. 展开 [区域] > 初始条件节点,然后使用手动初始化方法设置压力速度的初始值。