Está en la página 1de 52

SIMULACIÓN DE PROCESOS Y

SISTEMAS
APLICACIONES CON PROMODEL Y ARENA

Ing. Informático Iván Robles Fernández


MG-MSc-SMC-PMP-CIP N°177516

UTP - Universidad Tecnológica del Perú 1


Logro de Aprendizaje

• Al terminar la sesión, el estudiante experimentará con el


instrucciones de Promodel y sus aplicaciones

UTP - Universidad Tecnológica del Perú 2


Esquema temático

Uso de Instrucciones: Move for - Display

Recursos

Paro en los equipos y Reglas de


Ruteo

UTP - Universidad Tecnológica del Perú 3


Uso de las Instrucciones
“Move For” – “Display”

UTP - Universidad Tecnológica del Perú 4


Proceso de Producción

Dos tipos de piezas entran a un sistema. La primera es un engrane que llega a una
estación de rectificado donde se procesa por 3+-1 minutos; la distribución de
probabilidad asociada a las llegadas de este engrane a la fila de la rectificadora es una
distribución normal con tiempo promedio de 13 minutos y desviación estándar de 2
minutos. La segunda pieza es una placa de metal que llega a una prensa con una
distribución de probabilidad exponencial con media de 12 minuto. La prensa procesa
con un engrane cada 3 minutos con distribución exponencial. Al terminar sus procesos
iniciales, cada una de estas piezas pasa a un proceso automático de lavado que
permite limpiar 2 piezas a la vez de manera independiente; este proceso, con
distribución constante, tarda 10 minutos. Finalmente, las piezas se empacan en una
estación que cuenta con 2 operadores, cada uno de los cuales empaca un engrane en
5+-1 minutos y una placa en 7+-2 minutos. Se sabe que los tiempos de transporte
entre las estaciones son de 3 minutos con distribución exponencial. No hay almacenes
entre cada proceso: solo se tiene espacio para 30 piezas antes de la prensa y 30 antes
de la rectificadora. Suponga que cada día de trabajo es de 8 horas. Simule este sistema
por 40 días, indique el momento en que se inicia y se termina la simulación.

UTP - Universidad Tecnológica del Perú 5


Proceso de Producción

Engrane Uniforme(5,1) engrane


Normal(13,2) Uniforme(7,2) pieza
Uniforme (3,1) Constante 10

RECTIFICADO LIMPIEZA EMPAQUE


Fila:
Capacidad 30

Tiempo entre estaciones


Exponencial(3)
Fila: Exponencial(3)
Capacidad 30 No hay inventarios
PRENSA
Pieza
Exponencial(12)

UTP - Universidad Tecnológica del Perú 6


Locaciones-Layout

UTP - Universidad Tecnológica del Perú 7


Locaciones - Características

UTP - Universidad Tecnológica del Perú 8


Entidades
• Ingresamos 2 tipos de entidades: Engranes y Piezas. Para cada entidad
crearemos 2 gráficos.
• Desmarcar “New” y en el botón inferior a “Edit” seleccionamos varios gráficos
para cada entidad, los cuales pueden ser editados.

UTP - Universidad Tecnológica del Perú 9


Arribos

UTP - Universidad Tecnológica del Perú 10


Proceso: Instrucción “Move for”
MOVE FOR: Instrucción que sirve para representar movimiento entre locaciones

• Tiempo entre transportes es Exponencial(3) :Dato del Problema

• En Move Logic, ubicado en “Process” usamos la instrucción MOVE FOR <tiempo>


• El tiempo puede ser una constante, una distribución o una variable.

UTP - Universidad Tecnológica del Perú 11


Menu- File – View Text

UTP - Universidad Tecnológica del Perú 12


Simulation – Options
(Opciones de Simulación)
Nota: 40 días x 8 horas nos da un total de 320 horas

UTP - Universidad Tecnológica del Perú 13


Instrucción “Display”
DISPLAY: Instrucción que permite programar mensajes dentro de la simulación.

Ir a MENU – BUILD- General Information

UTP - Universidad Tecnológica del Perú 14


Instrucción “Display”
• Click en el botón “Initialization Logic”
• En la ventana que aparezca colocar la instrucción: DISPLAY “Inicio de la
Simulación”
• Dar click en el check verde.

UTP - Universidad Tecnológica del Perú 15


Instrucción “Display”
• Click en el botón “Termination Logic”
• En la ventana que aparezca colocar la instrucción: DISPLAY “Fin de la Simulación”
(Recuerde que debe ir entre comillas)
• Dar click en el check verde.

EJECUTAMOS LA
SIMULACIÓN
UTP - Universidad Tecnológica del Perú 16
Reportes

UTP - Universidad Tecnológica del Perú 17


Recursos

UTP - Universidad Tecnológica del Perú 18


Recursos
Los recursos son mecanismos que requieren las entidades para completar
una operación y se caracterizan principalmente por tener una
disponibilidad limitada. En Pro Model encontramos dos tipos:

• Recursos Estáticos. Son aquellos sin una ruta de movimiento y


permanecen inmóviles. Se utilizan principalmente para modelar
recursos necesarios para llevar a cabo una tarea dentro de una
localización. Por ejemplo el operador de una máquina. Puede
emplearse en más de una localización, siempre y cuando la ausencia de
movimiento no sea un factor relevante en el modelo.

UTP - Universidad Tecnológica del Perú 19


Recursos
• Recursos Dinámicos. Son aquellos que se mueven a través de
una red de rutas (Path Networks). Estos recursos permiten
transportar entidades entre localizaciones. Por ejemplo un
montacargas que mueve contenedores de una máquina a un
almacén.

Sus instrucciones relacionadas son:


• GET
• FREE
• USE
• MOVE WITH

UTP - Universidad Tecnológica del Perú 20


Instrucción Get Y Free
• GET : Captura un recurso o combinación de recursos de acuerdo con
cierta prioridad especificada

Su sintaxis es:

GET{<cantidad>}<recurso>{,<prioridad 1> {,<prioridad 2>}} {


AND o OR {cantidad}<recurso>{<prioridad1>{,<prioridad2>}}}

Ejemplo:

GET Herramienta
GET 1 Operario, 2,25
GET Grua1, 20 AND (Grua2,10 OR Polipasto,20,70)

UTP - Universidad Tecnológica del Perú 21


Instrucción Get Y Free
• FREE: Libera recursos previamente capturados con las
instrucciones GET.

FREE <{cantidad} recurso 1>…….

Ejemplos:

FREE pallet
FREE Juan,Paco,Luisa
FREE 4 tornillos, 3 tuercas
FREE all

UTP - Universidad Tecnológica del Perú 22


Caso: Sistema de Manufactura

• Considere el sistema de manufactura que se ilustra en la figura


siguiente, el cual consta de dos procesos en serie: torneado y
fresado de barras en las máquinas llamadas Lathe y Mill
respectivamente. El tiempo de torneado es de 3 min/pieza, y el de
fresado es de 2.7 min/pieza. Para operar ambas máquinas se ha
contratado a un solo operario llamado Machinist. Las barras
esperan antes de cada proceso en almacenes denominados Pallet1
y Pallet2. La tasa de entrada es de 10 piezas/h. Simule el sistema
por 24 horas para determinar la utilización del equipo y del
personal.

UTP - Universidad Tecnológica del Perú 23


Caso: Sistema de Manufactura

Locaciones

UTP - Universidad Tecnológica del Perú 24


Entidades

Arribos

Nota: Como las barras llegan 10 por hora eso quiere decir que el
tiempo de llegada entre barras es de 6 minutos al pallet1

UTP - Universidad Tecnológica del Perú 25


Recursos
• MENU –BUILD –RESOURCES
• Definimos el recurso Maquinista y la cantidad del recurso que se tiene. Por
defecto saldrá “No Network” que quiere decir que el recurso es de naturaleza
estática.

