martes, 5 de mayo de 2015

OPERACIONES CON CONJUNTOS DIFUSOS



PARTE 3: Unión, Intersección de conjuntos difusos.



No podemos dibujar conjuntos difusos en términos de, pertenece o no pertenece, pues la lógica difusa permite representar un concepto de "vaguedad" en la pertenencia. 

Sin embargo cada conjunto difuso, posee una función pertenencia que determina qué tanto un elemento x del universo pertenece al conjunto.  Dicha función se define así:


A U ∃ ƒ:μA(x) ⇒ [0,1]

Dom: {∀x | x ∈ U} 
Ran: [0,1] 

"Para todo conjunto A, perteneciente al universo U, existe una función miembro μA(x), cuyo dominio es el conjunto {∀x | x ∈ U} y su rango es el intervalo [0,1]"


Puede que no podamos manipular o ver directamente el conjunto difuso, sin embargo lo que nos interesa realmente es su función pertenencia μA(x), pues de esta manera podemos hacer operaciones con conjuntos difusos.


  1. Unión.

    Sean A y B dos conjuntos difusos.

    (AB) ⊆ U ⇒ ∃μA(x) ∧ ∃μB(x) (1.1)

    (AB) ⊆ U ⇒ ∃ (AB) ⊆ U (1.2)

    entonces:
    (A ∪ B) ⊆ U ⇒ ∃ μA∪B(x(1.3)

    μA∪B(x) = max (μA(x), 
    μB(x)) (1.4)







    Si A y B pertenecen son subconjuntos difusos que pertenecen al universo, cada uno tiene una función pertenencia (1.1) y la unión de ambos es un subconjunto del Universo (1.2). Por lo tanto la unión de ambos es un conjunto difuso como tal y para dicho conjunto existe una función de pertenencia μAB(x) también (1.3). La función de pertenencia para la unión se define como el valor mayor entre los valores evaluados en la función de pertenencia  μA(x) μB(x) (1.4).

  2. Intersección.
    Sean A y B dos conjuntos difusos.

    (A ∧ B) ⊆ U ⇒ ∃μA(x) ∧ ∃μB(x) (2.1)

    (A ∧ B) ⊆ U ⇒ ∃ (A ∩ B) ⊆ U (2.2)

    entonces:
    (A ∩ B) ⊆ U ⇒ ∃ μA∩B(x(2.3)

    μAB
    (x) = min (μA(x), 
    μB(x)) (2.4)



    El mismo razonamiento que se aplica a la unión la aplicamos acá en la intersección. Finalmente tenemos también que el conjunto resultante de la intersección, también se puede manipular a través de su propia función pertenencia μA∩B(x) (2.3). La función se define como el valor menor entre los valores evaluados en la función de pertenencia  μA(x) μB(x).

  3. Complemento.
    Sean A y A' dos conjuntos difusos. El complemento de A se puede expresar a partir de su función de pertenencia. En la siguiente entrada veremos cuales son las propiedades de las funciones complemento.  

martes, 21 de abril de 2015

LABORATORIO 2

[]

LABORATORIO 2: OPERACIONES CON CONJUNTOS DIFUSOS.

OBJETIVOS

1. Comprender el concepto operativo de conjuntos difusos.
2. Usar las operaciones union e intersección, para conjuntos difusos.
3. Comprender los conceptos de Función de Pertenencia y Función Complemento.
4. Integrar una fuzzyficación a un sistema informático, para su posterior uso en control automático.
5. Reforzar el uso de herramientas abiertas para la apropiación de conceptos y desarrollo de soluciones de alto desempeño con bajo costo.

1. Libreria Fuzzy Giga

Descargue la librería y siga las instrucciones de https://bitbucket.org/julianguarin2010/fuzzygiga/wiki/Home, ahí encontrará todo lo referente a la librería y como se usa.

2. Funciones miembro.

Para los siguientes puntos, tenga en cuenta en especificar los parámetros y añada las gráficas generadas a cada uno.

A. Usando fuzzygiga, generé cada función de pertenencia que utilizó en su trabajo de grupo.
B. Utilizando las operaciones de intersección y unión, genere toda la fuzzyficación. (Mirar el ejemplo como se hizo con la operación de unión).
C. A cada función miembro de la fuzzyficación, otórguele una categoría es decir un nombre.
infancia = triangulo.triangulo(b1=4.5,center = 9.0, b2 = 6.0, name = 'infancia')

3. Funciones complemento.

Para cada punto a continuación, grafique el complemento y la función pertenencia.
A. Para cada función miembro genere su respectiva función complemento, utilizando el modelo de función SUGENO.
B. Grafique el función pertenencia vs función complemento.
C. Repita el paso A utilizando la función YAGER.
D. Repita el paso B, usando la función YAGER.