3. Ejemplo
Hay dos cajeros en un pequeño supermercado.
Ambos cajeros tienen la misma capacidad y
velocidad de servicio. El tiempo entre llegadas a la
caja esta exponencialmente distribuido con un
promedio de 3 minutos. 70% de los clientes pagan al
contado y 30 % paga con tarjeta de crédito. El
tiempo de servicio de cada cajero esta
exponencialmente distribuido con un promedio de 2
minutos para pagos al contado y 6 minutos para
pagos con tarjeta de crédito.
Modele el siguiente escenario
Cuando un cliente llega a la caja, él o ella tomara la
línea de espera con menos personas
Recolecte estadísticas sobre el tiempo promedio de
espera en cola, tiempo total en el sistema, promedio
de personas en cola y la utilización de los cajeros.
4. Construyendo el Modelo
Atributos de Pago
c on Tarjeta de
Credito
0 Elegir Cajero
True
Llegada Tipo de Pago
N Q (C aja 1.Q ueue) > N Q (C aja 2.Q ueue)
N Q (C aja 1.Q ueue) < N Q (C aja 2.Q ueue)
0 Atributos de Pago E ls e
al Contado
0 Fal s e
0 True
Cajas Iguales
0 Fal s e
Caja 1 Regis trar Clientes
Contado
0 True
0 Identificador Salida
0
Caja 2
0 Fal s e Regis trar Clientes
Credito
0
5. Modulo Create
(Llegada)
Su función es En la opción Name se escribe el
nombre que aparecerá en el modulo en
nuestro caso lo designamos llegada; en la
opción Entity Type que hace referencia al
tipo de entidad escribimos cliente , luego en
el Time Between Arrivals tiempo entre
llegadas se divide en tres opciones la opción
Type que hace referencia al tipo de
distribución en nuestro modelo se distribuye
exponencialmente, en cuanto a la opción
Value expresa el tiempo entre llegada de los
clientes en nuestro modelo es de tres y la
opción Units el tipo de unidad de tiempo en
nuestro modelo es de 3 minutos. La opción
Entities Per Arrival indica el número de
entidades que entraran en el sistema en
cada uno de los instantes que se produce
una llegada por defecto es 1. Para Max
Arrival es Infinite que representa que se
crearan tantas entidades como se pueda y
la opción First Creation es el tiempo de
calentamiento en donde los datos allí
tomados no se incluirán en el modelo en
nuestro caso no tenemos tiempo de
calentamiento entonces por defecto 0.0.
6. Modulo Decide
(Tipo de Pago)
Siguiendo el modelado y para
designar el tipo de pago que
realizaran los clientes que en
nuestro modelo hace
referencia que un 30% de los
clientes paga al contado y un
70% de los clientes pagan con
tarjeta de crédito se hizo
necesario escoger el modulo
decide de la barra Basic
Process este modulo permite
realizar procesos de decisión
en el sistema de simulación.
7. En la opción Name se escribe
el nombre que aparecerá en
el modulo en nuestro caso lo
llamamos tipo de pago , dado
que la decisión está basado en
la probabilidad del 70% de los
clientes pagan con tarjeta de
crédito y 30% pagan al
contado en la opción type se
escoge 2 by chance para
poder basarse en la
probabilidad del cliente según
el tipo de pago y en la opción
percent true (0-100) se escribe
la probabilidad
correspondiente; true 30%
tipo de pago al contado y su
complemento de
probabilidad false 70% tipo de
pago con tarjeta de crédito
este último no se indica es por
defecto.
8. Módulos Assign
(Atributos de Pago
con Tarjeta de
Credito y Atributos
de Pago al
Contado)
Con el fin de distinguir el tipo
de cliente, el proceso de pago
del tipo de cliente y para
designar el tiempo de llegada
se utiliza este modulo
9. En la rama que sale del true (30%)
se hace:
Para el atributo de Tiempo
Llegada:
Para el atributo de Proceso de Pago:
Se agregaran nuevos atributos
(Add…) ; luego en Type se
selecciona a Attribute y se le
cambia el nombre en la barra Para el atributo de Tipo de Cliente:
Attribute Name.
De forma análoga pero con las diferencias de Proceso de Pago
que es EXPO(2) y nombre de entidad (Cliente Contado) el modulo
Assign (Atributos de Pago Contado) se llena de la misma forma.
11. Para ubicar el tipo de variable
(Cliente en Cola - NQ) a tratar
buscamos y seleccionamos
Current Number In Queue
Cuando se agrega una
condición una vez tomado el
tipo de Decide (N-way by
Conditions) se hace lo siguiente:
Nota: Esta operación deberá ser hecha
después de ubicar los cajeros, ósea los módulos
Process que explicaremos en pasos posteriores.
12. Modulo Decide
(Cajas Iguales)
El objetivo de este modulo es
que cuando haya empate en
las colas de ambos cajeros, las
entidades tomen cualquier
caja sin preferencia alguna.
13. El Percent True (0-100)
fue llenado con el valor
de 50 puesto que no
hay preferencias por
una caja u otra para
ninguno de los clientes.
14. Módulos Process
(Caja 1 y Caja 2)
El objetivo en nuestro modelo
es simular el tiempo de servicio
de los cajeros a los clientes.
Aquí es donde se representa la
cola del sistema y el tiempo de
servicio.
15. La opción Resorces se llena de esta
forma:
El numero de servidores por
Se selecciona la acción que caja es una persona , asi que
realizara el modulo, en este caso
sera un Seaize(capturar), en Quantity se escribe 1.
Delay(retrazar) y Realase(liberar) Para la casilla de Delay Type,
ubicamos “Proceso Pago” en
la expresión que es el atributo
que tiene cada entidad.
17. Se seleccionara un
decide de tipo: 2-way
by Condition.
La condicion sera si la
entidad es Cliente
Contado
Nota: El tipo de cliente
seleccionado será el
que sale de la rama
True.
19. El de nombre Registrar El de nombre Registrar
Clientes Contado se llena Clientes Credito se llena
de la siguiente forma: de forma análoga con la
diferencias de los
nombres:
20. Dispose (Salida)
Su función es evidenciar la
finalización de la simulación.
Solo se indica el nombre y se
marca la casilla de Grabar
Estadísticas de Entidad
21. Parámetros de Corrida:
En esta opción Run>Setup…, se
ubican los parámetros de
corrida.
En la pestaña Replication
Parameters, se llena de la forma
que muestra la imagen.
Los datos a incluir serán el
numero de replicas, el tiempo
de replicacion, la unidad de los
tiempos y las horas por día.
22. Recolectar estadísticas
Las estadísticas serán recolectadas una vez
corrido el modelo, para esto se buscaran los
nombres que se anotaran en comillas.
Tiempo Promedio de Espera en Cola:
“Wait Time”
Tiempo Total en el Sistema:
“Total Time”
Promedio de Personas en Cola:
“Number Waiting”
Utilización de los cajeros:
“Instantaneus Utilization”