Vous êtes sur la page 1sur 37

LA LGICA DIFUSA.

CARACTERSTICAS Y APLICACIONES

AUTOR
Ing. Ailn Sabad Hernndez
Universisdad de las Ciencias Informticas Ciudad de la Habana. Cuba

La Lgica Difusa. Caractersticas y aplicaciones

Resumen

Resumen
Con este trabajo se pretende exponer las carctersticas fundamentales de la Lgica Difusa, el desarrollo de la misma y plantear sus conceptos bsicos. Tiene como fin ampliar el expectro de conocimientos de los lectores sobre el tema a partir de la exposicin de ventajas y desventajas del uso de la Lgica Difusa en el control automtico de procesos.

La Lgica Difusa. Caractersticas y aplicaciones

Indice

ndice 1. Introduccin.................................................................................. 1 2. Surgimiento y desarrollo de la Lgica Difusa............................... 4 3. Caracterizacin de la Lgica Difusa............................................. 7 4. Conceptos bsicos de la Lgica Difusa......................................... 11 4.1.Funciones de Pertenencia Tpicas .......................................... 17 4.2.Operaciones bsicas entre Conjuntos Difusos....................... 22 5. En cuales situaciones resulta beneficioso emplear un Controlador Difuso?.......................................................................................... 25 6. Algunos ejemplos de aplicaciones................................................. 26 6.1.Aplicacin en robtica........................................................... 28 7. Ventajas y desventajas................................................................... 30 8. Conclusiones ................................................................ 32 9. Bibliografa..................................................................................... 33

La Lgica Difusa. Caractersticas y aplicaciones

Introduccin

1. Introduccin
La Lgica Difusa o Borrosa, a pesar de su corta historia, presenta un crecimiento muy rpido, ya que es capaz de resolver problemas relacionados con la incertidumbre de la informacin o del conocimiento, proporcionando un mtodo formal para la expresin del conocimiento en forma entendible y compresible por los humanos [2]. Las bases tericas de la Lgica Difusa, en las que estn basados los controladores borrosos estn mucho ms cerca de la manera de razonar de los humanos y del lenguaje natural, que los sistemas lgicos tradicionales. Bsicamente, proporciona un medio efectivo de captar ms fcilmente la naturaleza inexacta del mundo real. La matemtica de los conjuntos difusos, como su nombre lo indica, trabaja con conjuntos que no tienen lmites bien definidos, es decir, la transicin entre la pertenencia y la no pertenencia de una variable a un conjunto es gradual. Se caracteriza por las funciones de pertenencia que dan flexibilidad a la modelacin utilizando expresiones lingsticas tales como mucho, poco, leve, severo, escaso, suficiente, caliente, fro, joven[3]. Los usuarios aceptan con relativa facilidad e inters las aplicaciones basadas en Lgica Difusa, por el paralelismo con su propio razonamiento y por la capacidad de explicacin de las conclusiones. El xito de la aplicacin de la Lgica Difusa se debe, fundamentalmente, a la capacidad de la misma de utilizar modelos de conceptos ambiguos para reducir la complejidad intuitiva de un proceso, de manera que permite realizar operaciones de control, al menos de un modo aproximado o heurstico, sobre procesos no lineales o variantes en el tiempo. La Lgica Difusa es una herramienta moderna y una de sus aplicaciones ms importantes es el Control de Procesos Industriales. Se sale del tradicional esquema de control de lazo realimentado y del rgido modo de pensar de los programas de una microcomputadora para comenzar a emplear variables lingsticas muchas veces consideradas imprecisas. An cuando parece ser sinnimo de imprecisin, la Lgica

La Lgica Difusa. Caractersticas y aplicaciones

Introduccin

Difusa est basada en una disciplina fuertemente rigurosa que permite describir exactamente un Sistema de Control sin utilizar complicadas expresiones matemticas. A esta nueva rama del Control Automtico es a la que se le llama Inteligencia Artificial o simplemente Control Inteligente, dentro del cual se destaca la Lgica Fuzzy o Difusa el cual es un algoritmo muy utilizado en la actualidad. Asimismo, el control borroso, originado a partir de una lgica de conceptos vagos e imprecisos, se utiliza en la mayora de los casos para la aproximacin de funciones precisas, deterministas, contradiciendo con ello el espritu inicial de la Lgica Difusa en control de procesos.[4]. Una de las principales metas en control inteligente de procesos industriales es la construccin de sistemas borrosos que controlen con garanta sistemas complejos de alta dimensionalidad, mediante implementaciones generales, robustas y fcilmente entendibles por el usuario. Lo que los sistemas industriales complejos tienen en comn es la presencia de una elevada incertidumbre que hace que las estrategias usuales basadas en modelos y principios de equivalencia cierta no sean tcnicamente aplicables [4]. En muchos casos existe incertidumbre en el modelo del proceso, que puede ser por escaso conocimiento sobre el mismo, disponindose solo de un modelo intuitivo que describe comportamientos de orden bajo, a escalas de tiempo grandes. En otras ocasiones, la incertidumbre del modelo recae, an conociendo bien las ecuaciones que lo describen, en los parmetros del mismo, que son conocidos de forma aproximada. El modelado de la imprecisin mediante conjuntos difusos ha permitido tratar estos problemas [4]. Clasificacin de las fuentes de incertidumbre [5]: 1. Informacin imprecisa Deficiencias de la informacin

La Lgica Difusa. Caractersticas y aplicaciones

Introduccin

Informacin incompleta Informacin errnea

2. Caractersticas del mundo real Mundo real no determinista

3. Deficiencias del modelo Modelo incompleto Modelo inexacto

La Lgica Difusa. Caractersticas y aplicaciones

Introduccin a la Lgica Difisa

2. Surgimiento y desarrollo de la Lgica Difusa.


