Está en la página 1de 9

ÍNDICE

ENUNCIADO DEL PROBLEMA----------------------------------------------------------

ESQUEMATIZACIÓN INICIAL DEL MODELO---------------------------------------


DEFINICIÓN DE LOCALIZACIONES---------------------------------------------------
DEFINICIÓN DE ENTIDADES-----------------------------------------------------------
DEFINICIÓN DE LLEGADAS------------------------------------------------------------
DEFINICIÓN DE PROCESAMIENTO--------------------------------------------------

DEFINICIÓN DEL PROCESO: USO DE LA OPCIÓN VIEW TEXT-----------

DEFINICIÓN DEL TIEMPO DE SIMULACIÓN--------------------------------------


ENTIDADES QUE NO PUDIERON ENTRAR AL SISTEMA--------------------

CONCLUSIÓN-------------------------------------------------------------------------------
ENUNCIADO DEL PROBLEMA:

Una empresa 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 pueda
tener cualquier cantidad de piezas que esperan ser procesadas y simule
el proceso por 100 días

ESQUEMATIZACIÓN INICIAL DEL MODELO:

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 destine 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 programaci6n
para simular el proceso en ProModel.

FILA DE
ESPERA

PRENSA

ÁREA DE
TRABAJO

ALAMACEN Y/O
PROCESO
DEFINICIÓN DE LOCALIZACIONES:

El primer paso, por supuesto, consiste en ejecutar el software para comenzar a


trabajar en la definici6n del sistema que deseamos modelar. Una vez que se
despliegue la ventana del programa, empezaremos por construir las localizaciones,
es decir, una representación de todos aquellos lugares físicos donde las piezas
serán trabajadas o esperaran su turno para ser procesadas. En este caso el
sistema cuenta solo con una fila o almacén temporal, y con la prensa en donde se
realizará el trabajo. Para definir dichas localizaciones, abra el menu Build y haga
die en el comando Locations.

Una vez que ejecute el comando Locations aparecerán tres ventanas en la pantalla:
Locations, Graphics y Layout. En la primera definiremos las caracterfs ticas de las
localizaciones y en la segunda las de los gráficos; la tercera ventana constituye el área
en donde determinaremos la configuraci6n general del modelo.

DEFINICIÓN DE ENTIDADES:

Una vez definida la configuraci6n del proceso, pasaremos a definir la emidad que
representara la pieza en proceso. Para ello:

Abra el menú Build y haga die en el comando Entities. Una vez más, en la pan talla
aparecerán tres ventanas: Entities, Entity Graphics y Layout, cuyo prop6- sito es
muy similar al de sus equivalentes en el caso de la definici6n de localizaciones

Tanto la definición de entidades coma su edici6n se llevan a cabo mediante


procedimientos parecidos a los que se realizaron con las localizaciones. Es posible
modificar el grafico seleccionado para cambiar sus dimensiones y su color, y
definir, como se describe a con tinuaci6n, varios gráficos para una misma entidad:
Desmarque la casilla de verificaci6n New de la ventana Entity Graphics.Enseguida
aparecerán nuevos lugares para definir más iconos que identifican la misma
entidad; una vez seleccionado el icono, su pantalla será similar a la que se ilustra

DEFINICIÓN DE LLEGADAS:

Una vez definidas las entidades determinaremos su frecuencia de llegadas a


nuestro modelo. Para ello:
Abra el menú Build y haga die en el comando Arrivals. A continuaci6n se
desplegará la ventana Arrivals. En ella definiremos la frecuencia de llegadas para
nuestra pieza.

Para seleccionar la entidad oprima el bot6n Entity. Luego especifique a que loca
lizaci6n llegara la entidad; en este caso será a una localizaci6n llamada "fila": haga
clic en el bot6n Location para que se desplieguen todas las localizaciones que
definimos previamente.

Ahora determine, en la columna Qty Each, cuantas piezas llegaran cada vez que
se cumpla el tiempo entre llegadas; en este caso determinamos una (1) a la vez.

