Skip to main content

Optimization of Controller Structure Using Evolutionary Algorithm

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 9120))

Abstract

PID-based controller structures are typically used in industrial control systems. However, in different areas the controller structures are slightly different. The differences are due to the modifications introduced by the expert. Expert, based on his experience and on trial-and-error method, adjusts the initial controller structure in order to obtain a better quality of control. In this paper a method based on an evolutionary algorithm is proposed. Usage of the proposed method makes this difficult and time consuming task easier and faster.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Abdie, H.: Master degree thesis: Observer based Speed Control of PMSM using TMS320F2812 DSP. Addis Ababa University

    Google Scholar 

  2. Aghdam, M.H.: An improved ant colony optimization algorithm and its application to text-independent speaker verification system. Journal of Artificial Intelligence and Soft Computing Research 2(4) (2012)

    Google Scholar 

  3. Arabgol, S., Ko, H.S.: Application of artificial neural network and genetic algorithm to healthcare waste prediction. Journal of Artificial Intelligence and Soft Computing Research 2(4) (2012)

    Google Scholar 

  4. Astrom, K.J., Hagglund, T.: PID Controllers: Theory, Design, and Tuning. Instrument Society of America: Research Triangle Park (1995)

    Google Scholar 

  5. Bartczuk, Ł., Dziwiński, P., Starczewski, J.T.: New Method for Generation Type-2 Fuzzy Partition for FDT. In: Rutkowski, L., Scherer, R., Tadeusiewicz, R., Zadeh, L.A., Zurada, J.M. (eds.) ICAISC 2010, Part I. LNCS(LNAI), vol. 6113, pp. 275–280. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  6. Bartczuk, Ł., Przybył, A., Dziwiński, P.: Hybrid State Variables-Fuzzy Logic Modelling of Nonlinear Objects. In: Rutkowski, L., Korytkowski, M., Scherer, R., Tadeusiewicz, R., Zadeh, L.A., Zurada, J.M. (eds.) ICAISC 2013, Part I. LNCS(LNAI), vol. 7894, pp. 227–234. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  7. Bartczuk, Ł., Dziwiński, P., Starczewski, J.T.: A new method for dealing with unbalanced linguistic term set. In: Rutkowski, L., Korytkowski, M., Scherer, R., Tadeusiewicz, R., Zadeh, L.A., Zurada, J.M. (eds.) ICAISC 2012, Part I. LNCS, vol. 7267, pp. 207–212. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  8. Bartczuk, Ł., Przybył, A., Koprinkova-Hristova, P.: New method for nonlinear fuzzy correction modelling of dynamic objects. In: Rutkowski, L., Korytkowski, M., Scherer, R., Tadeusiewicz, R., Zadeh, L.A., Zurada, J.M. (eds.) ICAISC 2014, Part I. LNCS(LNAI), vol. 8467, pp. 169–180. Springer, Heidelberg (2014)

    Chapter  Google Scholar 

  9. Chen, M., Simone, A., Ludwig, S.A.: Particle swarm optimization based fuzzy clustering approach to identify optimal number of clusters. Journal of Artificial Intelligence and Soft Computing Research 4(1) (2014)

    Google Scholar 

  10. Cpałka, K., Łapa, K., Przybył, A., Zalasiński, M.: A new method for designing neuro-fuzzy systems for nonlinear modelling with interpretability aspects. Neurocomputing 135, pp. 203–217 (2014)

    Google Scholar 

  11. Cpałka, K.: On evolutionary designing and learning of flexible neuro-fuzzy structures for nonlinear classification. In: Nonlinear Analysis Series A: Theory, Methods and Applications, vol. 71, pp. 1659–1672. Elsevier (2009)

    Google Scholar 

  12. Cpałka, K., Rebrova, O., Nowicki, R., Rutkowski, L.: On design of flexible neuro-fuzzy systems for nonlinear modelling. Int. Journal of General Systems 42(6), 706–720 (2013)

    Article  Google Scholar 

  13. Cpałka, K., Rutkowski, L.: Flexible Takagi-Sugeno Fuzzy Systems. In: Proceedings of the International Joint Conference on Neural Networks 2005, Montreal, pp. 1764–1769 (2005)

    Google Scholar 

  14. Cpałka, K., Rutkowski, L.: A New Method for Designing and Reduction of Neuro-fuzzy Systems. In: Proceedings of the 2006 IEEE International Conference on Fuzzy Systems (IEEE World Congress on Computational Intelligence, WCCI 2006), Vancouver, BC, Canada, pp. 8510–8516 (2006)

    Google Scholar 

  15. Cpałka, K., Zalasiński, M.: On-line signature verification using vertical signature partitioning. Expert Systems with Applications 41, 4170–4180 (2014)

    Article  Google Scholar 

  16. Cpałka, K., Zalasiński, M., Rutkowski, L.: New method for the on-line signature verification based on horizontal partitioning. Pattern Recognition 47, 2652–2661 (2014)

    Article  Google Scholar 

  17. Fogel, D.B.: Evolutionary Computation: Toward a New Philosophy of Machine Intelligence, 3rd edn. IEEE Press, Piscataway (2006)

    Google Scholar 

  18. Dziwiński, P., Bartczuk, Ł., Starczewski, J.T.: Fully controllable ant colony system for text data clustering. In: Rutkowski, L., Korytkowski, M., Scherer, R., Tadeusiewicz, R., Zadeh, L.A., Zurada, J.M. (eds.) SIDE 2012 and EC 2012. LNCS, vol. 7269, pp. 199–205. Springer, Heidelberg (2012)

    Google Scholar 

  19. Dziwiński, P., Starczewski, J.T., Bartczuk, Ł.: New linguistic hedges in construction of interval type-2 fls. In: Rutkowski, L., Scherer, R., Tadeusiewicz, R., Zadeh, L.A., Zurada, J.M. (eds.) ICAISC 2010, Part II. LNCS(LNAI), vol. 6114, pp. 445–450. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  20. Dziwiński, P., Bartczuk, Ł., Przybył, A., Avedyan, E.D.: A New Algorithm for Identification of Significant Operating Points Using Swarm Intelligence. In: Rutkowski, L., Korytkowski, M., Scherer, R., Tadeusiewicz, R., Zadeh, L.A., Zurada, J.M. (eds.) ICAISC 2014, Part II. LNCS(LNAI), vol. 8468, pp. 349–362. Springer, Heidelberg (2014)

    Chapter  Google Scholar 

  21. El-Abd, M.: On the hybridization on the artificial bee colony and particle swarm optimization algorithms. Journal of Artificial Intelligence and Soft Computing Research 2(2), 147–155 (2012)

    MathSciNet  Google Scholar 

  22. Gałkowski, T., Rutkowski, L.: Nonparametric fitting of multivariate functions. IEEE Trans. Automatic Control 31(8), 785–787 (1986)

    Article  Google Scholar 

  23. Gabryel, M., Cpałka, K., Rutkowski L.: Evolutionary strategies for learning of neuro-fuzzy systems. In: I Workshop on Genetic Fuzzy Systems, Granada, pp. 119–123 (2005)

    Google Scholar 

  24. Gabryel, M., Rutkowski, L.: Evolutionary Learning of Mamdani-Type Neuro-fuzzy Systems. In: Rutkowski, L., Tadeusiewicz, R., Zadeh, L.A., Żurada, J.M. (eds.) ICAISC 2006. LNCS (LNAI), vol. 4029, pp. 354–359. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  25. Gabryel, M., Rutkowski, L.: Evolutionary methods for designing neuro-fuzzy modular systems combined by bagging algorithm. In: Rutkowski, L., Tadeusiewicz, R., Zadeh, L.A., Zurada, J.M. (eds.) ICAISC 2008. LNCS (LNAI), vol. 5097, pp. 398–404. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  26. Greblicki, W., Rutkowska, D., Rutkowski, L.: An orthogonal series estimate of time-varying regression. Annals of The Institute of Statistical Mathematics 35(2), 215–228 (1983)

    Article  MathSciNet  Google Scholar 

  27. Greenfield, S., Chiclana, F.: Type-reduction of the discretized interval type-2 fuzzy set: approaching the continuous case through progressively finer discretization. Journal of Artificial Intelligence and Soft Computing Research 1(3), 183–193 (2011)

    Google Scholar 

  28. Guderian, F., Schaffer, R., Fettweis, G.: Administration- and communication-aware ip core mapping in scalable multiprocessor system-on-chips via evolutionary computing. Journal of Artificial Intelligence and Soft Computing Research 2(2) (2012)

    Google Scholar 

  29. iTNC 530, The Versatile Contouring Control for Milling, Drilling, Boring Machines and Machining Centers, Information for the Machine Tool Builder

    Google Scholar 

  30. Kroll, A.: On choosing the fuzziness parameter for identifying TS models with multidimensional membership functions. Journal of Artificial Intelligence and Soft Computing Research 1(4), 283–300 (2011)

    Google Scholar 

  31. Lobato, F.S., Steffen Jr., V.: A new multi-objective optimization algorithm based on differential evolution and neighborhood exploring evolution strategy. Journal of Artificial Intelligence and Soft Computing Research 1(4), 259–267 (2011)

    Google Scholar 

  32. Lobato, F.S., Valder Jr., J.S., Silva Neto, A.: Solution of singular optimal control problems using the improved differential evolutionary algorithm. Journal of Artificial Intelligence and Soft Computing Research 1(3), 195–206 (2011)

    Google Scholar 

  33. Łapa, K., Przybył, A., Cpałka, K.: A new approach to designing interpretable models of dynamic systems. In: Rutkowski, L., Korytkowski, M., Scherer, R., Tadeusiewicz, R., Zadeh, L.A., Zurada, J.M. (eds.) ICAISC 2013, Part II. LNCS(LNAI), vol. 7895, pp. 523–534. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  34. Łapa, K., Zalasiński, M., Cpałka, K.: A new method for designing and complexity reduction of neuro-fuzzy systems for nonlinear modelling. In: Rutkowski, L., Korytkowski, M., Scherer, R., Tadeusiewicz, R., Zadeh, L.A., Zurada, J.M. (eds.) ICAISC 2013, Part I. LNCS(LNAI), vol. 7894, pp. 329–344. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  35. Maggio, M., Bonvini, M., Leva, A.: The PID + p controller structure and its contextual autotuning, Journal of Process Control, vol. Journal of Process Control 22, 1237–1245 (2012)

    Article  Google Scholar 

  36. Michalewicz, Z.: Genetic Algorithms + Data Structures = Evolution Programs. Springer (1999)

    Google Scholar 

  37. Ogata, K.: Modern Control Engineering. Prentice Hall (2001)

    Google Scholar 

  38. Peteiro-Barral, D., Guijarro-Berdinas, B., Perez-Sanchez, B.: Learning from heterogeneously distributed data sets using artificial neural networks and genetic algorithms. Journal of Artificial Intelligence and Soft Computing Research 2(1) (2012)

    Google Scholar 

  39. Prampero, P.S., Attux, R.: Magnetic particle swarm optimization. Journal of Artificial Intelligence and Soft Computing Research 2(1) (2012)

    Google Scholar 

  40. Przybył, A., Cpałka, K.: A new method to construct of interpretable models of dynamic systems. In: Rutkowski, L., Korytkowski, M., Scherer, R., Tadeusiewicz, R., Zadeh, L.A., Zurada, J.M. (eds.) ICAISC 2012, Part II. LNCS, vol. 7268, pp. 697–705. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  41. Przybył, A., Smoląg, J., Kimla, P.: Distributed Control System Based on Real Time Ethernet for Computer Numerical Controlled Machine Tool. Przeglad Elektrotechniczny 86(2), 342–346 (2010) (in Polish)

    Google Scholar 

  42. Przybył, A., Jelonkiewicz, J.: State feedback-based control of an induction motor in a single fixed-point DSP. In: Proceedings of the EPE-PEMC 11th International Power Electronics and Motion Control Conference, vol. 4, pp. 260–267 (2004)

    Google Scholar 

  43. Rutkowski, L.: Sequential pattern-recognition procedures derived from multiple Fourier-series. Pattern Recognition Letters 8(4), 213–216 (1988)

    Article  Google Scholar 

  44. Rutkowski, L.: Application of multiple Fourier-series to identification of multivariable non-stationary systems. Int. Journal of Systems Science 20(10), 1993–2002 (1989)

    Article  MathSciNet  Google Scholar 

  45. Rutkowski, L.: Identification of miso nonlinear regressions in the presence of a wide class of disturbances. IEEE Trans. Information Theory 37(1), 214–216 (1991)

    Article  MathSciNet  Google Scholar 

  46. Rutkowski, L.: Computational Intelligence. Springer (2008)

    Google Scholar 

  47. Rutkowski, L., Cpałka, K.: Compromise approach to neuro-fuzzy systems. In: Sincak, P., Vascak, J., Kvasnicka, V., Pospichal, J., (eds.) Intelligent Technologies - Theory and Applications, vol. 76, pp. 85–90. IOS Press (2002)

    Google Scholar 

  48. Rutkowski, L., Cpałka, K.: Neuro-fuzzy systems derived from quasi-triangular norms. In: Proceedings of the IEEE International Conference on Fuzzy Systems, Budapest, July 26-29, vol. 2, pp. 1031–1036 (2004)

    Google Scholar 

  49. Rutkowski, L., Przybył, A., Cpałka, K., Er, M.J.: Online speed profile generation for industrial machine tool based on neuro-fuzzy approach. In: Rutkowski, L., Scherer, R., Tadeusiewicz, R., Zadeh, L.A., Zurada, J.M. (eds.) ICAISC 2010, Part II. LNCS(LNAI), vol. 6114, pp. 645–650. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  50. Rutkowski, L., Przybył, A., Cpałka, K.: Novel Online Speed Profile Generation for Industrial Machine Tool Based on Flexible Neuro-Fuzzy Approximation. IEEE Transactions on Industrial Electronics 59(2), 1238–1247 (2012)

    Article  Google Scholar 

  51. Santucci, V., Milani, A., Vella, F.: A study on the synchronization behaviour of differential evolution and a self-adaptive extension. Journal of Artificial Intelligence and Soft Computing Research 2(4) (2012)

    Google Scholar 

  52. Starczewski, J.T., Bartczuk, Ł., Dziwiński, P., Marvuglia, A.: Learning methods for type-2 FLS based on FCM. In: Rutkowski, L., Scherer, R., Tadeusiewicz, R., Zadeh, L.A., Zurada, J.M. (eds.) ICAISC 2010, Part I. LNCS(LNAI), vol. 6113, pp. 224–231. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  53. Szczypta, J., Przybył, A., Cpałka, K.: Some aspects of evolutionary designing optimal controllers. In: Rutkowski, L., Korytkowski, M., Scherer, R., Tadeusiewicz, R., Zadeh, L.A., Zurada, J.M. (eds.) ICAISC 2013, Part II. LNCS(LNAI), vol. 7895, pp. 91–100. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  54. Vivekanandan, P., Nedunchezhian, R.: Mining rules of concept drift using genetic algorithm. Journal of Artificial Intelligence and Soft Computing Research 1(2) (2011)

    Google Scholar 

  55. Zalasiński, M., Cpałka, K.: Novel algorithm for the on-line signature verification. In: Rutkowski, L., Korytkowski, M., Scherer, R., Tadeusiewicz, R., Zadeh, L.A., Zurada, J.M. (eds.) ICAISC 2012, Part II. LNCS, vol. 7268, pp. 362–367. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  56. Zalasiński, M., Cpałka, K.: Novel Algorithm for the On-Line Signature Verification Using Selected Discretization Points Groups. In: Rutkowski, L., Korytkowski, M., Scherer, R., Tadeusiewicz, R., Zadeh, L.A., Zurada, J.M. (eds.) ICAISC 2013, Part I. LNCS(LNAI), vol. 7894, pp. 493–502. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  57. Zalasiński, M., Cpałka, K.: New approach for the on-line signature verification based on method of horizontal partitioning. In: Rutkowski, L., Korytkowski, M., Scherer, R., Tadeusiewicz, R., Zadeh, L.A., Zurada, J.M. (eds.) ICAISC 2013, Part II. LNCS(LNAI), vol. 7895, pp. 342–350. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  58. Zalasiński, M., Cpałka, K., Er, M.J.: New Method for Dynamic Signature Verification Using Hybrid Partitioning. In: Rutkowski, L., Korytkowski, M., Scherer, R., Tadeusiewicz, R., Zadeh, L.A., Zurada, J.M. (eds.) ICAISC 2014, Part II. LNCS(LNAI), vol. 8468, pp. 216–230. Springer, Heidelberg (2014)

    Chapter  Google Scholar 

  59. Zalasiński, M., Cpałka, K., Hayashi, Y.: New Method for Dynamic Signature Verification Based on Global Features. In: Rutkowski, L., Korytkowski, M., Scherer, R., Tadeusiewicz, R., Zadeh, L.A., Zurada, J.M. (eds.) ICAISC 2014, Part II. LNCS(LNAI), vol. 8468, pp. 231–245. Springer, Heidelberg (2014)

    Chapter  Google Scholar 

  60. Zalasiński, M., Łapa, K., Cpałka, K.: New Algorithm for Evolutionary Selection of the Dynamic Signature Global Features. In: Rutkowski, L., Korytkowski, M., Scherer, R., Tadeusiewicz, R., Zadeh, L.A., Zurada, J.M. (eds.) ICAISC 2013, Part II. LNCS(LNAI), vol. 7895, pp. 113–121. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Andrzej Przybył .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Przybył, A., Szczypta, J., Wang, L. (2015). Optimization of Controller Structure Using Evolutionary Algorithm. In: Rutkowski, L., Korytkowski, M., Scherer, R., Tadeusiewicz, R., Zadeh, L., Zurada, J. (eds) Artificial Intelligence and Soft Computing. ICAISC 2015. Lecture Notes in Computer Science(), vol 9120. Springer, Cham. https://doi.org/10.1007/978-3-319-19369-4_24

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-19369-4_24

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-19368-7

  • Online ISBN: 978-3-319-19369-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics