Vous êtes sur la page 1sur 9

Integrantes:

• ESQUIVEL CARDENAS, ELSA


Diagrama de paquetes de la
Aplicación
Nuestra Aplicación se divide en tres paquetes fundamentales, que son SistemaRegadio,
lógica y JMathPlot. La interacción de los paquetes se realiza de acuerdo al siguiente
diagrama.
Diagrama de Casos de Uso de la Aplicación
• el diagrama de Casos de Uso de la aplicación, donde quedan
reflejadas el conjunto de interacciones que el usuario puede tener
con el sistema, ya sea en la Simulación Instantánea, Diaria o Mensual.
La implementación de la clase que describe el
sistema difuso
• (SistemaRegadio_logica.java) contiene varias clases abstractas y
concretas: para implementar los comparadores, operadores,
conjuntos, reglas e inferencia.
 Clases abstractas:
• InnerMembershipFunction
• InnerOperatorset
 Clases concretas:
• InnerConclusion
• MF_xfl_bell
• OP_Operador
PRUEBA
• Es la clase encargada de “crear” la aplicación, posee el método main() y es la clase que
crea el panel de pestañas, el hilo de eventos de reloj, que se disparará cada décima de
segundo. También crea un menú, utilizado sobretodo para poder cambiar el tipo de la
lógica borrosa que se esté utilizando.
• hiloEventosReloj
• tareaMinuto
• pestañaInstantánea
• pestañaDia
• pestañaMes
• Reloj
• RelojCronómetro
• Vista2D
• panelSlider
• HoraRiego
• AumDis
• jMathPlot
Pruebas
Las pruebas del sistema nos han servido para poder ajustar determinados
aspectos visuales, facilitando el manejo al usuario.
Se introdujo un contador de minutos de riego, que llevase la cuenta del tiempo
de ejecución del riego. De esta forma, al igualar o superar el tiempo inferido, el
sistema detiene el riego.
1. Ejecución de las pruebas
2. Resultados
• Verano
• Otoño
• Invierno
• Primavera
CONCLUSIONES
El sistema de control funciona perfectamente de acuerdo a las
especificaciones del sistema. De poder ser implementado en la
realidad, con sensores, podría conseguir un ahorro considerable de
agua, como se puede ver en los resultados de la pruebas, con lo que
hemos logrado el objetivo primordial del desarrollo.

Y destacar como más importante, los conocimientos adquiridos en


lógica borrosa: hemos aprendido los conceptos teóricos, su utilidad,
sus ventajas, su aplicación práctica,… Además, hemos tenido la
oportunidad de utilizar la herramienta XFuzzy, la cuál nos ha facilitado
mucho el desarrollo.
FUTURAS AMPLIACIONES
 La primera ampliación, y la más sencilla, sería incluir una forma de
parametrizar el sistema con los valores fijos del cultivo, el tipo de suelo,
número de aspersores, etc.
 La segunda ampliación que se nos ocurre sería incluir aprendizaje. La
herramienta utilizada para las reglas, el XFUZZY, permite aprendizaje, así que
probablemente se podría llevar a cabo modularmente en ésa parte del
sistema manteniendo la parte Java tal y como está.
 La tercera ampliación posible es realizar una implementación hardware. Para
ellos habría que adquirir sensores (de temperatura, luminosidad y humedad),
conectores, etc., en definitiva, todo el hardware necesario utilizar el sistema
en un cultivo real.
BIBLIOGRAFÍA
• Dubois D, Prade H (1980) Fuzzy Sets and Systems. Theory and its
Applications. Academic Press, New York
• Pradera A; Trillas E, Cubillo S (2000) On modus ponens generating
functions. Internat. J. Uncertain. Fuzziness Knowledge Based Systems
8, 1, pp. 7-19.
• B. Schweizer, A. Sklar. Probabilistic metric spaces. North-Holland,
Amsterdam, NL, 1983.
• E. Trillas, C. Alsina and J. M. Terricabras. Introducción a la Lógica
Borrosa. Editorial Ariel. 1995.

Vous aimerez peut-être aussi