UTP - Universidad Tecnológica del Perú 26


Recursos
• Para colocar el recurso en el Layout, nos ubicamos en “Layout Position” y
seleccionamos “Add” que se encuentra debajo del Gráfico del recurso.

• Luego ubicamos el recurso en la ubicación donde estará.

UTP - Universidad Tecnológica del Perú 27


Procesos - Recursos
• En BUILD-PROCESSING-OPERATION se crea la ruta de producción de las barras a
través del torno y la fresadora incluyendo en dichas localizaciones la captura del
recurso con la instrucción:

GET Maquinista y su liberación FREE Maquinista después del tiempo


del proceso.

UTP - Universidad Tecnológica del Perú 28


Procesos -Recursos
• Para ingresar la función GET y FREE pueden ser digitadas directamente o de lo
contrario ingresar a “operation” y marcamos el martillo.
• Luego buscamos la instrucción GET o FREE, para luego seleccionar el recurso

UTP - Universidad Tecnológica del Perú 29


Condiciones de Simulación

UTP - Universidad Tecnológica del Perú 30


Menu- File – View Text

UTP - Universidad Tecnológica del Perú 31


Reportes

UTP - Universidad Tecnológica del Perú 32


Paro en los equipos

UTP - Universidad Tecnológica del Perú 33


Paro en los equipos

Un paro provoca que un recurso o localización quede inhabilitada


para operar. Desde el punto de vista de la simulación, un paro puede
representar:

• Fallas
• Descansos
• Mantenimientos preventivos
• Interrupciones programadas
• Cambios de Turno

UTP - Universidad Tecnológica del Perú 34


Paro en los equipos-Localizaciones
Una localización puede quedar fuera de servicio en función de:

• Tiempo de simulación (Clock)


• Por tiempo de uso (Usage)
• Por número de entidades procesadas (Entitity)
• Cambio en el tipo de entidad a procesar (Setup).

Los paros se procesan de manera independiente, por lo que


diferentes paros pueden ocurrir simultáneamente en una misma
locación (excepto aquellos que se deban a cambios de tipo de
entidad)

UTP - Universidad Tecnológica del Perú 35


Paro en los equipos- Recursos

Por su parte, un recurso puede quedar fuera de servicio solamente


en función del tiempo de simulación (clock) o por tiempo de uso
(Usage).

Otro método para definir paros por descansos o turnos consiste en


utilizar el editor de turnos (Shift Editor). Este procedimiento tiene la
ventaja de permitir paros en todo un grupo de localizaciones.

UTP - Universidad Tecnológica del Perú 36


EJERCICIO: Sistema de Manufactura

• Torno: Frecuencia de fallas exponencial de 400 minutos

• El torno requiere de un mecánico para su reparación

• Tiempo de reparación: 10+-3 minutos dist. Uniforme.

• Operario (Maquinista) descansa 5 minutos con distribución


exponencial cada 120 minutos de trabajo

• Simular 24 horas para medir el impacto de las fallas y descansos.

UTP - Universidad Tecnológica del Perú 37


Paro de Equipos- Recursos
• MENU-BUILD-RESOURCES
• Definir como recurso al mecánico que hará las reparaciones del
torno.
• En cuanto al recurso Maquinista, hacemos click en DTs

UTP - Universidad Tecnológica del Perú 38


Paro de Equipos- Localizaciones
• MENU-BUILD-LOCATIONS

UTP - Universidad Tecnológica del Perú 39


Reglas de Ruteo

UTP - Universidad Tecnológica del Perú 40


Reglas de Ruteo– Columna “Rule”
La columna Rule permite seleccionar la condición que se debe cumplir para que
una entidad sea transferida desde la localización actual (Definida en la columna
Location) hasta la localización siguiente(Definida en Destination)

Al oprimir e botón Rule se abre un cuadro de dialogo

UTP - Universidad Tecnológica del Perú 41


