332
3.1.1 De Variables Numéricas a Variables Lingüísticas. 3.1.2 Hedges Lingüístico. 3.1 Variable Lingüística y Reglas Difusas If-Then Unidad 3 Unidad 3 SISTEMA DIFUSO Y SUS SISTEMA DIFUSO Y SUS PROPIEDADES PROPIEDADES

SISTEMA DIFUSO Y SUS PROPIEDADES

  • Upload
    escom

  • View
    8.636

  • Download
    8

Embed Size (px)

DESCRIPTION

Variable Lingüística y Reglas Difusas If-Then

Citation preview

Page 1: SISTEMA DIFUSO Y SUS PROPIEDADES

3.1.1 De Variables Numéricas a Variables Lingüísticas.

3.1.2 Hedges Lingüístico.

3.1 Variable Lingüística y Reglas Difusas If-Then

Unidad 3Unidad 3SISTEMA DIFUSO Y SUS SISTEMA DIFUSO Y SUS

PROPIEDADES PROPIEDADES

Page 2: SISTEMA DIFUSO Y SUS PROPIEDADES

3.1.1 De variables numéricas a 3.1.1 De variables numéricas a variables lingüísticasvariables lingüísticas

Generalmente en la vida cotidiana, las palabras frecuentemente son utilizadas para describir variables.

Por ejemplo: “Hoy hace calor”, o equivalentemente “la temperatura es alta hoy”, se utiliza la palabra “alta” para describir la variables “temperatura hoy”.

Esto es, la variable “temperatura hoy” toma la palabra “alta” como su valor.

Page 3: SISTEMA DIFUSO Y SUS PROPIEDADES

También, la variable “temperatura hoy” puede tomar números como sus valores: 25C, 19C, etc.

Cuando una variable toma palabras en lenguaje natural como sus valores, es llamada “variable lingüística”.

Page 4: SISTEMA DIFUSO Y SUS PROPIEDADES

Definición 3.1:Definición 3.1:

Si una variable puede tomar palabras en lenguaje natural como sus valores, se denomina una variable lingüística, donde las palabras son caracterizadas por conjuntos difusos definidos en el universo de discurso en el cual la variable es definida.

Page 5: SISTEMA DIFUSO Y SUS PROPIEDADES

Ejemplo 3.1Ejemplo 3.1

La velocidad de un carro es una variable x que toma valores en el intervalo [0, Vmax], donde Vmax es la máxima velocidad del carro. Se definirán tres conjuntos difusos: “baja”, “media”, y “rápida” en [0, Vmax] como se muestra en la figura 3.1. Si x es una variable lingüística, entonces se puede tomar “baja”, “media” y “rápida” como sus valores.

Page 6: SISTEMA DIFUSO Y SUS PROPIEDADES

Por lo que, se puede decir que “x es pequeña”, “x es mediana”, y “x es rápida”. Por su puesto, x también puede tomar números en el intervalo [0, Vmax] como sus valores, por ejemplo, x = 50 mph, 35 mph, etc.

Page 7: SISTEMA DIFUSO Y SUS PROPIEDADES

La definición 3.1 da una simple e intuitiva definición para variables lingüísticas. En la literatura de la teoría difusa, una definición más formal de una variable lingüística es la propuesta y empleada por Zadeh.

1

035 55 75 Vmax

baja media rápida

Velocidad del carro (mph)

Figura 3.1 La velocidad de un carro como una variable lingüística que puede tomar conjuntos difusos “baja” y “rapida” como sus valores.

Page 8: SISTEMA DIFUSO Y SUS PROPIEDADES

Definición 3.2:Definición 3.2:Una variable lingüística es caracterizada por

(X, T, U, M) donde:X es el nombre de la variable lingüística; en el

ejemplo 3.1, X es la velocidad del carro.T es el conjunto de valores lingüísticos que X puede

tomar; en el ejemplo 3.1, T = {baja, media, rápida}.U es el dominio físico actual en el cual la variable

lingüística X toma sus valores cuantitativos (crisp); en el ejemplo 3.1, U = [0, Vmax].

M es una regla semántica que relaciona cada valor lingüístico en T con un conjunto difuso en U; en el ejemplo 3.1, M relaciona “baja”, “media”, “rapida” con las funciones de membresía mostradas en la Fig. 3.1.

Page 9: SISTEMA DIFUSO Y SUS PROPIEDADES

De las dos definiciones anteriores se puede ver que las variables lingüísticas son extensiones de variables numéricas en el sentido de que pueden tomar los conjuntos difusos como sus valores, como se muestra en la Fig. 3.2.

Page 10: SISTEMA DIFUSO Y SUS PROPIEDADES

Figura 3.2 De variables numéricas a variables lingüísticas

U U

Variable numérica Variable lingüística

Page 11: SISTEMA DIFUSO Y SUS PROPIEDADES

¿Porqué es importante el concepto ¿Porqué es importante el concepto de variable lingüística?de variable lingüística?

Por que las variables lingüísticas son los elementos más fundamentales en la representación del conocimiento humano.

Por ejemplo, cuando se utiliza una pistola radar para medir la velocidad de los carros ésta entrega números como, 39mph, 42mph, etc.; cuando se le pregunta a una persona que diga cual es la velocidad de un carro, el/ella con frecuencia dice en palabras algo como “es rápida”, “es baja”, etc.

Por lo tanto, al introducir el concepto de variable lingüística, se pueden formular descriptores vagos en lenguaje natural en términos matemáticos precisos.

Page 12: SISTEMA DIFUSO Y SUS PROPIEDADES

Variables Lingüísticas Y Otras Variables Lingüísticas Y Otras Terminologías RelacionadasTerminologías Relacionadas

La Variable Lingüística (VL) juega un papel importante en muchas aplicaciones, especialmente en:– Sistemas Expertos Difusos, y– Control Lógico Difuso.

Básicamente, una VL es una variable cuyos valores son palabras u oraciones en un lenguaje natural o artificial.

Page 13: SISTEMA DIFUSO Y SUS PROPIEDADES

Variable DifusaVariable Difusa

Una Variable Difusa esta caracterizada por tres partes (X, U, R(X)), donde:

X es el nombre de la variable,

U es el universo de discurso, y

R(X) es un subconjunto difuso de U, el cual representa una restricción difusa impuesta a X.

Page 14: SISTEMA DIFUSO Y SUS PROPIEDADES

Ejemplo 3.2:Ejemplo 3.2:

X = “Viejo” con U = {10, 20,...,80}, y

R(X) = 0.1/20+0.2/30+0.3/40+0.4/50+

0.8/60+1.0/70+1.0/80,

es una restricción difusa de Viejo.

Page 15: SISTEMA DIFUSO Y SUS PROPIEDADES

Variable Lingüística Variable Lingüística

La VL es una variable de orden mayor que una variable difusa, y toma variables difusas como sus valores.

Una VL se caracteriza por una quíntupla (x, T(x), U, G, M), donde:

Page 16: SISTEMA DIFUSO Y SUS PROPIEDADES

Variable LingüísticaVariable Lingüística

x es el nombre de la variable;

T(x) es el conjunto termino de x, esto es el conjunto de nombres de valores lingüísticos de x donde cada valor es una variables difusa definida sobre U;

Page 17: SISTEMA DIFUSO Y SUS PROPIEDADES

Variable LingüísticaVariable Lingüística

G es una regla sintáctica que genera los nombres de los valores de x;

y M es una regla semántica para asociar cada valor de x con sus significados.

Page 18: SISTEMA DIFUSO Y SUS PROPIEDADES

Ejemplo 3.3:Ejemplo 3.3:

Si velocidad se interpreta como una VL con U =[0,100], o sea, x=“velocidad”, Entonces su conjunto termino T(velocidad) puede ser:

T(velocidad) = {Muy Lento, Lento, Moderado, Rápido, ...}.

Page 19: SISTEMA DIFUSO Y SUS PROPIEDADES

......

La regla sintáctica G para generar los nombres (o las etiquetas) de los elementos en T(velocidad) es completamente intuitiva.

La regla semántica M puede ser definida como:

Page 20: SISTEMA DIFUSO Y SUS PROPIEDADES

......

M(Lento) = el conjunto difuso para “una velocidad abajo cercana a 40 mph” con una función de membresía Lento .

M(Moderado) = el conjunto difuso para “una velocidad cercana a 55 mph” con una función de membresía Moderado .

Page 21: SISTEMA DIFUSO Y SUS PROPIEDADES

......

M(Rápido) = el conjunto difuso para “una velocidad arriba de 70 mph” con una función de membresía Rápido .

Estos términos pueden ser caracterizados por los conjuntos difusos cuyas funciones de membresía son mostradas en la siguiente figura:

Page 22: SISTEMA DIFUSO Y SUS PROPIEDADES

Términos De La VL VelocidadTérminos De La VL Velocidad

Figura 3.3 Representación de la variable lingüística del ejemplo 3.3

Page 23: SISTEMA DIFUSO Y SUS PROPIEDADES

Variable LingüísticaVariable Lingüística

En el anterior ejemplo, el conjunto termino solamente contiene un numero pequeño de términos, y así es en la practica la lista de términos de los elementos de T(x), la cual realiza una asociación directa entre cada elemento y su significado M .

Page 24: SISTEMA DIFUSO Y SUS PROPIEDADES

Variable LingüísticaVariable Lingüística

Una VL x se dice que es estructurada si su conjunto termino T(x) y su regla semántica M se pueden caracterizar vía un algoritmo, de tal forma que pueden ser vistas como un procedimiento para generar los elementos T(x) y calcular el significado de cada termino T(x).

Page 25: SISTEMA DIFUSO Y SUS PROPIEDADES

3.1.2 Hedges Lingüísticos3.1.2 Hedges LingüísticosCon el concepto de variable lingüística, se

puede tomar palabras como valores de variables (lingüísticas). En la vida diaria, frecuentemente se utiliza más de una palabra para describir una variable. Por ejemplo: si se tiene la velocidad de un carro como una variable lingüística, entonces sus valores deberían ser “no lenta”, “muy lenta”, escasamente rápida”, más o menos media”, etc.

Page 26: SISTEMA DIFUSO Y SUS PROPIEDADES

En general, el valor de una variable lingüística es un término compuesto x = x1 x2 ...xn lo cual es un a concatenación de un término atómico x1, x2, ..., xn. Este término atómico puede ser clasificado en tres grupos:

Términos Primarios, los cuales son etiquetas de conjuntos difusos, en el ejemplo 3.1 eran “baja”, “media” y “rápida”.

Complemento “no” y las conectivas “y” y “o”.Hedges, tales como “very”, “slightly”, “more or

less”, etc.

Page 27: SISTEMA DIFUSO Y SUS PROPIEDADES

Modificadores Lingüísticos Modificadores Lingüísticos ((hL)hL)

Por lo tanto, hL es un operador para modificar el significado de un conjunto difuso A para crear un nuevo conjunto difuso h(A) .

Ejemplo:“Muy Joven”, “Muy” es un hL.

Page 28: SISTEMA DIFUSO Y SUS PROPIEDADES

Operaciones en Conjuntos Operaciones en Conjuntos DifusosDifusos

Las siguientes operaciones en conjuntos difusos son utilizadas en la definición de un hL: Concentración: CON(A); si A es un conjunto difuso en U, entonces very A se define como un conjunto difuso en U con la función de membresía:

)1.3()()(

)(

2

2

)(

uu

uu

AAvery

ACON A

Page 29: SISTEMA DIFUSO Y SUS PROPIEDADES

Operaciones en Conjuntos Operaciones en Conjuntos DifusosDifusos

Y “more or less A” es un conjunto difuso en U con la función de membresía:

Dilatación: DIL(A)

)2.3()( 2/1uu AAlessormere

2/1)()(

uu ADIL A

Page 30: SISTEMA DIFUSO Y SUS PROPIEDADES

Ejemplo 3.4Ejemplo 3.4

Si U = {1, 2, ..., 5} y el conjunto difuso “pequeño” se define como:

Pequeño =1/1 +0.8/2 + 0.6/3 +0.4/4 + 0.2/5

Entonces utilizando las Ecs. (3.1) y (3.2) se tiene que:

Muy pequeña = 1/1 +0.64/2 + 0.36/3 + 0.16/4 + 0.04/5Muy muy pequeña = 1/1 + 0.4096/2 + 0.1296/3 +

0.0256/4 + 0.0016/5Más o menos pequeña = 1/1 + 0.8944/2 + 0.7746/3 +

0.6325/4 + 0.4472/5

Page 31: SISTEMA DIFUSO Y SUS PROPIEDADES

Operaciones en Conjuntos Operaciones en Conjuntos DifusosDifusos

Otras operaciones son:Intensificación: INT(A)

)3.3(,121

5.0,0,2)(

2

2

)(

formaotradeu

uuu

A

AAINT A

Page 32: SISTEMA DIFUSO Y SUS PROPIEDADES

Algunos Algunos hLhL

VERY(A) = CON(A) = A2,HIGHLY(A) = A3,FAIRLY (MORE OR LESS) = DIL(A) = A1/2,ROUGHLY(A) = DIL[DIL(A)],PLUS(A) = A1.25,MINUS(A) = A0.75,

Page 33: SISTEMA DIFUSO Y SUS PROPIEDADES

Algunos Algunos hLhL

RATHER(A) = INT[CON(A)] AND NOT[CON(A)],

SLIGHTLY(A) = INT[PLUS(A) AND NOT VERY(A)],

SORT OF(A) = INT[DIL(A)] AND INT[DIL(NOT(A))],

PRETTY(A) = INT(A) AND NOT[INT(CON(A))],

Page 34: SISTEMA DIFUSO Y SUS PROPIEDADES

Los conjuntos difusos resultantes deberían ser normalizados si el modificador (hL) no es igual a 1.

Page 35: SISTEMA DIFUSO Y SUS PROPIEDADES

Figura 3.4 Efectos de los modificadores sobre Figura 3.4 Efectos de los modificadores sobre el conjunto difuso “TALL”el conjunto difuso “TALL”

Page 36: SISTEMA DIFUSO Y SUS PROPIEDADES

Modificadores LingüísticosModificadores Lingüísticos

Con la ayuda de los hL, se puede definir un conjunto término de una VL, por ejemplo:T(edad) = {Viejo, MUY Viejo, MUY

MUY Viejo,...},

En el cual a “Viejo” se le conoce como Término Primario

Page 37: SISTEMA DIFUSO Y SUS PROPIEDADES

Y la regla sintáctica correspondiente G, la cual puede generar recursivamente el conjunto término T(edad), puede ser el siguiente algoritmo recursivo:

Ti+1 = {Viejo}{MUY Ti}, i=0, 1, 2,...,Donde T0=, Por ejemplo, for i= 0,1,2,3 se tienen:

T0 = ,

T1 = {Viejo},

T2 = {Viejo, MUY Viejo},

T3 = {Viejo, MUY Viejo, MUY MUY Viejo}.

Page 38: SISTEMA DIFUSO Y SUS PROPIEDADES

Además, la regla semántica M que puede asociar a cada Ti un significado puede ser el siguiente algoritmo recursivo:

M(Ti+1) = M(T i) Viejoi+1 , i=1,2,3,...

Considerando las dos expresiones anteriores, “Edad” se considera una variable lingüística estructurada.

Page 39: SISTEMA DIFUSO Y SUS PROPIEDADES

Ejemplo : Variables Lingüísticas Y Ejemplo : Variables Lingüísticas Y Valores Lingüísticos.Valores Lingüísticos.

Si edad es interpretada como una variable lingüística, entonces su conjunto término T(edad) puede ser:

,

,,,,,,

,,,

,,,,,

viejomuynoyjovenmuyno

viejomuynoviejomenosomasviejomuyviejonoviejo

viejomedionoviejomedio

jovenmuynojovenmuyjovennojoven

edadT

Page 40: SISTEMA DIFUSO Y SUS PROPIEDADES

Donde cada termino en T(edad) se caracteriza por un conjunto difuso de un universo de discurso X = [0, 100], como se muestra en la siguiente Fig.

Page 41: SISTEMA DIFUSO Y SUS PROPIEDADES

Del ejemplo anterior, se observa que el conjunto termino consiste de varios términos primarios (joven, viejo) modificados por la negación ("no") y/o los adverbios (muy, mas o menos, completamente, extremadamente, etc.), y entonces ligados por conectivas tales como “y”, “o”, y “ni”.

Page 42: SISTEMA DIFUSO Y SUS PROPIEDADES

Universo De Discurso Universo De Discurso

Establecimiento Del Universo De Discurso Para Las Variables

Lingüísticas

Page 43: SISTEMA DIFUSO Y SUS PROPIEDADES

Se especifica el universo de discurso para una variable de entrada y/o salida, cómo el rango de valores posibles que puede tomar la variable en cuestión para la aplicación actual.

Page 44: SISTEMA DIFUSO Y SUS PROPIEDADES

Dado que el universo de discurso para cada variable debe ser trasladado a variables lingüísticas (conjuntos difusos (CD)), se ha tratado de normalizar que el número de conjuntos difusos definido para cada variable sea un número impar, recomendando que se inicie especificando 7 conjuntos para cada variable.

Page 45: SISTEMA DIFUSO Y SUS PROPIEDADES

La determinación final del número de conjuntos difusos definidos para cada variable se determina heurísticamente, pues aún cuando se conocen los efectos de tener pocos o muchos conjuntos definidos en el universo, finalmente se establecen los conjuntos definitivos observando un funcionamiento satisfactorio del sistema.

Page 46: SISTEMA DIFUSO Y SUS PROPIEDADES

Se recomienda especificar una cantidad de conjuntos difusos más densa en aquellas zonas donde se requieran cambios grandes en los parámetros de salida del sistema a cambios pequeños de sus parámetros de entrada.

Page 47: SISTEMA DIFUSO Y SUS PROPIEDADES

Una de las cualidades que caracterizan a los sistemas difusos es el manejo de información ambigua, esta característica la adquieren debido a la forma en que se especifican los conjuntos difusos cubriendo el universo de discurso de las variables de entrada y/o salida, por lo que la ambigüedad que puede ser admitida por el sistema depende del grado de traslape entre los conjuntos definidos.

Page 48: SISTEMA DIFUSO Y SUS PROPIEDADES

Respecto del grado de traslape que deben tener dos conjuntos contiguos, se recomienda en 25% del área total al inicio del desarrollo (conjuntos simétricos), aún cuando se sabe que el funcionamiento del sistema no es muy bueno con estos conjuntos, también se recuerda que esto no es una generalización, pues su adecuación depende del grado de precisión deseado en la respuesta del sistema.

Page 49: SISTEMA DIFUSO Y SUS PROPIEDADES

ConsideracionesConsideraciones para para la la especificación de los especificación de los CD´sCD´s::

1) Cada punto en el universo de discurso debe pertenecer al dominio de al menos una función de membresía; al mismo tiempo, debe pertenecer al dominio de no más de dos funciones de membresía.

