PID Parameters Tuning Based on Self-Adaptive Hybrid Particle Swarm Optimization Algorithm

  • Dongsheng Shan
  • Chao Li
  • Xiaobo Qiu
  • Wei Wei
Conference paper
Part of the Lecture Notes in Electrical Engineering book series (LNEE, volume 218)


A new particle swarm optimization algorithm based on the self-adaptive adjustment to inertia weight is proposed to overcome problems of slow convergence velocity for ending and easily plunging into the local optimum. This algorithm can dynamically adjust inertia weight by introducing conception of particle distance which can reflect aggregation level of particles. Meanwhile, we used chaotic map to initialize particle swarm, which can solve blindness at the searching initiate and reduce probability of plunging into local optimum. To test the availability of advanced algorithm, we applied it to PID parameters’ tuning of control systems. The simulation results in this paper reveal that system control performance is superior with normal particle swarm optimization and genetic algorithm which proves its availability and reliability.


Self-adaptive convergence velocity Chaos Particle swarm optimization 


  1. 1.
    Vagia M, Nikolakopoulos G, Tzes A (2008) Design of a robust PID-control switching scheme for an electrostatic micro-actuator. Control Eng Pract 16:1321–1328CrossRefGoogle Scholar
  2. 2.
    Derbel BJ, Jmaa HB (2007) On the PID control of system with larges delays. Int J Model Ident Control 2:66–71CrossRefGoogle Scholar
  3. 3.
    Fang MC, Zhuo YZ, Lee ZY (2010) The application of the self-tuning neural network PID controller on the ship roll reduction in random waves. Ocean Eng 37:529–538CrossRefGoogle Scholar
  4. 4.
    Kwok DP, Sheng F (1994) Genetic algorithm and simulated annealing for optimal robot arm PID control. Proc IEEE Conf Evol Comput 05:707–713 (Orlando)Google Scholar
  5. 5.
    Yan J, Hu TS, Huang CC et al (2007) An improved particle swarm optimization algorithm. Appl Math Comput 13(27):1232–1247Google Scholar
  6. 6.
    Coelho LDS (2008) Reliability-redundancy optimization by means of a chaos differential evolution approach. Chaos, Solitons Fractals 37(6):1607–1615MathSciNetGoogle Scholar
  7. 7.
    Shi Y, Eberhart RC (1999) A modified particle swarm optimizer. Proc IEEE Cong Evol Comput 46:69–73 (Piscataway, NJ)Google Scholar
  8. 8.
    Caponetto R, Fortuna L, Fazzino S et al (2003) Chaotic sequences to improve the performance of evolutionary algorithms. IEEE Trans Evol Comput 7(3):289–304CrossRefGoogle Scholar

Copyright information

© Springer-Verlag London 2013

Authors and Affiliations

  1. 1.Academy of Armored Force EngineeringBeijingChina

Personalised recommendations