设置停止条件

设置停止条件,以在整个入口边界的温度方差下降至 0.001 K2 以下时停止运行模拟。

当模拟的某些零部件的温度方差降至足够低的值时,您需要 Simcenter STAR-CCM+ 停止迭代。监视整个出口边界的温度方差。假设该方差降至 0.001 K2 以下时,求解已充分收敛。

  1. 右键单击监视器节点,然后选择新监视器 > 场方差
  2. 场方差 1 节点重命名为 温度方差监视器
  3. 编辑 温度方差监视器节点,然后设置下列属性:
    属性 设置
    零部件 区域 > 表面拉伸网格生成器 > Outlet_Top
    触发器 迭代
    启用滑动样本窗口 已激活
    场函数 温度
    发布平均值 已激活
    场函数设为温度后,在自动化 > 场函数节点内创建名为温度方差的新场函数。

    激活启用滑动样本窗口后,名为滑动窗口的新节点出现在温度方差监视器节点内。

  4. 选择温度方差监视器 > 滑动窗口节点,然后将滑动样本窗口尺寸设为 10
要将温度方差场函数用作停止条件,您要创建:
  • 最大值报告,将该函数值返回到出口边界上
  • 监视器,以追踪该报告的值。此外,创建一个绘图,以便可视化该值
  • 基于监视器的停止条件
  1. 右键单击报告节点,然后选择新建 > 用户 > 最大值
  2. 最大值 1 节点重命名为出口温度方差
  3. 编辑报告 > 出口温度方差节点,然后设置下列属性:
    属性 设置
    场函数 温度方差
    零部件 表面拉伸网格生成器 > Outlet_Top
  4. 右键单击出口温度方差节点,然后选择根据报告创建监视器和绘图
    创建了两个新节点:监视器 > 出口温度方差监视器绘图 > 出口温度方差监视器图
基于方差报告监视器创建停止条件:
  1. 右键单击监视器 > 出口温度方差监视器节点,然后选择根据监视器创建停止条件
  2. 编辑停止条件 > 出口温度方差监视器条件节点,然后设置下列属性:
    节点 属性 设置
    出口温度方差监视器条件 逻辑规则
    下限 最小值 0.001 K^2

    将逻辑规则设为And,这意味着该求解只在使用其他逻辑规则已设为And的条件满足该条件后才会停止。

要防止求解在第一次迭代(当整个出口的温度方差为零时)时停止,将最大步数条件设为 10 次迭代并将其逻辑规则设为 And:
  1. 编辑停止条件 > 最大步数节点,然后设置下列属性:
    属性 设置
    最大步数 10
    逻辑规则 And
  2. 保存模拟。