Está en la página 1de 0

7 SIMULACIN DE SISTEMAS DE INVENTARIOS

1 CONCEPTOS GENERALES SOBRE INVENTARIOS



La teora de inventarios trata sobre la determinacin de los procedimientos ptimos para la adquisicin de
existencias de artculos que han de servir para satisfacer una demanda futura y/o una demanda ya creada. La
teora de inventarios trata de determinar estos procedimientos mediante mtodos analticos, mientras que en
la simulacin se trata de determinar estos procedimientos siguiendo los cambios que ocurren en el sistema de
inventarios a travs del tiempo. Sin embargo, como se explic en el captulo III, la simulacin slo debe
usarse cuando los mtodos analticos hayan fallado.

En el captulo 4 se estudi un modelo muy particular de inventarios, el conocido bajo el nombre del problema
del vendedor de peridicos. En este captulo estudiaremos cmo simular sistemas ms generales de
inventarios. Pero antes de entrar al detalle de cmo realizar la simulacin, es necesario entender el sistema
que se va a simular y sus principales caractersticas. Por esta razn, inicialmente definiremos el sistema de
inventarios, estudiaremos sus propiedades y enunciaremos las polticas ms comunes de inventarios.

2 DEFINICIONES BSICAS

2.1 Sistema de Inventarios.

Un sistema de inventarios puede definirse como aquel sistema en el cual slo son relevantes los siguientes
costos:

1) El costo de llevar los inventarios, el cual incluye el costo de la inversin en inventarios, de almacenamiento,
de manejo, de obsolescencia, etc.

2) El costo debido a la escasez o dficit de los artculos, el cual incluye el costo de las ventas perdidas, de la
prdida de goodwill, el pago de trabajo extra, etc.

3) El costo de efectuar el pedido o costo de reabastecimiento del inventario, el cual incluye el costo de
preparar la maquinaria para la produccin, el costo de preparar las rdenes, la tramitacin de las mismas,
y el costo mismo de los artculos.

Estos tres costos, que estudiaremos en detalle posteriormente, sern denominados respectivamente como
costos de mantenimiento o almacenamiento del inventario, costo de escasez o ruptura y costo de
adquisicin o de preparacin.

Los tres costos antes mencionados estn estrechamente relacionados. Cuando se trata de disminuir un costo,
uno o a veces los otros dos costos aumentan. As el costo total del sistema puede ser afectado por las
decisiones que se tomen. Cualquier costo puede ser aumentado (disminuido), pero sto tiende a disminuir
(aumentar) los otros dos costos.

2.2 Problemas de inventario

Se tiene un problema de inventarios cuando se tiene que encontrar una respuesta a las dos preguntas
siguientes:

1) Cundo debe reabastecerse el inventario?
2) Cunto debe ordenarse?

Los elementos tiempo y cantidad son las variables que estn sujetas a control en un sistema de inventarios.
El problema de inventarios consiste en encontrar los valores especficos de las variables de decisin que
minimicen el costo total. Tambin puede definirse el problema de inventarios como el problema de balancear
los tres tipos de costos de tal forma que su suma sea mnima.

En un problema de inventarios se trata entonces de responder las preguntas Cundo y Cunto debe
ordenarse.

La primera pregunta (Cundo) puede contestarse con base en el tiempo o con base en el inventario que haya
del artculo de inters, de la siguiente manera:
B. Caldern. Introduccin a la Simulacin. Cap 7. Simulacin de Sistemas de Inventarios 7 -
2

1) El inventario debe ser reabastecido cuando la cantidad en existencia sea igual o est por debajo de cierto
nmero de unidades (R).

2) El inventario debe ser reabastecido cada T unidades de tiempo.

La pregunta cundo puede responder de dos formas:

1) Ordenar siempre una cantidad fija de Q artculos.

2) Ordenar una cantidad de artculos tal que el inventario se eleve a S unidades.

las cantidades R, T Q, y S reciben los nombres de punto de reorden, perodo de programacin o de
revisin, lote econmico y nivel mximo, respectivamente.

Generalmente cuando se coloca una orden para reabastecer el inventario transcurre cierto tiempo entre el
instante en que se coloca la orden y el instante en que estos artculos son colocados en el inventario. Este
intervalo de tiempo es conocido como tiempo de espera y lo denotaremos por L.

2.3 Polticas de inventario

Una poltica de inventarios consiste entonces, en responder simultneamente las preguntas cundo y
cunto. Las polticas ms comunes son las siguientes:

1. Cuando el inventario sea igual o est por debajo del punto de reorden R, se coloca una orden por una
cantidad fija de Q unidades. Esta poltica recibe el nombre de sistema del punto de reorden o sistema
de lote econmico y se la denota como sistema <R, Q>, Sistema Q o Sistema R. De ahora en adelante lo
denotaremos como Sistema Q.

La Figura 7.1 describe grficamente este sistema.

Cuando el inventario alcanza el punto de reorden R se coloca una orden por una cantidad fija de Q artculos.
Esta orden no llega inmediatamente, sino que demora cierto tiempo para su entrega -L-, el cual puede ser
variable. En la grfica las lneas continuas representan el inventario fsico y las lneas discontinuas
representan lo que hay en inventario y en rdenes. En la grfica se asume que cuando la demanda no puede
satisfacerse inmediatamente, esta demanda no se pierde sino que se acumula para ser satisfecha una vez
llegue un lote de artculos, es decir, la demanda no satisfecha a tiempo se compromete y cuando llega un
lote de artculos lo primero que se hace es satisfacer la demanda cautiva y el resto de artculos se lleva al
inventario (L
2
).


I
t




Q Q Q





R



L
1
L
2
L
3



Figura No 7.1 Sistema de punto de reorden


B. Caldern. Introduccin a la Simulacin. Cap 7. Simulacin de Sistemas de Inventarios 7 -
3
2. Otra poltica de inventarios es la siguiente: Cada T unidades de tiempo se revisa el inventario existente y
se coloca una orden por una cantidad tal que eleve el inventario al nivel mximo S. ES decir, si I
T
es el
inventario al final del tiempo T, el tamao del lote sera de Q = S - I
T.


La figura 7.2 ilustra grficamente el comportamiento de este sistema el cual es conocido con el nombre de
Sistema de revisin peridica y es denotado como sistema <T, S> o Sistema T.

En el sistema de revisin peridica se coloca una orden por una cantidad variable, que es igual a la demanda
durante el ltimo perodo de tiempo T. (Q
T
= S - I
T.)

En el sistema de punto de reorden en el instante en que se coloca la orden por Q unidades, debe haber en
inventario existencias suficientes para satisfacer la demanda mientras llega la nueva orden que se ha
colocado, es decir, el punto de reorden R define el nivel de la demanda mxima que se puede satisfacer a
tiempo antes que llegue el nuevo pedido. La demanda que exceda el punto de reorden ser demanda
instafisfecha, que puede satisfacerse una vez llegue el pedido que se ha hecho, o que puede perderse, segn
las caractersticas del sistema analizado.

En el sistema de revisin peridica el nivel al cual se eleva el inventario cuando se coloca una orden (S) debe
ser suficiente para satisfacer la demanda durante el prximo perodo (T) y durante el siguiente tiempo de
espera. Es decir, el nivel mximo del inventario S indica la demanda mxima que el sistema est dispuesto a
satisfacer a tiempo durante el perodo T + L.

S
I
t




Q
1
Q
2
Q
3










L
1
L
2
L
3


T T T

Figura 7.2 Sistema de Revisin Peridica

3. Existe otro sistema de inventarios denominado Sistema de suministro opcional en el cual se tratan de
combinar los aspectos principales de los dos sistemas anteriores. El procedimiento del sistema es el
siguiente: Cada T unidades de tiempo se revisa el estado del inventario. Si el inventario ha llegado al
punto de reorden, o est por debajo del mismo, se coloca una orden por una cantidad tal que el inventario
sea elevado a su nivel mximo. Si el inventario no ha llegado al punto de reorden, nos e coloca ninguna
orden y para ordenar es necesario esperar hasta el prximo perodo de revisin.

La figura No 7.3 Ilustra grficamente el procedimiento

Los sistemas ms empleados son el sistema de punto de reorden y el sistema de revisin peridica. El
sistema de revisin peridica tambin se le denomina sistema T y el de punto de reorden se le denomina
sistema Q.



3 PROPIEDADES DE LOS SISTEMAS DE INVENTARIOS

B. Caldern. Introduccin a la Simulacin. Cap 7. Simulacin de Sistemas de Inventarios 7 -
4
En todos los sistemas de inventarios e reconocen las siguientes propiedades: La demanda, el abastecimiento,
los costos y las restricciones

A continuacin se har un anlisis somero de cada una de las propiedades.

3.1 Propiedades de la demanda

El objetivo de mantener existencias de un artculo es satisfacer la demanda futura que puede haber del
mismo. La demanda constituye el componente ms importante de un sistema de inventarios. Sin embargo, el
sistema no tiene control sobre la demanda de los artculos que se almacenan Aunque la demanda por
determinado artculo no sea controlable si es posible estudiar sus propiedades.

S
I
t




Q
1






R



L
1
L
2
L
3


T T T

Figura No 7.3 Sistema de suministro opcional


1) El Tamao de la demanda es la cantidad requerida de determinado artculos en un tiempo cualquiera. De
acuerdo a la demanda los sistemas de inventarios pueden ser:

a) Sistemas determinsticos cuando el tamao de la demanda es conocido y constante.
b) Sistemas probabilsticos cuando la demanda no es conocida, sino que es una variable aleatoria que
tiene asociada una funcin de densidad o de probabilidad.

2) Se denomina Tasa de demanda a la demanda por unidad de tiempo. Si la demanda no es constante,
entonces se hablar de Tasa media de demanda.

3) Tiempo entre demandas es el tiempo que transcurre entre dos demandas consecutivas que se hacen o
llegan al sistema. Igual que la demanda puede ser constante o variable.

3.2 Propiedades del abastecimiento o suministro

El suministro se refiere a las cantidades que se programan para ser colocadas en inventario, al tiempo en que
se toman las decisiones para ordenar estas cantidades y al tiempo en que estas cantidades son agregadas al
inventario.

Al considerar las propiedades del suministro se identifican los siguientes elementos: El perodo de
programacin -T-, el tamao del suministro o lote -Q-, y el tiempo de espera -L

1) El Perodo de Programacin -o Perodo de Revisin T es el tiempo que transcurre entre dos decisiones
consecutivas con respecto al reabastecimiento del inventario, es decir, con respecto a la colocacin o no
de una orden por un lote de artculos. Cuando los perodos de programacin estn prescritos, quien toma
B. Caldern. Introduccin a la Simulacin. Cap 7. Simulacin de Sistemas de Inventarios 7 -
5
las decisiones no los puede controlar; en este caso son parmetros y generalmente tienen la misma
magnitud.

2) El tiempo de espera -L es el intervalo de tiempo que hay entre la decisin de ordenar un lote de artculos y
la adicin del mismo al inventario. El tiempo de espera generalmente no est sujeto a control. Cuando el
tiempo de espera es muy pequeo, se dice que no es significativo y se lo trata como si fuera nulo (L = 0).
Cuando es significativo, se dice que L 0. Si el tiempo de espera no es constante, entonces se debe
conocer su funcin de densidad.

Cuando el tiempo de espera es constante y la demanda es conocida, entonces la demanda durante el
tiempo de espera ser conocida tambin. Cuando la demanda es una variable aleatoria y el tiempo de
espera es una constante conocida, la demanda durante el tiempo de espera no es conocida, pero es
relativamente fcil encontrar su distribucin. Si la demanda y el tiempo de espera son variables aleatorias,
es complicado encontrar la distribucin de la demanda durante el tiempo de espera. En este caso, la
simulacin tiene bastante aplicacin.

3) El tamao del lote Q es la cantidad de artculos que se ordenan para ser agregados al inventario y para
satisfacer la demanda ya causada, si sta ha sido comprometida. El tamao del lote puede variar de un
perodo a otro, dependiendo del sistema que se est usando.

4) El perodo del suministro T
p
es la longitud de tiempo en que los artculos son agregados al inventario. La
tasa suministro p es la razn del tamao del lote al tiempo del suministro, es decir, p = Q/T
p


Los modelos ms comunes de suministro son el suministro instantneo y el suministro uniforme. La figura 7.4
muestra varios modelos de suministro. El suministro a una tasa uniforme tiene lugar cuando el mismo sistema
produce los artculos; en este caso la tasa de suministro recibe el nombre de tasa de produccin. El
suministro instantneo ocurre cuando el lote de artculos es entregado todo de una vez; en este caso se dice
que la tasa de suministro es p = . Cuando el suministro ocurre a una tasa uniforme, se dice que p < .






Uniforme Potencia Instantneo Por lotes
p =


Figura No 7.4 Modelos de suministro

3.3 Propiedades de los costos relevantes

Un sistema de inventarios ha sido definido como un sistema en el cual slo son significativos tres tipos de
costos y en el cual al menos dos costos cualesquiera estn sujetos a control. Estos costos son los costos de
adquisicin, mantenimiento del inventario y de escasez.
1) Costo de adquisicin de los artculos. Esos costos pueden dividirse en dos partes:

a) El costo de los artculos comprados.
b) El costo en que incurre el sistema al efectuar un pedido.

El costo de adquisicin puede resultar de muchas fuentes: El procesamiento de las rdenes., el cargue y
descargue de los artculos, la inspeccin de los mismos cuando son recibidos, el precio de comprar los
artculos, el transporte, etc.

Como puede observarse, los costos en que incurre el sistema de inventarios cuando se coloca una orden
puede dividirse en dos clases: los costos que dependen de la cantidad ordenada, y los que son
independientes de la cantidad ordenada; estos costos pueden incluir el costo de las unidades. Si se
adquieren Q unidades, los costos de adquisicin sern denotados por C (Q); el costo promedio por unidad
ser C = C (Q)/Q.

B. Caldern. Introduccin a la Simulacin. Cap 7. Simulacin de Sistemas de Inventarios 7 -
6
Un caso que es de inters es aquel en que el costo promedio por unidad es constante, C independiente de
la cantidad ordenada; el costo de adquirir Q unidades ser entonces CQ.

Los costos que son independientes de la cantidad ordenada se incurren cada vez que se coloca una
orden; nos referimos a ellos como costos fijos de colocar una orden y sern denotados por A (costos de
adquisicin). As, cuando se coloca una orden por Q unidades, el costo en que incurre el sistema est
dando por A + C (Q).

Un costo que puede estar incluido en el costo de adquisicin es el costo de revisin del inventario, en el
cual se incurre cuando se coloca una orden y es necesario revisar el inventario para determinar el nmero
disponible de artculos y determinar la cantidad a pedir. Se incurrira en este costo si se lleva un sistema
de inventario peridico.

Cuando el sistema mismo produce los artculos, el costo fijo de adquisicin A recibe el nombre de costo
de preparacin de un lote de produccin y los costos asociados seran los costos de la mano de obra
requerida para preparar el equipo de produccin, costo de los materiales que se usen durante el perodo
de prueba, costos del tiempo durante el cual no hay produccin debido a la preparacin, los costos
administrativos en que se incurra con motivo de la produccin del lote de artculos, etc.

Los costos que dependen de la cantidad producida sern los costos de la mano de obra directa, material
directo y gastos generales de la produccin.

2) Costos de mantenimiento del inventario. En este costo se incluyen los costos de seguro, alquiler de
depsitos (almacenamiento) y el costo de manejarlos, tales como luz, celadores, etc. Un costo que es
frecuentemente el ms importante, no es un costo (gasto) directo, sino un costo de oportunidad y es el
costo en que se incurre por tener un capital muerto o invertido en inventarios, en vez de tenerlo invertido
en otra actividad ms lucrativa. Este costo es igual a la mayor tasa de retorno que el sistema podra
obtener en inversiones alternativas.

Los costos de oportunidad son directamente proporcionales a la inversin en inventarios; en igual forma
pueden variar los costos debido a dao (obsolescencia) de los artculos y al robo.

La tasa en que se incurre en los costos de seguros no es estrictamente proporcional a la inversin en
inventarios, sino que puede variar en forma escalonada. Por ejemplo, si la inversin en inventarios es
menor o igual que K
1
pesos el seguro ser de N
1
y si est entre K
1
y K
2
pesos el seguro ser de N
2
, etc.

Se denotar por C
M
el costo de mantener una unidad en inventario durante una unidad de tiempo. As, si
durante el tiempo
t
hay un inventario de I
t
artculos, el costo de mantener este inventario estar dado por
C
M
I
t
t.

Si el costo de mantener el inventario es el costo de oportunidad, entonces se supondr que la tasa a la
cual se incurre en este costo es proporcional a la inversin. Se denotar por i la constante de
proporcionalidad. Si C es el costo de un artculo, el costo de mantener una unidad en inventario durante
una unidad de tiempo ser iC. Las unidades de i sern de costo por unidad de tiempo por cada unidad
monetaria invertida.

El costo de mantener una unidad en inventario es directamente proporcional a la longitud de tiempo que la
unidad permanece en inventario. Si se supone que el nivel de un inventario se comporta como lo indica la
figura 7.5, el costo de llevar el inventario durante el tiempo enmarcado en la figura est dado por:

Costo = C
M
(I
1

1
+ I
2

2
+ I
3

3
+ ... + I
8

8
) = C
M
I
t
t
B. Caldern. Introduccin a la Simulacin. Cap 7. Simulacin de Sistemas de Inventarios 7 -
7


I
1


I
2


I
3


I
4

I
5


I
6





1

10



Figura No 7.5 Variacin en el nivel del Inventario

Es decir, el costo de mantenimiento del inventario durante el tiempo t es igual al costo unitario de
mantenimiento por el rea bajo la curva del inventario. Si se quiere encontrar el costo por unidad de
tiempo, basta dividir la expresin anterior por t, y se encuentra que el costo de mantener el inventario por
unidad de tiempo es directamente proporcional al inventario promedio.

Las unidades (dimensiones) de los diferentes costos que se han considerado hasta el momento estn
dadas por:
[ C ] =
[$]
[ ] Q
, [C
M
] = [iC] =
[$]
[ ][ ] Q T

[ A ] =[ $ ], [ i ] =
[$]
[$][ ] T T
=
1


donde [Q] denota unidades de cantidad, [$] denota unidades monetarias o de pesos y [T] denota
unidades de tiempo.

3) Costos de escasez, ruptura o dficit. Este costo surge cuando ocurre la demanda por un artculo y el
sistema no tiene existencias. Este es el costo ms difcil de determinar. Algunos de los componentes
asociados con el costo unitario de escasez puede incluir:

- Cotos ocasionados por trabajo extra.
- Costos por procedimientos administrativos especiales.
- Prdidas de ventas especficas.
- Prdida de goodwill.
- Prdida de consumidores.

Para estimar el costo de escasez es necesario distinguir dos situaciones que pueden presentarse cuando
no se dispone de existencias para satisfacer una demanda:

- Cuando la demanda se puede satisfacer una vez se haya reabastecido el inventario.
- Cuando las ventas se pierden.

(a) Cuando la demanda se puede satisfacer posteriormente: Caso demanda comprometida

Es muy difcil determinar el costo en que se incurre cuando una orden es devuelta al consumidor, ya que
estos costos pueden incluir aspectos tales como prdida de goodwill, o el costo o prdida ocasionado al
consumidor al no poder usar ste el artculo a tiempo. Otros aspectos de costo de escasez pueden
medirse con menor grado de dificultad, tales como el costo de notificar al consumidor que el artculo no
est en el depsito y que le ser enviado ms tarde, los costos de enviar el artculo, etc.
























B. Caldern. Introduccin a la Simulacin. Cap 7. Simulacin de Sistemas de Inventarios 7 -
8

Cuando el sistema es quien usa el artculo, este costo ser el costo de mantener un equipo inactivo y un
personal ocioso por falta de material; en tal caso es relativamente fcil obtener una medida del costo de
escasez.

Generalmente se asume que hay un costo de escasez asociado con cada unidad que se demanda; este
costo depender del tiempo que se demore el sistema en enviar el artculo al cliente. La funcin ms
general que puede utilizarse es C
E
= TT
1
+ TT
2
t, es decir, un costo fijo para cada unidad que no se
despacha a tiempo, mas un costo variable que es directamente proporcional al tiempo durante el cual la
orden espera se despachada. Este costo de escasez se aplica al nmero medio de unidades que tienen
que esperar antes de ser despachadas.

Las unidades de C
E
son [C
E
] =
[$]
[ ][ ] Q T


(b) Cuando las ventas se pierden

Dado que la demanda se pierde cuando el sistema est sin existencias, el costo de las prdidas en ventas
no puede depender del tiempo. Se puede asumir que cuando se incurre en costos por prdida de ventas,
existe un costo fijo asociado con cada unidad demandada y que no puede ser ordenada. El costo de las
ventas perdidas incluye diferentes factores tales como la prdida de goodwill, la prdida de la utilidad de la
venta, la prdida de clientes que en un futuro pueden ir a otra parte, etc. Este costo tambin puede incluir
los asociados con procedimientos especiales para informar al consumidor que su demanda no puede ser
satisfecha. La forma ms sencilla de estimar este costo es considerar el valor de la utilidad perdida. Este
costo ser denotado por C
E
. As, si V es el precio unitario de venta, el costo por escasez podr estimarse
como C
E
= V - C

Las unidades de C
E
son [C
E
] = [iC] =
[$]
[ ] Q


3.4 Propiedades de las restricciones

Las restricciones en los sistemas de inventarios tienen que ver con varias propiedades que en una u otra
forma representan limitaciones a las componentes discutidas antes. Algunas de las restricciones que pueden
ocurrir son las siguientes:

- Restricciones en las unidades. Las unidades pueden considerarse como continuas o discretas. Por
ejemplo, en algunos sistemas se deben pedir siempre por docenas.

- Restricciones de espacio. El espacio para almacenar los artculos puede ser limitado.

- Restricciones en los costos. En algunos sistemas de inventarios puede no permitirse la ocurrencia de
determinado tipo de costos. Por ejemplo, la poltica del sistema puede ser no permitir escasez. En este
caso el costo de escasez es prohibitivo (C
E
)

- Restricciones en el capital invertido, es decir, la inversin en inventarios puede estar limitada a un capita
mximo.

4 Aspectos generales de la simulacin de sistemas de inventarios

El objetivo al estudiar un problema de inventario es determinar la poltica operativa que minimice el costo total
del sistema. Si se est simulando el sistema de revisin peridica, se debe determinar el perodo ptimo de
revisin T y el nivel mximo al cual debe llevarse el inventario S. En el sistema de punto de reorden, deben
determinarse los valores ptimos del punto de reorden R y del tamao del lote Q.

Antes de entrar a la simulacin de los sistemas antes mencionados, es conveniente analizar algunos aspectos
que son comunes a ambos sistemas, para luego estudiar cada sistema por separado y analizar posteriormente
la posibilidad de disear un simulador para ambos sistemas.

