Posts Tagged ‘software’

Sistema de Inventarios (simulador)

Miércoles, Julio 23rd, 2008

En base al estudio de Teoría de Inventarios, el simulador a describir, fue desarrollado en NetLogo.

-El simulador fue programado para analizar los siguientes datos de entrada:

El número de pedidos de un producto.
La cantidad demandada de un producto.
La caducidad del producto.
Costo adicional por pedido.
Revisión del inventario(stock)
Tiempo de demora en los pedidos.

-El modelo de simulación que se utilizó fue el modelo determinístico del lote económico EOQ.

-Para la simulación se ha creado un solo objeto denominado producto que tiene una sola propiedad, caducidad. Este objeto simula el comportamiento de un producto en general que se puede adquirir o si se llega a cumplir su periodo de caducidad el mismo se da de baja, es decir se elimina del inventario.

De manera general la lógica de la aplicación es la siguiente, en caso de que no se desee optimizar la simulación, el usuario configura los datos de entrada, se generan los productos, se inicia la simulación, se actualizan los elementos de salida (outputs y plots). Cuando el usuario desea optimizar la simulación algunos de los datos de entrada son calculados en base a la información ingresada por el usuario, a pesar de que hayan sido configurados por el usuario, esto debido a que la optimización aplica los cálculos de los sistemas de inventarios para determinar el stock óptimo, cuando y cuánto comprar.

-Los resultados de la simulación se pueden ver mediante dos elementos: 1 plot, un conjunto de Outputs y por supuesto la pantalla de gráficos.

-En el plot se grafican las unidades que están en stock (o nivel de inventario) y la cantidad de ventas que se han realizado. Es importante la información que este diagrama aporta por cuanto se puede ver cómo el nivel de inventario toma la forma característica para los modelos de lote económico, lo que nos garantiza que los calculos optimizados son correctos, lo que trae como consecuencia la no escasez de los productos y un inventario óptimo en cuestión de costos.

plot

- Los outputs muestran los resultados calculados

outputs

- la pantalla de gráficos muestran la cantidad de productos que existen en bodega, notándose aquellos productos que llegan desde un pedido al proveedor porque su representación son cajas un poco más pequeñas que las originales y de varios colores. El tiempo está dado en días, y se visualiza en la parte superior de la pantalla.

pantalla

-botonces de optimización: se tienen que configurar primero por el usuario para el boton de optimizar. Esos valores están en dólares.

optimizar

- Simulación Final
Los resultados de la simulación han sido expresados según los tipos de configuración que se pueden realizar en el mismo:
a.Sin optimizar y sin caducar.
b.Sin optimizar y con caducar.
c.Con Optimizar y sin caducar
d.Con optimizar y caducar

La interfaz del simulador es la siguiente:
pantalla_simul

Los resultados que se han obtenido con el simulador han sido comparados con los obtenidos manualmente y se puede decir que prácticamente son los mismos, a no ser por pequeñas variaciones con el manejo de números decimales.

CONCLUSIONES

• Lograr un control de inventarios no es tarea fácil debido a que depende de la demanda de los clientes, la cual se encuentra sujeta a los requerimientos y gustos de los mismos.
• El estudio de la Teoría de Inventarios permite una optimización de recursos, al ahorrar tiempo y dinero para una situación específica.
• Durante una realización de inventario, se impulsa también a un uso adecuado del mismo, tanto en control como administración.
• El desarrollo de este trabajo puede automatizarse para actividades cotidianas, de manera que se agilicen y se obtengan beneficios.
• Los inventarios son generalmente el activo actual más grande de un comercial, y la medida apropiada de él es necesaria asegurar estados financieros exactos.
• La ejecución correcta de un sistema de inventario puede convertirse un punto de producción.

Sistema de Inventario desarrollado por:

Natalia Ludeña (ncludena@utpl.edu.ec)
Andrea Novillo (aanovillo@utpl.edu.ec)