0% encontró este documento útil (0 votos)
443 vistas10 páginas

Simulación Ascensores JavaFX

Este documento describe la simulación de dos ascensores en un edificio de 10 pisos utilizando JavaFX. Un ascensor se mueve solo en los pisos pares y el otro en los pisos impares. La simulación modela el movimiento de los ascensores y los usuarios que llaman a los ascensores para subir y bajar. La simulación calcula las métricas de rendimiento como el tiempo de espera promedio y el porcentaje de tiempo que los ascensores están ocupados.

Cargado por

jose navarro
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
443 vistas10 páginas

Simulación Ascensores JavaFX

Este documento describe la simulación de dos ascensores en un edificio de 10 pisos utilizando JavaFX. Un ascensor se mueve solo en los pisos pares y el otro en los pisos impares. La simulación modela el movimiento de los ascensores y los usuarios que llaman a los ascensores para subir y bajar. La simulación calcula las métricas de rendimiento como el tiempo de espera promedio y el porcentaje de tiempo que los ascensores están ocupados.

Cargado por

jose navarro
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

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.

También podría gustarte