Sei sulla pagina 1di 2

Distribucin Exponencial/Poisson

Cuando se requiere simular un proceso de llegadas Poisson, la razn de llegadas no es de inters; en su lugar deben
conocerse los tiempos entre llegadas correspondientes. Esto consiste en calcular el tiempo de llegada de la siguiente
transaccin a partir de la llegada actual por medio del bloque GENERATE. La funcin de probabilidad de la distribucin
Poisson puede ser manipulada para producir la distribucin de tiempos entre llegadas correspondientes. El resultado se
llama distribucin exponencial. Cuando la razn de las llegadas se distribuye en forma Poisson, los tiempos entre
llegadas correspondientes se distribuyen de manera exponencial.
Para generar las llegadas en forma Poisson (o los tiempos entre llegadas en forma exponencial), se requiere usar
FUNCTION de la siguiente forma: se crea la funcin exponencial de tiempos entre llegadas con media de un minuto. La

ecuacin para generar variables con distribucin exponencial X ln 1 rand se debe expresar como pares
ordenados entre las variables X y rand , quedando esta relacin como se consigna renglones abajo. Para hacer
notar que el nmero de pares ordenados dependen de la forma de la funcin por describir, se presentan 24 pares
ordenados como ejemplo.
XPDIS function RN1,C24
0,0/0.1,0.104/0.2,0.222/0.3,0.355/0.4,0.509/0.5,0.69/0.6,0.915/0.7,1.2/0.75,1.38/
0.8,1.6/0.84,1.83/0.88,2.12/0.9,2.3/0.92,2.52/0.94,2.81/0.95,2.99/0.96,3.2/
0.97,3.5/0.98,3.9/0.99,4.6/0.995,5.3/0.998,6.2/0.999,7/0.9998,8
Esta funcin se basa en una frmula que relaciona la variable aleatoria de la distribucin exponencial con media 1 con
los nmeros aleatorios uniformes entre 0 y 1.
Por ejemplo, para generar los tiempos entre llegadas de una distribucin exponencial con media 100, se usara el
siguiente procedimiento.
1. Definir la funcin XPDIS.
2. Definir GENERATE de la siguiente forma
generate 100,FN$XPDIS
Eso significa que primero se evala la funcin XPDIS y su valor se multiplica por 100, con lo que se trunca el
resultado final; la transaccin se genera de acuerdo a este resultado. Por ejemplo, si el resultado de la evaluacin de la
funcin es 4.3, la transaccin que se genera es de 430. De la misma forma se puede usar la distribucin
exponencial/Poisson en otros bloques como ADVANCE.
Vemoslo en el siguiente ejemplo:
Sistema de Produccin
En un sistema de produccin el tiempo entre llegadas sigue una distribucin de probabilidad exponencial con media
de 4 minutos. Al llegar las piezas, se envan a un torno manual, donde el tiempo de proceso se representa a
continuacin. Modela el sistema durante 8 horas con el fin de determinar el nmero de piezas que fueron procesadas en
ese intervalo.
Tiempo de Proceso
Frecuencia Relativa

1
0.40

2
0.30

3
0.15

4
0.10

La codificacin en GPSS del problema es:


XPDIS function RN1,C24
0,0/0.1,0.104/0.2,0.222/0.3,0.355/0.4,0.
509/0.5,0.69/0.6,0.915/0.7,1.2/0.75,1.3
8/
0.8,1.6/0.84,1.83/0.88,2.12/0.9,2.3/0.92
,2.52/0.94,2.81/0.95,2.99/0.96,3.2/
0.97,3.5/0.98,3.9/0.99,4.6/0.995,5.3/0.9
98,6.2/0.999,7/0.9998,8
TRAB function RN1,D5
0.4,1/0.7,2/0.85,3/0.95,4/1,5

generate 4,FN$XPDIS
queue fila
seize maquina
depart fila
advance FN$TRAB
release maquina
terminate
***Reloj del sistema
generate (60#8)
terminate 1

5
0.05

start 1

Potrebbero piacerti anche