Aunque la Lgica Difusa tom auge durante el siglo XX, sus orgenes se remontan hasta 2,500 aos. Al respecto, Aristteles consideraba que existan ciertos grados de veracidad y falsedad. Platn haba considerado tambin grados de pertenencia. En el siglo XVIII el filsofo y obispo anglicano irlands David Hume, crea en la lgica del sentido comn, el razonamiento basado en el conocimiento que la gente adquiere en forma ordinaria mediante vivencias en el mundo. La corriente del pragmatismo fundada a principios de ese siglo por Charles Sanders Peirce, fue la primera en considerar ''vaguedades'', ms que falso o verdadero, como forma de acercamiento al mundo y al razonamiento humano. El filsofo y matemtico britnico Bertrand Russell, a principios del siglo XX, estudi las vaguedades del lenguaje, concluyendo con precisin que la vaguedad es un grado. El filsofo austraco Ludwing Wittgenstein estudi las formas en las que una palabra puede ser empleada para muchas cosas que tienen algo en comn. La primera lgica de vaguedades fue desarrollada en 1920 por el filsofo Jan Lukasiewicz, quien visualiz los conjuntos con posibles grados de pertenencia con valores de 0 y 1; despus los extendi a un nmero infinito de valores entre 0 y 1 [6]. A principios de los aos sesenta, Lotfi Zadeh brillante ingeniero elctrico iran nacionalizado en Estados Unidos, profesor de Ingeniera Elctrica en la Universidad de California en Berkeley y en otras prestigiosas universidades norteamericanas, Doctor Honoris Causa de varias instituciones acadmicas, enunci las bases tericas de la Lgica Difusa, que combina los conceptos de la lgica y de los conjuntos de Lukasiewicz mediante la definicin de grados de pertenencia. La motivacin original fue ayudar a manejar aspectos imprecisos del mundo real, creando "un sistema que proporciona una va natural para tratar los problemas en los que la fuente de imprecisin es la ausencia de criterios claramente definidos". La Lgica Difusa permiti el desarrollo de aplicaciones prcticas.

La Lgica Difusa. Caractersticas y aplicaciones

Introduccin a la Lgica Difisa

En En 1971, Zadeh publica el artculo, Quantitative Fuzzy Semantics, donde introduce los elementos formales que acabaran componiendo el cuerpo de la doctrina de la Lgica Difusa y sus aplicaciones tal como se conocen en la actualidad [7]. Hasta 1973, Zadeh no presenta la teora bsica de los Controladores Difusos. A partir de sta publicacin, otros investigadores comenzaron a aplicar la Lgica Difusa al control de diversos procesos, por ejemplo, el britnico Ebrahim Mandani, quien en 1974 desarrolla el primer sistema de control Fuzzy prctico: la regulacin de un motor de vapor. La solucin implementada por Mandani introdujo los conceptos necesarios para su aplicacin en reas industriales. Su aplicacin en el rea de control nace del fundamento de los operadores humanos son capaces de efectuar en muchos casos un control mas efectivo que los controladores automticos tradicionales, porque estn capacitados para tomar decisiones correctas sobre la base de informacin lingstica imprecisa. En 1978 comienza la publicacin de la revista Fuzzy Sets and Systems, dedicada, con uno o dos nmeros mensuales, al apoyo y desarrollo de la teora de los conjuntos y sistemas difusos y sus aplicaciones. Esta revista es publicada por la IFSA (the International Fuzzy Systems Association) [7], [8]. Tambin se puede resaltar en 1980 el desarrollo del primer sistema de control difuso comercial, al aplicar esta tcnica al control de hornos rotativos en una cementera, desarrollada por los ingenieros daneses Lauritz Peter Holmbland y Jens-Jurgen Ostergaard. Los occidentales asumieron una actitud reacia principalmente por dos razones: la primera era porque la palabra Fuzzy sugera algo confuso y sin forma, y la segunda porque no haba forma de probar analticamente que la teora funcionaba correctamente, ya que el control fuzzy no estaba basado en modelos matemticos. Sin embargo, aparecen toda una serie de investigadores japoneses en el campo de la Lgica Difusa tales como Sugeno, Togai, Bart Kosko (el fuzzsensei ), entre otros.

La Lgica Difusa. Caractersticas y aplicaciones

Introduccin a la Lgica Difisa

En 1987, se inaugura en Japn el subterraneo de Sendai, uno de los ms espectaculares sistemas de control difuso creados por el hombre. Desde entonces el controlador inteligente ha mantenido los trenes rodando eficientemente.

La Lgica Difusa. Caractersticas y aplicaciones

Introduccin a la Lgica Difisa

3. Caracterizacin de la Lgica Difusa


El trmino "difuso" procede de la palabra inglesa "fuzz". Este termino ingles significa "confuso, borroso, indefinido o desenfocado"[9]. La principal motivacin de la teora de conjuntos borrosos [Zadeh, 1965] fue la construccin de un marco formal que permitiera el tratamiento y la manipulacin de la incertidumbre presentes en numerosos mbitos del conocimiento humano. La Lgica Difusa, es una lgica basada en la teora de conjuntos que posibilita imitar el comportamiento de la lgica humana [10]. La Lgica Difusa es una rama de la inteligencia artificial que se funda en el concepto Todo es cuestin de grado, lo cual permite manejar informacin vaga o de difcil especificacin si quisiramos hacer cambiar con esta informacin el funcionamiento o el estado de un sistema especfico. En cierto nivel, puede ser vista como un lenguaje que permite trasladar sentencias sofisticadas en lenguaje natural a un lenguaje matemtico formal. Con la Lgica Difusa, es entonces posible gobernar un sistema por medio de reglas de sentido comn, las cuales se refieren a cantidades indefinidas. Establecen una frontera gradual entre la no-pertenencia y la pertenencia, y por tanto conforman una herramienta para el modelado de la imprecisin o la incertidumbre [10]. La Lgica Difusa es esencialmente una lgica multivaluada que extiende a la Lgica Clsica, la cual debe su nombre a que impone a sus enunciados, nicamente, valores de falso o verdadero. Si bien la Lgica Clsica ha modelado satisfactoriamente a una gran parte del razonamiento natural, tambin es cierto que el razonamiento humano utiliza valores de verdad que no necesariamente son deterministas. El adjetivo difuso aplicado a esta lgica se debe a que en ellas los valores de verdad no-deterministas utilizados tienen, por lo general, una connotacin de incertidumbre. Por ejemplo, un vaso medio lleno, independientemente de que tambin est medio vaco, no est lleno completamente ni est vaco completamente. Qu tan lleno puede estar, es un elemento de incertidumbre, es decir, de difusidad, entendida esta ltima como una propiedad de indeterminismo [11].

