Abstract:
The traditional BP-PID control algorithm uses the gradient descent method to solve, which has problems such as slow convergence speed, easy trapping in local extremum, and performance degradation under low signal-to-noise ratio (LSNR) conditions. In order to solve the above problems, a BP PID belt conveyor speed control method (ImGSAA-BP-PID) based on improved genetic simulated annealing algorithm (ImGSAA) optimization is proposed. Firstly, the values of crossover and mutation probabilities are correlated with the iteration time. The inverse cosine function is introduced to enhance the dynamic adjustment and nonlinear change adaptability of GSAA. Secondly, by weighting the traditional Metropolis criterion, a weighted Metropolis criterion is proposed to modify the new population individuals and improve the noise robustness of genetic simulated annealing algorithm (GSAA). Finally, ImGSAA is used to optimize the initial parameters of BP-PID, automatically determining the optimal parameter combination for BP-PID. It improves its real-time parameter tuning, control precision, and adaptability to the LSNR environment. The experimental results show the following points. ① ImGSAA only needs 11 iterations to converge, indicating that optimizing the GSAA using the proposed improved crossover and mutation strategies and weighted Metropolis criteria can effectively improve the convergence speed and real-time performance of the algorithm. ② The control error of ImGSAA-BP-PID is −0.468 5-0.572 3 m/s, which is 224.88%, 104.07%, and 38.33% higher than the control methods based on genetic algorithm (GA)-BP PID, particle swarm optimization (PSO)-BP PID, and GSAA-BP-PID, respectively. ③ The performance of ImGSAA is least affected by LSNR. It converges to the global optimal solution after 15 iterations, which has strong noise robustness. ④ Under LSNR conditions, the average control error of ImGSAA-BP-PID decreases by 3.54%. The control performance is significantly better than GA-BP-PID, PSO-BP-PID, and GSAA-BP-PID, which better meets the practical engineering application requirements.