设置 Photon Monte Carlo 求解器参数

表面 Photon Monte Carlo (SPMC) 模型使用统计求解器对光子传输建模。

鉴于该求解器的统计性质,精度将随模拟中使用的光子束数量增加而提高。因此,模拟时可以增加从每个块中跟踪的光线(光子束)的平均数量。
要设置参数:
  1. 选择求解器 > Photon Monte Carlo > 光线追踪参数节点,然后将每个块的最小/平均射线数设为 25。

使用 SPMC 模型时,可以通过使用统计采样因子来聚合多次迭代的统计数据。这可确保不必在 SPMC 计算中使用大量光线,并且可以聚合多次迭代的相关辐射量的统计数据。在值为 1 的情况下,聚合求解将设为最新的 SPMC 光线跟踪求解。值为 0.5 时,将使用最新求解的一半和先前聚合求解的一半来更新聚合求解。值为 0 意味着聚合求解保持不变。

建议在模拟开始时使用高采样因子,因为这有助于将辐射求解快速反馈到能量方程中,进而有助于温度场快速演变。

本教程将设置一个线性跃升,该线性跃升从采样因子 1.0 开始,在前 50 次迭代中逐渐将采样因子减小到 0.05,然后保持恒定,直到模拟完成为止:



  1. 设置跃升:
    1. 展开报告节点,然后创建新的新建 > 用户 > 表达式报告。
    2. 将表达式 1 报告重命名为 Sampling Factor Ramp(采样因子跃升)。
    3. 选择 Sampling Factor Ramp 节点,然后设置定义如下:
      ${Iteration}<${Sampling Factor Ramp Duration} ? ${Initial Sampling Factor} - (${Initial Sampling Factor}-${Final Sampling Factor})/${Sampling Factor Ramp Duration}*${Iteration}: ${Final Sampling Factor}
      请参见附录:参数。
    4. 选择求解器 > Photon Monte Carlo > 统计采样因子节点,然后将采样因子设为 ${Sampling Factor Ramp}。
  2. 要在运行期间可视化采样因子跃升,可以监视创建的报告并将其添加到预定义的温度绘图中:
    1. 右键单击报告 > Sampling Factor Ramp 节点并选择根据报告创建监视器。
    2. 右键单击绘图 > 最低/最高温度绘图节点,然后选择添加数据。
    3. 在将数据提供器添加至绘图对话框中,选择监视器 > 采样因子跃升监视器,然后单击确定。
    4. 选择最低/最高温度绘图 > 采样因子跃升监视器 > 左轴数据节点,然后将轴设为右轴。
默认情况下,每次迭代时都会调用 SPMC 计算。但是,在不同迭代之间温度场通常都会发生小幅变化。要降低本教程的计算成本,可每五次迭代执行一次 SPMC 计算:
  1. 选择求解器 > Photon Monte Carlo > 更新频率 > 稳态节点,然后将迭代更新频率设为 5。
  2. 保存模拟 。