La Lgica Difusa. Caractersticas y aplicaciones

Introduccin a la Lgica Difisa

Uno de los objetivos de la Lgica Difusa es proporcionar un soporte formal al razonamiento en el lenguaje natural que se caracteriza por un razonamiento aproximado que utiliza premisas imprecisas como instrumento para formular el conocimiento. La Lgica Difusa naci, entonces, como la lgica del Razonamiento Aproximado, y en ese sentido, poda considerarse una extensin de la Lgica Multivaluada [12]. El concepto de Razonamiento Aproximado se puede interpretar como el proceso de obtener conclusiones imprecisas a partir de premisas tambin imprecisas. Zadeh introdujo la teora del Razonamiento Aproximado y otros muchos autores han hecho contribuciones importantes a este campo. En lenguaje natural se describen objetos o situaciones en trminos imprecisos: grande, joven, tmido. El razonamiento basado en estos trminos no puede ser exacto, ya que normalmente representan impresiones subjetivas, quizs probables pero no exactas. Debido a esto, la Teora de Conjuntos Difusos se presenta ms adecuada que la Lgica Clsica para representar el conocimiento humano, ya que permite que los fenmenos y observaciones tengan ms de dos estados lgicos. La Lgica Difusa actualmente est relacionada y fundamentada en la teora de los Conjuntos Difusos. Las reglas involucradas en un sistema borroso, pueden ser aprendidas con sistemas adaptativos que aprenden al observar cmo operan las personas los dispositivos reales, o estas reglas pueden tambin ser formuladas por un experto humano. El procedimiento de razonamiento permite inferir resultados lgicos a partir de una serie de antecedentes [7]. Aunque superficialmente pueda parecer que la teora del Razonamiento Aproximado y la Lgica Clsica se diferencian enormemente, la Lgica Clsica Booleana puede ser vista como un caso especial de la primera. La lgica tradicional de las computadoras opera con ecuaciones muy precisas y dos respuestas: si o no, uno o cero. Ahora, para aplicaciones digitales muy mal definidas o sistemas vagos se emplea la Lgica Difusa, donde las proposiciones pueden ser representadas con grados de certeza o falsedad. o Lgica

La Lgica Difusa. Caractersticas y aplicaciones

Introduccin a la Lgica Difisa

Por ejemplo, la sentencia "hoy es un da soleado", puede ser 100% verdad si no hay nubes, 80% verdad si hay pocas nubes, 50% verdad si existe neblina y 0% si llueve todo el da [7]. Por medio de la Lgica Difusa pueden formularse matemticamente nociones como: un poco caliente o muy fro, para que sean procesadas por computadoras y cuantificar expresiones humanas vagas, tales como "Muy alto" o "luz brillante". De esa forma, es un intento de aplicar la forma de pensar humana a la programacin digital permitiendo cuantificar aquellas descripciones imprecisas que se usan en el lenguaje y las transiciones graduales. Los esquemas de razonamiento utilizados son "esquemas de razonamiento aproximado", que intentan reproducir los esquemas mentales del cerebro humano en el proceso de razonamiento. Estos esquemas consistirn en una generalizacin de los esquemas bsicos de inferencia en Lgica Binaria (silogismo clsico). Tan importante es la seleccin de un esquema de razonamiento como su representacin material, ya que el objetivo final es poder desarrollar un procedimiento analtico concreto para el diseo de controladores "heursticos", que nos permita inferir el control adecuado de un determinado proceso en funcin de un conjunto de reglas "lingsticas", definidas de antemano tras la observacin de la salida y normas de funcionamiento de ste[12]. La Lgica Difusa trata de crear aproximaciones matemticas en la resolucin de ciertos tipos de problemas. Pretende producir resultados exactos a partir de datos imprecisos, por lo cual es particularmente til en aplicaciones electrnicas o computacionles. Est definida como un sistema matemtico que modela funciones no lineales, que convierte unas entradas en salidas acordes con los planteamientos lgicos que usa el razonamiento aproximado[11]. La Lgica Difusa ha cobrado fama por la variedad de sus aplicaciones. En general se aplica tanto a sistemas de control de complejos procesos industriales como para modelar cualquier sistema continuo de ingeniera, fsica, biologa o economa[7].

La Lgica Difusa. Caractersticas y aplicaciones

Introduccin a la Lgica Difisa

4. Conceptos bsicos de la Lgica Difusa


Un universo es una coleccin de objetos de los que se hablar en una lgica especfica. Por ejemplo, el universo de los nmeros naturales o el universo de las edades.

La Lgica Difusa. Caractersticas y aplicaciones

Introduccin a la Lgica Difisa

Un conjunto en el universo es, desde un punto de vista intuitivo, una coleccin de objetos tal que sea posible decidir cundo un objeto del universo est o no en esa coleccin. Abstrayendo la nocin de conjunto, se puede considerar que un conjunto es exactamente una funcin del universo en el conjunto de valores 0,1 que asocia precisamente el valor 1 a los objetos que estn en el conjunto y el valor 0 a los que no [11]. Desde el punto de vista de la teora clsica de conjuntos se establece que los distintos elementos de un universo pueden pertenecer a un conjunto o no, siempre y cuando satisfagan o no una determinada propiedad, por ejemplo, el conjunto de los nmeros pares est formado por los nmeros que son divisibles por dos. De esta manera, si consideramos el universo de los nmeros naturales positivos U={1, 2, 3, 4, 5,} podramos decir que 3 pertenece al conjunto de los nmeros impares, mientras que 8 no. Igualmente, 9 pertenece al conjunto de los nmeros mayores que 5, mientras que 3 no [10]. La pertenencia a un conjunto de diferentes elementos suele representarse grficamente mediante la denominada funcin de pertenencia o de membresa, como la que se muestra en la Figura 1.1 para los nmeros mayores que 5. En esta funcin de pertenencia, toman valor 1 aquellos elementos que pertenecen al conjunto, mientras que toman valor 0 aquellos que no pertenecen [10].

Figura 1.1 Representacin grfica de la funcin de pertenencia del conjunto "nmeros mayores que 5".

La Lgica Difusa. Caractersticas y aplicaciones

Introduccin a la Lgica Difisa

Este concepto es suficiente en muchas reas de aplicacin, pero fcilmente se puede encontrar situaciones donde se necesita ms flexibilidad. La mayora de los fenmenos que encontramos cada da son imprecisos, es decir, tienen implcito un cierto grado de difusidad en la descripcin de su naturaleza. Esta imprecisin puede estar asociada con su forma, posicin, momento, color, textura, o incluso en la semntica que describe lo que son. Por ejemplo, para la representacin de la funcin de pertenencia del conjunto caliente, haciendo uso de la teora clsica, como se aprecia en la Figura 1.2, quedara:

Figura 1.2 Representacin grfica de la funcin de pertenencia del conjunto " caliente".

Sin embargo, realmente no se puede tener una definicin exacta de cundo un valor de temperatura pasa del conjunto fro a caliente. Aceptamos la imprecisin como una consecuencia natural de la forma de las cosas en el mundo. Simplemente se aproximan estos eventos a funciones numricas y se escoge un resultado en lugar de hacer un anlisis del conocimiento emprico. Consideremos las siguientes sentencias: La temperatura est caliente Los grandes proyectos generalmente tardan mucho IBM es una compaa grande y agresiva Alejandro es alto pero Ana no es bajita proposiciones forman parte de nuestras relaciones cotidianas, sin

Este tipo de

embargo, son incompatibles con el modelado tradicional de sistemas de informacin.

La Lgica Difusa. Caractersticas y aplicaciones

Introduccin a la Lgica Difisa

Si se pudieran incorporar estos conceptos se lograra que los sistemas sean potentes y se aproximen ms a la realidad [7]. Los conjuntos clsicos se definen mediante un predicado que da lugar a una clara divisin del Universo de Discurso X en los valores "Verdadero" y "Falso". Sin embargo, el razonamiento humano utiliza frecuentemente predicados que no se pueden reducir a este tipo de divisin: son los denominados predicados difusos. La teora de conjuntos difusos propone la extensin del concepto de pertenencia para que admita graduacin entre la no-pertenencia y la pertenencia total al conjunto. La fusificacin es independiente de cualquier capacidad para medir, ya que, un conjunto difuso, es un conjunto que no tiene lmites bien definidos y es tambin una funcin que asocia a cada objeto del universo un valor en el intervalo [0,1]. Para el ejemplo del conjunto caliente es imposible dar al conjunto una definicin clsica, ya que su correspondiente predicado no divide claramente el universo de las temperaturas en conjuntos fro o caliente. La manera ms apropiada de dar solucin a este problema es considerar que la pertenencia o no pertenencia de un elemento x al conjunto, no es absoluta sino gradual, definindose este conjunto como un Conjunto Difuso [11]. Por tanto, se relajara la separacin estricta entre stos conjuntos, permitiendo la pertenencia Si o NO al conjunto pero suavizando su funcin de pertenencia con frases del tipo: pertenece un poco menos a o casi pertenece a. Es decir, ya no adoptar valores en el conjunto discreto {0,1} (lgica booleana), sino en el intervalo cerrado [0,1] como se aprecia en la Figura 1.3. El valor 1 representa que el elemento pertenece ntidamente al conjunto, el valor 0 representa la no pertenencia absoluta al conjunto, y los dems valores indican una pertenencia parcial al conjunto.

La Lgica Difusa. Caractersticas y aplicaciones

Introduccin a la Lgica Difisa

Figura 1.3 Representacin grfica de la funcin de pertenencia del conjunto difuso "caliente.

La funcin de pertenencia se establece de una manera arbitraria, lo cual es uno de los aspectos ms flexibles de los Conjuntos Difusos. Por ejemplo, se puede convenir que la temperatura de 900 C pertenece al conjunto con grado 1, la de 500 C con grado 0.4 y la de 200 C con grado 0. Luego, cuanto mayor sea el valor de una temperatura, mayor es su grado de pertenencia al conjunto caliente. Estos valores entre 0 y 1 son llamados grados de pertenencia. El grado de pertenencia de un elemento a un conjunto va a venir determinado por su funcin de pertenencia. As, si se habla del conjunto Joven dentro del universo de las edades, se podra decir que una persona de 10 aos pertenece a dicho conjunto con grado 1 (pertenece completamente), una de 35 pertenece con algn grado (por ejemplo, 0.5) y una persona de 70 aos pertenecera con grado 0 (no pertenece). Esto es apreciable en su funcin de pertenencia (Figura 1.4) [12].

