Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CAMPUS QUERÉTARO
Ingeniería Mecatrónica
Reporte de Practica
———————————————
Tópicos de Control Avanzado
Controlador Difuso
3 Entradas, 2 Salidas.
Presentan:
Robles Robles Mario
Pérez Hernandez Xochitl Citlali
Profesora:
Mota Valtierra Georgina
Junio de 2016
1. GENERALIDADES
La lógica difusa fue creada para emular la lógica humana y tomar decisiones acertadas
a pesar de la información. Debido a las limitaciones que tenemos para percibir el
mundo y comprenderlo de manera profunda, nos confrontamos con la incertidumbre,
la cual es resultado de la falta de información, particularmente de mediciones
imprecisas. La lógica difusa es una herramienta flexible que se basa en reglas
lingüísticas dictadas por expertos. Por ejemplo, la velocidad de un automóvil es una
variable que puede tomar distintos valores lingüísticos, como “alta”, “media” o baja.
Estas variables lingüísticas dictan la salida del sistema.
Otra ventaja del sistema de control basado en lógica difusa es que no es necesario
conocer un modelo matemático del sistema real, pues se puede ver como una caja
negra a la cual se le proporcionan entradas, y a través del sistema esta planta generará
la salida deseada. En el control clásico si es necesario conocer la planta del sistema.
Con estas variables se forman reglas, las cuales regirán la acción de control, que será la
salida del sistema.
Función de Saturación.
Función Hombro.
Función Triangular.
Función Trapecio.
Función Sigmoidal.
El valor de membresía del producto cartesiano se calcula para cada par. Se construye
una matriz de relaciones, donde las filas corresponden al conjunto A y las columnas al
conjunto B.
x: Nombre de la variable.
Ejemplo: Velocidad.
G: Regla semántica que asocia cada valor lingüístico T(x) con su significado o
con un conjunto difuso en X.
Esto es: se calcula el grado de combinación entre una entrada difusa A’ y una
condición difusa A. Las reglas difusas son el núcleo de los controladores difusos y
tienen una estructura de la forma:
Si x es A, entonces y es B.
2.4. MODUS PONENS DIFUSO
El modus ponens difuso se constituye por dos premisas, la primera que es un hecho, y
la segunda que es una regla difusa si-entonces. Donde x e y son variables lingüísticas,
A, A’ y B son términos lingüísticos representados por conjuntos difusos con funciones
de membresía. En general con estas dos premisas se puede obtener una conclusión y
es B’. El Modus ponens difuso es un procedimiento matemático que sirve para concluir
razonamientos difusos usando el procesamiento numérico de computadora.
La premisa, o el hecho esta representada por un conjunto A’, mientras que la regla
difusa esta representada por un producto cartesiano. Para obtener la conclusión se
computa el conjunto difuso B’ por medio de la composición de la relación difusa
(producto cartesiano) con el hecho A’
4. CONTROL DIFUSO
Un controlador difuso esta compuesto de cuatro partes principales: interfaz de
difusificacion, base de conocimiento, lógica de desiciones e interfaz de
desdifusificacion.
5. PROCESO DE DISEÑO DE CONTROLADOR.
La generalización del método de inferencia de Mamdani permite diseñar
controladores para sistemas MIMO, Múltiple Input - Múltiple Output.
Se cortan las funciones de los conjuntos consecuentes a la altura del valor mas
pequeño de los valores de fusificación. Pasa el valor de membresía mas pequeño de
cada regla y corta el conjunto C1 y el conjunto C2.
Una vez que se tienen los conjuntos cortados C’1 y C’2, éstos deben unirse para
calcular C’, que es la función de membresía del conjunto conclusión de todo el modus
ponens difuso con todas las reglas difusas del controlador.
5 - Defusificación.
Finalmente solo resta la defusificación del conjunto solución C’, para encontrar un
valor escalar Z0 que pueda ser inyectado por el controlador como variable de acción de
control.
5.1.VARIABLES DE ENTRADA Y SALIDA.
El sistema diseñado para esta practica considera 3 sensores ultrasónicos como
dispositivos de entrada, mismos que tienen un rango de medición de distancia de 0 a
50 cm, por lo cual se define el universo de discurso distancia entre 0 y 50 cm para las
tres variables de entrada.
Para las variables de salida, se ha establecido que se quieren controlar dos motores
mediante las 3 entradas ya especificadas, por lo tanto, para ambos motores se
establece una variable de salida asociada con un Dutty Cycle de una señal PWM,
misma que tiene un universo de discurso que va de 0 a 100, indicando un porcentaje
correspondiente a TON de la señal modulada por pulsos.
El primer motor tiene definidas las funciones DuttyCycle Bajo por un trapezoide de 0 a
2, DuttyCycle Medio con un triángulo de 1 a 25, y DuttyCycle Alto mediante un
trapezoide derecho de 20 a 100.
Los controladores difusos son una gran alternativa al control clásico, cuando se
requiere controlar un sistema MIMO (Múltiples entradas y salidas), y tienen la gran
ventaja de no requerir complejos sistemas de instrumentación para obtener las
ecuaciones diferenciales de la planta, por lo cual es posible mediante opiniones de
expertos controlar sistemas no lineales y de elevado orden sin mayor complejidad que
la computación de operaciones matriciales.
Para la creación del difuso primero empezamos a tratarlo solo como un dato, pero
descubrimos que esto no iba a funcionar al hacer todo el proceso de fusificación y
defusificación, por lo tanto, es mejor integrar los datos de entrada a vectores, ya que
en nuestro caso con las posiciones de los vectores se pudo realizar la pertenencia del
conjunto difuso, realizar las reglas difusas y el cortar los conjuntos de salida.
Incluso otro problema que se tuvo fue el tamaño de los vectores, todos los vectores
deben de ser del mismo tamaño sino se va a tener problemas. Otra cuestión que se nos
presento fue que no pudimos hacer la integración de las reglas por medio de OR, ya
que no se lograron hacer bien los cortes en el programa si utilizábamos AND.
1. Ross J. Timothy. Fuzzy Logic with Engineering Applications. Ed. Wiley, 2004.
ISBN: 0-07-114711-X.
3. Jan Jantzen. Foundations of fuzzy control. John Wiley & Sons. 2007. ISBN:
978-0-470-02963-3.