Simulacion Act1
Simulacion Act1
2
1.2 Definiciones d< nniil n n n _
3
~| Capítulo 1 Principios básicos de la simulación
4
1.2 Definiciones de simulación ~|
personas que llegaron a un banco en un lapso de tiempo específico, podemos simular es-
ta variable con ecuaciones ligadas a distribuciones de probabilidad que reflejen dicho
comportamiento.
Otro tipo de clasificación es el de los modelos dinámicos o estáticos. Los modelos d i -
námicos son aquellos en los que el estado del'sistema que estamos analizando cambia
respecto del tiempo. Por ejemplo, el número de personas que hacen fila para entrar a una
sala de cine varía con el tiempo. Por otro lado, los modelos estáticos representan un re-
sultado bajo un conjunto de situaciones o condiciones determinado; por ejemplo, al lan-
zar un dado los únicos valores que se puede obtener son 1,2,3,4,5 o 6, de manera que el
resultado de la simulación será uno de tales valores posibles; este tipo de simulación ge-
neralmente se conoce como simulación de Monte Cario.
Por último, podemos hablar de modelos determinísticos y modelos probabilísti-
cos, conocidos también como estocásticos. Los primeros se refieren a relaciones cons-
tantes entre los cambios de las variables del modelo. Por ejemplo, si las cajas empleadas
en un proceso contienen siempre 5 productos, cada vez que se añada una caja al inven-
tario éste se incrementará en 5 unidades. Si, por el contrario, se da una distribución de pro-
babilidad en el proceso de manera que algunas cajas contienen 3 productos, otras 4 y así
por el estilo, el inventario se modificará según el número de piezas de cada caja y, en con-
secuencia, será necesario un modelo estocástico. En el caso de la simulación de eventos
discretos hablaremos de modelos matemáticos, discretos, dinámicos, y que pueden in-
cluir variables determinísticas y probabilísticas.
Ejemplo 1.1
Un taller recibe ciertas piezas, mismas que son acumuladas en un almacén temporal en
donde esperan a ser procesadas. Esto ocurre cuando un operario transporta las piezas del
almacén a un torno. Desarrolle un modelo que incluya el número de piezas que hay en el al-
macén esperando a ser atendidas en todo momento, y el número de piezas procesadas
en el torno.
En la siguiente figura»podemos observar cómo se vería un modelo de simulación pa-
ra este ejemplo.
Figura 1.1
Modelo de simulación
para el ejemplo 1.1
5
~| Capítulo 1 Principios básicos de la simulación
En este ejemplo podemos identificar algunos de los elementos que participan en un mo-
delo de simulación, de acuerdo con las definiciones que hemos comentado:
Sistema: En este caso, el sistema está conformado por el conjunto de elementos interre-
lacionados para el funcionamiento del proceso: las piezas, el almacén temporal, el opera-
rio, el torno.
E n t i d a d e s : En este modelo sólo tenemos una entidad: las piezas, que representan los flu-
jos de entrada al sistema del problema bajo análisis.
Estado del sistema: Podemos observar que cuando llevamos 1 hora 10 minutos de simu-
lación (vea el extremo superior derecho de la figura) en el almacén se encuentran 9 piezas
esperando a ser procesadas; el operario está transportando una pieza más para procesar-
la en el torno. El torno, por lo tanto, no está trabajando en ese momento, aunque ya ha
procesado 4 piezas. Además de estos datos, podemos llevar un control de otras estadísti-
cas relacionadas con el estado del sistema, como el tiempo promedio de permanencia de
las piezas en los estantes del almacén temporal o en el sistema global.
E v e n t o s : Entre otros, podríamos considerar como eventos de este sistema el tiempo de
descanso del operario o la salida de una pieza tras ser procesada por el torno. Además es
posible identificar un evento futuro: la llegada de la siguiente pieza al sistema (tendríamos
más eventos de este tipo respecto de las piezas que esperan a que el operario las tome).
Localizaciones: En este caso tenemos el almacén al que deberán llegar las piezas y en el
que esperarán a ser procesadas, así como el torno en donde esto ocurrirá.
Recursos: En este modelo, un recurso es el operario que transporta las piezas del alma-
cén al torno.
Atributos: Digamos que (aunque no se menciona en el ejemplo) las piezas pueden ser de
tres tamaños diferentes. En este caso, un atributo llamado tamaño podría agregarse a la
información de cada pieza que llega al sistema, para posteriormente seleccionar el tipo de
operación que deberá realizarse y el tiempo necesario para llevarla a cabo de acuerdo con
dicho atributo.
Variables: Tenemos dos variables definidas en este caso: el número de piezas en el alma-
cén y el número de piezas procesadas en el torno.
Reloj de la simulación: Como se puede ver en la esquina superior derecha de la figura
1.1, en este momento la simulación lleva 1 hora 10 minutos. El reloj de la simulación con-
tinuará avanzando hasta el momento que se haya establecido para el término de la simu-
lación, o hasta que se cumpla una condición lógica para detenerla, por ejemplo, el número
de piezas que se desean simular.
Otro concepto importante que vale la pena definir es el de réplica o corrida de la simu-
lación. Cuando ejecutamos el modelo en una ocasión, los valores que obtenemos de las
variables y parámetros al final del tiempo de simulación generalmente serán distintos de
los que se producirán si lo volvemos a correr usando diferentes números pseudo aleato-
rios. Por lo tanto, es necesario efectuar más de una réplica del modelo que se esté anali-
zando, con la finalidad de obtener estadísticas de intervalo que nos den una mejor
ubicación del verdadero valor de la variable bajo los diferentes escenarios que se presen-
tan al modificar los números pseudo aleatorios en cada oportunidad.
1.3 Ventajas y desventajas de I? c i r r
" >\»r\ñn j
En este sentido, la pregunta clave es cuánto tiempo se debe simular un modelo para
obtener resultados confiables. En general, podemos decir que todas las variables que se ob-
tienen en términos de promedios presentan dos diferentes etapas: un estado transitorio
y un estado estable. El primero se presenta al principio de la simulación; por ejemplo, en
el arranque de una planta, cuando no tiene material en proceso: el último de los procesos
estará inactivo hasta que el primer cliente llegue, y si el tiempo de simulación es bajo, su
impacto sobre la utilización promedio de este proceso será muy alto, lo cual no ocurriría
si el modelo se simulara lo suficiente para lograr una compensación. En el estado transi-
torio hay mucha variación entre los valores promedio de las variables de decisión del mo-
delo, por lo que formular conclusiones con base en ellos sería muy arriesgado, toda vez
que difícilmente nos darían una representación fiel de la realidad.
Por otro lado, en el estado estable los valores de las variables de decisión permane-
cen muy estables, presentando sólo variaciones poco significativas. En este momento las
decisiones que se tomen serán mucho más confiables. Sin embargo no todas las variables
convergen al estado estable con la misma rapidez: algunas pasan con más lentitud que
otras de un estado transitorio a un estado estable. Es responsabilidad del analista verificar
que las variables de decisión del modelo se encuentren en estado estable antes de dete-
ner el tiempo de la simulación.
Otro factor importante para decidir el tiempo de simulación es el costo de la corrida.
Mayor tiempo de simulación requiere más tiempo computacional, lo cual implica, nece-
sariamente, un costo más alto. Por supuesto, la situación empeora si a esto le agregamos
que en algunos casos es necesario efectuar más de tres réplicas.
7
~| Capítulo 1 Principios básicos de la simulación
Dentro de las ventajas más comunes que ofrece la simulación podemos citar las si-
guientes:
o) Es muy buena herramienta para conocer el impacto de los cambios en los proce-
sos sin necesidad de llevarlos a cabo en la realidad.
b) Mejora el conocimiento del proceso actual al permitir que el analista vea cómo se
comporta el modelo generado bajo diferentes escenarios.
c) Puede utilizarse como medio de capacitación para la toma de decisiones.
d) Es más económico realizar un estudio de simulación que hacer muchos cambios
en los procesos reales.
e) Permite probar varios escenarios en busca de las mejores condiciones de trabajo
de los procesos que se simulan.
f) En problemas de gran complejidad, la simulación permite generar una buena so-
lución.
g) En la actualidad los paquetes de software para simulación tienden a ser más sen-
cillos, lo que facilita su aplicación.
h) Gracias a las herramientas de animación que forman parte de muchos de esos pa-
quetes es posible ver cómo se comportará un proceso una vez que sea mejorado.
Tamaño insuficiente de la corrida. Como se mencionó antes, para poder llegar a con-
clusiones estadísticas válidas a partir de los modelos de simulación es necesario que las
variables aleatorias de respuesta estén en estado estable. El problema estriba en que,ge-