设置求解器和运行模拟

将模拟运行 0.4 秒物理时间。当连续性方程残差的相对变化小于 2% 或达到最大内部迭代次数 15 时,每个时间步的迭代停止。要提高模拟的精度,可将隐式非稳态求解器的时间离散以及连续性方程和能量方程的时间离散设为二阶格式。要加快每个时间步的收敛速度,可增加默认亚松弛因子。

对于时间步长,设置以下步长函数:

Δ t = { 10 3 ;  if   t < 0.1 s 5 × 10 4 ;  if   0.1 t < 0.15 s 10 4 ;  if   t 0.15 s

要设置求解器并运行模拟:
  1. 选择求解器 > 隐式非稳态节点,并设置以下属性:
    属性 设置
    时间步 $Time < 0.10 ? 1e-3 : ($Time <0.15 ? 5e-4 : 1e-4)
    时间离散 二阶
  2. 右键单击求解器 > 隐式非稳态 > 停止准则节点并选择新建监视器准则...
  3. 选择监视器对话框中,选择连续性
  4. 选择停止准则 > 连续性准则节点,然后将准则选项设为相对变化
  5. 选择连续性准则 > 相对变化节点,然后将相对变化设为 0.02
  6. 编辑求解器节点,然后设置以下属性:
    节点 属性 设置
    分离流
    速度 亚松弛因子 0.9
    压力 亚松弛因子 0.7
    高精度时间离散 选项 已优化的 2 阶 (5)
    分离能量 启用高精度时间离散 打开
    高精度时间离散 选项 已优化的 2 阶 (5)
  7. 编辑停止条件节点,然后设置以下属性:
    节点 属性 设置
    最大内部迭代 最大内部迭代 15
    最大物理时间 最大物理时间 0.4 s
    最大步数 已启用 关闭
  8. 选择监视器 > 压力监视器节点,然后将触发设为时间步
  9. 单击 运行)运行模拟。
  10. 在模拟完成后,将其保存。