Está en la página 1de 15

¿QUÉ ES LA SIMULACIÓN?

“Se refiere a un gran conjunto de métodos y aplicaciones que buscan imitar el


comportamiento de sistemas reales, generalmente en una computadora con un
software apropiado”.
Simular consiste en utilizar herramientas que permitan reproducir un sistema real. El
objetivo es que la simulación sea lo más parecido al sistema real, en relación a:
1. Elementos incluidos.
2. Nivel de detalle.
3. Restricciones.
4. Elementos de entrada y salida del modelo.
Algunos de los sistemas reales que pueden ser simulados son los siguientes:
a. Planta de manufactura con máquinas, personas, métodos de trasporte,
bandas transportadoras y espacio de almacenamiento.
b. Un banco con diferentes tipos de clientes, servidores e instalaciones
(ventanillas de cajeros, cajeros automáticos, entre otros)
c. Un aeropuerto con pasajeros que facturan, pasan por seguridad y luego
a la puerta de embarque; vuelos de salida que requieren de
remolcadores de empuje y de retorno; asignación de pistas de aterrizaje
y despegue.
d. Las instalaciones de urgencias de un hospital (personal, habitaciones,
equipos, suministros y transporte de pacientes)
“Las personas a menudo estudian un sistema para medir su desempeño o mejorar su
operación, o diseñarlo si es que no existe. A los gerentes o controladores de un
sistema también les gustaría tener ayuda disponible para las operaciones cotidianas,
como decidir qué hacer en una fábrica si una máquina importante se avería.
Tipos de modelos
Modelos físicos: También llamados modelos icónicos, se refieren a réplicas a escala del
sistema. Un ejemplo común son las réplicas o versiones miniaturas de algunas
instalaciones o procesos (trenes eléctricos).
Modelos lógicos o matemáticos: Estos se refieren al conjunto de aproximaciones y
suposiciones acerca de la forma en la que funciona o funcionará el sistema estudiado.
Estos modelos realizados en computadora son, por lo general, más fáciles, baratos y
rápidos al momento de obtener respuestas en comparación a los físicos.

Análisis de la simulación por computadora


Ventajas
a. Capacidad para tratar con modelos muy complicados de sistemas.
b. Altamente rentable (elevada proporción de desempeño/precio del
hardware)
c. Herramienta flexible y de fácil uso.

Desventajas
a. Cuando la simulación se ve afectada por entradas aleatorias e
incontrolables, los resultados o salidas serán aleatorios. Ejecutar una
simulación estocástica una vez es como realizar un experimento al azar
una vez (se requiere de un tiempo para lograr una estabilización).

Tipos de simulaciones
Estático contra dinámico: Los estáticos son aquellos donde el tiempo no desempeña
un papel natural en los modelos (lanzar una moneda, el problema de la aguja de
Buffon).
Continuo contra discreto: Los modelos discretos son aquellos que presentan
variaciones en momentos específicos del tiempo.
Determinista contra estocástico: Los primeros son aquellos cuyas variables de
entrada no son aleatorias; a diferencia de los estocásticos, los cuales operan con al
menos una entrada aleatoria.

CONCEPTOS PRINCIPALES DE SIMULACIÓN


Medidas de desempeño
Uno de los pasos de mayor importancia, es la elección de las medidas de desempeño
que se desea recopilar una vez ejecutada la simulación; por lo general, estas son:
a. La producción total: Se refiere a la cantidad de elementos que salen del
sistema.
b. El tiempo promedio de espera en la cola: Es el registro de tiempo que va
desde que un elemento inicia la espera para ser atendido en un módulo,
hasta que se inicie dicha atención.
Opciones de análisis de resultados
Conjetura educada: Esta opción consiste en realizar operaciones aritméticas sencillas
que en ocasiones pueden llevar a al menos una perspectiva cualitativa del problema
(en ocasiones no)
Teoría de colas: Se refiere a la utilización de las fórmulas de teoría de colas para
generar una idea de donde están las colas y brindar valores estimados de tiempos de
espera
Simulación mecánica: Por “mecánica” se entiende que las operaciones individuales
ocurrirán como lo harían en la realidad. La simulación proporciona una forma concreta
de tratar directamente con el modelo (el sistema).
Piezas de un modelo de simulación
Entidades: Son objetos dinámicos que, por lo general, son creados, se mueven
alrededor del sistema durante un tiempo y finalmente son desechados (es importante
mencionar que no todas las entidades son desechadas, algunas se mantienen
circulando en el proceso).

