Está en la página 1de 47

SIMULACION

MANUAL
La simulación de un sistema solía hacerse en
forma manual lo que acarreaba mucho tiempo
y paciencia. Esto restringía tremendamente
su uso. La computadora era aun mas lenta.

PROFESOR: DR. JORGE ACUÑA A. 1


SIMULACION MANUAL
Procedimiento
1. Recolectar datos de arribo de entidades y
procesamiento de las mismas.
2. Generar números y variables aleatorias ajustados
a distribuciones teóricas o empíricas
3. Establecer el o los relojes de la simulación
4. Simular el proceso hasta el tiempo de parada,
actualizando el o los relojes y usando una tabla de
simulación
5. Calcular las estadísticas de las medidas de
efectividad y hacer gráficos

PROFESOR: DR. JORGE ACUÑA A. 2


SISTEMA SIMPLE DE
PROCESO

Objetivos del problema:


 Estimar la producción esperada
 Estimar el tiempo en cola, la longitud de la cola
(Inventario en proceso), proporción de tiempo la
máquina está ocupada (utilización de máquina)
 Consideraciones
 Se debe ser consistente y razonable (interpretación,
error de redondeo, unidades)
PROFESOR: DR. JORGE ACUÑA A. 3
DATOS ESPECÍFICOS DEL
MODELO
 Regla de inicio: Inicialmente (en tiempo cero) el
sistema está vacío 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 ACUÑA A. 4


METAS DEL ESTUDIO:
MEDIDAS DE RENDIMIENTO
 Producción total de partes en una corrida (P)
 Tiempo promedio de espera de partes en cola:
N N = número 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 máximo de espera de partes en cola: max Di
i 1
, ,N

PROFESOR: DR. JORGE ACUÑA A. 5


METAS DEL ESTUDIO:
MEDIDAS DE RENDIMIENTO
 Tiempo promedio del número de partes en cola:
N
Qt Q(t) = número de partes en cola
t 1 en el tiempo t
N
 Máximo número de partes en cola:
max Q(t )
0 t 15
 Promedio y tiempo máximo 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 ACUÑA A. 6
METAS DEL ESTUDIO:
MEDIDAS DE RENDIMIENTO
 Utilización de la máquina (proporción 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 (información valiosa)

PROFESOR: DR. JORGE ACUÑA A. 7


OPCIONES DE ANÁLISIS (1)
 Análisis determinístico (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 análisis tiene sus límites
PROFESOR: DR. JORGE ACUÑA A. 8
OPCIÓN DE ANÁLISIS (2)
 Teoría de colas
 Requiere de supuestos adicionales acerca del modelo
 El modelo simple es popular : M/M/1 colas
 Tiempos entre arribos ~ distribución exponencial

 Tiempos de servicio ~ distribución 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: validación, promedios estimados, tiempo
 Útil como primera aproximación
PROFESOR: DR. JORGE ACUÑA A. 9
OPCION (3) :SIMULACIÓN

 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 interactúan
 Se usan “VARIABLES” para obtener las medidas de
rendimiento.
 Se pueden hacer varias corridas

PROFESOR: DR. JORGE ACUÑA 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)

 Máximo valor de Q(t)

 Área bajo B(t)

 “Marcar” la parte arribando con el tiempo


actual del reloj

PROFESOR: DR. JORGE ACUÑA A. 11


EVENTOS
 Arribo de una nueva parte al sistema
 Si la máquina está ociosa:
 Iniciar el procesamiento (programar el
abandono), Cambiar la máquina a estado de
ocupado, Registrar tiempo en cola (0)
 Sino (la máquina 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 ACUÑA A. 12


EVENTOS

 Abandono de la parte cuando un servicio se


ha completado
 Incrementar el acumulador del número de
partes producidas
 Calcular y registrar el tiempo de ciclo (valor
actual del reloj menos tiempo de arribo)
 Actualizar las estadísticas de tiempo
persistente

PROFESOR: DR. JORGE ACUÑA A. 13


EVENTOS
 Abandono de la parte cuando un servicio se
ha completado
 Si la cola no está vacía:

 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á vacía):

 Cambiar el estado de la máquina ocioso


(Nota: no se hace programación de un evento
de abandono en el calendario de eventos)

PROFESOR: DR. JORGE ACUÑA A. 14


EVENTOS
 El Final
 Actualizar las estadísticas de tiempo persistente (al
final de la simulación)
 Calcular los valores finales de las medidas de
rendimiento usando los valores actuales de los
acumuladores estadísticos
 Después 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 ACUÑA A. 15


OTROS ASPECTOS DEL
SISTEMA
 Reloj de simulación
 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 próximo 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
 Número de entidades en cola Q(t)

 Tiempos de arribo de cada entidad de las que


actualmente están en cola
PROFESOR: DR. JORGE ACUÑA A. 16
SIMULACIÓN MANUAL

PROCEDIMIENTO GENERAL
 Manualmente generar las variables de estado y los
acumuladores estadísticos
 Usar los tiempos de arribo y de servicio
 Actualizar el calendario de eventos
 “Mover” el reloj de un evento a otro
 Hacer los cálculos requeridos de acuerdo con las
medidas de rendimiento

PROFESOR: DR. JORGE ACUÑA A. 17


SIMULACIÓN MANUAL:
Tabla de simulación
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 ACUÑA A. 18


SIMULACIÓN 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 ACUÑA A. 19


SIMULACIÓN 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 ACUÑA A. 20


SIMULACIÓN 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 ACUÑA A. 21


SIMULACIÓN 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 ACUÑA A. 22


SIMULACIÓN 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 ACUÑA A. 23


SIMULACIÓN 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 ACUÑA A. 24


SIMULACIÓN 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 ACUÑA A. 25


SIMULACIÓN 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 ACUÑA A. 26


SIMULACIÓN 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 ACUÑA A. 27


SIMULACIÓN 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

 Número de entidades promedio en cola:


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

 Utilización del servidor


Area bajo la curva B(t ) 12.74
0.85 (dimension less)
Valor final del reloj 15
PROFESOR: DR. JORGE ACUÑA A. 28
TABLA COMPLETA DE LA
SIMULACIÓN 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 ACUÑA A. 29


EJEMPLO DE SISTEMAS DE
INVENTARIO
 Para un producto se ha establecido un máximo inventario de
11 unidades y un período de revisión de 5 días. Existe un
inventario inicial de 3 unidades y está programado recibir un
pedido de 8 unidades en 2 días. Se pide hacer una simulación
del sistema en tres períodos y estimar el inventario final
promedio de partes y el número de días en que ocurrió un
faltante. La demanda se estima según (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
según (Tiempo de entrega, Probabilidad) de la siguiente
forma: (1,0.6); (2,0.3); (3,0.1).

PROFESOR: DR. JORGE ACUÑA A. 30


EJEMPLO DE SISTEMAS DE
INVENTARIO (Solución)
 Distribución 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
 Distribución del tiempo de entrega

Tiempo(días) 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 ACUÑA A. 31
EJEMPLO DE SISTEMAS DE
INVENTARIO (Solución)
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 ACUÑA A. 32
EJEMPLO DE SISTEMAS DE
INVENTARIO (Resultados)
 El inventario final promedio en los quince días es de
48/15 o sea de 3.2 unidades.
 En los quince días de simulación 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 simulación por mas ciclos para
tener una mejor aproximación de los valores
buscados.

PROFESOR: DR. JORGE ACUÑA A. 33


EJEMPLO DE MANTENIMIENTO
PREVENTIVO
 Una fresadora de alta precisión 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 línea completa debe parar y un mecánico debe ser
llamado para instalar un nuevo rol. El tiempo de atraso del
mecánico (en minutos) para arribar a la máquina se distribuye
así: (5,0.6); (10,0.3);(15,0.1). El costo de tiempo ocioso de la
máquina está estimado en $15 por minuto. El costo directo del
mecánico 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 simulación de 20000 horas de
operación, determine si mas favorable lo actual o lo propuesto.
PROFESOR: DR. JORGE ACUÑA A. 34
CONFIABILIDAD DE SISTEMAS
(Solución)
 Distribución 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 ACUÑA A. 35
CONFIABILIDAD DE
SISTEMAS (Solución)

 Distribución 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 ACUÑA A. 36


CONFIABILIDAD DE SISTEMAS
(Solución de situación actual)
Sim ula ción 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 ACUÑA A. 37
CONFIABILIDAD DE SISTEMAS
(Solución de situación actual)
Simula ción 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 ACUÑA A. 38
CONFIABILIDAD DE SISTEMAS
(Solución de situación actual)
Simula ción 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 ACUÑA A. 39
CONFIABILIDAD DE SISTEMAS
(Situación propuesta)
Simulación Rol 1 Simulación Rol 2 Simulación 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 ACUÑA A. 40
# DE Tiempo del
CAMBIO cambio RELOJ ALEATORIO ATRASO
1 1000 1000 0.25 5
(Solución 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
situación 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 ACUÑA A. 41


CONFIABILIDAD DE SISTEMAS
(Resultados de situación actual)

 Los resultados de costos de la simulación 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 mecánico= 46 veces*20 min*$18/60 min = $ 276
COSTO TOTAL: $20406

PROFESOR: DR. JORGE ACUÑA A. 42


CONFIABILIDAD DE SISTEMAS
(Resultados de situación
propuesta)
 Los resultados de costo de la simulación 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 mecánico= 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 ACUÑA A. 43
EJEMPLO

El tiempo de llegada de material a un proceso sigue una distribución


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

PROFESOR: DR. JORGE ACUÑA A. 44


LLEGADA PROCESO INSPECCION
-30*(1-LN(RND)) Tiempo Reloj de Tiempo de Reloj de Reloj de Tiempo Tiempo Tamaño Reloj de Reloj de Tiempo Tamaño
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 ACUÑA A. 45


RESPUESTAS
1. Producción de piezas por hora
27
Piezas / hora * 60 1.6225
998.44
2. Utilización 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 ACUÑA A. 46
SIMULACION MANUAL
Procedimiento
1. Recolectar datos de arribo de entidades y
procesamiento de las mismas.
2. Generar números y variables aleatorias ajustados
a distribuciones teóricas o empíricas
3. Establecer el o los relojes de la simulación
4. Simular el proceso hasta el tiempo de parada,
actualizando el o los relojes y usando una tabla de
simulación
5. Calcular las estadísticas de las medidas de
efectividad y hacer gráficos

PROFESOR: DR. JORGE ACUÑA A. 47

También podría gustarte