在旋转机械故障诊断应用研究中,BP神经网络在网络结构选择、网络训练精度和网络泛化能力方面还存在很多问题;粒子群优化(PSO)算法作为一种优化方法被应用于BP神经网络的参数优化,但存在早熟收敛的问题,影响了神经网络的优化性能和诊断效果;提出了一种基于适应周期变砰粒子群优化BP神经网络(APMJsOBP)的算法模型,该算法通过改进粒子群自适应搜索策略来提高网络泛化性能,根据群体适应度方差以及当前粒子最优解来确定全崩最优粒子的变异概率,变异操作增强了粒子群优化算法跳出局部最优解的能力,避免了算法的早熟收敛;通过实例验证和刈比分析表明.采用APMPSO算法优化的BP网络在网络收敛速度、故障诊断准确度上都优于其它几种网络,证明该方法具有较高的诊断精度和效率。
BP neural network has many problems in the application research of rotating machinery fault diagnosis, such as network struc ture selection, network training accuracy and generalization capability. As a kind of optimization method, particle swarm optimization (PSO) algorithm has been applied to BP neural network parameters optindzation, however, this method leaves the problem of premature conver gence which will affect neural network optimization performance and diagnosis effect. Therefore, a model of BP neural network optimized by particle swarm optimization algorithm based on adaptive periodic mutation (APMPSO) is proposed. The algorithm improved network gener alization ability by improving adaptive search strategy, and determined the optimal particle mutation probability according to group fitness va riance and current particle optimal solution. The mutation algorithm enhanced the ability of particle swarm optimization algorithm to jump out of local optimal solution, and avoided premature convergence. Verified by examples and comparative analysis, it shows that APMPSO BP neural network is better than several other network models in convergence speed and fault diagnosis accuracy, and this method has higher di agnosis accuracy and efficiency.