B. Caldern. Introduccin a la Simulacin. Cap 7. Simulacin de Sistemas de Inventarios 7 -
9
La simulacin de los sistemas de inventarios se har, al igual que la simulacin de sistemas de colas, con
base en eventos. Es decir, una vez definidos los eventos se buscar el de ms cercana ocurrencia, se
ejecutar el evento primario y se efectuarn todas las ramificaciones que resulten del evento que ha ocurrido.

4.1 Eventos

En la simulacin de inventarios se pueden distinguir los siguientes eventos:

- La demanda por artculos
- La revisin del inventario y como consecuencia la colocacin de una orden para su reabastecimiento.
- La llegada de un lote de artculos
- El fin de la simulacin

Las caractersticas de los tres primeros elementos ya fueron estudiadas al analizar las propiedades de los
sistemas de inventarios. Sin embargo, a continuacin haremos un repaso de los mismos, pero esta vez desde
el punto de vista de la simulacin.

1) Caractersticas de la demanda. Generalmente se supone que el modelo de la demanda es por completo
independiente del sistema que se analice. Es decir, el sistema no tiene ningn control sobre la demanda.

La demanda se define mediante el tiempo entre demandas sucesivas y el nmero de unidades requeridas
en cada demanda. El tiempo entre demandas sucesivas puede ser una constante o una variable aleatoria.
En igual forma, el nmero de unidades requeridas en cada demanda puede ser constante o puede ser una
variable. Por ejemplo, cuando registramos las ventas diarias de determinado artculo, estamos
considerando el tiempo entre demandas sucesivas como constante (un da) y el nmero de unidades
requeridas en cada demanda como variable. Cuando el tiempo entre demandas sucesivas y/o la cantidad
demandada son variables aleatorias, entonces estarn definidos mediante la respectiva distribucin de
probabilidad.

2) Revisin del inventario y colocacin de rdenes. En el sistema de punto de reorden se supone que se tiene
un sistema continuo de inventarios y que en cualquier instante se puede saber cul es el inventario
disponible. Sin embargo, slo es necesario conocer el estado del inventario cuando ocurre una demanda
que haga bajar el nivel del inventario (fsico y en rdenes) al punto de reorden o por debajo de l. Es
decir, en el sistema Q es necesario efectuar una revisin del inventario cada que ocurre una demanda para
decidir si es necesario colocar una orden para reabastecer el inventario; esta orden sera por una cantidad
fija Q.

En el sistema de revisin peridica, el nivel del inventario es revisado a intervalos fijos de tiempo (T) para
conocer el tamao de la orden que debe colocarse. En este sistema puede suponerse que existe un
sistema peridico de inventarios y que al final del perodo es necesario hacer una revisin para conocer las
existencias y en base en las mismas colocar un pedido.

Si revisado el inventario se concluye que hay que colocar una orden, es necesario estimar el tiempo que
tardara esa orden en sea adicionada al inventario. Este tiempo de espera, como ya se indic, puede ser
constante o variable.

En la simulacin y en el sistema real puede suceder que en un instante haya varias rdenes colocadas,
pero no recibidas, y debido a lo aleatorio de los tiempos de espera, podra suceder que las rdenes se
cruzaran, es decir, si una orden que se coloc en un tiempo t
1
y otra orden se coloc en un tiempo t
2
, t
2
>
t
1
, la orden colocada en t
2
puede llegar primero que la orden colocada en t
1
. Por lo tanto, el modelo de
simulacin que se disee deber tener en cuenta este aspecto.

Cuando exista un costo de revisin del inventario, este costo deber tenerse en cuenta en el sistema de
revisin peridica, ms no en el sistema de punto de reorden (en el cual se supone que el inventario se
mantiene actualizado) a no ser que se desee comparar ambos sistemas.

3) Recibo de rdenes. Cuando se revisa el inventario y se decide colocar una orden para reabastecer el
inventario, es necesario estimar su fecha de llegada, es decir, se debe generar un evento futuro que ser
la llegada de dicho pedido. Cuando el prximo evento sea la llegada de una orden, es necesario saber
qu se har con la misma, de acuerdo a las caractersticas del sistema simulado.
B. Caldern. Introduccin a la Simulacin. Cap 7. Simulacin de Sistemas de Inventarios 7 -
10

Si cuando llega una orden no hay demanda insatisfecha, entonces todo el lote que llegue ser adicionado
al inventario existente. Si hay demanda insatisfecha y comprometida, entonces, del lote de unidades que
llegue, se satisface primero la demanda insatisfecha o comprometida y el resto se agrega al inventario. Si
se est simulando un sistema de ventas perdidas, todas las unidades que lleguen irn al inventario.

Cuando llegue un lote de unidades, se debe actualizar el nmero de rdenes que estn pendientes por
llegar y eliminar dicho evento de la lista de eventos.

4) Fin de la simulacin. Se calculan las estadsticas requeridas y se genera el reporte de salida.

4.2 Formulacin general del modelo

Un sistema de inventarios ha sido definido como aquel sistema en el cual son relevantes los costos de
adquisicin, de mantenimiento y de escasez. Es decir, la poltica que se escoja es aquella que minimice el
costo total del sistema, que estar dado por la suma de los costos anteriores. Por lo tanto, se debe buscar
una forma de expresar los diferentes costos del sistema de acuerdo a las variables que es necesario tener en
cuenta. Con respecto a los costos unitarios se usar la misma anotacin que se defini anteriormente, a
saber:

C
M
: Costo de mantener una unidad en inventario una unidad de tiempo.
C
E
: Costos de escasez. Dependiendo de las caractersticas del sistema simulado, tendr los siguientes
significados:
- Costo por unidad de demanda no satisfecha por unidad de tiempo, cuando la demanda se
compromete.
- Costo por unidad no vendida cuando la demanda se pierde.
A: Costo fijo de ordenar un lote de artculos para reabastecer el inventario.
C
R
: Costo de revisar el inventario (sistemas de revisin peridica). Podra estar incluido en A.
C: Costo unitario o precio de compra.

Si I
t
representa el inventario que hay en el tiempo t y ese inventario se mantiene durante un tiempo t,
entonces el costo de mantenimiento del inventario durante ese tiempo (CM
t
) estar dado por:

CMt = CM. I
t
. t

Si durante el tiempo t no hubo existencias sino un dficit de E
t
unidades, el costo de mantenimiento del
inventario durante ese tiempo sera cero (0) y el costo de escasez (CEt) estara dado por:

CEt = C
E
. E
t
. t

Si las ventas se pierden, el costo anterior de escasez no se aplicar, sino que en el momento en que se pierda
la venta se aplicar el respectivo costo de ventas perdidas dado por C
E
. VP.

Si en el tiempo t se examina el estado de un sistema de inventarios, entonces es necesario tener en cuenta
algunos de los siguientes aspectos:

1. Si I
t
representa las unidades que hay en inventario en el tiempo t, y esas unidades han estado en
inventario durante un tiempo
t
, entonces el costo en que ha incurrido el sistema para mantener esas
unidades en inventario durante
t
, est dado por CM. I
t
.
t
, es decir, el costo de mantenimiento del
inventario hasta el tiempo t - CMt - estar dado por:

CMt = CMt + CM. It t

2. Puede suceder que en el tiempo t no haya unidades en inventario sino que por el contrario exista un dficit
E
t
de artculos que deber satisfacerse cuando llegue un lote de artculos. Si el dficit es E
t
, y se ha
mantenido durante el intervalo de tiempo t, el costo acumulado de escasez hasta el tiempo t (CEt) est
dado por:
CEt = CEt + C
E
. E
t
t

B. Caldern. Introduccin a la Simulacin. Cap 7. Simulacin de Sistemas de Inventarios 7 -
11
Si se est simulando un sistema de ventas perdidas, entonces no se aplicara el costo anterior, ya que el
costo de escasez sera independiente del tiempo. El costo de escasez se aplicara en el instante en que
las ventas se perdieran.

3. Si en el tiempo t tiene lugar una demanda por D
t
artculos, podran presentarse las siguientes situaciones:

a. D
t
I
t
:Hay en inventario artculos suficientes para satisfacer la demanda. Entonces el inventario
resultante sera I
t
- D
t
artculos, es decir el inventario se reduce en la cantidad demandada.

b. 0 < I
t
< D
t
: Aunque hay artculos en inventario stos no son suficientes para satisfacer toda la
demanda. En este caso se satisfar parte de la demanda (I
t
) y el resto (D
t
- I
t
) ser la demanda no
satisfecha a tiempo, la cual se podr comprometer para ser satisfecha cuando se reabastezca el
inventario, o se perder, de acuerdo a las caractersticas del sistema analizado. Despus de satisfecha
parcialmente la demanda, la escasez o ventas perdidas, segn el caso, sern E
t
= E
t
+ D
t
- I
t
y el nivel
del inventario ser Cero (0): I
t
= 0

c. I
t
= 0. No hay artculos en inventarios. En este caso, no se puede satisfacer ninguna parte de la
demanda, y sta ir a formar parte de la demanda comprometida (E
t
= E
t
+ D
t
) o se perder, segn el
sistema.

Cuando las ventas se pierden, debe actualizarse inmediatamente el costo de las ventas perdidas.

Si la variable IO
t
representa los artculos que hay fsicamente en inventario mas las rdenes que se han
colocado pero que an no han llegado, entonces cada vez que ocurre una demanda, esta variable debe
ser actualizada de acuerdo a la demanda que se satisfaga o puede satisfacerse. Es decir, si toda
demanda puede ser finalmente satisfecha (ahora o posteriormente), entonces cada vez que ocurra una
demanda, a la variable IO
t
debe restrsele la demanda total (IO
t
= IO
t
- D
t
). Sin embargo, si las ventas se
pierden, esta variable debe actualizarse nicamente con la parte de la demanda que se satisfaga, es decir
con I
t
(IO
t
= IO
t
- I
t
)..

En algunos sistemas de inventarios, el costo de mantenimiento podra calcularse con base en lo que haya
en existencias y en pedidos, y no nicamente con base en las existencias.

Si se est simulando el sistema de punto de reorden, entonces cada vez que ocurre una demanda se debe
examinar lo que hay en inventario y en rdenes para saber si se lleg al punto de reorden. Si se lleg al
punto de reorden ( IO
t
R ), se coloca una orden por una cantidad fija Q, la cual puede tardar algn
tiempo en llegar. Cuando se coloca la orden el sistema incurre en un nuevo costo, el costo de adquisicin -
costo de colocacin de la orden mas el costo de los artculos. Estos costos sera A + CQ. El costo
acumulado de adquisicin hasta el tiempo t (CAt) sera:

CAt = CAt + A + CQ

El costo anterior se actualiza solamente cuando IO
t
R.

5. Si se est simulando el sistema de revisin peridica y en el tiempo t ocurre una revisin, se debe definir el
tamao de la orden que debe colocarse, el cual est dado por Q = S - IO
t
, Q = S - I
t
si no hay rdenes
pendientes por llegar. En este momento el sistema est incurriendo en el costo de revisar el inventario
(C
R
), en el costo de colocar la orden (A) y en el costo de los artculos. Por lo tanto, el costo acumulado de
adquisicin hasta el tiempo t ser el dado por:

CAt = CAt + A + C
R
+ CQ

6. Si en el tiempo t llega un lote de Q artculos, entonces lo primero que debe hacerse es satisfacer la
demanda comprometida y el resto llevarlo al inventario. Las siguientes expresiones ilustran las diferentes
situaciones que pueden presentarse:

E
t
= E
t
- Q, I
t
= 0 si E
t
> Q.
I
t
= I
t
+ Q - E
t
, E
t
= 0 si E
t
Q.

Habiendo considerado los diferentes aspectos de cualquier sistema de inventario, se puede entrar ahora a la
simulacin de los mismos.
B. Caldern. Introduccin a la Simulacin. Cap 7. Simulacin de Sistemas de Inventarios 7 -
12

5 Modelo de simulacin para los sistemas Q y T

5.1 Aspectos generales

Para la simulacin de los sistemas de inventario se usar el enfoque por eventos, es decir, la simulacin se
har siguiendo los cambios que se pueden presentar en el estado del inventario de acuerdo a los eventos que
vayan ocurriendo.

En el sistema Q la revisin del inventario es un evento secundario o condicional y se presenta como
consecuencia de una demanda. Por lo tanto se tienen nicamente tres eventos primarios, a saber:

- El fin de la simulacin
- La demanda por artculos (llegada de un cliente)
- La llegada de un lote de artculos para reabastecer el inventario.

En el sistema T o de revisin peridica el inventario solamente se revisa cada T unidades de tiempo y no cada
vez que ocurra una demanda. Adems, cuando se coloca una orden por un lote de artculos, el tamao del
lote no es siempre el mismo, sino que ser variable, dependiendo del nivel de existencias o de lo que haya en
existencias y en rdenes pendientes de entrega en el momento de hacer la revisin y del nivel mximo que
deben alcanzar esas existencias. Por lo tanto, en el sistema T la revisin del inventario no es consecuencia
directa de una demanda, sino que es un evento independiente. Por lo tanto, adems de los eventos
considerados en el sistema Q se debe incluir el siguiente evento adicional:

- Fin de la simulacin.
- Ocurrencia de una demanda.
- Ocurrencia de una revisin del inventario.
- Llegada de un lote de artculos.

La figura 7.6 presenta en forma grfica un diagrama de flujo descriptivo de las diferentes actividades que
deben desarrollarse en la simulacin, tanto para el sistema de punto de reorden como de revisin peridica.

Cuando se simula el sistema Q debern definirse los valores de Q y R y en el sistema T los valores de T y S,
junto con los dems parmetros comunes a ambos sistemas, tales como costos, semillas, inventario inicial,
distribuciones.,etc.

Con respecto al desarrollo del programa de simulacin, es necesario identificar las siguientes etapas:

1 Creacin de la imagen del sistema (inicializacin del sistema), que comprende
1.1 Lectura de los parmetros bsicos para la simulacin, tales como costos unitarios, semillas,
parmetros de las distribuciones, parmetros del sistema o poltica a simular, inventario inicial.
1.2 Inicializacin de las variables de estado, tales como nivel del inventario fsico, inventario fsico y en
rdenes, rdenes pendientes, etc.
1.3 Inicializacin de contadores para recoger estadsticas, tales como inventario medio, escasez
media, costos, etc.
2 El algoritmo de simulacin, que comprende:
2.1 La bsqueda del prximo evento y recoleccin de estadsticas de variables que dependen del
tiempo.( Contadores del tipo n
t
t)
2.2 La realizacin del evento, que como ya se indic puede ser uno de los siguientes:
2.2.1 Ocurrencia de una demanda.
2.2.2 La llegada de un lote
2.2.3 La revisin del inventario
2.2.4 El fin de la simulacin

3 La generacin del reporte de salida, que tiene lugar cuando el evento es el fin de la simulacin.

B. Caldern. Introduccin a la Simulacin. Cap 7. Simulacin de Sistemas de Inventarios 7 -
13








1 PRXIMO EVENTO?

A 4
3 2
EVENTO: DEMANDA











SI Puede satisfacerse
Sistema T? No toda la demanda ?

Si NO






NO
Ventas Perdidas?
B
C Si













Figura 7.6 Simulacin de Sistemas de inventario. Diagrama de flujo descriptivo.

4






COMIENZA LA SIMULACIN
2
LECTURA DE DATOS
Actualizacin de estadsticas
sobre demandas satisfechas
y no satisfechas
Asignacin de valores de
Q y R o de T y S.
INICIALIZACIN DEL
ESTADO DEL SISTEMA:
- Nivel del inventario
- Escasez, ordenes pendientes
LISTA DE EVENTOS:
- Fin de Simulacin
- Primera Demanda
LISTA DE EVENTOS:
- Primera Revisin
INICIALIZAR CONTADORES
Bsqueda del prximo evento
RELOJ = 0
Actualizacin de contadores
del tipo n
t
t)
1
1
Avance del Reloj al tiempo del
prximo evento:
RELOJ=Tiempo Prximo Evento
Registrar cantidad pedida - D
Actualizar lista de eventos con
prxima demanda.
Generar tiempo de la prxima
demanda y la prxima demanda
EVENTO: LLEGADA LOTE
Se reduce el
inventario fsico en
la cantidad pedida.
Inventario fsico y en
rdenes se reduce en la
demanda satisfecha.
Demanda Satisfecha
= Nivel del Inventario
Se reduce el inventario
fsico y en rdenes en la
cantidad pedida
Identificar tamao del lote Q
Se reduce el
inventario a cero
Se actualizan ventas
prdidas
Demanda comprometida
= Valor anterior
+Demanda insatisfecha
Se reduce el inventario
fsico y en rdenes en la
cantidad pedida
2
B. Caldern. Introduccin a la Simulacin. Cap 7. Simulacin de Sistemas de Inventarios 7 -
14

Sistema de Punto NO Alcanza a satisfacer
de Reorden? Demanda comprometida?

NO SI

Se lleg al Punto
de Reorden?






B


1

B

3








Se desea realizar mas NO
Simulaciones?

SI






A

B

Figura 7.6 Simulacin de Sistemas de inventario. Diagrama de flujo descriptivo.
COLOCAR UN NUEVO PEDIDO
- Generar Tiempo de Espera
- Actualizar Costos de Adquisicin
Actualizar Lista de Eventos con
el tiempo de llegada del lote.
Calcular el tamao del lote
COLOCAR UN NUEVO PEDIDO
- Generar Tiempo de Espera
- Actualizar Costos de Adquisicin
Actualizar Lista de Eventos con
el tiempo de llegada del lote.
Actualizar Lista de Eventos con
la Prxima Revisin
EVENTO: REVISIN INVENT.
Se satisface demanda
comprometida y se lleva
el resto al inventario.
Se reduce el nivel
de la demanda
comprometida
Se actualiza la Lista de
Eventos Futuros,
eliminando esta llegada.
EVENTO:FIN DE LA SIMULACIN
GENERAR REPORTE DE SALIDA:
- Inventario y Escasez Promedio.
- Inventario Fsico y en rdenes promedio.
- Costo promedio por unidad de tiempo.
- Etc.
Realizar los cambios requeridos:
- Variables de Decisin (Q,R) o (T,S)
- Reinicializar semillas.
Fin
Simulacin
B. Caldern. Introduccin a la Simulacin. Cap 7. Simulacin de Sistemas de Inventarios 7 -
15
Para desarrollar un modelo de simulacin para los sistemas Q y T es necesario definir una variable que
identifique para un caso particular el sistema que se va a simular. Esa variable denominada SISTEMA podr
tomar los siguientes valores:

SISTEMA = 1 Si se ha de simular el sistema Q.
SISTEMA = 2 cuando se va a simular el sistema T.

En los numerales siguientes se desarrollan algunos aspectos y se definen algunas variables que hay que tener
en cuenta en el diseo del modelo de simulacin, que puede luego implementarse en un computador..

5.2 Lista de Eventos Futuros MEF

Los eventos que pueden ocurrir en una simulacin tiene tres atributos bsicos, a saber:

- El tiempo de ocurrencia del evento.
- El tipo de evento
- La entidad que causa el evento. Para la simulacin de inventarios ser la cantidad asociada con el
evento.

Para llevar la informacin sobre los eventos futuros, se usar un arreglo denominado Matriz de Eventos
Futuros - MEF, que ser un arreglo en dos dimensiones, con la siguiente estructura:

Fila No TIEMPO CANTIDAD TIPO
1 Tiempo de Simulacin No hay Fin tipo 1
2 Tiempo Prxima Demanda Demanda Demanda tipo 2
3 Tiempo prxima revisin Nivel mximo S Revisin inv tipo 3
4 Tiempo de llegada Tamao del lote Q Llegada lote tipo 4
5 Tiempo de llegada Tamao del lote Q Llegada lote tipo 4

N Tiempo de llegada Tamao del lote Q Llegada lote tipo 4

Por lo tanto el significado general de este arreglo ser el siguiente:

- MEF(I,1) = representa el tiempo de ocurrencia del evento.
- MEF(I,2) = representa la cantidad asociada con el evento (demanda, nivel mximo, lote).
- MEF(I,3) = representa el tipo de evento, segn la siguiente convencin:
= 1 si el evento es el fin de la simulacin
= 2 si el evento es una demanda.
= 3 si el evento es la revisin del inventario (solamente se da si se simula el sistema T).
= 4 si el evento es la llegada de un lote para reabastecer el inventario.

El nmero de filas ocupadas depender del sistema a simular y del nmero de lotes que estn pendientes por
llegar. Cuando se inicialice el sistema en el tiempo cero (RELOJ = 0) se llenarn, las dos primeras filas en el
sistema Q y las tres primeras en el sistema T, siendo la tercera la relacionada con la prxima revisin. Cuando
se haga la revisin y se coloque un pedida para reabastecer el inventario, estos lotes pendientes por llegar
irn a partir de la fila tres en el sistema Q y de la fila cuatro en el sistema T.

El tiempo de ocurrencia de los futuros eventos puede definirse como una variable entera, para lo cual puede
ser necesario definir un factor de escala de tal forma que al calcular los tiempos de los eventos no se pierda
informacin en el momento de truncar o redondear los valores. Por ejemplo, si el tiempo medio entre
ocurrencia de una demanda es 0.5 horas, entonces puede usarse como unidad de tiempo el minuto (factor de
escala de 60) y no la hora, o un factor de escala de 30.

Esta informacin se guardar de la siguiente manera:

MEF (1,1) = Tiempo de simulacin
MEF (1,2) = 1, que indica que el evento es el fin de la simulacin.

MEF (2,1) = Tiempo de ocurrencia de la prxima demanda. Puede ser aleatorio.
B. Caldern. Introduccin a la Simulacin. Cap 7. Simulacin de Sistemas de Inventarios 7 -
16
MEF (2,2) = Guarda la cantidad que demandar el prximo cliente. Puede ser una variable
aleatoria.
MEF (2,3) = 2 que indica que el evento es una demanda.

MEF (I,1), I > 2 Para I=3 guardar el tiempo de la prxima revisin en el sistema T y para I 3 en el
sistema Q el tiempo de llegada de un lote para reabastecer el inventario.
MEF (I,2), I > 2: Para I=3 guardar el nivel mximo del inventario S, y para I 3 en el sistema Q el
tamao del lote que est pendiente por llegar.
MEF(I,3), I > 2: Para I = 3 guardar el valor de tres (3) en el sistema T, lo cual indica que el evento es la
revisin del inventario, y en el sistema Q el valor de cuatro (4), que indica que el evento
es la llegada de un lote.

Como en un momento dado puede que no haya lotes pendientes por llegar al sistema, o por el contrario puede
que haya varias rdenes que se han colocado pero que no han llegado, entonces el arreglo MEF debe ser
abierto y debe existir alguna variable que indique o cuntas rdenes estn pendientes por llegar o cuntas filas
haya ocupadas en este arreglo. Se usar la variable NFILA para indicar el nmero de filas ocupadas en el
arreglo MEF. El valor mnimo de NFILA es dos en el sistema Q y tres en el sistema T. Adems, las filas
ocupadas sern las primeras; por lo tanto, cuando llegue un lote ser necesario disminuir el nmero de filas
ocupadas y reorganizadas, si es del caso, de tal forma que cuando se vaya a buscar el prximo evento, se
busque nicamente en las primeras filas de la matriz.

