
31/10/2005, 12:57
|
| | 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 |