Atributos: Para individualizar las entidades, se requiere la asignación de atributos.


Estos son características comunes de todas las entidades, pero que poseen valores
específicos que permiten diferenciarlas entre ellas.
Variables: Información que refleja alguna característica del sistema (no se ve afectada
por la cantidad o tipo de entidades). Existen dos tipos de variables: las incorporadas en
Arena (número en la cola, numero de servidores ocupadas, tiempo en el reloj de la
simulación actual, entre otros) y las definidas por el usuario (Tiempo de servicio,
tiempo de traslado, turno actual, entre otros). Las variables pueden ser usadas para
muchos propósitos y también pueden ser vectores o matrices.
Recursos: Con frecuencia las entidades compiten entre ellas por el servicio de los
recursos que representan cosas, como personal, equipo o espacio en el área de
almacenaje de tamaño limitado.
Colas: Cuando una entidad no puede seguir adelante (quizá porque requiere de un
recurso inmovilizado por otra entidad), se requiere de un lugar para esperar, esto se
define como cola. En Arena, las colas tienen nombres y pueden tener también
capacidades de representación.
Acumuladores estadísticos: Son las variables que permiten obtener las mediciones de
desempeño de resultados. Se puede obtener una vez finalizada la simulación o
conforme progresa la misma.

Eventos: Se define como algo que sucede en un instante de tiempo que tiene el poder
de cambiar atributos, variables o acumuladores estadísticos.

Reloj de simulación: Se refiere a la variable que almacena el valor actual del tiempo en
la simulación. Este permite detectar cuándo se aproxima la ocurrencia de algún evento
o la finalización de la simulación.
Empezar y parar: Esto se dirige a que el analista debe determinar las condiciones de
inicio apropiadas, cuanto debe durar una ejecución y si se debe detener en un tiempo
determinado o cuando ocurra algún evento.
Visión general de un estudio de simulación
Si bien es cierto ningún estudio de simulación sigue una “fórmula” prestablecida al
momento de decidir como modelar un sistema, los autores sugieren que se consideren
los siguientes aspectos:
1. Entender el sistema: El analista debe tener un sentimiento intuitivo y realista
de lo que sucede; en caso de no tenerlo, debe realizar visitas al lugar y
entrevistas a las personas que lo trabajen diariamente.
2. Ser claro en los objetivos: Hay que entender lo que se puede aprender del
estudio y no esperar más. Es esencial especificar acerca de lo que se observa,
manipula, cambia y, finalmente, entrega.
3. Formular la representación del modelo: Se refiere a la cantidad de detalles
requeridos, de la necesidad de modelar algunas partes del sistema de forma
cuidadosa y otras de manera primitiva.
4. Traducir a un software de modelación: Una vez que las suposiciones del modelo
se acepten, hay que representarlas fielmente en el software de simulación.
5. Verificar que la representación en la computadora caracterice fielmente el
modelo conceptual: Consiste en verificar que el modelo siga la lógica
establecida en la etapa conceptual.
6. Validar el modelo: Referido a ver si las distribuciones de entrada corresponden
con lo que se observó en el campo.
7. Diseñar los experimentos: Se debe planear qué se desea saber y cómo los
experimentos de simulación lo conducirán a obtener las respuestas de una
manera precisa y eficaz.
8. Ejecutar los experimentos: Consiste en iniciar las simulaciones, esta fase es muy
sencilla, pero depende de qué tan bien se diseñaron los experimentos y de la
validación del modelo.
9. Analizar los resultados: Llevar a cabo las formas correctas de análisis
estadísticos para ser capaz de hacer declaraciones acertadas y precisas.
10. Tener entendimiento: Esto es más fácil decirlo que hacerlo. ¿Qué significan los
resultados? ¿Todos tienen sentidos? ¿Cuáles son las consecuencias? ¿Se está
observando el conjunto adecuado de mediciones de desempeño?
11. Documentar lo que se hace: La documentación también es esencial para
convencer a la administración e implementar las recomendaciones en las que
trabajó tan duro para ser capaz de lograrlas con precisión y confianza.