5.3 Recoleccin de estadsticas

En la simulacin de inventarios hay variables cuyo valor debe darse en funcin del tiempo, es decir, al recoger
informacin acerca de esta variable, es necesario indicar el tiempo durante el cual la variable tom
determinado valor. Esas variables son el inventario y la escasez, pero esta ltima slo se da cuando el
sistema se compromete a satisfacer la demanda cuando haya existencias. Si las ventas se pierden la nica
variable que depende del tiempo es el inventario.

Se recoger informacin acerca de las unidades requeridas en cada demanda y sobre la parte de la demanda
que es satisfecha inmediatamente y sobre la demanda que debe esperar ser satisfecha o que se pierde.

Costos La informacin de costos es la siguiente:
- Costos de mantenimiento: CMt = CMt + CM. It t
- Costos de Escasez: CEt = CEt + C
E
. E
t
t, cuando la demanda se compromete.
- CEt = CEt + C
E
. VP
t
, si la demanda no satisfecha se pierde.
- Costos de adquisicin: CAt = CAt + A + CQ


5.4 Seudo cdigo. Simulacin de sistemas de inventarios

PROCEDIMIENTO GENERAL
(1) CREACIN IMAGEN DEL SISTEMA
LECTURA DE PARMETROS BSICOS
Tiempo de simulacin, semillas, costos, Tipo_Sistema, Tipo_escasez, inventario inicial
Parmetros de distribuciones de:
Tiempos entre llegada de clientes (demandas)
Cantidad demandada
Tiempo de espera
Si Tipo_Sistema = Sistema Q, entonces
Leer Tamao Lote (Q) y Punto de Reorden (R)
Si no
Leer Nivel Mximo (S) y Perodo de Revisin (T)
Fin Si
INVOCAR RUTINA DE INICIALIZACIN


(2) ALGORITMO DE SIMULACIN
Prximo Evento: Demanda (Llegada Cliente al Sistema)
Mientras Prximo Evento Fin_Simulacin
B. Caldern. Introduccin a la Simulacin. Cap 7. Simulacin de Sistemas de Inventarios 7 -
17
Rutina de Prximo Evento
Si Prximo Evento = Demanda ,entonces
Invocar Rutina de Demanda
Si no
Si Prximo Evento = Revisin, entonces
Invocar Rutina de Revisin
Si no
Si prximo Evento = Llegada Lote, entonces
Invocar Rutina Llegada Lote
Fin si
Fin si
Fin si
Fin Mientras
(3) INVOCAR RUTINA DE GENERACIN DE REPORTES
Si hay mas experimentos de simulacin, entonces
Establecer condiciones de nueva simulacin
Volver a inicializar el sistema
Fin si
FIN DE LA SIMULACIN

RUTINA DE INICIALIZACIN
RELOJ = 0
* Inicializacin del estado del sistema
Inventario = Inventario Inicial (It = II)
Inventario Fsico y en Ordenes = Inventario Inicial (IOt = II)
* Inicializacin lista de eventos
* Evento tipo 1: Fin de Simulacin.
MEF(1,1) = Tiempo Simulacin
MEF(1,2) = 1
* Evento tipo 2 : Llegada nuevo cliente (Generar Tiempo entre Demandas y Cantidad pedida
MEF(2,1) = Reloj + Tiempo entre demandas
MEF(2,2) = 2
MEF(2,3) = Cantidad Pedida
Nmero de Eventos = 2
* Eventos tipo 3: Fin de servicio de las k estaciones
Si Tipo Sistema = Sistema T
MEF(3,1) = Reloj + Tiempo entre demandas
MEF(3,2) = 3
MEF(3,3) = S
Nmero de Eventos = 3
Fin si
* Inicializacin contadores para estadsticas
Nmero Clientes (demandas)= 0
Numero demandas atendidas = 0
Suma _It = 0 (tipo n
t
t )
Suma_Et = 0 (tipo n
t
t)
Ventas Perdidas = 0
Nmero pedidos = 0
Artculos pedidos = 0
FIN RUTINA DE INICIALIZACION
RUTINA DE PROXIMO EVENTO
* Bsqueda de Prximo Evento
Min = 1
Para fila = 2 hasta Nmero de eventos
Si (MEF(fila,1) MEF(min,1) entonces
Min = fila
Fin si
Fin para
Tiempo del Prximo Evento: TPE = MEF(min,1)
B. Caldern. Introduccin a la Simulacin. Cap 7. Simulacin de Sistemas de Inventarios 7 -
18
t = TPE - RELOJ
* Actualizacin de contadores sobre variables de estado del tipo n
t
t
Suma _It+ = It * t
Suma_Et+ = It * t
RELOJ = TPE
FIN RUTINA DE PRXIMO EVENTO
RUTINA DE LLEGADA DE DEMANDA
* Evento tipo 2 : Llegada nuevo cliente
Evento: Llegada de un cliente (Demanda).
Demanda_actual = MEF(min,3)
* Actualizar Evento Primario: Programar nueva demanda
Generar Tiempo de Prxima demanda (TD)
Generar prxima cantidad pedida (D)
MEF(2,1) = Reloj + Tiempo entre demandas
MEF(2,3) = D
Nmero de Clientes (demandas)+ = 1
Si Demanda_actual It, entonces
Numero de demandas atendidas+ = 1
It = It demanda actual.
IOt = IOt - demanda actual
Si no
Demanda satisfecha = It
Demanda insatisfecha = Demanda actual It
It = 0
Si Tipo_escasez = Demanda comprometida, entonces
Et = Et +demanda insatisfecha
IOt = IOT Demanda actual
Si no
Ventas perdidas+ = demanda insatisfecha
IOt = IOT Demanda satisfecha
Fin si
Fin si
* Revisin del inventario (Sistema Q)
Si Tipo Sistema = Punto de Reorden, entonces
Si IOT Punto de Reorden, entonces
Nmero de pedidos+ = 1
Artculos pedidos+ = Q
IOt+ = Q.
Generar Tiempo de espera (L)
Nmero de eventos+ = 1
MEF(nmero de eventos,1) = Reloj + Tiempo de espera
MEF(nmero de eventos,2) = 4
MEF(nmero de eventos,3) = Q
Fin si
Fin
FIN RUTINA DEMANDA
RUTINA DE REVISIN
* Actualizar Evento Primario: Programar nueva revisin
MEF(min,1) = Reloj + Tiempo de revisin (T)
Q = S IOT
Nmero pedidos+ = 1
Artculos pedidos+ = Q
IOt+ = Q.
Generar Tiempo de espera (L)
Nmero de eventos+ = 1
MEF(nmero de eventos,1) = Reloj + Tiempo de espera
MEF(nmero de eventos,2) = 4
MEF(nmero de eventos,3) = Q
FIN RUTINA LLEGADA DE CLIENTE
B. Caldern. Introduccin a la Simulacin. Cap 7. Simulacin de Sistemas de Inventarios 7 -
19
RUTINA DE LLEGADA DE LOTE
Q = MEF(min,3)
Si Et Q, entonces
It = It + Q - Et
Et = 0.
Si no
Et = Et - Q
Fin si
Si min < Nmero de eventos
MEF(min,1) = MEF(nmero de eventos,1)
MEF(min,2) = MEF(nmero de eventos,2)
MEF(min,3) = MEF(nmero de eventos,3)
Fin si
Nmero de eventos- = 1
FIN RUTINA LLEGADA DE LOTE
RUTINA DE GENERACION DEL REPORTE DE SALIDA
* Clculo de:
Inventario promedio = Suma_It/Reloj
Escasez promedio = Suma_Et/Reloj
Nivel Servicio = (Nmero de demandas Nmero demandas atendidas)/ Nmero demandas
Promedio lote = Artculos pedidos/Nmero pedidos
Costo Inventario = Inventario Promedio * Costo_manto
Costo Pedido = Nmero pedidos * Costo_pedido/Reloj
Costo_artculos = Artculos pedidos *costo_unitario/Reloj
Si Tipo_escasez =Demanda comprometida, entonces
Costo escasez = Suma_Et * Costo_escasez
Si no
Costo escasez = Ventas perdidas * Costo_escasez/Reloj
Fin si
Costo = Costo Pedido + Costo artculos + Costo Inventario + Costo escasez
Imprimir: Estadsticas
FIN RUTINA DE GENERACION DE REPORTE

5.5 Ejemplo. Simulacin en hoja de clculo

Ejemplo. La tabla siguiente presenta la simulacin realizada en excel durante 45 das del siguiente sistema de
inventarios: Se hace un pedido por 50 unidades cuando el inventario llegue a un nivel de 20 unidades. La
demanda que no se pueda satisfacer a tiempo se pierde. La demanda y el tiempo de espera tienen las
distribuciones emprica mostradas a continuacin:

Demanda 0 1 2 3 4 5 6 7 8 9 10
Probabilidad 0.01 0.02 0.04 0.06 0.09 0.14 0.18 0.22 0.16 0.06 0.02

Tiempo de espera 3 4 5
Probabilidad 0.2 0.6 0.2

B. Caldern. Introduccin a la Simulacin. Cap 7. Simulacin de Sistemas de Inventarios 7 -
20
Simulacin de sistemas de inventario. Sistema de Punto de Reorden

Reloj
(das)
Inv
inicial
Lote Demanda Demanda.
Satisf.
Total
Ventas
Perdidas
Invent.
fsico
final
Inv fsico
y en
rdenes
Ordenes
?
Tiempo
de
espera
Llegada
lote
0 50 0 50 50
1 50 0 5 5 0 45 45 0 0 0
2 45 0 7 7 0 38 38 0 0 0
3 38 0 4 4 0 34 34 0 0 0
4 34 0 7 7 0 27 27 0 0 0
5 27 0 7 7 0 20 20 50 5 11
6 20 0 5 5 0 15 65 0 0 0
7 15 0 5 5 0 10 60 0 0 0
8 10 0 3 3 0 7 57 0 0 0
9 7 0 6 6 0 1 51 0 0 0
10 1 0 5 1 4 0 50 0 0 0
11 0 50 8 8 4 42 42 0 0 0
12 42 0 8 8 4 34 34 0 0 0
13 34 0 6 6 4 28 28 0 0 0
14 28 0 7 7 4 21 21 0 0 0
15 21 0 8 8 4 13 13 50 4 20
16 13 0 6 6 4 7 57 0 0 0
17 7 0 4 4 4 3 53 0 0 0
18 3 0 8 3 9 0 50 0 0 0
19 0 0 2 0 11 0 50 0 0 0
20 0 50 7 7 11 43 43 0 0 0
21 43 0 5 5 11 38 38 0 0 0
22 38 0 7 7 11 31 31 0 0 0
23 31 0 8 8 11 23 23 0 0 0
24 23 0 9 9 11 14 14 50 4 29
25 14 0 7 7 11 7 57 0 0 0
26 7 0 5 5 11 2 52 0 0 0
27 2 0 2 2 11 0 50 0 0 0
28 0 0 8 0 19 0 50 0 0 0
29 0 50 7 7 19 43 43 0 0 0
30 43 0 3 3 19 40 40 0 0 0
31 40 0 2 2 19 38 38 0 0 0
32 38 0 5 5 19 33 33 0 0 0
33 33 0 6 6 19 27 27 0 0 0
34 27 0 9 9 19 18 18 50 5 40
35 18 0 5 5 19 13 63 0 0 0
36 13 0 2 2 19 11 61 0 0 0
37 11 0 4 4 19 7 57 0 0 0
38 7 0 4 4 19 3 53 0 0 0
39 3 0 7 3 23 0 50 0 0 0
40 0 50 7 7 23 43 43 0 0 0
41 43 0 8 8 23 35 35 0 0 0
42 35 0 9 9 23 26 26 0 0 0
43 26 0 6 6 23 20 20 50 4 48
44 20 0 6 6 23 14 64 0 0 0
45 14 0 5 5 23 9 59 0 0 0
Promedi
o
20.5 50 5.87 5.36 0.51 19.6 41.8 50.0 4.4



B. Caldern. Introduccin a la Simulacin. Cap 7. Simulacin de Sistemas de Inventarios 7 -
21
6 Organizacin del modelo de simulacin. Subprogramas

Con el fin de facilitar la ejecucin de las actividades anteriores, y para permitir una mayor flexibilidad para
realizar los cambios que pueden surgir, debido principalmente a las fuentes de variaciones aleatorias, todas
las etapas anteriores sern desarrolladas en mdulos independientes (procedimientos o subprogramas), pero
todas las variables aleatorias sern generadas en el programa principal.

En el programa principal se deben leer las caractersticas generales de la simulacin y los parmetros de las
distribuciones que definen el tiempo entre demandas sucesivas, la cantidad requerida en cada demanda y el
tiempo de espera. Adems, se debe ejecutar el control de las diferentes rutinas o procedimientos, de acuerdo
con el tipo del evento que ocurra. Finalmente se debe realizar la organizacin de las diferentes simulaciones,
si se van a simular varias alternativas. (definir proceso de optimizacin, si es del caso). Todas las variables
aleatorias que se necesiten sern generadas en el programa principal, de tal forma que los subprogramas
sean independientes de estas distribuciones.

6.1 Programa principal

Las actividades generales que se desarrollarn en el programa principal se describen a continuacin, y se
resumen en la figura siguiente:

1) Leer las caractersticas generales de la simulacin y los parmetros de las distribuciones que definen el
tiempo entre demandas sucesivas, la cantidad requerida en cada demanda y el tiempo de espera.
2) Cuando se desee simular el sistema Q se deben leer los valores del punto de reorden (R) y del tamao
del lote (Q) y si se trata del sistema T se deben leer los valores del nivel mximo del inventario (S) y del
perodo entre dos revisiones sucesivas (T). Si se trata de determinar una poltica ptima, inicialmente se
deben leer los valores iniciales de las caractersticas de operacin e iniciar el algoritmo de optimizacin, y
al final de la simulacin se deben realizar las modificaciones del caso.
3) En el programa principal se debe generar, de acuerdo con las respectivas distribuciones, el tiempo en que
ocurrir la primera demanda (TD) y la cantidad que ser requerida.

Simulacin de Sistema de Inventarios. Programa Principal.

Inicio del programa
Leer caractersticas generales de la simulacin
Reloj = 0
Inicializar el sistema
Prximo evento = demanda
Mientras prximo evento Fin de simulacin, entonces
Buscar prximo evento
Actualizar contadores
Reloj = tiempo del prximo evento
Si (Prximo evento = demanda) entonces
Procedimiento demanda
Si (sistema = Punto de Reorden) entonces
Si ( Inventario <= Punto de Reorden) entonces
Realizar Pedido (Q)
Fin si
Fin si
Si no
Si (evento = Revisin) entonces
Realizar Revisin (Hacer pedido)
Si no
Si (evento = Llegada lote) entonces
Recibir lote
Fin si
Fin si
Fin si
Fin mientras
Generar Reporte
Fin Simulacin
B. Caldern. Introduccin a la Simulacin. Cap 7. Simulacin de Sistemas de Inventarios 7 -
22

4) Inicializar todo el estado del sistema de inventarios y de las subrutinas que recogern estadsticas.
(INICIALIZAR)

5) Buscar el prximo evento y actualizar las estadsticas acerca de variables que dependen del tiempo. La
informacin sobre el prximo evento se encuentra en la fila min del arreglo MEF, y est definido por el
valor que tome MEF (min, 3). Segn su valor se realizarn los subprogramas enunciados en los
siguientes prrafos.

6) Evento = Demanda. Si MEF (min, 3) = 2 el prximo evento es una demanda. En este caso, en el
programa principal se genera el tiempo de la prxima demanda (TD) y la cantidad requerida (D) y la
subrutina DEMANDA se encarga de manejar el sistema. Si se trata del sistema Q, se pregunta si se
alcanz el punto de reorden; si no se alcanz el punto de reorden o si se trata del sistema T, se busca el
prximo evento. Si se alcanz el punto de reorden, se genera el tiempo que va a demorar el pedido y
todas las actividades relacionadas con el nuevo pedido son desarrolladas por la subrutina REVISIN.

7) Evento = Revisin. Si MEF (min, 3) = 3 el prximo evento es la revisin del inventario (sistema T) y se
debe calcular el tamao del lote que debe colocarse. En el programa principal se genera el tiempo de
espera L y la subrutina REVISIN realiza las dems actividades relacionadas con la colocacin del
pedido.

8) Evento = Recibo lote. Si MEF (min, 3) = 4 el prximo evento es la llegada de un lote de artculos para
reabastecer el inventario. La subrutina RECIBO realiza las actividades relacionadas con el recibo y
almacenamiento del lote.

9) Evento = Fin de simulacin. Si MEF (min, 3) = 1 el prximo efecto es el fin de la simulacin. En este
caso se hace la generacin del reporte de salida, es decir, se realiza un resumen de la simulacin,
(subrutina REPORTE), se calculan costos y valores medios y se imprimen los resultados.

Si terminada la simulacin se desea realizar otro experimento de simulacin, se hacen las modificaciones que
sean necesarias y se vuelve a inicializar el sistema.

A continuacin se da una breve explicacin de las actividades desarrolladas en cada subrutina.

6.2 Subrutina INICIALIZAR

Esta subrutina inicializa todas las variables de estado, los primeros eventos y las variables para recoger
estadsticas. Las actividades realizadas se pueden resumir en las siguientes:

1) Variables de estado. Se inicializa el inventario fsico (It) y el inventario fsico y en rdenes (IOt) en el
inventario inicial. El inventario inicial se puede leer al definir las caractersticas generales del sistema, o se
puede asignar de acuerdo con la caracterstica del sistema a simular en los valores Q +R para el sistema
Q o en S para el sistema de revisin peridica. Adems, se define en cero el valor de la demanda
comprometida.
2) Primeros eventos. Se deben programar los primeros eventos de la simulacin, los cuales sern: El fin de
la simulacin, el tiempo de ocurrencia de la primera demanda con la cantidad demandada, y si se simula
el sistema de revisin peridica, se debe programar el tiempo de la primera revisin.
3) Contadores para recoger informacin. La informacin bsica que puede ser de inters en la simulacin de
un sistema de inventarios es la siguiente:
Demanda satisfecha a tiempo
Demanda no satisfecha a tiempo
Nmero de demandas
Nmero de demandas satisfechas a tiempo, para calcular el nivel de servicio.
Inventario fsico promedio. Se usar tambin para calcular el costo medio de mantenimiento del
inventario.
Demanda comprometida o escasez promedio. Se usar tambin para calcular el costo medio de escasez
o demanda comprometida.
Nmero total de pedidos.
Costo total de adquisicin.
Ventas perdidas, si es del caso.

B. Caldern. Introduccin a la Simulacin. Cap 7. Simulacin de Sistemas de Inventarios 7 -
23
6.3 Subrutina Prximo evento

Esta subrutina busca cundo ha de ocurrir el prximo evento, y su tiempo de ocurrencia. Adems recoge
informacin acerca de las variables que dependen del tiempo, como son el inventario promedio y la escasez
media. Cuando ocurren eventos simultneos, se le da prelacin al ltimo evento que se ha encontrado, as,
cuando ocurren simultneamente una demanda y la llegada de un lote para reabastecer el inventario, se le da
prelacin a este ltimo evento.

6.4 Subrutina DEMANDA

Esta subrutina, mostraba en la figura 7.11 maneja el sistema cuando el prximo evento es una demanda. La
subrutina lo primero que hace es guardar la cantidad pedida (KD) y actualizar la lista de eventos futuros con la
nueva demanda (tiempo y cantidad). Posteriormente, la subrutina examina lo que puede suceder a la
demanda que acaba de llegar, si puede ser o no satisfecha. Posteriormente recoge informacin acerca de la
demanda que se satisfizo o no se satisfizo. Adems, se actualiza el estado del sistema.

6.5 Subrutina REVISIN

Esta subrutina revisa el inventario para determinar, dependiendo del sistema simulado, la cantidad a pedir y la
prxima revisin.

Esta subrutina determina cundo llegar la orden que se acaba de colocar, actualiza el registro de inventario
fsico y en rdenes (IOT) y los costos de adquisicin. Adems recoge informacin acerca del tiempo de
espera y del tamao del lote.

6.6 Subrutina RECIBO

Esta subrutina maneja el sistema cuando se recibe una orden para reabastecer el inventario, y realiza,
bsicamente, dos actividades:

Actualizar los registros de demanda comprometida (Et) y del nivel de inventario (It), y
Reorganizar la lista de eventos futuros de tal manera que en el arreglo MEF estn ocupadas las primeras
filas.

6.7 Subrutina REPORTE

En esta rutina se presentan los resultados bsicos de la simulacin, lo cual incluye el clculo de los diferentes
indicadores, incluyendo los costos promedio del sistema y el nivel de servicio, que como ya se indic
previamente corresponde al porcentaje de veces que se satisface a tiempo la demanda total. Tambin incluye
la impresin de los anteriores resultados, junto con las caractersticas bsicas del sistema simulado

Ejemplo. El costo de mantener un artculo en inventario es $ 1 por unidad y por ao. Cuando la demanda no
se satisface inmediatamente, se pierde a un costo de $5 por unidad. Cuando se coloca una orden se incurre
en un costo de $ 20, adems de costo de los artculos comprados, a razn de $ 5 por unidad. La demanda
diaria y el tiempo de espera, en das, siguen las distribuciones que se dan a continuacin.

Distribucin de probabilidad de la
demanda diaria
Distribucin de probabilidad del tiempo
de espera (das)
Demanda Diaria Probabilidad Tiempo de espera
(da)
Probabilidad
5 0.01 2 0.15
6 0.03 3 0.20
7 0.06 4 0.03
8 0.11 5 0.20
9 0.19 6 0.15
10 0.31
11 0.17
12 0.07
13 0.03
14 0.02


B. Caldern. Introduccin a la Simulacin. Cap 7. Simulacin de Sistemas de Inventarios 7 -
24
Se desea obtener las estadsticas bsicas de la simulacin y cual poltica es mejor, entre las siguientes: Un
sistema <Q,R> con Q = 330 y R = 20, la poltica <S, T>, con un nivel mximo de 350 unidades y un perodo
de revisin de un mes (das). La figura VII-16 presenta adems del programa principal, los resultados de
simular el sistema Q para Q =330 y R = 20 (proyecto de simulacin No. 9) y los resultados de simular el
sistema T para L = 350 y T = 30 das.

Los datos y variables usados para las dos simulaciones fueron los siguientes:

Costo de mantenimiento Cm: $1/unidad-ao = $1/300 por unidad - da = $0.00333/unidad-da
Costo de escasez : $5/unidad
Costo de pedido A : $20/orden
Costo unitario c : $5/unidad
Tiempo de simulacin: 1000 das
Inventario inicial II : 500
Semillas : 787 para el tiempo entre demandas, 329 para la cantidad demandada y 1477 para el
tiempo de espera.
Sistema de ventas perdidas
IX (I), 1 = 1, 10 : Valores de la demanda diaria
P (I), I = 1, 10 : Probabilidad de que ocurra la demanda IX (I)
L (I), I = 1, 5 : Valores del tiempo de espera
PL (I), I = 1, 5 : Probabilidad de ocurrencia de un tiempo de espera IL (I)
Vector_demanda: :Vector que contiene la demanda, de 100 posiciones
Vector_tpo_espera :Vector que contiene los valores del tiempo de espera, usando el mtodo de
Marsaglia, para variables empricas.

Para definir la distribucin de probabilidad tanto de la demanda como del tiempo de espera se us el mtodo
de Marsaglia.

Los principales resultados de las dos simulaciones realizadas en el lenguaje de programacin Fortran fueron
los siguientes:

Concepto \ Sistema Sistema de revisin
continua
Q = 330, R = 20
Sistema de Revisin
peridica
T = 30, S = 350
Tiempo simulado (das) 1000 1000
Nivel de Servicio (%) 95.4 99.70
Costo total de Mantenimiento 533.63 564.93
Costo de ventas perdidas 1835 105
Costo de adquisicin 540 660
Costo de los artculos 44550 47315
Nmero de pedidos 27 33
Costo por unidad de tiempo 47.46 48.64
Demanda media satisfecha 9.37 9.72
Demanda media insatisfecha 0.37 0.02
Inventario fsico medio 160.1 169.5
Inventario medio fsico y en rdenes 193.8 204.3


7 Optimizacin en sistemas de inventarios

Generalmente el objetivo que se persigue al estudiar un sistema de inventarios es la determinacin de una
poltica ptima, por lo general aquella que minimice el costo total del sistema. Mediante la simulacin y debido
a las caractersticas propias de la misma, y a los costos de efectuarla, no se puede garantizar que se obtiene
exactamente la poltica ptima de cualquier sistema, pero s se puede obtener una poltica que est muy cerca
de la ptima, sin que el costo de obtenerla sea demasiado alto. En el sistema de punto de reorden, se deben
determinar los valores del Punto de Reorden y del Tamao del Lote ptimos <R
*
,Q
*
>, y en el sistema de
Revisin Peridica el objetivo ser la determinacin del perodo entre revisiones y el nivel mximo al cual debe
elevarse el inventario <T
*
,S
*
>.

B. Caldern. Introduccin a la Simulacin. Cap 7. Simulacin de Sistemas de Inventarios 7 -
25
7.1 Mtodos de bsqueda

Para determinar un valor ptimo mediante la simulacin hay varios procedimientos dependiendo de las
caractersticas de las variables cuyo valor se trate de determinar. Los dos procedimientos ms comunes son
los siguientes:

Simulacin de todas las alternativas. Cuando el nmero de alternativas es limitado, se pueden simular
todas las alternativas y escoger la mejor. Es decir, cuando las polticas que se pueden simular son pocas,
o cuando las variables de inters slo pueden tomar determinados valores, y la combinacin de los
diferentes valores de esas variables no es muy elevado (lo cual hara que el costo de determinar la poltica
ptima no fuera muy alto) se pueden simular todas las alternativas y escoger la mejor.

Proceso de optimizacin. Cuando el nmero de alternativas es muy alto, o no se conozca a priori cuantas
son, o cuando las variables de inters varan en forma continua y pueden tomar, en teora un nmero
infinito de valores, entonces es necesario usar un procedimiento de optimizacin, que para el caso de la
simulacin sera mtodo de bsqueda.

Cuando se tiene una sola variable (X) y se requiere determinar su valor ptimo (X*) mediante un procedimiento
de bsqueda, se le designa asigna a esa variable un valor inicial (X
0
) y un incremento (X), y se determina el
valor de la funcin objetivo en el punto inicial, y luego en un nuevo punto situado a una distancia X hacia la
derecha del punto inicial (X
0
+ X); si la funcin objetivo es mejor en este punto que en el punto inicial, se
ensayan nuevos valores ubicados a la derecha del punto inicial hasta que no se obtenga ninguna mejora en la
funcin objetivo. Si la funcin objetivo en el punto X
0
+ X es peor que en el punto inicial X
0
, entonces se
ensaya el punto X
0
- X; si la funcin objetivo es mejor en este punto que en el punto inicial, se ensayan
nuevos valores a la izquierda del valor inicial, hasta que no se obtenga ninguna mejora significativa en la
funcin objetivo. Si la funcin objetivo en el punto (X
0
- X) es peor que la funcin en X
0
, entonces el mejor
punto es el punto inicial. El procedimiento anterior puede reiniciarse tomando como punto inicial el mejor valor
que se haya obtenido, y disminuyendo el incremento.

Cuando se tienen varias variables, puede usarse el procedimiento para una sola variable, dejando constantes
todas las variables menos una, y variando sta hasta que no se obtenga ninguna mejora en la funcin
objetivo. Enseguida se deja esta ltima variable constante y se vara otra de las restantes variables. Este
procedimiento se repite hasta que no se obtenga ninguna mejora significativa en la funcin objetivo. Este
procedimiento recibe el nombre de Bsqueda de un solo Factor.

En la simulacin de sistemas de inventarios se tiene, en general, un nmero ilimitado de alternativas, ya que el
punto de reorden o la cantidad a pedir, pueden tomar muchos valores. Sin embargo se le podran asignar a
las variables de inters un nmero limitado de valores y considerar el problema como si se tuviera un nmero
limitado de alternativas. Ms especficamente, si se est simulando el sistema Q de inventarios se podra
proceder de la siguiente manera:

Se asignan N valores a la cantidad a pedir -Q. sean Q
1
, Q
2
, ,,,Q
N
los valores asignados.
Se asignan M valores al punto de reorden. Sean R
1
, R
2
,... R
M
los valores asignados.
Se simulan las diferentes parejas de cantidad y punto de reorden que sean posibles, y se escoge la pareja
que d el menor costo. Sea (Q*, R*) la mejor poltica.

Si se encuentra que la mejor solucin para una o las dos variables queda en uno en los dos puntos
extremos considerados, esto nos indica que probablemente la solucin ptima no fue simulada y se hace
necesario ensayar nuevos valores en la regin no analizada. Por ejemplo, si se encuentra que Q* = Q
N
,
entonces es probable que la solucin ptima para Q quede a la derecha de Q
N
. Si R* = R
1
es probable
que el mejor valor del punto de reorden sea inferior a R
1
.


Si se quiere obtener una solucin ms exacta, se pueden asignar nuevos valores a las variables de decisin,
que estn alrededor de los mejores valores que ya se tienen. (Esto es equivalente a la reduccin en el
tamao del incremento).

Para la poltica ptima del sistema T se puede usar el mismo procedimiento indicado para el sistema Q,
asignando valores al perodo de revisin y al nivel mximo.


B. Caldern. Introduccin a la Simulacin. Cap 7. Simulacin de Sistemas de Inventarios 7 -
26
7.2 Valores iniciales para el proceso de bsqueda

A continuacin se dan unas indicaciones de cmo escoger el valor inicial para cada una de las diferentes
variables de decisin, ya que si se escoge adecuadamente el punto inicial, se reducir el costo de encontrar la
solucin ptima. Bsicamente el proceso consiste en darle valores iniciales a las variables de decisin usando
los valores ptimos que se calculan suponiendo que se tiene un sistema completamente determinstico.

7.2.1 Tamao del Lote Q

Para escoger un valor inicial para el tamao del lote, que est cerca de la solucin ptima, se puede
considerar la solucin para un sistema determinstico, considerando que la demanda es constante e igual a la
demanda media. (Frmula de Harris o de lote econmico) Si la demanda para un intervalo de tiempo t est
descrita por la funcin continua de densidad f(x), entonces la demanda media para el tiempo t estar dada por
x(t):

=
0
) ( ) ( dx x f t x& &
Si la demanda est descrita por una funcin discreta de probabilidad p(x), entonces la demanda media estar
dada por

=
=
0
) ( ) (
x
x p x t x& & &
La tasa media de demanda estar dada por t t x / ) ( & & = . Es decir nos describe la demanda media por
unidad de tiempo.

Si se asume que la demanda es constante a una tasa de unidades por unidad de tiempo (ao, mes, etc.) se
puede demostrar que el costo de sistema de inventarios cuando se colocan rdenes por Q unidades, est
dado por (Frmula de Harris):

CT(Q) = A /Q + C +C
m
(Q / 2 +B)

Donde: A = Costo de colocar una orden para reabastecer el inventario.
C = Costo unitario.
C
M
= Costo unitario de mantenimiento del inventario
B = Inventario de seguridad

La solucin ptima se encuentra derivando la expresin del costo total con respecto a Q e igualando a cero, lo
cual nos da el siguiente valor par Q*:

C i
A A
C
Q
m
2 2 *
= =

El valor que se encuentra para Q* puede usarse como punto inicial Q
0
para el proceso de bsqueda del
ptimo o para definir los diferentes valores que se le asignan a Q, de acuerdo con el procedimiento empleado
para encontrar el ptimo. Si no se usa el mtodo de bsqueda sino el de ensayar varios valores, entonces la
mayora de los valores que se asignen a Q deben estar por encima de Q*.

Para los datos del ejemplo analizado anteriormente el valor inicial para Q estar dado por
342
00333 . 0
72 . 9 20 2 *
= =
x x
Q


7.2.2 Punto de Reorden R

Las existencias que deben haber disponibles cuando se decida reabastecer el inventario deben ser suficientes
para satisfacer la demanda mientras llega la orden colocada. Es decir, y como se ha indicado varias veces el
punto de reorden R debe ser la cantidad que se necesita para satisfacer la demanda durante el tiempo de
espera, sin que se presente escasez con mucha frecuencia, pero tambin sin que el costo de almacenamiento
sea demasiado elevado. Si el tiempo de espera L est comprendido en el rango (L
min

1
L
max
) y la demanda
B. Caldern. Introduccin a la Simulacin. Cap 7. Simulacin de Sistemas de Inventarios 7 -
27
por unidad de tiempo est comprendida entre X
min
y X
max
, entonces la demanda durante el tiempo de espera,
denotada por X (L) estar comprendida en el rango:

L
min
* X
min
X (L) L
max
* X
max


La demanda media durante el tiempo de espera est dada por: L x t x
& &
& & ) (

Si el punto de reorden es R, entonces a la diferencia entre el punto de reorden y la demanda media durante el
tiempo de espera se le denomina Inventario de seguridad B, es decir:

L x t x R B
& &
& & ) ( =

El inventario de seguridad B se usa para absorber las fluctuaciones que se puedan presentar en la demanda
y/o en el tiempo de espera. Es decir, sirve para amortiguar las variaciones en la demanda cuando sta
exceda, hasta ciento punto, a la demanda media.

Para los datos del ejemplo analizado anteriormente tenemos que el punto de reorden estar entre 10 y 84
unidades, con una demanda media de 39 (38.8) unidades.

Para determinar el punto ptimo de reorden mediante la simulacin, pueden emplearse varios enfoques, que
sern descritos a continuacin:

Proceso de optimizacin. Pueden asignarse varios valores al punto de reorden, como se indic antes,
simular para las diferentes combinaciones que pueden obtenerse con los valores asignados a Q y escoger
la mejor combinacin. Los valores que se asignen al punto de reorden deben estar comprendidos entre la
demanda mnima y mxima durante el tiempo de espera. Como el costo de escasez es generalmente
mucho mayor que el costo de mantenimiento del inventario, los valores que se asignen a R deben estar
por encima de la demanda media durante el tiempo de espera. Aun, el nmero de valores que se asignen
al punto de reorden podra no estar definido de antemano, sino que, al principio podra asignrsele al punto
de reorden el valor mximo, simular para los diferentes valores de Q, e ir disminuyendo el valor del punto
de reorden hasta llegar al punto de reorden de mnimo costo.

Nivel de servicio. Mediante la determinacin de la distribucin de la demanda durante el tiempo de espera.

Si el tiempo de espera es constante, entonces mediante el uso de las convoluciones se podra determinar
analticamente la demanda durante el tiempo de espera. Por ejemplo, si el tiempo de espera para la entrega
de un pedido es 3 das, y la demanda diaria de ese artculo puede ser 0, 1 2, 3 con probabilidades de 0.15,
0.25, 0.40 y 0.20 respectivamente, la demanda durante el tiempo de espera estar comprendido entre 0 y 9
unidades y tiene la siguiente distribucin:

Demanda
durante L
Probabilidad

Probabilidad
Acumulada * 100

0 0.003375 0.3375
1 0.016875 2.0250
2 0.055125 7.5375
3 0.119125 19.4500
4 0.192000 38.6500
5 0.229500 61.6000
6 0.202000 81.8000
7 0.126000 94.40000
8 0.048000 99.20000
9 0.008000 100.0000


Analizando la funcin de distribucin (probabilidad acumulada) se observa que la demanda durante el tiempo
de espera ser 8 unidades o menos en el 99.2 por ciento de las veces; ser menor o igual a 7 unidades el
94.4 por ciento de las veces, ser menor o igual a 6 unidades el 81.8 por ciento de las veces.
B. Caldern. Introduccin a la Simulacin. Cap 7. Simulacin de Sistemas de Inventarios 7 -
28

La determinacin del punto de reorden puede realizarse entonces con base en un nivel de servicio. Se
entiende por nivel de servicio al porcentaje de veces que el sistema de inventarios puede satisfacer la
demanda que ocurra durante el tiempo de espera
1
. As un nivel de servicio del 95% quiere decir que el
sistema satisface completamente la demanda en el 95% de los casos. Si en el problema que estamos
analizando deseamos un nivel de servicio del 95% el punto de reorden debe ser igual a 7 unidades. Si el nivel
de servicio fuera del 81.8% el punto de reorden debera ser de 6 unidades.

Para determinar el punto ptimo de reorden pueden definirse varios niveles de servicio, y con base en dichos
niveles se escogen los valores posibles del punto de reorden.

Sin embargo cuando el tiempo de espera es aleatorio la determinacin de la distribucin de la demanda
durante el tiempo de espera es ms complicada, ya que al calcular la probabilidad de que la demanda tome un
valor especfico es necesario considerar adems de la variacin en la demanda, la variacin en el tiempo de
espera. Por ejemplo, si el tiempo de espera puede ser 1, 2, 3, 4 das y la demanda diaria puede ser 0, 1, 2
3 unidades y si se quiere calcular la probabilidad de que la demanda durante el tiempo de espera sea 3
unidades es necesario considerar: a) que el tiempo de espera puede ser 1, 2, 3 4 das; b) que para cada
uno de esos tiempos hay muchas formas en que la demanda puede ser 3 unidades. (Hay 35 maneras
diferentes en que la demanda durante el tiempo de espera puede ser 3 unidades).

