Consiste en la aplicación de la lógica difusa con la intención de imitar el razonamiento humano en la programación de computadoras. Con la lógica convencional, las computadoras pueden manipular valores estrictamente duales, como verdadero/falso, sí/no o ligado/desligado. En la lógica difusa, se usan modelos matemáticos para representar nociones subjetivas, como caliente/tibio/frío, para valores concretos que puedan ser manipuladas por los ordenadores.
En este paradigma, también tiene un especial valor la variable del tiempo, ya que los sistemas de control pueden necesitar retroalimentarse en un espacio concreto de tiempo, pueden necesitarse datos anteriores para hacer una evaluación media de la situación en un período anterior...
Función de pertenencia
La función de pertenencia de un conjunto nos indica el grado en que cada elemento de un universo dado, pertenece a dicho conjunto. Es decir, la función de pertenencia de un conjunto A sobre un universo X será de la forma: µA:X → [0,1], donde µA (x) = r si r es el grado en que x pertenece a A.
Si el conjunto es nítido, su función de pertenencia (función característica) tomará los valores en {0,1}, mientras que si es borroso, los tomará en el intervalo [0,1]. Si µA(x) = 0 el elemento no pertenece al conjunto, si µA(x) = 1 el elemento sí pertenece totalmente al conjunto.
Las funciones de pertenencia son una forma de representar gráficamente un conjunto borroso sobre un universo.
La función característica del conjunto de los elementos que verifican un predicado clásico está perfectamente determinada. No ocurre lo mismo cuando se intenta obtener la función de pertenencia de un conjunto formado por los elementos que verifican un predicado borroso. Dicha función dependerá del contexto (o universo) en el que se trabaje, del experto, del usuario, de la aplicación a construir, etc.
A la hora de determinar una función de pertenencia, normalmente se eligen funciones sencillas, para que los cálculos no sean complicados. En particular, en aplicaciones en distintos entornos, son muy utilizadas las triangulares y las trapezoidales:
1. Función Triangular
Definida mediante el límite inferior a, el superior b y el valor modal m, tal que a
A la hora de determinar una función de pertenencia, normalmente se eligen funciones sencillas, para que los cálculos no sean complicados. En particular, en aplicaciones en distintos entornos, son muy utilizadas las triangulares y las trapezoidales:
1. Función Triangular
Definida mediante el límite inferior a, el superior b y el valor modal m, tal que a
2. Función Trapezoidal
Definida por sus límites inferior a, superior d, y los límites de soporte inferior b y superior c, tal que a
Además de las funciones de tipo lineal anteriormente expuestas, también se usan las siguientes:
3. Función Gamma
Definida por su límite inferior a y el valor k>0.
Esta función se caracteriza por un rápido crecimiento a partir de a; cuanto mayor es el valor de k, el crecimiento es más rápido.
Nunca toma el valor µA (x) = 1, aunque tienen una asíntota horizontal en dicho valor.
Ejemplo:
Cuando los valores de los parámetros son a = 5 y k = 3, se obtienen las siguientes funciones:
Definida por su valor medio m y el parámetro k>0.
Esta función es la típica campana de Gauss y cuanto mayor es el valor de k, más estrecha es dicha campana.
6. Función Pseudo-Exponencial
Definida por el valor medio m y el parámetro k>1.
Cuanto mayor es el valor de k, el crecimiento es más rápido y la campana es más estrecha.
No hay comentarios:
Publicar un comentario