EJERCICIO: Proceso de Manufactura
El proceso de manufactura ilustrado en la siguiente figura consta de 2
tornos y un almacén donde las piezas esperan antes de ser procesadas. Los
tiempos de proceso son de 12 y 15 m in/pieza en los tornos 1 y 2,
respectivamente. La tasa de entrada a este proceso es de 6 piezas/h con
distribución de Poisson. Simule el proceso.

UTP - Universidad Tecnológica del Perú 42


EJERCICIO: Proceso de Manufactura

Por defecto se indica el valor FIRST para ambas salidas. En este caso la regla de
ruteo indica que la pieza deberá moverse al primer torno que se encuentre
disponible. Si ambos están disponibles, el torno 1 será la opción elegida. El “1” a la
derecha del primer FIRST indica el valor del campo Quantity del cuadro de dialogo
Routing Rule

UTP - Universidad Tecnológica del Perú 43


Cambiando la regla de Ruteo
• Haga click en el botón “Rule” de la ventana Routing for para desplegar el cuadro de dialogo,
en donde podrá seleccionar algunas reglas de ruteo.

• Por ejemplo, cambiemos la regla de manera que el 30% de las piezas sean procesadas en el
torno 1 y el resto en el torno 2. Seleccionar la opción Probability y escriba 0.3 en el cuadro
correspondiente, y luego OK.

UTP - Universidad Tecnológica del Perú 44


Cambiando la regla de Ruteo
• Luego repita los pasos para el torno 2, teniendo cuidado que la opción Star
New Block esté desmarcada. Elija Probability y escriba 0.7 en el campo de
texto.

UTP - Universidad Tecnológica del Perú 45


Menu- File – View Text

UTP - Universidad Tecnológica del Perú 46


Casos Aplicativos

UTP - Universidad Tecnológica del Perú 47


Caso: Cineplanet Primavera
Se tienen 3 tipos de clientes que llegan a las instalaciones:

• Cliente A: Clientes que realizarán el pago en boletería.


• Cliente B: Clientes que realizarán el pago en los touchs.
• Clientes C:Clientes que realizaron el pago vía Internet.

En boletería se dispone de 4 cajas de pago. Además se dispone de 4 touchs. Luego


que los clientes realizan el pago, existe una probabilidad que el 60% se dirija luego a
dulcería, y el otro 40% se dirija directamente a las salas.

Las salas se considera como un espacio físico donde luego se asumirá que los
clientes salen del sistema. Los clientes que ya efectuaron el pago, se dirigen a
dulcería o directamente a la sala. En dulcería se cuenta con 3 personas.

UTP - Universidad Tecnológica del Perú 48


Caso: Cineplanet Primavera
Consideremos que todos los clientes que ingresan se ubican en el “Hall” de
donde ahí se dirigirán a las cajas, dulcerías o salas, según sea el caso.

Los tiempos asociados al problema son los siguientes:

• Llegada clientes A: E(3) min


• Llegada clientes B: E(8) min
• Llegadas clientes C: E(10) min

• Tiempo de servicio caja de boletería: T(1,2,3) min


• Tiempo de servicio touch : Uniforme 2.5+-1 min
• Tiempo de servicio dulcería : E(2) min

• Tiempo de traslado entre locaciones: 10 segundos

UTP - Universidad Tecnológica del Perú 49


Caso: Cineplanet Primavera
Además se sabe que las personas en las locaciones: boletería y dulcería usan
los servicios higiénicos durante 5 minutos, y el tiempo de ocurrencia para
este evento es E(90) min.

Los equipos touchs tienen una falla inesperada cada 4 días, con distribución
exponencial, y demora en arreglarlos 4 horas.

Se pide simular 30 días, cada día de 12 horas.

UTP - Universidad Tecnológica del Perú 50


Hoy aprendimos

Move for - Paro en los


Display Recursos
equipos

Regla de Ruteo Aplicaciones

UTP - Universidad Tecnológica del Perú 51


UTP - Universidad Tecnológica del Perú 52

También podría gustarte