计算边界位移

根据平滑表面灵敏度,可以计算要优化的边界的变形位移。

在大多数情况下,要获得成功的形状优化,必须对表面敏感度进行平滑处理。非平滑灵敏度可快速导致噪声表面几何体。默认灵敏度平滑因数值设置为 0.05。如果观察到灵敏度噪声,则增加此值,并重新计算表面灵敏度,可参考Computing the Surface Sensitivity

要计算位移:

  1. 右键单击自动化 > 参数并选择新建 > 标量
  2. 将参数标量重命名为因子
  3. 设置一个较小的正值,该值乘以表面灵敏度,以使网格变形,例如 1e-04(如果要增加成本函数)。否则,设置较小的负值以降低成本函数。
  4. 右键单击自动化 > 场函数并选择新建 > 矢量
  5. 设置创建的场函数的以下属性:
    属性 价值
    函数名 位移
    量纲 长度
    定义 $${CumulativeMorpherDisplacement}+${factor}*$${Adjoint1::Surface Sensitivity}
  6. 右键单击区域 > 边界 > [边界] > 物理条件 > 变形指定节点并将规范设为位移
  7. 选择变形位移节点,然后选择创建的矢量场函数位移矢量函数

    变形使用此位移来变形网格。