La distribucin de la demanda durante el tiempo de espera puede determinarse ms fcilmente mediante la
simulacin. El procedimiento para su determinacin es el siguiente:

Simular (generar) el tiempo de espera.
Simular la demanda que tiene lugar durante el tiempo de espera.
Repetir varias veces el procedimiento anterior, tabulando los resultados para determinar la distribucin
emprica de la demanda durante el tiempo de espera y con base en esta distribucin fijar los puntos de
reorden para varios niveles de servicio.

A continuacin se muestra la distribucin del tiempo de espera y de la demanda diaria.

Tiempo de espera (L)

Probabilidad P (L) Demanda diaria (X) Probabilidad P (X)
1 0.10 0 0.15
2 0.20 1 0.25
3 0.40 2 0.40
4 0.30 3 0.20

La demanda durante el tiempo de espera est comprendida entre 0 y 12 unidades y la determinacin analtica
de su distribucin es bastante complicada. Los resultados de simular 1.000 tiempos de espera se dan a
continuacin.

1
Otra definicin del nivel de servicio est relacionada con el porcentaje de la demanda que el
sistema es capaz de satisfacer a tiempo. Por ejemplo, si la demanda media es 10 unidades, y el
sistema entrega a tiempo, en promedio 9 unidades, entonces el nivel de servicio sera del 90%.
Sin embargo, usaremos como nivel de servicio la definicin dada previamente, relacionada con el
porcentaje de veces que se satisface la demanda.
B. Caldern. Introduccin a la Simulacin. Cap 7. Simulacin de Sistemas de Inventarios 7 -
29

Demanda


Frecuencia


Probabilidad


Probabilidad
Acumulada * 100
0 19 0.019 1.9
1 58 0.058 7.7
2 86 0.086 16.3
3 150 0.150 31.3
4 149 0.149 46.2
5 159 0.159 62.1
6 138 0.138 75.9
7 110 0.110 86.9
8 74 0.074 94.3
9 33 0.033 97.6
10 17 0.017 99.3
11 6 0.006 99.9
12 1 0.001 100.0

Con base en la distribucin de la demanda durante el tiempo de espera pueden definirse los niveles de
servicio; as, se desea un nivel de servicio del 97.6 por ciento, el punto de reorden debe ser de 9 unidades;
para un nivel de servicio del 95 por ciento el punto de reorden debe ser de 8 unidades y para un nivel de
servicio del 90 por ciento el punto de reorden debe ser 7 unidades.

7.2.3 Perodo de revisin T

Si cada T unidades de tiempo se coloca una orden para reabastecer el inventario y si la demanda ocurre a una
tasa constante de unidades por unidad de tiempo, el tamao de la orden que se coloque estar dado por:
Q = T T = Q/

Como punto inicial para el perodo de revisin puede usarse el valor que se encuentra cuando se asume
demanda determinstica a una tasa media , y que est dado por:
C i
A A
C
T
m

2 2
*
= =

Para el ejemplo que hemos estado analizando, este valor sera igual a
das
x
x A
C
T
m
35
72 . 9 00333 . 0
20 2 2
*
= = =



7.2.4 Nivel mximo del inventario S

El nivel al cual se eleva el inventario debe ser suficiente para satisfacer de la demanda que ocurra durante el
perodo de revisin ms el tiempo de espera. Es decir:

S = demanda durante (T + L)

o sea que el nivel mximo es funcin no slo del perodo de revisin (que es otra variable de decisin) sino
tambin del tiempo de espera (que puede ser aleatorio).

Para un T dado, el nivel mximo al cual se debe elevar el inventario debe ser menor o igual que la demanda
mxima durante T + L. Es decir:

S ) (
L D
max max
T S + =
La tabla siguiente presenta los resultados de la simulacin del siguiente problema para varios valores de la
cantidad a pedir (Q) y del punto de reorden.
B. Caldern. Introduccin a la Simulacin. Cap 7. Simulacin de Sistemas de Inventarios 7 -
30
La demanda diaria de un artculo en un sistema de produccin se muestra a continuacin. El costo de
mantener una unidad en inventario es de $ 0.10 por unidad/da. Si el sistema se queda sin existencias se
incurre en un costo de $ 5 por unidad/da. Cada orden de produccin que se coloque tiene un costo de $
2.000 ms el costo de los artculos que se estima en $ 150 la unidad. Sin embargo, la orden de produccin no
se puede empezar inmediatamente, sino que hay que esperar unos das antes de que se haga efectiva. A
continuacin se muestra la distribucin del nmero de das que demora en ser ejecutada la orden de
produccin. Se desea determinar el punto de reorden (R) y la cantidad que debe ordenarse (Q) de tal forma
que se minimice el costo total del sistema.

DEMANDA DIARIA

PROBABILIDAD TIEMPO DE ESPERA
(DAS)
PROBABILIDAD
10 0.200
15 0.100 1 0.05
20 0.070 2 0.18
25 0.098 3 0.26
30 0.170 4 0.33
35 0.156 5 0.08
40 0.090 6 0.10
45 0.074
50 0.042

La tabla siguiente presente los resultados de simular varias polticas. Como se observa, para varias polticas
los costos por unidad de tiempo son bastante cercanos. Para cada poltica se simularon 1000 das, 3 aos).

Optimizacin en sistemas de inventarios. Sistema Q

Punto de Conceptos Tamao del Lote Q
Reorden 900 1000 1100
70 Nivel de servicio 97.0 96.4
Costo de Mantenimiento 41,941 46,815
Costo de escasez 5,150 6,875
Costo de Pedido 60,000 54,000
Costo de compra 4,050,000 4,050,000
Costo unitario 4,157.1 4,157.7
80 Nivel de servicio 97.8 97.0 96.6
Costo de Mantenimiento 42,898 47,780 51,648
Costo de escasez 3,475 5,150 7,500
Costo de Pedido 60,000 54,000 50,000
Costo de compra 4,050,000 4,050,000 4,125,000
Costo unitario 4,156.4 4,156.9 4,234.1
100 Nivel de servicio 98.8 98.7 97.9
Costo de Mantenimiento 44,756 50,303 53,896
Costo de escasez 1,900 1,275 4,425
Costo de Pedido 60,000 54,000 50,000
Costo de compra 4,050,000 4,050,000 4,125,000
Costo unitario 4,156.7 4,155.6 4,233.3
120 Nivel de servicio 99.4 99.3
Costo de Mantenimiento 46,895 51,989
Costo de escasez 875 575
Costo de Pedido 60,000 54,000
Costo de compra 4,050,000 4,050,000
Costo unitario 4,157.8 4,156.6

B. Caldern. Introduccin a la Simulacin. Cap 7. Simulacin de Sistemas de Inventarios 7 -
31

Xxxxxxxxxxxx

d) Costos.

La informacin de costos es la siguiente:

- Costos de mantenimiento: CMt = CMt + CM. It t
- Costos de Escasez: CEt = CEt + C
E
. E
t
t, cuando la demanda se compromete.
- CEt = CEt + C
E
. VP
t
, si la demanda no satisfecha se pierde.
- Costos de adqusicin: CAt = CAt + A + CQ



Toda la informacin anterior se recoger de la siguiente manera:

a) Observaciones puntuales - Subrutina U555X (X, N)

Esta subrutina recoger la siguiente informacin:

N = 1 Nmero de unidades requeridas en cada demanda.
N = 2 Parte de la demanda que se satisface inmediatamente.
N = 3 Nmero de unidades que no son satisfechas inmediatamente y que tienen que
esperar o que se pierden, segn el sistema.
N = 4 Tiempo medio de espera

b. Variables de estado. Subrutina U555T (NX, DT, N)

Recoger la siguiente informacin:

N = 1 Inventario fsico durante el tiempo DT.
N = 2 Inventario fsico y en rdenes.

Cuando la demanda que no se satisface inmediatamente se puede satisfacer despus, esta informacin se
guardar en la posicin N = 3. Si la demanda se pierde, esta informacin no se recoger. Por lo tanto se
usar la variable KS para indicar qu sistema se est simulando as:

KS = 1 Si la demanda no satisfecha se compromete.
KS = 2 Si la demanda no satisfecha se pierde.

Si KS =- 1 entonare NESTT = 3; Si KS = 2 entonces NESTT = 2

c) Subrutina U55NU (NX0, ND, N, NX, DT)

Recoger informacin en la misma forma que la subrutina U555T, con un lmite inferior NXO (generalmente
NXO = O) y con un intervalo de tamao ND.

La figura 7.15, en el anexo de este captulo, presenta un listado completo de las anteriores subrutinas. Es de
observar que la mayora de las variables que se usan en diferentes subrutinas aparecen en instruccin
COMMON. Esta instruccin COMMON debe ir despus de la instruccin Common que define los arreglos en
que se recogen estadsticas.