2) Ningún par de funciones de membresía deben tener el mismo punto de máxima membresía.

Page 50: SISTEMA DIFUSO Y SUS PROPIEDADES

CCconsideraciones consideraciones para para la la especificación de los especificación de los CD´sCD´s::

3) Cuando dos funciones de membresía se traslapan, la suma de los grados de membresía para cualquier punto en el traslape debe ser menor o igual a uno.

4) Cuando dos funciones de membresía se traslapan, el traslape no debe cruzar el punto de máxima membresía de cualquier función de membresía.

Page 51: SISTEMA DIFUSO Y SUS PROPIEDADES

Durante la especificación de los conjuntos difusos que cubren los extremos inferior (función Z) y superior (función S) del universo de discurso considerado, es de gran importancia que se hagan de una manera adecuada, ya que estas funciones son muy importantes para la estabilidad del funcionamiento del sistema, pues evalúan las situaciones extremas consideradas para el establecimiento del universo de discurso.

Page 52: SISTEMA DIFUSO Y SUS PROPIEDADES

3.1.3 Fundamentos de Reglas Difusas.

3.1.4 Dos Tipos de Reglas Difusas.

3.1 Variable Lingüística y Reglas Difusas If-Then

Unidad 3Unidad 3SISTEMA DIFUSO Y SUS SISTEMA DIFUSO Y SUS

PROPIEDADESPROPIEDADES

Page 53: SISTEMA DIFUSO Y SUS PROPIEDADES

3.1.3.1.33 Fundamentos de Reglas Fundamentos de Reglas Difusas.Difusas.

Una regla difusa if-then es un esquema de representación de conocimiento para capturar el conocimiento (generalmente conocimiento humano) que es impreciso e inexacto por naturaleza.

Esto se logra al utilizar las variables lingüísticas para describir condiciones elásticas (condiciones que pueden ser satisfechas por un grado) en la parte “if” de la regla difusa.

Page 54: SISTEMA DIFUSO Y SUS PROPIEDADES

La característica principal de la inferencia difusa basada en reglas es su capacidad para ejecutar inferencia bajo una combinación (matching) parcial.

Esto es, se calcula el grado del dato de entrada al combinar las condiciones de una regla. La Fig. 3.5 ilustra una forma de calcular el grado de combinación entre una entrada difusa A’ y una condición difusa A:

)4.3(,minsup)',(deg ' xxAAreematching AAx

Page 55: SISTEMA DIFUSO Y SUS PROPIEDADES

Figura 3.5 Proyectando una entrada difusa A’ con una condición difusa A

µ

x

A’ A

Page 56: SISTEMA DIFUSO Y SUS PROPIEDADES

El grado de combinación (matching degree) es combinado con el consecuente (la parte “then”) de una regla para formar una conclusión inferida por la regla difusa.

A mayor grado de combinación, más cercana la conclusión inferida al consecuente de la regla.

Las palabras juegan un papel importante en los sistemas basados en regla. La condición elástica y el consecuente de una regla difusa frecuentemente son descritas con palabras (etiquetas lingüísticas) cuyos significados son imprecisos.

Page 57: SISTEMA DIFUSO Y SUS PROPIEDADES

Dichas palabras facilitan la extracción y la documentación del conocimiento humano en una forma fácil y explicita, especialmente los que son imprecisos por naturaleza.

Las “palabras” en las reglas difusas difieren de los

símbolos en las reglas clásicas de la inteligencia artificial (AI) –el significado de los simbolos para una variable numérica frecuentemente es descrito utilizando intervalos, mientras que el significado de las palabras en una regla difusa es caracterizado mediante funciones de membresía que suavisan las fronteras estrictas de los intervalos.

Page 58: SISTEMA DIFUSO Y SUS PROPIEDADES

3.1.4 Dos Tipos de Reglas 3.1.4 Dos Tipos de Reglas DifusasDifusas

Existen dos tipos de reglas difusas: 1) reglas de proyección difusa, y 2) reglas de implicación difusa.

Una regla de proyección difusa describe una relación de proyección funcional entre las entradas y una salida utilizando términos lingüísticos, mientras una regla de implicación difusa describe una relación de implicación lógica generalizada entre dos formulas lógicas que involucran variables lingüísticas y términos lingüísticos imprecisos.

Page 59: SISTEMA DIFUSO Y SUS PROPIEDADES

El fundamento de una regla de proyección difusa es una grafica difusa, mientras que la base de una regla de implicación difusa es en el sentido limitado de la lógica difusa (no general; referido a una generalización de los sistemas lógicos clásicos de dos-valores).

Los dos tipos de reglas difusas también están relacionados a diferentes disciplinas.

Page 60: SISTEMA DIFUSO Y SUS PROPIEDADES

Las reglas de proyección difusa son relacionadas a otras técnicas de aproximación de funciones en sistemas de identificación y redes neuronales artificiales, mientras que las reglas de implicación difusa son relacionadas a la lógica clásica de dos-valores y a la lógica multivaluada.

Page 61: SISTEMA DIFUSO Y SUS PROPIEDADES

Material Anexo a 3.1.3 Fundamentos de

Reglas Difusas.

Unidad 3Unidad 3SISTEMA DIFUSO Y SUS SISTEMA DIFUSO Y SUS

PROPIEDADESPROPIEDADES

Lógica Difusa Y Razonamiento Aproximado

Page 62: SISTEMA DIFUSO Y SUS PROPIEDADES

3.1.4.1 Reglas de Proyección 3.1.4.1 Reglas de Proyección DifusaDifusa

En muchos problemas del mundo real, se busca la relación funcional entre un conjunto de parámetros observables y uno o varios parámetros cuyos valores se desconocen.

Los controladores lógicos difusos utilizan reglas que aproximan una proyección (típicamente no lineal) desde el estado observado a una acción de control deseada. De hecho, la mayoría de las aplicaciones industriales de lógica difusa utilizan reglas de proyección difusa.

Page 63: SISTEMA DIFUSO Y SUS PROPIEDADES

Cuando se quiere aproximar una función, una regla difusa puede aproximar un segmento pequeño de la función, la función entera es aproximada por un conjunto de reglas de proyección difusas. A la colección de reglas de proyección difusa se le conoce como modelo basado en reglas difusas o simplemente modelo difuso.

Page 64: SISTEMA DIFUSO Y SUS PROPIEDADES

La diferencia principal entre las reglas difusas y las reglas no difusas para la aproximación de una función cae en sus capacidades de “razonamiento interpolativo”, el cual permite que la salida de una regla difusa multiple sea unificada para una entrada dada. El concepto de razonamiento interpolativo se puede ver como un tipo de modelado basado en particiones en sistemas de identificación.

Page 65: SISTEMA DIFUSO Y SUS PROPIEDADES

Las técnicas para la aproximación de una función puede ser clasificadas en tres categorías: técnicas globales, técnicas de super-imposición, y técnicas basadas en partición.

La aproximación de una función basada en reglas difusas es una técnica basada en partición. Generaliza la partición clásica al permitir una subregión de traslape parcial con las subregiones vecinas. Se referirá a ésta como una partición difusa. En la región donde se traslapan las subregiones parcialmente la una con la otra, la función es aproximada utilizando un tipo de técnica de interpolación.

Page 66: SISTEMA DIFUSO Y SUS PROPIEDADES

3.1.4.2 Reglas de Implicación 3.1.4.2 Reglas de Implicación DifusasDifusas

Las reglas de implicación difusas son una generalización de la “implicación” en lógica de dos valores.

La inferencia de las implicaciones difusas generaliza dos tipos de inferencia lógica utilizando las implicaciones en lógica clásica: modus ponens y modus tollens. A continuación se ilustrará brevemente estas inferencias lógicas utilizando la siguiente implicación:

Page 67: SISTEMA DIFUSO Y SUS PROPIEDADES

IF el IQ de una persona es alto THEN la persona es inteligente.

Dada la implicación y el hecho de que “El IQ de Juan es alto”, el modus ponens posibilita el poder inferir que “Juan es inteligente”.

Por otro lado, si se tiene la implicación y el hecho de que “Juan no es inteligente”, el modus tollens posibilita el poder inferir que “El IQ de Juan no es alto”.

Page 68: SISTEMA DIFUSO Y SUS PROPIEDADES

Limitaciones en la Lógica ClásicaLimitaciones en la Lógica ClásicaSi bien, en la lógica clásica se pueden ejecutar los

dos tipos de inferencia mencionados, ellos están limitados en dos formas. Primero, dichas inferencias insisten en combinaciones perfectas. Si el IQ de Juan es mas o menos alto, por ejemplo, no se puede llevar a cabo la inferencia con el modus ponens de la implicación planteada debido a que “mas o menos inteligente” no es identico a “inteligente”. Sin embargo, nuestro sentido “comun de razonamiento” generalmente sugiere que se puede inferir que “Juan es mas o menos inteligente”.

Page 69: SISTEMA DIFUSO Y SUS PROPIEDADES

Segundo, dichas inferencias no pueden manejar la incertidumbre. Por ejemplo, si Juan dice que su IQ es alto pero no puede presentar algún documento que avale su afirmación, se tendría algo de incertidumbre acerca de su afirmación. Sin embargo, bajo tales circunstancias, la lógica no puede razonar a cerca de la incertidumbre.

Page 70: SISTEMA DIFUSO Y SUS PROPIEDADES

Esquema de Razonamiento de L. A. Esquema de Razonamiento de L. A. Zadeh:Zadeh:

Las limitaciones que presenta la lógica clásica motivaron a L. A. Zadeh a desarrollar un esquema de razonamiento que generaliza la lógica clásica, tal que:

(1) se pueda dirigir o manejar el razonamiento de “sentido-común” bajo un ajuste parcial, y (2) se pueda razonar acerca del grado de certidumbre de una declaración.

Page 71: SISTEMA DIFUSO Y SUS PROPIEDADES

En particular, las implicaciones lógicas son generalizadas para permitir un ajuste o combinación parcial. En el ejemplo, esto significa que se puede inferir que “Juan es algo inteligente” de “el IQ de Juan es algo alto” y la implicación difusa “IF el IQ de Juan es alto, THEN Juan es inteligente”, como se muestra a continuación:

Page 72: SISTEMA DIFUSO Y SUS PROPIEDADES

Dado: El IQ de Juan es alto → Juan es inteligente.

El IQ de Juan es algo alto.

Inferencia: Juan es algo inteligente.

La segunda limitación de la lógica clásica (la no habilidad de tratar con la incertidumbre) ha motivado otra extensión de la lógica clásica: la lógica multivaluada.

Page 73: SISTEMA DIFUSO Y SUS PROPIEDADES

La lógica difusa difiere de la lógica multivaluada en que también maneja la primera limitación de la lógica clásica (la restricción a un ajuste perfecto).

La razón de que una implicación difusa pueda manejar el primer problema es que utiliza las variables lingüísticas en sus antecedentes (parte IF).

Page 74: SISTEMA DIFUSO Y SUS PROPIEDADES

Consecuentemente, la declaración en el antecedente describe una condición elástica que puede ser satisfecha parcialmente.

En el ejemplo, “El IQ de una persona” es una variable lingüística en el antecedente, y “el IQ de una persona es alto” describe una condición elastica acerca del IQ de una persona.

Page 75: SISTEMA DIFUSO Y SUS PROPIEDADES

Lo anterior posibilita a una persona con un IQ algo alto a ajustar parcialmente la condición. Obviamente, el grado para el cual la condición en una implicación difusa es ajustada influye en la inferencia que puede ser hecha de la implicación difusa.

Page 76: SISTEMA DIFUSO Y SUS PROPIEDADES

Las distinciones entre las reglas de implicación difusa y las reglas de proyección difusas son sutiles, más sin embargo importante.

Page 77: SISTEMA DIFUSO Y SUS PROPIEDADES

El Prof. Zadeh menciona que la lógica difusa tiene cuatro facetas principales:

(1) la faceta lógica, (2) la faceta de teoría de conjuntos, (3) la faceta relacional, (4) la faceta epistémico.

Las reglas de implicación difusa están primariamente en la faceta lógica, mientras que las reglas de proyección difusa están en la faceta relacional por que la proyección funcional es un tipo de relación.

Se resumen algunas de las principales diferencias entre estos dos tipos de reglas difusas en la tabla 3.1.

Page 78: SISTEMA DIFUSO Y SUS PROPIEDADES

Reglas de Implicación Difusa

Reglas de Proyección Difusa

Propósito Generalización de Implicaciones para el manejo de imprecisión

Aproximar proyecciones funcionales

Inferencia Deseada Generalización del modus ponens y modus tollens

Únicamente directa

Aplicación Diagnósticos, realización de decisiones de alto nivel

Control, modelado de sistemas y procesamiento de señales

Disciplinas Relacionadas Lógica clásica, lógica multivaluada, (otros sistemas lógicos ampliados)

Sistemas ID, interpolación lineal, redes neuronales

Diseño típico aproximado Individualmente diseñado Diseñado como un conjunto de reglas

Campos de Problemas Apropiados

Dominios con variables continuas y discretas

Dominios continuos no-lineales

Tabla 3.1 Comparación de dos Tipos de reglas Difusas.

Page 79: SISTEMA DIFUSO Y SUS PROPIEDADES

Material Anexo a: 3.1.4.2 Reglas de

implicación difusa.

Unidad 3Unidad 3SISTEMA DIFUSO Y SUS SISTEMA DIFUSO Y SUS

PROPIEDADESPROPIEDADES

Implicaciones difusas y el razonamiento aproximado

Page 80: SISTEMA DIFUSO Y SUS PROPIEDADES

Modelos Basados en Reglas–DifusasModelos Basados en Reglas–Difusas para Aproximar una Funciónpara Aproximar una Función

Por conveniencia se referirá a un modelo que describa una relación de proyección funcional utilizando un conjunto de reglas de proyección difusas como un modelo difuso basado-en reglas, o simplemente modelo difuso.

Un modelo difuso describe una proyección (función) de un conjunto de variables de entrada a un conjunto de variables de salida.

Page 81: SISTEMA DIFUSO Y SUS PROPIEDADES

¿Qué es un modelo difuso?¿Qué es un modelo difuso?Un modelo difuso es un modelo que se

obtiene por la fusión de múltiples modelos locales que son asociados con sub-espacios difusos del espacio de entada dado.

Un sub-espacio difuso es una región cuya frontera permite una transición gradual desde “dentro de la región” hacia “fuera de la región”.

Page 82: SISTEMA DIFUSO Y SUS PROPIEDADES

Por lo tanto, generalmente un sub-espacio difuso está parcialmente traslapado con sus vecinos sub-espacios difusos.

Un modelo difuso contiene un conjunto de sub-espacios difusos que forman una descomposición difusa (también llamada partición difusa) del espacio de entrada.

Page 83: SISTEMA DIFUSO Y SUS PROPIEDADES

El resultado de la fusión de múltiples modelos difusos generalmente es una conclusión difusa, la cual es convertida a una salida crisp final a través de un proceso de defusificación.

Por todo lo anterior, los cuatro conceptos principales en los modelos difusos basados en reglas son: (1) Partición difusa, (2) proyección de sub-regiones difusas a modelos locales, (3) fusión de múltiples modelos locales, (4) defusificación.

Page 84: SISTEMA DIFUSO Y SUS PROPIEDADES

Material Anexo a: Modelos Basados en

Reglas–Difusas para Aproximar una Función

Unidad 3Unidad 3SISTEMA DIFUSO Y SUS SISTEMA DIFUSO Y SUS

PROPIEDADESPROPIEDADES

ESTRUCTURA BÁSICA Y ESTRUCTURA BÁSICA Y OPERACIÓN DE LOS SISTEMAS DE OPERACIÓN DE LOS SISTEMAS DE

CONTROL LÓGICOS DIFUSOSCONTROL LÓGICOS DIFUSOS

Page 85: SISTEMA DIFUSO Y SUS PROPIEDADES

(1) Partición Difusa(1) Partición DifusaUna partición clásica de un espacio es una

colección de sub-espacios separados cuya unión es el espacio entero.

X2

X1I1 I3 I2 I4

J1

J2

J3

A11

A12

A21 A31

A22 A32 A42

A41

A13 A23 A33 A43

Figura 3.6 Ejemplo de Partición Clásica

Page 86: SISTEMA DIFUSO Y SUS PROPIEDADES

En la Fig. 3.6 se ejemplifica la partición clásica para un espacio de entrada, el cual toma en cuanta dos variables X1 y X2 .

La partición se construye al dividir primeramente el eje X1 en cuatro intervalos, y después el rango X2 en tres intervalos. En cada par de intervalos Ik y Jl se especifica un sub-espacio Akl que puede ser descrito como: X1 ε Ik y X2 ε Jl .

Page 87: SISTEMA DIFUSO Y SUS PROPIEDADES

Una partición difusa generaliza la partición clásica de tal forma que la transición entre un sub-espacio y otro vecino es suave.

Como se vera después, esta generalización posibilita lo que se conoce como: el razonamiento interpolativo en los modelos difusos.

Page 88: SISTEMA DIFUSO Y SUS PROPIEDADES

La Fig. 3.7 muestra una partición difusa para un sistema que controla el contraste de una TV basada en dos entradas: (1) la distancia entre la persona y la TV, y (2) la iluminación en el cuarto.

La distancia entre la persona y la TV se denota por d, y es clasificada por tres conjuntos difusos: cerca, medio, y lejos.

La brillantes en el cuarto se denota por b, y es clasificada por dos conjunto difusos: claro y oscuro.

Page 89: SISTEMA DIFUSO Y SUS PROPIEDADES

La partición difusa del espacio de entrada completo está formado por seis sub-regiones difusas especificadas por parejas de conjuntos difusos, (una para cada variable). La Fig. 3.7 muestra dos de las seis sub-regiones difusas:

d es medio y b es oscuro. d es lejos y b es oscuro.

Page 90: SISTEMA DIFUSO Y SUS PROPIEDADES

Figura 3.7 Ejemplo de Partición difusa

Cerca Medio Lejos

Claro

Oscuro

Membresía

Iluminación o Brillantes del cuarto (b)

Distancia entre la persona y la TV (d)

Page 91: SISTEMA DIFUSO Y SUS PROPIEDADES

Una partición difusa de un espacio es una colección de sub-espacios difusos cuyas fronteras están parcialmente traslapadas y cuya unión es el espacio entero.

Aun que existen diferentes operadores para escoger y realizar la operación de unión en conjuntos difusos, el que es más factible para definir la partición difusa es el operador de adición.

Así es que, se puede formalmente definir la partición difusa de espacios S como una colección de sub-espacios difusos Ai de S que satisface la siguiente condición:

)5.3(1 SxxiA

Page 92: SISTEMA DIFUSO Y SUS PROPIEDADES

Esto es, para cualquier elemento de un espacio, su grado de membresía en todo el sub-espacio siempre tendera a 1.

Asumiendo que se utiliza el operador aditivo para calcular la unión, es fácil mostrar que la condición de la Ec. (3.5) es equivalente a:

)6.3(SAii

Page 93: SISTEMA DIFUSO Y SUS PROPIEDADES

Aun que muchos sistemas difusos desarrollados en el mundo real satisfacen la Ec. (3.5), no todos los investigadores en la comunidad de la lógica difusa adoptan dicha definición para la partición difusa.

Una definición más simple de la partición difusa es la que reemplaza la condición suma-a-uno de la Ec. (3.5), con la condición de que el grado de membresía en todo el subespacio sumará un número más grande que 0, pero no que 1.

Page 94: SISTEMA DIFUSO Y SUS PROPIEDADES

Se llamará una colección de subconjuntos difusos Ai de S a una colección difusa débil de S si y solo si satisface la siguiente condición:

La condición “más grande que 0” requiere que cada elemento en el espacio S sea cubierto por al menos un subespacio difuso en lo particular.

)7.3(10 SxxiA

Page 95: SISTEMA DIFUSO Y SUS PROPIEDADES

Intuitivamente, esto significa que una partición difusa no deja ningún “hueco” .

La condición “suma a 1” de una partición difusa puede ser relajada a la condición “suma menor o igual a 1” debido a que el razonamiento interpolativo de un modelo difuso incluye un paso de normalización.

Es obvio que una partición difusa siempre es una partición difusa débil, pero no viceversa.

Page 96: SISTEMA DIFUSO Y SUS PROPIEDADES

NOTA:NOTA:Al generalizar la capacidad de razonamiento

interpolativo en la lógica difusa se utiliza tanto la “distancia” como el “grado de membresía” (en vez de utilizar solo “el grado de membresía”), los investigadores en lógica difusa han generalizado la notación de la “partición difusa” al quitar la condición “más grande que 0”, por ejemplo:

1)( xAi i

Page 97: SISTEMA DIFUSO Y SUS PROPIEDADES

Esto es porque aun si un elemento x no es cubierto por cualquier subespacio difuso, el razonamiento interpolativo basado en distancia todavía puede ser ejecutado en x al utilizar subespacios en la partición difusa que sean cercanos a x.

Sin embargo, el término “partición difusa”, puede no ser apropiado para describir tales conjunto de un subespacio difuso porque su analogía con la notación convencional de “partición” es muy debil.

Un término más apropiado puede ser “casos difusos” o “parches difusos”.

Page 98: SISTEMA DIFUSO Y SUS PROPIEDADES

Es importante enfatizar que “partición difusa” y “razonamiento interpolativo” son como las dos caras de una moneda.

Al extender una generalmente se extiende la otra. Las dos juntas hacen posible para la lógica difusa aprovechar el compromiso entre el costo y la precisión.

Page 99: SISTEMA DIFUSO Y SUS PROPIEDADES

(2) Proyección de un Subespacio (2) Proyección de un Subespacio Difuso a un Modelo LocalDifuso a un Modelo Local

Un modelo local para un subespacio del espacio de entrada total describe la relación de proyección entre las entrada y las salidas del sistema en el subespacio pequeño.

Un modelo global para un espacio de entrada describe la relación entrada-salida del sistema para el espacio de entrada total.

Page 100: SISTEMA DIFUSO Y SUS PROPIEDADES

Ya que la amplitud del modelo local es menor que el de un modelo global, generalmente es más fácil desarrollar un modelo local. En particular, un modelo global no-lineal (cuya función de proyección entrada-salida no es lineal) frecuentemente puede ser aproximado por un conjunto de modelos locales lineales.

Page 101: SISTEMA DIFUSO Y SUS PROPIEDADES

Esto puede ser entendido al recordar la técnica de aproximación llamada “aproximación lineal piecewise”, la cual aproxima una función no-lineal arbitraria utilizando segmentos de lineas.

Un ejemplo de tal técnica de aproximación es mostrado en la Fig. 3.8, donde la línea punteada indica la función que es aproximada.

Page 102: SISTEMA DIFUSO Y SUS PROPIEDADES

Figura 3.8 Ejemplo de la aproximación lineal Piecewise

x

y

Page 103: SISTEMA DIFUSO Y SUS PROPIEDADES

La aproximación lineal Piecewise tiene dos componentes principales:

1.- Particionando el espacio de entrada a las regiones crisp, 2.- Proyectando cada región particionada a un modelo local

lineal.

La diferencia principal entre el modelado difuso y la aproximación lineal piecewise es que la transición de una subregión local a un vecindario es gradual más que abrupta.

Page 104: SISTEMA DIFUSO Y SUS PROPIEDADES

Generalmente, la proyección de un subespacio difuso a un modelo lineal es representado como una regla difusa if-then en la forma de

denotan el vector de variables de entrada y una variable de

salida respectivamente, FSi y LMi denotan el ith subespacio difuso y el modelo local

correspondiente, respectivamente.

En general, el modelo local está en función de las variables de entrada, aun que pueden ser constantes.

j

iji

yyxdonde

xLMyTHENFSinisxIF

Page 105: SISTEMA DIFUSO Y SUS PROPIEDADES

Ya que las reglas de proyección difusas describen una relación funcional entre entrada y salida, dos reglas que asocian la misma subregión difusa a dos modelos locales diferentes se dice que son inconsistentes.

Por ejemplo, las dos reglas siguientes son inconsistentes debido a que ellas asocian a dos modelos locales diferentes a un subespacio difuso (ejemplo: x es pequeño).

IF x es Pequeña THEN y es Grande IF x es Pequeña THEN y es Pequeño.

Page 106: SISTEMA DIFUSO Y SUS PROPIEDADES

El modelo local asociado con cada subespacio difuso puede ser de cuatro tipos diferentes (1) una constante crisp, (2) una constante difusa, (3) un modelo lineal, o (4) un modelo no-lineal.

La que se utiliza con más frecuencia entre las aplicaciones de la lógica difusa es el segundo tipo: la constante difusa.

Page 107: SISTEMA DIFUSO Y SUS PROPIEDADES

1.- Constante Crisp: Este tipo de modelo local simplemente es una constante crisp (ejemplo: 4.5):

IF x2 es pequeña THEN y = 4.5

2.- Constante Difusa: el modelo local que es una constante difusa (ejemplo: PEQUEÑA) pertenece a este tipo. Por ejemplo:

IF x es Pequeña THEN y es Medio.

Page 108: SISTEMA DIFUSO Y SUS PROPIEDADES

3.- Modelo Lineal: Este tipo de modelo local describe la salida como una función lineal de las variables de entrada, tal como en la siguiente regla:

IF x es pequeña AND x2 es grande THEN y = 2x1 + 5x2 + 3.

4.- Modelo no lineal: Teóricamente hablando, un modelo local puede ser más complejo que un modelo lineal. Sin embargo, en la práctica rara vez existe esto. Un modelo difuso que fusiona modelos locales de los tres primeros tipos con frecuencia es suficiente para aproximar un sistema complejo desconocido. Los modelos locales no lineales han sido introducidos en un sistema híbrido neuro-difuso que utiliza redes-neuronales para representar modelos locales no lineales asociados con reglas.

Page 109: SISTEMA DIFUSO Y SUS PROPIEDADES

(3) Fusión de Modelos Locales a (3) Fusión de Modelos Locales a través del Razonamiento Interpolativotravés del Razonamiento Interpolativo

Los modelos difusos usan razonamiento interpolativo para fusionar varios modelos locales en un modelo global. La idea básica atrás de un razonamiento interpolativo es análoga a la obtención de una conclusión de un panel de expertos, donde cada uno es un especialista en una sub-área del problema entero.

Page 110: SISTEMA DIFUSO Y SUS PROPIEDADES

Cada opinión de los experto es asociada con una ponderación, la cual refleja el grado para el cual la situación tratada en ese momento está en la subárea de especialización del experto.

Esas opiniones ponderadas entonces son combinadas para formar una opinión completa.

Page 111: SISTEMA DIFUSO Y SUS PROPIEDADES

En ésta analogía, un experto corresponde a una regla difusa if-then, la subárea de especialización del experto corresponde al sub-espacio difuso asociado con la parte-if de la regla.

La ponderación de la opinión del experto es determinada por el grado para el cual la situación tratada en ese momento pertenece al sub-espacio.

Page 112: SISTEMA DIFUSO Y SUS PROPIEDADES

(4) Defusificación(4) Defusificación

Se puede interpretar una distribución de posibilidad a través de una aproximación lingüística, o a través de la defusificación.

La primera opción entrega una interpretación cualitativa, mientras la segunda entrega un resumen cuantitativo y más comúnmente utilizada en control lógico difuso y muchas otras aplicaciones industriales.

Page 113: SISTEMA DIFUSO Y SUS PROPIEDADES

Dada una distribución de posibilidad de la salida de un modelo difuso, la defusificación tiende a seleccionar un valor representativo que capture el significado esencial de la distribución dada.

Existe dos técnicas de defusificación comunes: el promedio de los máximos (MOM) y el centro de área (COA).

Page 114: SISTEMA DIFUSO Y SUS PROPIEDADES

MOM:MOM:

Donde P es el conjunto de calores de salida y con el grado de posibilidad más alto en A,

Si P es un intervalo, el resultado de la defusificación MOM es obviamente el punto medio en dicho intervalo.

)8.3()(*

*

P

y

AMOM Py

)9.3(sup**

yyyP Ay

A

Page 115: SISTEMA DIFUSO Y SUS PROPIEDADES

COA:COA:

Si x es discreto, el resultado de la defusificación de A es:

)10.3()(

xA

xA

x

xxACOA

Page 116: SISTEMA DIFUSO Y SUS PROPIEDADES

El Método de HeightEl Método de HeightEste método se puede visualizar en dos pasos.

Primero, se convierte la función de membresía del consecuente Ci en consecuentes crisp y = ci donde Ci es el centro de gravedad de Ci. La defusificación por centroide entonces es aplicada a las reglas con consecuente crisp, lo cual dad la siguiente formula:

)11.3(

1

1

M

ii

M

iii

w

cwy

Page 117: SISTEMA DIFUSO Y SUS PROPIEDADES

Donde wi es el grado para el cual la ith regla ajusta mejor a los datos de entrada.

El beneficio principal del método de height es su simplicidad.

El calculo de Ci puede ser ejecutado durante la compilación. Consecuentemente, el único calculo que se requiere durante el tiempo de corrida es una suma de ponderaciones normalizada. Lo anterior no solo reduce el costo computacional requerido por las dos técnicas de defusificación anteriores sino que también facilita la aplicación de aprendizaje de redes neuronales a sistemas difusos.

Page 118: SISTEMA DIFUSO Y SUS PROPIEDADES

Por lo tanto, muchos modelos neuro-difusos bien conocidos utilizan este tipo de método de defusificación.

La principal desventaja de este método es que no esta bien justificado y frecuentemente es considerado una aproximación de la defusificación por centroide.

Page 119: SISTEMA DIFUSO Y SUS PROPIEDADES

3.1.5 Fundamentos Teóricos de Reglas de Proyección Difusa

Unidad 3Unidad 3SISTEMA DIFUSO Y SUS SISTEMA DIFUSO Y SUS

PROPIEDADESPROPIEDADES

Page 120: SISTEMA DIFUSO Y SUS PROPIEDADES

3.1.5.1 3.1.5.1 Representación Matemática de las reglas de proyección difusas

Una regla de proyección difusa impone una restricción elástica en las asociaciones posibles entre las variables de entrada y salida.

La restricción es elástica debido a que una reglas difusa puede describir asociaciones entrada-salida que son algo posibles (el área gris entre la posibilidad total y la imposibilidad total)

Page 121: SISTEMA DIFUSO Y SUS PROPIEDADES

El grado de posibilidad de una asociación entrada-salida impuesta por una regla R puede ser expresada como una distribución de posibilidad, denotada por ΠR.

Debido a que una relación difusa es una forma general de describir una distribución de posibilidad, es natural utilizarla para representar la distribución de posibilidad impuesta por una regla difusa.

Page 122: SISTEMA DIFUSO Y SUS PROPIEDADES

Aun que esta idea parece buena, se debería responder a la siguiente pregunta: ¿ Como se construye la relación difusa que representa a las reglas de proyección difusa? La respuesta es: Utilizando el concepto de producto Cartesiano.

Una regla de proyección difusa es representada matemáticamente como una relación difusa formada por el producto Cartesiano de las variables referidas a la parte if de la regla y a la parte then de la regla.

Page 123: SISTEMA DIFUSO Y SUS PROPIEDADES

Por ejemplo, la regla de proyección: IF x es A, THEN y es B

Se refiere matemáticamente como una relación difusa R definida como

Si se utiliza el operador min para el producto Cartesiano, la relación difusa R se convierte en:

yxyx AxBR ,,

)(),(min, yxyx BAR

Page 124: SISTEMA DIFUSO Y SUS PROPIEDADES

La función de membresía bi-dimencional de una relación difusa construida de esta manera se muestra en la Fig. 3.9

-2-1

01

2

-2-1

01

20

0.2

0.4

0.6

0.8

1

xy

Me

mb

ers

hip

to th

e F

uzzy

Se

t R

Figura 3.9 Relación Difusa Formada por una regla de Proyección Difusa

Page 125: SISTEMA DIFUSO Y SUS PROPIEDADES

Ejemplo 3.1Ejemplo 3.1Si se considera la siguiente regla de proyección

difusa de X a Y donde X={2,3,4,5,6,7,8,9} y Y={1,2,3,4,5,6}:

IF x es Mediano, THEN y es Pequeña

Donde Mediano y Pequeño son subconjuntos difusos de X y Y caracterizados por las siguientes funciones de membresía:

Mediano 0.1/2+0.3/3+0.7/4+1/5+1/6+0.7/7+0.5/8+0.2/9

Pequeño 1/1+1/2+0.9/3+0.6/4+0.3/5+0.1/6

Page 126: SISTEMA DIFUSO Y SUS PROPIEDADES

La relación difusa R que representa a la regla es el producto Cartesiano de Mediano y pequeño.

Si se utiliza el operador min para construir el producto Cartesiano, se tiene:

El resultado de la relación difusa que representa a la regla es:

)12.3(,min, yxyx PequeñoMedianoR

Page 127: SISTEMA DIFUSO Y SUS PROPIEDADES

)13.3(

1.02.02.02.02.02.0

1.03.05.05.05.05.0

1.03.06.07.07.07.0

1.03.06.09.00.10.1

1.03.06.09.00.10.1

1.03.06.07.07.07.0

1.03.03.03.03.03.0

1.01.01.01.01.01.0

R

Page 128: SISTEMA DIFUSO Y SUS PROPIEDADES

3.1.5.2 El Fundamento de los 3.1.5.2 El Fundamento de los Modelos Difusos Basados en Modelos Difusos Basados en

Reglas: La Gráfica DifusaReglas: La Gráfica DifusaEl fundamento teórico de las reglas de

proyección difusa es una grafica difusa y una regla composicional de inferencia, las cuales fueron introducidas en la unidad 2.

Una gráfica difusa puede ser descrita convenientemente por una regla difusa en la forma de

IF x es A THEN y es B.

Page 129: SISTEMA DIFUSO Y SUS PROPIEDADES

Tal declaración (o regla), como lo puntualizó Zadeh, generaliza la relación de dependencia entre las variables en una lookup table tal que:

IF x es 5 THEN y es 10 IF x es 10 THEN y es 14.

Un conjunto de tales dependencias forma una proyección funcional de x a y. Generalizando estas proyecciones punto-a-punto a una proyección de conjuntos difusos a conjuntos difusos, se introducen dos beneficios: (1) se pueden reducir el número total de reglas punto-a-punto requeridas para aproximar una función. (2) Utilizando palabras en las reglas difusas se hace más fácil la captura, el entendimiento y comunicar el conocimiento humano fundamental.

Page 130: SISTEMA DIFUSO Y SUS PROPIEDADES

Si f* es una gráfica difusa descrita por un conjunto de reglas de proyección difusa de la forma:

IF x es Ai then y es Bi.

La gráfica difusa puede ser expresada matemáticamente como:

)14.3(* iii

BAf

Page 131: SISTEMA DIFUSO Y SUS PROPIEDADES

La inferencia (ejemplo, razonamiento interpolativo) de tal modelo difuso basado en reglas está basado en la regla composicional de inferencia, la cual fue introducida en la unidad 2.

El efecto neto es una distribución de posibilidad sobre el dominio de la definición de la variable de salida.

Page 132: SISTEMA DIFUSO Y SUS PROPIEDADES

En particular, B’ = A’ ◦ f* (3.15)

Donde f* representa la gráfica difusa de un modelo difuso dado, A’ es una entrada la cual puede ser difusa o crisp, y B’ es el valor de salida inferido antes de la defusificación.

Utilizando la definición de una regla composicional de inferencia, se puede expresar esto como:

Page 133: SISTEMA DIFUSO Y SUS PROPIEDADES

ii

iXx

iii

Y

Y

BAA

BAAoj

fAojfA

'

'Pr

)16.3('Pr' **

Donde X y Y son los universos de discurso de x y y, respectivamente, y Ā’ denota la extension cylindrical de A’ a XxY.

Page 134: SISTEMA DIFUSO Y SUS PROPIEDADES

Ejemplo 3.5Ejemplo 3.5

Se tiene la siguiente regla:

IF x es Mediano THEN y es Pequeño y el dato de entrada

x es Pequeño donde Pequeño para x es definido como

Pequeño 1/1+0.9/2+0.6/3+0.3/4+0.1/5

Page 135: SISTEMA DIFUSO Y SUS PROPIEDADES

Para encontrar los valores posibles de y, se realiza la composición de los valores posibles de x con la relación difusa R en la Ec. (3.13) utilizando la composición sup-min:

1.03.06.06.06.06.0

)17.3(

1.02.02.02.02.02.0

1.03.05.05.05.05.0

1.03.06.07.07.07.0

1.03.06.09.00.10.1

1.03.06.09.00.10.1

1.03.06.07.07.07.0

1.03.03.03.03.03.0

1.01.01.01.01.01.0

0001.03.06.09.01

RPequeño

Por lo tanto, el resultado de la inferencia es: y = 0.6/2+0.6/3+0.6/4+0.6/5+0.3/6+0.1/7

Page 136: SISTEMA DIFUSO Y SUS PROPIEDADES

En el ejemplo 3.5, se consideró solamente una regla. Sin embargo, un modelo difuso para aproximar una función generalmente está formado por un conjunto de reglas de proyección difusas. En tal caso, la relación difusa de todo el modelo (denotado FM, fuzzy model) es construida al formar una unión de relaciones difusas de reglas individuales:1

1Ya que estas reglas de proyección difusas tienen las mismas variables antecedentes y las mismas variables consecuentes, sus relaciones difusas R1, R2,…, Rn son definidas en el mismo espacio.

)18.3(21 nRRRFM

Page 137: SISTEMA DIFUSO Y SUS PROPIEDADES

Entonces se aplica la regla composicional de inferencia a la entrada del modelo y la relación difusa que representa el modelo para obtener la salida del modelo.

Existen diferentes tipos de modelos difusos, los cuales varían por los operadores de la composición seleccionados y por los operadores de disyunción (unión) difusa utilizados al combinar múltiples reglas.

Page 138: SISTEMA DIFUSO Y SUS PROPIEDADES

3.1.6 Tipos de Modelos Difusos Basados en Reglas

Unidad 3Unidad 3SISTEMA DIFUSO Y SUS SISTEMA DIFUSO Y SUS

PROPIEDADESPROPIEDADES

Page 139: SISTEMA DIFUSO Y SUS PROPIEDADES

3.1.6 Tipos de Modelos Difusos 3.1.6 Tipos de Modelos Difusos Basados en ReglasBasados en Reglas

Existen tres tipos de modelos difusos basados en reglas para aproximar una función: (1) el modelos de Mamdani, (2) El modelo de Takagi-Sugeno-Kang (TSK), y (3) el modelo aditivo de Kosko (SAM).

El esquema (proyecto) de inferencia de SAM es similar al modelo TSK. Ambos utilizan una inferencia semejante a la suma ponderada para agregar la conclusión de múltiples reglas en una conclusión final. Por lo anterior, se referirá a estos modelos de reglas como modelos de reglas aditivas.

Page 140: SISTEMA DIFUSO Y SUS PROPIEDADES

Por lo contrario, el modelo de Mamdani combina los resultados de la inferencia de reglas utilizando super-imposición, no adición. Por consiguiente, es un modelo no-aditivo. La Fig. 3.10 muestra la clasificación de estos modelos difusos basados en reglas:

Page 141: SISTEMA DIFUSO Y SUS PROPIEDADES

Figura 3.10 Clasificación de Modelos Difusos Basado en Regla para Aproximar una Función

Modelos de Reglas No-Aditivas Modelos de Reglas Aditivos

Modelos Difusos Basados en Reglas

Modelo de Mamdani Modelo TSK SAM

Page 142: SISTEMA DIFUSO Y SUS PROPIEDADES

El primer modelo desarrollado fue el modelo de Mamdani (E. H. Mamdani), quien desarrollo el primer controlador lógico difuso utilizando el modelo. La mayoría de los sistemas de control desarrollados en los 80’s utilizan el modelo de Mamdani.

Page 143: SISTEMA DIFUSO Y SUS PROPIEDADES

El modelo Takagi-Sugeno-Kang (TSK) fue presentado por primera vez por T. Takagi y Prof. M. Sugeno en 1985. Otro estudiante de Sugeno, K. T. Kang continuo trabajando en las aplicaciones e identificación del modelo. El modelo TSK fue más utilizado en los 90’s por la comunidad de investigadores y la industria. Una de las principales ventajas del modelo TSK es que puede aproximar una función utilizando pocas reglas.

Page 144: SISTEMA DIFUSO Y SUS PROPIEDADES

El modelo de Mamdani y el SAM utilizan reglas en las que la parte del consecuente es un conjunto difuso:

Ri: If x1 es Ai1 y x2 es Ai2 y … y xs es Ais

Then y es Ci , i=1, 2, 3, …, M (3.19)

donde M es el número de reglas difusas, xj Uj (j=1, 2, 3, …,s) son las variables de entrada.

y V es la variable de salida, y Aij y Ci son los conjuntos

difusos caracterizados por funciones de membresía Aij (xj) y

Ci(y), respectivamente.

Page 145: SISTEMA DIFUSO Y SUS PROPIEDADES

Estos dos modelos difusos basados en reglas difieren en sus esquemas de inferencia. El modelo TSK utiliza una regla cuya parte THEN es un modelo lineal:

Ri: If x1 es Ai1 y x2 es Ai2 y … y xs es Ais

Then y es fi (x1, x2, …, xs), i=1, 2,…, M

donde fi es una función lineal.

Page 146: SISTEMA DIFUSO Y SUS PROPIEDADES

3.1.7 Modelo Mamdani3.1.7 Modelo MamdaniEste modelo consiste de la siguiente regla

lingüística que describe una proyección de U1 x U 2 x …x Ur a W.Ri: IF x1 es Ai1 y … y xr es Air THEN y es Ci

donde xj (j=1,2, …,r) son las variables de entrada, y es la variable de salida, y Aij y Ci son conjuntos difusos para xj y y respectivamente.

Page 147: SISTEMA DIFUSO Y SUS PROPIEDADES

Las entradas son de la forma: x1 es A’1 , x2 es A’2 ,…, xr es A’r

donde A’1 , A’2 ,…, A’r son subconjuntos difusos de U1 , U 2 ,Ur (ejemplo, números difusos), la contribución de la regla Ri a una salida del modelo de Mamdani es un conjunto difuso cuya función de membresía es calculada por:

)20.3()()( 21' yyii

CiniiC

Page 148: SISTEMA DIFUSO Y SUS PROPIEDADES

donde αi es el grado de matching (combinación o ser igual a) (ejemplo, fuerza de disparo) de la regla Ri , y donde αij es el grado de igualdad entre xj y la condición Ri acerca de xj.

)21.3()(sup ' jAjAx

ij xxijj

j

Page 149: SISTEMA DIFUSO Y SUS PROPIEDADES

y denota el operador “min”. Esto es el “método de inferencia por recorte” (unidad 2).

La salida final del modelo es la agregación de las salidas de todas las reglas, esto se realiza utilizando un operador “max”:

)22.3(,,,max ''2

'1

yyyyLCCCC

Page 150: SISTEMA DIFUSO Y SUS PROPIEDADES

Nótese que la salida C es un conjunto difuso. Esta salida difusa puede ser defusificada en una salida crisp utilizando uno de las técnicas de defusificación (ver anexos de esta unidad).

Page 151: SISTEMA DIFUSO Y SUS PROPIEDADES

3.1.8 Modelo TSK3.1.8 Modelo TSKEl modelo TSK se presento por Takagi y

por Sugeno en 1998 una década después del modelo de Mamdani. Después Sugeno y Kang también trabajaron en la identificación de este tipo de modelos difusos.

La principal motivación para desarrollar este modelo es reducir al número de reglas requeridas por el modelo de Mamdani, especialmente para problemas complejos y alta dimensionalidad.

Page 152: SISTEMA DIFUSO Y SUS PROPIEDADES

Para lograr esta meta, el modelo TSK remplazó los conjuntos difusos en el consecuente (parte THEN) de la regla de Mamdani con una ecuación lineal de las variables de entrada. Por ejemplo un modelo TSK de dos-entradas una-salida consiste de reglas en la forma de:

IF x es Ai y y es Bj

THEN z=ax+by+c donde a, b, c son constantes numéricas. En

general, las reglas en un modelo TSK tienen la forma:

IF x1 es Ai1 y …y xr es Air

THEN y= fi(x1, x2, …,xr)= bi0+bi1x1+…+birxr

Page 153: SISTEMA DIFUSO Y SUS PROPIEDADES

donde fi es el modelo lineal, y bij (j=0, 1,…, r) son los parámetros reales evaluados.

La inferencia ejecutada por el modelo TSK es una interpolación de todos los modelos lineales pertinentes. El grado de pertinencia de un modelo lineal es determinado por el grado para el cual el dato de entrada pertenece al subespacio difuso asociado con el modelo lineal. Estos grados de pertinencia llegan hacer el peso o ponderación en el proceso de interpolación.

Page 154: SISTEMA DIFUSO Y SUS PROPIEDADES

La salida total del modelo está dada por la Ec (3.23) donde αi es el grado de matching de la regla Ri, el cual es análogo al grado de matching calculado por la Ec. (3.20) del modelo de Mamdani.

)23.3(

,,,

1

1110

1

121

L

ii

L

iririii

L

ii

L

irii xbxbbxxxf

y

Page 155: SISTEMA DIFUSO Y SUS PROPIEDADES

Las entradas para un modelo TSK son números crisp (no-difusos). Por lo anterior, el grado de la entrada que iguala (matches) la ith regla típicamente es calculado utilizando el operador min:

Sin embargo, el operador producto también puede ser utilizado:

)24.3(,,,min 21 21 rAAAi aaairii

)25.3(21 21 rAAAi aaairii

Page 156: SISTEMA DIFUSO Y SUS PROPIEDADES

3.1.9 Modelo Estándar Aditivo 3.1.9 Modelo Estándar Aditivo (SAM)(SAM)

El SAM fue presentado por B. Kosko en 1993. La estructura de las reglas difusas en SAM es idéntica al modelo de Mamdani. No obstante, existe cuatro diferencias entre los esquemas de inferencia de estos dos modelos:– (1) SAM asume que las entradas son crisp, mientras

que el modelo de Mamdani maneja tanto entradas crisp como difusas.

– (2) SAM utiliza el método de inferencia por escalamiento (ver unidad 2), mientras que Mamdani utiliza el método de recorte. Como ya se ha mencionado esta diferencia es debido a los operadores de composición que son elegidos y utilizados por los dos modelos.

Page 157: SISTEMA DIFUSO Y SUS PROPIEDADES

– (3) SAM utiliza la adición para combinar las conclusiones de las reglas difusas, mientras Mamdani utiliza el max.

– (4) SAM incluye la técnica de defusificación por centroide, mientras que el modelo de Mamdani no insiste en un método de defusificación específica.

Page 158: SISTEMA DIFUSO Y SUS PROPIEDADES

Si se tiene un modelo de dos-entradas una-salida, la generalización para un modelo con entradas arbitrarias es directa. Si se considera un modelo estándar aditivo consistente de reglas de la forma:

IF x es Ai y y es Bi THEN z es Ci. (3.26)

Page 159: SISTEMA DIFUSO Y SUS PROPIEDADES

Dadas las entradas crisp x = xo, y=yo, la salida del modelo2 es:

donde centroid es la función que ejecuta la defusificación por centroide. La Ec. (3.27) puede ser transformada en una forma más sencilla de calcular.

)27.3(

iCoBoA zyxCentroidz

iii

2La forma más general del modelo SAM permite que cada regla sea asociado con una ponderación o peso.

Page 160: SISTEMA DIFUSO Y SUS PROPIEDADES

SumarioSumario

Existen dos diferentes tipos de reglas if-then difusas: reglas de implicación difusa y reglas de proyección difusa. Las primeras son para describir una relación lógica entre dos sentencias lógicas, mientras las segundas son para describir una relación de proyección funcional entre las entradas y las salidas de un modelo.

Page 161: SISTEMA DIFUSO Y SUS PROPIEDADES

El fundamento de una regla de proyección difusa es una gráfica difusa y una regla composicional de inferencia.

Un conjunto de reglas de proyección difusa forman un modelo difuso basado en reglas.

Page 162: SISTEMA DIFUSO Y SUS PROPIEDADES

Los conceptos principal de los modelos difusos basados en reglas son: (1) partición difusa del espacio de entrada, (2) proyección de cada subregión difusa a un modelo local utilizando una regla de proyección difusa, (3) fusión de la salida de múltiples reglas a través del razonamiento interpolativo, y (4) defusificación.

Page 163: SISTEMA DIFUSO Y SUS PROPIEDADES

Existen tres tipos principales de modelos difusos: Mamdani, TSK, y SAM. Las dos últimas son aditivas, mientras el primero no es aditiva.

La diferencia fundamental entre el modelo de Mamdani y el de SAM tiene que ver con los operadores de composición, conjunción, y disyunción seleccionados en sus razonamientos.

Page 164: SISTEMA DIFUSO Y SUS PROPIEDADES

La diferencia entre el modelo TSK y el de SAM es la estructura de sus modelos locales (ejemplo, las partes THEN de las reglas). El modelo TSK utiliza un modelo local lineal, mientras que SAM utiliza una constante difusa como su modelo local de regla.

Page 165: SISTEMA DIFUSO Y SUS PROPIEDADES

3.2 Lógica Difusa, Implicaciones Difusas y Razonamiento Aproximado.

Unidad 3Unidad 3SISTEMA DIFUSO Y SUS SISTEMA DIFUSO Y SUS

PROPIEDADESPROPIEDADES

Page 166: SISTEMA DIFUSO Y SUS PROPIEDADES

3.2 Lógica Difusa, Implicaciones Difusas y Razonamiento Aproximado.

Unidad 3Unidad 3SISTEMA DIFUSO Y SUS SISTEMA DIFUSO Y SUS

PROPIEDADESPROPIEDADES

Page 167: SISTEMA DIFUSO Y SUS PROPIEDADES

IntroducciónIntroducción

Aunque se ha utilizado el término “Lógica Difusa” con frecuencia en los temas anteriores de este capítulo, se utilizó en un sentido general (refiriéndose a una colección de técnicas basadas en conjuntos difusos). En el presente tema se mostrarán algunos tópicos relacionados a “Lógica Difusa” en un sentido particular (refiriéndose a una generalización de los sistemas lógicos clásicos de dos-valores).

Page 168: SISTEMA DIFUSO Y SUS PROPIEDADES

La lógica clásica ofrece una manera de ver formalmente el razonamiento. Un sistema lógico tiene dos componentes principales: (1) un lenguaje formal para estructurar las declaraciones acerca del mundo, y (2) un conjunto de mecanismos de inferencia para inferir declaraciones adicionales acerca del mundo partiendo de declaraciones ya dadas.

Page 169: SISTEMA DIFUSO Y SUS PROPIEDADES

Dos de los sistemas lógicos más comúnmente utilizados (desde un punto de vista binario) son: (1) lógica proposicional, y (2) lógica de predicado de primer orden.

Se introducirá la lógica difusa con un énfasis en implicaciones difusas y su razonamiento. Se presentarán las implicaciones difusas por dos razones.

Primero, es el esquema de razonamiento más comúnmente utilizado en aplicaciones

Page 170: SISTEMA DIFUSO Y SUS PROPIEDADES

de la lógica difusa (desde un sentido particular). Una importante aplicación de la implicación difusa son: los sistemas expertos.

Una segunda razón para trabajar con implicaciones difusas es que en si son complicadas, por el hecho de que no existe una única definición de implicación difusa. De hecho, existen tres formas principales de definir una implicación difusa, lo cual nos conduce a tres familias de implicaciones difusas.

Page 171: SISTEMA DIFUSO Y SUS PROPIEDADES

Lógica ProposicionalLógica Proposicional

En lógica proposicional, una declaración acerca del mundo se construye por: (1) representando oraciones simples como unidades base llamadas proposiones, y (2) conectando proposiciones con los siguientes conectores para formar oraciones complejas: ¬ (not), (and), (or), (implies).

Page 172: SISTEMA DIFUSO Y SUS PROPIEDADES

Por ejemplo, la siguiente declaración– If hoy es un día de la semana y la hora del día

es una hora pico, then el tráfico está congestionado.

se puede representar al definir

primeramente la siguientes tres proposiciones:

Page 173: SISTEMA DIFUSO Y SUS PROPIEDADES

P: hoy es un día de la semanaQ: la hora actual es una hora picoR: el tráfico está congestionado

entonces al conectarlos utilizando “and” e “implication” se tiene:

(P Q) R (3.28)

Page 174: SISTEMA DIFUSO Y SUS PROPIEDADES

Una declaración lógica clásica puede tener dos posibles valores de verdad: falso o verdadero. Debido a que una conectiva lógica es aplicada a una sub formula o a un par de subformula, su significado se puede definir al listar el valor de verdad de la formula resultante (compuesta) para todos los posibles valores de verdad combinados de las subformula.

Page 175: SISTEMA DIFUSO Y SUS PROPIEDADES

La tabla de verdad de las conectivas mencionadas anteriormente se ilustra en la tabla 3.1.

Tabla 3.1 Tabla de Verdad de las Conectivas Lógicas.

¬

Falso Falso Verdadero Falso Falso Verdadero

Falso Verdadero Verdadero Falso Verdadero Verdadero

Verdadero Falso Falso Falso Verdadero Falso

Verdadero Verdadero Falso Verdadero Verdadero Verdadero

Page 176: SISTEMA DIFUSO Y SUS PROPIEDADES

La conectiva de “implicación” es especialmente importante, debido a que es base de las reglas de implicación difusas.

Una implicación tiene dos partes: una premisa (la “parte if” precede a la conectiva de implicación) y una conclusión (la “parte then” que sigue a la conectiva de implicación). En la Ec. 3.28, por ejemplo, PQ es la premisa y R es la conclusión.

Page 177: SISTEMA DIFUSO Y SUS PROPIEDADES

Una implicación α es lógicamente equivalente a ¬α. Esto es, una implicación es verdadera si su premisa es falsa o su conclusión es verdadera. El racionamiento de esta definición es que la implicación no debería decir nada respecto a si es verdadera cuando la premisa es falsa (ver tabla 3.1).

Page 178: SISTEMA DIFUSO Y SUS PROPIEDADES

Para encontrar el valor de verdad de cuando α es falsa y α es verdadera, se identifican las filas de la tabla de verdad que tienen el valor de verdad correcto asignado bajo las columnas de α y α (primera y segunda fila). Los valores de verdad de en esas dos filas son “Falso” y “verdadero”, respectivamente. Por lo tanto, nada se puede inferir acerca del valor de verdad de (ejemplo, es desconocido).

Page 179: SISTEMA DIFUSO Y SUS PROPIEDADES

Uno de los esquemas de inferencia más importantes en la lógica proposicional es el modus ponens. Dado que una implicación y su premisa son verdaderas, el modus ponens posibilita deducir que el consecuente es verdadero.

Page 180: SISTEMA DIFUSO Y SUS PROPIEDADES

Por ejemplo, si hoy es un día de la semana (martes) y es una hora pico, se puede deducir que el tráfico está congestionado utilizando la implicación de la Ec. 3.28

R

Q

P

RQP )(

Page 181: SISTEMA DIFUSO Y SUS PROPIEDADES

Otro esquema de inferencia que involucra una implicación es el modus tolens. De una implicación y la negación de su conclusión, se puede deducir la negación de su premisa:

Una de las principales limitaciones de la lógica proposicional es que no puede fácilmente describir el conocimiento que se aplica a una clase de objeto. Para hacer esto, se necesita de “el cálculo del predicado de primer –orden”.

Page 182: SISTEMA DIFUSO Y SUS PROPIEDADES

Predicado de Primer-OrdenPredicado de Primer-Orden

El Cálculo del Predicado de Primer-Orden (FOPC) ofrece un lenguaje formal que es más sólido que la lógica proposicional.

Específicamente, el FOPC permite la utilización de variables en una declaración lógica. Una variable en FOPC se asocia con uno de los dos siguientes cuantificadores: el cuantificador universal (“para todo”) y el cuantificador existencial (“ahí existen”). El primero es utilizado para describir una declaración que es verdadera para TODOS los objetos posibles, mientras el segundo se utiliza para describir una declaración que es verdadera para AL MENOS UN objeto.

Page 183: SISTEMA DIFUSO Y SUS PROPIEDADES

El FOPC utiliza predicados para describir oraciones simples. Un predicado representa un conjunto de objetos o una relación. Un predicado tiene un número de argumentos, los cuales pueden ser variables o constantes. Algunos ejemplos de predicados con argumentos constantes son:

Nativo del lugar(Juan) Juan es un Nativo,

Page 184: SISTEMA DIFUSO Y SUS PROPIEDADES

Hora pico(5 pm): A las 5 de la tarde es hora pico.Amistad(Pedro, Andrés): Pedro y Andrés son

amigos.

El FOPC combina expresiones lógicas simples en una compleja, utilizando conectivas lógicas. Por ejemplo, una declaración como: “todos los nativos del lugar como todas las tradiciones nativas” pueden ser descritos en un sistema lógico llamado lógica de predicado de primer-orden como sigue:

Page 185: SISTEMA DIFUSO Y SUS PROPIEDADES

x, y Nativo del lugar(x) Tradiciones del lugar(y) Como(x,y) (3.29)

donde x y y son variables; Nativo del lugar, Tradiciones del lugar, y Como son predicados.

Todas las reglas de inferencia en la lógica proposicional se pueden extender hacia el FOPC al encontrar las sustituciones propias de las variables utilizando un algoritmo de unificación. Por ejemplo, dados los siguientes hechos:

Nativo del lugar (Juan)Tradiciones del lugar (Fogata).

Page 186: SISTEMA DIFUSO Y SUS PROPIEDADES

Modus ponens se puede aplica a la Ec. (3.29) al sustituir las variables x y y con Juan y Fogata respectivamente, denotada como {Juan/x, Fogata/y}.– x,y Nativo del lugar(x) Tradiciones del

lugar(y)Como(x,y)– Nativo del lugar(Juan)– Tradición del lugar(Fogata) . Como(Juan, Fogata) = {Juan/x, Fogata/y}

Page 187: SISTEMA DIFUSO Y SUS PROPIEDADES

donde denota una variable de sustitución. Las variables de sustitución son llamadas UNIFICADORES. Los algoritmos para encontrar estas variables de sustitución son llamados algoritmos de unificación.

Una de las principales limitaciones de la lógica clásica es que no puede representar y razonar fácilmente el conocimiento que es incierto. La lógica difusa ayuda a generalizar la lógica clásica para razonar bajo incertidumbre.

Page 188: SISTEMA DIFUSO Y SUS PROPIEDADES

LÓGICA DIFUSALÓGICA DIFUSAUna importante meta de la lógica difusa es que

puede realizar una inferencia razonable aun cuando la condición de una regla de implicación se cumpla parcialmente.

La capacidad anterior se conoce como razonamiento aproximado.

El razonamiento aproximado en la lógica difusa se realiza por medio de dos técnicas que están relacionadas: (1) representando el significado de una regla de implicación difusa utilizando una relación difusa, y (2) obteniendo una conclusión inferida al aplicar la regla composicional de inferencia a la relación de implicación difusa.

Page 189: SISTEMA DIFUSO Y SUS PROPIEDADES

Implicación difusaImplicación difusa

Sea mencionado que una regla de proyección difusa se puede representar mediante una relación difusa entre las variables del antecedente y las variables del consecuente. Similarmente, se puede representar una regla de implicación difusa utilizando una relación difusa.

Page 190: SISTEMA DIFUSO Y SUS PROPIEDADES

Sin embargo, el contenido de las relaciones difusas para estos dos tipos de reglas son muy diferentes debido a la diferencia en sus semánticas. Una regla de proyección difusa describe una asociación; por lo tanto, su relación difusa se construye mediante el producto Cartesiano de su condición difusa antecedente y de su conclusión difusa consecuente.

Page 191: SISTEMA DIFUSO Y SUS PROPIEDADES

Sin embargo, una regla de implicación difusa, describe una implicación lógica generalizada; por lo tanto, su relación difusa necesita ser construida de la semántica de una generalización a la implicación en la lógica de dos-valores.

Page 192: SISTEMA DIFUSO Y SUS PROPIEDADES

La diferencia entre las semánticas de las reglas de proyección difusa y las reglas de implicación difusa se pueden ver desde las diferencias en sus comportamientos de inferencia.

Aun que estos dos tipos de reglas se comportan igual cuando sus antecedentes se cumplen, se comportan diferente cuando sus antecedentes no se cumplen.

Page 193: SISTEMA DIFUSO Y SUS PROPIEDADES

Por ejemplo, suponga que x y y son dos variables enteras que toman los valores del intervalo [0, 10]. Suponga que si x está entre 1 y 3, entonces y es 7 o 8. Este conocimiento puede ser representado en al menos dos formas: (1) como una implicación lógica, y (2) una declaración condicional en el procedimiento de un lenguaje de programación (ejemplo, Visual Basic, C, etc.). Sin embargo, las dos representaciones son diferentes.

Page 194: SISTEMA DIFUSO Y SUS PROPIEDADES

Si se asume que también se conoce el valor de x es 5, la representación lógica incluirá que y es desconocida (ejemplo: y puede ser cualquier entero en el intervalo [0, 10]), pero la representación procesal no hará ninguna conclusión acerca del valor de y, ya que el componente “else” de la declaración if-then-else se desconoce.

Page 195: SISTEMA DIFUSO Y SUS PROPIEDADES

Por facilidad de comparación, se resumirán estos dos resultados diferentes como:

Regla de Implicación (Representación Lógica)

Dado: x [1,3] y [7, 8]

x = 5 .

Infer: y es desconocido ( y [0, 10])

Page 196: SISTEMA DIFUSO Y SUS PROPIEDADES

Regla de Proyección (Representación Procesal)

Declaración: IF x [1,3] THEN y [7,8]

Valor de la Variable: x = 5 .

Resultado de la Ejecución: no acción

Page 197: SISTEMA DIFUSO Y SUS PROPIEDADES

Las dos representaciones corresponden a los dos tipos de reglas difusas: la representación lógica es la base de las reglas de implicación difusa, mientras que la representación procesal es la esencia de las reglas de proyección difusa.

Para establecer el fundamento de la representación de una implicación difusa utilizando una relación difusa, se mostrará primero como una implicación que involucra conjuntos clásicos puede ser representada como una relación de posibilidad binaria.

Page 198: SISTEMA DIFUSO Y SUS PROPIEDADES

Para ver esto, primero se considerará el siguiente ejemplo:

x {b,c,d} y {s,t} (3.30)

donde los universos de discurso de x y y son U = {a,b,c,d,e,f} y V = {r,s,t,u,v}, respectivamente.

Así una implicación de conjunto-a-conjunto en realidad especifica, un conjunto de implicaciones posibles tal como:

x=b→y=s x=b→y=t x=c→y=s

Page 199: SISTEMA DIFUSO Y SUS PROPIEDADES

Y un conjunto de implicaciones imposibles tal como:

x=b→y=r x=b→y=r x=b→y=v

Además, si se conoce que el antecedente es falso, la implicación es verdad a pesar del valor de y.

Page 200: SISTEMA DIFUSO Y SUS PROPIEDADES

Por lo tanto, todas las siguientes implicaciones son posibles:

x=a→y=r x=a→y=s . x=e→y=r . x=f→y=u x=f→y=v

Page 201: SISTEMA DIFUSO Y SUS PROPIEDADES

Por lo tanto, se puede representar el significado de la implicación conjunto-a-conjunto utilizando la siguiente relación de posibilidad:

)31.3(

11111

11111

00110

00110

00110

11111

,

f

e

d

c

b

a

yxR

vutsr

ji

Page 202: SISTEMA DIFUSO Y SUS PROPIEDADES

donde una entrada en la relación R(xi , yj) representa si:

(x = xi) → (y = yj) (3.32)

es posible.

Se denominará a tal relación de posibilidad una relación de implicación. Como cualquier otra distribución de posibilidad, “1” significa posible, y “0” significa imposible.

)33.3(

,,,0

,,,1,

tsydcbxif

tsydcbxifyxR

ji

ji

ji

Page 203: SISTEMA DIFUSO Y SUS PROPIEDADES

Por ejemplo, R(a,r) es 1 debido a que el antecedente a[b,c,d] es falso.

Se puede ahora puntualizar la diferencia entre la relación de posibilidad de una regla de proyección y de una regla de implicación. La diferencia se ilustra en la Fig. 3.11, para la regla “If x es A then y es B”.

Page 204: SISTEMA DIFUSO Y SUS PROPIEDADES

Figura 3.11 Vista gráfica de la relación de Posibilidad para (a) una Regla de implicación, y (b) una regla de proyección correspondiente.

A

y

B

x A

y

B

x

(a) (b)

Page 205: SISTEMA DIFUSO Y SUS PROPIEDADES

Los puntos en el área sombreada son posibles (posibilidad es 1) mientras que en el área blanca no son posibles (posibilidad es 0).

Las áreas sombreadas corresponden a las entradas “1” en la relación de implicación de la Ec. (3.31).

Page 206: SISTEMA DIFUSO Y SUS PROPIEDADES

La Fig. 3.11 hace eco a un punto que se especificó anteriormente –las reglas de implicación y las reglas de proyección difieren en como tratan la situación en la cual falla el cumplimiento de la condición-if.

En la Fig. 3.11 estas situaciones están en las dos regiones fuera del área rectangular correspondiente a “x es A”.

Page 207: SISTEMA DIFUSO Y SUS PROPIEDADES

Después de discutir el significado de una implicación binaria conjunto-a-conjunto, se puede ahora considerar una implicación involucrando conjuntos difusos (ejemplo, implicación difusa).

(x es A) → (y es B) (3.34)

donde A y B son subconjuntos difusos de U y V , respectivamente. Como en el ejemplo anterior, esta implicación también especifica la posibilidad de varias implicaciones punto-a-punto. La diferencia principal aquí es que las posibilidades no son más binarias.

Page 208: SISTEMA DIFUSO Y SUS PROPIEDADES

Por lo tanto, el significado de la implicación difusa se puede representar por una relación de implicación R definida como:

donde I denota la distribusión de posibilidad impuesta por la implicación.

)35.3(, I jijiI yyxxyxR

Page 209: SISTEMA DIFUSO Y SUS PROPIEDADES

En lógica difusa, esta distribución de posibilidad es construida de los valores de verdad de las implicaciones ejemplificadas obtenidas al reemplazar las variables en la implicación con los pares de sus valores posibles:

Donde t denota el valor de verdad de una proposición.

La Ec. 3.36 establece una relación importante entre implicación difusa y lógica multivaluada.

)36.3( I jiji BesyAesxtyyxx

Page 210: SISTEMA DIFUSO Y SUS PROPIEDADES

El valor de verdad de la implicación “xi es A→yj es B” es definido en términos del valor de verdad de la proposición “xi es A” y el valor de verdad de la proposición “yj es B”. Por conveniencia, se referirá a estos valores de verdad como i y j , respectivamente, por ejemplo:

t(xi es A) = i

t(yj es B) = j

Page 211: SISTEMA DIFUSO Y SUS PROPIEDADES

El valor de verdad de la implicación (xi es A→ yj es B) es así una función I de i y j. t(xi A → Yj es B) = I(i , j)

Se denominará a la función I una “función implicación”.

No existe una definición única para la función implicación.

Page 212: SISTEMA DIFUSO Y SUS PROPIEDADES

Diferentes funciones de implicación conllevan diferentes relaciones de implicación difusa. Sin embargo, todas las funciones de implicación deberían, al menos, ser consistentes con la tabla de verdad de implicación en lógica proposicional:

I (0, j ) = 1

I (i , 1) = 1

Page 213: SISTEMA DIFUSO Y SUS PROPIEDADES

Varias definición de las funciones de implicación han sido desarrollados desde ambos comunidades de investigación tanto de lógica difusa como de lógica multivaluada. Sin embargo, antes de introducir dichas definiciones, se describirán varios criterios intuitivos de resultados de inferencias deseadas de implicaciones difusas. Estos criterios formarán la base para evaluar y calcular diferentes funciones de implicación difusa.

Page 214: SISTEMA DIFUSO Y SUS PROPIEDADES

Razonamiento AproximadoRazonamiento Aproximado

Dada una distribución de posibilidad de la variable X y la posibilidad de implicación de X a Y, se infiere la distribución de posibilidad de Y. A continuación, se mostrará como se obtiene tal esquema de inferencia.

Dado: x = xi es posible AND

x = xi y = yj es posible______________________________

Infer: Y = yj es posible

Page 215: SISTEMA DIFUSO Y SUS PROPIEDADES

Mas generalmente, se tiene:

Dado: Π (X = xi) = a AND

Π (X = xi Y = yj) = b

____________________________

Infer: Π (Y = yj ) = a b

donde es un operador de conjunción difuso.

Page 216: SISTEMA DIFUSO Y SUS PROPIEDADES

Cuando diferentes valores de X implican un valor idéntico de Y por ejemplo yj con grados de posibilidad variables, estas posibilidades inferidas acerca de Y = yj necesitan ser combinadas utilizando una disyunción difusa. Por lo tanto, la ecuación completa para calcular la distribución de posibilidad inferida de Y es:

la Ec. (3.37) es la regla composicional de inferencia.

)37.3( jiix

j yYxXxXyYi

Page 217: SISTEMA DIFUSO Y SUS PROPIEDADES

Independientemente de que las reglas de implicación difusa como las de proyección difusa utilizan la regla composicional de inferencia para calcular sus inferencias resultantes, sus usos difieren en dos formas. Primero, la regla composicional de inferencia es aplicada a reglas de implicación individuales, mientras que la composición es aplicada a un conjunto de reglas de proyección difusas que aproximan una proyección funcional.

Page 218: SISTEMA DIFUSO Y SUS PROPIEDADES

Segundo, la relación difusa de una regla de proyección difusa es un producto Cartesiano de los antecedentes de la regla y su parte consecuente. Sin embargo, una entrada en la relación de implicación difusa es la posibilidad de que un valor de entrada particular implique un valor de salida particular.

Page 219: SISTEMA DIFUSO Y SUS PROPIEDADES

Criterios de Implicaciones DifusasCriterios de Implicaciones Difusas

Los criterios de inferencias deseadas que involucran los resultados de la implicación difusa pueden ser agrupados en seis grupos:

(1) El criterio Básico del Modus Ponens,(2) El criterio generalizado del Modus

Ponen que involucra hedges,(3) El criterio mismatch,(4) El criterio básico de Modus Tolens,

Page 220: SISTEMA DIFUSO Y SUS PROPIEDADES

(5) El criterio generalizado de Modus Tolen que involucra hedges,

(6) El criterio de la Cadena de implicaciones.

Todos excluyendo el último criterio fueron introducidos por Fukami, Mizumoto y Tanaks (*). El último criterio fue presentado por Zadeh (**).

(*) S. Fukuma, M. Mizumoto, and K Tamaka. “Somo considerations on fuzzy conditional inference”, Fuzzy Set and Systems, Vol. 4, pp243-273, 1980.

(**) L. A. Zadeh. “On the analysis of large scale systems”. In Systems Approaches and Environment Problems, Vandenhoeck and Ruprecht, pp 233-37, 1994.

Page 221: SISTEMA DIFUSO Y SUS PROPIEDADES

Criterios Intuitivos paraCriterios Intuitivos para involucrar la implicación Difusa involucrar la implicación Difusa

x es A x es Ay es By es B

Criterios Dado Inferencia

I x es A y es B

II-1 x es very A y es very B

II-2 x es very A yY es B

II-2* x es A’ and A’ A y es B

III-1 x es more or less A y es more or less B

III-2 x es more or less A y es B

Page 222: SISTEMA DIFUSO Y SUS PROPIEDADES

Criterios Dado Inferencia

IV x es not A y es V (desconocida)

V y es not B x es not A

VI y es not (very B) x es not (very A)

VII y es not (more or less B)

x es nor (more or less A)

VIII y es B x es U (desconocida)

IX y es Bz es C x es A z es C

Page 223: SISTEMA DIFUSO Y SUS PROPIEDADES
Page 224: SISTEMA DIFUSO Y SUS PROPIEDADES
Page 225: SISTEMA DIFUSO Y SUS PROPIEDADES
Page 226: SISTEMA DIFUSO Y SUS PROPIEDADES
Page 227: SISTEMA DIFUSO Y SUS PROPIEDADES
Page 228: SISTEMA DIFUSO Y SUS PROPIEDADES
Page 229: SISTEMA DIFUSO Y SUS PROPIEDADES
Page 230: SISTEMA DIFUSO Y SUS PROPIEDADES

Lógica Difusa Y Razonamiento Aproximado

Material Anexo a 3.1.3 Fundamentos de Reglas

Difusas.

Page 231: SISTEMA DIFUSO Y SUS PROPIEDADES

Lógica DifusaLógica Difusa

La Lógica es una base para el La Lógica es una base para el razonamientorazonamiento. La lógica bivalente . La lógica bivalente clásica trata con clásica trata con proposicionesproposiciones las cuales pueden ser las cuales pueden ser verdaderasverdaderas (valor lógica 1) o (valor lógica 1) o falsasfalsas (valor (valor lógico 0), lo que se conoce como lógico 0), lo que se conoce como valor de verdadvalor de verdad de la proposición. de la proposición.

Page 232: SISTEMA DIFUSO Y SUS PROPIEDADES

En general, las proposiciones En general, las proposiciones son oraciones expresadas en son oraciones expresadas en algún lenguaje y pueden ser algún lenguaje y pueden ser representadas en una representadas en una forma forma canónicacanónica::

x es P,x es P,xx es el sujeto y es el sujeto y PP designa el designa el

predicadopredicado el cual caracteriza el cual caracteriza una propiedad del sujeto.una propiedad del sujeto.

Page 233: SISTEMA DIFUSO Y SUS PROPIEDADES

Operaciones LógicasOperaciones Lógicas

Las operaciones lógicas son Las operaciones lógicas son funciones (lógicas) de dos funciones (lógicas) de dos proposiciones y son definidas vía proposiciones y son definidas vía Tablas de VerdadTablas de Verdad..

Si se tienen dos proposiciones Si se tienen dos proposiciones AA y y BB, las cuales pueden ser verdaderas , las cuales pueden ser verdaderas o falsas. Entonces se pueden tener o falsas. Entonces se pueden tener cuatro operaciones lógicas básicas cuatro operaciones lógicas básicas que son:que son:

Page 234: SISTEMA DIFUSO Y SUS PROPIEDADES

La conjunción (La conjunción (), “), “AA y y BB”.”.La disyunción (La disyunción (), “), “AA o o B B”.”.La implicación (o condicional) La implicación (o condicional)

((), “si ), “si AA entonces entonces BB”.”.La equivalencia (o bidireccional) La equivalencia (o bidireccional)

((), “), “AA si y solo si si y solo si BB”.”.

Page 235: SISTEMA DIFUSO Y SUS PROPIEDADES

Razonamiento LógicoRazonamiento Lógico

El procedimiento de razonamiento es El procedimiento de razonamiento es realizado a través de algunas realizado a través de algunas reglas reglas de inferencia. de inferencia. Algunas reglas de Algunas reglas de inferencia importantes son:inferencia importantes son:

((AA ( (AABB))))BB (modus ponens) (modus ponens)((BB ( (AABB))))AA (modus tollens) (modus tollens)((((AABB))((BBCC))))((AACC) (silogismo) (silogismo

hipotético)hipotético)

Page 236: SISTEMA DIFUSO Y SUS PROPIEDADES

El resultado de las proposiciones El resultado de las proposiciones anteriores siempre es cierto no anteriores siempre es cierto no importando cuales sean los valores importando cuales sean los valores de verdad de las proposiciones de verdad de las proposiciones AA y y BB..

El El modus ponensmodus ponens se utiliza para el se utiliza para el control difuso; y el control difuso; y el modus tollensmodus tollens se se utiliza en sistemas expertos.utiliza en sistemas expertos.

Page 237: SISTEMA DIFUSO Y SUS PROPIEDADES

Generalidades de un sistema Generalidades de un sistema experto difusoexperto difuso

Un sistema experto consiste de Un sistema experto consiste de una base de conocimiento y de una base de conocimiento y de una maquina de inferencia. La una maquina de inferencia. La base de conocimiento puede ser base de conocimiento puede ser descompuesta en una base de descompuesta en una base de datos y una base de reglas. datos y una base de reglas.

Page 238: SISTEMA DIFUSO Y SUS PROPIEDADES

La importancia de los sistemas La importancia de los sistemas llamados llamados "sistemas expertos "sistemas expertos difusos"difusos",, radica en sus radica en sus habilidades de poder representar habilidades de poder representar y razonar con imprecisión, lo cual y razonar con imprecisión, lo cual es inherente a los sistemas es inherente a los sistemas expertos.expertos.

Page 239: SISTEMA DIFUSO Y SUS PROPIEDADES

Base de conocimiento en la Base de conocimiento en la Lógica Difusa.Lógica Difusa.

Un hecho general en una Un hecho general en una base de base de conocimientoconocimiento, especifica el valor , especifica el valor de algún atributo para algún objeto de algún atributo para algún objeto que tenga la formaque tenga la forma: : X es AX es A, , donde donde XX denota una variable que denota una variable que toma sus valores dentro de algún toma sus valores dentro de algún universo U, y universo U, y AA representa un representa un conjunto difuso en U.conjunto difuso en U.

Page 240: SISTEMA DIFUSO Y SUS PROPIEDADES

Un hecho general Un hecho general X es AX es A, es , es transformado en una ecuación transformado en una ecuación de asignación de asignación R (X) = AR (X) = A, lo que , lo que significa que el conjunto difuso significa que el conjunto difuso AA es considerado como una es considerado como una restricción difusa "restricción difusa "R (X)R (X)", sobre ", sobre los valores que la variable los valores que la variable XX pueda tomar.pueda tomar.

Page 241: SISTEMA DIFUSO Y SUS PROPIEDADES

En el marco de la teoría de la En el marco de la teoría de la posibilidad un hecho de la forma posibilidad un hecho de la forma X es AX es A, es traducido en una , es traducido en una ecuación de ecuación de asignación de asignación de posibilidadposibilidad::

es la es la posibilidadposibilidad de que X tome el de que X tome el valor u, dada la información de valor u, dada la información de X es X es AA

AuX

Page 242: SISTEMA DIFUSO Y SUS PROPIEDADES

Una de las ventajas de los Una de las ventajas de los sistemas expertos difusos es que sistemas expertos difusos es que no es necesario un no es necesario un ajusteajuste perfecto perfecto entre los antecedentes entre los antecedentes de las reglas y la información de las reglas y la información dada acerca de una de sus dada acerca de una de sus variables.variables.

Page 243: SISTEMA DIFUSO Y SUS PROPIEDADES

Por ejemplo, un hecho podría ser Por ejemplo, un hecho podría ser de la forma de la forma X es A’X es A’, donde , donde A’ A’ es es un subconjunto difuso de U y un subconjunto difuso de U y A’A’AA..

Entonces, las dos piezas de Entonces, las dos piezas de información dentro de la base de información dentro de la base de conocimientoconocimiento, “X es A, “X es A” y “” y “Si X es Si X es A entonces Y es BA entonces Y es B”, podrían ser ”, podrían ser ligadas por medio de una ligadas por medio de una conectiva adecuada, para poder conectiva adecuada, para poder obtener información acerca de obtener información acerca de YY..

Page 244: SISTEMA DIFUSO Y SUS PROPIEDADES

Es así, que a partir de esta Es así, que a partir de esta información se pueden inferir las información se pueden inferir las restricciones sobre restricciones sobre YY, mediante , mediante su proyección en su proyección en BB. Esto . Esto conlleva, a los conlleva, a los modus ponens modus ponens generalizados (MPG)generalizados (MPG)..

Page 245: SISTEMA DIFUSO Y SUS PROPIEDADES

Modus Ponens GeneralizadoModus Ponens Generalizado

Los modelos matemáticos en los que Los modelos matemáticos en los que se basa la inferencia difusa, provienen se basa la inferencia difusa, provienen de la lógica proposicional, la cual es de la lógica proposicional, la cual es una área de la lógica tradicional que una área de la lógica tradicional que trata con las condiciones de variables trata con las condiciones de variables lógicas que representan proposiciones lógicas que representan proposiciones y que se extienden hacia la lógica y que se extienden hacia la lógica difusa, a través del uso de difusa, a través del uso de proposiciones que se expresan proposiciones que se expresan mediante un lenguaje sintético.mediante un lenguaje sintético.

Page 246: SISTEMA DIFUSO Y SUS PROPIEDADES

Uno de los principales Uno de los principales objetivosobjetivos de la lógica proposicional es el de la lógica proposicional es el estudio de las reglas mediante estudio de las reglas mediante las cuales se pueden producir las cuales se pueden producir nuevas variables lógicas en nuevas variables lógicas en función de otras variables lógicas función de otras variables lógicas dadas.dadas.

Page 247: SISTEMA DIFUSO Y SUS PROPIEDADES

Existe una regla básica de Existe una regla básica de implicación difusa, comúnmente implicación difusa, comúnmente utilizada en el razonamiento utilizada en el razonamiento aproximado, llamada aproximado, llamada modus modus ponens generalizadosponens generalizados ( (MPGMPG). ).

Page 248: SISTEMA DIFUSO Y SUS PROPIEDADES

El modus ponensEl modus ponens establece establece que, dadas dos proposiciones que, dadas dos proposiciones aa y y aabb llamadas premisas llamadas premisas, , donde “donde ““ representa a alguna “ representa a alguna función de implicación o relación función de implicación o relación difusa, difusa, el valor de verdad de la el valor de verdad de la proposición proposición bb o conclusión o conclusión puede ser inferido.puede ser inferido.

Page 249: SISTEMA DIFUSO Y SUS PROPIEDADES

Para entender el significado del MPG, Para entender el significado del MPG, considérese una considérese una base de hechosbase de hechos y y una una base de reglasbase de reglas que contengan que contengan información imprecisa. Los hechos información imprecisa. Los hechos pueden ser representados de la pueden ser representados de la forma “forma “X es AX es A” (donde ” (donde XX, , representa a una variable o sujeto y representa a una variable o sujeto y AA es un conjunto difuso o predicado es un conjunto difuso o predicado difuso).difuso).

Page 250: SISTEMA DIFUSO Y SUS PROPIEDADES

Respecto a las reglas que se utilizan más Respecto a las reglas que se utilizan más comúnmente en los sistemas de control comúnmente en los sistemas de control difusos, generalmente éstas se proponen difusos, generalmente éstas se proponen bajo el siguiente esquema:bajo el siguiente esquema:

SÍ < condición/ones >, ENTONCES <acción/es> (A.1)SÍ < condición/ones >, ENTONCES <acción/es> (A.1)

En un lenguaje natural se tiene:En un lenguaje natural se tiene: Si X es A, entonces Y es BSi X es A, entonces Y es B (A.2)(A.2)

donde:donde:

A y B son conjuntos difusos definidos en los A y B son conjuntos difusos definidos en los universos U y V (ent/sal) respectivamente.universos U y V (ent/sal) respectivamente.

Page 251: SISTEMA DIFUSO Y SUS PROPIEDADES

La regla de la ecuación (A.1) es vista La regla de la ecuación (A.1) es vista también como una también como una proposición proposición condicional canónicacondicional canónica, la cual induce , la cual induce una una distribución de posibilidad distribución de posibilidad condicionalcondicional de de YY dada dada XX, denotada , denotada por: por:

XY

Page 252: SISTEMA DIFUSO Y SUS PROPIEDADES

En la lógica difusa el modus En la lógica difusa el modus ponens se formula mediante la ponens se formula mediante la llamada llamada regla composicional de regla composicional de inferenciainferencia, , la cual permite la cual permite calcular la distribución de calcular la distribución de posibilidad de “posibilidad de “Y es BY es B”, dadas la ”, dadas la distribución condicional de “distribución condicional de “Sí X Sí X es A, entonces Y es Bes A, entonces Y es B” y la de ” y la de ““X es AX es A”. ”.

Page 253: SISTEMA DIFUSO Y SUS PROPIEDADES

Esta regla equivale a la Esta regla equivale a la operación de composición operación de composición realizada mediante:realizada mediante:

La formulación más general de reglas La formulación más general de reglas se simboliza mediante el esquema se simboliza mediante el esquema de de Modus ponensModus ponens. .

Vvvuuminv RAUu

AR

,,sup

Page 254: SISTEMA DIFUSO Y SUS PROPIEDADES

Lógica Difusa Y Razonamiento Aproximado

Material Anexo a 3.1.3 Fundamentos de Reglas

Difusas.

Page 255: SISTEMA DIFUSO Y SUS PROPIEDADES

Lógica Difusa y Lógica Difusa y Razonamiento Razonamiento Aproximado:Aproximado:

Proposiciones DifusasProposiciones Difusas

Material Anexo a 3.1.4.2 Reglas de Implicación

Difusa.

Page 256: SISTEMA DIFUSO Y SUS PROPIEDADES

Proposiciones DifusasProposiciones Difusas

•Para proveer la capacidad del Para proveer la capacidad del razonamiento aproximado, la lógica razonamiento aproximado, la lógica difusa permite la utilización de difusa permite la utilización de predicados difusos, modificadores predicados difusos, modificadores de predicados difusos, de predicados difusos, cuantificadores difusos, cuantificadores difusos, y y calificadores difusoscalificadores difusos en las en las proposiciones.proposiciones.

Page 257: SISTEMA DIFUSO Y SUS PROPIEDADES

Predicados Difusos

• En la LD, el predicado puede ser En la LD, el predicado puede ser difuso, por ejemplo: difuso, por ejemplo: Alto, Joven, Alto, Joven, Pronto, Amigo dePronto, Amigo de,,

• Por lo tanto, se puede tener una Por lo tanto, se puede tener una proposición como “María es Joven.”proposición como “María es Joven.”

• La mayoría de los predicados en La mayoría de los predicados en lenguaje natural son Difusos.lenguaje natural son Difusos.

Page 258: SISTEMA DIFUSO Y SUS PROPIEDADES

Modificadores De Predicados Difusos

• En lógica clásica el único modificador es En lógica clásica el único modificador es la negación, NO.la negación, NO.

• En la LD además existe: VERY, RATHER, En la LD además existe: VERY, RATHER, MORE OR LESS, SLIGHTLY, A LITTLE, MORE OR LESS, SLIGHTLY, A LITTLE, EXTREMELY.EXTREMELY.

• Tales modificadores se utilizan para Tales modificadores se utilizan para generar los valores de una variable generar los valores de una variable lingüística.lingüística.• This house is EXTREMELY Expensive”This house is EXTREMELY Expensive”

Page 259: SISTEMA DIFUSO Y SUS PROPIEDADES

Cuantificadores Difusos (CD)Cuantificadores Difusos (CD)

• En LD un CD se interpreta como un En LD un CD se interpreta como un número difuso o una proporción número difuso o una proporción difusa que provee una difusa que provee una caracterización imprecisa de la caracterización imprecisa de la cardinalidad de uno o mas conjuntos cardinalidad de uno o mas conjuntos difusos o no-difusos.difusos o no-difusos.

• Los CD deben ser utilizados para Los CD deben ser utilizados para representar el significado de la representar el significado de la probabilidad contenida en las probabilidad contenida en las proposiciones.proposiciones.

Page 260: SISTEMA DIFUSO Y SUS PROPIEDADES

•La LD permite el uso de La LD permite el uso de cuantificadores difusos, como cuantificadores difusos, como por ejemplo: por ejemplo: Most, Many, Most, Many, Several, Few, Much of, Several, Few, Much of, Frequently, Occasionally, About Frequently, Occasionally, About Five.Five.

•Proposición difusa:Proposición difusa:•““Many students are happy”Many students are happy”

Page 261: SISTEMA DIFUSO Y SUS PROPIEDADES

Calificadores Difusos (CalD)

•En la LD se tienen cuatro tipos de En la LD se tienen cuatro tipos de calificadores:calificadores:

•Calificación verdadera difusa (Calificación verdadera difusa (),),•Calificación de probabilidad difusa,Calificación de probabilidad difusa,

(())•Calificación de posibilidad difusa, (Calificación de posibilidad difusa, ())•Calificación de usualidad difusa. Calificación de usualidad difusa.

“Usually (p)=Usually(Xes F)”“Usually (p)=Usually(Xes F)”

Page 262: SISTEMA DIFUSO Y SUS PROPIEDADES

Lógica Difusa y Lógica Difusa y Razonamiento Razonamiento Aproximado:Aproximado:

Razonamiento Razonamiento AproximadoAproximado

Page 263: SISTEMA DIFUSO Y SUS PROPIEDADES

Razonamiento AproximadoRazonamiento Aproximado

•Como en cualquier lógica, las Como en cualquier lógica, las reglas de inferencia en la LD reglas de inferencia en la LD gobiernan la deducción de una gobiernan la deducción de una proposición proposición qq desde un conjunto desde un conjunto de premisas.de premisas.

•En la LD tanto las premisas como En la LD tanto las premisas como las conclusiones son proposiciones las conclusiones son proposiciones difusas. difusas.

Page 264: SISTEMA DIFUSO Y SUS PROPIEDADES

•Existen cuatro modos principales Existen cuatro modos principales de razonamiento difuso (o de razonamiento difuso (o razonamiento aproximado) en la razonamiento aproximado) en la LD:LD:

•Razonamiento Categórico,Razonamiento Categórico,•Razonamiento Cualitativo,Razonamiento Cualitativo,•Razonamiento silogístico,Razonamiento silogístico,•Razonamiento disposicional.Razonamiento disposicional.

Page 265: SISTEMA DIFUSO Y SUS PROPIEDADES

Razonamiento CategóricoRazonamiento Categórico•Las premisas están en forma Las premisas están en forma

canónica “canónica “XX es es AA” o en forma ” o en forma canonica condicional “SI canonica condicional “SI XX es es AA, , Entonces Entonces YY es es BB”, donde ”, donde AA y y BB son predicados difusos. son predicados difusos.

•Notación:Notación:– XX, , YY, , ZZ,...,... variables (difusas) que variables (difusas) que

toman valores en los universos toman valores en los universos UU, , VV, , WW,...,...

– AA, , BB, , CC,...,... Predicados difusos. Predicados difusos.

Page 266: SISTEMA DIFUSO Y SUS PROPIEDADES

• Las principales reglas de inferencia del Las principales reglas de inferencia del razonamiento categórico en LD son:razonamiento categórico en LD son:

Regla de proyección de inferencia,Regla de proyección de inferencia,Conjunción o regla de producto cartesiano Conjunción o regla de producto cartesiano

de inferencia,de inferencia,Disyunción o Regla de particularización de Disyunción o Regla de particularización de

inferencia,inferencia,Regla de Negación,Regla de Negación,Regla de vinculación de inferencia,Regla de vinculación de inferencia,Regla composicional de inferencia,Regla composicional de inferencia,Modus ponens generalizado,Modus ponens generalizado,Principio de extensión.Principio de extensión.

Page 267: SISTEMA DIFUSO Y SUS PROPIEDADES

Razonamiento CualitativoRazonamiento Cualitativo

•En LD, el razonamiento cualitativo En LD, el razonamiento cualitativo se refiere a un modo de se refiere a un modo de razonamiento en el cual la relación razonamiento en el cual la relación entrada-salida de un sistema se entrada-salida de un sistema se expresa como una colección de expresa como una colección de reglas difusas IF-THEN en la cual las reglas difusas IF-THEN en la cual las pre-condiciones y consecuentes pre-condiciones y consecuentes involucran variables difusas o involucran variables difusas o lingüísticas. lingüísticas.

Page 268: SISTEMA DIFUSO Y SUS PROPIEDADES

• Por ejemplo, si Por ejemplo, si X X y y Y Y son variables son variables de entrada y de entrada y ZZ es la variable de es la variable de salida, la relación entre, salida, la relación entre, XX, , YY, y , y Z Z se se puede expresar de la siguiente forma:puede expresar de la siguiente forma:– IF IF X X es es AA11 AND AND Y Y es es BB11, THEN , THEN ZZ es es CC11

– IF IF X X es es AA22 AND AND Y Y es es BB22, THEN , THEN ZZ es es CC22

– ... ... ...... ... ...

– IF IF X X es es AAnn AND AND YY es es BBnn, THEN Z es , THEN Z es CCnn

Page 269: SISTEMA DIFUSO Y SUS PROPIEDADES

• Donde: Donde: AAii, , BBii, y , y CCii, , i=1,...,n,i=1,...,n, son son subconjuntos difusos de sus respectivos subconjuntos difusos de sus respectivos universos de discurso.universos de discurso.

• Dado que Dado que ZZ depende de depende de XX y y YY en las en las reglas anteriores, se puede emplear la reglas anteriores, se puede emplear la regla composicional de inferencia para regla composicional de inferencia para calcular el valor de calcular el valor de ZZ dado los valores dado los valores de de XX y y YY. .

Page 270: SISTEMA DIFUSO Y SUS PROPIEDADES

Razonamiento SilogísticoRazonamiento Silogístico

•Al contrario del razonamiento Al contrario del razonamiento Categórico, éste está relacionado Categórico, éste está relacionado con inferencias de premisas que con inferencias de premisas que contienen cuantificadores difusos. contienen cuantificadores difusos.

•En su forma genérica, un silogismo En su forma genérica, un silogismo difuso se puede expresar como:difuso se puede expresar como:

Page 271: SISTEMA DIFUSO Y SUS PROPIEDADES

pp= = QQ11 A´s A´s son son B´sB´s

qq= = QQ22 C´s C´s son son D´sD´s

r r = = QQ33 E´s E´s son son F´sF´s

• Donde:Donde:

• A, B, C, D, E,A, B, C, D, E, y y F F son predicados difusos son predicados difusos ínter-relacionados; ínter-relacionados; QQ11, Q, Q22, son , son cuantificadores difusos dados; ycuantificadores difusos dados; y

• QQ33 es el cuantificador a ser decidido. es el cuantificador a ser decidido.

Page 272: SISTEMA DIFUSO Y SUS PROPIEDADES

•Los seis silogismos difusos mas Los seis silogismos difusos mas importantes son:importantes son:

• Intersección o silogismo producto,Intersección o silogismo producto,

• Silogismo por encadenamiento,Silogismo por encadenamiento,

• Silogismo conjunción consecuente,Silogismo conjunción consecuente,

• Silogismo disyunción consecuente,Silogismo disyunción consecuente,

• Silogismo conjunción precondición,Silogismo conjunción precondición,

• Silogismo disyunción precondición.Silogismo disyunción precondición.

Page 273: SISTEMA DIFUSO Y SUS PROPIEDADES

Razonamiento Disposicional Razonamiento Disposicional

•En éste, las premisas son En éste, las premisas son disposiciones que deben contener, disposiciones que deben contener, explícitamente o implícitamente, explícitamente o implícitamente, el cuantificador difuso el cuantificador difuso “habitualmente” (“Usually”); o sea “habitualmente” (“Usually”); o sea que, las proposiciones que, las proposiciones ((preponderantemente pero no preponderantemente pero no

necesariamentenecesariamente) siempre son ) siempre son verdaderas.verdaderas.

Page 274: SISTEMA DIFUSO Y SUS PROPIEDADES

•Algunas reglas de inferencia de Algunas reglas de inferencia de razonamiento disposicional son:razonamiento disposicional son:

• Regla de proyección disposicional de inferencia.Regla de proyección disposicional de inferencia.

• Regla de implicación disposicional de inferencia,Regla de implicación disposicional de inferencia,

• Modus ponens disposicional,Modus ponens disposicional,

• Hipersilogismo de encadenamiento disposicional,Hipersilogismo de encadenamiento disposicional,

• Silogismo de conjunción consecuente Silogismo de conjunción consecuente disposicional.disposicional.

Page 275: SISTEMA DIFUSO Y SUS PROPIEDADES

Lógica Difusa y Lógica Difusa y Razonamiento Aproximado:Razonamiento Aproximado:

Modelo de Inferencia Modelo de Inferencia DifusaDifusa

Page 276: SISTEMA DIFUSO Y SUS PROPIEDADES

Múltiples Reglas con Múltiples Reglas con Múltiples Múltiples

Antecedentes.Antecedentes.

Page 277: SISTEMA DIFUSO Y SUS PROPIEDADES

Reglas con n antecedentes y m Reglas con n antecedentes y m consecuentes consecuentes

La interpretación de múltiples La interpretación de múltiples reglas generalmente se reglas generalmente se interpreta como la unión de las interpreta como la unión de las relaciones difusas relaciones difusas correspondientes a las reglas correspondientes a las reglas difusas. Por lo tanto, para un difusas. Por lo tanto, para un problema de problema de modus ponen modus ponen generalizadogeneralizado del siguiente tipo: del siguiente tipo:

Page 278: SISTEMA DIFUSO Y SUS PROPIEDADES

premisa 1 (hecho) premisa 1 (hecho) xx es A' y es A' y yy es B', es B', premisa 2 (regla 1) Si premisa 2 (regla 1) Si xx es A es A11 y y yy es B es B11

entonces z es Centonces z es C11,, premisa 2 (regla 2) Si premisa 2 (regla 2) Si xx es A es A22 y y yy es B es B2 2

entonces entonces zz es C es C22,, ____________________________________________________________________ Consecuente (conclusión):Consecuente (conclusión): z es C'z es C'

Page 279: SISTEMA DIFUSO Y SUS PROPIEDADES

Se puede emplear el razonamiento Se puede emplear el razonamiento difuso mostrado en la Fig. A.1 difuso mostrado en la Fig. A.1 como un procedimiento de como un procedimiento de inferencia para derivar la inferencia para derivar la resultante salida el conjunto difuso resultante salida el conjunto difuso C'C'..

Para verificar este procedimiento Para verificar este procedimiento de inferencia, se tomara a de inferencia, se tomara a RR11 = A = A11 x Bx B11 C C11 y R y R22 = A = A22 x B x B22 C C22. .

Page 280: SISTEMA DIFUSO Y SUS PROPIEDADES

Debido a que el operador de Debido a que el operador de composición max-min composición max-min ( ()) es es distributivo, se puede usar el distributivo, se puede usar el operador operador para obtener la para obtener la siguiente expresión:siguiente expresión:

21

21

21'

CC

RBARBA

RRBAC

Page 281: SISTEMA DIFUSO Y SUS PROPIEDADES

Donde C'Donde C'11 y C' y C'22 son los conjuntos son los conjuntos difusos inferidos por las reglas 1 y difusos inferidos por las reglas 1 y 2, respectivamente. 2, respectivamente.

La Fig. A.1 muestra gráficamente La Fig. A.1 muestra gráficamente la operación del razonamiento la operación del razonamiento difuso para múltiples reglas con difuso para múltiples reglas con múltiples antecedentes.múltiples antecedentes.

Page 282: SISTEMA DIFUSO Y SUS PROPIEDADES

Figura A.1 Razonamiento Difuso para múltiples reglas con Figura A.1 Razonamiento Difuso para múltiples reglas con múltiples antecedentes.múltiples antecedentes.

Page 283: SISTEMA DIFUSO Y SUS PROPIEDADES

Cuando una regla difusa dada asume la Cuando una regla difusa dada asume la forma "forma "Si x es A o y es B entonces z Si x es A o y es B entonces z es Ces C," entonces la fuerza del disparo esta ," entonces la fuerza del disparo esta dado como el máximo grado de dado como el máximo grado de apareamiento sobre la parte del apareamiento sobre la parte del antecedente para una condición dada.antecedente para una condición dada.

Esta regla difusa es equivalente a la unión Esta regla difusa es equivalente a la unión de las dos reglas difusas "de las dos reglas difusas "si x es A si x es A entonces z es Centonces z es C" y "" y "si y es B si y es B entonces z es Centonces z es C".".

Page 284: SISTEMA DIFUSO Y SUS PROPIEDADES

Definición De Los Planos Definición De Los Planos De Inferencia.De Inferencia.

Inferencia en sistemas con Inferencia en sistemas con múltiples reglas:múltiples reglas:

(min, max, min)(min, max, min)

Page 285: SISTEMA DIFUSO Y SUS PROPIEDADES

Planos De InferenciaPlanos De Inferencia

Se ha visto que para encontrar una Se ha visto que para encontrar una conclusión difusa, en el caso de una conclusión difusa, en el caso de una sola regla, es necesario utilizar sola regla, es necesario utilizar solamente operadores de conjunción solamente operadores de conjunción difusa, llámese implicación difusa o difusa, llámese implicación difusa o conectiva "conectiva "yy", por el hecho de ", por el hecho de representar alguna norma-t.representar alguna norma-t.

Page 286: SISTEMA DIFUSO Y SUS PROPIEDADES

Planos De InferenciaPlanos De Inferencia

Cuando se consideran sistemas con Cuando se consideran sistemas con múltiples reglas, se introducen los múltiples reglas, se introducen los operadores de unión difusa para ligar operadores de unión difusa para ligar las acciones resultantes de cada las acciones resultantes de cada regla y así, obtener una respuesta regla y así, obtener una respuesta global difusa. Estos operadores global difusa. Estos operadores pueden ser cualesquier conorma-t.pueden ser cualesquier conorma-t.

Page 287: SISTEMA DIFUSO Y SUS PROPIEDADES

Planos De InferenciaPlanos De Inferencia

Cada operador distinto dentro del Cada operador distinto dentro del proceso de inferencia difusa, va proceso de inferencia difusa, va definiendo un plano de inferencia, definiendo un plano de inferencia, comparándose esto con los circuitos comparándose esto con los circuitos combinatorios simples de la lógica combinatorios simples de la lógica booleana, del tipo suma de booleana, del tipo suma de productos, donde se ubican productos, donde se ubican solamente dos planos de solamente dos planos de operadores distintos: el plano "Y" operadores distintos: el plano "Y" y el plano "O".y el plano "O".

Page 288: SISTEMA DIFUSO Y SUS PROPIEDADES

Planos De InferenciaPlanos De Inferencia

Como se vio anteriormente, se Como se vio anteriormente, se requiere de la conectiva "requiere de la conectiva "yy" " ((minmin max min) cuando es max min) cuando es necesario combinar varios necesario combinar varios antecedentes antes de llegar a antecedentes antes de llegar a una conclusión; el uso de esta una conclusión; el uso de esta conectiva se refiere al primer conectiva se refiere al primer plano de inferencia (plano de inferencia (al menosal menos).).

Page 289: SISTEMA DIFUSO Y SUS PROPIEDADES

Planos De InferenciaPlanos De Inferencia

Cuando una sola regla apunta Cuando una sola regla apunta a un consecuente, ésta se a un consecuente, ésta se aplica directamente sobre él aplica directamente sobre él mismo, a través del uso de mismo, a través del uso de una función de implicación una función de implicación (min max (min max minmin).).

Page 290: SISTEMA DIFUSO Y SUS PROPIEDADES

Planos De InferenciaPlanos De Inferencia

Sin embargo, en todos los Sin embargo, en todos los sistemas de la lógica difusa sistemas de la lógica difusa es común encontrar más de es común encontrar más de una regla que apunten a un una regla que apunten a un mismo consecuente. mismo consecuente.

Page 291: SISTEMA DIFUSO Y SUS PROPIEDADES

Para poder Para poder elegirelegir a la regla que a la regla que deba trascender al consecuente (deba trascender al consecuente (la la regla con mayor peso o fuerzaregla con mayor peso o fuerza), es ), es necesario considerar a algún necesario considerar a algún operador conorma-t que represente operador conorma-t que represente a la conectiva "o" (min a la conectiva "o" (min maxmax min), de manera que sirva como min), de manera que sirva como operador de liga entre reglas.operador de liga entre reglas.

Planos De InferenciaPlanos De Inferencia

Page 292: SISTEMA DIFUSO Y SUS PROPIEDADES

Planos De InferenciaPlanos De Inferencia

La aplicación de esta La aplicación de esta conectiva se refiere al conectiva se refiere al segundo plano de inferencia segundo plano de inferencia ((a lo mása lo más).).

Page 293: SISTEMA DIFUSO Y SUS PROPIEDADES

Planos De InferenciaPlanos De Inferencia

De este último resultado, se De este último resultado, se concluye la inferencia al aplicar concluye la inferencia al aplicar esta fuerza mediante una función esta fuerza mediante una función de implicación al conjunto difuso de implicación al conjunto difuso elegido en el consecuente (min elegido en el consecuente (min max max minmin), esta última operación ), esta última operación se denota como el tercer plano de se denota como el tercer plano de inferencia (inferencia (entoncesentonces).).

Page 294: SISTEMA DIFUSO Y SUS PROPIEDADES

Planos de Inferencia en una Planos de Inferencia en una Unidad de Inferencia DifusaUnidad de Inferencia Difusa

1er. Plano 2do. plano 3er. planoPaso 1: evaluación de antecedentes Paso 2: Elección de la regla con

mayor pesoPaso 3: Función de implicación

Significado: "Al menos"

Significado:"A lo más"

Significado:"Entonces"

Tipo: "y"Cualquier norma-t

(p. ej. Min).

Tipo: "o"Cualquier conorma-t

(p. ej. Max)

Tipo: "y"Cualquier norma-t

(p. ej. Min)

Page 295: SISTEMA DIFUSO Y SUS PROPIEDADES

1er. Plano 2do. plano 3er. plano

Paso 1:evaluación deantecedentes

Paso 2: Elecciónde la regla con

mayor peso

Paso 3: Funciónde implicación

Significado: "Al menos"

Significado:"A lo más"

Significado:"Entonces"

Tipo: "y"Cualquier norma-t

(p. ej. Min).

Tipo: "o"Cualquierconorma-t

(p. ej. Max)

Tipo: "y"Cualquier norma-t

(p. ej. Min)

Page 296: SISTEMA DIFUSO Y SUS PROPIEDADES

Lógica Difusa y Lógica Difusa y Razonamiento Razonamiento Aproximado:Aproximado:

Proposiciones DifusasProposiciones Difusas

Material Anexo a 3.1.4.2 Reglas de Implicación

Difusa.

Page 297: SISTEMA DIFUSO Y SUS PROPIEDADES

ESTRUCTURA BÁSICA Y ESTRUCTURA BÁSICA Y OPERACIÓN DE LOS OPERACIÓN DE LOS

SISTEMAS DE CONTROL SISTEMAS DE CONTROL LÓGICOS DIFUSOSLÓGICOS DIFUSOS

Material Anexo a: Material Anexo a: Modelos Basados en Reglas–Modelos Basados en Reglas–

DifusasDifusas para Aproximar una Funciónpara Aproximar una Función

Page 298: SISTEMA DIFUSO Y SUS PROPIEDADES

IntroducciónIntroducción

En 1973 a raíz de un reciente articulo En 1973 a raíz de un reciente articulo de de ZadehZadeh llamado llamado "Analysis of "Analysis of complex systems and decision complex systems and decision processes"processes", el profesor , el profesor Ebrahim Ebrahim MamdaniMamdani de la universidad de de la universidad de Londres y su alumno Londres y su alumno Sedrak AssilianSedrak Assilian construyeron el primer sistema de construyeron el primer sistema de control automático basado en reglas control automático basado en reglas difusas. difusas.

Page 299: SISTEMA DIFUSO Y SUS PROPIEDADES

Dicho sistema fue diseñado para Dicho sistema fue diseñado para mantener la presión de una mantener la presión de una caldera y la velocidad del pistón caldera y la velocidad del pistón constante en una maquina de constante en una maquina de vapor; el sistema aprendía por sí vapor; el sistema aprendía por sí mismo. mismo.

Page 300: SISTEMA DIFUSO Y SUS PROPIEDADES

El sistema usaba información de El sistema usaba información de tres tipos, para lo cual se crearon tres tipos, para lo cual se crearon tres escalas movibles; dos sobre tres escalas movibles; dos sobre el estado de la caldera (entrada), el estado de la caldera (entrada), y otro un comando (salida), estas y otro un comando (salida), estas escalas son:escalas son:

1.- 1.- Error de presión (FP): ¿Qué Error de presión (FP): ¿Qué tan lejos está la presión deseada?.tan lejos está la presión deseada?.

Page 301: SISTEMA DIFUSO Y SUS PROPIEDADES

2.- Cambio en el error de presión 2.- Cambio en el error de presión (CEP): ¿Qué tan rápido la (CEP): ¿Qué tan rápido la presión se acerca o se aleja de la presión se acerca o se aleja de la deseada?.deseada?.

3.- Cambio en calor (CC): ¿Cuál 3.- Cambio en calor (CC): ¿Cuál es la respuesta correcta? es la respuesta correcta? (Comando de salida).(Comando de salida).

Después establecieron siete Después establecieron siete propiedades lingüísticas para propiedades lingüísticas para cada escala:cada escala:

Page 302: SISTEMA DIFUSO Y SUS PROPIEDADES

PB - Positivo Grande.PB - Positivo Grande.PM - Positivo Media.PM - Positivo Media.PS - Positivo pequeño.PS - Positivo pequeño.ZE - Cero.ZE - Cero.NS - Negativo pequeño.NS - Negativo pequeño.NM - Negativo media.NM - Negativo media.NB - Negativo grande.NB - Negativo grande.

Page 303: SISTEMA DIFUSO Y SUS PROPIEDADES

Todos estos conjuntos difusos Todos estos conjuntos difusos sobrepuestos son del mismo tamaño y sobrepuestos son del mismo tamaño y forma (triangular), y fueron espaciados forma (triangular), y fueron espaciados uniformemente a lo largo de cada uniformemente a lo largo de cada línea.línea.

Después se construyo la red de reglas Después se construyo la red de reglas usando estos conjuntos. Con esto no usando estos conjuntos. Con esto no solo describieron el trabajo del sistema solo describieron el trabajo del sistema en términos simples. Si no que en términos simples. Si no que capturaron la experiencia de capturaron la experiencia de operadores expertos.operadores expertos.

Page 304: SISTEMA DIFUSO Y SUS PROPIEDADES

El sistema de control completo es El sistema de control completo es representado por la figura 6.1, en representado por la figura 6.1, en la cual los cuadros en blanco no la cual los cuadros en blanco no son necesarios debido a que en la son necesarios debido a que en la practica el sistema nunca estará practica el sistema nunca estará en ellos. Cada cuadro es una en ellos. Cada cuadro es una regla; por ejemplo:regla; por ejemplo:Regla 1: Regla 1: IFIF EPEP es PS es PS AND AND CEPCEP es es

ZE ZE THENTHEN CCCC es NS es NSRegla 2: Regla 2: IFIF EPEP es ZE es ZE AND AND CEPCEP es es

ZE ZE THENTHEN CCCC es ZE es ZERegla 3: Regla 3: IFIF EPEP es PS es PS AND AND CEPCEP es es

NS NS THENTHEN CCCC es NS es NS

Page 305: SISTEMA DIFUSO Y SUS PROPIEDADES

Tablero de InferenciaTablero de Inferencia

ERROR EN PRESIÓN

NB NM NS ZE PS PM PBNB PBNM PMNS PS NSZE PB PM PS ZE NS NM NBPS NSPM NMPB NB

CAMBIO EN ELERROR DEPRESIÓN

Page 306: SISTEMA DIFUSO Y SUS PROPIEDADES

Representación gráfica de las reglas Representación gráfica de las reglas 1, 2 y 3.1, 2 y 3.

Page 307: SISTEMA DIFUSO Y SUS PROPIEDADES

Espacios de Espacios de Entrada/SalidaEntrada/Salida..

Tablero de Inferencia.Tablero de Inferencia.

Page 308: SISTEMA DIFUSO Y SUS PROPIEDADES

Espacios de Espacios de Entrada/SalidaEntrada/Salida

Un tablero de inferencia es una Un tablero de inferencia es una representación geométrica de los representación geométrica de los conjuntos difusos y se emplea conjuntos difusos y se emplea para especificar para especificar esquemáticamente la esquemáticamente la combinación deseada de combinación deseada de entradas/salidas.entradas/salidas.

Page 309: SISTEMA DIFUSO Y SUS PROPIEDADES

Los tableros de inferencia tienen la Los tableros de inferencia tienen la forma de una matriz de acciones, forma de una matriz de acciones, la cual utiliza N conjuntos difusos la cual utiliza N conjuntos difusos ((variable lingüísticavariable lingüística), definidos en ), definidos en una variable de entrada de un una variable de entrada de un sistema de control como el número sistema de control como el número de renglones y, los M conjuntos de renglones y, los M conjuntos difusos definidos para una segunda difusos definidos para una segunda variable de entrada, como el variable de entrada, como el número de columnasnúmero de columnas

Page 310: SISTEMA DIFUSO Y SUS PROPIEDADES

Cada celda en el arreglo es Cada celda en el arreglo es llenada con el nombre de uno de llenada con el nombre de uno de los P conjuntos difusos definidos los P conjuntos difusos definidos para alguna variable de salida.para alguna variable de salida.

De esta forma es posible crear el De esta forma es posible crear el algoritmo de control para el algoritmo de control para el sistema, plasmando en reglas de sistema, plasmando en reglas de control la relación de control la relación de combinaciones combinaciones entradas/salidas. entradas/salidas.

Page 311: SISTEMA DIFUSO Y SUS PROPIEDADES

Tablero De InferenciaTablero De Inferencia

La creación de un tablero debe La creación de un tablero debe considerar en primer lugar la considerar en primer lugar la especificación de las áreas que especificación de las áreas que son intuitivamente más obvias, y son intuitivamente más obvias, y sí el sistema que esta siendo sí el sistema que esta siendo modelado es complejo, se modelado es complejo, se describen enseguida las reglas describen enseguida las reglas que son vagas, aunque que son vagas, aunque intuitivamente correctas.intuitivamente correctas.

Page 312: SISTEMA DIFUSO Y SUS PROPIEDADES

Es conveniente que los cambios Es conveniente que los cambios entre celdas adyacentes sean lo entre celdas adyacentes sean lo más graduales posibles, dado más graduales posibles, dado que si existen cambios bruscos que si existen cambios bruscos estos se verán reflejado como estos se verán reflejado como áreas con variaciones abruptas, áreas con variaciones abruptas, ésto durante el análisis del ésto durante el análisis del funcionamiento del sistema, que funcionamiento del sistema, que a su vez produce cambios a la a su vez produce cambios a la salida del sistema poco gradualessalida del sistema poco graduales

Page 313: SISTEMA DIFUSO Y SUS PROPIEDADES

Si se cuenta con "n" variables Si se cuenta con "n" variables de entrada, y "m" conjuntos de entrada, y "m" conjuntos difusos definidos en cada una difusos definidos en cada una se tiene que, para una sola se tiene que, para una sola salida el número de reglas que salida el número de reglas que se pueden definir esta dado se pueden definir esta dado por la siguiente expresión:por la siguiente expresión:

.nmreglasdenúmero

¿Cuántas Reglas Definir?

Page 314: SISTEMA DIFUSO Y SUS PROPIEDADES

Si se tiene que: m = 7 y n = Si se tiene que: m = 7 y n = 2; por lo tanto el número de 2; por lo tanto el número de reglas que se pueden definir reglas que se pueden definir para este sistema sería:para este sistema sería:

.4972 reglasreglasdenúmero

Lo cual solamente representa las combinaciones posibles que se pueden realizar en relación con las variables y conjuntos definidos en los antecedentes.

Page 315: SISTEMA DIFUSO Y SUS PROPIEDADES

Si se considera que tales Si se considera que tales combinaciones pueden apuntar a combinaciones pueden apuntar a "M" conjuntos definidos en el "M" conjuntos definidos en el consecuente, entonces el número consecuente, entonces el número total de reglas distintas que se total de reglas distintas que se pueden definir esta dado por la pueden definir esta dado por la siguiente expresión:siguiente expresión:

Así se tiene que el sistema acepta Así se tiene que el sistema acepta 7(49) = 343 reglas distintas.7(49) = 343 reglas distintas.

.nmMsdisponiblereglasdenúmero

Page 316: SISTEMA DIFUSO Y SUS PROPIEDADES

Componentes De Un CLDComponentes De Un CLD

Una etapa de Fusificación, una Una etapa de Fusificación, una etapa de evaluación de reglas, etapa de evaluación de reglas, una etapa de defusificación y una una etapa de defusificación y una base de conocimientobase de conocimiento. La base . La base de conocimiento, está compuesta de conocimiento, está compuesta a la vez, por los conjuntos difusos a la vez, por los conjuntos difusos definidos para las entradas y definidos para las entradas y salidas del sistema y el conjunto salidas del sistema y el conjunto de reglas difusas.de reglas difusas.

Page 317: SISTEMA DIFUSO Y SUS PROPIEDADES

Etapa De FusificaciónEtapa De Fusificación

La Fusificación es el proceso de La Fusificación es el proceso de asignar o calcular un valor que asignar o calcular un valor que represente un grado de represente un grado de membresía (o valor subjetivo) membresía (o valor subjetivo) para todos los conjuntos difusos para todos los conjuntos difusos definidos sobre alguna variable definidos sobre alguna variable de entrada, dado que el estado de entrada, dado que el estado actual de dicha variable se toma actual de dicha variable se toma como una cantidad no difusa.como una cantidad no difusa.

Page 318: SISTEMA DIFUSO Y SUS PROPIEDADES

Etapa De Evaluación De Etapa De Evaluación De ReglasReglas

Esta etapa, realiza la evaluación Esta etapa, realiza la evaluación de las reglas difusas que están de las reglas difusas que están contenidas en la base de las contenidas en la base de las reglas, en espera de lograr una reglas, en espera de lograr una meta determinada. La meta determinada. La combinación de operadores que combinación de operadores que se utilice en la implementación de se utilice en la implementación de los planos de inferencia determina los planos de inferencia determina el método de inferencia utilizado.el método de inferencia utilizado.

Page 319: SISTEMA DIFUSO Y SUS PROPIEDADES

Dictado De Reglas DifusasDictado De Reglas Difusas

1.1. Dentro de una matriz se Dentro de una matriz se coloca sobre su eje coloca sobre su eje xx una una entrada y sobre el eje entrada y sobre el eje yy la otra la otra entrada con sus etiquetas entrada con sus etiquetas correspondientes, y en cada correspondientes, y en cada una de sus coordenadas se una de sus coordenadas se establece la salida deseadaestablece la salida deseada..

Page 320: SISTEMA DIFUSO Y SUS PROPIEDADES

2.2. El primer paso a realizar es El primer paso a realizar es llenar las áreas en donde las llenar las áreas en donde las acciones son intuitivamente acciones son intuitivamente más obvias. Se inicia por los más obvias. Se inicia por los casos extremos como las casos extremos como las orillasorillas..

3.3. Después de ello se procede a Después de ello se procede a llenar los campos menos llenar los campos menos obvios, con lo cual se obtiene la obvios, con lo cual se obtiene la matriz completamente llena matriz completamente llena

Page 321: SISTEMA DIFUSO Y SUS PROPIEDADES

4.4. La La matriz se pasa a la forma matriz se pasa a la forma de reglas de inferencia de reglas de inferencia difusa las cuales son de la difusa las cuales son de la forma forma “ if..then..”“ if..then..”

Page 322: SISTEMA DIFUSO Y SUS PROPIEDADES

La Estructura Básica De Un La Estructura Básica De Un CLDCLD

a)a) Una Una base de reglasbase de reglas, la cual contiene una , la cual contiene una selección de reglas difusas;selección de reglas difusas;

