A Genetic Approach to the Automatic Generation of Fuzzy Control Systems from Numerical Controllers

  • Giuseppe Della Penna
  • Francesca Fallucchi
  • Benedetto Intrigila
  • Daniele Magazzeni
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4733)


Control systems are small components that control the behavior of larger systems. In the last years, sophisticated controllers have been widely used in the hardware/software embedded systems contained in a growing number of everyday products and appliances. Therefore, the problem of the automatic synthesis of controllers is extremely important. To this aim, several techniques have been applied, like cell-to-cell mapping, dynamic programming and, more recently, model checking. The controllers generated using these techniques are typically numerical controllers that, however, often have a huge size and not enough robustness. In this paper we present an automatic iterative process, based on genetic algorithms, that can be used to compress the huge information contained in such numerical controllers into smaller and more robust fuzzy control systems.


Genetic Algorithm Membership Function Model Check Fuzzy System Fuzzy Rule 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Leu, M.C., Kim, T.Q.: Cell mapping based fuzzy control of car parking. In: ICRA, pp. 2494–2499 (1998)Google Scholar
  2. 2.
    Kreisselmeier, G., Birkholzer, T.: Numerical nonlinear regulator design. IEEE Transactions on Automatic Control 39(1), 33–46 (1994)zbMATHCrossRefMathSciNetGoogle Scholar
  3. 3.
    Della Penna, G., Intrigila, B., Magazzeni, D., Melatti, I., Tofani, A., Tronci, E.: Automatic generation of optimal controllers through model checking techniques (To be published in Informatics in Control, Automation and Robotics III, Springer-Verlag, Heidelberg) draft available at the
  4. 4.
    Della Penna, G., Intrigila, B., Magazzeni, D., Melatti, I., Tofani, A., Tronci, E.: Automatic synthesis of robust numerical controllers (To appear in IEEE Proceedings of the Third International Conference on Autonomic and Autonomous Systems) (ICAS 2007), draft available at the
  5. 5.
    Papa, M., Wood, J., Shenoi, S.: Evaluating controller robustness using cell mapping. Fuzzy Sets and Systems 121(1), 3–12 (2001)zbMATHCrossRefMathSciNetGoogle Scholar
  6. 6.
    Kautz, H., Thomas, W., Vardi, M.Y.: 05241 executive summary – synthesis and planning. In: Kautz, H., Thomas, W., Vardi, M.Y. (eds.) Synthesis and Planning. Number 05241 in Dagstuhl Seminar Proceedings (2006)Google Scholar
  7. 7.
    Kosko, B.: Neural Networks and Fuzzy Systems. Prentice-Hall, Englewood Cliffs (1992)zbMATHGoogle Scholar
  8. 8.
    Sekine, S., Imasaki, N., Tsunekazu, E.: Application of fuzzy neural network control to automatic train operation and tuning of its control rules. In: Proc. IEEE Int. Conf. on Fuzzy Systems 1993, pp. 1741–1746. IEEE Computer Society Press, Los Alamitos (1995)Google Scholar
  9. 9.
    Mitchell, M.: An Introduction to Genetic Algorithms. MIT Press, Cambridge (1998)zbMATHGoogle Scholar
  10. 10.
    Intrigila, B., Magazzeni, D., Melatti, I., Tofani, A., Tronci, E.: A model checking technique for the verification of fuzzy control systems. In: CIMCA 2005. Proceedings of International Conference on Computational Intelligence for Modelling Control and Automation (2005)Google Scholar
  11. 11.
    Tan, G.V., Hu, X.: More on design fuzzy controllers using genetic algorithms: Guided constrained optimization. In: Proc. IEEE Int. Conf. on Fuzzy Systems, pp. 497–502. IEEE Computer Society Press, Los Alamitos (1997)Google Scholar
  12. 12.
  13. 13.
    Li, H., Gupta, M.: Fuzzy Logic and Intelligent Systems. Kluwer Academic Publishers, Boston, MA (1995)zbMATHGoogle Scholar
  14. 14.
    Jin, J.: Advanced Fuzzy Systems Design and Applications. Physica-Verlag (2003)Google Scholar
  15. 15.
    Nelles, O., Fischer, M., Muller, B.: Fuzzy rule extraction by a genetic algorithm and constrained nonlinear optimization of membership functions. In: Proceedings of the Fifth IEEE International Conference on Fuzzy Systems, FUZZ–IEEE 1996, vol. 1, pp. 213–219. IEEE Computer Society Press, Los Alamitos (1996)Google Scholar
  16. 16.
    Jian Wang, L.S., Chao, J.F.: An efficient method of fuzzy rules generation. In: Intelligent Processing Systems. In: ICIPS 1997, vol. 1, pp. 295–299 (1997)Google Scholar
  17. 17.
    Homaifar, A., McCormick, E.: Simultaneous design of membership functions and rule sets for fuzzy controllers using genetic algorithms. In: IEEE Transactions Fuzzy Systems, vol. 3, pp. 129–139. IEEE Computer Society Press, Los Alamitos (1995)Google Scholar
  18. 18.
    GAlib Web Page:

Copyright information

© Springer-Verlag Berlin Heidelberg 2007

Authors and Affiliations

  • Giuseppe Della Penna
    • 1
  • Francesca Fallucchi
    • 3
  • Benedetto Intrigila
    • 2
  • Daniele Magazzeni
    • 1
  1. 1.Department of Computer Science, University of L’AquilaItaly
  2. 2.Department of Mathematics, University of Roma “Tor Vergata”Italy
  3. 3.DISP, University of Roma “Tor Vergata”Italy

Personalised recommendations