Simulation Tools and Techniques. 11th International Conference, SIMUtools 2019, Chengdu, China, July 8–10, 2019, Proceedings

Research Article

Particle Swarm Optimization Algorithm Based on Natural Selection and Simulated Annealing for PID Controller Parameters

Download
97 downloads
  • @INPROCEEDINGS{10.1007/978-3-030-32216-8_35,
        author={Minlan Jiang and Ying Wu and Lan Jiang and Fei Li},
        title={Particle Swarm Optimization Algorithm Based on Natural Selection and Simulated Annealing for PID Controller Parameters},
        proceedings={Simulation Tools and Techniques. 11th International Conference, SIMUtools 2019, Chengdu, China, July 8--10, 2019, Proceedings},
        proceedings_a={SIMUTOOLS},
        year={2019},
        month={10},
        keywords={PID PSO PMSM GA},
        doi={10.1007/978-3-030-32216-8_35}
    }
    
  • Minlan Jiang
    Ying Wu
    Lan Jiang
    Fei Li
    Year: 2019
    Particle Swarm Optimization Algorithm Based on Natural Selection and Simulated Annealing for PID Controller Parameters
    SIMUTOOLS
    Springer
    DOI: 10.1007/978-3-030-32216-8_35
Minlan Jiang1,*, Ying Wu1, Lan Jiang1, Fei Li1
  • 1: Zhejiang Normal University
*Contact email: xx99@zjnu.cn

Abstract

The values of a PID controller’s parameters determine the controller’s effect. The particle swarm optimization (PSO) algorithm is often used to optimize the controller’s parameters. However, PSO has some inherent defects, such as premature convergence and easily turning into a local optimization. In this paper, an improved particle swarm optimization algorithm based on a natural selection strategy and a simulated annealing mechanism is proposed to optimize the PID controller’s parameters. In the improved PSO algorithm, the natural selection strategy is used to accelerate the rate of convergence, and the simulated annealing mechanism is employed to ensure the accuracy of the search and increase its ability to avoid local optima. The improved algorithm not only guarantees the convergence speed but also has a better ability to jump out of the local optimum trap. To verify the performance of the improved algorithm, four types of algorithms are selected to optimize the PID controller parameters of the Second-order Time-delayed System and the Permanent Magnet Synchronous Motor (PMSM) Servo System. They are the PSO algorithm, the optimization algorithm proposed in this paper (NAPSO), the seeker optimization algorithm (SOA), and the genetic algorithm (GA). The results show that the improved algorithm has a better optimal solution.