b)b) Una Una base de datosbase de datos (o diccionario), la cual (o diccionario), la cual define las funciones de membresía define las funciones de membresía usadas en las reglas difusas;usadas en las reglas difusas;

c)c) Y un Y un mecanismo de razonamientomecanismo de razonamiento, el cual , el cual ejecuta el procedimiento de inferencia ejecuta el procedimiento de inferencia sobre las reglas y los hechos dados para sobre las reglas y los hechos dados para derivar una salida razonable o conclusión.derivar una salida razonable o conclusión.

Page 323: SISTEMA DIFUSO Y SUS PROPIEDADES

La Estructura Básica De Un CLDLa Estructura Básica De Un CLD

Diagrama a bloques para un Diagrama a bloques para un sistema de inferencia difusa.sistema de inferencia difusa.

Page 324: SISTEMA DIFUSO Y SUS PROPIEDADES

Etapa De Etapa De DefusificaciónDefusificación

Defusificar significa trazar una Defusificar significa trazar una "línea recta""línea recta" en algún punto del en algún punto del universo de discurso de la universo de discurso de la variable de salida, el objetivo de variable de salida, el objetivo de todas las funciones de todas las funciones de defusificación es el proceso de defusificación es el proceso de encontrar el mejor lugar a lo encontrar el mejor lugar a lo largo del universo de discurso largo del universo de discurso para trazar esta línea.para trazar esta línea.

Page 325: SISTEMA DIFUSO Y SUS PROPIEDADES

La etapa de defusificación parte La etapa de defusificación parte de un conjunto de funciones de de un conjunto de funciones de membresía definidas sobre membresía definidas sobre alguna variable de salida de un alguna variable de salida de un CLD, y están truncadas en altura CLD, y están truncadas en altura por él ultimo plano de inferencia, por él ultimo plano de inferencia, como resultado de haber como resultado de haber evaluado a todas las reglas evaluado a todas las reglas correspondientes a cada correspondientes a cada conjunto difuso de salidaconjunto difuso de salida

Page 326: SISTEMA DIFUSO Y SUS PROPIEDADES

Métodos De Defusificación Métodos De Defusificación

En general, existen CINCO En general, existen CINCO métodos para defusificar un métodos para defusificar un conjunto difuso conjunto difuso AA de un de un universo de discurso universo de discurso ZZ, donde el , donde el conjunto difuso conjunto difuso AA generalmente generalmente se representa por una función de se representa por una función de membresía de salida agregada.membresía de salida agregada.

Page 327: SISTEMA DIFUSO Y SUS PROPIEDADES

Métodos De DefusificaciónMétodos De Defusificación

Varios esquemas de defusificación Varios esquemas de defusificación para obtener una salida exactapara obtener una salida exacta

