Fuzzy logic toolbox

Páginas: 5 (1036 palabras) Publicado: 24 de febrero de 2012
El Fuzzy Logic Toolbox (FLT) es una herramienta para desarrollar programas difusos de
manera amigable en un ambiente MATLAB. El desarrollo se hace empleando la interfaz
de usuario gráfica, por sus siglas en ingles GUI (graphical user interface).
Existen cinco herramientas gráficas para la construcción, edición y observación de un
sistema de inferencia difuso dentro de un FLT. Estas son: [33]- Sistema de inferencia difuso, por sus siglas en ingles FIS (Fuzzy Inference System).
- Función de membresía, por sus siglas en ingles MF (Membership Function).
- Editor de reglas.
- Visualizador de reglas.
- Visualizador de superficie.

Representación del sistema de lógica difusa usando Matlab
El FLT es usado para obtener la simulación del control que se empleará en el desarrollo
de uncontrol en lazo cerrado, aplicado a un convertidor SMC de 3X2. El FLT provee de
una interfaz gráfica (FIS) que permite dar una interpretación de manera más práctica,
además de como la técnica de control difuso ayuda a controlar un sistema en general.

Sistema de Inferencia Difuso
El editor FIS de la Figura 5.1, muestra de manera general la información acerca de un
sistema difuso. En laparte superior izquierda se indican las variables difusas de entrada
(iconos amarillos), y en la parte derecha se muestran las variables de salida (icono azul).
Las funciones de membresía mostradas en las cajas o iconos no muestran la función de
membresía como tal, sino únicamente son una representación de estas para indicar su

existencia. Debajo de esto, en el icono color blanco se indica elnombre del sistema y el
método de inferencia (Mamdani o Sugeno). En la parte inferior izquierda se muestra un
menú de opciones que ayuda a ajustar la función de inferencia, dichos campos son
modificados por el usuario. En la parte inferior derecha se indica el nombre de la variable
de entrada o salida, esto con relación a la función de membresía.

Figura 5.1 Interfaz gráfica del sistema deinferencia.
Función de membresía
El editor de las funciones de membresía despliega y permite editar las funciones de
membresía asociadas con las variables de entrada y salida. En la Figura 5.2 se muestra la
interfase del editor de funciones de membresía. En la parte superior izquierda se muestran
las variables del FIS, las cuales son conjuntos de funciones de membresía. Cada conjunto
seconforma por el tipo de función de membresía y el número de funciones de
membresía de cada variable. En la parte inferior izquierda se muestran los controles que
permiten modificar el nombre, tipo y la forma de cada función de membresía. Una vez
seleccionadas las funciones de membresía para cada variable, estas son desplegadas en la
gráfica. En la parte inferior izquierda se cuenta con la informaciónacerca de la variable
que se este editando. En los campos de texto se indica el rango del universo en discurso y
posteriormente se mostrará en la gráfica de la variable.
Por ejemplo, en la Figura 5.2 en la parte superior izquierda se muestran las variables del
FIS (Ventrada, Psalida y Ciclo de Trabajo) y en la parte superior derecha la función de
membresía correspondiente al ciclo detrabajo. Obsérvese que se compone de cinco
clusters (Muy Bajo, Bajo, Nominal, Alto y Muy Alto) las cuales son funciones de tipo
triangular.

Figura 5.2. Editor de funciones de membresía (ciclo de trabajo).
Editor de Reglas
Una vez que la matriz de la base de conocimientos difusa (Tabla 3.1) es desarrollada, esta
se transcribe al editor de reglas (Figura 5.3). Para este caso el editor ofrece doscampos de
datos en los cuales se pueden permutar todas las opciones posibles que ayuden a llegar al
control deseado. Existen conectores lógicos como “AND”, “OR” y “NOT” los cuales
pueden ser habilitados mediante un botón. Además, es posible borrar, agregar e inclusive
cambiar las reglas de forma simple, sin necesidad de influir de forma grave en todas las
reglas previamente creadas.

Figura...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Logica Fuzzy
  • fuzzy logic
  • Logica fuzzy
  • tutorial fuzzy logic
  • Logica Difusa
  • Fuzzy Logic
  • Logica fuzzy
  • Ia logica fuzzy

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS