Skip to main content

PID Step Response Using Genetic Programming

  • Conference paper
  • 2701 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 6457))

Abstract

This paper describes an algorithm that generates analytic functions for PID step response characteristics (i. e. rise time, overshoot, settling time, peak time and integral of time weighted absolute error) in an application of a third-order plant. The algorithm uses genetic programming for symbolic regressions and provides formal expressions composed of variables, constants, elementary operators and mathematical functions. Results show a good fitting between the desired and obtained step response for DC motor positioning problem.

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   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.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. Astrom, K.J., Hagglund, T.: The future of PID control. Control Engineering Practice 9, 1163–1175 (2001)

    Article  Google Scholar 

  2. Astrom, K.J., Hagglund, T.: Revisiting the Ziegler–Nichols step response method for PID control. Journal of Process Control 14, 635–650 (2004)

    Article  Google Scholar 

  3. Li, Y., Ang, K.H., Chong, G.C.Y.: PID control system analysis and design. IEEE Control Systems Magazine 26(1), 32–41 (2006)

    Article  Google Scholar 

  4. Gaing, Z.: A particle swarm optimization approach for optimum design of PID controller in AVR system. IEEE Trans. Energy Conversion 19(2), 384–391 (2004)

    Article  Google Scholar 

  5. Herreros, A., Baeyens, E., Peran, J.R.: Design of PID-type controllers using multiobjective genetic algorithms. ISA Transactions 41(4), 457–472 (2002)

    Article  Google Scholar 

  6. Soares, G.L.: Algoritmos Intervalares e Evolucionário-Intervalar para Otimização Robusta Multi-Objetivo. Phd Thesis, Universidade Federal de Minas Gerais (2008)

    Google Scholar 

  7. Boubertakh, H., Tadjine, M., Glorennec, P., Labiod, S.: Tuning Fuzzy PID Controllers using Ant Colony Optimization. In: 17th Mediterranean Conference on Control & Automation, Greece, pp. 13–18 (2009)

    Google Scholar 

  8. Visioli, A.: Tuning of PID controllers with fuzzy logic. In: IEE Proceedings-Control Theory and Applications, vol. 148, pp. 1–8 (2001)

    Google Scholar 

  9. Koza, J.R.: Genetic Programming - On the Programming of Computers by Means of Natural Selection. MIT Press, London (1992)

    MATH  Google Scholar 

  10. Poli, R., Langdon, W.B., McPhee, N.F.: A field Guide to Genetic Programming (2008), http://www.gp-field-guide.org.uk

  11. Koza, J.R.: Genetic Programming II - Automatic Discovery of Reusable Programs. MIT Press, London (1994)

    MATH  Google Scholar 

  12. Keijzer, M.: Scaled Symbolic Regression. Genetic Programming and Evolvable Machines 5, 259–269 (2004)

    Article  Google Scholar 

  13. Keijzer, M.: Improving symbolic regression with interval arithmetic and linear scaling. In: Ryan, C., Soule, T., Keijzer, M., Tsang, E.P.K., Poli, R., Costa, E. (eds.) EuroGP 2003. LNCS, vol. 2610, pp. 275–299. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  14. University of Michigam – Michigam Enginnering - Control Tutorials for Matlab, http://www.engin.umich.edu/group/ctm/examples/motor2/motor.html

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Mendes, M.H.S., Soares, G.L., de Vasconcelos, J.A. (2010). PID Step Response Using Genetic Programming. In: Deb, K., et al. Simulated Evolution and Learning. SEAL 2010. Lecture Notes in Computer Science, vol 6457. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-17298-4_37

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-17298-4_37

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-17297-7

  • Online ISBN: 978-3-642-17298-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics