Download lógica difusa. Está formado por varias herramientas que cubren las
Document related concepts
no text concepts found
Transcript
SOFWARE UTILIZADOS EN LOGICA DIFUSA XFUZZY 3.0 Xfuzzy 3.0 es un entorno de desarrollo para sistemas de inferencia basados en lógica difusa. Está formado por varias herramientas que cubren las diferentes etapas del proceso de diseño de sistemas difusos, desde su descripción inicial hasta la implementación final. Sus principales características son la capacidad para desarrollar sistemas complejos y la flexibilidad para permitir al usuario extender el conjunto de funciones disponibles. El entorno ha sido completamente programado en Java, de forma que puede ser ejecutado sobre cualquier plataforma que tenga instalado el JRE (Java Runtime Environment). La siguiente figura muestra el flujo de diseño de Xfuzzy 3.0. La etapa de descripción incluye herramientas gráficas para la definición del sistema difuso. La etapa de verificación está compuesta por herramientas de simulación, monitorización y representación gráfica del comportamiento del sistema. La etapa de ajuste facilita la aplicación de algoritmos de aprendizaje. Finalmente, la etapa de síntesis incluye herramientas para generar descripciones en lenguajes de alto nivel para implementaciones software o hardware. FUZZY LOGIC 2.0 Fuzzy Logic aporta un conjunto esencial de herramientas para la creación, modificación y visualización difusa de conjuntos y sistemas basados en la lógica difusa. Ideal para ingenieros, investigadores y profesores. Los ejemplos prácticos proporcionan una manera de familiarizarse con los conceptos básicos de la lógica difusa y demuestran como aplicar esta técnica con efectividad en un amplio rango de operaciones de diseño de sistemas difusos... Las funciones implementadas en esta librería ayudan al usuario en cada uno de los pasos del proceso del diseño lógico difuso mediante la definición de las entradas y salidas, la creación de funciones de relación entre los conjuntos difusos y la combinación de conjuntos y relaciones difusas, la aplicación de funciones de inferencia a modelos de sistema y la aplicación de rutinas de desborronamiento. Rutinas gráficas para usuario final facilitan la visualización de estrategias de desborronamiento, de conjuntos difusos y de relaciones difusas. FUZZYFLUID FuzzyFluid reemplaza la lógica inflexible y bivalente así como funciones matemáticas complejas con simples reglas lingüísticas. Los modelos basados en estas reglas pueden ser construídos utilizando relativamente pocas matemáticas y el cálculo computorizado exhaustivo será reemplazado por programas de computadora fáciles de manejar. La lógica difusa puede, de hecho, ser utilizada para crear modelos que no pueden ser construídos utilizando otros métodos. El propósito del programa FuzzyFluid es el de visualizar el uso de lógica difusa en un sistema experto desarrollado para interpretar el fluido cerebroespinal, que puede ser utilizado en procedimientos normales de laboratorio, especialmente, en el área de patología. El programa requiere información acerca de descubrimientos citológicos así como datos sobre concentración de glucosa y niveles de proteínas. El programa FuzzyFluid interpreta los valores de entrada utilizando lógica difusa y subsecuentemente utilizando lógica Booleana antes de finalmente imprimir un reporte.