指定流体网格单元中的固定温度

在对某些应用(如空调机组)建模时,可能需要在一系列流体网格单元中强制应用温度分布。 本节介绍使用离散形式的能量方程固定所指定目标温度的过程。

这些步骤如下:

  1. 创建包含要固定温度的网格单元的网格单元集。
    此网格单元集具有相应的场函数,该场函数具有默认名称。 此处,场函数为 CellSetVar_1
  2. 创建场函数 GREAT(大),其包含的较大数字足以屏蔽指定网格单元中常规能量通量的贡献,但是却不会高到导致浮点异常。
    例如,可以使用 (mCp)/V k L / V 的最大局部值的 1000 倍,其中 m 为网格单元中的质量流率, Cp 为比热, V 为网格单元体积, k 为导热率, L 为某种网格单元特征长度。 在此示例中,GREAT(大) 设为 1e20


  3. 为用户自定义的温度场创建场函数。

    例如,在此处,T_target 设为:

    293 + 40 *$$Centroid[1] * (1 - $$Centroid[1])



  4. 使用上述三个场函数时,可以为体积热源定义另一个场函数 Q,其适用于该网格单元集中的网格单元:

    ($CellSetVar_1) ? $GREAT*($T_target - $Temperature) : 0

  5. 同样要求将此场函数相对于温度的微分作为场函数。

    此处,它通过以下公式定义为 dQdT

    ($CellSetVar_1) ? -$GREAT : 0



创建必要的场函数后,最后一步是将其应用于相关区域值:

  1. 将区域的体积热源设为场函数 Q



  2. 能量源温度导数设为场函数 dQdT