Recorrido a través de Arena

¿Qué es Arena?
Arena es una aplicación (creada por Rockwell Software) del sistema operativo
Windows de Microsoft (totalmente compatible con otros software de Windows) que
permite la realización de modelos de simulación con un elevado nivel de detalle, tanto
conceptualmente como con el uso de animaciones.
¿Cómo instalar Arena en su computadora?
si su versión de Windows es Vista o 7, los pasos son los siguientes:
11. Insertar el CD
2. Clic derecho en el icono del CD y seleccionar la opción “Explorar” (“Open”).

3. Una vez dentro de los archivos del CD, se debe presionar clic derecho en el archivo
de aplicación “Setup”, y luego seleccionar propiedades.

4. Al seleccionar propiedades del archivo “Setup”, se debió abrir una ventana con
dicho nombre, la cual posee 3 pestañas; a continuación, se debe seleccionar la
segunda pestaña (“Compatibilidad”).

5. En la pestaña “Compatibilidad” de la ventana “Propiedades de Setup”, se debe ir al


“Modo de compatibilidad” y activar la opción “Ejecutar este programa en modo de
compatibilidad para:”, una vez activada, se puede seleccionar una lista ubicada
inmediatamente debajo de la opción activada, en ella se debe elegir “Windows XP
(Service Pack 2)”.

6. Una vez seleccionado esto, presionar “Aceptar”, y luego doble clic en el archivo de
aplicación “Setup” (el que acaba de ser modificado). 7. Finalmente se deben de seguir
las instrucciones del instalador para completar el proceso de manera correcta (para
información más detallada, ver el apéndice “E” del libro)

Exploración de la ventana de Arena


