Servicios Personalizados
Revista
Articulo
Indicadores
- Citado por SciELO
- Accesos
Links relacionados
- Similares en SciELO
Compartir
Computación y Sistemas
versión On-line ISSN 2007-9737versión impresa ISSN 1405-5546
Comp. y Sist. vol.14 no.2 Ciudad de México oct./dic. 2010
Artículos
Generación y optimización de controladores difusos utilizando el modelo NEFCON
Generation and Optimization of Fuzzy Controllers Using the NEFCON Model
Erik V. Cuevas Jiménez1,2, Daniel Zaldívar Navarro1,2, Marco Pérez Cisneros1 y Ernesto Tapia Rodríguez2
1 Departamento de Ciencias computacionales, Universidad de Guadalajara, CUCEI Av. Revolución 1500, Guadalajara, Jal, México. Email: erik.cuevas@cucei.udg.mx, daniel.zaldivar@cucei.udg.mx, marco.perez@cucei.udg.mx
2 Institut fur Informatik, Freie Universität Berlin Takustr. 9, Berlin, Alemania tapia@inf.fuberlin.de
Artículo recibido en Enero 07, 2008.
Aceptado en Marzo 26, 2009.
Resumen
El diseño de algoritmos que operen sobre plantas con dinámicas no modeladas aún representa un reto en el área de control automático. Una solución podría ser el uso de algoritmos capaces de aprender en tiempo real mediante la interacción directa con la planta. El modelo NEFCON, permite construir la estructura de un controlador difuso del tipo Mamdani capaz de aprender las reglas y adaptar los conjuntos difusos. La principal ventaja del modelo NEFCON respecto a otros enfoques de aprendizaje, es que su diseño se reduce a expresar la calidad del error actual de la planta a controlar. Sin embargo, una desventaja del modelo NEFCON es la pobre exploración de los estados de la planta durante el aprendizaje, lo cual hace imposible su aplicación para sistemas dinámicos no lineales. En este trabajo se propone la adición de ruido Gaussiano a las variables de estado de la planta, con el objetivo de asegurar una exploración amplia de los estados, facilitando la convergencia del algoritmo de aprendizaje, cuando se aplica a sistemas no lineales. En particular, se muestra la efectividad de la propuesta en el control del sistema dinámico de la "pelota y el balancín" (Ball and Beam)
Palabras clave: Sistemas de control adaptativos, sistemas de control por aprendizaje, control inteligente, control no lineal.
Abstract
The design of algorithms that operate on unmodeled dynamics plants still represents a challenge in automatic control area. A solution could be the use of algorithms able to learn in real time by direct interaction with the plant. NEFCON, allows to build a Mamdani fuzzy controller able to learn rules and adapt the fuzzy sets. The main advantage of NEFCON compared with other learning approaches, is that its design express the current error state of the plant to be controlled. However, a disadvantage of NEFCON is its poor exploration of the states of the plant during the learning; disable its application on nonlinear dynamic systems. In this work the addition of Gaussian noise to the states of the plant is proposed with the objective to assure a wide exploration of the states, simplifying the convergence, when it is applied to nonlinear systems. In particular, the effectiveness of our proposal is shown in the control of the "ball and beam" dynamic system.
Keywords: Adaptive control systems, learning control systems, intelligent control, nonlinear control.
DESCARGAR ARTÍCULO EN FORMATO PDF
Referencias
1. Brown, M. & Harris, C.J. (1994). Neurofuzzy Adaptive Modelling and Control. Hemel Hempstead: Prentice Hall. [ Links ]
2. Cuevas, E. & Zaldívar, D. (2006). Sistemas de Control Neurodifuso. Göttingen: Cuvillier Verlag. [ Links ]
3. Dominguez, J. A., Damper, R. I. & Harris, C. J. (2004). Adaptive neurofuzzy control of a robotic gripper with online machine learning. Robotics and Autonomous Systems, 48 (2), 93110. [ Links ]
4. Gonzalez, M. A. & Tang, Y. (2007). A new recurrent neurofuzzy network for identification of dynamic systems. Fuzzy Sets and Systems, 158 (10), 10231035. [ Links ]
5. Gupta, M.M. & Sinha, N.K. (1999). Soft Computing and Intelligent Systems: Theory and Applications. Amsterdam: Elsevier. [ Links ]
6. Hangos, K.M., Lakner, R. & Gerzson, M. (2001). Intelligent Control Systems: An Introduction with Examples. Netherlands: Kluwer Academic Publishers. [ Links ]
7. Harris, C., Hong, X. & Gan, Q. (2002). Adaptive Modelling, Estimation and Fusion from Data: A Neurofuzzy Approach. Berlin: SpringerVerlag. [ Links ]
8. Haykin, S. (1999). Neural Networks: A Comprehensive Foundation. Upper Saddle River, NJ: Prentice Hall. [ Links ]
9. Jang, J.S.R. (1993). ANFIS: AdaptiveNetworkbased Fuzzy Inference System, IEEE Transactions on Systems, Man, and Cybernetics 23 (3), 665685 [ Links ]
10. Jang, JS.R., Sun, CT. & Mizutani, E. (1997). NeuroFuzzy Modeling and Soft Computing: A Computational Approach to Learning and Machine Intelligence, Englewood Cliffs. NJ: PrenticeHall. [ Links ]
11. LonChen, H. & HungYuan, C. (2007). Decoupled control using neural networkbased slidingmode controller for nolinear systems, Expert Systems with Application, 32 (4), 11681182. [ Links ]
12. Moon, G. & Jin, S. (2002). Universal approximation by hierarchical fuzzy system with constraints on the fuzzy rule, Fuzzy Sets and Systems, 130 (2), 175188. [ Links ]
13. Nauck, D. & Kruse, R. (1992). A NeuralFuzzy Controller Learning by Fuzzy Error Propagation, North American Fuzzy Logic Processing Society, Puerto Vallarta, Mexico, 388397. [ Links ]
14. Nauck, D. (1994). Fuzzy Perceptron as a Generic Model for NeuroFuzzy Approaches, Fuzzy Systeme'94, 2nd Generación y Optimación de Controladores Difusos Utilizando el Modelo NEFCON 131 GIWorkshop Siemens Corporation, Munich, Germany. 3237. [ Links ]
15. Nauck, D., Kruse, R. & Klawonn, F. (1997). Foundations on NeuroFuzzy Systems, Chichester: Wiley. [ Links ]
16. Nauck, D., Klawonn, F. & Kruse, R. (1996). Neuronale Netze und FuzzySysteme (2nd extented ed.), Wiesbaden: Vieweg Verlag. [ Links ]
17. Nürnberger, A., Nauck, D. & Kruse, R. (1999). NeuroFuzzy Control Based on the NEFCONModel (2007), retrieved from http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.28.6827 [ Links ]
18. PerezCisneros, M.A. & Wellstead, P. (2004). Sistema de Balancín y Pelota: Principios Básicos, (notas de aplicación). México: División de electrónica y computación, Universidad de Guadalajara. [ Links ]
19. Rousseau, D. (2005). Constructive action of additive noise in optimal detection, International Journal Bifurcation Chaos,15 (9), 29852994. [ Links ]
20. ShiYuan, C., FangMing, Y. & HuangYuan, C. (2002). Decoupled fuzzy controller design with singleinput fuzzy logic. Fuzzy Sets and Systems, 129 (3), 335342. [ Links ]
21. SungKwun, O., SeokBeom, R. & Pedrycz, W. (2007). IGbased genetically optimized fuzzy polynomial neural networks with fuzzy setbased polynomial neurons, Neurocomputing, 70 (1618), 27832798. [ Links ]
22. Sutton, R., & Barto, A. G.(1998). Reinforcement Learning: An Introduction. Cambridge: MIT Press. [ Links ]
23. Yen, J., & Langari, R. (1999). Fuzzy Logic, Intelligence, Control, and information, Upper Saddle River: PrenticeHall. [ Links ]