摘要

模块化设计能有效满足大批量定制生产的需要,模块划分是模块化设计的关键技术之一。在模块划分过程中使用智能优化算法,易于计算机编程实现且划分效率较高。首先在粒子群优化(Particle Swarm Optimization, PSO)算法中引入遗传算法(Genetic Algorithm, GA)的变异思想,通过C++语言将变异粒子群优化算法进行编程实现,并对粒子类编码、设计结构矩阵生成、适应度函数计算和变异策略技术进行了深入分析研究;然后在减速器的模块划分实例中进行了多次验证,并着重比较了2种变异PSO算法和标准PSO算法的划分效率,结果表明了变异粒子群算法的划分高效性;最后在模块划分过程中详细分析研究了种群规模和变异概率2个参数对模块划分效率的影响,找到了实现最优划分效率的参数组合范围,为产品模块数值划分方法以及关键参数的选取提供了一定的参考价值。