设置表面灵敏度过滤器和变形位移

对于优化表面,可以定义变形位移,该位移使用伴随表面灵敏度场、表面灵敏度过滤器和最速下降常数来计算。

要确保 Wall_Adjoint 平滑变形,可将全局过滤器半径指派为表面灵敏度过滤器。

  1. 右键单击区域 > 流体 > 边界 > Wall_Adjoint > 物理值 > 表面灵敏度过滤器参数节点,然后将过滤器选项设为全局过滤器半径。
要防止边界壁上的变形:
  1. 选择区域 > 流体 > 边界 > 壁面 > 物理值 > 表面灵敏度过滤器参数节点,然后将过滤器选项设为排除表面。
最速下降常数控制在每个优化循环中引入的表面变形幅值。选择它可平衡体网格的快速优化进度、优化算法的稳定性以及可接受的几何变形。最速下降常数可派生自平滑的表面灵敏度场的允许变形以及最大绝对值。要减少定义的伴随成本函数,可以设置一个负数。在本教程中,最速下降常数设为 -1.0E-3。
  1. 要定义最速下降常数,右键单击自动化 > 参数并选择新建 > 标量。
  2. 将参数标量重命名为 SteepestDescentConstant(最速下降常数),并将值设为 -1.0e-3。
创建这两个因子后,变形场通过使用表面灵敏度的场函数来定义。
  1. 右键单击自动化 > 场函数节点并选择新建 > 矢量。
  2. 将场函数 User Field Function 1(用户场函数 1) 重命名为 Deformation Field(变形场)。
  3. 选择 Deformation Field(变形场) 节点,然后按如下所示设置属性:
    属性 设置
    函数名 DeformationField(变形场)
    量纲 长度
    定义
    $${CumulativeMorpherDisplacement}+${SteepestDescentConstant}*$${Adjoint1::Surface Sensitivity}
要将优化变形指派给边界 Wall_Adjoint:
  1. 选择区域 > 流体 > 边界 > Wall_Adjoint > 物理条件 > 变形指定节点,然后将指定设为位移。
  2. 要将变形分配给边界,选择 Wall_Adjoint > 物理值 > 变形位移节点,并设置以下属性:
    属性 设置
    方法 场函数
    矢量函数 Deformation Field(变形场)
  3. 保存模拟。