3. MÓDULO DELAY:
Este permite al modelador simular un retraso programado en el sistema. Cuando una
entidad llega al módulo “Delay” ésta es retrasada dentro de éste de acuerdo a la
duración proporcionada por expresión de retraso que se le haya asignado. El tiempo
puede ser asignado a las categorías “value-added”, si el proceso agrega valor; “non-
value added”, si no agrega valor; “transfer”, si es un tiempo de movimiento entre
procesos; “wait”, si es de espera; “other”, si no aplican las anteriores. Los costos
asociados son calculados de igual manera de acuerdo a la asignación.
Usos comunes son:
• Duración de un proceso en una empresa de servicio.
• Duración del “setup” o ajuste de una máquina.
• Duración de la transferencia de un documento entre departamentos.
4. MÓDULO HOLD:
Este módulo es utilizado para retener a una
entidad en una línea de espera mientras se
envía una señal, cumple una condición o es
liberada mediante el uso del módulo
“Remove”.
En caso de que se desee programar el
módulo para que espere una señal, se debe
utilizar en combinación con el módulo
“Signal” que es el encargado de emitir la
señal; si el caso es que espera a una
condición, la entidad esperará en el módulo
hasta que dicha condición se cumpla; si se
ocupa la opción del módulo “Remove”, la
entidad aguardará en el espera hasta que se
le permita seguir su procesamiento.
Usos posibles:
Espera de una señal.- Retención de una
parte para inspección.-Espera de una
pieza para ensamble
5. MÓDULO MATCH:
Éste módulo se utiliza para juntar o formar grupos de entidades. El procedimiento
consiste en separar las entidades en varias categorías (hasta 5 por módulo) y formar
líneas de espera en cada categoría. El módulo libera una entidad de cada línea de
espera cuando exista en cada una por lo menos una entidad, las entidades son
liberadas simultáneamente ó pueden ser agrupadas por atributos (type: base on
atrribute)
6. Para realizar la separación por categorías, el módulo cuenta con varios puntos de
entrada que automáticamente coloca las entidades en colas diferentes; sin
embargo, también existe la opción de separar entidades que han entrado en el
mismo punto de entrada, esto mediante la especificación de un atributo que los
coloque en líneas de espera distintas.
Ejemplos de usos:
• Ensamble de partes.
• Formación de paquetes con surtido de productos (se utiliza en conjunto con el
módulo “Batch”.
• Sincronización de salida de dos o más entidades.
MÓDULO MATCH:
7. MÓDULO READWRITE
Es utilizado para extraer datos (de
una lista de variables, atributo u otra
expresión) de un archivo externo, del
teclado o para escribirlos en un
archivo externo. El tipo de archivo
debe ser especificado dentro del
módulo “File
8. Entre los usos que comúnmente se le da al
módulo “ReadWrite”, se encuentran:
• Lectura de números aleatorios de
programas de cálculo, tipo Microsoft Excel.
• Exportación de datos de costos de diversas
corridas para su análisis.
• Creación de un menú para el usuario final.
MÓDULO READWRITE
9. MÓDULO RELEASE:
El módulo “Release” se ocupa cuando se desea liberar unidades de un recurso, o
unidades de recurso comprendidas en un “set de recursos”, es decir, un grupo de
recursos con propiedades similares creado por el modelador, previamente capturado
por una entidad. Se debe explicitar para cada recurso, el nombre y la cantidad que será
liberada. Una vez el recurso ha sido liberado, éste se encuentra disponible para que sea
capturado por otras entidades en espera.
.
10. Ejemplos de uso:
• Finalización de una actividad de atención al
cliente.
• Autorización de una requisición de material
por encargado de bodega. (libera al
encargado de bodega para otra labores)
• Dar de alta en un Hospital
MÓDULO RELEASE:
11. MÓDULO REMOVE:
Es utilizado para remover una entidad de una posición específica de una línea de
espera, y luego mandarla al módulo designado. Éste es útil al momento de construir
una lógica del modelo que permita remover una entidad de un módulo “Hold”; para
ello se debe especificar el nombre de la línea de espera del módulo “Hold” (en el
campo “Queue Name”) y el lugar que la entidad ocupa en la línea (en el campo “Rank
of Entity”), el valor predeterminado es 1, indicando la primera entidad en cola.
12. El funcionamiento del módulo consiste en que cuando una entidad arriba, éste
remueve a la entidad de la línea de espera; luego libera a la entidad que ha
generado al suceso en el punto de salida nombrado como “Original” (la entidad se
pudo haber generado con el sólo propósito de remover la entidad o no); para
posteriormente liberar a la entidad removida de la cola en el punto de salida
nombrado como “Removed Entity” y la envía a otro módulo.
Ejemplos de uso:
• Remover una orden de la línea de espera, para ser completada.
• Llamar a un paciente desde sala de espera para examinarle.
• Tomar una solicitud de entre una pila de ellas.
MÓDULO REMOVE:
13. MÓDULO SEIZE:
El módulo “Seize” se encarga de asignar uno o más recursos a una determinada
entidad; puede capturar unidades de recurso o “sets” de recursos. La entidad que
entra al módulo espera en cola hasta que todos los recursos de lo que necesita
estén disponibles simultáneamente.
Se puede declarar el tipo de asignación de uso de recurso: si agregar valor, no
agrega valor, es un proceso de tránsito o de espera, etc.
14. Es importante recordar que para que
otra entidad haga uso del
recurso, éste debe ser
liberado, haciendo necesario usar en
conjunto los módulos “Seize” y
“Release”.
Ejemplo de uso (de acuerdo a los
ejemplos sugeridos en el módulo
“Release”).
• Inicio de una actividad de
atención al cliente.
• Arribo de una requisición al
escritorio de el encargado de
bodega para su autorización.
• Ingreso a un Hospital
MÓDULO SEIZE:
15. MÓDULO SIGNAL:
Envía, a cada módulo “Hold” que la espera, una señal ordenándole liberar el número
máximo de entidades estipulado. Es absolutamente necesario para utilizar un
módulo “Signal” que exista o en el modelo un módulo “Hold”, pero no es necesario
para un módulo “Hold” que exista un módulo “Signal”.
Usos típicos:
• Analizando el comportamiento
de una máquina, esperando
para emitir la señal.
• Indicación de un que un
proceso ha alcanzado su
terminó y esta listo para el
siguiente.
16. MÓDULO ADJUST VARIABLE
El módulo “Adjust Variable” permite al
modelador ajustar una variable a
cierto valor objetivo con una tasa de
cambio estipulada. Este es de gran
utilidad para simular procesos que
requieren un aumento continuo en
una variable a través del tiempo.
Ejemplos de usos:
• Temperatura de un Horno en
control.
• Ingresos mensuales acumulados.
17. Dropoff
Sirve para remover un número
específico de entidades del
grupo y enviarlo a otro
módulo, como se especifica
por la conección.
Los atributos de las entidades
movidas se les pueden asignar
mediante una regla
18. Pickup
Este módulo remueve un numer de
entidades consecutivas de una cola
especifica, comenzando en un
rango especificado de la cola. Las
entidades removidas se suman al
final del grupo de entidades
entrantes.
19. Search
Este módulo sirve para buscar las entidades de
una cola que cumplen con determinadas
condiciones que se establecen previamente.
Una vez detectadas estas entidades, pueden
ser removidas con un modulo Remove o un
Pick Up
20. Store – Unstore
Se utiliza para almaenar las
entidades que entran a un
proceso, a fin de mostrar la
animacion de la entidad
mientras se va procesando en
otro modulo.
El módulo Unstore se usa para
remover la entidad del
almacenamiento.
21. Módulos de Base de datos
El Módulo Advanced Set se utiliza para definir
caracteristicas de conjuntos de entidades similares en las
colas, los módulos Storage y en otros módulos.
EL Módulo Expression define expresiones y los valores
asociadas con ellas. Puede contener cualquier expresion lógica
que soporte Arena, asi como combinaciones de estas.
22. El Módulo Failure se utiliza para simular las fallas en los
recursos. Están diseñadas para ser usados tanto en recursos
únicos, como múltiples que fallan al mismo
El módulo File se utiliza para acceder a archivos externos para
los módulos ReadWrite, Variable y Expression.
El módulo Stateset es usado para definir el estado de los
recursos.. El módulo recursos en el panel de procesos básicos e
referencia al Stateset en caso de que hubiera.
23. El módulo Statistic mes usado para definir estadisticas
adicionales a las recogidas durante la simulacion y también para
especificar archivos de datos de salida.
El Módulo Storage module sirve para definir el nombre de un
¨storage¨. Los ¨storages¨se crean automáticamente, por el
módulo que lo referencia, por lo que rara vez se utiliza este
módulo. Solo es necesario cuando el storage es especificado
utilizando un atributo o expresion.