Resumen:
El presente trabajo de investigación, consiste en el desarrollo de un controlador para servomotor, utilizando lógica difusa para controlar velocidad y posición. Los servomotores tienen una gran cantidad de aplicaciones de tipo industrial, principalmente en la fabricación de robots industriales, máquinas de control numérico y procesos que requieren control de movimiento preciso. La incorporación de los controladores de lógica difusa para procesos complejos permite al sistema, trabajar más cercano a la forma en que el cerebro humano funciona. La implementación de este sistema en lugar de uno lineal (PID) proporciona robustez y fiabilidad. Como ya se ha mencionado anteriormente el control de servomotores se lleva a cabo mediante algoritmos de control de tipo lineal, dentro de los que pueden resaltarse, el Proporcional (P), Integral (I), y Derivativo (D), todos estos aplicados de manera independiente según sean los requerimientos del proceso a controlar, o bien; pueden funcionar de manera combinada como el PI, el PD, o el PID, sin embargo ante cambios no lineales, su funcionamiento se ve afectado, pues dejan de trabajar eficazmente. Tomando como base de conocimiento lo anterior, se diseñó un controlador lógico difuso (fuzzy), de tipo Mamdani, que funciona con dos variables lingüísticas de entrada (velocidad y posición), un motor de inferencia difuso compuesto por un conjunto de reglas de tipo IF, THEN, ELSE, conocido como etapa de fuzzificación. A la salida del controlador se tiene una señal defuzzificada misma que se bifurca para retroalimentar al sistema, cerrando así, su lazo de control. La construcción del controlador se realizó en Matlab, utilizando para ello su módulo de edición de lógica difusa (Fuzzy Logic Designer), en un ambiente de programación gráfico e intuitivo. Por otra parte la implementación, se realizó en Labview, debido a su facilidad y rapidez para construir la interfaz gráfica y los modelos lineales que se usaron como referencia. Por lo anterior, el diseño de controladores PID basados en lógica difusa, es motivado por la habilidad de estos de capturar estrategias cualitativas de control y ofrecer un comportamiento altamente flexible.