Você está na página 1de 6

Materia: Simulacion de sistemas

Maestro: Juan Jose R. Orozco Garibay


Simulacion de un sistema de Inventarios
Pagina 1 de 6
Formulacion del problema.
En un sistema de inventarios de lote constante y tiempo entre pedidos variable, se
busca determinar la cantidad optima a ordenar y el nivel optimo de reorden. La
determinacin de los valores optimos, se hara buscando la combinacin que obtenga el
costo total menor.
La simulacin de este sistema, busca determinar los valores optimos del punto de
reorden y la cantidad a ordenar, analizando los costos totales del inventario (costo de
ordenar, costo de mantener el inventario y costo de faltantes) en que se incurren
diariamente, asumiendo que se trabajan 260 dias en el ao.
Recoleccion y procesamiento de datos tomados de la realidad.
Para el problema especifico que se trata de resolver, se proporcionan los siguientes datos:
Inventario inicial
150 unidades
Costo de ordenar
$50 por orden
Costo de inventario
$26 por unidad por ao
Costo de faltantes
$25 por unidad
Dias laborados en el ao
260
Probabilidad de demanda diaria
Tabla 1
Probabilidad de entrega en dias
Tabla 2
Tabla de factores estacionales de demanda
Tabla 3
TABLA 1. Probabilidad de demanda diaria.
Cantidad
Prob.
Cantidad
Prob.
35
0.010
44
0.029
36
0.015
45
0.035
37
0.020
46
0.045
38
0.020
47
0.060
39
0.022
48
0.065
40
0.023
49
0.070
41
0.025
50
0.080
42
0.027
51
0.075
43
0.028
52
0.070

Cantidad
53
54
55
56
57
58
59
60

Prob.
0.065
0.060
0.050
0.040
0.030
0.016
0.015
0.005

TABLA 2. Probabilidades de entrega en dias.


Meses
Probabilidad
1
0.30
2
0.40
3
0.30
Las tablas de probabilidades mencionadas anteriormente, son transformadas en
funciones de probabilidad acumulada para poder aplicar el metodo de la transformada
inversa.
TABLA 3. Tabla de factores estacionales.
Mes
Factor
Mes
Factor
Mes
1
1.90
4
0.80
7
2
1.00
5
0.80
8
3
0.90
6
0.70
9

Factor
0.80
0.90
1.00

Mes
10
11
12

Factor
1.20
1.30
1.40

Los datos anteriores se manejaran como constantes. Las funciones de probabilidad


acumuladas y las tablas estadsticas de chi-cuadrada, seran manejadas por arreglos
unidimensionales o bidimensionales, segn sea el caso.

Materia: Simulacion de sistemas


Maestro: Juan Jose R. Orozco Garibay
Simulacion de un sistema de Inventarios
Pagina 2 de 6
Formulacion de los modelos matemticos.
La generacin de numeros aleatorios se hace mediante la siguiente ecuacin:
Xn+1 = (A * Xn + C ) MOD M

Donde: Xn+1 numero aleatorio generado


A constante multiplicativa
C constante aditiva
M modulo

TABLA 4. Probabilidad acumulada de demanda diaria.


Cantidad
Prob.
Cantidad
Prob.
Cantidad
35
0.010
44
0.219
53
36
0.025
45
0.254
54
37
0.045
46
0.299
55
38
0.065
47
0.359
56
39
0.087
48
0.424
57
40
0.110
49
0.494
58
41
0.135
50
0.574
59
42
0.162
51
0.649
60
43
0.190
52
0.719

Prob.
0.784
0.844
0.894
0.934
0.964
0.980
0.995
1.000

TABLA 5. Probabilidades acumuladas de entrega en dias.


Meses
Probabilidad
1
0.30
2
0.70
3
1.00
Para resolver el problema de inventario, se aplican las siguientes ecuaciones
Inv_final = Inv_inicial - Demanda ajustada
SI iinv_final menor que cero, entonces
Faltante = Demanda ajustada - Inv_inicial
Suma faltante = Suma faltante + Faltante
Costo promedio = (Inv_inicial/(2*Demanda ajustada))**2
De otra manera
Si inv_final menor que punto de reorden, entonces
Orden = Orden + 1
Determinar tiempo de entrega
Fin si
Costo promedio = (Inv:inicial + Inv_final ) / 2

Fin si
Suma costo = Suma costo + Costo promedio
Si llega pedido, entonces
Si Faltante mayor que cero, entonces
SI Cantidad ordenada mayor a Faltante, entonces
Cantidad recibida = Cantidad ordenada - Faltante
Faltante = 0
De otra manera,
Cantidad recibida = Cantidad ordenada
Faltante = Faltante - Cantidad ordenada
Fin si
Inv_inicial = Inv_final + Cantidad recibida
De otra manera,
Inv_inicial = Inv_final - Cantidad ordenada
Fin si
De otra manera,
Inv_inicial = Inv-Final
Fin si
Contador de meses = contador de meses + 1