Page 328: SISTEMA DIFUSO Y SUS PROPIEDADES

Métodos De DefusificaciónMétodos De Defusificación

1.  Centro de Área 1.  Centro de Área zzCOACOA::

,

Z A

Z A

COAdzz

dzzzz

,

1

1

n

j jC

n

j jjCCOA

z

zzz

Page 329: SISTEMA DIFUSO Y SUS PROPIEDADES

Métodos De DefusificaciónMétodos De Defusificación

2. Bisectriz de Área 2. Bisectriz de Área zzBOABOA: : zzBOABOA

satisfacesatisface

BOA

BOA

z

z AA dzzdzz

,

.ZzzmaxyZzzmin

BOAzz zyyzz A y0,,

Donde

Esto es, la línea vertical divide la región entre

en dos regiones con la misma área.

Page 330: SISTEMA DIFUSO Y SUS PROPIEDADES

Métodos De DefusificaciónMétodos De Defusificación

3.  La media del máximo 3.  La media del máximo zzMOMMOM: :

zzMOMMOM es el promedio del rango es el promedio del rango

máximo de máximo de zz en el cual la MF en el cual la MF alcanza un máximo de grado de alcanza un máximo de grado de pertenencia pertenencia **. Expresada por:. Expresada por:

,

Z

ZMOM

