Está en la página 1de 8

6. ORDERPNT.GPS Simulacin de un sistema de inventario para el punto.

Enunciado del problema Un sistema de inventario es controlado por un punto de orden, fijado en 600 unidades, y una cantidad de orden econmico de 500 unidades. La cantidad inicial de acciones es de 700. La demanda diaria est en el intervalo de 40 a 63 unidades, distribuidas uniformemente. El plazo de entrega desde el pedido hasta la entrega de los bienes es de una semana (5 das). Simular el sistema de inventario por un perodo de 100 das. Determinar la distribucin de inventario y las ventas diarias actuales.

Listado
; GPSS World Sample File - ORDERPNT.GPS, by Gerard F. Cummings ********************************************************************* * * Order Point Inventory System * ********************************************************************* * Initialize and define INITIAL X$EOQ,500 ;Economic order qty. INITIAL X$Point,600 ;Order point INITIAL X$Stock,700 ;Set initial stock=700 Inventory TABLE X$Stock,0,50,20 ;Table of stock levels Sales TABLE P$Demand,38,2,20 ;Table of sales levels Var2 VARIABLE RN1@24+40 ********************************************************************* GENERATE ,,,1 Again TEST L X$Stock,X$Point ;Order placed on successful test ADVANCE 5 ;Lead time = 1 week SAVEVALUE Stock+,X$EOQ ;Economic order TRANSFER ,Again ;Cycle transaction again ********************************************************************* GENERATE 1 ;Daily demand xact ASSIGN Demand,V$Var2 ;Assign daily demand TABULATE Inventory ;Record inventory TEST GE X$Stock,P$Demand ;Make sure order can be filled SAVEVALUE Stock-,P$Demand ;Remove demand from stock SAVEVALUE Sold,P$Demand ;X$Sold=Daily demand TABULATE Sales ;Record daily sales TERMINATE 1 ;Daily timer *********************************************************************

El modelo se divide en varios segmentos. El primer bloque GENERATE crea una sola transaccin que hace el reordenamiento. Esta transaccin pasa la mayor parte de su tiempo de espera para entrar en el bloque de modo TEST basura etiquetados de nuevo. Este bloque de prueba detecta

cuando el nivel de stock est por debajo del punto de pedido. Cuando es as, la operacin pasa a la espera de la bloquear el avance, espera 5 das, aade un objeto de inventario y espera a que la prxima vez que el nivel de stock es menor que el punto de orden. El segundo GENERATE crea transacciones diarias que representan los pedidos del cliente. Si una orden no puede ser llenado, se le niega la entrada en el bloque de ensayo. Se puede rodear cada bloque modo TEST basura con un bloque QUEUE y el Departamento, si desea Mundial GPSS para informar de los retrasos asociados. Ejecucin de la simulacin Para ejecutar la simulacin y crear un informe estndar,
ESCOGER File / Open

y en el cuadro de dilogo
SELECCIONAR Orderpnt

y a continuacin
SELECCIONAR Open

Antes de comenzar la simulacin, vamos a crear un grfico a travs del cual podemos ver dos de las variables del modelo. En primer lugar debemos crear la simulacin con el fin de poder acceder a la ventana del diagrama (Plot Window). ELEGIR Entonces Elija
Window / Simulation Window / Plot Window Command / Create Simulation

Luego, en la ventana del diagrama Editar introducir la informacin como se muestra a continuacin. Usted debe estar buscando a un cuadro de dilogo similar en la pantalla a la que se muestra a continuacin. Vamos a trazar la demanda diaria y el nivel de inventario en la misma parcela. Recuerde que debe colocar el puntero del ratn al inicio de cada cuadro y haga clic una vez antes de comenzar a escribir. No presione el botn [Enter], ya que se utiliza cuando toda la informacin se ha escrito en el cuadro. Puede, en cambio, utilizar [Tab] para pasar de un cuadro a otro.

Figura 6-1. La Ventana Plot Window Editar. HAGA CLICK EN HAGA CLICK EN Plot Memorize

A continuacin, introduzca el segundo conjunto de valores que queremos representar Junto a Etiqueta sustituir el valor actual ESCRIBA Inventory Level

y para la expresin sustituir el valor actual ESCRIBA y HAGA CLIC EN Haga clic en Seleccione Plot Memorize OK X$Stock

Ajustar la ventana del diagrama a un tamao de visualizacin cmoda. Ahora, vamos al principio de la simulacin. ELEGIR Command / START y en el cuadro de dilogo, cambie el 1.
ESCRIBA 100 SELECCIONE OK

La simulacin termina despus de 100 das, y escribe un informe estndar. La Ventana Plot se muestra a continuacin como se ejecuta la simulacin.

Figura 6-2. La VentanaPlot. Cuando termina la simulacin, World GPSS escribe un informe en el fichero de informe por defecto, Orderpnt.1.1. Como se discuti en el captulo 1, la extensin Informe variar en funcin de simulaciones e informes guardados previamente existentes. Para nuestros propsitos, vamos a suponer que esta es la primera vez que la simulacin creada y dirigida dando una extensin de 1,1. Este informe se mostrar automticamente en una ventana. Si cierra la ventana, puede volver a abrirlo utilizando el File GPSS / Abrir en el men principal. A continuacin, debe elegir en el Informe "Archivos de tipo" men desplegable en la parte inferior de la ventana. GPSS World informes estn escritos en un formato especial. Si desea editar el informe, tendr que copiar su contenido en el portapapeles y desde all en un procesador de textos. Usted no ser capaz de abrir el archivo directamente en un procesador de textos.

