设置求解器控制和停止条件

对于此模拟,隐式耦合求解器设为使用自动 CFL 控制运行。最初求解器设为通过应用求解器特定的停止条件来运行 300 次迭代。伴随求解器设为针对每个优化循环运行 150 次迭代。

设置耦合求解器控制:
  1. 选择求解器 > 耦合隐式节点,然后设置以下属性:
    节点 属性 设置
    隐式耦合 CFL 控制方法 自动
    显式松弛方法 常数
    恒定松弛 显式松弛 0.3
添加定常求解器停止条件以控制原始运行:
  1. 右键单击求解器 > 稳态 > 停止条件节点,然后选择新条件 > 固定步数
  2. 选择固定步数节点,并将固定步数设为 300
    稳态耦合求解器在运行 300 次迭代后停止。
  3. 要省略最大步数停止条件,选择停止条件 > 最大步数节点并取消已启用
有两个选项可设置伴随停止条件:
  • 在成本函数内指定停止条件 - 在伴随 > 伴随成本函数 > [成本函数] > 停止条件节点。使用此选项,可以运行步数不同的各种成本函数。
  • 为所有成本函数指定通用停止条件 - 在伴随 > 求解器 > 伴随稳态 > 停止条件节点。使用此选项时,所有成本函数由相同步数控制。

仅为一个成本函数定义通用伴随求解器停止条件:

  1. 右键单击求解器 > 伴随 > 求解器 > 伴随稳态 > 停止条件节点,然后选择新条件 > 固定步数
  2. 选择固定步数节点,并将固定步数设为 150
停用成本函数特定的停止条件:
  1. 选择[成本函数] > 停止条件 > 固定步数节点并取消已启用
  2. 求解器设置结束后,保存模拟。