A la derecha, ocupando la mayor parte de la pantalla, se halla la ventana del modelo,
que de hecho está dentro de la ventana de Arena. En caso de tener varios modelos
abiertos al mismo tiempo, se tendrá una ventana para cada uno (para circular
rápidamente entre ellos, use Ctrl + Tab).
Las operaciones familiares de cortar, copiar y pegar funcionan en Arena igual que otras
aplicaciones comunes de Windows. Es importante mencionar que desde Excel se
pueden copiar directamente celdas e insertarlas en el campo deseado de la vista de la
hoja de cálculo.
La ventana del modelo, se divide en dos regiones o vistas: vista del diagrama de flujo y
vista de la hoja de cálculo. La primera vista, siempre permanece activa, y ella contiene
las gráficas del modelo, incluyendo el diagrama de flujo del proceso, animación y otros
elementos de dibujo; la segunda, se puede activar o desactivar al hacer clic en el icono
“ ” que se ubica en la barra de herramientas estándar, y ella despliega datos del
modelo, tales como tiempos y otros parámetros, permitiendo introducirlos o editarlos,
ella brinda acceso a muchos parámetros a la vez, los cual resulta muy conveniente.
La barra de proyectos contiene los paneles con los objetos con los que se trabajará,
estos paneles son: proceso básico, el cual contiene los módulos que se usaran para
representar el proceso; los reportes; que despliegan un panel que contiene un mapa
para orientarse hacia los resultados de una simulación después de que se ejecutó; y, la
navegación, que permite desplegar diferentes vistas de un modelo.
Para finalizar con la barra de proyectos, se hablará de las plantillas. Dependiendo de la
complejidad del modelo o de lo que se desee simular, Arena provee al usuario con una
variedad de plantillas; para adjuntar una plantilla, se debe hacer clic derecho dentro
del panel de proceso básico, seleccionar la opción Témplate Panel y luego Attach (de la
misma manera, se puede realizar a través de la barra de herramientas, en el menú de
“File”, y luego la opción “Témplate Panel”). Cabe destacar que las plantillas se
encuentran en la carpeta Témplate, dentro de la carpeta de Arena 10.0.
Si se desea que Arena adjunte ciertas plantillas cada vez que se cree un nuevo modelo,
se presionar Tools > Options > Settings y escribir los nombres de los archivos dentro
del cuadro Auto Attach Panels (en la parte inferior de la ventana Options).
Vista del diagrama de flujo
La forma más práctica de movilizarse a través del ambiente grafico de Arena, es con el
uso del mouse, el movimiento hacia delante de la rueda permite acercar, mientras
que, hacia atrás, aleja. Si usted desea tener vistas específicas del modelo, Arena
provee una herramienta llamada Named View (Vista con nombre), la cual permite
acceder a vistas con el uso de comandos.
Para agregar una Named View, se debe presionar View > Named Views > Add y se
agregara la vista actual del modelo (para nombrar las vistas, Arena es capaz de
distinguir entre mayúsculas y minúsculas). Estas vistas pueden ser accedidas en
cualquier momento, incluso mientras se está ejecutando la simulación.
Otra herramienta útil, es la cuadrícula (Grid), la cual aplica una rejilla de fondo de
pequeños puntos que facilita mantener un arreglo entre los módulos del proceso. Para
editarla se debe presionar View > Grid & Snap Settings, aquí se personaliza el
espaciado de los puntos que componen la rejilla.
Módulos
Los elementos básicos para los modelos de Arena se llaman módulos. Estos son el
diagrama de flujo y los objetos de datos que definen el proceso que se va a simular y
se eligen de las plantillas de la barra de proyectos. Vienen en dos formas básicas:
diagrama de flujo y datos.
Los módulos de diagrama de flujo describen procesos dinámicos del modelo. Se
pueden interpretar como nodos o lugares a través de los cuales fluyen las entidades o
en donde se originan o dejan el modelo. Para el panel de proceso básico, los módulos
de diagrama de flujo disponibles son Create, Dispose, Process, Decide, Batch, Separate,
Assign y Record.
Los módulos de datos definen características de varios elementos del proceso, como
entidades, recursos y colas. También pueden configurar variables y otros tipos de
valores y expresiones numéricos que pertenecen al modelo en su conjunto. Los iconos
para los módulos de datos en la barra de proyecto parecen pequeñas hojas de cálculo.
Para el panel de proceso básico, los módulos de datos disponibles son Entity, Queue,
Resource, Variable, Schedule y set.
Crear un modelo
Lo primero que se requiere, es describir el proceso, la descripción es la siguiente:
“Cada 5 minutos llega una pieza al sistema (el tiempo entre llegada esta regido por una
distribución exponencial), luego, pasa al centro de perforación, donde, usando el
recurso Perforadora y, siguiendo una distribución triangular, se procesa con los
parámetros: mínimo = 1; valor = 3; máximo = 6; Finalmente, la pieza sale del sistema”.
El segundo paso, es determinar la cantidad y tipo de módulo a utilizar. Con la
información del párrafo anterior, se aprecia la necesidad de 3 módulos: 1 de Create
(llegada de piezas al sistema), 1 de Process (centro de perforación) y 1 de Dispose
(salida de piezas).
Una vez aclarado esto, se procede a crearlos en Arena; para hacerlo, se deben
arrastrar de la barra de proyectos, y de la plantilla proceso básico, cada uno de los
módulos requeridos (uno a la vez).
Es importante señalar que, al seguir este procedimiento, se generaron las conexiones
de manera automática, esto es debido a que se tiene la opción de Auto-Connect
activada (para acceder a ella se debe presionar Object > Auto-Connect). Cabe destacar
que, para realizar las conexiones automáticas, se debe tener seleccionado el módulo
que será origen de la conexión y luego insertar el módulo destino desde la plantilla de
procesos básicos.
El siguiente paso es introducir los datos dentro de cada módulo; hay 3 formas de
hacerlo, la primera es presionando dos veces clic izquierdo en el módulo que se desea
modificar, la segunda es presionando clic derecho y luego elegir la opción “Edit via
Dialog…”, y la tercera es ingresar la información directamente en la vista de la hoja de
cálculo de la ventana del modelo.
Una vez abierto el cuadro de diálogo del módulo Create, se procede a introducir los
siguientes datos:
1. Name (nombre): Llegada de partes al sistema
2. Entity Type (tipo de entidad): Parte
3. Time Between Arrivals área (área de tiempos entre llegadas): o Type (tipo):
Random (Expo); Aleatorio (exponencial) o Value (valor): 5 o Units (unidades):
Minutes; minutos o Entities per Arrival (Entidades por llegada): 1 o Max Arrival
(máximas llegadas): Infinite (infinitas) o First Creation (primera creación): 0.0
A continuación, modificaremos el módulo de diagrama de flujo Process; luego de abrir
su cuadro de diálogo, se procederá a introducir los siguientes datos:
1. Name (nombre): Centro de perforación
2. Action (acción): Seize Delay Release; Tomar Demorar Liberar
3. Resources (recursos) (dialogo secundario a través del botón Add [agregar]): o
Type (tipo): Resource; Recurso o Resource Name (nombre del recurso): Drill
press; perforadora o Quantity (cantidad): 1
4. Delay Type (tipo de retraso): Triangular
5. Units (unidades): Minutes; minutos  Mínimum (mínimo): 1  Value (valor): 3 
Máximum (máximo): 6
Finalmente, el módulo Dispose del diagrama de flujo, es el más sencillo, solo requiere
que se cambie su nombre a “Partes que salen del sistema”, y en caso de no estar
activa, accionar la opción de Record Entity Statistics (Guardar estadísticas de la
entidad), con la finalidad de tener información acerca de la entidad del sistema. Su
cuadro de dialogo del módulo Dispose debe de verse así:

