Vous êtes sur la page 1sur 26

UNIVERSIDAD PRIVADA SAN

PEDRO
FACULTAD DE INGENIERIA
CURSO
SIMULACION DE SISTEMAS

”PROMODEL-Introducción”
DOCENTE:
Dr. Ing. Santos GABRIEL Blas

Simulación de Sistemas Dr. Ing. Santos Gabriel Blas


1 9/05/2019
Introducción al Promodel
Para hacer una simulación con ProModel® se deben cumplir
dos eventos:
1. Los elementos que conforman el modelo han de estar
correctamente definidos, porque el programa antes de
hacer la simulación comprueba la corrección en la
definición del modelo.
2. El modelo debe contener al menos los siguientes
elementos: Locaciones, entidades, arribos y proceso.

La simulación en promodel es la forma como se animan


las iteraciones entre los elementos (locaciones, entidades,
...) y la lógica definida. En la figura 1, se presenta un
esquema de las interacciones de los elementos del
software ProModel® y el modelador.
Introducción al Promodel

Figura 1
Diseño del Sistema
Titulo del sistema

Titulo de la
Locación

Locación
Locación del prensado
del arribo
EXIT
ARRIBO
Tiempo de
proceso

Tiempo de
traslado
Tiempo del arribo
1.- Creación de las locaciones
Las locaciones representan lugares fijos en el sistema a donde las
entidades son dirigidas para el procesamiento, almacenamiento,
actividades o toma de decisiones
Se creara dos locaciones:

Llegada de metal
- Para la llegada del metal

Prensa
- Para el prensado

Ingresar a la opción
\Build\locations
1.- Creación de las locaciones

2 3

Al activar \Build\Locations aparecen


las ventanas LOCATIONS (1),
GRAPHICS (2) y LAYOUT (3).
1.- Creación de las locaciones
a) LOCATIONS: En esta ventana aparece una tabla en la que se
configuran las características y propiedades de las estaciones que se han
definido. Ésta configuración se realiza en cada una de las siguientes
columnas:
Icon: Aquí se visualiza la representación gráfica de la estación, la cual
aparece automáticamente al seleccionarla en la ventana de gráficas
presente en el mismo módulo.
Name: En esta columna se muestra el nombre de la estación, el cual
aparece automáticamente dependiendo del gráfico que se haya
seleccionado. Sin embargo, éste puede ser modificado con el propósito de
personalizar la presentación de acuerdo a las necesidades del modelo que
se esté construyendo.
Cap.: Es una expresión numérica que indica la cantidad de entidades que
pueden ser procesadas en la estación simultáneamente.
Units: Hace referencia al número de estaciones iguales que se poseen. Si
hay más de un puesto de trabajo o máquina con las mismas características,
no es necesario definirlos por separado; simplemente se escribe el número
en esta casilla.
1.- Creación de las locaciones
DTs.: En esta columna se programan los tiempos muertos o de paradas
(Downtimes),los cuales pueden representar interrupciones programadas,
tales como cambios de turnos, descansos o periodos de mantenimiento, o
interrupciones no programadas asociadas a las fallas en los equipos. Al
oprimir el botón DTs, se despliegan las siguientes opciones:
• Clock: indica tiempos de parada que se producen en función del
tiempo, independientemente de la cantidad de entidades que se hayan
procesado en la estación. Por ejemplo: el tiempo empleado en una
máquina para efectuar el mantenimiento.
• Entry: indica tiempos de parada que se ocasionan cuando una
estación necesita ser ajustada después de procesar un cierto número de
productos (entidades). Por ejemplo, cuando una impresora necesita un
nuevo cartucho después de haber impreso cierta cantidad de páginas.
• Usage: indica los tiempos de parada que se producen después de que
una estación ha estado funcionando durante un cierto período de
tiempo. Por ejemplo: la falla de una máquina debido al desgaste
después de muchas horas de funcionamiento.
1.- Creación de las locaciones
• Setup: esta opción es utilizada para modelar situaciones en las cuales
una estación procesa diferentes tipos de productos (entidades), es decir,
indica los tiempos muertos que se originan cuando se cambia la
entidad que se está procesando por otra.
• Called: Permite crear configuraciones de tiempos muertos o paradas
de estación, los cuales pueden ser ejecutados usando el comando
“DOWN” dentro de las instancias del modelo en las que sea posible
usar comandos o programar “lógica”, excepto en los módulos
“Initialization –Termination logic”.

Stats: En esta columna se especifica el nivel de detalle de la información


estadística que se requiere de cada estación. Cuando se oprime este botón
se despliegan tres opciones:
• None: ningún tipo de información estadística es mostrada
• Basic: tan sólo se genera el porcentaje de utilización y el tiempo en
promedio en la estación.
• Time Series: genera información básica (tiempos promedios, número
total de partes, etc.) o detallada (desviaciones, acumulados, etc.)
1.- Creación de las locaciones
Rules: Aquí se definen los criterios que el sistema considerará para tomar
ciertas decisiones. Cuando se oprime la pestaña “Rules”, se abre la
ventana mostrada en la Figura.

Selecting Incoming Entities: indica cómo una estación selecciona la siguiente


entidad, entre varias que están esperando para entrar.
Queuing for Output: indica el criterio con el cual se debe seleccionar la siguiente
entidad cuando la estación es de múltiple capacidad.
Selecting a Unit: indica cómo se selecciona la próxima entidad que debe entrar a la
estación.
2.- Creación de las Entidades
Cualquier cosa que el modelo “procesa” es llamada entidad. Algunos
ejemplos incluyen partes, productos, gente y papeles de tramite.

Se creara una entidad:


- Metal
El metal ingresa al sistema
y pasa por prensado

