×

Adapting the gain of an FLC with genetic algorithms. (English) Zbl 0956.68538

Summary: Fuzzy logic controllers are knowledge-based systems, incorporating human knowledge into their knowledge base through fuzzy rules and fuzzy membership functions. The definition of these fuzzy rules and fuzzy membership functions is generally affected by subjective decisions, having a great influence over the performance of the fuzzy controller. In some cases, the membership functions are defined within a normalized interval, and the knowledge base includes a set of scaling functions to convert the input variables from its real value to a normalized one, and the normalized outputs to its real value. Different works have proposed the application of genetic strategies, with a learning purpose, to the knowledge base of FLCs. The learning is usually centered on the membership functions and/or the rule base, using fixed (predefined) scaling functions. In this paper, the evolution is applied to modify the gain of the controller (by modifying the scaling function of each input or output variable), and the rule base. The use of linear and nonlinear scaling functions is analyzed.

MSC:

68T35 Theory of languages and software systems (knowledge-based systems, expert systems, etc.) for artificial intelligence
68T05 Learning and adaptive systems in artificial intelligence
93C42 Fuzzy control/observation systems
Full Text: DOI

References:

[1] Lee, C. C., Fuzzy logic in control systems: Fuzzy logic controller—parts, I, II, IEEE Trans. Systems Man Cybernet., 20, 2, 404-435 (Mar./Apr. 1990) · Zbl 0707.93037
[2] Pedrycz, W., Fuzzy Control and Fuzzy Systems (1993), Research Studies Press · Zbl 0839.93006
[3] Driankov, D.; Hellendoorn, H.; Reinfrank, M., An Introduction to Fuzzy Control (1993), Springer-Verlag: Springer-Verlag Berlin · Zbl 0789.93088
[4] Magdalena, L., A first approach to a taxonomy of fuzzy-neural systems, (IJCAI’95 Workshop on Connectionist-Symbolic Integration: From Unified to Hybrid Approaches (1995))
[5] Velasco, J. R.; Magdalena, L., Genetic algorithms in fuzzy control systems, (Winter, G.; Periaux, J.; Galan, M.; Cuesta, P., Genetic Algorithms in Engineering and Computer Science (1995), Wiley), 141-165, Chapter 8
[6] (Herrera, F.; Verdegay, J. L., Genetic Algorithms and Soft Computing (1996), Physica-Verlag) · Zbl 0870.68019
[7] Karr, C. L., Design of an adaptive fuzzy logic controller using a genetic algorithm, (Proceedings 4th International Conference on Genetic Algorithms (1991), Morgan Kaufmann), 450-457
[8] Cooper, M. G.; Vidal, J. J., Genetic design of fuzzy controllers, (Proceedings 2nd International Conference on Fuzzy Theory and Technology (Oct. 1993))
[9] Park, D.; Kandel, A.; Langholz, G., Genetic-based new fuzzy reasoning models with application to fuzzy control, IEEE Trans. Systems Man Cybernet., 24, 1, 39-47 (Jan. 1994)
[10] Lee, M. A.; Takagi, H., Integrating design stages of fuzzy systems using genetic algorithms, (Proceedings 2nd IEEE International Conference on Fuzzy Systems, FUZZ-IEEE’93, Vol. 1 (Mar. 1993)), 612-617
[11] Karr, C. L.; Gentry, E. J., Fuzzy control of pH using genetic algorithms, IEEE Trans. Fuzzy Systems, 1, 1, 46-53 (Feb. 1993)
[12] Shimojima, K.; Fukuda, T.; Hasegawa, Y., RBF—fuzzy system with GA based unsupervised/supervised learning method, (Proceedings 4th IEEE International Conference on Fuzzy Systems and the Second International Fuzzy Engineering Symposium, FUZZ-IEEE/IFES’95, Vol. I (Mar. 1995)), 253-258
[13] Liska, J.; Melsheimer, S., Complete design of fuzzy logic systems using genetic algorithms, (Proceedings 3rd IEEE International Conference on Fuzzy Systems, FUZZ-IEEE’94, Vol. II (June 1994)), 1377-1382
[14] Pham, D. T.; Karaboga, D., Optimum design of fuzzy logic controllers using genetic algorithms, J. Systems Engrg., 1, 2, 114-118 (1991)
[15] Ng, K. C.; Li, Y., Design of sophisticated fuzzy logic controllers using genetic algorithms, (Proceedings 3rd IEEE International Conference on Fuzzy Systems, FUZZ-IEEE’94, Vol. III (June 1994)), 1708-1712
[16] Thrift, P., Fuzzy logic synthesis with genetic algorithms, (Proceedings 4th International Conference on Genetic Algorithms (1991), Morgan Kaufmann), 509-513
[17] Procyk, T. J.; Mamdani, E. H., A linguistic self-organizing process controller, Automatica, 15, 15-30 (1979) · Zbl 0393.68082
[18] Daugherity, W. C.; Rathakrishnan, B.; Yen, J., Performance evaluation of a self-tuning fuzzy controller, (Proceedings 1992 IEEE International Conference on Fuzzy Systems. Proceedings 1992 IEEE International Conference on Fuzzy Systems, San Diego (Mar. 1992)), 389-397
[19] Palm, R., Scaling of fuzzy controllers using the cross-correlation, IEEE Trans. Fuzzy Systems, 3, 1, 116-123 (Feb. 1995)
[20] Zheng, L., A practical guide to tune of proportional and integral (PI) like fuzzy controllers, (1992 IEEE International Conference on Fuzzy Systems. 1992 IEEE International Conference on Fuzzy Systems, San Diego (Mar. 1992)), 633-640
[21] Burkhardt, D. G.; Bonissone, P. P., Automated fuzzy knowledge base generation and tuning, (1992 IEEE International Conference on Fuzzy Systems. 1992 IEEE International Conference on Fuzzy Systems, San Diego (Mar. 1992)), 179-188
[22] Magdalena, L., Estudio de la coordinación inteligente en robots bípedos: Aplicación de lógica borrosa y algoritmos genéticos, (Doctoral Dissertation (1994), Univ. Politécnica de Madrid: Univ. Politécnica de Madrid Spain)
[23] Magdalena, L., and Monasterio, F., A fuzzy logic controller with learning through the evolution of its knowledge base, Internat. J. Approx. Reason.; Magdalena, L., and Monasterio, F., A fuzzy logic controller with learning through the evolution of its knowledge base, Internat. J. Approx. Reason. · Zbl 0947.93513
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.