dz

dzzz

Page 331: SISTEMA DIFUSO Y SUS PROPIEDADES

Métodos De DefusificaciónMétodos De Defusificación

4. El máximo más pequeño 4. El máximo más pequeño zzSOMSOM: : zzSOMSOM es el es el

mínimo (en términos de magnitud) del mínimo (en términos de magnitud) del máximo de máximo de zz..

5. El máximo más grande 5. El máximo más grande zzLOMLOM: : zzLOMLOM es el es el

máximo (en términos de magnitud) del máximo (en términos de magnitud) del máximo de máximo de zz..

Debido a sus obvios resultados, Debido a sus obvios resultados, zzSOMSOM, y , y

zzLOMLOM no son usados tan frecuentemente no son usados tan frecuentemente

como los otros tres métodos de como los otros tres métodos de defusificación.defusificación.

Page 332: SISTEMA DIFUSO Y SUS PROPIEDADES

ESTRUCTURA BÁSICA Y ESTRUCTURA BÁSICA Y OPERACIÓN DE LOS OPERACIÓN DE LOS

SISTEMAS DE CONTROL SISTEMAS DE CONTROL LÓGICOS DIFUSOSLÓGICOS DIFUSOS

Material Anexo a: Material Anexo a: Modelos Basados en Reglas–Modelos Basados en Reglas–

DifusasDifusas para Aproximar una Funciónpara Aproximar una Función