Este documento presenta un tema sobre simulación de sistemas usando Excel y Arena. Explica qué es la simulación de sistemas y algunos módulos avanzados como Seize-Delay-Release, Hold-Signal, Statistic, entre otros. Luego, presenta dos ejercicios de simulación, el primero involucra simular el comportamiento de una agencia bancaria y el segundo lee datos de un archivo externo para simular un sistema con cola y servidor.
0 calificaciones0% encontró este documento útil (0 votos)
242 vistas57 páginas
Este documento presenta un tema sobre simulación de sistemas usando Excel y Arena. Explica qué es la simulación de sistemas y algunos módulos avanzados como Seize-Delay-Release, Hold-Signal, Statistic, entre otros. Luego, presenta dos ejercicios de simulación, el primero involucra simular el comportamiento de una agencia bancaria y el segundo lee datos de un archivo externo para simular un sistema con cola y servidor.
Este documento presenta un tema sobre simulación de sistemas usando Excel y Arena. Explica qué es la simulación de sistemas y algunos módulos avanzados como Seize-Delay-Release, Hold-Signal, Statistic, entre otros. Luego, presenta dos ejercicios de simulación, el primero involucra simular el comportamiento de una agencia bancaria y el segundo lee datos de un archivo externo para simular un sistema con cola y servidor.
Este documento presenta un tema sobre simulación de sistemas usando Excel y Arena. Explica qué es la simulación de sistemas y algunos módulos avanzados como Seize-Delay-Release, Hold-Signal, Statistic, entre otros. Luego, presenta dos ejercicios de simulación, el primero involucra simular el comportamiento de una agencia bancaria y el segundo lee datos de un archivo externo para simular un sistema con cola y servidor.
Descargue como PPTX, PDF, TXT o lea en línea desde Scribd
Descargar como pptx, pdf o txt
Está en la página 1de 57
SIMULACIÓN DE SISTEMAS
DOCENTE: ING. SOTO SOTO LUIS
ESTUDIANTE: SALAZAR GARCÍA ANGEL
TEMA: SIMULACIÓN EN EXCEL Y ARENA
EXAMEN FINAL ¿QUÉ ES LA SIMULACIÓN DE SISTEMAS? La simulación de sistemas es la representación analítica apoyada en herramientas matemáticas y computacionales que permiten evaluar el impacto que producen cambios en las distintas variables, también nos permite la elección de recursos óptimos para el proceso analizado. MÓDULOS AVANZADOS SEIZE - DELAY - RELEASE Se utilizan desde la perspectiva de un proceso y el manejo que este da a los recursos.
Seize: Toma recursos que va a pulir la entidad.
Delay: Retiene el recurso en el proceso. Release: Libera el recurso. HOLD - SIGNAL Hold permite retener entidades en un punto del modelo.
Signal-Uso básico, cuando el valor de la entidad señal que
ingresa se igual al indicado, se liberan las entidades del hold. STATITIC Se encarga de especificar estadísticas definidas por el usuario en relación al modelo. STORE - UNSTORE Store: Se utiliza para indicar que las entidades quedan guardada a nivel de animación en esa posición.
Unstore: Se utiliza a nivel de animación para liberar una entidad
cuando está se ha fijado o almacenado en un lugar mediante un store. READWRITE Permite leer los posibles valores para una o más variables del modelo. Permite almacenar los valores de las variables y atributos de una simulación en fuente de información como archivos, etc. SEARCH - REMOVE Search: Buscan un conjunto de entidades que cumplan determinadas características, para esto el resultado devuelve la posición en el vector donde se encuentra la primera entidad que cumple con la condición
Remove: Permite remover una entidad de
una cola y enviarla a ser procesada por otro recurso. EJERCICIO 16: ESTRUCTURA DE DATOS EN ARCHIVO EXTERNO Una agencia bancaria recibe a clientes, quienes realizan diversas transacciones en dos cajeros y una cola común. El tiempo de servicio de cada cajero con un cliente sigue una distribución uniforme entre 6 y 12 minutos. Los clientes llegan a la agencia con un tiempo entre arribos distribuido exponencialmente con una media de 10 minutos, a las horas de mayor gestión. Deseamos simular el comportamiento del sistema para esas horas. Considerar también que el primer cliente llega al minuto 5 del experimento de simulación. Se pide:
Simular el sistema hasta que 100 clientes hayan sido atentidos.
Obtener estadísticas individuales (por cliente) de la hora de
arribo, hora de salida y permanencia en el sistema.
Determine el tiempo promedio de permanencia en sistema de
los clientes, mediante la media aritmética del punto anterior. Creamos un archivo vacío, en el cual definimos un rango de celdas y lo llamaremos AREA. SIMULACIÓN DEL EJERCICIO MÓDULO CREATE “ARRIBOS” MÓDULO ASSIGN “INICIO DEL PROCESO” MÓDULO PROCESS “PROCESO” MÓDULO ASSIGN “FIN DEL PROCESO” MÓDULO RECORD “REGISTRO ESTADÍSTICO” MÓDULO READWRITE “ESCRIBE EN ARCHIVO” MÓDULO DISPOSE “SALIDA” MÓDULO FILE MÓDULO RESOURCE MÓDULO ATTRIBUTE RESULTADOS OBTENIDOS DE LA SIMULACIÓN DEL EJERCICIO 16 Se condicionó la simulación para 100 clientes. Una vez simulado desde Arena, los datos cargan automáticamente al Excel. Obtenemos el promedio de datos en Excel y lo comparamos con el resultado obtenido en Arena y efectivamente son los mismos resultados. EJERCICIO 17: LECTURA DE DATOS DE UN ARCHIVO EXTERNO Considere un sistema simple, de una cola y un servidor. En este existen 3 diferentes elementos: Clientes que arriban al sistema, una cola FIFO y un servidor para la atención de los clientes.
El tiempo entre arribos de clientes a la cola cambia en forma aleatoria. Los
clientes son atendidos individualmente en el servidor, se asume que los tiempos entre arribos y la duración del servicio se ajustan a funciones estadísticas de distribución de probabilidad, cuyos valores son:
A 1.2 2.4 3.1 1.7 2.4 1.6 3.7 2.9 3.3 1.6 2.3
S 3.2 2.7 4.5 3.8 2.2 4.3 3.1 2.4 4.2 3.3 2.9 Se pide:
Formular un modelo adecuado a la situación descrita, en el cual
se lean, desde un archivo externo, los datos correspondientes al tiempo entre arribos y el tiempo de servicio de las entidades. El final de la simulación se da en el instante en que el quinto cliente sale del sistema.
Estimar los indicadores de desempeño que considere importantes.
Creamos un archivo en Excel, donde definimos un rango de celdas con datos, los cuales importaremos desde Arena. SIMULACIÓN DEL EJERCICIO MÓDULO CREATE “DISPARA” MÓDULO READWRITE “LECTURA DE DATOS” MÓDULO DELAY “TIME ENTRE ARRIBOS” MÓDULO SEPARATE “DUPLICA” MÓDULO ASSIGN “HORA DE ARRIBO” MÓDULO STORE MÓDULO PROCESS “SERVICIO” MÓDULO UNSTORE MÓDULO RECORD “PERMANENCIA” MÓDULO DISPOSE “SALIDA” MÓDULO FILE MÓDULO STATISTIC TIME DE LA SIMULACIÓN RESULTADOS OBTENIDOS DE LA SIMULACIÓN DEL EJERCICIO 17 Se condicionó la simulación para la salida del 5 cliente. CALCULO DE LOS INDICADORES:
Duración de la Simulación: 17.6 minutos
Tiempo promedio en el Sistema: 5.08 minutos Número promedio de Clientes en el Sistema: 1.82 clientes Tiempo promedio en Cola: 2.24 minutos Longitud promedio de Cola: 0.89 clientes Utilización del Servidor: 93.2 % Velocidad promedio del Servidor: 0.28 clientes/minuto