Está en la página 1de 13

Teoria de colas Win Qsb

Teoria de colas
Un primer paso consiste, como en todos los modelos, en la especificacin del problema mediante
la cual se establecer si el modelo a tratar es un M/M/S (Simple M/M System) o un modelo
general (General QueuingSystem).

12.1 LOS CAMPOSREQUERIDOS


Vamos a suponer por ahora un modelo M/M/S. Lo que sigue es el ingreso de los datos de
acuerdo con las especificaciones de la ventana.

La ventana anterior consta de:

Numero de servidores (Number of Servers)

Tasa de servicio (Service Rate)

Tasa de llegada de clientes (Customer Arrival Rate)

Capacidad de la cola (Queue Capacity)

Tamao de la poblacin de clientes (Customer Population)

Costo del servidor ocupado (Busy Server Cost per Hour)

Costo del servidor desocupado (Idle Server Cost per Hour)

Costo de espera de los clientes (Customer Waiting Cost per Hour)

Costo de los clientes siendo servidos (Customer BeingServed Cost

per Hour)

Costo de los clientes siendo despachados (Cost of CustomerBeing

Balked)

Costo de la unidad de capacidad de la cola (Unit Queue Capacity Cost)

Un ejemplo del modelo es el siguiente (recuerde que las letras M indicanun valor infinito
o muy grande):

Una de las posibilidades de solucin es calcular las tradicionalesmedidas de desempeo


(medidas de efectividad), que nos proporciona eltablero siguiente:

Otra opcin con la que se cuenta es simular el sistema, la queinicialmente nos proporciona
la siguiente ventana:

Usando el sistema de reloj con 1000 horas de simulacin del sistema de colas.

Se obtienen los resultados que se muestran a continuacin.

El resumen de probabilidades de encontrar n clientes en el sistema es:

Anlisis de sensibilidad a cambios en nmero de servidores iniciando en 2 y terminando en 10.

Un anlisis parecido puede hacerse tomando como base la capacidad del sistema, que puede ir
desde una capacidad especfica de x clientes(capacidad limitada) hasta infinita.

SIMULACIN DE COLAS
La simulacin manejada por WINQSB permite la participacin de cuatro actores dentro del
ambiente simulado:

Tasa de llega de clientes (Customer Arriving Source).

Colas (Queue). Lneas de espera.

Servidores (Server): Se especifica la cantidad de servidores en el sistema.

Colectores de Basura (Garbage Collector): Indica la posibilidadque el

cliente abandone el proceso sin terminarlo. Puede ser consideradocomo un defecto en el sistema.

Para
que WINQSB comprenda
esta designacin la tasa de llegada
de los
las colas, los servidores y los colectores de basura sern
identificados
letras C, S, Q y G respectivamente.

13.1 EJEMPLO DESIMULACIN

consumidores,
con
las

Podemos observar que existen tres actores principales:

Dos cajeros, los cuales sern considerados como servidores.

Los clientes, representados por una tasa de llegada.

La cola o lnea de espera, a donde los clientes llegan para ser atendidos.

Hay que considerar que los bancos emplean un sistema de espera de tipoPEPS (FIFO First In
First Out), es decir, los primeros clientes en entrar sern los primeros en ser atendidos.

Para ingresar esta informacin registramos la cantidad de actores


ventana Especificaciones del Problema (Problem Specification).

Es recomendable
futuras.

darle

nombres

cada

uno

de

los

actores

participantes

para

en

la

evitar confusiones

Los cajeros se denotan con la S (Server), los clientes con la C (Customer)y la


con Q (Queue).

cola

Al pulsar OK, aparecer una plantilla donde ingresaremos la informacinprimaria del problema.

Comencemos llenando los datos para los cajeros. Para programarlos esnecesario introducir
la informacin
de que los cajeros dependen
de losclientes. Para que WINQSB entienda esto en la columna Distribucin de tiempos d
e servicio (Service Time Distribution) seingresa la siguiente notacin:

Clientes/Normal/0.06667/0.01
La notacin completa es:

Nombre predecesor/Distribucin/Parmetro 1/Parmetro


2/Parmetro 3

La primera corresponde
a la conexin
con los clientes, la segunda
a ladistribucin
de probabilidad de los servidores y los siguientes datos (parmetros) son utilizados de
acuerdo a la informacin requerida por ladistribucin (por ejemplo, la distribucin Normal
requiere de dos parmetros: la media y la desviacin).

Las distribuciones disponibles son:

Beta (Beta)

Binomial (Binomial)

Constante (Constant)

Discreta (Discrete)

Erlang (Erlang)

Exponencial (Exponential)

Gamma (Gamma)

Hypergeomtrica (Hypergeometric)

Laplace (Laplace)

Normal (Normal)

Pareto (Pareto)

Poisson (Poisson)

Funcin de poder (Power Function)

Triangular (Triangular)

Uniforme (Uniform)

Weibull (Weibull)

De igual forma debemos completar los parmetros para los clientes. Lo primero es indicar la
dependencia de una de las colas en la columnaSucesor inmediato (Immediate Follower).
Luego, en la columnaDistribucin del tiempo entre llegada (Interarrival Time
Distribution)con el siguiente formato:

Distribucin/Parmetro 1/Parmetro 2/Parmetro 3

Para nuestro caso, la distribucin quedara:

Poisson/0.1

Los parmetros 2 y 3 no son requeridos para


sigue:

esta distribucin. Elresultado debe

lucir

como

La
columna Distribucin de los tamaos de los lotes (Batch SizeDistribution),
indica si los clientes llegan de forma agrupada o individual.
En nuestro caso
omitiremos llenar esta columna indicandoque los clientes llegan de a uno al banco.

Para programar la cola, debemos indicar que los dos cajeros sealimentarn de ella colocando
los
nombres
en
las
casillas
correspondientes
a
la
columna Sucesor
inmediato (Immediate Follower).

En Disciplina de la cola (Queue Discipline) marcamos FIFO y


la cola (Queue Capacity) su capacidad (mximo 15 personas en espera).

enCapacidad de

13.2 ANALIZANDO LOSRESULTADOS

Para resolver el problema pulsamos sobre Realizar simulacin (Perform


Simulation) en el men Resolver y analizar (Solve and Analyze).

En la nueva ventana podremos indicar la cantidad de minutos a simular y que tipo de


base (seed) para la generacin de nmeros aleatorios.

Pulsemos en el botn SIMULATE. WINQSB tomar el tiempo ymostrar las observaciones


recolectadas durante ese tiempo:

El botn SHOW ANALYSIS nos mostrar los resultados de la simulacin.

Se puede observar que en los 100 minutos llegaron 1123 clientes (Total Number
of Arrival). El tiempo de espera promedio fue de 0.1879(Average Waiting
Time). El
nmero mximo de personas en el sistemafue de 17: 15 en espera y 2 siendo
entendidos (Maximun Number in the System). En promedio permanecieron 2,2144
personas en el sistema(Average Number in the System).

Un anlisis desde el punto de vista de los cajeros nos muestra ms informacin de la simulacin:

Los cajeros tuvieron un promedio de utilizacin (Server Utilization) del 28,89%. El cajero 1
atendi 431 personas y el cajero 2 a 440 para un total de 871 (Customer Processed). De los
1123 solo finalizaron el proceso 871.

Desde el punto de vista de la cola tenemos:

El promedio de personas en la cola fue de 1.6366 (Average Q. Length).


personas en la cola es de 15 (Maximun Q. Length).

El

mximo

de

13.3 SIMULACIN EN MODOGRFICO

Podemos ingresar el problema mediante el modo grfico que proveeWINQSB en


inicial:

El problema quedara:

Para intercambiar los modos pulsamos en Pasar a formato matriz(Switch to


Matrix Form) en el men Formato (Format)

la

ventana

También podría gustarte