Logica Difusa
Logica Difusa
Logica Difusa
D EFINICIN
Lgica Difusa
Es una forma de lgica matemtica en el que la verdad pude tomar un valor de un rango continuo de valores en 0 y 1. Es una extensin de la lgica de dos valores, de tal manera que un enunciado no necesariamente es verdadero o falso, pero puede tener un grado de verdad en 0 y 1. Tales sistemas pueden ser extremadamente tiles en el diseo de lgica de control para sistemas del mundo real, como los elevadores.
E N QUE SITUACIONES ES
Lgica Difusa
La lgica difusa se puede aplicar en procesos demasiado complejos, cuando no existe un modelo de solucin simple o un modelo matemtico preciso. Es til tambin cuando se necesite usar el conocimiento de un experto que utiliza conceptos ambiguos o imprecisos. De la misma manera se puede aplicar cuando ciertas partes de un sistema a controlar son desconocidas y no pueden medirse de forma confiable y cuando el ajuste de una variable puede producir el desajuste de otras.
No es recomendable utilizar la lgica difusa cuando algn modelo matemtico ya soluciona eficientemente el problema, cuando los problemas son lineales o cuando no tienen solucin.
C ONJUNTOS D IFUSOS
Lgica Difusa
La necesidad de trabajar con conjuntos difusos surge del hecho que existen conceptos que no tienen limites claros. Un conjunto difuso se encuentra asociado por un valor lingstico que esta definido por una palabra, etiqueta lingstica o adjetivo. En los conjuntos difusos la funcin de pertenencia puede tomar valores del intervalo entre 0 y 1, y la transicin de valores entre cero y uno es gradual y no cambia de manera instantnea como pasa con los conjuntos bsicos.
T EORA DE CONJUNTOS
DIFUSOS
Lgica Difusa
La lgica difusa permite tratar con informacin que no es exacta o con un alto grado de imprecisin a diferencia de la lgica convencional la cual trabaja con informacin precisa. El problema principal surge de la poca capacidad de expresin de la lgica clsica.
T EORA DE CONJUNTOS
BORROSOS
Lgica Difusa
La mayora de las veces los conjuntos clsicos se definen mediante un predicado que da lugar a una perfecta biparticin del universo del discurso X. Sin embargo, el razonamiento humano utiliza frecuentemente predicados de los cuales no resulta una
T EORA DE CONJUNTOS
BORROSOS
Lgica Difusa
As por ejemplo, en el universo del discurso X, el formado por todos los hombres de una ciudad se puede definir un subconjunto A como aquel que est formado por todos los hombres "altos".
El predicado utilizado para caracterizar a los elementos de este subconjunto no separa el universo X en dos partes bien diferenciadas; quines constituyen el subconjunto de hombres altos? las personas que miden ms de 1,80 metros? Se puede decir que una persona que mida un centmetro menos que ese umbral es baja?
T EORA DE CONJUNTOS
BORROSOS
Lgica Difusa
La forma adecuada de definir con claridad este tipo de problema es considerar que la pertenencia o no pertenencia de un elemento x al conjunto A no es absoluta si no gradual. El conjunto A constituye un conjunto borroso y su funcin de pertenencia asignar valores comprendidos en el intervalo cerrado [0,1] en vez de slo dos valores distintos, 0 y 1 que realizaba la funcin pertenencia de los conjuntos clsicos.
F UNCIONES DE PERTENENCIA
Lgica Difusa
Trapezoidal:
F UNCIONES DE PERTENENCIA
Lgica Difusa
Triangular
F UNCIONES DE PERTENENCIA
Lgica Difusa
E JEMPLO : FUNCIN DE
PERTENENCIA
Lgica Difusa
VARIABLES L INGSTICAS
Lgica Difusa
Para representar la interseccin de dos conjuntos borrosos. funciones del tipo T: *0,1+ x *0,1+ *0,1+
Propiedades:
Conmutativa:
Asociativa: (PQ)R(x) = P(QR)(x), entonces, T(T(P (x), Q (x)),R (x)) = T(P (x), T(Q (x),R (x))) x
entonces, P R (x) Q S (x) x. De esta forma, T(P (x), V (x)) T(Q (x),S (x)) por lo tanto, T ha de ser creciente
Montona creciente :
x, y, z [0,1]
xX
Desde el punto de vista de las funciones de pertenencia se deben cumplir unas propiedades
Conmutativa: PUQ(x) = QUP(x), y por tanto, S(P (x), Q (x)) = S(Q (x),P (x)) x,
Asociativa: (PUQ)UR(x) = PU(QUR)(x), entonces, S(S(P (x), Q (x)),R (x)) = S(P (x), S(Q (x),R (x))) x, por lo que S ha de ser asociativa. Elemento neutro el conjunto : PU(x) = P(x) con lo que S(P (x), (x)) = S(P (x),0) = P (x) x, siendo el 0 el elemento neutro de S. Montona creciente: Si P (x) Q (x) x y R (x) S (x) x, entonces, P U R (x) Q U S (x) x. De esta forma, S(P (x), R (x)) S(Q (x),S (x)) por lo tanto, S ha de ser creciente.
-Mximo S(x,y) = Max(x,y) que es la menor de todas las tconormas -Suma-Producto: Sum-Prod(x,y) = x + y - x y
x, y, z [0,1]
N EGACIONES
Lgica Difusa
ESTRICTAS
N(x) = 1 - x, cuyo automorfismo viene dado por (x) = x. Esta negacin es las ms utilizada y se denomina negacin usual.
R ELACIN ENTRE
OPERACIONES
Lgica Difusa
A travs de las negaciones fuertes es posible relacionar las t-normas y las t-conormas. Dada una t-norma T y una negacin fuerte N, funcin SN: *0,1+ x *0,1+ *0,1+,
La siguiente figura muestra la funcin de pertenencia u(x) que describe el conjunto borroso x es cerca (siendo el dominio de la distancia el rango real [0-15] metros).
Cerca
DISTANCIA
m
0 4 5 15
A partir del conjunto anterior obtener la funcin de pertenencia u(x) para el conjunto borroso x es lejos (siendo lejos el antnimo de cerca). Expresarla grficamente. Alguien cerca(C) o lejos (L). Se supondr un nio esta lejos si pasa los 5 m caso contrario esta cerca. Obtenemos el complemento de Cerca: Ulejos(x) = Ucerca (15-x) Ulejos (x)=10 metros
Lejos 1
Lejos
0 10 1 1
1 - x.
Si T es una t-noma y N es una negacin fuerte entonces T*(r,s) = N(T(N(r ) , N(s))) es una Tconorma que se denomina t-conorma dual de T. En el caso de Prod. Prod*(x,y) N(Prod(N(x),N(y))) = 1 - Prod(1 - x, 1 - y) = 1 - (1 - x)*(1 - y) = 1 - (1 x y + x*y) = x + y - x*y
Datos:
P1= 4.5m no es muy cerca P2= 10.7 es lejos Uc(4.5)=0.5
Up1 = = = = =
La disyuncin se obtiene aplicando la t-conorma Prod*: Up1 U P2 = Prod(Unomuyc(4.5),U(10.7) = 0.75 + 0.7 - 0.75 *0.7 = 0.925
Supngase la siguiente regla de razonamiento: si un nio est cerca, el nivel de atencin que hay que tener es bajo. El nivel de atencin se mide en una escala de 0 a 10, cuyos valores cualitativos y sus conjuntos borrosos se muestran en la figura. Supngase que un nio se encuentra a 4.5m del padre, obtener el conjunto borroso(no desborrisificar) que describe el nivel de atencin que debe tener el padre aportado por la regla anterior. En la inferencia se deber utilizar la implicacin de Mandani.
Calculamos el nivel de Ajuste(NA) de la regla con el valor dado. Al ser un valor nitido, el NA es el grado de pertenencia al conjunto borroso: NA = Uc(4.5) = 0.5 Se Obtiene el Conjunto borroso resultado como el min(NA, Atencion = bajo).
Bajo 1
Medio
Alto
1 0