REPÚBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA DEFENSA
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
DE LA FUERZA ARMADA
NÚCLEO ARAGUA
SEDE MARACAY
SIMULACIÓN DE UN
ASCENSOR
Autore:
Simulación y Modelo José Navarro
Ingeniería de Sistemas
Maracay, Junio de 2018
INTRODUCCIÓN
Los ascensores son dispositivos para el transporte vertical de
personas o mercancías a diferentes plantas o niveles, por lo que es
necesario que posean ciertas capacidades y proporcionen a su vez
seguridad a los usuarios.
Puesto que, un elevador incapaz de soportar la carga de los
mismos podría llevar a accidentes en donde implican la vida del ser
humano; es de vital necesidad que ese aspecto del dispositivo de
elevación sea óptimo.
Con lo anteriormente expuesto se puede evidenciar que, el
modelado y simulación de un ascensor nos permitirá minimizar errores y
gatos, contribuyendo así a conocer de forma anticipada los sucesos que
podrían ocurrir en caso de que el dispositivo falle.
Por tanto, el siguiente proyecto trata de una simulación completa
de dos ascensores de un edificio que constan de 10 pisos, uno de los
ascensores se moverá de arriba a bajo solo a los pisos de números pares
y por otro lado el segundo ascensor se moverá de la misma manera pero
correspondiente a los pisos impares, ambos ascensores tendrán un límite
de 6 personas.
Finalmente, la simulación estará realizada bajo un lenguaje de
programación de JavaFX, cumpliendo con una estandarización para el
diseño de la simulación donde se debe informar todos los aspectos
importantes para la implementación de dicho modelo.
SIMULACIÓN DE UN ASCENSOR
Sistema: Edifico de 10 pisos con 2 ascensores, uno para pisos
pares y otro para pisos impares, que se pueden llamar para subir o bajar.
Tipo de modelo: Discreto, ya que la cantidad de pisos es
invariable por lo que los ascensores solo se pueden mover en ciertos
espacios ya establecidos e invariables; pero también poseen
características de un modelo Estocástico ya que se es imposible saber
cuántos usuarios visitaran cada piso al día.
Funcionamiento:
● El usuario llega.
● Realiza una llamada y espera por el ascensor.
● Si el ascensor se encuentra disponible, se desplaza hasta el
piso donde ocurrió la llamada. Sino el usuario debe esperar
a la próxima vuelta.
● El usuario sube al ascensor y es transportado hasta el piso
solicitado.
● El usuario sale.
Variables de Entrada:
● Tiempo entre llegadas: Se utiliza una distribución Poisson de
llegada en cada piso.
● Tiempo de servicio del ascensor (tiempo de desplazamiento
+ tiempo de parada). El tiempo de desplazamiento entre
cada 2 pisos es 1 minuto. El tiempo de parada es de 2
minutos.
● Cantidad de clientes: En promedio el edificio recibira 50
personas al dia.
Variables de Estado:
● Número de personas en el ascensor.
● Estado de la entidad de servicio (ocupado / desocupado)
Variables que miden el desempeño:
● Tiempo promedio de espera.
● Porcentaje de tiempo que el ascensor está ocupado.
Autoimpuestas: Cantidad de personas en el ascensor.
Modelo Conceptual: El sistema simulado
Sistema: Los Ascensores.
Entidades del Sistema (Componentes Estructurales):
● Entidad de servicio (Ascensores)
● Colas de Espera (Por cada piso del Edificio)
Entorno: Todos los usuarios que se encuentran en el Edificio.
Entrada: Usuarios
Salida: Usuarios transportados.
Modelo Conceptual: Eventos
Tiempo Simulado: Se decide tomar como unidad de tiempo el segundo,
con cada 3 segundos equivalentes a 1 minuto.
Software: JavaFX.
Es un conjunto de paquetes de gráficos y medios que permiten a
los desarrolladores diseñar, crear, probar, depurar e implementar
aplicaciones de cliente enriquecido, que operan de forma consciente en
diversas plataformas.
Permite crear muchos tipos de aplicaciones, mayormente
aplicaciones que operan en múltiples plataformas y muestran información
en una interfaz de usuario moderna de alto rendimiento, incluyendo audio,
video, gráficos y animaciones.
A la hora de simular un sistema de ascensores, JavaFX nos
proporcionas todas las características necesarias, tanto matemáticas
como visuales, haciendo posible el diseño de un software de simulación
amigable con el usuario, visualmente atractivo y con la potencia necesaria
para llevar a cabo todos los cálculos necesarios para una simulación de
calidad.
Eventos (Responsables de cambiar el estado del sistema)
● Entrada de un usuario al ascensor.
● Terminación y salida de un usuario del ascensor.
Modelo Conceptual: Reloj de la Simulación
Se decide tomar como unidad de tiempo en segundo.
Descripción: Esta parte del código se encarga de Iniciar el programa, se
muestran los primeros mensajes que verá el usuario.
Descripción: Este es el primer mensaje que ve el Usuario.
Descripción: Solicitud de datos al usuario.
Descripción: Comprobación de datos dados por el usuario.
Descripción: Aquí si comprueba el piso máximo colocado por el usuario y
se hace el llamado del ascensor por piso.
Descripción: Esta parte del código se encarga de iniciar el sistema del
ascensor por medio de un hilo diferente para que el sistema reciba las
respuestas en el momento adecuado
EJECUCIÓN.