Figura 1.4 Representacin grfica de la funcin de pertenencia del conjunto difuso "Joven".

La Lgica Difusa. Caractersticas y aplicaciones

Introduccin a la Lgica Difisa

Como se puede apreciar, en los dos ejemplos anteriores, la funcin de pertenencia del conjunto difuso toma todos los valores reales comprendidos en el intervalo [0,1]. Por tanto, la funcin que a cada elemento asigna un grado de pertenencia a un cierto conjunto, se denomina funcin de pertenencia del conjunto difuso. Tmese nuevamente el universo de la edad. Se haba visto que el Conjunto Difuso "Joven" representa el grado de pertenencia respecto al parmetro juventud que tendran los individuos de cada edad. Es decir, el conjunto expresa la posibilidad de que un individuo sea considerado joven. De igual manera, se puede definir un conjunto Maduro y uno Viejo(Figura 1.5). Los Conjuntos Difusos de la Figura 1.5 se superponen, por lo que un individuo podra tener distintos grados de pertenencia en dos conjuntos al mismo tiempo: "Joven" y "Maduro". Esto indica que posee cualidades asociadas con ambos conjuntos [7], [12].

Figura 1.5 Ejemplo de Conjuntos Difusos en el universo de la edad.

Tmese un individuo x cuya edad sea de 20 aos. Como se puede observar en la figura anterior, pertenece al Conjunto Difuso "Joven" y al Conjunto Difuso "Maduro". Se puede observar que posee un grado de pertenencia (x) de 0.6 para el Conjunto Difuso Joven y un grado de 0.4 para el Conjunto Difuso Maduro; tambin posee un grado de 0 para el conjunto Viejo [7]. De este ejemplo se puede deducir que un elemento puede pertenecer a varios Conjuntos Difusos a la vez aunque con distinto grado. As, el individuo x tiene un grado de pertenencia mayor al conjunto "Joven " que al conjunto "Maduro"(0.6 > 0.4), pero no se puede decir, tratndose de Conjuntos Difusos, que x es joven o que x es maduro de manera rotunda [12].

La Lgica Difusa. Caractersticas y aplicaciones

Introduccin a la Lgica Difisa

4.1 Funciones de Pertenencia Tpicas [12].


1. Funcin Singlenton: Sea a un punto del universo, la Funcin Singlenton (solitaria) es aquella que toma valor 1 solo en a y 0 en cualquier otro punto. (x) =
1 si x = a 0 si x a

La Lgica Difusa. Caractersticas y aplicaciones

Introduccin a la Lgica Difisa

Figura 1.6 Funcin Singlenton

2. Funcin Triangular: Definido por sus lmites (inferior a y superior b), y el valor modal m, tal que a<m<b.
0 ( x a ) /( m a ) (x) = (b x ) /(b m) 0 si x a si x ( a, m] si x ( m, b ] si x b

Figura 1.7 Funcin Triangular

3. Funcin G (gamma): Definida por su lmite inferior a y el valor k>0.

La Lgica Difusa. Caractersticas y aplicaciones

Introduccin a la Lgica Difisa

Figura 1.8 Funcin G

0 (x) = k ( x a ) 2 1 e

si x a si x > a

Esta funcin se caracteriza por un rpido crecimiento a partir de a. Cuanto mayor es el valor de k, el crecimiento es ms rpido an. Nunca toman el valor 1, aunque tienen una asntota horizontal en 1. Se aproximan linealmente por:
0 = ( x a ) /( m a ) (x) 1 si x a si x (a, m) si x m

Figura1.9 Aproximacin lineal de la Funcin G

La funcin opuesta se denomina Funcin L. 4. Funcin S: Definida por sus lmites inferior a y superior b, y el valor m, o punto de inflexin tal que a<m<b. Un valor tpico es: m = (a+b) / 2.

La Lgica Difusa. Caractersticas y aplicaciones

Introduccin a la Lgica Difisa

Figura 1.10 Funcin S

El crecimiento es ms lento cuanto mayor sea la distancia a-b.

0 2{ ( x a ) /(b a)} 2 (x) = 2 1 2{ ( x b) /(b a)} 1


5. Funcin Gaussiana:

si x a si x ( a, m] si x ( m, b] si x b

Definida por su valor medio m y el valor k>0. Es la tpica campana de Gauss. Cuanto mayor es k, ms estrecha es la campana. (x) = e k ( xm )
2

Figura 1.11 Funcin Gaussiana

6. Funcin Trapezoidal: Definida por sus lmites inferior a y superior d, y los lmites de su soporte, b y c, inferior y superior respectivamente.

La Lgica Difusa. Caractersticas y aplicaciones

Introduccin a la Lgica Difisa

0 ( x a ) /(b a) (x) = 1 (d x) /(d c )

si x a o x d si x ( a, b] si x ( b, c ] si x (b, d )

Figura 1.12 Funcin Trapezoidal

La funcin Trapezoidal se adapta bastante bien a la definicin de cualquier concepto, con la ventaja de su fcil definicin, representacin y simplicidad de clculos. 7. Funcin Pseudo-Exponencial: Definida por su valor medio m y el valor k>1. Cuanto mayor es el valor de k, el crecimiento es ms rpido an y la campana es ms estrecha. (x) =
1 1 + k ( x m) 2

Figura 1.13 Funcin Pseudo-Exponencial

8. Funcin Trapecio Extendido: Definida por los cuatro valores de un trapecio [a, b, c, d], y una lista de puntos entre a y b, o entre c y d, con su valor de pertenencia asociado a cada uno de esos puntos.

La Lgica Difusa. Caractersticas y aplicaciones

Introduccin a la Lgica Difisa

Figura 1.14 Funcin Trapecio Extendido