Ahora que los tres módulos de su proceso están claramente definidos, se puede
realizar un ordenamiento para que queden alineados, esto se ejecuta seleccionando
todos los módulos y luego presionando Arrange > Flow chart Alignment, si también
desea que tengan un espaciado uniforme, entonces debe seleccionar todos los
módulos y luego presionar Arrange > Distribute > Horizontal.
A continuación, se deben establecer las condiciones de ejecución, usando el comando
Run > Setup, se aprecian una cantidad de pestañas que permiten establecer ciertos
criterios para su modelo. Las más relevantes son: la primera pestaña (Project
Parameters; parámetros de proyectos) permite establecer el titulo del proyecto
(Project Title), nombre del analista (Analyst Name), descripción del proyecto (Project
Description) y qué estadísticas se desean recopilar; y, la segunda pestaña (Replications
Parameters), en la que se permite establecer el número de replicaciones (Number of
Replications), fecha y hora de inicio (Start Date and Time), periodo de calentamiento
(Warm-up Period) con sus unidades de tiempo (Time units), duración de la replicación
(Replication Length) con sus unidades de tiempo, horas por día (Hours per day), las
unidades de tiempo “base” (Base Time Units), y, finalmente, alguna condición
terminante (Terminating Condition).
Ahora que todo está listo, se sugiere siempre presionar la tecla F4, cuya función es
realizar una revisión de posibles errores o advertencias dentro del modelo (falta de
conexiones, unidades erróneas, entre otros); si siguió correctamente todos los pasos,
se activó el siguiente cuadro, el cual indica que no hay errores o advertencias en el
modelo:
Finalmente, para iniciar la corrida del modelo, tiene 3 opciones: presionar el ícono “ ”
ubicado en la barra de herramientas estándar, presionar Run > Go, o presionar la tecla
F5. Es importante recalcar que la barra “ ” ubicada en la barra de herramientas
estándar, permite controlar la velocidad de la simulación, a medida que
se acerque más al lado izquierdo, su velocidad se disminuirá, caso contrario si se
moviliza al lado derecho.
En la ventana de Category Overview (Resumen de categorías), se observa la cantidad
de unidades que salieron del sistema (que deberían ser 5). Si usted desea ver
información detallada, puede presionar el ícono “ ” que está a la izquierda de
Unnamed Project (o el nombre que usted le colocó al proyecto) en el panel Preview a
la izquierda del informe. Esta acción debió desplegar 3 opciones más: Entity, Queue y
Resource. Cada una de ellas tiene información sobre las entidades, las colas y los
recursos respectivamente. En estos momentos su pantalla se debería ver así:
La primera medida (unidades que salieron del sistema), la observamos en la pantalla
inicial del informe creado, el resultado es 5, es decir, si cada 20 minutos se despachan
5 unidades, se pude establecer (con el uso de la conjetura educada), que cada 4
minutos unidad sale del sistema.
La segunda medida (tiempo promedio en cola), se accede a través de la opción entidad
ubicada a la izquierda:
En esta pantalla, podemos tomar algunas medidas de desempeño (tiempo promedio
en cola, tiempo máximo en cola, tiempo total máximo y promedio de la entidad, y el
tiempo promedio operativo o de valor agregado por entidad). El tiempo promedio en
cola es el Average dentro del Wait Time (marcado en azul en la siguiente imagen), el
tiempo máximo en cola es el Maximum Value dentro del Wait Time (marcado en verde
en la siguiente imagen), el tiempo total máximo y promedio se ubica en el grupo de
Total Time, y las columnas de Average y Maximum Value (resaltado en rojo para la
siguiente imagen), y el tiempo promedio operativo o de valor agregado por entidad se
ubica en el grupo VA Time (Value Added Time) y en la columna Average (resaltado en
amarillo en la siguiente imagen).
Finalmente, para obtener la medida de desempeño “cantidad máxima de unidades en
el sistema”, se debe presionar + Entity > + Other > WIP. Su mapa del resumen de
categorías debería verse así:
La columna con las siglas WIP (Work In Process) corresponden a las unidades en
sistema, y el número que se está buscando se ubica en la columna Maximum Value,
cuyo resultado es 4.
Con este paso se finaliza el ejemplo, ya usted creó un modelo, lo simuló, y obtuvo las
medidas de desempeño que requería; a partir de este momento, puede realizar
modelos de procesos sencillos.
Modelación de operaciones y entradas básicas
A continuación, se describirá un proceso de manera detallada con el objetivo de
imitarlo con el uso del software Arena y aplicar una serie de herramientas y módulos
de elevada utilidad. De manera introductoria, se dice que el sistema a simular
representa las operaciones finales de la producción de dos diferentes unidades
electrónicas selladas; las partes que llegan son cajas de metal moldeado que ya han
sido mecanizadas y trabajadas para aceptar las partes electrónicas.
“Las primeras unidades, llamadas Parte A, se producen en un departamento contiguo,
fuera de los límites de este modelo, con tiempos entre llegadas que están
exponencialmente distribuidas con una media de 5 (todos los tiempos están en
minutos). A la llegada, se transfieren (de forma instantánea) al área de preparación de
la Parte A, en donde las superficies de unión de las cajas se mecanizan y se trabajan
para asegurar un buen sellado y después a la parte se le quita la rebaba, se desbarba y
limpia; el tiempo de proceso para esta operación combinada en el area de preparación
de la Parte A sigue una distribución triangular (1, 4, 8). Después se transfiere la parte
(de forma instantánea) al sellador.
Las segundas unidades, llamadas Parte B, se producen en un edificio diferente,
también fuera de los límites de este modelo, en donde se les retiene hasta que esté
listo un lote de cuatro unidades; el lote se envía al área de producción final que
estamos modelando. El tiempo entre las llegadas de los lotes sucesivos de la Parte B a
nuestro modelo es exponencial con una media de 30 minutos. A la llegada al área de
preparación de la Parte B, el conjunto se separa en las cuatro unidades individuales,
que se procesan una a una desde este punto y las partes individuales proceden (de
forma instantánea) al área de preparación. El proceso en el área de preparación de la
Parte B, tiene los mismo tres pasos que el de la Parte A, excepto que el tiempo del
proceso sigue una distribución triangular (3, 5, 10). Luego la parte se envía (de forma
instantánea) al sellador.
En la operación del sellador se insertan los componentes electrónicos, la caja se
ensambla y se sella y se prueba la unidad sellada. El tiempo total del proceso para
estas operaciones depende del tipo de parte: distribución triangular (1, 3, 4) para la
Parte A y distribución Weibull (2.5, 5.3) para la Parte B (2.5 es el parámetro escala y 5.3
es el parámetro forma).
Noventa y uno por ciento de las partes pasan la inspección y se transfieren
inmediatamente al dpto. de envío; si una parte pasa es independiente de si cualquier
otra parte lo hace. Las partes restantes se transfieren de forma instantánea al área de
retrabajo en donde se les desensambla, repara, limpia, se ensamblan de nuevo y se les
pone a prueba otra vez. Ochenta por ciento de las partes que se procesan en el área de
retrabajo se recuperan y transfieren de forma inmediata al dpto. de envío como partes
reprocesadas y el resto se dirigen de forma instantánea al área de descarte. El tiempo
para reprocesar una parte sigue una distribución exponencial con media de 45 y es
independiente del tipo de parte y de la disposición última.
Se desea recopilar estadísticas en cuanto a uso del recurso, número en cola, tiempo
en cola y tiempo del ciclo (o tiempo total en el sistema) en cada área por separado
para las partes enviadas, recuperadas o descartadas; todos estos resultados para
cuatro turnos de 8 horas o 1920 minutos.”
El primer paso para resolver este ejercicio es determinar qué módulos se van a usar y
su cantidad. Para estos casos se requieren:
1. 2 módulos Create (llegada de dos tipos de partes distintas)
2. 2 módulos Assign (con la finalidad de hacerle seguimiento y procesos
específicos a cada tipo de parte)
3. 4 módulos Process (2 para la preparación de las partes, 1 para el sellado y 1
para la reprocesamiento)
4. 2 módulos Decide (1 para la primera inspección y 1 para la inspección de las
partes reprocesadas)
5. 3 módulos Record (1 para cada tipo de parte: enviadas, recuperadas y
descartadas)
6. 3 módulos Dispose (1 para cada tipo de parte: enviadas, recuperadas y
descartadas)
En caso de requerirse más módulos, habría que evaluar de nuevo el proceso para
verificar la necesidad de una posible adición. Ahora se requiere que se inserten los
módulos siguiendo la lógica del sistema.
Lo sugerido es seguir el flujo del proceso, de la siguiente manera:
1. Agregar los dos módulos de creación, uno para cada parte.
2. Agregar los dos módulos de asignar (Assign) (estos se requieren tanto para poder
dar resultados de la disposición final de las partes y para determinar los tiempos de
sellado). Estos dos módulos se conectan a cada uno de los módulos Create.
3. Agregar dos módulos de procesos, para representar los procesos de preparación
para cada tipo de pieza (restan 2 módulos más de procesos que serán agregados más
adelante). Estos dos módulos se conectan a cada uno de los módulos Assign.
4. Agregar un módulo de proceso, para representar el sellador (resta 1 módulo de
procesos). Este módulo recibe las dos partes preparadas, es decir, el proceso pasa de
tener dos flujos a uno, con este módulo como punto de convergencia.
5. Agregar un módulo de Decide (decisión), este representará la inspección inicial
(resta 1 módulo de decisión). Este módulo se conecta al de proceso del sellador. A
partir de esta decisión, se originan dos nuevos flujos, uno se referirá a las piezas
enviadas y otro a las rechazadas (únicamente de la inspección inicial).
6. Agregar un módulo de Record (guardar), el cual permitirá (con la ayuda del módulo
Assign) obtener resultados de la duración por tipo de parte (faltan 2 módulos de
guardar). Este se conecta con la decisión False del módulo anterior de decisión (es
importante señalar que no necesariamente se debe conectar a esta decisión, se puede
elegir conectarlo a la decisión True, pero con la finalidad de seguir el ejemplo según la
bibliografía usada, se siguió este esquema).
7. Agregar un módulo de Dispose (descartar), el cual se encargará de retirar del
sistema las partes que fueron enviadas. Este se conecta con el módulo Record. En este
punto se terminó el recorrido que siguen las partes enviadas (faltan 2 módulos de
Dispose).
8. Agregar un módulo de procesos, el cual se conectará a la decisión True colocada en
el paso 5. Este módulo de procesos representara la reprocesamiento para las piezas
rechazadas (con este módulo, ya se agregaron al modelo todos los módulos de
procesos).
9. Agregar un módulo de Decide (decisión), para representar la segunda inspección, el
cual se conectará con el módulo de procesos de la reprocesamiento (ya fueron
agregados al modelo todos los módulos de decisión).
10. Agregar dos módulos de Record (grabar), que saldrán de cada una de las opciones
del módulo Decide, para registrar las partes que fueron recuperadas y las que fueron
descartadas (ya se agregaron todos los módulos de Record).
11. Agregar dos módulos de Dispose (descartar), el cual se encargará de retirar del
sistema las partes tanto recuperadas como descartadas. Este se conecta a cada
módulo de Record (ya se agregaron todos los módulos al proceso).
El siguiente paso, es introducir los datos a cada uno de los módulos; a continuación, se
presentan las impresiones de pantalla que debe poseer cada módulo, para mayor
información acerca de los datos introducidos, recomendamos leer de nuevo la
descripción del sistema.
 Módulo Crear para la Parte A:
 Módulo Crear para la Parte B: Con respecto a este módulo, hay que recordar que
