Académique Documents
Professionnel Documents
Culture Documents
Resumen
En el presente documento se describe la aplicacin informtica Sistema de Control Difuso
(SCD), como plataforma que permite simular
algunos tipos de sistemas de control basados
en lgica difusa. Este software proporciona un
entorno intuitivo y claro para la creacin y
modificacin de los elementos que conforman
un sistema de control basado en conocimiento
difuso. La base de conocimiento de SCD est
formada por un conjunto de reglas del tipo
condicional <sientonces> siendo posible
la eleccin de operadores conectivos y de negacin entre antecedentes. El programa es
muy flexible, visualizando de forma grfica
las caractersticas de cada variable junto a los
datos de simulacin. Este software puede
aplicarse a cualquier mbito de la simulacin
industrial. En nuestro caso lo hemos aplicado
al control climtico en invernaderos industriales, como una posible herramienta para solucionar los distintos problemas que subyacen
en el mbito de los sistemas de control de
produccin agrcola. En sntesis, aqu presentamos un software genrico de simulacin de
control difuso, que se ha aplicado al funcionamiento de un sistema particular basado en
conocimiento difuso.
Palabras clave: Controlador Difuso, Lgica
Difusa, Controlador Basado en Conocimiento
Difuso, Software de Control Difuso, Sistema
Basado en Reglas, Agricultura.
1.
INTRODUCCIN
Jos Galindo
Departamento de Lenguajes y Ciencias de la Computacin, Universidad de Mlaga, Espaa
ppgg@lcc.uma.es
software [1,3,11], capaz de controlar procesos y simularlos (Xfuzzy, FuzzyTech, Matlab Fuzzy Logic Toolbox,
por citar slo algunas de las ms recientes, junto a otros
mencionados en www.eusflat.org).
El software que aqu presentamos trata de ser una
aportacin con sustanciales mejoras respecto a otras
aportaciones (como la presentada en [3]). Cubre la finalidad de poder crear, de la forma ms general posible,
sistemas basados en conocimiento difuso. Adems, la
aplicacin de la lgica difusa a los sistemas de produccin agrcola [2, 4] es un enfoque adecuado en la bsqueda de soluciones pues servira como herramienta para
almacenar conocimiento experto de ayuda a la decisin. Por este motivo hemos aplicado el programa al
control climtico en un invernadero dedicado al cultivo
de pimientos en la zona del sureste espaol (Almera).
Por supuesto, el programa puede tambin aplicarse al
control de otros aspectos de la agricultura (fertirrigacin,
aplicacin de tratamientos fitosanitarios).
En primer lugar expondremos una descripcin del
software listando sus caractersticas principales y resumiendo su funcionamiento (Seccin 2). Seguidamente
mostraremos las fases de creacin del sistema de control
en la aplicacin (Seccin 3). Posteriormente expondremos los pasos a la hora de simular el sistema y para ello
veremos las distintas fases que realiza la aplicacin para
obtener las acciones de control (Seccin 4). Finalmente,
presentamos unas conclusiones, algunos trabajos futuros
y las referencias bibliogrficas.
2.
551
El primer men, Archivo, contiene las opciones tpicas de apertura, cierre, guardar necesarias para la gestin de los ficheros de la aplicacin. Seguidamente se
encuentra el men Ver, el cual permite al usuario mostrar
las ventanas General y de Reglas. La ventana General
(Figura 1) muestra, en estructura de rbol, toda la informacin referente al fichero actualmente cargado. El
men Variables proporciona las opciones sobre las variables de entrada y salida (creacin, modificacin, eliminacin o restauracin). Igualmente, el men Reglas
permite aadir, modificar, eliminar, restaurar u organizar
las reglas en la base de conocimiento. En el men Inferencia se encuentran las distintas opciones de simulacin
que posteriormente comentaremos en la Seccin 4 junto
a la edicin de las opciones de inferencia.
Las principales caractersticas de SCD son:
o
o
o
o
o
o
o
o
552
3.
Radiacin Solar.
Temperatura.
Humedad Relativa.
Direccin del Viento.
Velocidad del Viento.
Se ha considerado la ventilacin a travs de ventanales distribuidos sobre el invernadero para gestionar las
renovaciones de aire, la nebulizacin como sistema de
553
o
o
o
Reglas de Seguridad.
Reglas de Control Nocturno.
Reglas de Control Diurno.
4.
Tipo
Mnimo
Mximo
Producto Algebraico
Mximo
Mnimo
Una vez definido el controlador, nos disponemos a realizar un anlisis y exposicin de los resultados obtenidos a
travs de la simulacin del sistema en SCD. Para ello se
puede ejecutar la simulacin de tres formas distintas. En
una primera, la simulacin puede ejecutarse paso a paso
(Seccin 4.1), obteniendo todos los datos intermedios de
la inferencia. En segundo lugar, pueden tambin obtenerse los datos de salida directamente para un instante dado
segn unos valores de entrada establecidos (Seccin 4.2).
As, de forma rpida se podrn comprobar las consecuencias ante la variacin de los valores de entrada. Por
ltimo, tenemos la posibilidad de evaluar el sistema dada
una secuencia de valores de entrada (Seccin 4.3). De
esta forma podramos evaluar el sistema dado un registro de las variaciones de las distintas variables que actan
sobre el mismo, obteniendo tambin una secuencia en los
valores de cada variable de salida.
4.1 Simulacin Paso a Paso
El proceso de clculo del controlador basado en conocimiento difuso en SCD realiza cinco fases para la obten-
554
555
CONCLUSIONES
556