摘要

为了避免离散整个结构,以及减少几何模型与离散模型之间的误差,本文提出一种采用花朵授粉算法优化等几何边界元模型的形状优化方法。本文采用的边界元法仅需离散结构边界即可,简化了离散过程,且加入的等几何分析可提高计算精度。首先,以最小化位移或应力为目标函数,以结构面积等于指定面积为约束条件;其次,采用增广乘子法将约束优化模型转化为无约束优化模型;然后,通过等几何边界元法对结构的受力情况进行分析;最后,采用精英反向学习策略以及LSEDA算法改进花朵授粉算法,通过花朵授粉算法优化控制点的坐标值,并通过NURBS基函数构建结构的边界,输出最优结构的形状。Ackley函数的测试结果表明:本文改进的花朵授粉算法14步收敛,而原始花朵授粉算法136步收敛,且所得最小值为8.8818×10~(-16),小于0.0014,所以本文改进的花朵授粉算法寻优能力更强。形状优化的计算结果表明:本文提出的算法可有效地求解二维等几何边界元形状优化问题。