Está en la página 1de 4

Universidad Politécnica de Querétaro Ingeniería Mecatrónica M-132

Métodos de Defusificación
(Defuzzification)
Introducción
La defusificación es un proceso usado para, una vez obtenido un conjunto difuso, convertirlo en un
número real. Esto es un proceso necesario, ya que el sistema de interferencia difusa obtiene los
resultados a partir de información de entrada que viene en números reales, sin embargo, su salida
es difusa, por lo que es necesario retornar a números reales para poder realizar las operaciones al
sistema.

Una vez llegado a esta etapa en el diseño de un control difuso, es de suma importancia elegir el
método de defusificación adecuado ya que hay variedad de métodos y cada uno nos da resultados
distintos.

Métodos de Defusificación
Método de Centro de Gravedad
También conocido como Método de Centroide. En este método el valor defusificado dCA(C), está
definido como el valor dentro del rango de la variable v para la cual, el área bajo la gráfica de la
función de pertenencia C es dividido entre dos subáreas iguales. Este valor es calculado usando la
fórmula
𝑐
∫−𝑐 𝐶(𝑧)𝑧𝑑𝑧
𝑑𝐶𝐴 (𝐶) = 𝑐
∫−𝑐 𝐶(𝑧)𝑑𝑧

Para casos discretos, en el que C está definido en un conjunto universal finito {z1, z2, . . ., zn}, la
fórmula es
∑𝑛𝑘=1 𝐶(𝑧𝑘 )𝑧𝑘
𝑑𝐶𝐴 (𝐶) =
∑𝑛𝑘=1 𝐶(𝑧𝑘 )

Si dCA(C) no es igual a ningún valor del conjunto universal, se toma el valor más cercano. Se observa
que los valores
𝐶(𝑧𝑘 )
𝑛
∑𝑘=1 𝐶(𝑧𝑘 )

Para k = 1, 2, . . ., n de una probable distribución obtenida de la función de pertenencia C por la


escala proporcional de transformación.

Alonso López Díaz


Universidad Politécnica de Querétaro Ingeniería Mecatrónica M-132

Método de Centro Máximo


En este método, el valor defusificado dCM(C) está definido como el promedio entre el valor más
pequeño y el valor más grande de v que es la altura de C(z), h(C).
inf 𝑀 + sup 𝑀
𝑑𝐶𝑀 (𝐶) =
2
Donde

𝑀 = {𝑧 ∈ [−𝑐, 𝑐]|𝐶(𝑧) = ℎ(𝐶)}


Para casos discretos,
min{𝑧𝑘 |𝑧𝑘 ∈ 𝑀} + max⁡⁡{𝑧𝑘 |⁡𝑧𝑘 ∈ 𝑀}
𝑑𝐶𝑀 (𝐶) =
2
Donde

𝑀 = {𝑧𝑘 |𝐶(𝑧𝑘 ) = ℎ(𝐶)}

Método de Centro de Sumas


Este método es uno de los más usados. El área de superposición es contada doble. Por lo que el
valor de X* está dado por

∑𝑁 𝑛
𝑖=1 𝑥𝑖 ∗ ∑𝑖=1 𝜇𝐴𝑘 (𝑥𝑖 )⁡
𝑋∗ = 𝑛
∑𝑁
𝑖=1 ∑𝑖=1 𝜇𝐴𝑘 (𝑥𝑖 )

Donde n es el número de conjuntos difusos, N es el número de variables difusas, 𝜇𝐴𝑘 (𝑥𝑖 ) es la


función de pertenencia para el k-ésimo conjunto difuso.

Método de Bisector de Área


Este método calcula la posición bajo la curva donde las áreas de amos lados son iguales. El método
genera la acción de partir el área en dos regiones de mismas áreas.
𝑋∗ 𝛽
∫ 𝜇𝐴 (𝑥)⁡𝑑𝑥 = ⁡ ∫ 𝜇𝐴 (𝑥)⁡𝑑𝑥
𝑎 𝑋∗

Donde

𝑎 = min{𝑥|𝑥 ∈ 𝑋}⁡
𝛽 = max{𝑥|𝑥 ∈ 𝑋}

Método del Primer Máximo


Este método determina el valor de X* con el máximo valor de pertenencia con el dominio más
pequeño.

Por ejemplo, en la figura 1, el valor defusificado del conjunto difuso será X* = 4.

Alonso López Díaz


Universidad Politécnica de Querétaro Ingeniería Mecatrónica M-132

Figura 1

Método del Último Máximo


Este es determinado por el valor de dominio más grande con máximo valor de pertenencia.

Por ejemplo, en la figura 1, según este método, el valor de X* = 8.

Método de la Media del Máximo


El valor defusificado es tomado como el elemento con mayor grado de pertenencia. Cuando hay
más de un elemento que comparten el máximo grado de pertenencia, se obtiene la media del
máximo.
∑𝑥𝑖 ∈𝑀 𝑥𝑖 ⁡
𝑋∗ =
|𝑀|
Donde

𝑀 = {𝑥𝑖 |𝜇𝐴 (𝑥𝑖 )}


|𝑀| = 𝑒𝑠⁡𝑙𝑎⁡𝑐𝑎𝑟𝑑𝑖𝑛𝑎𝑙𝑖𝑑𝑎𝑑⁡𝑑𝑒𝑙⁡𝑐𝑜𝑛𝑗𝑢𝑛𝑡𝑜⁡𝑀

Por ejemplo, en la figura 1, x = 4, 6, 8 tienen los valores máximos de pertenencia y, por lo tanto, |M|
= 3. Entonces,
4 + 6 + 8⁡ 18
𝑋∗ = = = 6⁡
3 3
Método del Peso Promedio
Este método solo puede ser utilizado cuando la salida de las funciones de pertenencia es simétrica.
El valor defusificado está dado por


∑𝑛𝑖=1 𝜇𝐴𝑖 (𝑥𝑖 ) ∗ (𝑥𝑖 )⁡
𝑋 =
∑𝑛𝑖=1 𝜇𝐴𝑖 (𝑥𝑖 )

Donde A1, A2, . . ., An son las salidas del conjunto difuso y (xi) es el valor donde el conjunto Ai es
observado.

Alonso López Díaz


Universidad Politécnica de Querétaro Ingeniería Mecatrónica M-132

Bibliografía
De Los Ríos, C., Ipanaqué Alama, W., & Sánchez Dedios, L. A. (s.f.). Evaluación de Estructuras y
Métodos de Ajuste de Reguladores PID Difusos, Capítulo 5. Obtained at Universidad de
Piura:
http://www.biblioteca.udep.edu.pe/bibvirudep/tesis/pdf/1_185_184_133_1746.pdf

Debasis, S. (February 13, 2016). Fuzzy Logic + Artificial Neuran Network, Chapter 5. Obtained at
Indian Institute of Technology Kharagpur:
http://cse.iitkgp.ac.in/~dsamanta/courses/archive/sca/Archives/Chapter%205%20Defuzzif
ication%20Methods.pdf

Debasis, S. (February 9, 2018). Defuzzification Techniques. Obtained at Indian Institute of


Technology Kharagpur: http://cse.iitkgp.ac.in/~dsamanta/courses/sca/resources/slides/FL-
03%20Defuzzification.pdf

J. Klir, G., & Yuan, B. (1995). Fuzzy Sets and Fuzzy Logic, Theory and Applications. New Jersey:
Prentice Hall PTR.

Conclusión Personal
De defusificación es una manera de convertir los valores de los grados de pertenencia a números
que podamos trabajar después de obtener la respuesta de un controlador difuso, como ya vimos,
existen varios métodos, sin embargo, es importante elegir el método correcto según la aplicación
ya que al hacer una mala conversión o al elegir un método no adecuado se puede llegar a perder
mucha información ocasionando un bajo rendimiento de nuestro controlador. Por ejemplo, los
métodos de máximos pueden ser mejores para razonamiento y toma de decisiones, ya que se puede
ver que tan cerca está un valor u otro. Sin embargo, para controladores difusos, podrían ser mejor
los métodos que involucran las áreas, ya que se obtiene información más detallada de lo que
requiere el sistema y así poder implementarlo en el control.

Alonso López Díaz