Descargar

Lógica difusa (página 2)

Enviado por Pablo Turmero


Partes: 1, 2
edu.red

9 Operaciones Difusas Complemento: NOT m(a) = 1 – m(a) Intersección: m Ç l(a) = min [m(a), l(a) ] Unión: m È l(a) = max [m(a), l(a) ]

edu.red

10 Ejemplo – “alto y bajo” 1:70 0 1 m(A) A “bajo” “alto”

edu.red

11 Ejemplo – “alto o bajo” 1:70 0 1 m(A) A “bajo” “alto”

edu.red

12 Ejemplo – “no alto” 1:70 0 1 m(A) A “alto”

edu.red

13 Relaciones Difusas La relación difusa sobre dos conjuntos, A y B, es un subconjunto difuso sobre su producto cartesiano – a cada miembro del conjunto producto se le asigna un grado de membresía Ejemplo: B A 0 1 2 0 0.1 0.7 0.9 1 0 0.6 0.5

edu.red

14 Relaciones Difusas – Ejemplo La relación difusa – “a es similar a b” B A 0 1 2 3 0 1 0.7 0.3 0 1 0.7 1 0.7 0.3 2 0.3 0.7 1 0.7 3 0 0.3 0.7 1

edu.red

15 Operaciones Las operaciones básicas sobre conjuntos difusos se extienden directamente a relaciones difusas La composición de dos relaciones difusas se define como: l ° m (a, b) = SupB min [m(a, b´), l(b´, c) ]

edu.red

16 Ejemplo de Composición Relación a-b: b1 b2 b3 b4 b5 a1 0.1 0.2 0 1 0.7 a2 0.3 0.5 0 0.2 1 a3 0.8 0 1 0.4 0.3 Relación b-c: c1 c2 c3 c4 b1 0.9 0 0.3 0.4 b2 0.2 1 0.8 0 b3 0.8 0 0.7 1 b4 0.4 0.2 0.3 0 b5 0 1 0 0.8

edu.red

17 Ejemplo de Composición Resultado – relación a-c: c1 c2 c3 c4 a1 0.4 0.7 0.3 0.7 a2 0.3 1 0.5 0.8 a3 0.8 0.3 0.7 1 Para cada término – se toma el mínimo de cada valor del renglón de la primera matriz con la columna de la segunda, y el máximo de éstos. Por ejemplo: R(1,1) = MAX [min(0.1,0.9), min(0.2,0.2), min(0,0.8), min(1,0.4), min(0.7,0) ] = 0.4

edu.red

18 Reglas de Producción Difusas Extienden las reglas de producción tradicionales con la inclusión de términos difusos. Ejemplos de reglas difusas: Si el clima es caluroso entonces la alberca está llena Si el agua está fría entonces cierra ligeramente la llave Si el obstáculo está cerca entonces detente Cada término (premisa, conclusión) corresponde a un conjunto difuso.

edu.red

19 Inferencia Una regla difusa se puede representar como una relación difusa – expresando los valores de membresía de la conclusión para cada uno de los valores de las premisas Ejemplo: Si agua fría entonces cierra llave Temp Grados cierre 0 45 90 10 0 0.4 0.9 15 0.2 0.7 0.3

edu.red

20 Inferencia Dada una entrada, mediante una función de membresía, la función conclusión se obtiene mediante la regla de composición Regla composicional de inferencia: f(x) – función de membresía de la entrada g(x,y) – relación que expresa la regla h(y) – función de membresía de la conclusión h(y) = f ° g (y) = SupX min [ f(x), g(x,y) ]

edu.red

21 Inferencia – ejemplo Regla: Si agua fría entonces cierra llave Temp Grados cierre 0 45 90 10 0 0.4 0.9 15 0.2 0.7 0.3 Entrada: agua fría Temp 10 – 0.8 15 – 0.3 Salida: Grados cierre 0 45 90 0.2 0.4 0.8

edu.red

22 Defuzificación La “salida” de una regla difusa es un conjunto difuso En muchas aplicaciones es necesario transformar esta salida: Aproximación lingüística – se transforma en una descripción “verbal” Defuzificación aritemétcia – se extrae un valor escalar que represente al conjunto difuso

edu.red

23 Defuzificación Defuzificación aritemétcia – dos formas básicas: Valor máximo Centro de área (o de momentos) 0 1 X

edu.red

24 Defuzificación Para el ejemplo de la regla: Salida: Grados cierre 0 45 90 0.2 0.4 0.8 Máximo: 90 Momentos: (0*0.2 + 45*0.4 + 90*0.8)/1.4 = 64.28

edu.red

25 Ejemplo de Reglas Difusas –control de temperatura Reglas para el control de temperatura de una regadera (tibia): Si agua es FRIA entonces incrementar aprox. en 2 unidades Si agua es FRESCA entonces incrementar aprox. en 1 unidad Si agua es TIBIA entonces incrementar aprox. en 0 unidades Si agua es CALIENTE entonces decrementar en aprox. en 1 unidad

edu.red

26 Ejemplo control de regadera – temperatura 0 1 m(T) T

edu.red

27 Ejemplo control de regadera – salida de control 0 1 m(C) C

edu.red

28 Ejemplo control de regadera – reglas 0 1 m(T,C) T C

edu.red

29 Ejemplo control de regadera – inferencia (OR implicito) 0 1 m(T,C) T C Temp Entrada

edu.red

30 Ejemplo control de regadera – salida 0 1 m(C) C Centro de Momento

edu.red

31 Aplicaciones Control de procesos Sistemas embebidos (lavadoras, cámaras, etc.) Sistemas expertos difusos Percepción Robótica

edu.red

32 Ventajas

Analogía con forma de expresión humana Simplicidad y eficiencia computacional Aplicaciones exitosas

edu.red

33 Desventajas Dificultad de interpretación de valores difusos (semántica no clara) Mútiples difiniciones de operadores y reglas de inferencia difusas No hay una buena justificación de operadores difusos

edu.red

34 Referencias L.A. Zadeh, “Fuzzy Sets”, Information and Control 8, 1965 I. Graham, P. Jones, “Expert Systems”, Chapman and Hall, 1988 – Capítulo 5 H. Zimmermann, “Fuzzy Set Theory and its Applications”, Kluwer, 1985

edu.red

35 Actividades Entrega de proyecto final Reporte escrito (formato reportes técnicos) Presentación y demo. programa (máximo 20 minutos)

Partes: 1, 2
 Página anterior Volver al principio del trabajoPágina siguiente