llega un lote con 4 piezas cada 30 minutos.
 Módulo Asignar para la Parte A: Este módulo permite asignar variables o atributos
específicos a las entidades que pasen a través de él. En el caso de este modelo, se
requiere asignarle a la Parte A un tiempo de sellado específico y, para hacerle
seguimiento con respecto a su disposición final se le asignará un atributo de tiempo de
llegada. Con respecto al tiempo de sellado específico, se debe presionar Add, y luego
seleccionar Type: Attribute (tipo: atributo), Atribute Name: Tiempo de sellado (nombre
del atributo), New value: TNOW (valor nuevo; es importante señalar que TNOW
significa que guardará el tiempo actual de la simulación, si se desea buscar más
opciones, se puede hacer clic derecho en este campo y seleccionar la opción Build
Expression…)
 Módulo Asignar para la Parte B: La diferencia con respecto a la asignación de la
Parte A radica en que el tiempo del sellador sigue una distribución Weibull, con el
parámetro de escala igual a 2.5 y el de forma a 5.3.
 Módulo Procesar para la Parte A:

 Módulo Procesar para la parte B:

 Módulo Procesar para el sellado de ambas partes: Se debe resaltar que al elegir el
tipo de demora (Delay Type), se debe seleccionar Expression (recuerde que ambas
partes convergen en este módulo, pero tienen tiempos de sellado distintos) y en el
campo ubicado debajo, escribir Tiempo del sellador (recuerde que en los módulos de
Asignar, ya le atribuyó valores a esta expresión)

 Módulo Decisión para la inspección inicial: Para este ejercicio se estableció que 91%
