计算网格灵敏度

网格灵敏度可提供与网格变形关联的成本函数的灵敏度。

首先,伴随求解器将自动计算场函数 Sensitivity of [cost function] w.r.t Position([成本函数] 相对位置的灵敏度)。计算完网格灵敏度后,可通过求解与网格变形关联的伴随计算 Adjoint of [cost function] w.r.t Position([成本函数] 相对位置的伴随),如理论指南的网格变形的伴随一节所述。此计算表示网格变形求解器的伴随(即,用于变形网格的 RBF 方程的伴随)。

要使用网格变形运行形状优化模拟,应先配置边界条件指定和求解器设置,然后再计算网格灵敏度。按照使用网格灵敏度进行形状优化中的步骤执行操作。

对于使用由点集控制的 RBF 变形的情况,与表面灵敏度相比,网格灵敏度是使用的最精确的量。但是,网格灵敏度计算成本高、噪声大,这可能导致优化因网格无效或非物理设计而快速失败。如果希望在优化过程中直接操作表面,或希望获得要变化的几何体区域的初始评估,则建议使用表面灵敏度。

要计算网格灵敏度:

  1. 右键单击求解器 > 伴随节点,然后选择计算网格灵敏度

要可视化网格灵敏度的计算结果:

  1. 可视化边界处的网格灵敏度,请参见可视化网格灵敏度
  2. 在所有顶点上可视化网格灵敏度,选择伴随网格节点,然后激活保留临时储存