Diapositivas de Tecnicatura Universitaria en Programación sobre simulación de procesos. El Pdf explora conceptos y terminología clave, el método Montecarlo y un ejemplo práctico de simulación de vuelo, siendo un recurso didáctico para estudiantes universitarios de Informática.
Ver más28 páginas


Visualiza gratis el PDF completo
Regístrate para acceder al documento completo y transformarlo con la IA.
Conceptos y Terminología Método Montecarlo Desarrollo paso a paso de un diseño
... "Un sistema es un conjunto de componentes relacionados que interactúan entre sí"
Los pilotos se encuentran sometidos a pruebas periódicas de habilidad en simuladores de vuelo. La cabina del simulador es idéntica a la de un avión auténtico, pero está dentro de un edificio grande. Mediante el uso de gráficas generadas por computadoras y otros efectos visuales y de carácter mecánico, el piloto tiene la impresión de que realmente está volando un avión. Así es posible medir y evaluar las reacciones del piloto frente a diversas situaciones inesperadas.
"El Proceso de simulación incluye Recolección de datos, Codificación de datos al objetivo, Generación de números aleatorios, Formulación del modelo y Análisis.
La simulación requiere una extensiva obtención de datos acerca de costos, grados de productividad, capacidades y distribuciones de probabilidades. Los procedimientos estadísticos de muestreo se usan cuando los datos no se obtienen fácilmente en fuentes publicadas o cuando el costo de su búsqueda y recolección es alto. La búsqueda histórica se usa cuando los datos necesarios están disponibles en registros de compañías, informes del gobierno y de la industria, publicaciones profesionales y científicas, o periódicosEJEMPLO: EL PROCESO DE SIMULACIÓN PASO A PASO. UN CASO DE ESTUDIO Industrias B&D S.A. han observado que el tiempo muerto de la maquinaria en el área de producción ocasiona considerables pérdidas de producción, aumenta los pedidos atrasados que no se han surtido y hace que se pierdan oportunidades de ventas. Los administradores opinan que es posible reducir en forma significativa el problema utilizando un número adecuado de personal de mantenimiento. Los administradores consideran que se pierden dólares 30 por hora cuando una máquina no está en operación, este costo incluye utilidades que se pierden como así también el costo del tiempo muerto de los operadores. Industrias B&D S.A. necesita determinar el número óptimo de personal de mantenimiento. Es decir, la compañía necesita saber en qué punto el costo del personal de mantenimiento equivale a los costos esperados por el tiempo muerto de los operadores y las utilidades que se pierden. El gerente de producción de Industrias B&D S.A. ha recopilado datos con respecto al tiempo que transcurre entre descomposturas. Estos datos se presentan en la tabla (1). No se recopilaron datos con respecto al tiempo que el personal de mantenimiento invierte en reparar una máquina, sin embargo, el gerente proporcionó una estimación aproximada de los tiempos de servicio y de las probabilidades asociadas, y estos datos aparecen en tabla 2.TABLA(1) Y (2): TIEMPO ENTRE DESCOMPOSTURAS DE MÁQUINAS Y ESTIMACIÓN DE TIEMPOS DE SERVICIO DE ATENCIÓN.
Tiempo entre descomposturas (Minutos) Frecuencia de Ocurrencia Tiempo de Servicio (Minutos) Probabilidad 15 7 5 a 15 0.05 16 14 15 a 25 0.25 17 15 25 a 35 0.40 18 28 35 a45 0.25 19 36 45 a 55 0.05 20 27 21 15 22 8 Total 150
Tiempo entre descomposturas (minutos) Probabilidad de Probabilidad ocurrencia acumulada Intervalo para número aleatorio 15 0.0467 0.0467 0.000 - 0.0466 16 0.0933 0.1400 0.0467 - 0.1399 17 0.1000 0.2400 0.1400 - 0.2399 18 0.1867 0.4267 0.2400 - 0.4266 19 0.2400 0.6667 0.4267 - 0.666 20 0.1800 0.8467 0.6667 - 0.8466 21 0.1000 0.9467 0.8467 - 0.9466 22 0.0533 1.000 0.9467 - 0.9999
Tiempo de servicio (minutos) Probabilidad de ocurrencia Probabilidad acumulada Intervalo para número aleatorio 10 0.05 0.05 0 - 0.04999 20 0.25 0.30 0.05 - 0.2999 30 0.40 0.70 0.3000 - 0.6999 40 0.25 0.95 0.7000 - 0.9499 50 0.05 1.00 0.9500 - 0.9999
Para nuestro ejemplo seleccionamos los siguientes números aleatorios a partir de la tabla de números aleatorios del Apéndice 1 del apunte: Siguiendo el procedimiento de aleatorización explicado: 0.6279, 0.8234, 0.5273, 0.1820, 0.6383, 0.1471, 0.3208, 0.8224, 0.6331, 0.5482
En primera medida, formulamos verbalmente que es lo que pretendemos que nuestro modelo represente de la realidad: "Se inicia la simulación suponiendo que el día de trabajo comienza a las 8:00am. La simulación terminará al final de un día de trabajo de 8 horas. (Se corre la simulación hasta las 4:00pm, suponiendo que no existe tiempo libre para el almuerzo). Cuando ocurre una descompostura se comienza con el servicio de inmediato si está disponible una persona de mantenimiento; si no lo está, la máquina pasa a una línea de espera. Se dará servicio a las máquinas que esperan en la línea sobre la base de que la primera que llegue es la primera que se atiende. Se recopilan datos sobre los tiempos que las máquinas están en la fila, el número de máquinas que están en dicha línea de espera y la cantidad de tiempo que cada persona de mantenimiento está desocupada. Se utilizan estás estadísticas para calcular el costo total.
Servicio Tiempo de Espera Número de descompostura Nº aleatorio uniforme (descompostura) Tiempo que pasa hasta la siguiente descompostura (minutos) Tiempo de ocurrencia (am/pm) Se inicia el servicio ( am/pm ) Nº aleatorio uniforme ( servicio) Tiempo (minutos) Termina (am/pm) Personal de mantenimiento Operadores Nº de máquinas que esperan servicio 1 0,6279 19 8:19 8:19 0,4446 30 8:49 19 1 2 0,8234 20 8:39 8:49 0,6427 30 9:19 10 1 3 0,5273 19 8:58 9:19 0,5902 30 9:49 - 21 1 4 0,182 17 9:15 9:49 0,0318 10 9:59 34 2 5 0,6383 19 9:34 9:59 0,5901 30 10:29 - 25 2 6 0,1471 17 9:51 10:29 0,3044 30 10:59 - 38 2 7 0,3208 18 10:09 10:59 0,1699 20 11:19 - 50 2 8 0,8224 20 10:29 11:19 0,5783 30 11:49 50 2 9 0,6331 19 10:48 11:49 0,8764 40 12:29 - 61 3 10 0,5482 19 11:07 12:29 0,2162 20 12:49 - 82 3 187 270 19 371 19 (minutos) (minutos)
Servicio Tiempo de Espera Número de descompostura Nº aleatorio uniforme ( descom postura) Tiempo que pasa hasta la siguiente descompostura Tiempo de ocurrencia (am/pm) Se inicia el servicio N" aleatorio uniforme ( servicio) Tiempo (minutos) Termina (am/pm) Personal de mantenimiento Operadores (minutos) Nº de máquinas que esperan servicio 1 0,6279 19 8:19 8:19 (1) 0,4446 30 8:49 (1) 19 - - 2 0,8234 20 8:39 8:39 (2) 0,6427 30 9:09 39 - 3 0,5273 19 8:58 8:58 (1) 0,5902 30 9:28 (1) 9 - 4 0,182 17 9:15 9:15 (2) 0,0318 10 9:25 6 - - 5 0,6383 19 9:34 9:34 (1) 0,5901 30 10:04 (1) 6 - 1 6 0,1471 17 9:51 9:51 (2) 0,3044 30 10:21 26 - - 7 0,3208 18 10:09 10:09 (1) 0,1699 20 10:29 (1) 5 - 8 0,8224 20 10:29 10:29 (2) 0,5783 30 10:59 8 - - 9 0,6331 19 10:48 10:48 (1) 0,8764 40 11:28 (1) 19 - 10 0,5482 19 11:07 11:07 (2) 0,2162 20 11:27 8 - 11 0,3445 18 11:25 11:27 (2) 0,3694 30 11:57 (2) 0 2 1 12 0,4611 19 11:44 11:44 (1) 0,6072 30 12:14 (1) 16 - - 13 0,3193 18 12:02 12:02 (2) 0,8224 40 12:42 (2) 5 - - 14 0,6273 19 12:21 12:21 (1) 0,1455 20 12:41 (1) 7 - - 261 390 173 2 1 18 (minutos) (am /pm )