Materia: Simulacion de sistemas


Maestro: Juan Jose R. Orozco Garibay
Simulacion de un sistema de Inventarios
Pagina 3 de 6
Al finalizar el ao, calcular:
Costo total de ordenar = Costo de ordenar * Orden / veces
Costo total de invent. = Suma costo * Costo de inventario/veces
Costo total de faltante = Suma faltante * Costo de faltante/veces
Costo total = Costo total de ordenar + Costo total de invent + Costo total de
faltante
Estimacin de los parmetros de las caractersticas operacionales a partir de los datos
reales.
En el caso de la generacin de numeros aleatorios, se emplean los siguientes parmetros.
Dependiendo del numero de aos utilizados en cada simulacin, se generaran 390
numeros aleatorios.
La aleatoriedad de los numeros esta casi asegurada, ya que los valores de la semilla,
constante multiplicativa y constante aditiva son obtenidos por medio del reloj interno de
la computadora, lo que hace difcil que se repitan.
El modulo que se utiliza es constanmte y tiene el valor 32767 que es el mximo valor
que puede tener un entero en la computadora.
Los parmetros para las pruebas estadsticas proporcionados por el usuario son:
Rango inicial y final que definen el intervalo a usar en la prueba estadstica de
distancias. (rango1, rango2), validndose que el rango inicial no sea mayor que el
rango final.
El nivel de confianza (alfa_1), utilizado por el programa para buscar la probabilidad de
chi cuadrada segn tablas, mediante la cual se determina si los numeros generados
estan distribuidos uniformemente o no.
Los costos utilizados en el problema son constantes.
El intervalo de cantidad a ordenar y punto de reorden, son proporcionados por el usuario.
El numero de aos utilizados en cada prueba, tambien es proporcionado por el usuario.
Evaluacion del modelo y de los parmetros estimados.
A los numeros generados, se les aplica dos pruebas estadsticas:
Prueba de la frecuencia.
Prueba de la distancia
Al final de cada prueba, se comparan los resultados obtenidos con los valores
correspondientes de tablas de chi-cuadrada. En caso de que el valor calculado sea mayor
al valor de tablas, se genera un nuevo lote de numeros aleatorios y se vuelven a evaluar.
En el caso del inventario final sea menro que cero, el inventario inicial se toma como
cero y el invetario final se pasa a los faltantes.
Cuando el inventario inicial es menor o igual al punto de reorden, se genera un tiempo
de pedido en caso de que se prueben varios aos y aun no se cumpla el tiempo que llegue
el pedido, el tiempo faltante se contabiliza para el siguiente ao.
Formulacion de un programa para la computadora.
En el caso de este tipo de simulaciones, la velocidad de calculo es importante, por lo
que las mejores opciones con que se cuenta son:
Fortran
C
Pascal
El conocimiento del lenguaje y las facilidades para dar una buena presentacin al
programa, tambien son importantes; por estas razones, el presente sistema se desarrollo
en Turbo Pascal Versin 5.

Materia: Simulacion de sistemas


Maestro: Juan Jose R. Orozco Garibay
Simulacion de un sistema de Inventarios
Pagina 4 de 6
Debido al tiempo que consume el desplegar o imprimir datos, el programa pide al
usuario si desea desplegar los numeros aleatorios generados y/o los calculos diarios del
inventario.
Los datos de entrada son dados por el usuario en una pantalla unica, donde se
despliegan algunos mensajes en cas de errores de tipos o de rangos.
No se deshechan los valores iniciales, ya que el uso del reloj interno para generar los
numeros aleatorios, hace que los primeros valores sean tan buenos como cualquier otro.
Los acumuladores de totales se inicializan en cada prueba para una serie de aos, el
contador de dias se inicializa para cada ao.
El costo total que se emplea para determinar los puntos optimos, se inicializa en
99,9999,999.99 que es un costo que difcilmente se llegara a tener.
Validacin.
El programa esta diseado para generar un 50% mas de numeros aleatorios que los
que se utilizaran para generar la demanda diaria; este porcentaje es empleado para
asegurarse de que existan los suficientes numeros aleatorios para generar los tiempos de
entrega.
Cuando se selecciona la opcion de desplegar valores en las etapas de generacin de
numeros y los calculos de inventario, el programa valida que se desplieguen pantallas de
13 lineas, ademas del encabezado del problema y los titulos de cada pantalla, ademas de
los mensajes de ayuda para continuar.
Con el fin de establecer bases comparativas, se utiliza el mismo lote de numeros
aleatorios para cada combinacin de cantidades a ordenar y puntos de reorden.
Diseo de los experimentos de simulacin.
Los limites de los intervalos a probar, deberan ser determinados por el usuario,
dependiendo de sus polticas personales. Para tener un panorama general de que puede
pasar, se pueden usar intervalos de 1 a 100 unidades a ordenar y de 1 a 100 unidades de
punto de reorden.
El valor de alfa y los rangos para la prueba de distancia, son importantes para
determinar que tan exigente deben ser las pruebas estadsticas para aceptar o rechazar un
lote de numeros aleatorios.
De las pruebas realizadas, se deduce que el costo menor, se obtendra con el punto de
reorden menor, por lo tanto, el verdadero problema consiste en establecer con que
cantidad a ordenar de un rango dado se obtiene el costo total menor.
Si lo que se desea es tener el menro numero de faltantes, se puede utilizar un punto de
reorden de 10 o mas unidades. Entre mas grande sea el punto de reorden y la contidad a
ordenar, mayor sera el costo de inventario, el costo de ordenar y el costo de faltantes, pero
el costo total sera mayor.
Diseo del modelo.
El sistema de inventarios analizado es de lote constante y tiempo entre pedidos
variables, por lo tanto, se requiere conocer los costos de inventario, la demanda y el tiempo
de entrega. La demanda puede variar diariamente y el tiempo de entrega de las ordenes
realizadas tambien varia. Las distribuciones de probabilidad para los datos anteriores son
las mostradas en la tabla 4.
La informacin sobre los costos relevantes esta identificada en los datos tomados de la
realidad.

