摘要

针对经典可移动变形组件法的优化结果易受组件初始化影响的不足,设计了基于双循环机制的改进的MMC算法:内循环基于可移动变形组件法,实现快速寻优;外循环基于组件贡献率设计俄罗斯轮盘赌算法,然后选择、删除和替换部分组件,最终将重新构造的结构引入内循环再次寻优。MBB梁和短悬臂梁的优化算例表明:相比于经典MMC算法,改进的MMC方法虽然运算成本明显增加,然而较好的克服了组件初始化对寻优结果的影响,并获得了更佳的优化效果。