Prosiga su trabajo, especifique esta vez el tiempo de ocurrencia del primer evento
de llegada en la columna First Time. En la columna Occurrences debe indicarse el
número de repeticiones del evento de llegada. En este caso especifique infinite (o
simplemente inf, lo cual implica que se admitirá un número infinite de eventos de
llegada.

En la columna de Frequency especifique la distribuci6n del tiempo entre llega- das;


manejaremos uri valor exponencial con media de 5 minutos: e(S) min.
DEFINICIÓN DE PROCESAMIENTO:

Por ultimo completaremos nuestro modelo definiendo la logica de la simulación;


para ello abra el menu Build y elija Processing. En esta ocasi6n se desplegarán
dos ventanas en las que programaremos de manera secuencial el proceso que
sigue la pieza en el sistema: Process y Routing for. En la primera definiremos las
operaciones que se harán sobré la entidad, y en la segunda indicaremos la ruta
secuencial en el proceso. Al analizar una vez más el ejemplo, vera que podemos
dividir el proceso en los siguientes pasos:

La pieza llega a la fila para esperar su turno de procesamiento. Cuando se cumpla


la condici6n sobre el estado de la prensa, la pieza abandonará la fila y seguirá su
ruta hacia la localizaci6n "prensa':

La pieza llega a la prensa, donde se le procesa durante un tiempo promedio de 4


minutes, con distribuci6n exponencial. Una vez terminado el proceso en la prensa,
la pieza abandona esta localizaci6n; su siguiente paso es salir del sistema.

Cada uno de estos pasos deberá programarse de manera independiente, es decir,


en un registro separado. Empezaremos por definir la llegada de las piezas a la fila.
Para ello:

1. Seleccione la entidad correspondiente en la ventana Processing, ya sea


hacienda clic en el botón Entity o escribiendo directamente el nombre de la
entidad en el campo de dicha columna.
2. Para programar la localizaci6n de llegada de la entidad (en este caso la
localización Hamada "fila"), haga die en el bot6n Location; debajo se
desplegarán todas las localizaciones definidas.
DEFINICIÓN DEL PROCESO: USO DE LA OPCIÓN VIEW TEXT:

A continuación, definiremos la lógica del procesamiento de la simulación. Para ello


ejecuta el comando Processing del menú Bulld, Para programar las operaciones y
rutas de ambas entidades
(engranes y placas), procederemos como se indicó en el Ejemplo 5.1, pero primero
es conveniente tener un esquema del proceso secuencial de cada una de ellas. Es
en este tipo de situaciones donde herramientas como los diagramas de operación
resultan útiles para realizar una programación más eficiente.

Recuerde que el tiempo de transporte entre procesos es de 3 minutos, con


distribución

exponencial. Por lo tanto, en cada ruta que implique movimiento de un proceso a


otro será necesario programar la instrucción moveforE(3) en la columna MoveLogic
de la ventanaRouting.

La sintaxis general de esta instrucción es:

MOVE FOR <tiempo>

Donde el tiempo puede ser una constante, una distribución de probabilidad, una
variable, o un atributo numérico.

Para ilustrar la programación de ambas piezas en este modelo, emplearemos una


opción de ProModel que permite visualizar la mayor parte de la información. Siga
estos pasos:

Abra el menú File y haga dic en el comando View Text. Enseguida se desplegará
en la pantalla toda la información que hemos incluido hasta el momento en el
modelo. Esto es muy útil, sobre todo en los problemas que se requiere mucha
programación, En la figura 5.79 se muestra la parte correspondiente al
procesamiento que desplegara el comando View Text. Tome esta información
como referencia para verificar sí ha programado la secuencia de los procesos y las
rutas de manera adecuada.

Observe que en este ejemplo hemos utilizado el comando. GRAPHIC 4, mismo que
permite cambiar la gráfica de la entidad por otra determinada al momento de definir
las entidades. El símbolo Y representa la posición que tiene la gráfica dentro de la
lista de gráficos definidos para esta entidad, vea también como se usa la
instrucción MOVE FOR en cada caso donde se requiere un transporte de un
proceso a otro. Finalmente, observe que se programaron primero las trayectorias
del engrane y ruta sin importar el orden cronológico. Sin embargo, con el propósito
de lograr una mejor lectura de programación, se recomienda proceder como se
muestra en este ejemplo. De esta manera, si por algún motivo fuera necesario
modificar la programación, será más sencillo insertar y eliminar líneas para darle un
orden secuencial a la sintaxis de nuestro modelo.

DEFINICIÓN DEL TIEMPO DE SIMULACIÓN:

En el parámetro del problema se estableció que cada día tiene 8 horas hábiles de
trabajo, También se estipulo que el método del sistema abarcaría 100 días, por lo
que el tiempo total de simulación será de 320 horas. Dé los pasos pertinentes para
determinar estos parámetros como sigue:

 Abra el menú Simulation y haga clic en el comando Options. En el cuadro del


diálogo que se despliega, especifique las hr. En el campo RunHours. Tenga
cuidado de no determinar los dias, porque si lo hace el modelo simulará el
sistema por días en horas cada uno.

Estamos listos para guardar y ejecutar el modelo, Abra el menú de Simulation y


haga clic en el comando Save8:Run. Verifique que el modelo se ejecute sin
problemas.
ENTIDADES QUE NO PUDIERON ENTRAR AL SISTEMA:

Esta ficha lista las entidades de cada modelo, e indica si alguna de ellas no pudo
entrar al sistema en la localizaci6n definida en Arrivals. Esto puede suceder, por
ejemplo, cuando la localizaci6n de llegada tiene una capacidad finita. Si esta se
completa y una entidad desea ocupar un espacio en la localizaci6n, al no poder
encontrarlo es destruida y eliminada del sistema. Esta informaci6n es útil, par
ejemplo, cuando se analizan sistemas de líneas de espera con capacidad finita y
se desea saber el porcentaje de clientes que no pudieron ser atendidos.

CONCLUSIÓN.

También podría gustarte