En casos particulares, el Trapecio Extendido puede ser de gran utilidad. ste permite gran expresividad aumentando su complejidad.

La Lgica Difusa. Caractersticas y aplicaciones

Introduccin a la Lgica Difisa

4.2 Operaciones bsicas entre Conjuntos Difusos Los Conjuntos Difusos se pueden operar entre s del mismo modo que los conjuntos clsicos. Puesto que los primeros son una generalizacin de los segundos, es posible definir las operaciones de interseccin, unin, complemento y otras. Como la funcin de pertenencia es su componente fundamental, las operaciones con tales conjuntos se definen a travs de ellas. A continuacin se describen algunas de las operaciones bsicas [3]: 1. Contencin o Subconjunto Se dice que A es subconjunto de B si todo elemento de A es tambin elemento de B, o sea, (A) (B).Se define como: AB (A) (B) 2. Suma algebraica La suma algebraica de los conjuntos difusos A y B se define como: C = A + B Su funcin de pertenencia viene dada por: (A+B) = (A) + (B) -(A) (B) 3. Producto algebraico El producto algebraico de los conjuntos difusos A y B se define como C = A .B Su funcin de pertenencia viene dada por: (A+B) = (A) . (B) 4. Potencia de orden m La potencia de orden m de un conjunto difuso A es un conjunto difuso cuya funcin de pertenencia viene dada por: (Am) = [(A)]m

La Lgica Difusa. Caractersticas y aplicaciones

Introduccin a la Lgica Difisa 5. Unin

Sean A y B dos intervalos difusos. La unin entre estos dos intervalos es el conjunto difuso C y se escribe como: y su funcin de pertenencia es: C = A B C = A or B (C) = (A) (B)

Figura1.15 Operacin Unin

6. Interseccin Se considera que un elemento pertenece al conjunto interseccin de dos conjuntos si pertenece a ambos. La interseccin de los conjuntos difusos A y B es el conjunto difuso C y se escribe como: C = A B C = A and B B (C) = (A) (B)

y su funcin de pertenencia es:

Figura 1.16 Operacin Interseccin 7. Complemento o negacin

La Lgica Difusa. Caractersticas y aplicaciones

Introduccin a la Lgica Difisa

Dado un conjunto A, el complemento del conjunto difuso A, denotado por , est formado por los elementos del universo que no pertenecen a A. Se define como: () = 1-(A) Su funcin de pertenencia sera la siguiente:

Figura 1.17 Operacin Complemento

La Lgica Difusa. Caractersticas y aplicaciones

Introduccin a la Lgica Difisa

5. En cuales situaciones resulta beneficioso emplear un Controlador

Difuso?
Despus de casi 30 aos de investigacin, la Lgica Difusa ha demostrado sus posibilidades de aplicacin en Ingeniera Prctica. Las ecuaciones resultan poco prcticas en algunos casos: sistemas no lineales o dinmicamente complejos, o algunos con combinaciones de entrada y salida inusuales. Por el contrario, la proposicin difusa usa la pericia de la intuicin humana para resolver el problema, resultando ideal para el modelado y el control de los sistemas antes mencionados. En contraste con los si/no o verdadero/falso de la lgica tradicional, permiten considerar grados en las caractersticas consideradas en los problemas de Ingeniera, incluso, aun cuando no se disponga de modelos matemticos rigurosos. Por tanto son muy utilizados para el control en [13]: Sistemas complejos que son difciles o imposibles de modelar por mtodos convencionales. En procesos no lineales. Sistemas controlados por Expertos Humanos que se basan en conceptos imprecisos obtenidos de su experiencia. Cuando el ajuste de una variable puede producir el desajuste de otras. Sistemas que utilizan la observacin humana como entrada o como base de las reglas. Cuando ciertas partes del sistema a controlar son desconocidas y no pueden medirse de forma fiable (con errores posibles). Sistemas que son confusos por naturaleza, como los encontrados en las ciencias sociales y del comportamiento. Cuando se quieran representar y operar con conceptos que tengan imprecisin o incertidumbre (como en las Bases de Datos Difusas). Cuando existen procesos sin definicin clara.

Podramos resumir que la utilizacin de la Lgica Difusa es aconsejable para procesos muy complejos (cuando se carece de un modelo matemtico simple) o para procesos altamente no lineales.

La Lgica Difusa. Caractersticas y aplicaciones

Introduccin a la Lgica Difisa

Pero quiz es mejor evitar su uso si el control convencional tericamente rinde un resultado satisfactorio, cuando existe un modelo matemtico fcilmente soluble y adecuado o tambin cuando el problema no tiene solucin [2].

6. Algunos ejemplos de aplicaciones.


Algunos de los dominios donde la imprecisin o la vaguedad son parte intrnseca del conocimiento son los siguientes [2]:

problemas de clasificacin reconocimiento de patrones procesado de seal bases de datos sistemas basados en conocimiento (tambin denominados sistemas expertos) razonamiento temporal