de las partes no son rechazadas, por tanto 9% se dirigen al área de reprocesamiento. El
tipo de decisión a elegir es 2-way by Chance (dos caminos por porcentajes) debido a
que solo se tienen dos casos: parte rechazada (TRUE) y parte aceptada (FALSE).
 Módulo de Proceso para el retrabajo o reprocesamiento:

 Módulo de Decisión para la segunda inspección:

 Módulo de Grabar para las 3 partes que salen del sistema (descartadas,
recuperadas, enviadas): El tipo de grabar requerido es Time Interval (intervalo de
tiempo) debido a que permitirá obtener el tiempo que pasan en el sistema cada una de
los 3 tipos de partes que fluyen en el sistema (en las siguientes imágenes se observan
2/3 de los módulos grabar)

 Módulo de Descartar para la salida de las 3 partes (en las siguientes imágenes se
aprecian 2/3 de los módulos descartar.

Acaba de finalizar el ingreso de datos a todos los módulos de su modelo de


simulación.
Su modelo se debiera ver de la siguiente manera (al menos los nombres de los
módulos):

El siguiente paso es determinar las condiciones de la ejecución, las cuales son:


 Cantidad de replicaciones: 1
 Duración de la replicación: 32 horas
 Unidades base: minutos
Y, con la finalidad de ver la diferencia entre las partes, se sugiere cambiar, a través del
módulo de datos Entity, las imágenes que representan estas entidades a una bola azul
para la parte A y una bola roja para la parte B.
Antes de ejecutar el modelo, recuerde presionar la tecla F4 para chequear si existe
algún error (en caso de existir, saldrá una pantalla explicando el error y para ir
directamente al módulo que genera el error, debe presionar la opción Find).
Finalmente, ejecute el modelo para observar el flujo de las partes a través del sistema.

También podría gustarte