设置控制点的变形位移

伴随网格变形模型可根据指定的变形位移计算控制点的新位置。

使用伴随网格灵敏度指定控制点的变形位移,以使成本函数下压力增大。

对于此教程,您要使用步长为 0.0001 的一阶最陡下降算法来更新点集合位置。为了更新形状优化循环的控制点位置,您要考虑控制点从其初始位置的总位移。您可以将用户自定义的场函数与变形相关联来完成此优化,而此场函数定义了最陡下降变形。此用户自定义的场函数使用累积变形位移的内置场函数。

要定义位移场函数:
  1. 右键单击自动化 > 场函数节点并选择新建 > 矢量
  2. 将此场函数重新命名为位移,并设置以下属性:
    属性 设置
    函数名 位移
    定义 $${CumulativeMorpherDisplacement} + 1.e-04*$${Adjoint1::CoordAdjoint}

    场函数的定义是步长 0.0001 与相对下压力伴随的乘积。位置场函数。通过计算点集合下压力成本函数的网格灵敏度获得此场(参见计算网格灵敏度)。

  3. 同时编辑点集合 > 下限 > 物理值点集合 > 上限 > 物理值节点,然后设置下列属性:
    节点 属性 设置
    变形:位移 方法 场函数
    矢量函数 位移