Discusin de los Resultados


De la figura, el comportamiento del sistema de inventario es bastante clara. Podemos ver el nivel de existencias varan. La tabla de inventario en el informe se deduce que esta no fue el nivel de existencias por debajo de 300

Dentro de la simulacin
Ahora vamos a explorar la condicin de finalizacin de la simulacin, lo que gener el informe estndar anterior. Si usted no est en la final de la simulacin, por favor re-traducir el modelo y ejecutarlo de nuevo. Vamos a usar el comando show para ver el nivel de existencias promedio. ELEGIR Command / SHOW y en el cuadro de dilogo ESCRIBIR TB$Inventory Seleccione OK Esto demuestra el nivel de existencias promedio. Se trata de una medida de cunto dinero est invertido en el inventario. En 612 es relativamente alta. Tal vez podramos ahorrar algo de dinero mediante la regulacin fina del sistema de control de inventario. Ahora, vamos a abrir algunas ventanas grficas. Antes de hacer eso, vamos a reducir al mnimo la ventana del diagrama. Tendremos que ser capaces de verlo ms tarde. Pulse en The Horizontal Line in Box-Upper Right of the Plot Window a continuacin, abra la ventana de la tabla de inventario Elija
Window / Simulation Window / Table Window

y puesto que el INVENTARIO ya est en el cuadro desplegable Seleccione OK

Esta es la ventana de la tabla para la tabla de inventario. Este histograma muestra la distribucin de los niveles de existencias diarias. Vamos a ver la actividad de unos pocos das ms. ELEGIR
Command / START

y en el cuadro de dilogo, cambie el 1 y aadir NP para suprimir el informe.

ESCRIBA Seleccione Cierre la ventana de tablas. CLICK EN

100, NP OK

The X-Upper Right of the Table Window

Volvamos ahora a la ventana de bloques. Elija


Window / Simulation Window / Blocks Window

Este modelo es extremadamente simple. La operacin en el segmento superior mira para una condicin de cambiar el orden, y el segmento inferior crea las transacciones que representan las ventas diarias. Ejecutar la simulacin una vez ms mirando el flujo en la ventana de bloques. ELEGIR Command / START y en el cuadro de dilogo, cambie el 1 y aadir NP para suprimir el informe ESCRIBA 50, NP Seleccione OK Deje que la ejecucin de simulacin hasta el final. Vamos a tratar de un ajuste en el sistema. Vamos a utilizar un punto de orden o 300 en lugar de 600, y un stock inicial de 400 en lugar de 700. ELEGIR Command / Custom y en el cuadro de dilogo ESCRIBA Seleccione CLEAR OFF OK

El comando Borrar elimina todas las transacciones. Tambin suelen pone a cero todas las Entidades Savevalue, pero en el uso del operando fuera, que le han hecho para mantener los valores actuales de los Savevalues. Vamos a cambiar algunos, pero no todos ellos. ELEGIR Command / Custom y en el cuadro de dilogo ESCRIBA Entonces
INITIAL X$Point,300

Pulse [Enter] y en el mismo cuadro de dilogo


ESCRIBA INITIAL X$Stock,400

Y Seleccione OK Nosotros no escogimos para cambiar la cantidad del pedido. Eso se mantendr en 500. Echemos un vistazo a la parcela cuando se corre la simulacin de este momento. Primero cierre la ventana de bloques si no lo ha hecho. El comando CLEAR se han concentrado la trama que se ha elaborado en las ejecuciones anteriores. CLICK The X-Upper Right of Blocks Window Luego, en la ventana principal DOBLE CLICK The Icon for the Minimized Plot Window-lower left of Window Ahora empieza la simulacin. ELEGIR
Command / START

en el cuadro de dilogo, cambie el 1 ESCRIBA Seleccione 100, NP OK

Sin embargo, necesitamos saber si se produjo un desabastecimiento. Podemos obtener informacin ms precisa de la Entidad de la tabla, Inventario. ELIJA
Window / Simulation Window / Table Window

y desde el Inventario en el cuadro desplegable Seleccione OK

Tenga en cuenta que el inventario no sufri un corte de luz. Esto es evidente porque la clase de frecuencia que tiene un valor superior de 0 est vaca. Los valores de lmite de clases de frecuencia siempre se incluyen en la columna a la izquierda del valor. Adems, vemos que el nivel de existencias promedio es de slo 329,1. Este es una gran mejora con respecto a nuestra primera simulacin.

Antes de informar de estos resultados, se debe probar que no lo son debido al ruido aleatorio. Adems, es posible que desee excluir las condiciones a partir de las estadsticas finales que utilicen el comando reset. El Mundial de RESET GPSS y comandos ANOVA se discuten en el captulo 6 del Manual de Referencia Mundial GPSS, y en la leccin 13 del captulo 1 de este manual. Usted puede dejar aqu o optar por pasar a la siguiente modelo. Si desea pasar a la siguiente leccin, cierre todas las ventanas relacionadas con este modelo. CLICK EN
The X-Upper Right of Each Window

De lo contrario, para finalizar la sesin CLICK EN


The X-Upper Right of Main Window.

También podría gustarte