Ingresa a la opción
\Build\Entities
3.- Creación de los arribos
La llegada de cualquier
entidad que alimente el
sistema se como ARRIBO.
Cada entidad que ingresa
al sistema tiene un arribo,
para nuestro caso se
considera el arribo del
metal.

Se creara un arribo:
- Llegada de metal

Ingresar a la opción:
\Build\Arrivals
3.- Creación de los arribos

En First time es cero (0),


cuando el metal llega al
inicio del sistema.

Si el metal llega después


de 10 minutos de En las ocurrencias es infinito (inf), si el modelo
iniciado el sistema, se indica que la cantidad de metal que ingresara es
colocara el valor de diez 100, se coloca 100.
(10).
4.- Trabajando con los Procesos
El procesamiento describe las operaciones que se llevan a cabo en
una locación, tales como la cantidad de tiempo que la entidad pasa en
dicha locación, los recursos necesarios para realizar el trabajo, y
cualquier cosa que suceda en la locación, incluyendo seleccionar el
siguiente destino para la entidad.

En cada locación se
tiene un proceso:
- Llegada de metal
- Prensa
4.- Trabajando con los Procesos
Cada locación tiene una entrada y una salida, la salida final del
sistema es el EXIT.
TIEMPOS DE PROCESO
Se usa la función WAIT, para indicar el tiempo que se demora
un proceso en ejecutar una operación.

Ejemplos:
WAIT E(5) min (para minutos)
WAIT E(5) sec (para segundos)
WAIT E(5) hr (para horas)

Para nuestro caso, en el proceso de la prensa se utiliza un


tiempo de N(23,4) minutos.
- WAIT N(23,4)min.
4.- Trabajando con los Procesos
TIEMPO DE MOVIMIENTOS
Para especificar la cantidad de tiempo de movimiento que una
entidad invierte en viajar entre locaciones, se utiliza la función
MOVE FOR, para indicar el tiempo de desplazamiento de una
locación a otra.

Ejemplo: El tiempo de traslado de la pieza de la locación


llegada de la pieza a la Prensa, es E(10) minutos
- MOVE FOR E(10)min

Esto causara que la entidad se mueva durante 10 minutos desde


la locación llegada hasta la prensa.
Configuración del de la
simulación
Ejecución del sistema
Resultados
Resultados
Entradas y utilización de la locación

 El total de entradas en la llegada es 38 unidades de metal y en la


prensa es 27 unidades de metal.
 La llegada del metal tiene una utilización del 93.82% y la prensa el
70.10%.
Ejercicio 01 en clase
Una empresa de gaseosas está envasando su nueva bebida. Las botellas
para envasar llegan al proceso cada 4 minutos con distribución
exponencial, de allí pasa una por una a la máquina de envasado, en el cual
se demora un tiempo Uniforme de (0.5, 0.8) minutos y luego salen del
sistema. El tiempo de traslado entre estaciones (máquinas) es de es 1
minutos exponencial, simular el proceso por 1 día.

Responda las siguientes preguntas:


1. Determina para las localizaciones el total de entradas
2. Determina el porcentaje de utilización para cada locación.
SISTEMA DE ENVASADO

Llegada del
envase Tapado

ARRIBO E(1)min EXIT


Botella Botella
U(0.5,0.8)min Botella
Botella

Tiempo de arribo=E(4)min
Tiempo de inicio = 0
Ejercicio 02 para su casa
Una empresa de refrescos está envasando su nueva bebida dietética personal
llamada “zero”. Las botellas llegan al proceso cada 4 minutos con distribución
exponencial, de allí pasan una por una al proceso de llenado, en el cual se
demoran 0.8 y 0.7 minutos. Por último pasan por la máquina que pone una tapa
de rosca, el tiempo de tapado por cada botella es de 0.25 minutos, para
posteriormente salir del sistema. El tiempo entre estaciones (máquinas) es de
es 1 minutos exponencial y se hace a través de bandas transportadoras. Al
sistema llega cualquier cantidad de botellas esperando a ser procesadas,
simular el proceso por 2 días continuos.
Responda las siguientes preguntas:
1. Determina para las localizaciones el total de entradas
2. Determina el porcentaje de utilización para cada localización.
SISTEMA DE ENVASADO

Llegada Llenado Tapado


de envase
E(1)min E(1) min EXIT
ARRIBO
U(0.5,0.8)min E(0.25)min Botella
Botella Botella Botella

Tiempo de arribo=E(4)min
Tiempo de inicio = 0
Ejercicio 03 para su casa
Una empresa de refrescos está envasando su nueva bebida dietética personal
llamada “zero”. Las botellas llegan al proceso cada 4 minutos con distribución
exponencial, de allí pasan una por una a la máquina de lavado donde se demora un
tiempo exponencial de 2 minutos, luego la botella pasa al proceso de llenado, en el
cual se demora 0.8 y 0.7 minutos. Por último pasan por la máquina que pone una
tapa de rosca, el tiempo de tapado por cada botella es de 0.25 minutos, para
posteriormente salir del sistema. El tiempo entre estaciones (máquinas) es de es 1
minutos exponencial y se hace a través de bandas transportadoras. Al sistema
llega cualquier cantidad de botellas esperando a ser procesadas, la primera botella
llega a los 7 minutos de iniciado el sistema, simular el proceso por 2 días continuos.
Responda las siguientes preguntas:
1. Determina para las localizaciones el total de entradas
2. Determina el porcentaje de utilización para cada localización.

SISTEMA DE ENVASADO

Llegada Lavado Llenado Tapado


de envase
E(1)min E(1)min E(1) min EXIT
ARRIBO
E(2)min U(0.5,0.8)min E(0.25)min
Botella Botella Botella Botella Botella

Tiempo de arribo=E(4)min
Tiempo de inicio = 7

Vous aimerez peut-être aussi