Ver Mensaje Individual
  #111 (permalink)  
Antiguo 31/10/2005, 12:57
herys
 
Fecha de Ingreso: septiembre-2005
Mensajes: 7
Antigüedad: 19 años, 6 meses
Puntos: 0
Fuzzyficación (Fuzzyfication): Traducción de los valores del mundo real a valores difusos.

Evaluación de reglas (Rule Evaluation): Determinación de la fuerza de las reglas basado en los valores de entrada y las reglas.

Defuzzyficación (Defuzzyfication): Traducir de vuelta los resultados difusos a valores del mundo real.

FUZZYFICACIÓN (Fuzzyfication)

La traducción de valores del mundo real al ambiente Fuzzy mediante el uso de funciones de membresía. Las funciones de membresía de la Fig. 1, traducen una velocidad= 55 en los valores difusos (Grados de membresía), SLOW(LENTO)=0.25, MEDIUM(MEDIO)=0.75 y FAST(RÁPIDO)=0.



EVALUACIÓN DE LAS REGLAS (Rule Evaluation):
Considere una regla como esta: if SPEED=SLOW and HOME=FAR then GAS=INCREASE

Suponga SLOW=0.25 y FAR=0.82. La validez de la regla será 0.25 (El mínimo valor entre los antecedentes) y la variable fuzzy INCREASE sería tambien igual a 0.25.


Tomemos ahora otra regla: If SPEED=MEDIUM and HIGHER=SECURE then GAS=INCREASE

Asumamos en este caso, MEDIUM=0.75 y SECURE=0.5. Ahore la validez de la regla será 0.5 (El mínimo valor entre los antecedentes) y la variable fuzzy INCREASE resultará entonces igual a 0.5.

De esta manera, nos encontramos con dos reglas involucrando a la variable fuzzy INCREASE. Un "OR" fuzzy (ó difuso) entre los resultados de las dos reglas, será 0.5 (el máximo valor entre los dos operandos).

INCREASE=0.5


DEFUZZYFICACIÓN (Defuzzyfication): Despues de computar las reglas fuzzy y evaluar las variables fuzzy, necesitaremos transladar estos valores nuevamente hacia el mundo real. Requeriremos entonces de una función de membresía (membership functions) para cada una de las variables de salida, tal como se muestra en la Fig. 2.



Asumamos los siguientes valores: DECREASE=0.2 SUSTAIN=0.8 INCREASE=0.5