在每次迭代中,优化算法都将执行灵敏度分析以评估材料密度变化对目标函数的影响,从而最大化刚度。
在数学上,灵敏度分析被表达为目标函数相对于材料密度的导数:
在灵敏度分析过程中,具有低权重材料密度因子的元素最终将失去其结构重要性,并将在进一步的迭代过程中被忽略。
如果您单独计算每个元素的灵敏度并且不考虑元素之间的连接性,则这可能会导致材料不连续以及会使得包络体与主几何体断开连接。 这就是所谓的棋盘效应。 为了减少棋盘效应,过滤方法将应用元素影响半径并求取各元素在其影响范围内的灵敏度的平均值。
优化迭代将继续,直到目标函数变化收敛且迭代达到其收敛条件。