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