Skip to main content

24.11.2016

Shift based adaptive differential evolution for PID controller designs using swarm intelligence algorithm

verfasst von: Xiu Zhang, Xin Zhang

Erschienen in: Cluster Computing | Ausgabe 1/2017

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Proportional-integral-derivative (PID) controllers are the most popular control systems equipped in industries due to their simplicity, effectiveness, and functionality. In this article, an adaptive differential evolution (DE) algorithm is presented to tune controller parameters of PID systems. The proposed algorithm uses shift based parameter control and pseudo population reduction procedures. All algorithmic parameters of DE are adapted and no additional parameter is introduced. A set of three typical control instances is taken to study the performance of the proposed algorithm. Four recently reported DE algorithms are chosen as baselines. Through numerical experiment, it turns out that the proposed algorithm yields better performance than the four baseline DE algorithms. Moreover, the proposed algorithm has a better scalability and reliability than other test algorithms.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Ang, K.H., Chong, G., Li, Y.: PID control system analysis, design, and technology. IEEE Trans. Control Syst. Technol. 13, 559–576 (2005)CrossRef Ang, K.H., Chong, G., Li, Y.: PID control system analysis, design, and technology. IEEE Trans. Control Syst. Technol. 13, 559–576 (2005)CrossRef
2.
Zurück zum Zitat Davendra, D., Zelinka, I., Senkerik, R.: Chaos driven evolutionary algorithms for the task of PID control. Comput. Math. Appl. 60, 1088–1104 (2010)CrossRefMATH Davendra, D., Zelinka, I., Senkerik, R.: Chaos driven evolutionary algorithms for the task of PID control. Comput. Math. Appl. 60, 1088–1104 (2010)CrossRefMATH
3.
Zurück zum Zitat Sudeng, S., Wattanapongsakorn, N.: A knee-based multi-objective evolutionary algorithm: an extension to network system optimization design problem. Clust. Comput. 19, 411–425 (2016)CrossRef Sudeng, S., Wattanapongsakorn, N.: A knee-based multi-objective evolutionary algorithm: an extension to network system optimization design problem. Clust. Comput. 19, 411–425 (2016)CrossRef
4.
Zurück zum Zitat Gomez-Iglesias, A., Vega-Rodriguez, M.A., Castejon-Magana, F., Cardenas-Montes, M., Morales-Ramos, E.: Evolutionary computation and grid computing to optimise nuclear fusion devices. Clust. Comput. 12, 439 (2009)CrossRef Gomez-Iglesias, A., Vega-Rodriguez, M.A., Castejon-Magana, F., Cardenas-Montes, M., Morales-Ramos, E.: Evolutionary computation and grid computing to optimise nuclear fusion devices. Clust. Comput. 12, 439 (2009)CrossRef
6.
Zurück zum Zitat Chang, W.D.: A multi-crossover genetic approach to multivariable PID controllers tuning. Expert Syst. Appl. 33, 620–626 (2007)CrossRef Chang, W.D.: A multi-crossover genetic approach to multivariable PID controllers tuning. Expert Syst. Appl. 33, 620–626 (2007)CrossRef
7.
Zurück zum Zitat Lin, C.L., Jan, H.Y., Shieh, N.C.: GA-based multiobjective PID control for a linear brushless DC motor. IEEE/ASME Trans. Mechatron. 8, 56–65 (2003)CrossRef Lin, C.L., Jan, H.Y., Shieh, N.C.: GA-based multiobjective PID control for a linear brushless DC motor. IEEE/ASME Trans. Mechatron. 8, 56–65 (2003)CrossRef
8.
Zurück zum Zitat Hung, M.H., Shu, L.S., Ho, S.J., Hwang, S.F., Ho, S.Y.: A novel intelligent multiobjective simulated annealing algorithm for designing robust PID controllers. IEEE Trans. Syst. Man Cybern. A 38, 319–330 (2008)CrossRef Hung, M.H., Shu, L.S., Ho, S.J., Hwang, S.F., Ho, S.Y.: A novel intelligent multiobjective simulated annealing algorithm for designing robust PID controllers. IEEE Trans. Syst. Man Cybern. A 38, 319–330 (2008)CrossRef
9.
Zurück zum Zitat Wai, R.J., Lee, J.D., Chuang, K.L.: Real-time PID control strategy for maglev transportation system via particle swarm optimization. IEEE Trans. Ind. Electron. 58, 629–646 (2011)CrossRef Wai, R.J., Lee, J.D., Chuang, K.L.: Real-time PID control strategy for maglev transportation system via particle swarm optimization. IEEE Trans. Ind. Electron. 58, 629–646 (2011)CrossRef
10.
Zurück zum Zitat Lu, Y., Yan, D., Zhang, J., Levy, D.: A variant with a time varying PID controller of particle swarm optimizers. Inf. Sci. 297, 21–49 (2015)CrossRef Lu, Y., Yan, D., Zhang, J., Levy, D.: A variant with a time varying PID controller of particle swarm optimizers. Inf. Sci. 297, 21–49 (2015)CrossRef
11.
Zurück zum Zitat Coelho, L.D.S., Mariani, V.C.: Firefly algorithm approach based on chaotic Tinkerbell map applied to multivariable PID controller tuning. Comput. Math. Appl. 64, 2371–2382 (2012)MathSciNetCrossRefMATH Coelho, L.D.S., Mariani, V.C.: Firefly algorithm approach based on chaotic Tinkerbell map applied to multivariable PID controller tuning. Comput. Math. Appl. 64, 2371–2382 (2012)MathSciNetCrossRefMATH
12.
Zurück zum Zitat Zeng, G.Q., Chen, J., Chen, M.R., Dai, Y.X., Li, L.M., Lu, K.D., Zheng, C.W.: Design of multivariable PID controllers using real-coded population-based extremal optimization. Neurocomputing 151, 1343–1353 (2015)CrossRef Zeng, G.Q., Chen, J., Chen, M.R., Dai, Y.X., Li, L.M., Lu, K.D., Zheng, C.W.: Design of multivariable PID controllers using real-coded population-based extremal optimization. Neurocomputing 151, 1343–1353 (2015)CrossRef
13.
Zurück zum Zitat Yang, S., Yang, M., Wang, S., Huang, K.: Adaptive immune genetic algorithm for weapon system portfolio optimization in military big data environment. Clust. Comput. 19, 1359–1372 (2016)CrossRef Yang, S., Yang, M., Wang, S., Huang, K.: Adaptive immune genetic algorithm for weapon system portfolio optimization in military big data environment. Clust. Comput. 19, 1359–1372 (2016)CrossRef
14.
Zurück zum Zitat Iruthayarajan, M.W., Baskar, S.: Evolutionary algorithms based design of multivariable PID controller. Expert Syst. Appl. 36, 9159–9167 (2009)CrossRef Iruthayarajan, M.W., Baskar, S.: Evolutionary algorithms based design of multivariable PID controller. Expert Syst. Appl. 36, 9159–9167 (2009)CrossRef
15.
Zurück zum Zitat Sahu, B.K., Pati, S., Panda, S.: Hybrid differential evolution particle swarm optimisation optimised fuzzy proportional-integral derivative controller for automatic generation control of interconnected power system. IET Gener. Transm. Distrib. 8, 1789–1800 (2014)CrossRef Sahu, B.K., Pati, S., Panda, S.: Hybrid differential evolution particle swarm optimisation optimised fuzzy proportional-integral derivative controller for automatic generation control of interconnected power system. IET Gener. Transm. Distrib. 8, 1789–1800 (2014)CrossRef
16.
Zurück zum Zitat Moharama, A., El-Hosseinia, M.A., Alia, H.A.: Design of optimal PID controller using hybrid differential evolution and particle swarm optimization with an aging leader and challengers. Appl. Soft Comput. 38, 727–737 (2016)CrossRef Moharama, A., El-Hosseinia, M.A., Alia, H.A.: Design of optimal PID controller using hybrid differential evolution and particle swarm optimization with an aging leader and challengers. Appl. Soft Comput. 38, 727–737 (2016)CrossRef
17.
Zurück zum Zitat Qin, A.K., Huang, V.L., Suganthan, P.N.: Differential evolution algorithm with strategy adaptation for global numerical optimization. IEEE Trans. Evol. Comput. 13, 398–417 (2009)CrossRef Qin, A.K., Huang, V.L., Suganthan, P.N.: Differential evolution algorithm with strategy adaptation for global numerical optimization. IEEE Trans. Evol. Comput. 13, 398–417 (2009)CrossRef
18.
Zurück zum Zitat Zhang, J., Sanderson, A.C.: JADE: adaptive differential evolution with optional external archive. IEEE Trans. Evol. Comput. 13, 945–958 (2009)CrossRef Zhang, J., Sanderson, A.C.: JADE: adaptive differential evolution with optional external archive. IEEE Trans. Evol. Comput. 13, 945–958 (2009)CrossRef
19.
Zurück zum Zitat Zhang, X., Yuen, S.Y.: Opposition-based adaptive differential evolution. In: IEEE Congress on Evolutionary Computation, Brisbane, pp. 1–8 (2012) Zhang, X., Yuen, S.Y.: Opposition-based adaptive differential evolution. In: IEEE Congress on Evolutionary Computation, Brisbane, pp. 1–8 (2012)
20.
Zurück zum Zitat Storn, R., Price, K.: Differential evolution—a simple and efficient heuristic for global optimization over continuous spaces. J. Global Optim. 11, 341–359 (1997)MathSciNetCrossRefMATH Storn, R., Price, K.: Differential evolution—a simple and efficient heuristic for global optimization over continuous spaces. J. Global Optim. 11, 341–359 (1997)MathSciNetCrossRefMATH
21.
Zurück zum Zitat Pan, Q.K., Tasgetiren, M.F., Liang, Y.C.: A discrete differential evolution algorithm for the permutation flowshop scheduling problem. Comput. Ind. Eng. 55, 795–816 (2008)CrossRef Pan, Q.K., Tasgetiren, M.F., Liang, Y.C.: A discrete differential evolution algorithm for the permutation flowshop scheduling problem. Comput. Ind. Eng. 55, 795–816 (2008)CrossRef
22.
Zurück zum Zitat Cuevas, E., Zaldivar, D., Perez-Cisneros, M., Ramirez-Ortegon, M.: Circle detection using discrete differential evolution optimization. Pattern Anal. Appl. 14, 93–107 (2011)MathSciNetCrossRef Cuevas, E., Zaldivar, D., Perez-Cisneros, M., Ramirez-Ortegon, M.: Circle detection using discrete differential evolution optimization. Pattern Anal. Appl. 14, 93–107 (2011)MathSciNetCrossRef
23.
Zurück zum Zitat Price, K.V., Storn, R.M., Lampinen, J.A.: Differential Evolution: A Practical Approach to Global Optimization. Natural Computing. Springer, New York (2005)MATH Price, K.V., Storn, R.M., Lampinen, J.A.: Differential Evolution: A Practical Approach to Global Optimization. Natural Computing. Springer, New York (2005)MATH
24.
Zurück zum Zitat Coelho, L.D.S., Pessoa, M.W.: A tuning strategy for multivariable PI and PID controllers using differential evolution combined with chaotic Zaslavskii map. Expert Syst. Appl. 38, 13694–13701 (2011)CrossRef Coelho, L.D.S., Pessoa, M.W.: A tuning strategy for multivariable PI and PID controllers using differential evolution combined with chaotic Zaslavskii map. Expert Syst. Appl. 38, 13694–13701 (2011)CrossRef
25.
Zurück zum Zitat Villarreal-Cervantes, M.G., Cruz-Villar, C.A.: Differential evolution techniques for the structure-control design of a five-bar parallel robot. Eng. Optim. 42, 535–565 (2010)MathSciNetCrossRef Villarreal-Cervantes, M.G., Cruz-Villar, C.A.: Differential evolution techniques for the structure-control design of a five-bar parallel robot. Eng. Optim. 42, 535–565 (2010)MathSciNetCrossRef
26.
Zurück zum Zitat Pedro, J.O., Dangor, M., Dahunsi, O.A., Ali, M.M.: Differential evolution-based PID control of nonlinear full-car electrohydraulic suspensions. Math. Probl. Eng. 2013, Article ID 261582 (2013) Pedro, J.O., Dangor, M., Dahunsi, O.A., Ali, M.M.: Differential evolution-based PID control of nonlinear full-car electrohydraulic suspensions. Math. Probl. Eng. 2013, Article ID 261582 (2013)
27.
Zurück zum Zitat Sun, Z., Wang, N., Bi, Y., Zhao, J.: A DE based PID controller for two dimensional overhead crane. In: 34th Chinese Control Conference (CCC), Hangzhou, vol. 2015, pp. 2546–2550 (2015) Sun, Z., Wang, N., Bi, Y., Zhao, J.: A DE based PID controller for two dimensional overhead crane. In: 34th Chinese Control Conference (CCC), Hangzhou, vol. 2015, pp. 2546–2550 (2015)
28.
Zurück zum Zitat Beirami, H., Shabestari, A.Z., Zerafat, M.M.: Optimal PID plus fuzzy controller design for a PEM fuel cell air feed system using the selfadaptive differential evolution algorithm. Int. J. Hydrog. Energy 40, 9422–9434 (2015)CrossRef Beirami, H., Shabestari, A.Z., Zerafat, M.M.: Optimal PID plus fuzzy controller design for a PEM fuel cell air feed system using the selfadaptive differential evolution algorithm. Int. J. Hydrog. Energy 40, 9422–9434 (2015)CrossRef
29.
Zurück zum Zitat Rahnamayan, S., Tizhoosh, H.R., Salama, M.M.A.: Opposition based differential evolution. IEEE Trans. Evol. Comput. 12, 64–79 (2008)CrossRef Rahnamayan, S., Tizhoosh, H.R., Salama, M.M.A.: Opposition based differential evolution. IEEE Trans. Evol. Comput. 12, 64–79 (2008)CrossRef
30.
Zurück zum Zitat Rahnamayan, S., Tizhoosh, H.R., Salama, M.M.A.: Opposition versus randomness in soft computing techniques. Appl. Soft Comput. 8, 906–918 (2008)CrossRef Rahnamayan, S., Tizhoosh, H.R., Salama, M.M.A.: Opposition versus randomness in soft computing techniques. Appl. Soft Comput. 8, 906–918 (2008)CrossRef
31.
Zurück zum Zitat El-Abd, M.: Opposition-based artificial bee colony algorithm. In: Proceedings of the 13th Annual Conference on Genetic and Evolutionary Computation, ACM, New York, pp. 109–116 (2011) El-Abd, M.: Opposition-based artificial bee colony algorithm. In: Proceedings of the 13th Annual Conference on Genetic and Evolutionary Computation, ACM, New York, pp. 109–116 (2011)
32.
Zurück zum Zitat Brest, J., Maucec, M.S.: Population size reduction for the differential evolution algorithm. Appl. Intell. 29, 228–247 (2008)CrossRef Brest, J., Maucec, M.S.: Population size reduction for the differential evolution algorithm. Appl. Intell. 29, 228–247 (2008)CrossRef
33.
Zurück zum Zitat Zhang, X., Zhang, X.: A novel artificial bee colony algorithm for radar polyphase code and antenna array designs. EURASIP J. Wirel. Commun. Netw. 2016, Article No 40 (2016) Zhang, X., Zhang, X.: A novel artificial bee colony algorithm for radar polyphase code and antenna array designs. EURASIP J. Wirel. Commun. Netw. 2016, Article No 40 (2016)
34.
Zurück zum Zitat Epitropakis, M.G., Tasoulis, D.K., Pavlidis, N.G., Plagianakos, V.P., Vrahatis, M.N.: Enhancing differential evolution utilizing proximitybased mutation operators. IEEE Trans. Evol. Comput. 15, 99–119 (2011)CrossRef Epitropakis, M.G., Tasoulis, D.K., Pavlidis, N.G., Plagianakos, V.P., Vrahatis, M.N.: Enhancing differential evolution utilizing proximitybased mutation operators. IEEE Trans. Evol. Comput. 15, 99–119 (2011)CrossRef
35.
Zurück zum Zitat Ozturk, C., Hancer, E., Karaboga, D.: A novel binary artificial bee colony algorithm based on genetic operators. Inf. Sci. 297, 154–170 (2015)MathSciNetCrossRef Ozturk, C., Hancer, E., Karaboga, D.: A novel binary artificial bee colony algorithm based on genetic operators. Inf. Sci. 297, 154–170 (2015)MathSciNetCrossRef
36.
Zurück zum Zitat Singhal, P.K., Naresh, R., Sharma, V.: A modified binary artificial bee colony algorithm for ramp rate constrained unit commitment problem. Int. Trans. Electr. Energy Syst. 25, 3472–3491 (2015)CrossRef Singhal, P.K., Naresh, R., Sharma, V.: A modified binary artificial bee colony algorithm for ramp rate constrained unit commitment problem. Int. Trans. Electr. Energy Syst. 25, 3472–3491 (2015)CrossRef
37.
Zurück zum Zitat Wang, Y., Cai, Z., Zhang, Q.: Differential evolution with composite trial vector generation strategies and control parameters. IEEE Trans. Evol. Comput. 15, 55–66 (2011)CrossRef Wang, Y., Cai, Z., Zhang, Q.: Differential evolution with composite trial vector generation strategies and control parameters. IEEE Trans. Evol. Comput. 15, 55–66 (2011)CrossRef
38.
Zurück zum Zitat Wang, H., Wu, Z., Rahnamayan, S.: Enhanced opposition-based differential evolution for solving high-dimensional continuous optimization problems. Soft Comput. 15, 2127–2140 (2011)CrossRef Wang, H., Wu, Z., Rahnamayan, S.: Enhanced opposition-based differential evolution for solving high-dimensional continuous optimization problems. Soft Comput. 15, 2127–2140 (2011)CrossRef
39.
Metadaten
Titel
Shift based adaptive differential evolution for PID controller designs using swarm intelligence algorithm
verfasst von
Xiu Zhang
Xin Zhang
Publikationsdatum
24.11.2016
Verlag
Springer US
Erschienen in
Cluster Computing / Ausgabe 1/2017
Print ISSN: 1386-7857
Elektronische ISSN: 1573-7543
DOI
https://doi.org/10.1007/s10586-016-0683-5