Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SOFTWARE PROMODEL.
Diciembre 2020
MANUAL DE PRÁCTICAS DEL SOFTWARE PROMODEL
INTRODUCCIÓN
1
MANUAL DE PRÁCTICAS DEL SOFTWARE PROMODEL
DEFINICIONES
Editor gráfico. El editor gráfico de ProModel cuenta con una serie de bibliotecas
que permiten dar una mejor presentación visual a los modelos realizados.
Además, cuenta con la capacidad de importar y crear las imágenes necesarias
para representar con mayor propiedad el problema a simular. Incluso pueden
importarse dibujos hechos con algún software para dicho propósito.
2
MANUAL DE PRÁCTICAS DEL SOFTWARE PROMODEL
• Entities: Entidades
• Path Network: Rutas de movimiento de los recursos o entidades
• Resources: Recursos
• Arrivals: Llegadas de entidades al sistema
• Processing: La programación de la simulación en sí misma), entre otros.
MENÚ BUILD.
3
MANUAL DE PRÁCTICAS DEL SOFTWARE PROMODEL
Ventana de gráficos.
EJEMPLO 1.
Una prensa cuenta con un sistema automatizado de carga y descarga de piezas.
Cada 5 minutos llegan piezas de diferentes características al sistema, con
distribución exponencial. La prensa tarda 4 minutos, también con distribución
exponencial, en terminar su trabajo con cada pieza, se considera carga, proceso
y descarga. Suponga que puede tener cualquier cantidad de piezas que esperan
ser procesadas, y simule el proceso por 100 días.
Un primer análisis del problema nos permite ver que nuestro sistema incluye
diferentes elementos a considerar. Debemos suponer que las piezas llegan a
una fila de espera, después son procesadas en la prensa y abandonan, por
último, el área de trabajo con destino hacia algún otro almacén y/o proceso.
Dado que lo que ocurra con ellas al salir de la prensa no nos interesa de
momento, el sistema bajo análisis concluye cuando se terminan las piezas en la
prensa. Una vez identificados estos detalles, procederemos a realizar la
programación para simular el proceso en ProModel.
4
MANUAL DE PRÁCTICAS DEL SOFTWARE PROMODEL
Una vez definida la configuración del proceso, pasaremos a definir la entidad que
representará la pieza en proceso.
Para ello:
• Abra el menú Build y haga clic en el comando Entities. Una vez más, en la
pantalla aparecerán tres ventanas: Entities, Entity Graphics y Layout, cuyo
propósito es muy similar al de sus equivalentes en el caso de la definición de
localizaciones.
6
MANUAL DE PRÁCTICAS DEL SOFTWARE PROMODEL
7
MANUAL DE PRÁCTICAS DEL SOFTWARE PROMODEL
8
MANUAL DE PRÁCTICAS DEL SOFTWARE PROMODEL
Para continuar es preciso definir el proceso que se llevará a cabo con la pieza
en la prensa. Una vez más, comenzaremos por establecer que la entidad cuyo
comportamiento nos interesa es la pieza, que la localización en la que se
encuentra es la prensa, y que el proceso ocupa un tiempo específico de esta
localización: 4 minutos promedio con distribución exponencial. Para conocer los
comandos de programación necesarios para especificar lo anterior, haga clic en
el botón Operation de la ventana Process.
Enseguida se desplegará la ventana Operation, en donde se escribirá la lógica
del proceso.
Imprimir
Cortar Copilar
Copiar Construir
lógica
Pegar Buscar
Deshacer
9
MANUAL DE PRÁCTICAS DEL SOFTWARE PROMODEL
El comando que puede ser de utilidad en nuestro caso es WAIT, que implica una
espera de la entidad en cierto momento (por ejemplo, para realizar una
operación). Toda vez que queremos m anejar un tiempo exponencial de 4
minutos, la instrucción completa será WAIT E (4) min.
10
MANUAL DE PRÁCTICAS DEL SOFTWARE PROMODEL
El modelo está terminado. Para ejecutarlo, lo único que tiene que hacer es
desplegar el menú Simulation y hacer clic en el comando Save & Run.
Una vez que esté corriéndose la simulación, podrá — si así lo desea— ajustar
su velocidad con la barra que aparece en la parte superior de la ventana, o
cancelar la animación mediante el comando Animation Off del menú Options.
Los datos pueden leerse y graficarse de inmediato con las herramientas que
ofrece ProModel, o guardarse en archivos con formato de Excel para luego
personalizarlos.
11
MANUAL DE PRÁCTICAS DEL SOFTWARE PROMODEL
Ficha General
Los datos que despliega esta ficha indican qué archivo se usó para obtener los
resultados, así como la fecha y hora en la que se realizó la simulación.
Ficha Locations
En esta sección se presenta la información de cada una de las localizaciones,
las horas simuladas, su capacidad (en este caso la capacidad infinita se
representa con 999999), el número total de entidades que entraron durante la
simulación, el tiempo promedio de estancia de las entidades en cada
localización, el número promedio de piezas, el número máximo de entidades, el
número actual de entidades al momento de finalizar la simulación, y el porcentaje
de utilización de cada una de las localizaciones. También se pueden revisar las
estadísticas independientes de cada localización con capacidad unitaria — como
la prensa— y de aquellas que tienen capacidad mayor a uno — como la de la
fila.
12
MANUAL DE PRÁCTICAS DEL SOFTWARE PROMODEL
13
MANUAL DE PRÁCTICAS DEL SOFTWARE PROMODEL
14
MANUAL DE PRÁCTICAS DEL SOFTWARE PROMODEL
15
MANUAL DE PRÁCTICAS DEL SOFTWARE PROMODEL
EJEMPLO 1.1
Mejoramiento visual del modelo
ProModel permite incrementar la capacidad visual del modelo mediante un
conjunto de herramientas específicas para dicho propósito. En esta sección
hablaremos sobre cómo utilizarlas, con base una vez más en el modelo que se
construyó para el ejemplo 1.
Nuestro trabajo en esta sección se basará en el ejemplo 1, aunque le haremos
algunas modificaciones con el objetivo de mejorar su presentación al momento
de ejecutar la simulación. Además, trataremos de obtener información relevante
para el tomador de decisiones y/o para el programador del modelo. Para
comenzar, determinaremos la cantidad de piezas que hay en el almacén en
cualquier momento dado.
Esto se puede hacer de dos formas:
• Abra el menú Build y haga clic en el comando Locations.
• En la ventana Graphics, haga clic en el icono predeterminado para la
función de contabilización de entidades en una localización (00). (Es
importante resaltar que debe desmarcar la casilla de verificación New para
poder integrar este contador a la localización que deseemos editar.)
• Vaya a la columna Cap. del registro de la localización que desea modificar
(en este caso "fila"), y cambie su capacidad a 50.
• Seleccione los iconos correspondientes en la ventana Graphics.
• Agregue una barra que ilustre la capacidad utilizada del total (es por eso
que cambiamos la capacidad de la localización a 50; si la hubiéramos
mantenido en infinito no aparecería registro alguno en la barra). Para ello
emplearemos el icono predeterminado, la barra de color azul que se
encuentra debajo del icono 00 en la ventana Graphics. Si al momento de
colocar la barra de capacidad no ve la escala, de un doble click con el
ratón sobre la barra y se abrirá la ventana de diálogo Gauge/Tank donde
podrá cambiar las características visuales de la barra, active la opción
Show Escale y cierre la ventana.
16
MANUAL DE PRÁCTICAS DEL SOFTWARE PROMODEL
17
MANUAL DE PRÁCTICAS DEL SOFTWARE PROMODEL
El siguiente paso consiste en especificar que la variable cambie cada vez que
entre una pieza a la prensa. Esto se logra al programar esta acción como una
operación que se ejecutará al momento de que la pieza termine de ser procesada
en la prensa.
Para lograrlo:
• Elija el comando Processing del menú Build. En este caso añadiremos
la instrucción pzas_to t = ENTRIES(Prensa) en el segundo registro de la
programación, que corresponde al proceso que se realiza en la
localización "prensa". Esta línea de programación hará que cada vez que
una pieza termine su proceso de 4 minutos con distribución exponencial
en la prensa se contabilice como una pieza terminada.
18
MANUAL DE PRÁCTICAS DEL SOFTWARE PROMODEL
19
MANUAL DE PRÁCTICAS DEL SOFTWARE PROMODEL
20
MANUAL DE PRÁCTICAS DEL SOFTWARE PROMODEL
Para construirlo:
• Corra la simulación a una velocidad lenta para darle tiempo a construir el
gráfico antes de que termine la simulación, mientras ésta se encuentra en
ejecución, abra el menú Information y haga clic en el comando Dynam
ic Plot/New. Al realizar esta selección aparecerá la ventana Dynam ic
Plots con la pestaña Stats to Plot activada con las diferentes estadísticas
que ProModel recopila de manera automática, se recomienda mover el
tamaño y la posición de la ventana hacia un lugar donde no estorbe la
vista del modelo.
• Como en este caso deseamos vincular el gráfico dinámico con una
localización, haga clic en el botón Locations. Luego seleccione la
localización "prensa", y determine la estadística del porcentaje de
utilización (Utilization %). Enseguida cambie a la pestaña Chart y verá el
comportamiento de la variable a través del tiempo. La gráfica resultante
puede ser modificada tal como si se tratara de un gráfico de Excel.
21
MANUAL DE PRÁCTICAS DEL SOFTWARE PROMODEL
Este cuadro de diálogo nos permite acceder a una opción para colocar notas que
identifiquen el modelo. (Para crearlas, haga clic en el botón Model Notes, y para
activarlas, despliegue el cuadro de diálogo Simulation Options
[Simulation/Options] y marque la casilla de verificación Display Notes).
El cuadro de diálogo muestra además la ruta de la biblioteca de gráficos que
actualmente se está usando en el modelo, y que permite definir las unidades de
tiempo y distancia.
Por último, en él podemos especificar eventos o características iniciales y finales
del modelo. Por ejemplo, es posible desplegar un mensaje de advertencia que
anuncie el inicio o el término de la simulación. Sin embargo, por el momento sólo
activaremos el gráfico dinámico al comienzo de la simulación.
Siga estos pasos:
• Haga clic en el botón Inizialization Logic para desplegar la ventana de
programación correspondiente.
22
MANUAL DE PRÁCTICAS DEL SOFTWARE PROMODEL
23
MANUAL DE PRÁCTICAS DEL SOFTWARE PROMODEL
3. Seleccionar imagen.
4. Anexa nombre a la imagen.
5. Guardar y cerrar ventana.
6. Finalmente se tiene que ver de la siguiente manera.
24
MANUAL DE PRÁCTICAS DEL SOFTWARE PROMODEL
PRÁCTICAS.
25
MANUAL DE PRÁCTICAS DEL SOFTWARE PROMODEL
26
MANUAL DE PRÁCTICAS DEL SOFTWARE PROMODEL
Bibliografía
27