Electronic Science and Technology ›› 2020, Vol. 33 ›› Issue (6): 18-23.doi: 10.16180/j.cnki.issn1007-7820.2020.06.004

Previous Articles     Next Articles

Application of Particle Swarm Optimization Based on Beetle Antennae Search Algorithm in PID Parameter Tuning

WU Qiang,ZHANG Wei,YANG Huiting,WANG Chaoying   

  1. School of Optoelectronic Information and Computer Engineering,University of Shanghai for Science and Technology,Shanghai 200093,China
  • Received:2019-04-10 Online:2020-06-15 Published:2020-06-18
  • Supported by:
    National Natural Science Foundation of China(11502145)


PSO is widely used in various optimization events, including PID parameter tuning. However, the traditional particle swarm optimization has a slow convergence speed in some cases and is easy to fall into local optimum values. Aiming at this problem, this study proposed a new efficient BAS integrated into the PSO algorithm. The BAS algorithm was applied to the global optimization process of the traditional PSO algorithm, so that it can jump out of the local optimum better. At the same time, because the BAS algorithm is a single individual algorithm, it is easy to fall into local optimum because of premature convergence. By combining with traditional PSO, the richness of BAS was significantly enriched. After 20 independent tests on Schaffer function, compared with the traditional PSO, BAS and the cited references studies, the proposed algorithm achieved better optimization results. Finally, the algorithm was applied to the optimization of the PID parameters of unstable objects. Compared with the PSO and the improved PSO, the indexes such as ts, tr, IAE and ISE had achieved better improvement.

Key words: particle swarm optimization, beetle antennae search algorithm, PID parameter tuning, improved particle swarm optimization, Schaffer function, unstable object, Simulink simulation

CLC Number: 

  • TP273