Sei sulla pagina 1di 47

SIMULACION

MANUAL
La simulacin de un sistema sola hacerse en
forma manual lo que acarreaba mucho tiempo
y paciencia. Esto restringa tremendamente
su uso. La computadora era aun mas lenta.

PROFESOR: DR. JORGE ACUA A. 1


SIMULACION MANUAL
Procedimiento
1. Recolectar datos de arribo de entidades y
procesamiento de las mismas.
2. Generar nmeros y variables aleatorias ajustados
a distribuciones tericas o empricas
3. Establecer el o los relojes de la simulacin
4. Simular el proceso hasta el tiempo de parada,
actualizando el o los relojes y usando una tabla de
simulacin
5. Calcular las estadsticas de las medidas de
efectividad y hacer grficos

PROFESOR: DR. JORGE ACUA A. 2


SISTEMA SIMPLE DE
PROCESO

Objetivos del problema:


Estimar la produccin esperada
Estimar el tiempo en cola, la longitud de la cola
(Inventario en proceso), proporcin de tiempo la
mquina est ocupada (utilizacin de mquina)
Consideraciones
Se debe ser consistente y razonable (interpretacin,
error de redondeo, unidades)
PROFESOR: DR. JORGE ACUA A. 3
DATOS ESPECFICOS DEL
MODELO
Regla de inicio: Inicialmente (en tiempo cero) el
sistema est vaco y ocioso.
Unidades de tiempo: minutos
Tiempos de arribo: 0.00, 6.84, 9.24, 11.94, 14.53
Tiempos entre arribos: 6.84, 2.40, 2.70, 2.59, 0.73

Tiempos de servicio: 4.58, 2.96, 5.86, 3.21, 3.11


Regla de parada: Parar cuando hayan transcurrido 15
minutos de tiempo simulado

PROFESOR: DR. JORGE ACUA A. 4


METAS DEL ESTUDIO:
MEDIDAS DE RENDIMIENTO
Produccin total de partes en una corrida (P)
Tiempo promedio de espera de partes en cola:
N N = nmero de partes que esperaron en cola
Di Di = tiempo de espera en cola de la ith parte
i 1 Se sabe: D1 = 0 (Porqu ?)
N
Tiempo mximo de espera de partes en cola: max Di
i 1
, ,N

PROFESOR: DR. JORGE ACUA A. 5


METAS DEL ESTUDIO:
MEDIDAS DE RENDIMIENTO
Tiempo promedio del nmero de partes en cola:
N
Qt Q(t) = nmero de partes en cola
t 1 en el tiempo t
N
Mximo nmero de partes en cola:
max Q(t )
0 t 15
Promedio y tiempo mximo de ciclo de partes
(tiempo en el sistema)
P
i 1Fi P, max Fi Fi = Tiempo de ciclo de la ith parte
i 1,,P
PROFESOR: DR. JORGE ACUA A. 6
METAS DEL ESTUDIO:
MEDIDAS DE RENDIMIENTO
Utilizacin de la mquina (proporcin de tiempo
ocupado)

15 1 if the machine is busy at time t


B( t )
B(t ) dt 0 if the machine is idle at time t
0
15

Otras medidas (informacin valiosa)

PROFESOR: DR. JORGE ACUA A. 7


OPCIONES DE ANLISIS (1)
Anlisis determinstico (Experiencia)
Tiempo promedio entre arribos = 3.05 minutos
Tiempo promedio de servicio = 3.94 minutos
El modelo explotar eventualmente (pero puede que
no en los 15 minutos)
Si los promedios viniesen de una cola estable,
asumiendo que todos los interarribos y tiempos de
servicio fuesen iguales (sin variabilidad) -- entonces
nunca existi la cola
Lo verdadero se encuentra entre los extremos
Este anlisis tiene sus lmites
PROFESOR: DR. JORGE ACUA A. 8
OPCIN DE ANLISIS (2)
Teora de colas
Requiere de supuestos adicionales acerca del modelo
El modelo simple es popular : M/M/1 colas
Tiempos entre arribos ~ distribucin exponencial

Tiempos de servicio ~ distribucin exponencial e


independiente de los arribos
E(servicio) < E(arribo)

Estado estable (gran corrida, siempre)

Resultados exactos (tiempo promedio en cola es


2 : tiempo medio de servicio
S s

A S A : tiempo medio entre arribos


Problemas: validacin, promedios estimados, tiempo
til como primera aproximacin
PROFESOR: DR. JORGE ACUA A. 9
OPCION (3) :SIMULACIN

Operaciones individuales (arribos, tiempos de servicio)


ocurren exactamente como en la realidad
Movimientos y cambios ocurren en el momento preciso
y en el orden correcto
Las diferentes partes interactan
Se usan VARIABLES para obtener las medidas de
rendimiento.
Se pueden hacer varias corridas

PROFESOR: DR. JORGE ACUA A. 10


EVENTOS
Arribo de una nueva parte al sistema
Actualizar los acumuladores de tiempo
persistente (del ltimo evento a ahora)
rea bajo Q(t)

Mximo valor de Q(t)

rea bajo B(t)

Marcar la parte arribando con el tiempo


actual del reloj

PROFESOR: DR. JORGE ACUA A. 11


EVENTOS
Arribo de una nueva parte al sistema
Si la mquina est ociosa:
Iniciar el procesamiento (programar el
abandono), Cambiar la mquina a estado de
ocupado, Registrar tiempo en cola (0)
Sino (la mquina est ocupada):
Colocar la parte al final de la cola e incrementar
la variable que lleva la longitud de la cola
Programar el siguiente arribo

PROFESOR: DR. JORGE ACUA A. 12


EVENTOS

Abandono de la parte cuando un servicio se


ha completado
Incrementar el acumulador del nmero de
partes producidas
Calcular y registrar el tiempo de ciclo (valor
actual del reloj menos tiempo de arribo)
Actualizar las estadsticas de tiempo
persistente

PROFESOR: DR. JORGE ACUA A. 13


EVENTOS
Abandono de la parte cuando un servicio se
ha completado
Si la cola no est vaca:

Tomar la primera parte de cola, calcular y


registrar su tiempo en cola, iniciar el servicio
(programar el evento de abandono)
Si no (la cola est vaca):

Cambiar el estado de la mquina ocioso


(Nota: no se hace programacin de un evento
de abandono en el calendario de eventos)

PROFESOR: DR. JORGE ACUA A. 14


EVENTOS
El Final
Actualizar las estadsticas de tiempo persistente (al
final de la simulacin)
Calcular los valores finales de las medidas de
rendimiento usando los valores actuales de los
acumuladores estadsticos
Despus de cada evento, remover el registro al inicio del
calendario de eventos para ver que hora es y que hacer
con el.
Se deben inicializar todas las variables o al menos
aquellas que lo requieran.

PROFESOR: DR. JORGE ACUA A. 15


OTROS ASPECTOS DEL
SISTEMA
Reloj de simulacin
Calendario de Eventos: Lista de eventos:
[Entidad No., Tiempo de evento, Tipo de evento]

Esquematiza en orden incremental de acuerdo con


el tiempo del evento
El prximo evento siempre est al frente del registro

Inicialmente programar primer arribo y el final)

Variables de estado: describen el estatus actual


Status del servidor B(t) = 1 es ocupado, igual a 0 es
ocioso
Nmero de entidades en cola Q(t)

Tiempos de arribo de cada entidad de las que


actualmente estn en cola
PROFESOR: DR. JORGE ACUA A. 16
SIMULACIN MANUAL

PROCEDIMIENTO GENERAL
Manualmente generar las variables de estado y los
acumuladores estadsticos
Usar los tiempos de arribo y de servicio
Actualizar el calendario de eventos
Mover el reloj de un evento a otro
Hacer los clculos requeridos de acuerdo con las
medidas de rendimiento

PROFESOR: DR. JORGE ACUA A. 17


SIMULACIN MANUAL:
Tabla de simulacin
System Clock B(t) Q(t) Arrival times of Event calendar
custs in queue

No. of completed Total of times in queue Area under B(t) Area under Q(t)
times in queue

B(t) graph
1
0 t

Q(t) graph 3
2
1
0 t

Interarrival times 6.84 2.40 2.70 2.59 0.73


Service times 4.58 2.96 5.86 3.21 3.11

PROFESOR: DR. JORGE ACUA A. 18


SIMULACIN MANUAL:
INICIO AL t = 0.00
System Clock B(t) Q(t) Arrival times of Event calendar
custs in queue [1, 0.00,Arr]
0.00 0 0 <empty> [-, 15.00, End]

No. of completed Total of times in queue Area under B(t) Area under Q(t)
times in queue
0 0.00 0.00 0.00

B(t) graph
1
0 t

Q(t) graph 3
2
1
0 t

Interarrival times 6.84 2.40 2.70 2.59 0.73


Service times 4.58 2.96 5.86 3.21 3.11

PROFESOR: DR. JORGE ACUA A. 19


SIMULACIN MANUAL:
ARRIBO DE PARTE 1 AL t = 0.00
System Clock B(t) Q(t) Arrival times of Event calendar
custs in queue [1, 4.58,Dep]
1 0.00 1 0 <empty> [2, 6.84,Arr]
[-, 15.00, End]
No. of completed Total of times in queue Area under B(t) Area under Q(t)
times in queue
1 0.00 0.00 0.00

B(t) graph
1
0 t

Q(t) graph 3
2
1
0 t

Interarrival times 6.84 2.40 2.70 2.59 0.73


Service times 4.58 2.96 5.86 3.21 3.11

PROFESOR: DR. JORGE ACUA A. 20


SIMULACIN MANUAL:
ABANDONA PARTE 1 A t = 4.58
System Clock B(t) Q(t) Arrival times of Event calendar
custs in queue [2, 6.84,Arr]
4.58 0 0 <empty> [-, 15.00, End]

No. of completed Total of times in queue Area under B(t) Area under Q(t)
times in queue
1 0.00 4.58 0.00

B(t) graph
1
0 t

Q(t) graph 3
2
1
0 t

Interarrival times 6.84 2.40 2.70 2.59 0.73


Service times 4.58 2.96 5.86 3.21 3.11

PROFESOR: DR. JORGE ACUA A. 21


SIMULACIN MANUAL:
ARRIBA PARTE 2 AL t = 6.84
System Clock B(t) Q(t) Arrival times of Event calendar
custs in queue [3, 9.24,Arr]
2 6.84 1 0 <empty> [2, 9.80,Dep]
[-, 15.00, End]
No. of completed Total of times in queue Area under B(t) Area under Q(t)
times in queue
2 0.00 4.58 0.00

B(t) graph

1
0 t

Q(t) graph 3
2
1
0 t

Interarrival times 6.84 2.40 2.70 2.59 0.73


Service times 4.58 2.96 5.86 3.21 3.11

PROFESOR: DR. JORGE ACUA A. 22


SIMULACIN MANUAL:
ARRIBO DE PARTE 3 AL t = 9.24
System Clock B(t) Q(t) Arrival times of Event calendar
custs in queue [2, 9.80, Dep]
3 2 9.24 1 1 6.84 [4, 11.94,Arr]
[-, 15.00, End]
No. of completed Total of times in queue Area under B(t) Area under Q(t)
times in queue
2 0.00 4.58+2.4 0.00

B(t) graph

1
0 t

Q(t) graph
3
2
1
0 t

Interarrival times 6.84 2.40 2.70 2.59 0.73


Service times 4.58 2.96 5.86 3.21 3.11

PROFESOR: DR. JORGE ACUA A. 23


SIMULACIN MANUAL:
ABANDONA PARTE 2 A t = 9.80
System Clock B(t) Q(t) Arrival times of Event calendar
custs in queue [4, 11.94, Arr]
3 9.80 1 0 <empty> [-, 15.00, End]
[3, 15.66, Dep]
No. of completed Total of times in queue Area under B(t) Area under Q(t)
times in queue
3 0.56 7.54 0.56

B(t) graph

1
0 t

Q(t) graph
3
2
1
0 t

Interarrival times 6.84 2.40 2.70 2.59 0.73


Service times 4.58 2.96 5.86 3.21 3.11

PROFESOR: DR. JORGE ACUA A. 24


SIMULACIN MANUAL:
ARRIBO DE PARTE 4 AL t = 11.94
System Clock B(t) Q(t) Arrival times of Event calendar
custs in queue [5, 14.53, Arr]
4 3 11.94 1 1 11.94 [-, 15.00, End]
[3, 15.66, Dep]
No. of completed Total of times in queue Area under B(t) Area under Q(t)
times in queue
3 0.56 9.68 0.56

B(t) graph

1
0 t

Q(t) graph 3
2
1
0 t

Interarrival times 6.84 2.40 2.70 2.59 0.73


Service times 4.58 2.96 5.86 3.21 3.11

PROFESOR: DR. JORGE ACUA A. 25


SIMULACIN MANUAL:
ARRIBO DE PARTE 5 AL t = 14.53
System Clock B(t) Q(t) Arrival times of Event calendar
custs in queue [-, 15.00, End]
5 4 3 14.53 1 2 14.53, 11.94 [6, 15,26, Arr]
[3, 15.66, Dep
No. of completed Total of times in queue Area under B(t) Area under Q(t)
times in queue
3 0.56 12.27 3.15

B(t) graph

1
0 t
Q(t) graph
3
2
1
0 t

Interarrival times 6.84 2.40 2.70 2.59 0.73


Service times 4.58 2.96 5.86 3.21 3.11

PROFESOR: DR. JORGE ACUA A. 26


SIMULACIN MANUAL:
EL FINAL AL t = 15.00
System Clock B(t) Q(t) Arrival times of Event calendar
custs in queue [6, 15,26, Arr]
5 4 3 15.00 1 2 14.53, 11.94 [3, 15.66, Dep]

No. of completed Total of times in queue Area under B(t) Area under Q(t)
times in queue
3 0.56 12.74 4.09

B(t) graph

1
0 t
Q(t) graph
3
2
1
0 t

Interarrival times 6.84 2.40 2.70 2.59 0.73


Service times 4.58 2.96 5.86 3.21 3.11

PROFESOR: DR. JORGE ACUA A. 27


SIMULACIN MANUAL:
RESULTADOS FINALES
Tiempo promedio en cola:
Total de tiempo en cola 0.56
0.19 min./part
No. de entidades que completaron tiempo en cola 3

Nmero de entidades promedio en cola:


Area bajo la curva Q(t ) 4.09
0.27 partes
Valor final del reloj 15

Utilizacin del servidor


Area bajo la curva B(t ) 12.74
0.85 (dimension less)
Valor final del reloj 15
PROFESOR: DR. JORGE ACUA A. 28
TABLA COMPLETA DE LA
SIMULACIN MANUAL
Just-Finished Event Variables Attributes Statistical Accumulators Event Calendar
Entity Time Event Arrival Times:
No. t Type Q(t) B(t) (In Queue) In Service P N D D* F F* Q Q* B [Entity No., Time, Type]
[1, 0.00, Arr]
0.00 Init 0 0 () ___ 0 0 0.00 0.00 0.00 0.00 0.00 0 0.00 [, 15.00, End]

[1, 4.58, Dep]


1 0.00 Arr 0 1 () 0.00 0 1 0.00 0.00 0.00 0.00 0.00 0 0.00 [2, 6.84, Arr]
[, 15.00, End]
[2, 6.84, Arr]
1 4.58 Dep 0 0 () ___ 1 1 0.00 0.00 4.58 4.58 0.00 0 4.58 [, 15.00, End]

[3, 9.24, Arr]


2 6.84 Arr 0 1 () 6.84 1 2 0.00 0.00 4.58 4.58 0.00 0 4.58 [2, 9.80, Dep]
[, 15.00, End]
[2, 9.80, Dep]
3 9.24 Arr 1 1 (9.24) 6.84 1 2 0.00 0.00 4.58 4.58 0.00 1 6.98 [4, 11.94, Arr]
[, 15.00, End]
[4, 11.94, Arr]
2 9.80 Dep 0 1 () 9.24 2 3 0.56 0.56 7.54 4.58 0.56 1 7.54 [, 15.00, End]
[3, 15.66, Dep]
[5, 14.53, Arr]
4 11.94 Arr 1 1 (11.94) 9.24 2 3 0.56 0.56 7.54 4.58 0.56 1 9.68 [, 15.00, End]
[3, 15.66, Dep]
[, 15.00, End]
5 14.53 Arr 2 1 (14.53, 11.94) 9.24 2 3 0.56 0.56 7.54 4.58 3.15 2 12.27 [6, 15.26, Arr]
[3, 15.66, Dep]
[6, 15.26, Arr]
15.00 End 2 1 (14.53, 11.94) 9.24 2 3 0.56 0.56 7.54 4.58 4.09 2 12.74 [3, 15.66, Dep]

PROFESOR: DR. JORGE ACUA A. 29


EJEMPLO DE SISTEMAS DE
INVENTARIO
Para un producto se ha establecido un mximo inventario de
11 unidades y un perodo de revisin de 5 das. Existe un
inventario inicial de 3 unidades y est programado recibir un
pedido de 8 unidades en 2 das. Se pide hacer una simulacin
del sistema en tres perodos y estimar el inventario final
promedio de partes y el nmero de das en que ocurri un
faltante. La demanda se estima segn (Demanda,
Probabilidad) en la siguiente forma: (0,0.1); (1,0.25);
(2,0.35); (3,0.21); (4,0.09). El tiempo de entrega se estima
segn (Tiempo de entrega, Probabilidad) de la siguiente
forma: (1,0.6); (2,0.3); (3,0.1).

PROFESOR: DR. JORGE ACUA A. 30


EJEMPLO DE SISTEMAS DE
INVENTARIO (Solucin)
Distribucin de demanda
Demanda Probabilidad Acumulado # aleatorio
0 0.10 0.10 00 - 10
1 0.25 0.35 11 - 35
2 0.35 0.70 36 - 70
3 0.21 0.91 71 - 91
4 0.09 1.00 92 - 99
Distribucin del tiempo de entrega

Tiempo(das) Probabilidad Acumulado # aleatorio


1 0.6 0.6 00 - 60
2 0.3 0.9 61 - 90
3 0.1 1.0 91 - 99
PROFESOR: DR. JORGE ACUA A. 31
EJEMPLO DE SISTEMAS DE
INVENTARIO (Solucin)
C ic lo D ia Inv . inic ia l # de m a nda D e m a nda Inv . f ina l F a lt a nt e O rde na # e nt re ga Lle ga da
1 1 3 24 1 2
2 2 35 1 1 *
3 9 65 2 7
4 7 81 3 4
5 4 54 2 2 9 55 1
2 1 2 3 0 2 *
2 11 87 3 8
3 8 27 1 7
4 7 73 3 4
5 4 70 2 2 9 95 3
3 1 2 47 2 0
2 0 45 2 0 2
3 0 48 2 0 4 *
4 9 17 1 4
5 4 9 0 5
48
PROFESOR: DR. JORGE ACUA A. 32
EJEMPLO DE SISTEMAS DE
INVENTARIO (Resultados)
El inventario final promedio en los quince das es de
48/15 o sea de 3.2 unidades.
En los quince das de simulacin solo en dos
ocasiones se dieron faltantes por uno monto de 2 y
4 unidades.
El promedio de faltantes es de 6/15 o sea de 0.4
unidades.
Es necesario correr la simulacin por mas ciclos para
tener una mejor aproximacin de los valores
buscados.

PROFESOR: DR. JORGE ACUA A. 33


EJEMPLO DE MANTENIMIENTO
PREVENTIVO
Una fresadora de alta precisin utiliza tres tipos de rol cuya
vida til (horas) se distribuye as: (1000,0.1); (1100,0.13);
(1200,0.25); (1300,0.13); (1400,0.09); (1500,0.12);
(1600,0.02); (1700,0.06); (1800,0.05); (1900,0.05). Cuando un
rol falla la lnea completa debe parar y un mecnico debe ser
llamado para instalar un nuevo rol. El tiempo de atraso del
mecnico (en minutos) para arribar a la mquina se distribuye
as: (5,0.6); (10,0.3);(15,0.1). El costo de tiempo ocioso de la
mquina est estimado en $15 por minuto. El costo directo del
mecnico es de $18 por hora. Cambiar un rol dura 20 minutos,
cambiar dos 30 minutos y cambiar los tres 40 minutos. Los
roles cuestan $30 cada uno. Actualmente los roles se cambian
solo cuando fallan. Hay una propuesta de cambiar los tres
cada vez que uno falla. Por simulacin de 20000 horas de
operacin, determine si mas favorable lo actual o lo propuesto.
PROFESOR: DR. JORGE ACUA A. 34
CONFIABILIDAD DE SISTEMAS
(Solucin)
Distribucin de vida til
Vida til Probabilidad Acumulado # aleatorio
1000 0.10 0.10 .00 - .10
1100 0.13 0.23 .11 - .23
1200 0.25 0.48 .24 - .48
1300 0.13 0.61 .49 - .61
1400 0.09 0.70 .62 - .70
1500 0.12 0.82 .71 - .82
1600 0.02 0.84 .83 - .84
1700 0.06 0.90 .85 - .90
1800 0.05 0.95 .91 - .95
1900 0.05 1.00 .96 - .99
PROFESOR: DR. JORGE ACUA A. 35
CONFIABILIDAD DE
SISTEMAS (Solucin)

Distribucin de tiempo de atraso


Vida til Probabilidad Acumulado # aleatorio
5 0.60 0.60 .00 - .60
10 0.30 0.90 .61 - .90
15 0.10 1.00 .91 - .99

PROFESOR: DR. JORGE ACUA A. 36


CONFIABILIDAD DE SISTEMAS
(Solucin de situacin actual)
Sim ula cin de prim e r rol

# Ri Vida til
Re loj Ri Atra so
1 67 1400 1400 22 5
2 8 1000 2400 33 5
3 49 1300 3700 17 5
4 84 1600 5300 76 10
5 44 1200 6500 88 10
6 30 1200 7700 12 5
7 10 1000 8700 24 5
8 63 1400 10100 80 10
9 2 1000 11100 33 5
10 2 1000 12100 87 10
11 77 1500 13600 77 10
12 59 1300 14900 51 5
13 23 1100 16000 52 5
14 53 1300 17300 90 10
15 85 1700 19000 60 5
16 75 1500 20500 43 5
Total 110
PROFESOR: DR. JORGE ACUA A. 37
CONFIABILIDAD DE SISTEMAS
(Solucin de situacin actual)
Simula cin de se gundo rol

# Ri Vida til Re loj Ri Atra so


1 70 1500 1500 99 15
2 43 1200 2700 70 10
3 86 1700 4400 33 5
4 93 1800 6200 11 5
5 81 1600 7800 23 5
6 44 1200 9000 87 10
7 19 1100 10100 17 5
8 51 1300 11400 15 5
9 45 1300 12700 72 10
10 12 1100 13800 13 5
11 48 1300 15100 93 15
12 9 1000 16100 88 10
13 44 1200 17300 11 5
14 46 1200 18500 22 5
15 40 1200 19700 82 10
16 52 1300 21000 51 5
Total 125
PROFESOR: DR. JORGE ACUA A. 38
CONFIABILIDAD DE SISTEMAS
(Solucin de situacin actual)
Simula cin de te rce r rol

# Ri Vida til Re loj Ri Atra so


1 76 1500 1500 92 15
2 65 1400 2900 22 5
3 61 1400 4300 76 10
4 96 1900 6200 15 5
5 65 1400 7600 33 5
6 56 1300 8900 38 5
7 11 1100 10000 55 5
8 86 1700 11700 33 5
9 57 1300 13000 17 5
10 49 1300 14300 47 5
11 36 1200 15500 86 10
12 44 1200 16700 22 5
13 94 1800 18500 19 5
14 78 1500 20000 76 10
Total 95
PROFESOR: DR. JORGE ACUA A. 39
CONFIABILIDAD DE SISTEMAS
(Situacin propuesta)
Simulacin Rol 1 Simulacin Rol 2 Simulacin Rol 3
# Tiempo # Tiempo # Tiempo Tiempo
0.82 1500 0.05 1000 0.36 1200 1000
0.72 1500 0.98 1900 0.56 1300 1300
0.78 1500 0.05 1000 0.36 1200 1000
0.15 1100 0.56 1100 0.82 1500 1100
0.38 1200 0.43 1200 0.31 1200 1200
0.79 1500 0.01 1000 0.02 1000 1000
0.91 1800 0.12 1100 0.11 1100 1100
0.25 1200 0.01 1000 0.52 1300 1000
0.06 1000 0.03 1000 0.22 1100 1000
0.57 1300 0.41 1200 0.97 1900 1200
0.50 1300 0.22 1300 0.51 1300 1300
0.81 1500 0.22 1500 0.45 1200 1200
0.56 1300 0.35 1200 0.35 1200 1200
0.43 1200 0.90 1700 0.69 1400 1200
0.60 1300 0.04 1300 0.85 1700 1300
0.99 1900 0.10 1900 0.55 1300 1300
0.60 1300 0.52 1300 0.63 1400 1300
0.02 1000 0.89 1700 0.68 1400 1000
PROFESOR: DR. JORGE ACUA A. 40
# DE Tiempo del
CAMBIO cambio RELOJ ALEATORIO ATRASO
1 1000 1000 0.25 5
(Solucin 2 1300 2300 0.69 10
3 1000 3300 0.43 5
de 4
5
1100
1200
4400
5600
0.07
0.27
5
5
situacin 6
7
1000
1100
6600
7700
0.99
0.33
15
5

propuesta) 8
9
1000
1000
8700
9700
0.79
0.93
10
15
10 1200 10900 0.78 10
11 1300 12200 0.98 15
12 1200 13400 0.47 5
13 1200 14600 0.21 5
14 1200 15800 0.02 5
15 1300 17100 0.10 5
16 1300 18400 0.23 5
17 1300 19700 0.25 5
18 1000 20700 130

PROFESOR: DR. JORGE ACUA A. 41


CONFIABILIDAD DE SISTEMAS
(Resultados de situacin actual)

Los resultados de costos de la simulacin basados en


una sola corrida de 20000 horas (no suficiente para
inferencia) son:
Roles= 46 roles * $30/rol = $ 1380
Retrasos = (110+125+95)min * $15/min = $ 4950
Tiempo ocioso= 46 paros*20 min*$15/min = $13800
Del mecnico= 46 veces*20 min*$18/60 min = $ 276
COSTO TOTAL: $20406

PROFESOR: DR. JORGE ACUA A. 42


CONFIABILIDAD DE SISTEMAS
(Resultados de situacin
propuesta)
Los resultados de costo de la simulacin basados en
una sola corrida de 20000 horas (no suficiente para
inferencia) son:
Roles= 3*18 roles * $30/rol = $ 1620
Retrasos = 130 min * $15/min = $ 1950
Tiempo ocioso= 18 paros*40 min*$15/min = $10800
Del mecnico= 18 veces*40 min*$18/60 min = $ 216
COSTO TOTAL: $14586
La alternativa propuesta es mejor que la actual con un
ahorro de $5820.
PROFESOR: DR. JORGE ACUA A. 43
EJEMPLO

El tiempo de llegada de material a un proceso sigue una distribucin


exponencial con media de 30 minutos. El tiempo de proceso en minutos se
distribuye uniformemente entre 15 y 21. Hay una inspeccin cuyo tiempo dura
20 minutos con una variabilidad no significativa que ha sido probada
estadsticamente. Simule este sistema por 1000 minutos y determine:
a. La produccin en piezas por hora.
b. La utilizacin promedio del taladro
c. El tiempo promedio de espera en cola
d. La cantidad de inventario en proceso

PROFESOR: DR. JORGE ACUA A. 44


LLEGADA PROCESO INSPECCION
-30*(1-LN(RND)) Tiempo Reloj de Tiempo de Reloj de Reloj de Tiempo Tiempo Tamao Reloj de Reloj de Tiempo Tamao
No. llegada llegada proceso entrada salida ocioso en cola de la cola entrada salida en cola de cola
1 0,00 0,00 17,19 0,00 17,19 0,00 0,00 0 17,19 37,19 0,00 0
2 9,40 9,40 17,73 17,19 34,92 0,00 7,79 1 37,19 57,19 2,27 1
3 22,97 32,37 19,93 34,92 54,85 0,00 2,55 2 57,19 77,19 2,34 2
4 28,13 60,50 20,05 60,50 80,55 5,65 0,00 0 80,55 100,55 0,00 0
5 155,74 216,23 18,32 216,23 234,56 135,68 0,00 0 234,56 254,56 0,00 0
15+6*RND 6 18,48 234,72 17,01 234,72 251,72 0,16 0,00 0 254,56 274,56 2,84 1
7 49,01 283,72 20,07 283,72 303,79 32,00 0,00 0 303,79 323,79 0,00 0
8 36,21 319,94 20,26 319,94 340,19 16,14 0,00 0 340,19 360,19 0,00 0
SOLUCION 9 33,39 353,32
10 43,39 396,71
19,80 353,32 373,12 13,13
15,05 396,71 411,76 23,59
0,00
0,00
0 373,12 393,12 0,00
0 411,76 431,76 0,00
0
0
11 6,16 402,87 16,04 411,76 427,79 0,00 8,89 1 431,76 451,76 3,96 1
12 13,51 416,38 15,28 427,79 443,07 0,00 11,41 2 451,76 471,76 8,69 2
13 26,76 443,14 17,92 443,14 461,07 0,07 0,00 0 471,76 491,76 10,69 3
14 8,68 451,82 18,05 461,07 479,12 0,00 9,25 1 491,76 511,76 12,64 4
15 3,86 455,67 18,09 479,12 497,21 0,00 23,45 3 511,76 531,76 14,55 4
16 44,07 499,74 15,12 499,74 514,86 2,53 0,00 0 531,76 551,76 16,89 4
17 153,29 653,03 20,44 653,03 673,47 138,17 0,00 0 673,47 693,47 0,00 0
18 0,10 653,13 17,61 673,47 691,08 0,00 20,34 1 693,47 713,47 2,39 1
19 32,24 685,36 19,76 691,08 710,84 0,00 5,72 1 713,47 733,47 2,63 2
20 24,62 709,99 20,64 710,84 731,48 0,00 0,85 1 733,47 753,47 1,99 3
21 21,29 731,27 19,05 731,48 750,53 0,00 0,21 1 753,47 773,47 2,94 2
22 22,43 753,71 20,97 753,71 774,68 3,17 0,00 0 774,68 794,68 0,00 0
23 47,28 800,99 16,96 800,99 817,95 26,31 0,00 0 817,95 837,95 0,00 0
24 31,86 832,85 20,64 832,85 853,49 14,90 0,00 0 853,49 873,49 0,00 0
25 89,81 922,66 15,78 922,66 938,44 69,17 0,00 0 938,44 958,44 0,00 0
26 3,90 926,56 17,57 938,44 956,01 0,00 11,88 1 958,44 978,44 2,43 1
27 8,16 934,71 20,52 956,01 976,54 0,00 21,30 2 978,44 998,44 1,90 1
Totales 480,68 17,00 32,00

PROFESOR: DR. JORGE ACUA A. 45


RESPUESTAS
1. Produccin de piezas por hora
27
Piezas / hora * 60 1.6225
998.44
2. Utilizacin promedio
(998.44 480.68)
Utilizaci n *100 51.86%
998.44
3. Tiempo promedio de espera en cola
123.64
TMC 7.27 min utos
17
4. Longitud promedio de la cola
17
LPC 7.27 min utos
27
PROFESOR: DR. JORGE ACUA A. 46
SIMULACION MANUAL
Procedimiento
1. Recolectar datos de arribo de entidades y
procesamiento de las mismas.
2. Generar nmeros y variables aleatorias ajustados
a distribuciones tericas o empricas
3. Establecer el o los relojes de la simulacin
4. Simular el proceso hasta el tiempo de parada,
actualizando el o los relojes y usando una tabla de
simulacin
5. Calcular las estadsticas de las medidas de
efectividad y hacer grficos

PROFESOR: DR. JORGE ACUA A. 47

Potrebbero piacerti anche