Skip to main content

ACO-Tuning of a Fuzzy Controller for the Ball and Beam Problem

  • Conference paper
Advances in Soft Computing (MICAI 2011)

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

Included in the following conference series:

Abstract

We describe the use of Ant Colony Optimization (ACO) for the ball and beam control problem, in particular for the problem of tuning a fuzzy controller of the Sugeno type. In our case study the controller has four inputs, each of them with two membership functions; we consider the intersection point for every pair of membership functions as the main parameter and their individual shape as secondary ones in order to achieve the tuning of the fuzzy controller by using an ACO algorithm. Simulation results show that using ACO and coding the problem with just three parameters instead of six, allows us to find an optimal set of membership function parameters for the fuzzy control system with less computational effort needed.

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

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Benitez, J.M., Castro, J.L., Requena, I.: FRUTSA: Fuzzy rule tuning by simulated annealing. To appear in International Journal of Approximate Reasoning (2001)

    Google Scholar 

  2. Castillo, O., Martinez-Marroquin, R., Soria, J.: Parameter Tuning of Membership Functions of a Fuzzy Logic Controller for an Autonomous Wheeled Mobile Robot Using Ant Colony Optimization. In: SMC, pp. 4770–4775 (2009)

    Google Scholar 

  3. Cervantes, L., Castillo, O.: Design of a Fuzzy System for the Longitudinal Control of an F-14 Airplane. In: Castillo, O., Kacprzyk, J., Pedrycz, W. (eds.) Soft Computing for Intelligent Control and Mobile Robotics. SCI, vol. 318, pp. 213–224. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  4. Chia-Feng, J., Hao-Jung, H., Chun-Ming, L.: Fuzzy Controller Design by Ant Colony Optimization. IEEE (2007)

    Google Scholar 

  5. Dorigo, M., Stützle, T.: Ant Colony Optmization, Massachusetts Institute of Technology. MIT Press (2004)

    Google Scholar 

  6. Dorigo, M., Birattari, M., Blum, C., Gambardella, L.M., Mondada, F., Stützle, T. (eds.): ANTS 2004. LNCS, vol. 3172. Springer, Heidelberg (2004)

    MATH  Google Scholar 

  7. Garibaldi, J.M., Ifeator, E.C.: Application of simulated annealing fuzzy model tuning to umbilical cord acid-base interpretation. IEEE Transactions on Fuzzy Systems 7(1), 72–84 (1999)

    Article  Google Scholar 

  8. Glorennec, P.Y.: Adaptive fuzzy control. In: Proc. Fourth International Fuzzy Systems Association World Congress (IFSA 1991), Brussels, Belgium, pp. 33–36 (1991)

    Google Scholar 

  9. Guely, F., La, R., Siarry, P.: Fuzzy rule base learning through simulated annealing. Fuzzy Sets and Systems 105(3), 353–363 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  10. Haupt, R.L., Haupt, S.E.: Practical Gentic Algorithms, 2nd edn. John Wiley & Sons, Inc. (2004)

    Google Scholar 

  11. Jang, J.S.R.: ANFIS: adaptive-network-based fuzzy inference system. IEEE Transactions on Systems, Man, and Cybernetics 23(3), 665–684 (1993)

    Article  Google Scholar 

  12. Jang, J.S.R., Sun, C.T., Mizutani, E.: Soft Computing: A Computational Approach to Learning and Machine Intelligence. Prentice Hall (1997)

    Google Scholar 

  13. Nauck, D., Kruse, R.: A neuro-fuzzy method to learn fuzzy classificationrules from data. Fuzzy Sets and Systems 89, 377–388 (1997)

    Article  Google Scholar 

  14. Nomura, H., Hayashi, H., Wakami, N.: A self-tuning method of fuzzy control by descendent method. In: Proc. Fourth International Fuzzy Systems Association World Congress (IFSA 1991), Brussels, Belgium, pp. 155–158 (1991)

    Google Scholar 

  15. Cordón, O., Herrera, F., Hoffmann, F., Magdalena, L.: Genetic Fuzzy Systems, Evolutionary tuning and learning of fuzzy knowledge bases. In: Advances in Fuzzy Systems-Applications and Theory, pp. 20–25. World Scientific (2000)

    Google Scholar 

  16. Shi, Y., Mizumoto, M.: A new approach of neuro-fuzzy learning algorithm for tuning fuzzy rules. Fuzzy Sets and Systems 112, 99–116 (2000)

    Article  MathSciNet  Google Scholar 

  17. Valdez, F., Melin, P., Castillo, O.: Fuzzy Logic for Parameter Tuning in Evolutionary Computation and Bio-Inspired Methods. In: Sidorov, G., Hernández Aguirre, A., Reyes García, C.A. (eds.) MICAI 2010, Part II. LNCS, vol. 6438, pp. 465–474. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  18. Vishnupad, P.S., Shin, Y.C.: Adaptive tuning of fuzzy membership functions for non-linear optimization using gradient descent method. Journal of Intelligent and Fuzzy Systems 7, 13–25 (1999)

    Google Scholar 

  19. Yen, J., Langari, R.: Fuzzy Logic: Intelligence, Control and Information, Center for Fuzzy Logic, Robotics, and Intelligent Systems. Texas A&M University, Prentice-Hall (1999)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Naredo, E., Castillo, O. (2011). ACO-Tuning of a Fuzzy Controller for the Ball and Beam Problem. In: Batyrshin, I., Sidorov, G. (eds) Advances in Soft Computing. MICAI 2011. Lecture Notes in Computer Science(), vol 7095. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-25330-0_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-25330-0_6

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-25329-4

  • Online ISBN: 978-3-642-25330-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics