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