El documento describe un programa que monitorea y controla el nivel de un silo con agua. El silo tiene 11 sensores cada 10 metros hasta los 100 metros de altura. El programa mantendrá el nivel del silo al 100% de su capacidad ajustando la velocidad de llenado dependiendo del nivel actual detectado por los sensores, y cerrará el suministro de agua una vez alcance el 100%. El programa también abrirá una escotilla si el nivel sobrepasa el 100% hasta que vuelva a la capacidad máxima.
1. Tema elegido: Auto Ajuste De
Parámetros
Descripción:
Realizaremos un programa que se encargue de monitorear un silo con material
liquido (agua) este silo tiene sensores que se encargan de revisar hasta donde se
encuentra el silo, este tiene una altura de 100m con 11 sensores a 10 m cada uno,
lo que trata este programa es de mantener el silo al 100% de su capacidad
siempre, las condiciones en las que se encuentre determinaran la acción que se
debe
Tomar:
*Si esta al 0% incrementar llenado a 100% de rapidez al momento que llegue al
50% de su capacidad, reducir la presión de llenado a un 50% así hasta llegar al
100% de la capacidad
*Si se encuentra al 10% incrementar llenado a 100% de presión al momento que
llegue al 50% de su capacidad, reducir la presión de llenado a un 50% así hasta
llegar al 100% de la capacidad
*Si se encuentra al 20% incrementar llenado a 100% de rapidez al momento que
llegue al 50% de su capacidad, reducir la presión de llenado a un 50% así hasta
llegar al 100% de la capacidad
*Si se encuentra al 30% incrementar llenado a 100% de rapidez al momento que
llegue al 50% de su capacidad, reducir la presión de llenado a un 80% así hasta
llegar al 100% de la capacidad
2. *Si se encuentra al 40% incrementar llenado a 100% de rapidez al momento que
llegue al 50% de su capacidad, reducir la presión de llenado a un 80% así hasta
llegar al 100% de la capacidad
*Si se encuentra al 50% incrementar llenado a 100% de rapidez al momento que
llegue al 100% de su capacidad, cerrar llave de provisión de agua
*Si se encuentra al 60% incrementar llenado a 80% de rapidez al momento que
llegue al 100% de su capacidad, cerrar llave de provisión de agua así hasta llegar
al 100% de la capacidad
*Si se encuentra al 70% incrementar llenado a 70% de rapidez al momento que
llegue al 100% de su capacidad, cerrar llave de provisión de agua
*Si se encuentra al 80% incrementar llenado a 60% de rapidez al momento que
llegue al 100% de su capacidad, cerrar llave de provisión de agua
*Si se encuentra al 90% incrementar llenado a 50% de rapidez al momento que
llegue al 100% de su capacidad, cerrar llave de provisión de agua
*Si se encuentra al 100% cerrar llave y que se encuentre monitoreando que no
baje de su capacidad, si es así que ejecute la acción según sean los casos
anteriores
*Si sobrepasa su capacidad >= 101 abrir escotilla y esperar que se establezca en
100% y cerrar.
3. Justificación:
Este programa suena algo sencillo, sin embargo el grado de dificultad está en
dejarlo activo siempre monitoreando que la capacidad del silo no sobrepase su
capacidad ni tampoco permanezca debajo de esta. Los sensores son los que
estarán monitoreando la capacidad de este aquí se aplicara el redondeo ya que
también puede quedar entre dos capacidades por ejemplo 65 seria 70, y si es 64
seria 60. Mayor a 5 se redondea al número sig. Menor de 5 al número anterior.
Algo más complicado que intentaremos hacer para darle valor a este proyecto es
realizar la interface grafica de manera que nos muestre los porcentajes de llenado
de una manera visual.
Solución:
Los sensores son los que nos están avisando si hay que abrir la provisión del
agua, cerrarla, o abrir la escotilla o cerrarla, los parámetros serán la capacidad del
silo, un numero aleatoria que capture el programa en forma automática significara
en porcentaje la capacidad de agua que se utilizo y cuanto se tiene que llenar.
Herramientas:
El lenguaje que utilizaremos es Java con ayuda del Netbeans IDE 7.2, haremos
una interface con la simulación del silo y que vaya representando las diferentes
capacidades la escotilla y la llave que nos muestre el porcentaje que se está
llenando (avance).