Controladores Con Lógica Difusa Elaborado Por : Ricardo Alonso.

25
Controladores Con Controladores Con Lógica Difusa Lógica Difusa Elaborado Por : Ricardo Alonso

Transcript of Controladores Con Lógica Difusa Elaborado Por : Ricardo Alonso.

Page 1: Controladores Con Lógica Difusa Elaborado Por : Ricardo Alonso.

Controladores Con Lógica Controladores Con Lógica DifusaDifusa

Elaborado Por : Ricardo Alonso

Page 2: Controladores Con Lógica Difusa Elaborado Por : Ricardo Alonso.

TemarioTemario

Introducción Ámbito de Aplicación Antecedentes Conjuntos Bivalentes Conjunto Difusos Formación Operaciones El Control Difuso

Descripción del péndulo invertido

El Control Difuso Diagrama de bloques Base de conocimientos Inferencia Defuzificación Ejemplo del ventilador Desarrollos

Page 3: Controladores Con Lógica Difusa Elaborado Por : Ricardo Alonso.

IntroducciónIntroducción

La Lógica Difusa se ha convertido en uno de los mas grandes éxitos tecnológicos para el desarrollo de sistemas de control cada vez mas adaptativos y optimizadores de la operación de una variedad de procesos y sistemas.

La razón de este éxito es simple, ellos reproducen con exactitud el proceso del controlador mas eficiente y exitoso que haya existido : el ser humano

Dicho controlador tiene la virtud de generar soluciones precisas y optimas basado en información ambigua y, muchas veces, aproximada.

Llena un vacante dejado por enfoques de control puramente matemáticos tales como el PID, los PLC ( control lineal ) o puramente lógicos tales como los sistemas expertos.

Acomoda las ambigüedades del lenguaje humano en una matriz matemática y provee de un método intuitivo que plasma en dicho modelo la experiencia e inspiración de los operadores humanos.

Page 4: Controladores Con Lógica Difusa Elaborado Por : Ricardo Alonso.

Ámbito de AplicaciónÁmbito de Aplicación

Su primera aplicación fue en el control del Klinker de las fabricas de cemento

En 1987 fue usado para controlar el subterráneo de Sendai ( Japón ) El viaje en subterráneo se hace mas cómodo y seguro al evitarse

aceleraciones y frenados fuertes Se ahorra energía al aprovecharse al racionalizarse el uso de la

aceleración e inercia. Lo único que debe hacer el operador es presionar un botón y

supervisar el sistema. Se ha usado en el control de ascensores de alto trafico ( World Trade

Center ). Aplicación en secadoras y lavadoras. Aplicación en el control automático de automóviles.

Page 5: Controladores Con Lógica Difusa Elaborado Por : Ricardo Alonso.

AntecedentesAntecedentes•Aristóteles crea la Lógica moderna, conocida como lógica booleana.

•Se basa en que toda proposición lógica tiene solamente dos valores aceptables : verdad o mentira.

•Esta lógica tiene su aplicación mas reciente el álgebra booleana y los sistemas digitales.

•Según esta álgebra si una promoción, llamada antecedente es verdadera, su consecuente También era verdad.

•Además, no podía suceder que una proposición fuera verdad y mentira ( teorema del medio excluido )

Page 6: Controladores Con Lógica Difusa Elaborado Por : Ricardo Alonso.

• A principios de 1900, Lukasiewicz propone una alternativa a la lógica booleana.• Se propone debido a que se observa que muchos procesos del razonamiento son pobremente descritos por esta lógica.• Su propuesta considera una lógica de tres valores.• Sus valores están en un rango integral ( -1,0,+1 ).• Esta alternativa no gana adeptos y pasa a la oscuridad.

• Lofti Zadeh, del Berkeley observo que la lógica tradicional es incapaz de manejar ideas humanas vagas tales como los conceptos de “una persona atractiva” una temperatura “sumamente caliente”, etc.• Desarrollo una lógica capaz de manejar dichos conceptos, convirtiéndose asi en el padre fundador de la lógica difusa.• Las computadoras ahora podían manejar conceptos llamados tonalidades de gris.• En 1965 acuña el concepto de conjuntos difusos, los cuales permites decir que una proposición lógica tiene una valor de verdad que varia en el rango de 0 a 1.

Page 7: Controladores Con Lógica Difusa Elaborado Por : Ricardo Alonso.

• La nueva Teoría gana adeptos en Japón y Oriente.

• La lógica booleana es un invento netamente occidental.

• La filosofía oriental admite las existencia de tonalidad de gris : existe el bien y el mal, pero coexisten en las cosas y seres vivos conformándose una mezcla.

• La moral y ética Judeo – Cristiana occidental no concibe tal dualidad

• Zadeh desarrolla su Teoría como un modelo matemática que permite reproducir los teoremas de la lógica booleana.

• Su meta de desarrollar sistemas expertos de Decisión Gerencial que reprodujeran los procesos en esta area y los uniformizara.

• Pero el nombre no ayudo ( fuzzy logic ) y la Teoría fue ignorada en occidente, hasta ahora.

Page 8: Controladores Con Lógica Difusa Elaborado Por : Ricardo Alonso.

Conjuntos BivalentesConjuntos Bivalentes

Page 9: Controladores Con Lógica Difusa Elaborado Por : Ricardo Alonso.

Conjuntos DifusosConjuntos Difusos

Page 10: Controladores Con Lógica Difusa Elaborado Por : Ricardo Alonso.

Formación de un Conjunto Formación de un Conjunto DifusoDifuso

EdadPersonas de

acuerdo que es joven

Fracción

10 100/100 1.0

21 90/100 0.9

25 50/100 0.5

26 40/100 0.4

28 20/100 0.2

83 Ninguno 0.0

Page 11: Controladores Con Lógica Difusa Elaborado Por : Ricardo Alonso.

Esta es la representación del conjunto difuso Joven

Page 12: Controladores Con Lógica Difusa Elaborado Por : Ricardo Alonso.

OperacionesOperaciones

Page 13: Controladores Con Lógica Difusa Elaborado Por : Ricardo Alonso.

El Control DifusoEl Control Difuso

Suponga que queremos controlar un péndulo vertical suspendido en un carretón que se puede mover horizontalmente en el suelo.

La idea es mantener el péndulo en posición vertical. Si se cae lateralmente, dos sensores detectan el ángulo

respecto a al vertical del péndulo y la rapidez con la cual dicho ángulo cambia ( velocidad angular ).

Para mantener la verticalidad, el carretón se mueve en el sentido de caída del péndulo, a una velocidad tal que se anula el efecto y regresa al péndulo a la posición vertical.

Page 14: Controladores Con Lógica Difusa Elaborado Por : Ricardo Alonso.

DescripciónDescripción

Page 15: Controladores Con Lógica Difusa Elaborado Por : Ricardo Alonso.

El Control DifusoEl Control Difuso

Fuzificación de las variables de entradaEjecución de las reglas de la base de

conocimientosInferencia Lógica de las reglasDefuzificación para obtener los valores de

la variable de salida

Page 16: Controladores Con Lógica Difusa Elaborado Por : Ricardo Alonso.

Diagrama de BloquesDiagrama de Bloques

Base deConocimientoMaquina deInferencia

VelocidadAngular

Angulo

Velocidadcarretón

Page 17: Controladores Con Lógica Difusa Elaborado Por : Ricardo Alonso.

Base de ConocimientoBase de Conocimiento

-----Velocidad angular Angulo

Negative high Negative low Zero Positive low Positive high

Negative high - - negative high - -

Negative low - - negative low zero -

Zero negative high negative low zero positive low positive high

Positive low - zero low - -

Positive high - - high - -

Page 18: Controladores Con Lógica Difusa Elaborado Por : Ricardo Alonso.

Por ejemplo, evaluemos la regla “ SI [ángulo es Zero Y velocidad angular es Zero ] velocidad carro es Zero ( la fila 3 y columna 3)

En esta regla, el consecuente adopta el valor que toma el antecedente ( lado izquierdo )

El valor del antecedente es el obtenido de aplicar la operación Y ( AND ) a las dos proposiciones del antecedente :– Angulo es Zero– Velocidad angular es Zero

Valor = 0.75 Valor = 0.40

Page 19: Controladores Con Lógica Difusa Elaborado Por : Ricardo Alonso.

Esta regla hace que el conjunto difuso de la variable de salida, Zero, se vea truncado en 0.4

Page 20: Controladores Con Lógica Difusa Elaborado Por : Ricardo Alonso.

Observen que las reglas remarcadas afectan la configuración de este conjunto difuso

Velocidad angular Angulo

Negative high Negative low Zero Positive low Positive high

Negative high - - negative high - -

Negative low - - negative low zero -

Zero negative high negative low zero positive low positive high

Positive low - zero low - -

Positive high - - high - -

Las reglas deben ser evaluadas por separado a fin de ver como afectan individualmente a este conjunto. Se escogerá de todas el efecto que produzca la menor de las reducciones.

Page 21: Controladores Con Lógica Difusa Elaborado Por : Ricardo Alonso.

Inferencia Inferencia

Page 22: Controladores Con Lógica Difusa Elaborado Por : Ricardo Alonso.

DefuzificaciónDefuzificación

Page 23: Controladores Con Lógica Difusa Elaborado Por : Ricardo Alonso.

Ejemplo del VentiladorEjemplo del VentiladorFuzzyFan.exeFuzzyFan.exe

Dry Moist Wet

MED HIGH HIGH

LOW MED HIGH

MED HIGH HIGH

Humidity

Cool

Warm

Hot

Temperature

Page 24: Controladores Con Lógica Difusa Elaborado Por : Ricardo Alonso.

Desarrollos Desarrollos

Sistemas Fuzy Adaptativos

Las reglas se adaptan de acuerdo a la experiencia operacional. Cada regla tiene un grado de importancia de cero a 1 ( de menor relevancia a mayor relevancia ). La adaptación se hace usando redes neuronales

Page 25: Controladores Con Lógica Difusa Elaborado Por : Ricardo Alonso.

GRACIAS !!!!!GRACIAS !!!!!