Materia: Simulacion de sistemas


Maestro: Juan Jose R. Orozco Garibay
Simulacion de un sistema de Inventarios
Pagina 5 de 6
Para comenzar el ciclo, se utilizara un inventario inicial de 150 unidades. Se generara
un ademanda y se ajustara el inventario. En caso de existir faltantes, se acumulan durante
cada simulacin. Despus de ajustar el inventario, se determina si es necesario colocar un
pedido; en tal caso, se genera un tiempo de entrega. Se asume que los pedidos se
colocan al final del dia y se reciben al inicio del dia.
Se calcula el inventario diario promedio y se determina el inventario inicial en base al
inventario final, los faltantes y los pedidos que llegan. El ciclo se repite para 260 mdias, al
final de los cuales, se calcularan los costos totales. Estos costos totales seran comparados
para varias simulaciones en busca de los valores optimos para el punto de reorden y la
cantidad a ordenar.
El numero de aos que se calcularan por simulacin, sera proporcionado por el
usuario. El numero de simulaciones sera determinado por el punto de reorden y la
cantidad a reordenar.
Los datos de la cantidad demandada y el tiempo de entrega, seran obtenidos aplicando
el metodo de la transformada inversa a la tabla de probabilididad acumulada
correspondiente.
Cada prueba usa incrementos de un dia, simulando un ao de 260 dias. En caso de
usar mas de un ao por prueba, los resultados son promediados para obtener los costos
anuales.
Se pueden realizar diferentes combinaciones de cantidad a reordenar y punto de
reorden, cuando se opta por desplegar los resultados parciales, el tiempo de corrida se
incrementa notablemente.
Una corrida con cantidad a reordenar de 1 a 100 unidades y punto de reorden de 1 a
100 unidades, con la opcion de no desplegar resultados parciales, da una combinacin de
10,000 pruebas que se realizaran en un tiempo aproximado de 3.5 horas en lenguaje Turbo
Pascal versin 5 y una computadora con procesador 8088 (XT). Al final de cada prueba,
se determina si el costo total calculado, es menor que los anteriores, ya que al finalizar la
corrida se despliega la combinacin de punto de reorden y cantidad a ordenar que da el
costo total menor.
Realizacin del experimento.
Se aplica el proceso de Monte Carlo con un metodo de generacin de numeros
aleatorios por computadora (congruencial mixto), y el metodo tabular para generar la
demanda diaria y el tiempo de entrega. Se supone que el inventario inicial para cada
prueba es de 150 unidades. Los costos de ordenar, mantener el inventario y costo de
faltantes se mantienen constantes en todas las pruebas.
Analisis de los daatos simulados.
En varias simulaciones, se obtuvieron resultados similares donde se concluye que con
un punto de reorden de 100 unidades y con una cantidad a ordenar entre 60 y 70 unidades
se obtienen los costos totales menores ( entre 24000 y 25,000). En una de las corridas se
obtuvieron los siguientes resultados:
Q = 70 y R =10
Costo promedio anual de ordenar
5100
Costo promedio de inventario
5878
Costo promedio anual de faltantes
13050
-------------------------------------------------------------Costo promedio anual total
24028

Prom.de ordenes = 51
Inventario prom. = 3520
Prom. Faltantes = 261

En general, se puede decir que para cada unidad a ordenar determinada, entre mayor sea
el punto de reorden, mayor sera el costo total.

Materia: Simulacion de sistemas


Maestro: Juan Jose R. Orozco Garibay
Simulacion de un sistema de Inventarios
Pagina 6 de 6
Toma de decisiones.
Para este ejercicio, la decision consiste en obtener el valor de punto de reorden (10) y
cantidad a ordenar (70) que produzcan un costo total menor.

Você também pode gostar