La habilidad de la Lgica Difusa para procesar valores parciales de verdad ha sido de gran ayuda para la ingeniera. Esto hace que se le pueda asegurar y casi garantizar un amplio campo de aplicaciones con un alto grado de inters. Entre otras podemos enumerar las siguientes [3]: 1. Diagnsticos mdicos como el anlisis de los ritmos cardacos o de la arterioestenosis coronaria [14]. 2. Control de sistemas en tiempo real como pueden ser: control de trfico, control de compuertas en plantas hidroelctricas, control de ascensores e incluso el control de un helicptero por rdenes de voz [15], [16]. 3. Fabricacin de electrodomsticos como lavadoras que evalan la carga y ajustan por s mismas, el detergente necesario, la temperatura del agua y el tipo de ciclo de lavado; televisores, que automticamente ajustan el contraste, el brillo y las tonalidades de color; tostadoras de pan; controles para la calefaccin. 4. Verificadores de ortografa, los cuales sugieren una lista de palabras probables para reemplazar una palabra mal escrita. 5. Control de sistemas de trenes subterrneos (mantener los trenes rodando rpidamente a lo largo de la ruta, frenando y acelerando suavemente, deslizndose

La Lgica Difusa. Caractersticas y aplicaciones

Introduccin a la Lgica Difisa

entre las estaciones, parando con precisin sin sacudir fuertemente a los pasajeros). Aplicado por Hitachi en el metro de Sendai (julio de 1987). 6. Control de mquinas de perforacin de tneles. 7. Control de ascensores (Mitsusbishi-Elec., Hitachi, Fuji Tech) que mejoran la eficiencia en el procedimiento manual que siempre se presenta cuando grandes grupos esperan para usar el ascensor al mismo tiempo. 8. Procesado de imgenes y reconocimiento de caracteres como nmeros de cheques bancarios utilizando un sensor CCD y un microcontrolador. 9. Correctores de voz para sugerir un listado de probables palabras para sustituir a una mal dicha. 10. Prediccin de terremotos 11. Reconocimiento de patrones y visin por ordenador (seguimiento de objetos con cmara, reconocimiento de escritura manuscrita, reconocimiento de objetos). 12. Control de cierre de compuertas en presas (Chile). 13. Control de secaderos de hojas de tabaco (Cuba). 14. Control de balanceo en puentes gra.

La Lgica Difusa. Caractersticas y aplicaciones

Introduccin a la Lgica Difisa

6.1 Aplicacin en robtica La Lgica Difusa ha demostrado ser una herramienta especialmente til en el campo de la robtica, caracterizado por [17]:

La imposibilidad de disponer de un modelo matemtico fiable de un entorno real, cuando ste alcanza unos mnimos niveles de complejidad. La incertidumbre e imprecisin de los datos proporcionados por los sensores. La necesidad de operar en tiempo real. La presencia de incertidumbre en el conocimiento que se tiene del entorno.

Existen distintos tipos o formas de incertidumbre [Saffiotti, 1997]. As, si se dice que "el robot se encuentra en el almacn" se est proporcionando una informacin imprecisa, pues no se da una nica posicin del robot. Si la informacin que se proporciona es que "el robot se encuentra aproximadamente en el centro del almacn", esta informacin es vaga ya que la posicin proporcionada no es exacta. Por ltimo, la sentencia "el robot estaba ayer en la posicin (2, 3)" suministra una informacin no fiable, en tanto que puede que el robot ya no est en esa posicin. En los tres casos la informacin se puede calificar como incierta ya que no es posible conocer con exactitud la posicin real actual del robot. Cualquier intento para controlar un sistema dinmico necesita utilizar algn conocimiento o modelo del sistema a controlar. En el caso de la robtica el sistema est formado por el propio robot y el entorno en que ste opera. Aunque normalmente se puede obtener el modelo del robot, no ocurre lo mismo cuando se considera al robot situado en un entorno no estructurado. Los entornos estn caracterizados por una fuerte presencia de incertidumbre debida, por ejemplo, a la existencia de personas que se desplazan, objetos que pueden cambiar de posicin, nuevos obstculos, etc. Adems, existen numerosos factores que pueden conducir a un sistema de robtica a un estado errneo durante la ejecucin de una secuencia de tareas: errores sensoriales, factores debidos al ambiente de trabajo, informacin imprecisa del proceso, informacin errnea, etc. En este sentido, la Lgica Difusa incorpora al sistema la

La Lgica Difusa. Caractersticas y aplicaciones

Introduccin a la Lgica Difisa

capacidad para recuperarse de los posibles errores, presentando as a la vez robustez en la deteccin y recuperacin de estos estados errneos. El tratamiento de la borrosidad permite representar de forma aproximada la geometra del problema, ordenar las distintas alternativas (subtareas) en funcin de la pertenencia a los estados previos, tratamiento de incertidumbre en las medidas de los sensores, etc. Una de las aplicaciones ms extendidas de las tcnicas borrosas es el diseo de comportamientos. Los comportamientos son tareas como: evitar obstculos fijos, seguir un contorno, evitar obstculos mviles, cruzar puertas, seguir una trayectoria, empujar o cargar un objeto, etc. Estas son tareas de muy diferente complejidad. Los controladores borrosos incorporan conocimiento heurstico en forma de reglas del tipo si-entonces, y son una alternativa adecuada en el caso de que no se pueda obtener un modelo preciso del sistema a controlar.

La Lgica Difusa. Caractersticas y aplicaciones

Introduccin a la Lgica Difisa

7. Ventajas y Desventajas.

Ventajas:
El control borroso ofrece varios beneficios a los controladores industriales [2]: Robustez frente a cambios en el sistema. Tolerancia mayor a las seales ruidosas que otros mtodos tradicionales de control. Capacidad de manejar informacin que contiene gran incertidumbre. No depende de ecuaciones matemticas complejas o extensas. Sencillez para desarrollar controladores para los distintos comportamientos (sin utilizar complejos modelos matemticos), gracias al formato de las reglas. Posibilidad de utilizar los mismos controladores sobre diferentes plataformas sin realizar muchos cambios, debido a su naturaleza cualitativa. Posibilidad de evaluar mayor cantidad de variables, entre otras, variables lingsticas, no numricas, simulando el conocimiento humano. Relaciona entradas y salidas, sin tener que entender todas las variables, permitiendo que el sistema pueda ser ms confiable y estable que uno con un sistema de control convencional. Capacidad de simplificar la asignacin de soluciones previas a problemas sin resolver. Posibilidad de obtener prototipos, rpidamente, ya que no requiere conocer todas las variables acerca del sistema antes de empezar a trabajar, siendo su desarrollo ms econmico que el de sistemas convencionales, porque son ms fciles de designar. Simplifica tambin la adquisicin y representacin del conocimiento y unas pocas reglas abarcan gran cantidad de complejidades. Es importante sealar, que los sistemas basados en la Lgica Difusa requieren mayor simulacin y una excelente depuracin y prueba antes de pasar a ser operacionales.

