Xfuzzy

Páginas: 15 (3505 palabras) Publicado: 14 de julio de 2011
HERRAMIENTAS DE CAD PARA LÓGICA DIFUSA

xfuzzy-team@imse.cnm.es

©IMSE-CNM 1997-2003
Xfuzzy es propiedad de sus autores y del IMSE-CNM Xfuzzy es software libre; puede ser distribuido y/o modificado bajo los términos de GNU General Public License publicados en Free Software Foundation. Xfuzzy es distribuido con la esperanza de que resultará de utilidad, pero SIN NINGUNA GARANTÍA; ni siquierala garantía implícita de VALOR COMERCIAL O ADECUACIÓN PARA UN PROPÓSITO PARTICULAR. Vea GNU General Public License para más detalles.

2

Tabla de Contenidos

• • • •

Notas de la versión 3.0 .................................................................... 4 Introducción a Xfuzzy 3.0

…………….…………………………………….. 5

Instalación de Xfuzzy 3.0 …………………………………………………………………………… 6 XFL3: o o oo o El lenguaje de especificación de Xfuzzy 3.0 ....................................... Conjunto de operadores Tipos de variables lingüísticas Bases de reglas Comportamiento global del sistema Paquetes de funciones Definición de funciones binarias Definición de funciones unarias Definición de funciones de pertenencia Definición de métodos de defuzzificación El paquete estándar xfl

7

•Entorno de desarrollo Xfuzzy 3.0 ....................................................... 25 o Etapa de descripción Edición de sistemas (xfedit) Edición de paquetes (xfpkg) o Etapa de verificación Representación bidimensional (xf2dplot) Representación tridimensional (xf3dplot) Monitor de inferencias (xfmt) Simulación de sistemas (xfsim) o Etapa de ajuste Aprendizaje supervisado (xfsl) o Etapa desíntesis Generador de código C (xfc) Generador de código C++ (xfcpp) Generador de código Java (xfj)

3

Notas de la versión 3.0
Cambios en la versión 3.0.0 con respecto a la 2.X
1. El entorno ha sido completamente reprogramado usando Java. 2. Se ha definido un nuevo lenguaje de especificación de sistemas difusos,
XFL3. Algunas de las mejoras con respecto a XFL son las siguientes: para asignarfunciones diferentes a los operadores difusos.

1. Se ha incorporado una nueva clase de objeto, llamado "operator set", 2. Se han incluido también modificadores lingüísticos (Linguistic hedges)

que permiten describir relaciones más complejas entre variables lingüísticas. conectivos difusos y a los métodos de defuzzificación sino también las funciones de pertenencia y los modificadoreslingüísticos.

3. El usuario puede ahora extender no sólo las funciones asignadas a los

3. La herramienta de edición permite ahora definir bases de reglas jerárquicas. 4. Las herramients de representación en 2-D y 3-D no requieren el uso de
gnuplot.

5. Se ha incorporado una nueva herramienta de monitorización para estudiar
el comportamiento del sistema.

6. La herramienta de ajuste incluye muchosnuevos algoritmos de aprendizaje.

Problemas detectados en la versión 3.0
1. (xfedit) La edición de funciones de pertenencia provoca a veces el error "Label already exists". 2. (xfedit) La edición de bases de reglas da error al aplicar las modificaciones dos veces. 3. (xfedit, xfmt) La estructura jerárquica del sistema no se dibuja correctamente cuando una variable interna se utiliza comoentrada de una base de reglas y como variable de salida. 4. (xfsim) Las condiciones de fin sobre las variables de entrada del sistema no se verifican correctamente. 5. (tools) La ejecución en modo comando de las distintas herramientas no admite caminos absolutos para identificar los ficheros. 6. (XFL3) La utilización de un método de defuzzificación no verifica la cláusula "definedfor". 7. (xfcpp)Algunos compiladores no admiten que los métodos de la clase Operatorset se denominen "and", "or" o "not". 8. (xfsl) El proceso de clustering a veces genera nuevas funciones de pertenencia cuyos parámetros no cumplen las restricciones por errores de redondeo. 9. (tools) En ocasiones algunas ventanas de las herramientas no se dibujan correctamente y es necesario modificar el tamaño de estas...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS