Anda di halaman 1dari 45

SIMULACION 75.

26

Gua de Ejercicios

75.26 Simulacin Gua de Ejercicios

ndice
Bloques GENERATE, TERMINATE, QUEUE, DEPART, SEIZE, RELEASE, ADVANCE, TRANSFER. .. 4
1. Boletera 1............................................................................................................................................................................................ 4 2. Boletera 2............................................................................................................................................................................................ 4 3. Boletera 3............................................................................................................................................................................................ 4 4. Agencia de turismo 1........................................................................................................................................................................... 4 5. Banco 1 ................................................................................................................................................................................................ 4

Bloques STORAGE, ENTER, LEAVE, TABLE, QTABLE, TABULATE................................................... 5


6. Boletera 4............................................................................................................................................................................................ 5 7. Banco 2 ................................................................................................................................................................................................ 5 8. Banco 3 ................................................................................................................................................................................................ 5 9. Cabinas telefnicas ............................................................................................................................................................................. 5 10. Financiera .......................................................................................................................................................................................... 6 11. Pago de servicios .............................................................................................................................................................................. 6 12. Bar...................................................................................................................................................................................................... 6 13. Supermercado ................................................................................................................................................................................... 7 14. Parque de diversiones....................................................................................................................................................................... 7 15. Facturas ............................................................................................................................................................................................. 8

Bloques INITIAL, PRIORITY, MARK, ASSIGN, SAVEVALUE, SELECT NU, SELECT MIN.................... 8
16. Promocin.......................................................................................................................................................................................... 9 17. Boletera 5.......................................................................................................................................................................................... 9 18. Boletera 6.......................................................................................................................................................................................... 9 19. DGI ..................................................................................................................................................................................................... 9 20. Central telefnica 1............................................................................................................................................................................ 9 21. Lavadero de autos 1........................................................................................................................................................................ 10 22. Lavadero de autos 2........................................................................................................................................................................ 10 23. Venta de hamburguesas ................................................................................................................................................................. 10

Funciones, variables y bloques SPLIT, ASSEMBLE, GATHER .......................................................... 11


24. Boletera 7........................................................................................................................................................................................ 11 25. Componentes .................................................................................................................................................................................. 11 26. Turistas ............................................................................................................................................................................................ 11 27. Central telefnica 2.......................................................................................................................................................................... 12 28. Mantenimiento de mquinas ........................................................................................................................................................... 12 29. Fbrica ............................................................................................................................................................................................. 12 30. Exposicin........................................................................................................................................................................................ 13 31. Produccin y Ordenes de Compra.................................................................................................................................................. 13 32. Estacin de Trenes.......................................................................................................................................................................... 13 33. Muestra de arte................................................................................................................................................................................ 14 34. Agencia de turismo 2....................................................................................................................................................................... 14

75.26 Simulacin Gua de Ejercicios

35. Espectculo pblico......................................................................................................................................................................... 15 36. Atencin de procesos en un sistema multiusuario......................................................................................................................... 16 37. Oficina .............................................................................................................................................................................................. 17 38. Reparticin pblica .......................................................................................................................................................................... 17 39. Inscripcin al CBC ........................................................................................................................................................................... 18

Bloques LOGIC, TEST, GATE .............................................................................................................. 19


40. Barrera ............................................................................................................................................................................................. 19 41. Buffer................................................................................................................................................................................................ 19 42. Produccin y Pedidos...................................................................................................................................................................... 20 43. Vehculos y semforos .................................................................................................................................................................... 20 44. Semforos........................................................................................................................................................................................ 20

Bloque TRANSFER SIM ....................................................................................................................... 21


45. Ambulancias .................................................................................................................................................................................... 21 46. Vehculos y semforos con trenes.................................................................................................................................................. 21

Bloques LINK, UNLINK ........................................................................................................................ 22


47. Mensajes 1....................................................................................................................................................................................... 22 48. Mensajes 2....................................................................................................................................................................................... 22 49. Cadete.............................................................................................................................................................................................. 22 50. Impaciencia...................................................................................................................................................................................... 22 51. Balsa ................................................................................................................................................................................................ 23 52. Mquinas a supervisar y reparar .................................................................................................................................................... 23 53. Gra mvil........................................................................................................................................................................................ 23

Bloques PREEMPT, JOIN, EXAMINE, REMOVE.................................................................................. 24


54. Boletera 8........................................................................................................................................................................................ 24 55. Boletera 9........................................................................................................................................................................................ 24 56. Guardia ............................................................................................................................................................................................ 24 57. Puesto de control 1.......................................................................................................................................................................... 24 58. Puesto de control 2.......................................................................................................................................................................... 25 59. Expedientes ..................................................................................................................................................................................... 25 60. Supermercado con autobs ............................................................................................................................................................ 26

Bloques ALTER, SCAN ........................................................................................................................ 27


61. Procesamiento de piezas 1............................................................................................................................................................. 27 62. Procesamiento de piezas 2............................................................................................................................................................. 27 63. Ordenes de Trabajo......................................................................................................................................................................... 27 64. Lnea de colectivos 1....................................................................................................................................................................... 28 65. Colectivos ........................................................................................................................................................................................ 28

Bloque PREEMPT (completo).............................................................................................................. 29


66. Procesamiento de piezas 3............................................................................................................................................................. 29 67. Boletera 10...................................................................................................................................................................................... 29 68. Boletera 11...................................................................................................................................................................................... 29

75.26 Simulacin Gua de Ejercicios

69. Calculadora 1................................................................................................................................................................................... 29 70. Calculadora 2................................................................................................................................................................................... 30

Ejercicios adicionales.......................................................................................................................... 31
71. Agencia de turismo (completo) ....................................................................................................................................................... 31 72. Lnea de colectivos 2....................................................................................................................................................................... 32 73. Inundacin ....................................................................................................................................................................................... 32 74. Tolva ................................................................................................................................................................................................ 34

Aplicaciones......................................................................................................................................... 36
A1. Mtodo Monte Carlo........................................................................................................................................................................ 36 A2. Teora de Colas ............................................................................................................................................................................... 37 A3. Mltiples ascensores....................................................................................................................................................................... 42

75.26 Simulacin Gua de Ejercicios

Gua de Ejercicios

Bloques GENERATE, TERMINATE, QUEUE, DEPART, SEIZE, RELEASE, ADVANCE, TRANSFER.

1. Boletera 1 A la boletera de una estacin de trenes llega una persona cada 10 +/- 2 segundos. El empleado de la boletera atiende a razn de una persona cada 10 +/- 4 segundos. Simular 1000 personas atendidas e indicar cual fue la longitud mxima de cola observada. 2. Boletera 2 Modificar el modelo del ejercicio 1, observando que el 40% de los clientes son atendidos en 11 +/- 4 segundos, mientras que el resto demora 9 +/- 6 segundos. Simular 1000 personas atendidas e indicar cual fue la longitud mxima de cola observada. 3. Boletera 3 Modificar el modelo del ejercicio 2 para simular 3 horas de atencin con puesta en rgimen de 1 hora. 4. Agencia de turismo 1 Construir el siguiente modelo en GPSS: A una agencia de turismo ingresan personas cada 10 +/- 2 minutos. Estas personas demoran 5 +/- 2 segundos en llegar a Informes donde son atendidos por una sola persona. La atencin demora 9 +/- 5 minutos. Luego de ser atendidos, el 60% de las personas se retira del local, demorando 20 +/- 5 segundos en llegar a la puerta. El 40% restante se dirige a Reservas, demorando 10 +/- 5 segundos en llegar. En Reservas son atendidos por una persona durante 7 +/- 2 minutos, luego de lo cual se retiran demorando 20 +/- 5 segundos en salir. Simular hasta que se retiran 100 personas. Agregar la siguiente situacin al modelo anterior: A la agencia se suma un ingreso adicional de personas que se dirigen directamente a Reservas sin pasar por Informes, demorando 15 +/- 3 segundos en llegar. Este ingreso se produce cada 15 +/- 3 minutos. 5. Banco 1 A la sucursal de un banco ingresan personas con una frecuencia de una cada 30 +/- 10 segundos. El 60% llega para pagar impuestos y el resto son clientes del banco. Los clientes demoran 7 +/- 2 segundos en situarse en la cola de la CAJA 1 (exclusiva para clientes). Los que llegan para pagar impuestos demoran 8 +/- 2 segundos en situarse en la cola de la CAJA 2 (slo para pago de impuestos).

75.26 Simulacin Gua de Ejercicios

En la CAJA 1 se encuentra un empleado que demora 90 +/- 30 segundos en atender cada cliente. A la CAJA 2 llegan personas con pagos simples que demoran 60 +/- 20 segundos y cadetes con gran cantidad de pagos que demoran 5 +/- 2 minutos. La proporcin en esta caja es del 95% de personas con pagos simples y 5% de cadetes. Luego de ser atendidos, los clientes demoran 15 +/- 7 segundos en retirarse del banco. Simular 3 horas de atencin. Ensayo de alternativas: Revise la informacin que emite el reporte sobre la cola de la CAJA 1 (de clientes). La gerencia del banco le indica que una alta proporcin de los clientes que esperan ms de 20 minutos decide cambiar de banco. Analice el impacto del sistema modelado en cuanto a este punto crtico. Qu conclusiones obtiene? Modifique el modelo para simular que en la CAJA 1 situamos un cajero que puede atender a cada cliente en 60 +/- 20 segundos. Simule 3 horas y vuelva a analizar las estadsticas de la cola de clientes. Qu propondra a la gerencia?

Bloques STORAGE, ENTER, LEAVE, TABLE, QTABLE, TABULATE.

6. Boletera 4 A la boletera de una estacin de trenes llega una persona cada 5 +/- 1 segundos. En la boletera hay dos empleados que atienden a razn de una persona cada 10 +/- 4 segundos. Las personas hacen una sola cola para ambas ventanillas. Simular 1000 personas atendidas e indicar cual fue la longitud mxima de cola observada. 7. Banco 2 A un banco ingresa una persona cada 60 +/- 10 segundos. Al entrar se dirigen a una cola demorando 5 +/- 2 segundos en llegar. Hay tres cajas atendiendo, cada una demora 3 +/- 2 minutos en atender a cada persona, la que luego se retira demorando 7 +/- 2 segundos en llegar a la puerta. Simular 5 horas de atencin, indicando la cola mxima registrada. 8. Banco 3 Al modelo anterior, agregar el supuesto de que hay una puerta de entrada y otra de salida. Por cada una de las puertas slo puede pasar de a una persona por vez demorando 3 +/- 2 segundos. Simular 5 horas con puesta en rgimen previa de 1 hora. Tabular, cada 2 minutos, la cantidad de clientes dentro del banco. Utilizar, adems, una QTABLE que tabule el tiempo en la cola de las cajas. Introducira cambios en el modelo si los clientes, en lugar de hacer cola, sacan un nmero por el cual son llamados para ser atendidos? 9. Cabinas telefnicas

75.26 Simulacin Gua de Ejercicios

A una oficina telefnica llegan personas a razn de 10 +/- 5 minutos, las cuales caminan a lo largo de un corredor hasta llegar a un mostrador demorando 3 +/- 1 min., donde hay un empleado al cual se le solicita una llamada telefnica, demorando 4 +/- 2 min. en pedir la llamada. Luego un 60% se dirige a una cabina de llamadas de corta distancia y el resto a una nica cabina de larga distancia, demorando en el primer caso 15 +/- 5 min. en hablar y en el segundo caso 7 +/- 3 min. Al terminar de hablar se retiran del lugar. Simular 30 min. de puesta en rgimen y 3 horas de simulacin. Tabular: El tiempo que estuvieron las personas en el sistema. Cada minuto la cantidad de clientes que hay dentro de la oficina telefnica. Al salir del corredor tabular la cantidad de personas haciendo cola frente al empleado. Tiempo en dicha cola 10. Financiera Para realizar un trmite en una financiera, arriban personas cada 120 +/- 100 segundos. La atencin demora 240 +/- 80 segundos y hay dos empleados para atender, con cola nica. La financiera cuenta con una sala de espera con capacidad para 6 personas sentadas, el resto hace cola fuera del local. Simular de 10 a 15 horas. Al finalizar la simulacin, se desea tener todos los datos acerca de: Cola en la calle. Cola total (incluida la sala de espera) Utilizacin de la sala de espera. Nota: Los datos que se piden son los que tabulan automticamente (no definir tablas).
-

11. Pago de servicios Al mostrador de un banco llegan personas cada 100 +/- 70 segundos para pagar el telfono y cada 80 +/- 30 segundos personas para pagar el gas. Todas las personas ingresan a la misma cola. El empleado atiende una persona cada 45 +/- 20 segundos. Al finalizar la simulacin, se desean obtener todos los datos sobre la cola en el mostrador, todos los datos sobre quienes esperan para pagar el telfono y todos los datos sobre los que esperan para pagar el gas. Estas salidas deben obtenerse por medio de la tabulacin automtica (sin definir tablas). Simular hasta que hayan sido atendidas 500 personas. 12. Bar A un bar llegan personas a razn de una cada 120 +/- 30 seg. Se dirigen a la caja demorando 20 +/- 5 seg. En ese lugar compran un vale tardando el empleado en atenderlos 30 +/- 15 seg. Un 80% se dirige al mostrador donde se despacha comida caliente y el resto se dirige al mostrador de sndwichs. En el mostrador de comida caliente hay 2 empleados que demoran 240 +/- 120 segundos en atender y en venta de sndwichs hay un nico empleado que demora 150 +/- 60 seg. Una vez atendidos se dirigen al sector de mesas donde permanecen 20 +/- 10 minutos. La capacidad de este sector es de 50 personas. Luego de comer se retiran del lugar. Analice la posibilidad de agregar que el tiempo de permanencia en las mesas es de 10 +/- 5 min. para las personas que comen sndwich. Simular 150 clientes atendidos en el bar, con 10 de puesta en rgimen. Tabular:

75.26 Simulacin Gua de Ejercicios

Cada minuto la cantidad de personas que hay haciendo cola frente a los 2 empleados que despachan comida caliente. El tiempo que estuvieron las personas dentro del bar

13. Supermercado A un supermercado llegan clientes por 2 puertas. Por la puerta 1, uno cada 2 +/- 1 min. y por la puerta 2 cada 45 +/- 15 seg. Los que ingresaron por la puerta 1 demoran 40 +/- 20 seg. en juntarse con los que ingresaron por la puerta 2. Un 30% va a dejar los envases a una empleada que los atiende en 30 +/- 10 seg., el resto sigue el recorrido. El 60% va a fiambrera donde sacan un nmero por el cual los llaman; el puesto es atendido por 3 empleados y el tiempo de atencin es de 100 +/- 45 seg. El resto va a verdulera donde hay un nico empleado que atiende en 50 +/- 20 seg. Luego recorren la zona de autoservicio durante 300 +/- 120 seg. Una vez finalizadas las compras se dirigen a una nica caja que demora 60 +/- 30 seg. en atenderlos. Al terminar de pagar se retiran del supermercado. Simular de 9 a 13 horas. Tabular: La cantidad de personas que hay en cola frente a la empleada que recibe los envases, vista por una persona antes de ponerse en la citada cola. El tiempo de permanencia de los clientes en el supermercado
-

14. Parque de diversiones En un parque de diversiones existen inconvenientes de aglomeracin de pblico. Con el fin de subsanar esos inconvenientes se solicita realizar un modelo GPSS del mismo y simularlo. El sector en estudio es el comprendido por los juegos: "Laberinto" y "Saln de los espejos". Los dos juegos poseen una nica boletera. El empleado que la atiende lo hace a razn de una persona cada 20 +/- 10 segundos. Se produce un arribo de pblico a la boletera a razn de una persona cada 20 +/- 15 segundos. El 60% compra un boleto para el "Laberinto" y el resto lo hace para el "Saln de los espejos" (cada persona adquiere un solo boleto por vez). Luego se dirige al juego elegido tardando 20 +/- 5 segundos; si hay lugar entra en l, sino espera hasta que se produzca un lugar libre. La permanencia en el "Laberinto" es de 2 +/- 1 minuto, y en "Saln de los espejos" es de 180 +/- 20 segundos. Al salir del juego el 60% se retira del sector y el resto vuelve a la boletera. El "Laberinto" tiene capacidad para 20 personas y el otro juego 14. Simular el funcionamiento del parque de diversiones en el horario de 19 a 22, previa puesta en rgimen de 45 minutos. Tabular: Pblico encontrado en la cola de la boletera cuando una persona llega al sector. Permanencia del pblico dentro del sistema. Cantidad de personas dentro del "Laberinto" encontrados por una persona al llegar. Idem para el "Saln de los espejos". Tiempo de espera en la cola de la boletera
-

Analizar

75.26 Simulacin Gua de Ejercicios

Cmo se modificara el modelo si el porcentaje de pblico que vuelve a comprar boletos para uno de los juegos se reduce a un 15%? Realice el esquema funcional del modelo delimitando el sistema en estudio.

15. Facturas El sector crditos de una empresa recibe las facturas de las ventas realizadas a crdito en una recepcin atendida por una persona. Demora 30 +/- 20 segundos en entregarla a un empleado del sector, encargado de registrar este tipo de documentos. El empleado demora 2 +/- 1 minuto en verificar el encabezamiento de la factura y luego la registra en una terminal demorando 60 +/- 30 segundos. Finalizada la operacin libera la computadora. El 10% de las facturas es rechazado y luego de aplicarles el sello correspondiente se enva nuevamente a recepcin para que la corrija reinicindose el proceso. Para hacer esto, el empleado demora 60 +/- 30 segundos. El 90% restante las sella y archiva, demorando 50 +/- 20 segundos. El sector ventas al contado recibe las facturas de las ventas realizadas al contado en una mesa de entradas atendida por una persona. Demora 40 +/- 20 segundos en entregarla a los dos empleados administrativos con que cuenta ese sector. Las facturas se disponen sobre una mesa en cola nica. El empleado que toma la factura verifica su encabezamiento durante 90 +/- 30 segundos. Luego toma una calculadora, que comparte con su compaero, para verificar los descuentos correspondientes durante 80 +/- 20 segundos. Finalmente ocupa la terminal que comparte con su compaero y el empleado de crditos, durante 80 +/- 30 segundos. Luego demora 20 +/- 10 segundos en archivar la factura. Las facturas de venta a crdito llegan a razn de una cada 200 +/- 50 segundos y las de venta al contado a razn de una cada 130 +/- 60 segundos. Simular este sistema en el horario de oficina de 9 a 17 horas, tabulando: La cantidad de facturas en cola, esperando al empleado de crditos, cada 2 minutos. La cantidad de facturas en cola, esperando al empleado de ventas al contado, cada vez que una factura es depositada en ese escritorio. Cantidad de facturas en el sector crditos, cada vez que una factura entra al sector ventas al contado. Cantidad de facturas esperando la terminal, cada vez que se termina de procesar una factura en la misma. Cantidad de facturas en ventas al contado, vistas por un censista que ingresa al saln cada 5 +/- 1 minuto. Cantidad de facturas en todo el sistema cada vez que alguna factura lo abandona. Esa factura que abandona el sistema no debe contabilizarse. Tiempo en cola frente al empleado de crditos. Tiempo en cola frente a la calculadora. Cada 5 minutos, la cantidad total de facturas en cola esperando al empleado de crditos o al de ventas al contado.

Bloques INITIAL, PRIORITY, MARK, ASSIGN, SAVEVALUE, SELECT NU, SELECT MIN

75.26 Simulacin Gua de Ejercicios

16. Promocin A un puesto de promocin llega una persona cada 10 +/- 4 segundos. Demoran 30 +/- 5 segundos en retirar y llenar cupones dispuestos sobre una mesa (no se forma cola) Una promotora recibe los cupones y da una breve explicacin que le insume 10 +/- 2 segundos, atendiendo de a una persona por vez. Simular 200 personas atendidas, tabulando: El tiempo que cada persona estuvo en el sistema. El tiempo que demor cada persona desde que ingres a la cola hasta que sali del sistema (utilizar MARK sobre un parmetro). 17. Boletera 5 A la boletera de una estacin de trenes llegan personas con frecuencia variable segn el horario: Hora 7 a 8 hs 8 a 9 hs a partir de las 9 hs Frecuencia 6 +/- 1 seg 5 +/- 1 seg 7 +/- 1 seg

En la boletera hay dos empleados que atienden a razn de una persona cada 10 +/- 4 segundos. Las personas hacen una sola cola para ambas ventanillas. Simular 2500 personas atendidas e indicar cual fue la longitud mxima de cola observada. 18. Boletera 6 A la boletera de una estacin de trenes llega una persona cada 5 +/- 1 segundos. En la boletera hay dos empleados que atienden a razn de una persona cada 10 +/- 4 segundos. Las personas hacen una cola por cada empleado, eligiendo la ventanilla vaca o, en su defecto, la de menor cola. Simular 1000 personas atendidas e indicar cual fue la longitud mxima de cola observada. 19. DGI A una agencia de la DGI llegan personas cada 20 +/- 4 segundos. All toman un formulario que se encuentra disponible en una mesa (sin hacer cola) y lo llenan demorando 120 +/- 20 segundos. Luego lo entregan a un nico empleado, que demora 18 +/- 2 segundos en revisarlo. El 10% de las personas comete errores por lo que deja al empleado, los corrige durante 60 +/- 10 segundos y vuelve a entregar el formulario sin hacer cola. Las personas se pueden equivocar ms de una vez, rigiendo la misma probabilidad cada vez que entregan el formulario. Simular 500 personas atendidas e indicar cual fue la longitud mxima de cola observada. 20. Central telefnica 1 Una central telefnica cuenta con 8 lneas hacia el exterior. Varios internos intentan tomar la lnea con una frecuencia de 1 cada 90 +/- 30 seg. Las llamadas tienen una duracin de 5 +/- 1 minuto. Los internos que no logran tomar la lnea vuelven a intentar luego de un lapso de 2 +/- 1 minuto. Simular durante 4 horas, tabulando: Tiempo de cada llamada (a partir de que logra comunicarse). Tiempo total (desde el primer intento hasta que deja de hablar).

75.26 Simulacin Gua de Ejercicios

Cantidad de intentos de toma de lnea de cada llamada.

21. Lavadero de autos 1 A un lavadero de autos, los das sbado, llegan autos en funcin del horario con la siguiente frecuencia: Tiempo entre arribos 360 +/- 180 seg 270 +/- 120 seg 180 +/- 30 seg 240 +/- 90 seg Los autos son lavados en el orden en que llegan. Para esto, el lavadero cuenta con 2 mquinas que pueden lavar un auto en 7 +/- 2 minutos. Simular un da sbado completo, de 10 a 22 horas. Tabular el tiempo en cola de cada automvil. 22. Lavadero de autos 2 Introducir al modelo anterior las siguientes modificaciones: Cada 90 +/- 30 minutos llega un amigo del dueo del lavadero, que pasa adelante en la cola, con prioridad mayor al resto. Cada 2 horas se realiza un mantenimiento de 5 minutos a la maquina 1. Para la mquina 2, el mantenimiento se realiza cada 3 horas. Los mantenimientos aguardan que termine el lavado del auto que est en la mquina en ese momento. Simular un da sbado completo, de 10 a 22 horas, tabulando: Tiempo en cola de cada automvil, sin contar a los amigos del dueo. A partir de las 15 y hasta las 21 horas, cada 10 minutos la cantidad de autos en cola. 23. Venta de hamburguesas A un negocio de ventas de hamburguesas llegan clientes cada 60 +/- 30 segundos. Los clientes hacen el pedido y pagan en la nica caja del local. El tiempo de atencin en la caja es de 30 +/- 15 segundos. All se les entrega un nmero con el cual deben retirar sus pedidos frente a un mostrador atendido por tres personas. Los tiempos de preparacin de los pedidos vara segn sean para ser consumidos en el local (90 +/- 10 seg.) o para llevar (120 +/- 20 seg.). De los clientes que llegan al negocio, un 20% compra hamburguesas para llevar, el resto consume en el lugar. El que consume en el lugar tiene 2 opciones: el saln de planta baja (saln rojo) o el del primer piso (saln azul). Un 30% se dirige al saln rojo cuya capacidad es de 30 personas y el resto al saln azul cuya capacidad es de 40 personas. El tiempo de permanencia en cada uno de los salones depende de la hora del da: Horario 11 a 12 12 a 13 13 a 14 14 a 15 Saln Rojo (X1) 20 +/- 15 min. 30 +/- 15 min. 35 +/- 15 min. 20 +/- 15 min. Saln Azul (X2) 30 +/- 10 min. 40 +/- 10 min. 45 +/- 10 min. 35 +/- 10 min. Hora 10 a 14 14 a 16 16 a 20 20 a 22

Simular de 11 a 15 horas, tabulando: Tiempo de permanencia en el negocio.

10

75.26 Simulacin Gua de Ejercicios

Tiempo en cola en la caja. Cada 15 minutos, la cantidad de gente en cola frente al mostrador. Cada 30 minutos, la cantidad de personas en el Saln Rojo y en el Azul (separadamente).

Funciones, variables y bloques SPLIT, ASSEMBLE, GATHER

24. Boletera 7 A la boletera de una estacin de trenes llega una persona cada 6 +/- 3 segundos. En la boletera hay un empleados que atiende con una demora que responde a la siguiente distribucin: Tipo 1 2 3 Probabilidad 61% 22% 17% Frecuencia 5 +/- 1 seg 6 +/- 1 seg 7 +/- 2 seg

(Resolver la demora utilizando funciones y variables). Simular 1000 personas atendidas e indicar cual fue la longitud mxima de cola observada. 25. Componentes A una mquina llegan pares de componentes (como una unidad) cada 130 segundos. Una vez dentro de la mquina, este par de componentes es desensamblado en 10 +/- 5 segundos. Cada componente se procesa en forma separada demorando 80 +/- 5 segundos (el procesamiento de cada uno de los componentes se realiza en forma simultnea). La mquina slo puede procesar de a un par por vez, los que lleguen detrs esperan en cola. Luego de procesar cada par de componentes, la misma mquina los ensambla en 40 +/- 20 segundos y los libera, para continuar con el par siguiente. Simular 1000 pares de componentes procesados, tabulando la cantidad en cola encontrada por cada par de componentes llegados a la mquina, antes de ingresar a la cola. 26. Turistas A un negocio de souveniers llegan grupos de turistas cada 5 +/- 1 minuto. Los grupos estn compuestos por un gua y 15 a 20 turistas (utilizar una VARIABLE para obtener la cantidad). El gua se retira para conseguir las entradas del prximo paseo, ausentndose por 20 +/- 5 minutos. Mientras, los turistas recorren el negocio durante 15 +/- 5 minutos. Luego de recorrer el negocio, el 65% de los turistas se dirige a una caja donde demoran 20 +/- 5 segundos en pagar los artculos comprados. Tanto los que compran como los que no, demoran 10 +/- 2 segundos en salir del negocio. Una vez que se rene el grupo completo (los turistas y el gua), se van al prximo paseo finalizando el sistema en estudio. Simular 30 grupos que terminan el sistema, tabulando: Tiempo en cola de los turistas que compran. Tiempo que cada grupo estuvo en el sistema.

11

75.26 Simulacin Gua de Ejercicios

27. Central telefnica 2 Una central telefnica cuenta con 8 lneas hacia el exterior. Varios internos intentan tomar la lnea con una frecuencia de 2 por minuto (distribucin Poisson). Las llamadas tienen una duracin con distribucin exponencial de 3 minutos de media. Los internos que no logran tomar la lnea vuelven a intentar luego de un lapso medio de 2 minutos, con distribucin exponencial. Simular durante 4 horas, tabulando: Tiempo de cada llamada (a partir de que logra comunicarse). Tiempo total (desde el primer intento hasta que deja de hablar). Cantidad de intentos de toma de lnea de cada llamada. 28. Mantenimiento de mquinas Se tienen 15 mquinas que se ponen a funcionar simultneamente en una planta. Se sabe que funcionan 720 +/- 240 horas sin producirse roturas y que para repararse se necesitan 36 +/- 12 horas. Suponer que se tienen 2 operarios que se ocupan de la tarea de reparacin. Simular 1 ao desde que se pusieron juntas a funcionar. Tabular cada hora la cantidad de mquinas rotas que hay. Comenzar la tabulacin 1 mes despus de comenzada la simulacin. Variante 1: Suponer que una vez rota hay un 1% de probabilidad de que la mquina no sirva ms. Variante 2: Suponer que la mquina requiere un arreglo especial en vez de ser desechada (duracin del arreglo 5 +/- 2 horas). Variante 3: El tiempo de funcionamiento de las mquinas vara a medida que envejecen. Supongamos tener: INTERVALO 0 a 3 meses 6 meses 9 meses 12 meses FUNCIONAMIENTO 720 +/- 240 horas 690 +/- 240 horas 670 +/- 210 horas 650 +/- 210 horas

29. Fbrica Una fbrica tiene tres mquinas y llegan piezas para ser procesadas segn distribucin exponencial con media de 120 segundos. Cada mquina procesa una pieza por vez. Las piezas necesitan 1, 2, 3 4 pasadas por proceso segn la siguiente distribucin: Pasadas 1 2 3 4 Probabilidad 20% 50% 20% 10%

La mquina uno tarda por cada pasada 25 segundos, la mquina dos 35 segundos, y la tres 30 segundos (la distribucin de pasadas es la misma para las tres mquinas). La pieza no abandona la mquina hasta que completa todas sus pasadas. El manejo de la cola consiste en elegir la mquina libre prefiriendo la de menor tiempo de proceso, o en su defecto la de cola mnima con el mismo criterio de preferencia.

12

75.26 Simulacin Gua de Ejercicios

Simular 6 horas de proceso tabulando el tiempo que estuvieron las piezas dentro del sistema. 30. Exposicin A una exposicin arriban personas cada 30 +/- 10 segundos por la puerta A. Una hora despus arriban por la puerta B personas cada 20 +/- 10 segundos. Simular de 8 a 15 horas sabiendo que todas van al saln 1, el 80% al 3 y el resto al 2. (Se quedan un tiempo en cada saln). Los tiempos de permanencia varan segn la hora del da de acuerdo a la siguiente tabla: HORARIO (en segundos) SALAS 1 2 3 8 a 10 180 +/- 60 210 +/- 60 300 +/- 60 10 a 13 240 +/- 60 270 +/- 60 360 +/- 60 13 a 15 210 +/- 60 300 +/- 60 240 +/- 60

Tabular: Tiempo que estuvieron las personas en el sistema. Cada minuto, la cantidad de personas que hay en total en la exposicin. Idem anterior, pero con las personas que hay en la sala 3. 31. Produccin y Ordenes de Compra Una pequea compaa consiste en dos departamentos: Departamento de produccin: el cual tiene una nica mquina produciendo un nico tipo de tem. Departamento de empaque y despacho: el cual tiene una nica mquina empaquetadora. Las rdenes de compra son atendidas en forma FIFO. Los tems ordenados son tomados de stock y empaquetados por la mquina. Para evitar un tiempo excesivo de despacho, la cantidad lmite de rdenes insatisfechas es 10. Cuando este lmite es alcanzado, las rdenes de compra que se reciben son enviadas a otra compaa, perdindose la venta. El tiempo para producir un tem es entre 60 y 100 segundos (80 +/- 20 segundos). Las rdenes llegan cada 300 +/- 120 segundos y la cantidad comprada es entre 4 y 7 tems. La mquina de empaque demora 90 + CANTIDAD DE ITEMS x 50 segundos El propsito de este modelo es determinar: Nmero de rdenes que se pierden por ser enviadas a otra compaa. Utilizacin de la mquina de empaque. Nmero promedio de rdenes esperando para ser despachadas. Tiempo promedio de espera en la mquina de empaque.
-

Simular durante 8 horas. 32. Estacin de Trenes A una estacin de trenes llegan personas cada 40 +/- 10 segundos. El 15% pasa por la ventanilla de informes donde hay 2 empleadas que demoran 60 +/- 15 segundos en atender, con cola nica. Luego

13

75.26 Simulacin Gua de Ejercicios

se dirigen a las boleteras demorando 10 +/- 5 segundos mientras que el 85% restante tarda en hacer lo mismo 30 +/- 5 segundos. El 75% de las personas se dirige a las boleteras para trenes de Buenos Aires y Gran Buenos Aires y el resto para trenes de larga distancia. En las primeras existen 4 ventanillas con 1 empleada cada una que se elige al azar, tardando en atender 20 +/- 5 segundos. En el sector de boletos para larga distancia hay 3 ventanillas (tambin eligen una al azar), demorando cada empleado 25 +/- 5 segundos. Despus de sacar los boletos el 35% de todos los pasajeros se dirige directamente a los andenes demorando para ello 40 +/- 10 segundos y el resto se detiene observando la cartelera de salida de trenes, el puesto de diarios, etc. Demorando en llegar al andn 150 +/- 20 segundos. Simular para 500 personas llegadas al andn, tabulando: Tiempo que tardan las personas en llegar al andn. Tiempo en la cola de informes. Cada 3 minutos, la cantidad de personas en la estacin (sin incluir el andn). Variante 1: Simular para 100 personas que despus de las boleteras se dirigen directamente al andn. Variante 2: Simular entre las 8 y 20 horas.

33. Muestra de arte A una muestra de arte arriban personas por la puerta A cada 90 +/- 30 segundos. A las 2 horas (11 horas) se habilita la puerta B, por donde llega gente cada 120 +/- 40 segundos y 3 horas ms tarde (14 horas) se abre la puerta C por donde la gente entra cada 60 +/- 20 segundos. En el hall de entrada hay 2 ventanillas que entregan folletos atendidas por 2 empleadas cada una. El 60% elige un puesto al azar demorando 10 +/- 5 segundos y el resto se dirige directamente a la muestra. Todos los visitantes pasan primero por la sala de pintura, permaneciendo en la sala lo indicado por la tabla y luego el 40% va a la sala de fotografa, el resto se va. Horarios 9 a 12 hs 12 a 14 hs Pintura 300 +/- 60 220 +/- 60 Fotografa 190 +/- 60 200 +/- 60 Los tiempos son en segundos Salas

14 a 18 hs 310 +/- 60 250 +/- 60

18 a 22 hs 350 +/- 60 180 +/- 60

Simular de 9 a 22 horas, tabulando: Cada 5 minutos, la cantidad de personas en las salas de pintura y fotografa. Tiempo en cola frente a informes para ambas ventanillas. Tiempo de permanencia en la exposicin. 34. Agencia de turismo 2 En una agencia de turismo se ofrecen 4 tipos de excursiones a Bariloche: Tipo 1 2 3 Descripcin Particular Estudiantes Esquiadores c/exp.

14

75.26 Simulacin Gua de Ejercicios

Esquiadores s/exp.

Los clientes llegan a la agencia a buscar informacin segn distribucin Exponencial con media de 3 minutos y esperan ser atendidos por uno de los 5 empleados, los cuales cuentan con compartimentos separados. Los clientes seleccionan el empleado desocupado, o en su defecto al que tiene menos personas esperando. Cada empleado demora 15 +/- 8 min. en darle la informacin pertinente segn cada tipo de viaje. Luego de esto, el 60% de los clientes se retiran c/los folletos, el resto concreta el viaje demorando el empleado en confeccionar la solicitud, los tiempos que a continuacin se detallan: TIPO 1 2 3 4 % 0.4 0.3 0.2 0.1 MEDIA (seg.) 70 180 120 100 DESVIO (seg.) 30 40 45 30

Particular Estudiantes Esq. c/exp. Esq. s/exp.

Luego los clientes se dirigen a una nica caja atendida por 2 personas demorando distintos tiempos en cobrar de acuerdo a la forma de pago elegida por el cliente (equiprobable): Forma de pago Contado Cheque 6 cuotas 12 cuotas Demora 60 +/- 15 seg. 120 +/- 15 seg. 190 +/- 15 seg. 260 +/- 15 seg.

Luego se retiran del sistema. Simular de 10 a 17 horas, tabulando: Cantidad de gente en total haciendo cola frente a los 5 empleados que atienden, cada vez que una persona arriba. Cada 5 min. la cantidad de gente en la agencia. El tiempo que los que concretaron el viaje estuvieron en el sistema. El tiempo de espera en la cola de caja. 35. Espectculo pblico Construir el modelo de un espectculo pblico segn los siguientes datos: Ingreso: Tipo Caminando Auto Omnibus Un arribo cada 30 +/- 5 seg 90 +/- 20 seg 240 +/- 60 seg Tiempo en llegar a la boletera 100 +/- 50 seg 240 +/- 60 seg 180 +/- 60 seg En grupos ver tabla 1 a 10 personas Sacan entrada 60% 70% 50%

Personas por auto: Probabilidad Cantidad 10% 1 30% 2 40% 3 20% 4

15

75.26 Simulacin Gua de Ejercicios

Los que llegan en colectivo o en auto se comportan individualmente ni bien llegan. En la boletera demoran 45 +/- 15 segundos. Hay tres boleteras (eligen una al azar). Luego de sacar entradas (o directamente los que no sacan entrada) se dirigen a la entrada del espectculo donde pueden entrar de a tres personas demorando 6 +/- 3 segundos en trasponer la entrada. En el espectculo permanecen 2 +/- 0.5 horas, luego de lo cual se retiran. Simular de 10 a 20 horas durante un da. NOTA: Los que vinieron en auto se juntan a la salida demorando, una vez reunidos, 30 +/- 10 segundos en retirar el auto. La capacidad del estacionamiento es de 150 autos. Los autos que no puedan ingresar esperan en una cola nica a que haya lugar. 36. Atencin de procesos en un sistema multiusuario Al procesador de una computadora llegan distintos tipos de procesos cada 3 +/- 1 segundo. Existen 4 tipos bsicos de procesos que pueden ser clasificados segn el tiempo de procesador que requieran, y que tienen distintas probabilidades de ocurrencia: Proceso 1 2 3 4 Probabilidad 25% 45% 25% 5% Tiempo CPU 3 +/- 1 seg 5 +/- 3 seg 2 +/- 1 seg 4 +/- 2 seg

Un 25% de los procesos necesita solamente hacer uso del coprocesador matemtico por un tiempo aproximado de 2 +/- 1 segundo, para luego abandonar el sistema. Del porcentaje restante (luego de usar el coprocesador) solamente un 40% usar el procesador principal segn la tabla arriba indicada, y el resto lo usa 2 segundos. Del total de los procesos que quedan en el sistema un 20% deber hacer uso de un dispositivo de almacenamiento. Siendo nico este recurso debern esperar en una cola hasta ser atendidos; el tiempo de uso del mismo es tambin funcin del tipo de proceso: Proceso 1 2 3 4 Tiempo de uso HDD 20 +/- 2 seg 5 +/- 1 seg 40 +/- 8 seg Tiempo de uso Cinta 5 +/- 1 minuto

Los procesos tipo 4 que hayan usado el dispositivo de cinta generan un informe impreso, utilizando a tal efecto alguna de las tres impresoras existentes; eligen aquella que est desocupada o, en su defecto, la de menor cantidad de listados (procesos) en espera. Cada uno demora aproximadamente 4 +/- 2 minutos. Una vez efectuadas las correspondientes operaciones de entrada - salida, todos los procesos devuelven un mensaje de estado a la terminal donde fueron generados, demorando 3 +/- 2 segundos en hacerlo. Simular el sistema descripto para 8 horas de funcionamiento, tabulando El tiempo que demora un proceso desde que llega hasta que sale. Cada 3 minutos, la cantidad de procesos esperando el uso del HDD. El tiempo en cola de un proceso que necesita CPU. Cada minuto, la cantidad de procesos que hay en todo el sistema

16

75.26 Simulacin Gua de Ejercicios

37. Oficina A una oficina llegan clientes a razn de 1 cada 20 +/- 5 seg. Hay 4 tipos de clientes de acuerdo a la siguiente tabla: Tipo 1 2 3 4 Probabilidad 20% 40% 30% 10%

No todos los clientes van a informes. Los que van demoran en ser atendidos los tiempos de la tabla. Despus de esto van a Mostrador y luego a Caja. Los que no van a informes se retiran directamente. Tipo 1 2 3 4
-

Porcentaje 70% 25% 35% 40%

Informes 100 +/- 40 50 +/- 10 80 +/- 30 20 +/- 5

Mostrador no van 15 +/- 5 no van 20 +/- 10

Caja 50 +/- 40 35 +/- 10 no van 40 +/- 30

Informes: 2 empleados. Cola nica. Un 10% de los clientes tienen prioridad de atencin (se adelantan a la cola). Mostrador: 3 empleados. Los clientes eligen una cola al azar. Caja: 5 empleados. Los clientes eligen cola desocupada o cola mnima.

Simular de 8 a 13 horas, tabulando: Tiempo de permanencia por tipo de cliente (4 tablas). Cada 5 minutos la cantidad de personas haciendo cola frente a informes. Tiempo que estuvo el cliente desde que se puso en cola frente al mostrador hasta que sali de la caja.
-

Pensar en agregar llamadas telefnicas para alguno de los cajeros con distintas probabilidades que sea para uno u otro cajero. Se posee una sola lnea con una sola telefonista. 38. Reparticin pblica Ingresan personas a una reparticin pblica por dos puertas. Por la puerta uno ingresan cada 20 +/- 10 segundos. Un 70% son revisadas; para ello hay dos personas con una nica cola demorando 60 +/- 30 segundos. Luego (hayan pasado por la revisin o no) suben por una escalera mecnica tardando 70 +/- 20 segundos en llegar al piso superior donde realizan unos trmites. Por la puerta dos ingresan cada 30 +/- 10 segundos. Todos pasan por un puesto de vigilancia donde hay dos personas atendiendo con cola nica tardando 40 +/- 30 segundos. Luego demoran 30 +/15 segundos en recorrer un hall y llegar a un recinto donde deben hacer los trmites (se juntan con los de la puerta uno). En la seccin de tramites seleccionan al empleado desocupado o, en su defecto, al de menor cola. La cantidad de empleados atendiendo trmites vara segn la hora (ver tabla). El tiempo que les lleva realizar el trmite vara segn el tipo de cliente (ver tabla).

17

75.26 Simulacin Gua de Ejercicios

El 25% de las personas deben repetir el trmite para lo cual se dirigen a una zona de mostradores demorando 20 +/- 10 segundos en corregir los formularios luego de lo cual se dirigen al mismo empleado que los atendi antes. Terminado el trmite las personas se retiran. En el 60% de los casos salen por la puerta 1 y el resto por la puerta 2. Por las puertas sale o entra una sola persona por vez tardando 2 +/- 1 minuto en hacerlo. Simular de 9 a 14 horas. Tipo 1 2 3 4 Probabilidad 50% 10% 25% 15% Tiempo de atencin 20 +/- 10 seg 40 +/- 30 seg 60 +/- 20 seg 90 +/- 30 seg

Horario 9 a 10 hs 10 a 12 hs 12 a 14 hs

Empleados 4 6 5

Tabular: Tiempo de las personas en la reparticin pblica. Tiempo desde que comienzan a hacer los trmites hasta que se retiran. Cada hora, la cantidad de empleados desocupados en el mostrador de trmites. Nota: hay una sola puerta para cada entrada - salida.

39. Inscripcin al CBC La inscripcin al CBC se realiza en una sede que posee tres entradas. Las entradas A y B se habilitan a las 8 horas y la restante a las 10 horas; por A entran personas cada 10 +/- 5 segundos. Por la B cada 18 +/- 6 segundos y por la C cada 14 +/- 3 segundos. Tras el ingreso a la sede deben pasar por una de tres ventanillas que se eligen al azar donde les entregan un formulario de acuerdo a la facultad a la cual van a ingresar demorando 15 +/- 5 segundos. El tiempo que se demoran en llenar el formulario es funcin de la facultad que eligieron. Cada facultad tiene un tipo asociado segn la tabla 1. Luego de llenar el formulario los tipos del 5 al 8 se dirigen a la seccin 1 y los tipos del 1 al 4 a la seccin 2. En la seccin 1 hay tres puestos de trabajo con 1 empleado cada uno; al llegar el estudiante elige el empleado desocupado o el que tenga menos personas esperando. Los tres empleados demoran por igual en revisar el formulario y en entregar una constancia de inscripcin (50 +/- 10 segundos); despus de dicho trmite los alumnos depositan el formulario en un buzn demorando 15 +/- 5 segundos; en la otra seccin hay un puesto de trabajo con cola nica y 6 empleados atendiendo que demoran 40 +/- 8 segundos, luego los alumnos tardan 6 +/- 2 segundos en depositar los formularios en otro buzn. Una vez realizada la inscripcin los alumnos deben censarse de acuerdo a la sede elegida para cursar el CBC llevando la constancia de inscripcin. Hay un puesto para cada sede y demoran para el trmite el tiempo especificado en la Tabla 2. Luego se retiran por una nica puerta demorando 10 +/- 5 segundos en llegar a ella y 4 +/- 2 segundos en atravesarla (de a uno por vez). Tabla 1

18

75.26 Simulacin Gua de Ejercicios

Facultad Ingeniera Derecho Medicina Cs. Econmicas Filos. y Letras Odontologa Bioqumica Veterinaria Tabla 2 Sedes Drago Avellaneda C. Universitaria Paseo Coln San Isidro Charcas

Tipo 1 2 3 4 5 6 7 8

Probabilidad 13% 25% 25% 10% 7% 3% 5% 12%

Tiempo de llenado (segundos) 120 +/- 20 150 +/- 30 200 +/- 50 180 +/- 30 100 +/- 30 80 +/- 15 120 +/- 30 150 +/- 60

Probabilidad 15% 15% 20% 20% 15% 15%

Tiempo (segundos) 26 +/- 5 30 +/- 5 24 +/- 5 23 +/- 5 30 +/- 5 28 +/- 5

Simular de 8 a 20 horas, tabulando: Tiempo en cola para hacer revisar el formulario en la ventanilla correspondiente a los tipos del 5 al 8. Tiempo de permanencia en la sede. Cantidad de personas en cola visto por una persona que recin entra, en los tres puestos de entrega de formularios. Cada media hora, la cantidad de personas en la sede. Cada 5 minutos, la cantidad de personas en los tres puestos de revisin de formularios correspondientes a los tipos 1 al 4. Variante 1: Simular lo anterior para 500 personas inscriptas Variante 2: Simular para 20 inscriptos que eligieron la sede de San Isidro.

Bloques LOGIC, TEST, GATE

40. Barrera Por un cruce ferroviario pasan autos con una frecuencia de uno cada 10 +/- 5 segundos. Por la va pasa un tren cada 15 +/- 2 minutos demorando 60 +/- 5 segundos (desde que baja la barrera hasta que se vuelve a levantar. Resolver usando el bloque GATE. Simular el paso de 20 trenes, indicando la cola mxima registrada detrs de la barrera. 41. Buffer Un dispositivo electrnico de red recibe un paquete de datos cada 5 +/- 3 milisegundos. Demora 5 +/- 1 milisegundo en procesarlo. En el buffer se pueden encolar hasta 5 paquetes. Por lo tanto, el dispositivo tiene lugar para 1 paquete en proceso + 5 paquetes ms en el buffer. Si el buffer est lleno, un paquete nuevo que llega se descarta (Utilizar TEST). Simular 1000 paquetes salidos del sistema (procesados + descartados).

19

75.26 Simulacin Gua de Ejercicios

Revisar los bloques en el reporte e indicar cuntos paquetes de datos fueron descartados y cuntos procesados. 42. Produccin y Pedidos Una fbrica pequea fabrica un nico producto a razn de una unidad cada 80 +/- 20 seg. que se pone en stock. Suponer que 2 horas despus de comenzada la produccin se reciben rdenes de pedido cada 240 +/- 120 seg. Cada orden es por 4, 5, 6 7 unidades en forma equiprobable. Se satisface el pedido si hay en existencia, de lo contrario se pierde. Para satisfacer el pedido se lo descuenta de stock y prepara un paquete con el pedido utilizando una nica mquina empaquetadora que demora 50 seg. por cada unidad a empaquetar ms un tiempo fijo de 30 seg. Simular 8 horas, tabulando: El tiempo que una orden de pedido tard en ser satisfecha. Cada 2 minutos, comenzando a partir de las dos horas, la cantidad de unidades almacenadas en stock. 43. Vehculos y semforos Se tiene un vehculo cada 5 +/- 2 segundos que aparece por la avenida en el semforo 1. Simular que recorre las 70 cuadras sabiendo que el tiempo que tarda por cuadra es funcin del tipo de vehculo segn la siguiente tabla: Tipo 1 2 3 4 Probabilidad 30% 40% 20% 10% Tiempo por cuadra 8 +/- 2 seg. 9 +/- 3 seg. 10 +/- 4 seg. 11 +/- 4 seg.

Los semforos tienen 60 segundos de verde y 40 de rojo, la onda verde entre semforos es de 6 segundos (aproximadamente 60 km/h). Simular 1000 vehculos que recorrieron el trayecto. Tabular el tiempo que demoran en recorrer las 70 cuadras. 44. Semforos Cada 30 +/- 15 segundos aparece un auto al comienzo de una avenida de 40 cuadras. El auto tarda 11 +/- 3 segundos en recorrer cada cuadra. En cada esquina de la avenida hay un semforo que tiene una luz verde de 55 segundos y una luz roja de 20 segundos. Las ondas demoran 10 segundos en recorrer cada cuadra. Al finalizar el recorrido, los autos llegan al estacionamiento de un banco. Si hay lugar entran, sino se retiran a buscar estacionamiento por los alrededores demorando 240 +/- 60 segundos en regresar a la puerta del banco. Los que ingresan a la playa de estacionamiento demoran 120 +/- 30 segundos en llegar a la puerta del banco. La playa de estacionamiento tiene lugar para 70 autos. En cada auto solo viaja una persona. Adems, llegan personas al banco a pie cada 90 +/- 30 segundos. Dentro del banco un 50% se dirige a pagar impuestos, un 40% a seccin de depsito o extraccin y el resto al mostrador de informes. Para pagar impuestos hay 3 cajas disponibles y el cliente se coloca en la de empleado desocupado o en su defecto en la de menor cola. La demora del cajero es en funcin de la cantidad de boletas que el cliente tiene para pagar (25 +/- 5 segundos por boleta + 20 +/- 5 segundos fijos).

20

75.26 Simulacin Gua de Ejercicios

Probabilidad 25% 30% 25% 15% 5%

Cantidad de boletas 1 2 3 4 5

Para realizar un depsito y/o extraccin se saca nmero y se espera el turno. Hay 2 empleados atendiendo que demoran 150 +/- 35 segundos por cliente. En el mostrador de informes hay una nica persona que demora 30 +/- 10 segundos. Luego de realizar su operacin, el cliente se retira del banco. Los que lo dejaron en el estacionamiento del banco lo retiran demorando 120 +/- 30 segundos. Y los que lo estacionaron en otro lugar, 240 +/- 60 segundos. Simular de 10 a 15 horas durante un da, tabulando: Tiempo de permanencia en el banco. Tiempo en cola frente a informes. Cada media hora, la cantidad de gente en cola frente a las tres cajas. Cada hora, la cantidad de autos en el estacionamiento. El tiempo de permanencia total de los que vinieron en auto y utilizaron el estacionamiento del banco (desde que estacionaron hasta que salieron del estacionamiento).

Bloque TRANSFER SIM

45. Ambulancias A un semforo llegan vehculos cada 6 +/- 3 segundos. El semforo tiene 60 segundos de verde y 40 segundos de rojo. La esquina corresponde a un hospital por lo que, cada 5 +/- 2 minutos, una ambulancia cruza transversalmente la calle cortando la circulacin. El paso de la ambulancia demora 4 +/- 1 segundos. Los vehculos pueden cruzar slo si el semforo est en verde y no hay ninguna ambulancia cortando el paso (utilizar TRANSFER SIM). Simular 1000 vehculos que pasan el semforo, tabulando el tiempo en cola de cada vehculo. 46. Vehculos y semforos con trenes Se tiene un vehculo cada 5 +/- 2 segundos que aparece por la avenida en el semforo 1. Simular que recorre las 70 cuadras sabiendo que el tiempo que tarda por cuadra es funcin del tipo de vehculo segn la siguiente tabla: Tipo 1 2 3 4 Probabilidad 30% 40% 20% 10% Tiempo por cuadra 8 +/- 2 seg. 9 +/- 3 seg. 10 +/- 4 seg. 11 +/- 4 seg.

Los semforos tienen 60 segundos de verde y 40 de rojo, la onda verde entre semforos es de 6 segundos (aproximadamente 60 km/h).

21

75.26 Simulacin Gua de Ejercicios

Hay una barrera junto al semforo 30. Por esta barrera pasan trenes con una frecuencia de 1 cada 30 +/- 5 minutos hacia cada uno de los lados, demorando 15 +/- 4 segundos en pasar. Los vehculos no pueden pasar la barrera hasta que sta est levantada, no est pasando ningn tren y el semforo est en verde (verificar todos estos sucesos en forma simultnea). Simular 1000 vehculos que recorrieron el trayecto, tabulando el tiempo que demoran en recorrer las 70 cuadras.

Bloques LINK, UNLINK

47. Mensajes 1 Cada 60 +/- 20 segundos se genera un mensaje de longitud fija en una computadora A, y se almacena en una cola de salida. Por otro lado, cada 30 minutos, una computadora B establece una conexin telefnica va mdem con la computadora A, con el fin de recibir los mensajes. El establecimiento de la comunicacin demora 10 +/- 2 segundos. El envo demora 5 +/- 1 segundo por mensaje y la comunicacin finaliza cuando termina de pasar el ltimo mensaje. Simular 100 conexiones finalizadas. Analizar el reporte e indicar la cantidad mxima de mensajes acumulados en el equipo emisor (A). 48. Mensajes 2 Modificar el ejercicio anterior para que el tiempo muerto entre conexiones sea fijo de 30 minutos. Simular 100 conexiones finalizadas. Analizar el reporte e indicar la cantidad mxima de mensajes acumulados en el equipo emisor (A). 49. Cadete A una oficina pblica llega un expediente cada 12 +/- 5 segundos, el cual se deja en la bandeja de entrada de uno de 5 empleados administrativos (el primer expediente va al empleado 1, el segundo expediente al empleado 2, y as). Al llegar al empleado 5, recomienza la distribucin con el empleado 1. Los empleados demoran 60 +/- 5 segundos en preparar cada expediente, que luego se deja en la bandeja de salida ubicada en el escritorio del empleado. A partir de las 9:30 horas un cadete pasa a buscar los expedientes del empleado 1, demora 5 +/1 segundo en tomarlos y 10 +/- 2 segundos en llegar al escritorio del prximo empleado. Luego de tomar los expedientes del empleado 5 se dirige al archivo demorando 60 +/- 10 segundos en llegar. En el archivo entrega los expedientes de a uno por vez, tarea que le insume 5 +/- 1 segundos por cada uno. Cuando termina, realiza otras tareas durante 10 +/- 2 minutos, luego de lo cual vuelve a pasar por el escritorio del empleado 1 recomenzando el ciclo. Simular de 9 a 12 horas, tabulando: Tiempo que cada expediente estuvo en el sistema (hasta que fue archivado). Cantidad de expedientes que lleva el cadete, cada vez, al archivo. 50. Impaciencia A un banco ingresa una persona cada 180 +/- 30 segundos. Al entrar se dirigen a una caja demorando 5 +/- 2 segundos en llegar. El cajero demora 3 +/- 2 minutos en atender a cada persona, la que luego se retira demorando 7 +/- 2 segundos en llegar a la puerta.

22

75.26 Simulacin Gua de Ejercicios

El 60% de las personas en cola est dispuesta a esperar hasta 5 +/- 2 minutos, luego de lo cual se retira sin atencin, demorando 6 +/- 2 segundos en llegar a la puerta. Simular 100 personas que pasaron por el banco (atendidas o no). Indicar la cola mxima registrada. Contar la cantidad de personas atendidas y la cantidad de personas que se retiraron por impaciencia. 51. Balsa Una balsa transporta vehculos de un lado a otro de un ro. A la orilla Norte llegan autos cada 80 +/- 20 segundos; a la orilla Sur cada 90 +/- 30 segundos. Cada auto demora 5 +/- 2 segundos en subir o bajar. El recorrido de la balsa es de 15 +/- 2 minutos y tiene una capacidad mxima de 30 lugares. La balsa parte hacia la otra orilla cuando se llena o cuando no queda nadie por subir (an cuando no haya subido nadie, dado que en la otra orilla puede haber autos que esperan). La simulacin comienza a las 9 horas, con la balsa en la orilla Norte. Simular 12 horas, tabulando: Tiempo de espera en cola para cada una de las orillas (Norte y Sur). Tiempo total insumido por cada auto en cruzar el ro (desde que llega a una orilla hasta que se retira por la opuesta). Una por cada orilla (Norte y Sur). Cantidad de autos transportados por la balsa en cada viaje. 52. Mquinas a supervisar y reparar Se ponen 3 mquinas a trabajar en forma conjunta. Un supervisor revisa cada mquina partiendo de la 1, recorrindolas cclicamente (demora 84 segundos en ir de una mquina a otra). Las mquinas funcionan segn los siguientes tiempos: Probabilidad 10% 30% 40% 20% Tiempo 240 seg 300 seg 360 seg 420 seg

Si la mquina est descompuesta se la repara en: Probabilidad Tiempo 50% 60 seg 30% 120 seg 20% 180 seg Simular 4 horas. 53. Gra mvil A un depsito ingresan camiones cada 10 +/- 5 minutos trayendo, cada uno, bultos segn el tipo de camin, de acuerdo a la siguiente tabla: Tipo 1 2 3 4 5 Probabilidad 10% 20% 40% 25% 5% Cantidad de bultos 35 +/- 5 25 +/- 5 14 +/- 4 9 +/- 3 5 +/- 1 Tiempo en descargar c/u 40 +/- 10 seg 30 +/- 10 seg 50 +/- 10 seg 30 +/- 10 seg 25 +/- 10 seg

23

75.26 Simulacin Gua de Ejercicios

Forman fila esperando un sector de descarga libre (hay 4). Cuando lo consigue se estaciona, demorando 60 +/- 15 segundos, entonces comienza a descargar los bultos que trae, tardando en bajar cada uno segn el tipo de camin. Una vez descargado se va, demorando 60 +/- 20 segundos en salir del depsito (y del sistema). Los camiones ingresan de 7:00 a 12:00 horas al depsito. Hay una nica gra mvil, que comienza a trabajar a las 7:25 horas. Se dirige al primer sector de descarga, toma un bulto, y en 5 +/- 2 segundos lo pone en su plataforma. Repite esto hasta llenar la plataforma (caben 12 bultos) o vaciar el sector de descarga, y se dirige al depsito en 60 +/- 15 segundos. Al llegar, baja los bultos, a razn de 3 +/- 1 segundo cada no, y vuelve a buscar bultos al siguiente sector de descarga demorando 20 +/- 5 segundos en llegar a l. Una vez recorridos todos, vuelve al primero. Simular desde las 7:00 horas hasta que todos los bultos sean puestos en el depsito, tabulando cuntos bultos lleva la gra en cada viaje.

Bloques PREEMPT, JOIN, EXAMINE, REMOVE

54. Boletera 8 A la boletera de una estacin de trenes llega una persona cada 10 +/- 2 segundos. El empleado de la boletera atiende a razn de una persona cada 10 +/- 4 segundos. Un telfono interrumpe al empleado cada 30 +/- 10 minutos durante 10 +/- 5 segundos, luego de lo cual contina la atencin desde donde haba sido interrumpido. Simular 1000 personas atendidas e indicar cual fue la longitud mxima de cola observada. 55. Boletera 9 A la boletera de una estacin de trenes llega una persona cada 5 +/- 1 segundos. En la boletera hay dos empleados que atienden a razn de una persona cada 10 +/- 4 segundos. Las personas hacen una sola cola para ambas ventanillas. Un telfono interrumpe a uno de los empleados (siempre al mismo) cada 30 +/- 10 minutos durante 10 +/5 segundos, luego de lo cual contina la atencin desde donde haba sido interrumpido. Simular 1000 personas atendidas e indicar cual fue la longitud mxima de cola observada. 56. Guardia A una guardia clnica llegan personas cada 10 +/- 8 minutos. El 15% de las personas pertenece a un grupo que representa los pacientes que tienen historia clnica (identificarlos utilizando un grupo de transacciones). All son atendidos por 2 mdicos que demoran 15 +/- 5 minutos. Los que no tienen historia clnica demoran 5 +/- 1 minutos ms para que el mismo mdico la asiente. Luego los pacientes se retiran finalizando el sistema en estudio. Simular 200 pacientes atendidos, tabulando: El tiempo de espera en cola. Cada 15 minutos, la cantidad de pacientes con historia clnica que hay en el sistema. 57. Puesto de control 1

24

75.26 Simulacin Gua de Ejercicios

A un puesto de control llegan vehculos cada 5+/- 1 segundo. Los vehculos son de tipo 1 a 10 con distribucin equiprobable. Los de tipo 1, 4, 7 u 8 pasan de a uno por un carril, demorando 10 +/- 5 segundos. El resto no es detenido para control y pasan por un segundo carril demorando 3 +/- 1 segundo. Resolver utilizando grupo de nmeros. Simular el paso de 1000 vehculos (paren en el puesto o no), indicando colas mximas registradas. 58. Puesto de control 2 Al modelo anterior agregar el supuesto de que, luego de 15 minutos de simulacin, se agregan los de tipo 3 a la inspeccin, y 5 minutos despus dejan de controlarse los de tipo 4. Simular el paso de 1000 vehculos (paren en el puesto o no), indicando colas mximas registradas. 59. Expedientes En una oficina hay 12 empleados trabajando, cuya misin consiste en contestar expedientes de 6 tipos distintos, distribuidos segn la siguiente tabla: Tipo 1 2 3 4 5 6 Probabilidad 15% 25% 12% 18% 20% 10% Empleado que lo puede recibir 2, 3, 4, 5, 8 1, 4, 7, 8 5, 6 1, 3, 5, 6, 7 8, 9, 10 11, 12 Tiempo en despacharlo 60 +/- 30 minutos 75 +/- 30 minutos 120 +/- 60 minutos 100 +/- 60 minutos 150 +/- 60 minutos 180 +/- 60 minutos

A ese lugar de atencin arriba un expediente cada 20 +/- 10 minutos, el cual lo recibe el encargado que luego de 5 +/- 2 minutos se lo asigna a uno cualquiera de los empleados capacitados para resolver el tipo. El empleado arma una cola con los expedientes que recibe demorando para despacharlo el tiempo indicado en la tabla anterior (funcin del tipo de expediente). Luego de ser despachado por el empleado el expediente vuelve al encargado que en 2 +/- 1 minutos lo prepara para ser enviado a mesa de entradas (el encargado atiende un expediente por vez, respetando el orden en que los recibe, atendiendo tanto a los que llegan a la oficina como a los que prepara para despachar para mesa de entradas). Los expedientes preparados para ser despachados para mesa de entradas deben aguardar que un cadete los recoja y los lleve a su destino. Dicho cadete pasa cada 2 +/- 1 hora, toma todos los expedientes juntos demorando 2 minutos en cargarlos y 5 +/- 1 minuto en llevarlos a mesa de entradas. En mesa de entradas hay 2 personas recibindolos que le dedican 5 +/- 1 minuto a cada expediente (la cola de trabajo es nica, siendo indistinto el empleado que atiende a cada expediente). Hay un jefe que cada 2 +/- 0.5 horas interrumpe a uno cualquiera de los 12 empleados durante 10 +/- 5 minutos (tiempo durante el cual el empleado interrumpe su trabajo, reanudndolo desde donde estaba al finalizar la citada interrupcin). Simular el sistema descripto en el horario de 8 a 16 horas, tabulando: Tiempo total que estuvo el expediente en el sistema. Cada 2 minutos, la cantidad de expedientes en cola esperando que el empleado asignado se desocupe para despacharlo. Cada 5 minutos, la cantidad total de expedientes que hay en el circuito.

25

75.26 Simulacin Gua de Ejercicios

Una tabla elegida por el alumno que tabule algn elemento que a juicio del mismo sea de inters (explique qu es lo que se tabula, en qu momento se produce la tabulacin y qu lo impuls a elegir esa tabulacin).

60. Supermercado con autobs El siguiente modelo est compuesto por tres subsistemas: 1) Subsistema colectivo. Hay 5 paradas donde las personas son recogidas por un nico colectivo, propiedad del supermercado y las lleva al establecimiento a realizar las compras. Parada 1 2 3 4 5 Supermercado Llegada de personas 90 +/- 30 seg 120 +/- 30 seg 180 +/- 60 seg 240 +/- 60 seg 300 +/- 60 seg Ubicada en la cuadra 1 10 16 24 30 36

Las 36 calles que recorre el colectivo tienen cada una un semforo donde la luz verde dura 45 segundos y la roja 15 segundos. Los semforos estn sincronizados de manera que la onda verde demora 9 segundos entre esquina y esquina. El colectivo tiene la capacidad suficiente para transportar a todos los clientes del supermercado que lo esperan. Cada pasajero demora 2 segundos en subir. Para recorrer una cuadra demora 9 +/- 2 segundos. Al llegar al supermercado, en la cuadra 36, los pasajeros bajan demorando 1 segundo cada uno. El viaje de regreso demora 15 +/- 3 minutos. Momento en el cual est nuevamente en la parada 1 recogiendo pasajeros. 2) Subsistema supermercado. Al supermercado arriban: Las personas que bajan del colectivo descripto anteriormente. Una persona a pie cada 20 +/- 10 segundos. Personas que bajan de un colectivo que pasa cada 5 +/- 2 minutos (bajan entre 1 y 10 personas en forma equiprobable). Dentro del supermercado demoran segn una distribucin Exponencial con media de 30 minutos. Se colocan en cola en una de las cajas habilitadas (14 en total), eligiendo la que est libre, o en su defecto la de menor cola. Cada persona demora un tiempo mnimo de 40 segundos y un mximo de 240 segundos en pagar, siendo equiprobable cualquiera de los valores comprendidos en el intervalo. 3) Subsistema de interrupciones. Cada 6 +/- 2 minutos, uno de los cajeros es interrumpido durante 2 +/- 1 minuto por un supervisor (en forma aleatoria). Cada 45 +/- 5 minutos el gerente llama a uno de los 14 cajeros (en forma equiprobable) y lo mantiene ocupado durante 3 +/- 1 minuto, si ya fue interrumpido por el supervisor, el gerente lo interrumpe con mayor prioridad. Luego de las interrupciones, los cajeros vuelven a su tarea. Simular de 8 a 21 horas. Suponer que a las 8:15 horas aparece el colectivo en la parada 1 y que las personas llegan a partir de las 8 horas. Tabular:

26

75.26 Simulacin Gua de Ejercicios

Cantidad de personas que transporta el colectivo en cada viaje. Cada minuto, la cantidad de personas que hay en el supermercado. El tiempo que estuvieron las personas en el supermercado. El tiempo de espera y viaje de las personas que utilizan el autobs del supermercado (tiempo en sistema hasta bajar del autobs).

Bloques ALTER, SCAN

61. Procesamiento de piezas 1 A una mquina llega una pieza cada 10 +/- 2 segundos para ser procesada. La mquina procesa a razn de una pieza cada 10 +/- 4 segundos. Cada 15 minutos un supervisor marca las piezas que se encuentran en cola para ser revisadas al salir. Simular 1000 piezas procesadas, tabulando el tiempo en sistema de las piezas marcadas. 62. Procesamiento de piezas 2 A una mquina llega una pieza cada 10 +/- 2 segundos para ser procesada. Todas las piezas tienen un cdigo de 1 a 10 con distribucin equiprobable. La mquina procesa a razn de una pieza cada 10 +/- 4 segundos. Simular 1000 piezas procesadas, tabulando cada 15 minutos el mayor cdigo encontrado entre las piezas que se encuentran en cola (utilizar SCAN). 63. Ordenes de Trabajo A una oficina llegan ordenes de trabajo a razn de una cada 120 +/- 60 segundos, que se apilan en el escritorio de un supervisor. El supervisor las toma de la pila una por una (en orden LIFO) y demora 4 +/- 1 segundos en asignarle prioridad 1 o 2 en forma arbitraria. La prioridad asignada tiene una distribucin de probabilidad que depende de la cantidad de tiempo que el supervisor lleva trabajando en forma continua, desde su ltimo intervalo de descanso: Trabajo continuo 0 a 2 minutos 2 a 4 minutos Ms de 4 minutos PR = 1 50% 70% 90% PR = 2 50% 30% 10%

Luego de asignarle prioridad, el supervisor revisa la orden de trabajo con una demora que es funcin de la prioridad asignada: PR 1 2 Revisado 15 +/- 5 segundos 30 +/- 5 segundos

Cuando el supervisor no encuentra ms rdenes de trabajo para revisar, se toma un intervalo de descanso de 30 +/- 2 minutos. Luego vuelve para continuar verificando ms rdenes. Las rdenes de trabajo verificadas son tomadas por prioridad (orden FIFO a igual prioridad) por un empleado que demora 120 +/- 30 segundos en cargar cada una en una computadora.

27

75.26 Simulacin Gua de Ejercicios

Simular 200 rdenes de trabajo cargadas en la computadora, tabulando el tiempo que estuvieron en el sistema, en tablas separadas por prioridad. 64. Lnea de colectivos 1 Una lnea de colectivos que tiene una frecuencia de 10 +/- 2 minutos recorre 10 paradas demorando 2 +/- 0.5 minutos entre parada y parada. Cada colectivo tiene una capacidad de 40 personas. En cada parada se produce un arribo de pasajeros segn distribucin exponencial con media de 2 minutos. Los pasajeros bajan en cualquiera de las paradas posteriores a la que subieron con distribucin uniforme. El colectivo llega vaco a la primer parada. En la parada 10 no sube ningn pasajero. Cada pasajero demora 3 segundos en subir y 2 segundos en bajar. Cuando un colectivo llega a una parada, primero baja a los pasajeros que lleva y luego sube a los que se encuentren en la parada. Simular 200 colectivos que completaron el recorrido. Tabular: Cantidad de asientos libres del colectivo en cada viaje entre paradas. Cuanto tiempo demor el colectivo en recorrer las 10 paradas. Tiempo de espera en la parada de cada pasajero. 65. Colectivos Cada 5 +/- 2 minutos aparece un colectivo vaco en uno de los extremos de una avenida. La capacidad del colectivo es de 60 pasajeros. Recorre la primer cuadra y a partir de all en cada bocacalle hay un semforo (de la 1 a la 64). Demora 11 +/- 5 segundos para recorrer cada cuadra. Los 64 semforos tienen una luz verde que dura 60 segundos y una roja de 25 segundos (el ciclo se repite cada 85 segundos). La onda es de 8 segundos entre cada semforo. Hay 10 paradas y de la parada uno a la nueve suben pasajeros; de la dos a la diez bajan. Los pasajeros bajan en cualquiera de las paradas, cada uno que sube baja en cualquiera siguiente. El colectivo se detiene en la parada en caso en que bajen pasajeros o si hay pasajeros esperando y no est completo. Las personas tardan 1 segundo en bajar y 2 segundos en subir. Hay una sola puerta.

Parada 1 2 3 4 5 6 7 8 9 10

Bocacalle 1 8 15 22 29 36 43 50 57 64

Frecuencia de arribo 16 +/- 10 seg 45 +/- 15 seg 30 +/- 10 seg 60 +/- 30 seg 120 +/- 60 seg 180 +/- 120 seg 180 +/- 120 seg 240 +/- 120 seg 240 +/- 120 seg bajan todos

Simular 200 colectivos que completaron el recorrido, tabulando: Tiempo total de cada colectivo en recorrer el trayecto. Tiempo en cola en cada una de las 9 paradas. Tiempo en el sistema de los pasajeros que subieron en la parada 4.

28

75.26 Simulacin Gua de Ejercicios

Bloque PREEMPT (completo)


66. Procesamiento de piezas 3 A una mquina llega una pieza cada 10 +/- 2 segundos para ser procesada. La mquina procesa a razn de una pieza cada 10 +/- 4 segundos. Cada 30 +/- 15 minutos la pieza en procesamiento se rompe. La pieza se descarta automticamente y se detiene la mquina durante 15 +/- 5 segundos para inicializarla y ponerla nuevamente en funcionamiento. Simular 1000 piezas procesadas (rotas o no), tabulando el tiempo en cola de cada pieza.

67. Boletera 10 A la boletera de una estacin de trenes llega una persona cada 10 +/- 2 segundos. El empleado de la boletera atiende a razn de una persona cada 10 +/- 4 segundos. Un supervisor interrumpe por telfono al empleado cada 15 +/- 5 minutos durante 10 +/- 5 segundos. Cada 30 +/- 15 minutos un jefe interrumpe al empleado durante 10 +/- 2 segundos (con mayor prioridad que el supervisor). Luego de cada interrupcin, el empleado contina la atencin desde donde haba sido interrumpido. Simular 1000 personas atendidas e indicar cual fue la longitud mxima de cola observada. 68. Boletera 11 A la boletera de una estacin de trenes llega una persona cada 10 +/- 2 segundos. El empleado de la boletera atiende a razn de una persona cada 10 +/- 4 segundos. Un telfono interrumpe al empleado cada 30 +/- 10 minutos durante 10 +/- 5 segundos, luego de lo cual vuelve a la atencin desde donde la haba dejado, demorando 5 segundos de atencin adicionales. Simular 1000 personas atendidas e indicar cual fue la longitud mxima de cola observada. 69. Calculadora 1 En una oficina se realizan tareas normales cada 5 +/- 2 minutos, que utilizan una calculadora durante 50 +/- 20 segundos. Existen otras tareas de mayor prioridad que arrebatan la calculadora, se producen cada 15 +/- 3 minutos y demoran 120 +/- 30 segundos. En caso que a una tarea normal le arrebaten la calculadora, contina el resto del clculo manualmente demorando 4 veces ms del tiempo que le hubiera demandado usndola. Simular 4 horas de trabajo, tabulando: Tiempo que demanda la realizacin de tareas normales. Tiempo que demanda la realizacin de tareas con prioridad

29

75.26 Simulacin Gua de Ejercicios

70. Calculadora 2 En una oficina se reciben trabajos a razn de uno cada 2 +/- 1 minuto, que tienen distinta prioridad de ejecucin de acuerdo a la siguiente distribucin: Probabilidad 35% 20% 15% 10% 20% Prioridad 0 1 2 3 4

A cada trabajo se le asigna uno de 5 empleados al azar, haciendo la cola del empleado por prioridad. Cada trabajo consta de 3 etapas: La primer etapa requiere que el empleado le prepare un escrito que le demora 2 +/- 0.5 minutos. La segunda etapa requiere el uso de una nica calculadora durante 90 +/- 45 segundos (el que est haciendo un trabajo de mayor prioridad arrebata la mquina al de menor prioridad. Este ltimo completa el trabajo en forma manual demorando el triple del tiempo que le restaba de mquina en completarlo). Se arma una cola aguardando que se desocupe la mquina si el nivel de prioridad no le permite comenzarlo a costa de interrumpir al otro. En la tercer etapa se completa el informe escrito demorando 5 +/- 2 minutos en hacerlo. Se desea simular el sistema para 500 trabajos ejecutados de acuerdo a la modalidad anterior, teniendo en cuenta que los empleados sufren una interrupcin con prioridad 3 que se produce cada 1 +/0.5 horas, que toma a un empleado cualquier de los 5 que trabajan insumindole 150 +/- 30 segundos (Lo que est haciendo, si es de menor prioridad, se deja y se reanuda al terminar la interrupcin). Tabular: El tiempo que demor cada trabajo desde que ingres al sistema hasta que se lo termin. El tiempo que demor cada trabajo para completar los clculos (segunda etapa). Cada minuto, la cantidad de trabajos que hay en el sistema. Tiempo haciendo cola, esperando que se desocupe la calculadora

30

75.26 Simulacin Gua de Ejercicios

Ejercicios adicionales

71. Agencia de turismo (completo) A una agencia de turismo llegan cuatro tipo de clientes segn se detalla en la siguiente tabla: Tipo de cliente 1 Particulares 2 Estudiantes 3 Esquiadores 4 Esq. Experto Probabilidad 30% 40% 20% 10% Demora en hacer el contrato 120 +/- 60 segundos 100 +/- 50 segundos 150 +/- 75 segundos 120 +/- 60 segundos

El arribo de clientes es variable. Hasta las once de la maana llega un cliente cada 180 +/- 60 segundos. A partir de las once, el arribo se produce cada 135 +/- 45 segundos; a partir de las doce horas, se produce un arribo cada 120 +/- 30 segundos y a partir de las trece horas, el arribo es de un cliente cada 150 +/- 50 segundos. Cantidad de empleados Horario X3 9 a 11 horas 3 11 a 12 horas 4 12 a 13 horas 6 13 a 19 horas 4 Cada cliente, 30 +/- 5 segundos despus de ingresar al local, se dirige a informes donde selecciona al empleado desocupado de los X1 empleados dedicados a atenderlos (en caso de estar todos ocupados, selecciona al que tiene menor cola). X1 es funcin de la hora del da, segn se indica en la tabla. El empleado demora 8 +/- 2 minutos en informarle, luego de lo cual el 70% se retira con la informacin recibida, demorando 30 +/- 5 segundos en salir de la oficina. El 30% restante concreta la operacin. Los que concretan la operacin se dirigen a la zona de contratos, demorando 45 +/- 15 segundos en llegar a la misma. All hay dos empleados atendiendo, con cola nica. La confeccin del contrato firmado demora un tiempo que es funcin del tipo de cliente (ver tabla). Cada 10 +/- 5 minutos se produce una llamada telefnica que atiende un 50% de veces el empleado 1 y un 50% el empleado 2. Dicha llamada le interrumpe la atencin al cliente durante 90 +/- 30 segundos, luego de lo cual reanuda la atencin con un recargo de tiempo de 30 +/- 10 segundos. Una vez firmado el contrato, el cliente se sienta a esperar ser llamado de la caja. Los contratos firmados son puestos en una pila a la espera que un ordenanza los recoja y los lleve al cajero. El cajero, siguiendo el orden de la pila de contratos, llama al respectivo cliente para proceder a su cobro. El ordenanza pasa a las 9:20 horas por primera vez por la zona de contratos a buscar los que hubiere firmados hasta el momento. Los recoge a todos y demora 20 +/- 4 segundos en llevarlos a la caja donde los deja. Realiza otras actividades durante 20 +/- 5 minutos, luego de lo cual pasa por la zona de contratos donde repite el ciclo aqu descripto. El ordenanza es llamado por micrfono cada 40 +/- 5 minutos debido a lo cual interrumpe lo que est haciendo para cumplir con lo solicitado, lo cual le insume una demora de 180 +/- 30 segundos. El cajero comienza a atender a las 9:30 horas. A esa hora, procede a cobrar el primer contrato de la pila. Al llamar al cliente, ste demora 20 +/- 5 segundos en llegar a la caja. Una vez que el cliente lleg a la caja, demora 300 +/- 75 segundos en verificar los clculos y cobrar el contrato. Al terminar de cobrar, el cajero, en un 10% de los casos, procede a hacer otras tareas que le insumen 6 +/- 2 minutos. Luego de haber hecho las tareas o no, el cajero procede a cobrar el siguiente contrato repitiendo el ciclo aqu

31

75.26 Simulacin Gua de Ejercicios

descripto. Si no encuentra ningn contrato para cobrar, demora 5 +/- 1 minuto antes de fijarse nuevamente si existe algn contrato para cobrar. A las 11:30 horas se agrega otro cajero, quien demora 180 +/- 60 segundos en verificar los clculos y cobrar el contrato. En todo lo dems se comporta en forma idntica al primer cajero, excepto despus de las 17:30 horas, si intenta llamar a una persona para cobrarle y no encuentra a ninguna, entonces se retira del sistema. Los clientes, luego de pagar el contrato, demoran 45 +/- 15 segundos en llegar a la salida y as retirarse del sistema. Simular el horario de 9 a 19 horas, tabulando: Cantidad de personas que hay en cola esperando ser llamadas por el cajero, vista por una persona en el momento que se sienta a esperar ser llamado para pagar. Cada 2 minutos, la cantidad de gente que hay en la oficina. Tiempo de permanencia en la oficina de los clientes que slo retiraron informacin. Tiempo de permanencia en la oficina de los clientes que concretaron la operacin. Tiempo en cola para cada uno de los X1 empleados que atienden a los clientes. 72. Lnea de colectivos 2 Una empresa de colectivos cuenta con 35 unidades, y un recorrido de 50 cuadras de una venida. Las unidades parten cada 5 +/- 1 minuto, demorando 10 +/- 2 segundos por cuadra durante las 20 primeras, 12 +/- 3 segundos entre la 21 y la 35 y 15 +/- 5 segundos de la 36 a la 50. Avanza slo si el semforo se lo permite. La tabla siguiente detalla la ubicacin de las paradas y la frecuencia de llegada de pasajeros (en segundos) a las mismas: Cuadra Parada Media Desvo 1 1 15 5 5 2 15 5 10 3 20 10 15 4 25 10 21 5 30 10 28 6 45 15 34 7 60 30 39 8 75 45 45 9 90 60 50 10 Bajan todos

Los pasajeros demoran 4 +/- 2 segundos en subir y 3 +/- 2 en bajar, y viajan a cualquier parada posterior a la que subieron (al azar, equiprobable). Los semforos tienen una programacin de 60 segundos de verde, 40 de rojo y una sincronizacin de onda verde de 9 segundos entre cuadras. Una vez terminado el recorrido, el colectivo demora 20 +/- 10 minutos en volver al punto de partida (primer cuadra). Cada colectivo lleva hasta 42 pasajeros. Simular durante 8 horas, tabulando: Duracin de cada viaje para el pasajero. Duracin de cada viaje para el micro. La suma de pasajeros que llev el micro en cada vuelta. Cada 5 minutos, la cantidad de personas esperando, personas viajando y micros volviendo. 73. Inundacin Se quiere ensayar el operativo que se va a montar para abastecer de ropa, medicamentos y alimentos a una poblacin aislada por una inundacin. El operativo se ha materializado a travs del envo de camiones y trenes con bultos, conteniendo la ayuda para el poblado. Los bultos son almacenados en un depsito en el pueblo al cual llega el tren, para luego transportarlos en helicpteros o lanchas hasta su destino final.

32

75.26 Simulacin Gua de Ejercicios

A este pueblo arriba un tren cada 100 +/- 40 minutos, conteniendo 110 +/- 30 bultos. Tambin arriba un camin cada 15 +/- 3 minutos, que traen una cantidad de bultos que es funcin del tipo de camin, segn la siguiente tabla:

33

75.26 Simulacin Gua de Ejercicios

Tipo 1 2 3 4

Probabilidad 30% 15% 30% 25%

Bultos 25 +/- 5 40 +/- 8 20 +/- 4 30 +/- 6

Los bultos trados por los trenes son descargados por 4 equipos de trabajo; cada equipo descarga un bulto en 8 +/- 3 segundos. Se puede descargar un tren por vez (hay una sola estacin). Cada camin es descargado a razn de un bulto cada 7 +/- 3 segundos por la gente que vino en el mismo camin (que luego se va en l). Se pueden descargar hasta 5 camiones al mismo tiempo (dada la capacidad del estacionamiento). Los bultos descargados de los trenes y camiones son puestos en un depsito comn. Desde all son cargados en tres helicpteros y cuatro lanchas que los llevan al poblado. Los helicpteros comienzan a operar dos horas despus que comienzan a llegar los bultos; cada uno puede llevar hasta 12 bultos, y los carga en 50 +/- 20 segundos cada uno. Una vez completa su carga mxima se dirige al poblado, tardando 15 +/- 5 minutos de vuelo; al llegar arroja todos los bultos juntos (unidos con un paracadas), y regresa a la base, demorando 12 +/- 4 minutos, repitiendo toda la operacin cclicamente. Las lanchas comienzan a operar una hora y media despus que empiezan a llegar los bultos, tardan 40 +/- 20 segundos en cargar cada bulto. Llevan 9 bultos cada una y demoran 20 +/- 5 minutos en llegar al poblado. Descargan todos los bultos juntos, y vuelven en 18 +/- 4 minutos, para repetir todo. Simular 16 horas de trabajo, tabulando: El tiempo que demor cada bulto en llegar. Cada dos minutos, la cantidad de bultos en el depsito. 74. Tolva En una fbrica se tienen seis lneas de produccin funcionando en paralelo en forma independiente. Cada 90 +/- 10 minutos arriban lotes de 50 +/- 20 piezas para su procesamiento. A cada pieza se le asigna una lnea de produccin en forma independiente. Al 15% de las piezas se le asigna la lnea 1, al 20% de las piezas se le asigna la lnea 2, al 20% de las piezas la lnea 3, al 15% de las piezas la lnea 4, al 10% la lnea 5 y al 20% restante la lnea 6. En cada una de las lneas se realizan tres operaciones en forma consecutiva. Cada operacin requiere el uso de una mquina destinada a tal efecto. El tiempo que se demora en cada una de las tres operaciones para cada una de las seis lneas disponibles est dado en la siguiente tabla:

Operacin 1 2 3

uno 420 +/- 60 300 +/- 60 360 +/- 60

Lnea (con tiempo de demora en segundos) dos tres cuatro cinco 300 +/- 60 420 +/- 60 420 +/- 60 360 +/- 60 360 +/- 60 300 +/- 60 240 +/- 60 420 +/- 60 240 +/- 60 480 +/- 60 360 +/- 60 480 +/- 60

seis 420 +/- 60 300 +/- 60 240 +/- 60

El proceso que tiene cada pieza es sumamente delicado por lo que cada 240 +/- 15 minutos se detiene una lnea para su mantenimiento. La duracin de este mantenimiento es de 35 +/- 10 minutos. En la primer detencin se trabaja con la lnea 6, en la segunda con la 5, en la tercera con la 4, en la cuarta con la 3, en la quinta con la 2, en la sexta con la 1, en la sptima se vuelve a trabajar con la lnea 6 y as sucesivamente.

34

75.26 Simulacin Gua de Ejercicios

Durante este mantenimiento de la lnea se interrumpen las tres operaciones correspondientes a la lnea. Las piezas que estaban siendo procesadas son sacadas de la lnea, puestas en observacin y reparadas durante 60 +/- 15 minutos, luego de cual son puestas nuevamente en cola en la mquina de donde fueron sacadas en el momento en que se decidi el mantenimiento. Las piezas que en el momento de la interrupcin estaban en cola de la operacin 3, y las 5 primeras de la operacin 2, son marcadas para que al terminar la operacin 3 sean revisadas durante 9 +/- 3 minutos antes de ser puestas en la cinta transportadora que las lleva al depsito. El tiempo que cada pieza est en la cinta transportadora es funcin de la lnea de la cual proviene la pieza. Las de la lnea 1 estn 1 minuto, las de la lnea 2 dos minutos, las de la 3 estn tres minutos, las de la 4 estn cuatro minutos, las de la 5 estn cinco minutos y las de la 6 seis minutos. En el depsito las recibe un empleado que se encarga de ensamblarlas en paquetes de a cuatro piezas, demorando 120 +/- 30 segundos. All termina el sistema en estudio. Simular 1500 horas de proceso continuo, tabulando: Tiempo de cada pieza desde que ingresa a la tolva hasta que sale de la cinta transportadora. Tiempo transcurrido desde que la primer pieza del paquete llega al depsito hasta que sale el paquete armado. Cada hora, la cantidad de piezas siendo procesadas. Tiempo en cola de cada pieza revisada. Tiempo en cola de cada pieza reparada.

35

75.26 Simulacin Gua de Ejercicios

Aplicaciones
A1. Mtodo Monte Carlo El siguiente modelo realiza el clculo de la integral de la funcin seno en el intervalo (0, ) utilizando el mtodo Monte Carlo. Para resolver el ejercicio, enmarcamos la funcin dentro del rectngulo delimitado por x = 0, x = , y = 0 e y = 1.
GENERATE SAVEVALUE TEST LE SAVEVALUE SAVEVALUE TERMINATE 1 TOT+,1 FN$AZARY,V$SENOX,NOCONT CNT+,1 RES,V$SUPERF 1 RN2,C2 RN3,C2 SIN(FN$AZARX/1000)#1000 (X$CNT#3142)/X$TOT ;total de puntos generados ;puntos bajo la curva

NOCONT

; AZARX FUNCTION 0,0/1,3143 AZARY FUNCTION 0,0/1,1001 SENOX FVARIABLE SUPERF VARIABLE

;valor al azar entre 0 y 3142 ;valor al azar entre 0 y 1000 ;seno en milsimas

Dado que GPSS slo manipula valores enteros, es conveniente convertirlos a milsimas o a potencias de diez lo suficientemente grandes para lograr la precisin deseada. En este ejercicio se utilizan milsimas. Es importante observar que utilizamos funciones para generar nmeros aleatorios, ya que las variables del tipo RN2@n slo puede generar nmeros en el rango 0-999. El resultado se calcula en cada iteracin y se almacena en el savevalue RES. Luego de 10000 iteraciones, RES arroj un resultado de 2005 milsimas (o 2.005). El error relativo con respecto al valor real (2.000) es de 0.0025 (0.25%), lo cual nos da una precisin bastante alta considerando que utilizamos un generador pseudo-aleatorio. Valor obtenido por Mtodo Monte Carlo (utilizando 10000 puntos) = 2.005 Valor analtico:

sen xdx
0

= cos x ] 0 = cos + cos 0 = 2

El modelo siguiente realiza el clculo de la integral de la funcin exponencial en el intervalo (0, 1). Para resolver, enmarcamos la funcin dentro del rectngulo delimitado por X = 0, X = 1, Y = 0, Y = e.
GENERATE SAVEVALUE TEST LE SAVEVALUE NOCONT SAVEVALUE TERMINATE AZARX FUNCTION 0,0/1,1001 AZARY FUNCTION 0,0/1,2719 EXPX FVARIABLE SUPERF VARIABLE 1 TOT+,1 FN$AZARY,V$EXPX,NOCONT CNT+,1 RES,V$SUPERF 1 RN2,C2 RN3,C2 EXP(FN$AZARX/1000)#1000 (X$CNT#2718)/X$TOT

Analticamente obtendramos:
1

e dx
0

=e x

1 0

= e 1 1718 .

36

75.26 Simulacin Gua de Ejercicios

Luego de 10000 iteraciones, RES arroj un resultado de 1727 milsimas (1.727). El error relativo con respecto al valor real de la integral (1.718) es de 0.0052 (0.52%). A2. Teora de Colas El siguiente modelo representa un modelo de colas tipo PPMN (tasa de arribos con distribucin Poisson, tasa de servicio con distribucin Poisson, M canales de atencin, capacidad N, poblacin infinita), donde se pueden variar los valores Ta, Ts, M y N. Permite hacer una puesta en rgimen y simular el sistema en rgimen permanente. Ta y Ts (tiempo entre arribos y tiempo de servicio, respectivamente) estn dados en segundos. Para simular un modelo de tipo PPM (con capacidad infinita) slo hay que asignar un valor suficientemente grande al savevalue N.
; ;************************************* INITIAL X$TA,150 ; tiempo entre arribos (en segundos) INITIAL X$TS,120 ; tiempo de servicio de c/canal (en segundos) INITIAL X$M,2 ; cantidad de canales INITIAL X$N,5 ; capacidad total del sistema ;************************************* ; LIBRES VARIABLE X$M-X$H ; XPDIS1 FUNCTION RN2,C24 0,0/.1,.104/.2,.222/.3,.355/.4,.509/.5,.69/.6,.915/.7,1.2/.75,1.38 .8,1.6/.84,1.83/.88,2.12/.9,2.3/.92,2.52/.94,2.81/.95,2.99/.96,3.2 .97,3.5/.98,3.9/.99,4.6/.995,5.3/.998,6.2/.999,7/.9998,8 ; XPDIS2 FUNCTION RN3,C24 0,0/.1,.104/.2,.222/.3,.355/.4,.509/.5,.69/.6,.915/.7,1.2/.75,1.38 .8,1.6/.84,1.83/.88,2.12/.9,2.3/.92,2.52/.94,2.81/.95,2.99/.96,3.2 .97,3.5/.98,3.9/.99,4.6/.995,5.3/.998,6.2/.999,7/.9998,8 ; L_ FVARIABLE (60/X$TA)#(N$INGRESO/N$ARRIBO)#1000 ; por minuto R_ FVARIABLE (60/X$TA)#(N$RECHAZO/N$ARRIBO)#1000 ; por minuto ; PROBN TABLE Q$SISTE,0,1,20 TSIST TABLE M1,0,60,20 TCOLA TABLE M1,0,60,20 ; GENERATE X$TA,FN$XPDIS1 ARRIBO TEST L Q$SISTE,X$N,RECHAZO ;sistema completo? INGRESO SAVEVALUE L_,V$L_ ;lambda raya QUEUE SISTE ;++ estadist del sistema QUEUE COLA ;entra en cola TEST G V$LIBRES,0 ;testea canales libres SELECT NU 1,1,X$M ;elige el canal libre DEPART COLA ;deja la cola TABULATE TCOLA QUEUE CANAL ;++ estadist canales SAVEVALUE H+,1 ;canales tomados SEIZE *1 ;toma el canal ADVANCE X$TS,FN$XPDIS2 ;servicio RELEASE *1 ;deja el canal DEPART CANAL ;-- estadist canales SAVEVALUE H-,1 ;canales tomados DEPART SISTE ;-- estadist del sistema TABULATE TSIST TERMINATE 1 ; RECHAZO SAVEVALUE R_,V$R_ TERMINATE 1 ; GENERATE 60 TABULATE PROBN TERMINATE

37

75.26 Simulacin Gua de Ejercicios

38

75.26 Simulacin Gua de Ejercicios

Los resultados pueden obtenerse fcilmente del reporte. En este ejemplo se realiz una puesta en rgimen de 10000 transacciones y luego una corrida tambin de 10000 transacciones. Las P(n) se pueden obtener de la tabla PROBN utilizando los porcentajes acumulados:
TABLE PROBN MEAN 0.91 STD.DEV. RETRY 1.06 0 0 1 2 3 4 RANGE 0 1 2 3 4 5 FREQUENCY 10849 8547 3383 1327 570 231 CUM.% 43.56 77.87 91.46 96.78 99.07 100.00 => => => => => => P(0) P(1) P(2) P(3) P(4) P(5) = = = = = = 0.4356 0.3431 0.1359 0.0532 0.0229 0.0093

Si calculramos analticamente, obtendramos:

1Ta Ts 120 = = = = 0.8 1 Ta 150

Ts

P (n) = n 1 P (0) 1 n 5 2 5 P (n) = 1 n= 0

Resolviendo el sistema de ecuaciones podemos calcular:

P (0) =

1 1+

3
4

4
8

5
16

Y, por consiguiente, las probabilidades de todos los estados posibles de N, es decir P(0) a P(5). Una vez calculados, podemos compararlos con los valores simulados: n 0 1 2 3 4 5 P(n) simulada 0.4356 0.3431 0.1359 0.0532 0.0229 0.0093 P(n) real analtica 0.4311 0.3449 0.1379 0.0552 0.0221 0.0088 Error relativo 1.04% 0.52% 1.45% 3.62% 3.62% 5.68%

Para obtener promedios de L, Lc y H analizamos la estadstica de colas:


QUEUE SISTE COLA CANAL MAX 5 4 2 CONT. ENTRIES ENTRIES(0) AVE.CONT. AVE.TIME 1 9922 72 0.91 137.57 0 9921 7752 0.13 19.16 1 9922 87 0.79 118.41 AVE.(-0) RETRY 138.57 0 87.62 0 119.46 0

Longitud promedio del sistema (L):

AVE.CONT. de SISTE = 0.91

39

75.26 Simulacin Gua de Ejercicios

Longitud promedio de la cola (Lc): AVE.CONT. de COLA = 0.13 Utilizacin promedio de canales (H): AVE.CONT. de CANAL = 0.79 Calculando analticamente obtendramos:

n P n Lc = Lc n P n = n P n H = H n P n = P + P + P
L=

n= 0

L( n) P ( n) =
( )

( )

0.9187

n=1

( )

2)

( )

0.1258

n= 0

n= 3

( )

( )

(1)

( 2)

(3)

+ 2 P (4) + 2 P (5) 0.7929

n= 0

Dato comparado L Lc H

Valor simulado 0.91 013 079

Valor Calculado 0.9187 01258 0.7929

Las probabilidades de tiempo en sistema ((t)) se obtienen de la tabla TSIST:


TSIST 137.59 127.45 0 0 60 120 180 240 300 360 420 480 540 600 660 720 780 840 900 0 60 120 180 240 300 360 420 480 540 600 660 720 780 840 900 960 72 3265 2233 1582 1010 679 437 278 139 104 44 30 14 15 9 3 7 0.73 33.64 56.14 72.09 82.27 89.11 93.52 96.32 97.72 98.77 99.21 99.52 99.66 99.81 99.90 99.93 100.00

Las probabilidades de tiempo en cola (c(t)) se obtienen de la tabla TCOLA:


TCOLA 19.16 53.50 0 0 60 120 180 240 300 360 420 480 540 0 60 120 180 240 300 360 420 480 540 600 7752 1054 568 262 151 80 30 10 5 3 6 78.14 88.76 94.49 97.13 98.65 99.46 99.76 99.86 99.91 99.94 100.00

40

75.26 Simulacin Gua de Ejercicios

Los savevalues nos dan el resto de la informacin:


SAVEVALUE TA TS M N H L_ R_ VALUE +150 +120 +2 +5 +1 +396 +3 RETRY 0 0 0 0 0 0 0

Tiempo de arribo (Ta): Tiempo de servicio (Ts): Cantidad de canales (M): Capacidad del sistema (N): Lambda (): Mu (): Rho (): Ingresos promedio ( raya): Rechazos promedio (R raya):

TA = 150 segundos. Seteado inicialmente. TS = 120 segundos. Seteado inicialmente. M = 2. Seteado inicialmente. N = 5. Seteado inicialmente. 1/TA. 1/TS. / TS/TA L_ (en milsimas, por minuto) = 396 (0.396 / minuto) R_ (en milsimas, por minuto) = 3 (0.003 / minuto)

Calculando analticamente obtendramos:

1 60seg 0.4 = 150seg min min

= (1 P (5)) 0.4 (1 0.0088) = 0.39648 R = P (5) 0.4 0.0088 = 0.00352


Dato comparado raya R raya Valor simulado 0.396 / min 0.003 / min Valor Calculado 0.39648 / min 0.00352 / min

41

75.26 Simulacin Gua de Ejercicios

A3. Mltiples ascensores El siguiente modelo muestra una manera de simular un sistema complejo de mltiples ascensores. El modelo est preparado para realizar diferentes corridas variando la cantidad de pisos, ascensores y la capacidad de los mismos. El comportamiento simulado para ascensores y personas es el siguiente: 1) Subsistema de personas: Los pisos se numeran desde la planta baja. Por lo tanto, la PB ser el piso 1. Las personas llegan a la PB del edificio cada 15 +/- 5 segundos y tienen un piso destino con distribucin equiprobable. El destino puede ser desde el piso 2 hasta el ltimo. Se considera que no hay oficinas en el piso 1 (PB). Al llegar, demoran 10 +/- 2 segundos en acercarse a los ascensores. Demoran 3 +/- 1 segundo en subir al ascensor y 3 +/- 1 segundo en bajar del mismo cuando llega al piso destino. Los pasajeros suben al ascensor solamente si va en direccin de su piso destino. Cuando bajan en el piso destino, realizan tareas durante 5 +/- 1 minuto, luego de lo cual vuelven al sector de ascensores demorando 20 +/- 5 segundos. Luego de realizar los trmites en el piso, las personas, en un 75% de los casos se dirige al piso 1 (PB) para retirarse, y en un 25% se dirigen a otro piso al azar para continuar realizando tareas, en este ltimo caso, se repite el ciclo en el nuevo piso destino. Cuando vuelve al piso 1, demora 10 +/- 5 segundos en retirarse del edificio (y del sistema). 2) Subsistema de ascensores Los ascensores se encuentran, inicialmente, en el piso 1 con las puertas abiertas. Cuando el ascensor se encuentra vaco, espera con las puertas abiertas a que alguien lo llame o entre en l. Luego comenzar a moverse en direccin del piso destino. En caso de ser llamado al mismo tiempo desde varios pisos, tiene prioridad el piso donde se encuentra parado, y luego desde el piso 1 hacia arriba (los pisos ms bajos tienen ms prioridad que los altos, pero con prioridad mxima para el piso actual). La apertura o cierre de puertas demora 3 segundos. El desplazamiento del ascensor es de 4 +/- 1 segundos por piso al bajar y de 5 +/- 2 segundos por piso al subir. 3) Control de la simulacin: La simulacin se controla por horas.

42

75.26 Simulacin Gua de Ejercicios

100 ;*** definiciones *** 102 ; 104 INITIAL X$PISOS,12 106 INITIAL X$ASCENS,6 108 INITIAL X$CAP,8 110 ; 111 TESPER QTABLE ESPERA,0,15,20 112 TVIAJE QTABLE VIAJE,0,15,20 114 TESTDIR FUNCTION P$PISO,E2 1,V$UNO/2,FN$ESFIN 115 ESFIN FUNCTION V$ESFIN,E2 0,V$CERO/1,P$DIR 116 ESFIN VARIABLE X$PISOS-P$PISO 118 ; 120 SUBBAJ FUNCTION V$SUBBAJ,D2 0,0/1,1 130 SUBBAJ VARIABLE P$DEST-P$PISO 140 BOTON VARIABLE P$PISO#10+FN$SUBBAJ 160 DEST FUNCTION RN3,E2 .75,V$UNO/1,V$AZAR 170 CERO VARIABLE 0 180 UNO VARIABLE 1 190 AZAR VARIABLE RN4@(X$PISOS-1)+2 210 VERBOT VARIABLE P$PISO#10+P$DIR 230 MDESP FUNCTION P$DIR,D2 0,4/1,5 240 DDESP FUNCTION P$DIR,D2 0,1/1,2 250 DDESP VARIABLE FN$DDESP 260 PROXI VARIABLE (P$DIR#2-1)+P$PISO 280 INVDIR VARIABLE 1-P$DIR 290 ; 300 *** subsistema de personas *** 310 GENERATE 15,5 320 ASSIGN PISO,1 330 ASSIGN DEST,V$AZAR 340 ADVANCE 10,2 350 AESPER ASSIGN 5,0 360 ASSIGN BOTON,V$BOTON 370 JOIN ESPERA 380 JOIN P$BOTON 390 QUEUE ESPERA 395 LINK P$BOTON,FIFO 420 AASC DEPART ESPERA 425 JOIN *5,P$DEST 427 QUEUE VIAJE 430 LINK *5,FIFO 440 ABAJAR DEPART VIAJE 450 ASSIGN PISO,P$DEST 460 TEST NE P$PISO,1,SEVA 470 TRAMI ADVANCE 300,60 480 ASSIGN DEST,FN$DEST 490 TEST NE P$DEST,P$PISO,TRAMI 500 ADVANCE 20,5 510 TRANSFER ,AESPER 512 SEVA ADVANCE 10,5 514 TERMINATE 520 ;

;Cant de pisos (2-99) ;Cant de asc (1-9) ;Capacidad del asc (1-n)

;0=Baja / 1=Sube

;media de desp del asc ;desv de desp del asc

;llegada de personas

;ir al ascensor ;ascensor numero

;espera en piso sub/baj ;XX=piso, Z=(0 baj/1 sub) ;marca boton dentro asc ;al ascensor corresp

;tareas en el piso

;ir al ascensor ;salir del edificio

43

75.26 Simulacin Gua de Ejercicios

530 540 550 570 580 590 600 610 620 625 630 640 650 655 660 670 672 674 680 690 700 720 730 740 745 750 760 770 790 800 810 830 840 850 855 860 870 880 890 892 900 910 920 930 940 950 960

; ;*** subsistema de ascensores *** ; GENERATE ,,,X$ASCENS SAVEVALUE NRO+,1 ASSIGN NRO,X$NRO ASSIGN PISO,1 ;PB ASSIGN DIR,1 ;Hacia arriba OTBAJA REMOVE P$NRO,,P$PISO ;apaga boton dentro asc UNLINK E P$NRO,ABAJAR,1,DEST,P$PISO,OTSUBE ADVANCE 3,1 ;bajar del ascensor TRANSFER ,OTBAJA OTSUBE ASSIGN DIR,FN$TESTDIR TEST L CH*NRO,X$CAP,LLEVAR ALTER E V$VERBOT,1,5,P$NRO,5,0,LLEVAR UNLINK V$VERBOT,AASC,1,5,P$NRO REMOVE E ESPERA,,,5,P$NRO REMOVE E V$VERBOT,,,5,P$NRO ADVANCE 3,1 ;subir al ascensor TRANSFER ,OTSUBE LLEVAR TEST G CH*NRO,0,VERIF ADVANCE 3 ;cerrar la puerta OTPISO ADVANCE FN$MDESP,V$DDESP ASSIGN PISO,V$PROXI ;llega al proximo piso ASSIGN DIR,FN$TESTDIR ;verifica la direcc siguiente ASSIGN 1,V$VERBOT TEST E CH*1,0,PARAR ;no hay gente esperando EXAMINE P$NRO,P$PISO,OTPISO ;hay gente que baja PARAR ADVANCE 3 ;abrir la puerta TRANSFER ,OTBAJA VERIF TEST G GT$ESPERA,0 ;hasta que alguien llame ASSIGN 1,V$VERBOT TEST E CH*1,0,OTSUBE ;no llamaron en mismo piso ASSIGN DIR,V$INVDIR ASSIGN DIR,FN$TESTDIR ASSIGN 1,V$VERBOT TEST E CH*1,0,OTSUBE ;no en mismo piso (dir inv) SCAN MIN ESPERA,PISO,,PISO,DEST ;prioridad piso mas bajo ASSIGN DIR,FN$SUBBAJ ADVANCE 3 ;cerrar las puertas TRANSFER ,OTPISO ; ;*** subsistema de reloj horario *** ; GENERATE 3600 TERMINATE 1 ;

44

Anda mungkin juga menyukai