Elementos de un Controlador Fuzzy Un sistema de control Fuzzy incluye tres etapas básicas: - Función pertenencia (membership functions)
- Base de reglas (rule base)
- Procedimiento de inferencia (inference procedure)
 Membership functions La función pertenencia (membresía), define el grado de pertenencia de cada variable del proceso. El procedimiento se conoce como Fuzzification. La membresía al definir el grado de pertenencia, está estableciendo la connotación o influencia que tiene cada proposición o relación en una regla. Fuzzyfication Es la conversión del valor físico (numérico) de una variable en el correspondiente valor lingüístico, mediante la asignación de un grado de pertenencia o membresía. En la literatura, aparece anotado indistintamente como Fussification o Fussify. Rule Base (base de conocimiento) Es el conjunto de reglas que definen el sistema de control del proceso. Una regla es una frase o sentencia que consta de dos partes: una premisa o antecedente y una conclusión o consecuente. La conclusión es la regla propiamente tal. La premisa define las variables de entrada al sistema de control, y el consecuente define el resultado. Ejemplo 1: If x is high then w = 100 (Si x es alto entonces w vale 100) Ejemplo 2: Si x es alto y r es bajo, entonces z es media La variable x y la variable r pertenecen a la entrada, y z es variable de salida. Ejemplo 3: Algunas reglas aplicables al intercambiador de calor - Si (IF) la temperatura es normal, entonces (THEN) mantener flujo de vapor.
- Si (IF) la temperatura es normal y (AND) el flujo de salida de agua es alto entonces (THEN) aumentar flujo de vapor (anticipativo).
- Si (IF) la temperatura es normal y (AND) el nivel del estanque es bajo y (AND) el flujo de salida de agua es bajo entonces (THEN) disminuir vapor (anticipativo).
En un proceso normal, el sistema Fuzzy tiene varias reglas y por lo tanto puede considerar varias entradas y varias salidas. Para el caso de la figura 8, el controlador tiene múltiples entradas y una salida. 
Inference Process Establece la contribución del conjunto de reglas para lograr una salida deseada. La contribución está determinada por la forma como se aplica el conocimiento de un experto, sobre los valores de las variables de entrada, para obtener los valores de las variables de salida. No hay un procedimiento estandarizado para la inferencia. Algunos autores consideran primero la contribución de cada regla en un proceso llamado implicación (Implication), para luego en un segundo proceso llamado agregación (aggregation) obtener un valor Crisp (bien definido) para la salida. Recuerde que en general, un valor Crisp puede pertenecer a varios conjuntos Fuzzy. De la misma forma, un valor Crisp de una variable de entrada normalmente pertenece a varios conjuntos Fuzzy de entrada, los cuales a su vez activan varias reglas Fuzzy que conducen a varios conjuntos Fuzzy de salida. Implication Es la interpretación del significado de cada regla Fuzzy, determinando la influencia producida por el antecedente en el consecuente. Aggregation Determina el significado de todas las reglas Fuzzy en base al uso de operadores Fuzzy. Los operadores más usados son Max y Sum. Su descripción escapa a este artículo. Todos los conjuntos Fuzzy asignados a cada valor Crisp de una variable de salida, se combinan para formar un solo conjunto por cada variable de salida. Las relaciones para combinar conjuntos usan operadores que escapan a este artículo. Defuzzification Procedimiento para extraer el valor Crisp de un conjunto Fuzzy, en el caso del controlador, se aplica al conjunto Fuzzy de salida. El método usado para recuperar el valor Crisp, recibe el nombre del operador usado. En general el método consiste en obtener el valor que tiene un grado de pertenencia de 100 %. |