La Lgica Difusa. Caractersticas y aplicaciones

Introduccin a la Lgica Difisa

Desventajas [18] No hay actualmente un anlisis matemtico riguroso que garantice que el uso de un sistema experto difuso, para controlar un sistema, d cmo resultado un sistema estable.

Es difcil llegar a una funcin de membresa y a una regla confiable sin la participacin de un experto humano. Dificultad de interpretacin de valores difusos Mltiples definiciones de operadores y reglas de inferencia difusas

La Lgica Difusa. Caractersticas y aplicaciones

Introduccin a la Lgica Difisa

8. Conclusiones
La teora de los Conjuntos Difusos y sus ulteriores desarrollos, constituyen modelos que resultan especialmente tiles para tratar con la incertidumbre de manera ms "natural" y ms "humana" que la lgica y la teora de conjuntos clsicas. La Lgica Difusa surgi debido a la necesidad de solucionar problemas complejos con informacin imprecisa para los cuales la lgica tradicional no era suficiente. Es un lenguaje que permite trasladar sentencias sofisticadas del lenguaje natural a un lenguaje matemtico formal. Los Conjuntos Difusos, como su nombre lo indica, no tienen lmites bien definidos, es decir, la transicin entre la pertenencia y la no pertenencia de una variable a un conjunto es gradual. Para representar formalmente la incertidumbre de este tipo de enunciados se definen variantes de la Lgica Clsica en la que los valores de verdad no se limitan solamente a Verdadero y Falso. Se caracteriza por Funciones de Pertenencia que dan la flexibilidad a la modelacin utilizando expresiones lingsticas tales como mucho, poco, leve, severo, escaso, suficiente, caliente, fro, joven. Un elemento puede pertenecer a varios Conjuntos Difusos a la vez aunque con distinto grado y, en este caso, no se puede decir, tratndose de Conjuntos Difusos, que pertenece a un nico conjunto de manera rotunda.

La Lgica Difusa. Caractersticas y aplicaciones

Bibliografa

9. Bibliografa
[1] - Aguado Behar, A. Temas de Identificacin y Control Adaptable. Instituto de Ciberntica, Matemtica y Fsica, La Habana, Cuba, 2000. [2] - http://www.puntolog.com/actual/articulos/aplicacion.htm, Cursos Virtuales de logstica 2004. Ejemplos de aplicaciones. [3] - Carreo, M., Cardona, O., Campos, A. Sistema Experto para la toma de decisiones de habitabilidad y reparabilidad en edificios despus de un sismo. Asociacin Colombiana de Ingenieria Ssmica, Colombia, 2003. [4] - Sala, A., Pic, J., Bondia, J. Tratamiento de la incertidumbre en modelado y control borrosos. Universidad Politcnica de Valencia, 2000. [5]- Milln, E. Ampliacin de Ingeniera de Conocimiento. Razonamiento Aproximado, Universidad de Bogot, Colombia, 1999. [6] - http://www.puntolog.com/actual/articulos/historia.htm. Cursos Virtuales de logstica 2004. Breve historia de la Lgica Borrosa. [7] - http://personales.ya.com/casanchi/mat/difusa01.htm, La lgica difusa, Yuliana Corzo, Porlamar, Venezuela. [8] - http://www.ucm.es/info/eurotheo/diccionario/S/sistemas_difusos.htm, Sistemas difusos, Julin Velarde Lombraa, Universidad de Oviedo. [9] - http://www.dei.uc.edu.py/tai2000/logica/3.htm, Que es la Logica Difusa? [10] http://www.puntolog.com/actual/articulos/uni_santiago2.htm, Conjuntos

Borrosos y Lgica borrosa, Universidad de Santiago de Compostela. [11] - http://delta.cs.cinvestav.mx/gmorales/ldifll.html, Introduccin a la Lgica Borrosa [12] - http://www.lsi.us.es/~joaquinp/doc/fuzzy.html, Qu es la lgica difusa?.

La Lgica Difusa. Caractersticas y aplicaciones

Bibliografa

[13] Trillas, E., Alsina, C., Terricabras, J.,Introduccin a la Lgica Borrosa, Barcelona, 1995. [14] Borshevich, V., Mustyatsa, A., Oleinik, W. "Fuzzy Spectral Analysis of Heart s Rhythms", Fifth IFSA World Congress, 1993, pginas:561-563. [15] Sugeno, J., Park, G. "An Approach to Linguistic Instruction Based Learning and Its Application to Helicopter Flight Control", Fifth IFSA World Congress, 1993; pginas:1082-1085. [16] - Sugeno, J., Griffin, M.F. "Fuzzy hierarchical control of an unmanned helicopter", Fifth IFSA World Congress, 1993, pginas:179-182; 1993b [17] - http://www.puntolog.com/actual/articulos/uni_santiago6.htm, Lgica Borrosa y Aplicaciones. Aplicacin en robtica, Grupo de Sistemas Inteligentes, Universidad de Santiago de Compostela. [18] - Pardo Garca, A., Pulido lvarez, Dimitri. Tcnicas del control en tiempo real para el monitoreo y control de los procesos en el edificio inteligente Simn Bolivar, Facultad de Ciencias Naturales y Tecnolgicas, Norte de Santander, Colombia.

Ing. Ailn Sabad Hernndez


Universisdad de las Ciencias Informticas Ciudad de la Habana. Cuba

Vous aimerez peut-être aussi