计算网格灵敏度
网格灵敏度可提供与网格变形关联的成本函数的灵敏度。
首先,伴随求解器将自动计算场函数 Sensitivity of [cost function] w.r.t Position([成本函数] 相对位置的灵敏度)。计算完网格灵敏度后,可通过求解与网格变形关联的伴随计算 Adjoint of [cost function] w.r.t Position([成本函数] 相对位置的伴随),如理论指南的网格变形的伴随一节所述。此计算表示网格变形求解器的伴随(即,用于变形网格的 RBF 方程的伴随)。
要使用网格变形运行形状优化模拟,应先配置边界条件指定和求解器设置,然后再计算网格灵敏度。按照使用网格灵敏度进行形状优化中的步骤执行操作。
对于使用由点集控制的 RBF 变形的情况,与表面灵敏度相比,网格灵敏度是使用的最精确的量。但是,网格灵敏度计算成本高、噪声大,这可能导致优化因网格无效或非物理设计而快速失败。如果希望在优化过程中直接操作表面,或希望获得要变化的几何体区域的初始评估,则建议使用表面灵敏度。
要计算网格灵敏度:
- 右键单击计算网格灵敏度。 节点,然后选择
要可视化网格灵敏度的计算结果:
- 可视化边界处的网格灵敏度,请参见可视化网格灵敏度。
-
在所有顶点上可视化网格灵敏度,选择伴随网格节点,然后激活保留临时储存。