advanced process
TRANSCRIPT
5/11/2018 Advanced Process - slidepdf.com
http://slidepdf.com/reader/full/advanced-process 1/30
SOFTWARE ARENA
ADVANCED PROCESS
CURSO:
MODELAMIENTO Y SIMULACION
PROFESOR:
ALFREDO DAZA VERGARAY
AUTORES:
CERRON ASTETE, CHRISTOPHER FRANK. DE LA CRUZ DEL POZO, JUAN.
GARAY ARANZÁBAL, ALEX.
GONZALES MOLINA, BRYAN.
ROMERO CARDENAS, ANTONI.
ESCUELA DE INGENIERÍA DE SISTEMAS
CICLO VI
LIMA, 2011-II
5/11/2018 Advanced Process - slidepdf.com
http://slidepdf.com/reader/full/advanced-process 2/30
ADVANCED PROCESS
1. Delay
El módulo de retardo retrasos de una entidad por un período de tiempo especificado.
Cuando una entidad llega a un módulo de retardo, la expresión de retardo de tiempo
se evalúa y la entidad permanece en el módulo para el período de tiempo resultante.
El tiempo se asigna al valor de la entidad, agregó, sin valor agregado, transferencia, o
esperar a otro momento. Los costos asociados se calculan y asignan también.
Usos frecuentes
Procesamiento de cheques en un banco
Realizar el Setup de un equipo
Transferencia de documentos a otros departamentos.
Campos
Nombre (Name): identificador único que se encuentra dentro del símbolo del
módulo.
Adjudicación (Allocation): Tipo de categoría por la que la entidad incurre entiempo de demora-retraso, con costos incluidos.
Tiempo de demora-retraso (Delay Time): Determina la cantidad de retraso de la
entidad.
Unidades (Units): Unidades de tiempo utilizada para el tiempo de demora.
5/11/2018 Advanced Process - slidepdf.com
http://slidepdf.com/reader/full/advanced-process 3/30
2. Dropoff
El módulo de recepción de boletas elimina un número determinado de entidades del
grupo de la entidad y los envía a otro módulo, como se especifica en una conexión
gráfica. Grupos de usuarios definidos valor del atributo y atributos internos puede ser
dada a las entidades caído sobre la base de una regla específica.
Usos frecuentes
Cargar estanterías con productos.
Separar un formulario para el uso de varios departamentos.
Campos
Nombre (Name): identificador único que se encuentra dentro del símbolo del
módulo.
Cantidad (Quantity): es el número de entidades que serán reducidas del grupo.
Rango de salida (Starting Rank): Basado en las entidades del grupo, son
aquellas que serán reducidas. Atributos de los Miembros (Member Attribute): método para determinar cómo
se asignarán los valores representativos (diferentes de costos y tiempos), de las
entidades a ser reducidas.
Nombre del Atributo (Attribute Name): Nombre representativo del atributo
asignado para las entidades a ser reducidas del grupo original.
5/11/2018 Advanced Process - slidepdf.com
http://slidepdf.com/reader/full/advanced-process 4/30
3. Hold
En este módulo se llevará a cabo una entidad en una cola de espera ya sea una señal,
esperar a que una condición específica para ser verdadera (scan) o lugar infinitamente
(para luego ser eliminado con el módulo de quitar).
Si la entidad es la celebración de una señal, el módulo de la señal se utiliza para
permitir a la entidad para pasar al siguiente módulo. Si la entidad está llevando a cabo
para una determinada condición para ser verdad, la entidad se mantendrá en el
módulo (ya sea en una cola definida o interno) hasta que la condición (s) es cierto.
Cuando la entidad se encuentra en una bodega infinita, Extraiga el módulo se utiliza
para permitir a la entidad para continuar con la tramitación.
Usos frecuentes
Espera por una luz de tráfico para que pase a verde
Retener una parte a la espera de autorización.
Chequeo del estado de una máquina u operador para continuar un proceso.
Campos
Nombre (Name): identificador único que se encuentra dentro del símbolo del
módulo.
Tipo (Type): Indica las razones para detener una entidad en una cola específica
o interna. Esperar por la Señal (Signal) retendrá la entidad hasta que una señal
de igual valor sea recibida. La búsqueda de la condición (Scan for Condition)
retendrá la entidad hasta que la condición se convierta en verdadera. Espera
Infinita (Infinitie Hold) retendrá la entidad hasta que ésta sea removida de lacola con el Módulo Remover (Remove Module).
5/11/2018 Advanced Process - slidepdf.com
http://slidepdf.com/reader/full/advanced-process 5/30
Esperar por Valor (Wait for Value): Código para la espera de la entidad. Aplica
únicamente cuando el Tipo (Type) es Esperar por Valor (Wait for Signal).
Límite (Limit): Número máximo de entidades a ser liberadas una vez recibida
una señal. Aplica sólo cuando el Tipo (Type) es Esperar por Señal (Wait for
Signal).
Condición: (Condition): Especifica la condición que será evaluada para retener
la entidad en el módulo. Si la condición resulta verdadera, la entidad abandona
el módulo inmediatamente. Si la condición es falsa, la entidad aguardará en la
cola asociada hasta que la condición se vuelva verdadera. Aplica únicamente
cuando el Tipo (Type) es Búsqueda de Condición (Scan Condition).
Cola Tipo (Queue Type): Determina el tipo de colas utilizadas para retener las
entidades. Si la Cola es seleccionada, el nombre de la cola es especificado. Si el
conjunto es seleccionado, el conjunto de colas y sus miembros del conjunto
serán especificados. Si Interna es seleccionada, la cola Interna es utilizada para
retener a todas las entidades en espera. Atributos y Expresiones son métodos
adicionales para definir las colas que serán utilizadas.
Nombre de Cola (Queue Name): Este campo es visible únicamente si la Cola
Tipo (Queue Type) es Cola (Queue), y define el símbolo nombre de las colas.
Conjunto de Nombres (Set Name): Este campo es visible únicamente si la Cola
Tipo es Conjunto (Queue Type is Set), y define el conjunto de colas que
contienen las colas sean referenciadas.
Indice de Nombres (Set Index): Este campo es visible únicamente si la Cola Tipo
es Grupo, e identifica el índice dentro del conjunto de la cola. Nótese que es el
índice dentro del Conjunto y no el nombre de la Cola en el Conjunto. Por
ejemplo, la única entrada válida para el conjunto Cola que contiene tres
miembros es la expresión que evalúa a 1, 2 o 3.
Atributo (Attribute): Este campo es sólo visible si la Cola Tipo es Atributo
(Attribute). El atributo ingresado en este campo será evaluado para indicar cuál
cola debe ser utilizada.
Expresión (Expression): Este campo es sólo visible si la Cola Tipo es Expresión.
La expresión ingresada en este campo será evaluada para indicar cuál cola debeser utilizada.
5/11/2018 Advanced Process - slidepdf.com
http://slidepdf.com/reader/full/advanced-process 6/30
4. Match
El módulo del partido reúne a un número determinado de entidades de espera en
colas diferentes. El partido se puede lograr cuando hay al menos una entidad en cada
una de las colas que desee. Además, un atributo puede ser especificado de manera
que las entidades de espera en las colas deben tener los valores de atributo mismo
antes del partido se ha iniciado.
Cuando una entidad llega al módulo del partido, que se coloca en uno de hasta cinco
colas asociadas, con base en el punto de entrada a la que está conectado. Entidades se
mantendrán en sus respectivas colas de hasta existe una coincidencia.
Una vez que existe una coincidencia, una entidad de cada cola se libera a ser igualada.
Las entidades adaptadas serán sincronizadas para salir del módulo.
Usos frecuentes
Montaje de una parte.
Reunir varios productos para armar una orden.
Sincronizar la salida de un cliente con una orden completa.
Campos Nombre (Name): identificador único que se encuentra dentro del símbolo del
módulo.
Número a Combinar (Number to Match): Cantidad de entidades combinables
que deben alojarse en distintas colas antes de que las combinaciones se
completen.
Tipo (Type): Método de combinación de las entidades entrantes. Si “Tipo” es
Alguna Entidad, debe haber una entidad en cada cola para que la combinación
5/11/2018 Advanced Process - slidepdf.com
http://slidepdf.com/reader/full/advanced-process 7/30
sea hecha. Si el Tipo está Basado en el Atributo, debe haber una entidad en
cada cola con el mismo valor atributo.
Nombre de Atributo (Attribute Name): El nombre del Atributo es utilizado para
identificar el valor de combinación de la entidad entrante.
5. Pickup
El módulo de recogida elimina una serie de entidades consecutivas a partir de una cola
determinada a partir de un rango especificado en la cola. Las entidades que se recogen
se añaden al final del grupo de la entidad entrante.
Usos frecuentes
Reunir en una orden varias colas.
Reunir formularios completos para una orden.
Recoger estudiantes de una parada de ómnibus para ir a la escuela.
Campos
Nombre (Name): identificador único que se encuentra dentro del símbolo del
módulo.
Cantidades (Quantities): Cantidad de entidades a ser tomadas.
Nombre de Cola (Queue Name): Nombre de la cola desde donde las entidades
serán seleccionadas, comenzando en un rango específico.
Comienzo de Rango (Starting Rank): Rango de comienzo de las entidades a ser
seleccionadas de la cola.
5/11/2018 Advanced Process - slidepdf.com
http://slidepdf.com/reader/full/advanced-process 8/30
6. ReadWrite
El módulo de ReadWrite se utiliza para leer datos de un archivo de entrada como el
teclado y asignar los valores de datos a una lista de variables o atributos (u otra
expresión). Este módulo también se utiliza para escribir datos en un dispositivo de
salida, tales como la pantalla o un archivo.
Al leer o escribir en un archivo, la lógica ReadWrite varía según el tipo de nombre de
archivo Arena (el tipo de acceso de un archivo se especifica en el módulo de archivo).
Usos frecuentes
Lectura en línea de arribos/partidas de información.
Preparar un usuario final para el modelo de configuración de datos.
Guardar información en un archivo de datos, como ordenes de arribo, tiempos,
tiempos de terminación.
Campos
Nombre (Name): identificador único que se encuentra dentro del símbolo del
módulo.
Tipo (Type): Método de lectura o escritura utilizado. La información debe ser
leída desde un archivo o desde el teclado. La información debe ser enviada a un
archivo o a la pantalla.
Nombre de Archivo Arena (Arena File Name): Nombre utilizado para identificar
el archivo en el Módulo Archivo.
Anular Formato de Archivos (Overriding File Format): Formato para guardar o
leer información de un archivo. Este formato anulará cualquier formato
5/11/2018 Advanced Process - slidepdf.com
http://slidepdf.com/reader/full/advanced-process 9/30
especificado en la estructura del archivo o en el Módulo Archivo. A FORTRAN o
un formateo del disco C:, puede ser utilizado para describir el tipo y localización
de cada archivo.
Identificación de Acceso al conjunto de datos (Recordset ID Access Type):
Identifica el conjunto de datos de los archivos Arena a los cuales se va a
acceder. Aplica únicamente cuando son archivos Microsoft Excel, Access, o
ActiveX Data Objects.
Número de Registro de Acceso (Record Number Access Type): Número de
registro (ej. Fila) en la identificación de conjunto de datos para leer desde o
grabar en. Aplica únicamente en archivos Microsoft Excel, Access, ActiveX Data
Objects, o Extensible Markup Language.
Tipo Variable (Variable Type): Tipo de información que será leída o grabada.
Nombre de Atributo (Attribute Name): Define el símbolo de nombre del
atributo a ser grabado o leído.
Nombre de Variable (Variable Name): Define el símbolo de nombre de la
variable a ser grabada o leído.
Fila (Row): Especifica el índice fila para un grupo de variables. Columna (Column): Especifica el índice columna para un grupo de variables.
Otros (Other): Define la expresión de lectura o escritura de otro tipo de
información.
5/11/2018 Advanced Process - slidepdf.com
http://slidepdf.com/reader/full/advanced-process 10/30
7. Release
El módulo de liberación se utiliza para liberar las unidades de un recurso que la entidad
ya se ha apoderado. Este módulo puede ser utilizado para liberar los recursos
individuales o pueden ser utilizados para liberar los recursos dentro de un conjunto.
Para cada recurso que se publicará el nombre y la cantidad de liberación se
especifican.
Cuando la entidad entra en el módulo de Lanzamiento, que cede el control del recurso
especificado (s). Las entidades de espera en las colas de los recursos obtendrá el
control de los recursos de inmediato.
Usos frecuentes
Finalización de la orden de un cliente (liberación del operador)
Finalizar la de devolución de impuestos (liberación del contador)
Alta de un Hospital (liberación de doctor, enfermera, habitación)
Campos
Nombre (Name): identificador único que se encuentra dentro del símbolo del
módulo.
Tipo (Type): Tipo de recurso a ser liberado, ya sea especificando un recurso
particular o seleccionando el mismo de un pool de recursos. El nombre del
recurso puede ser especificado también por una expresión o un valor de
atributo.
Nombre del Recurso (Resource Name): Nombre del recurso que será liberado.
5/11/2018 Advanced Process - slidepdf.com
http://slidepdf.com/reader/full/advanced-process 11/30
Nombre de Conjunto (Set Name): Nombre del conjunto de recursos del cual un
miembro va a ser liberado.
Nombre de Atributo (Attribute Name): Especifica el nombre del recurso a ser
liberado. Expresión (Expression): Especifica el nombre del recurso a ser liberado.
Cantidad (Quantity): Cantidad de recursos con un nombre o de un conjunto que
serán liberados. Para los conjuntos, este valor indica sólo el número del recurso
seleccionado no la cantidad de miembros a ser liberados del conjunto.
Regla de Liberación (Release Rule): Método para determinar qué recurso de un
conjunto será liberado. El último miembro aprovechado y el primer miembro
aprovechado serán liberados primero/último desde el conjunto donde fue
aprovechado. El número específico indica que un número de miembro o
atributo será usado para especificar el miembro a ser liberado.
Índice de Conjunto (Set Index): Índice del conjunto de recursos que la entidad
va a liberar.
5/11/2018 Advanced Process - slidepdf.com
http://slidepdf.com/reader/full/advanced-process 12/30
8. Remove
El módulo Quitar quita una sola entidad a partir de una posición determinada en una
cola y lo envía a un módulo designado.
Cuando una entidad llega a un módulo de quitar, se quita la entidad de la cola
especificada y lo envía al módulo de conexión. El rango de la entidad representa la
ubicación de la entidad dentro de la cola .. La entidad que causó la eliminación de
fondos para el siguiente módulo se especifica y se procesa antes de quitar la entidad.
Usos frecuentes Remover una orden de la cola que debe completarse a continuación.
Llamar una paciente de la sala de espera para ser examinado.
Recuperar la siguiente orden a ser procesada de una lista de documentos.
Campos
Nombre (Name): identificador único que se encuentra dentro del símbolo del
módulo.
Nombre de la cola (Queue Name): Nombre de la cola desde la cual la entidad
será removida.-
Rango de la entidad (Rank of Entity): Rango de la entidad que será removida de
la cola.
5/11/2018 Advanced Process - slidepdf.com
http://slidepdf.com/reader/full/advanced-process 13/30
Seize
E módulo puede ser utilizado para apoderarse de las unidades de un recurso en
particular, un miembro de un conjunto de recursos, o un recurso tal como se define
por un método alternativo, como un atributo o una expresión.
Cuando una entidad entra en este módulo, se espera en una cola (si se especifica)
hasta que todos los recursos especificados están disponibles de forma simultánea. Tipo
de asignación de uso de los recursos también se especifica.
Usos frecuentes
Comenzar una orden de un cliente
Comenzar una devolución de impuestos.
Ser admitido en un hospital.
Campos Nombre (Name): identificador único que se encuentra dentro del símbolo del
módulo.
Asignación (Allocation): determina a qué categoría de costo de uso de recursos
será asignada a una entidad que irá hacia el Módulos de Aprovechamiento.
Prioridad (Priority): Valora la entidad en espera en este módulo para el recurso
especificado, si una o más entidades de otros módulos están esperando el
mismo recurso.
5/11/2018 Advanced Process - slidepdf.com
http://slidepdf.com/reader/full/advanced-process 14/30
Tipo (Type): Tipo de recurso a ser aprovechado, ya sea especificando un recurso
en particular, o seleccionando el mismo de un pool de recursos. El nombre del
recurso puede ser especificado como un valor de atributo o dentro de una
expresión. Nombre de Recurso (Resource Name): Nombre del recurso a ser utilizado.
Nombre de Conjunto (Set Name): Nombre del conjunto de recursos del cual un
miembro será utilizado.
Nombre de Atributo (Attribute Name): Nombre del atributo que almacena el
nombre del recurso a ser utilizado.
Expresión (Expression): Evalúa el nombre de un recurso a ser utilizado.
Cantidad (Quantity): Número de recursos de un nombre dado por un conjunto
a ser aprovechado. Para conjuntos, este valor especifica únicamente el número
del recurso seleccionado, no la cantidad de miembros.
Regla de selección (Selection Rule): Método de selección de los recursos
disponibles de un conjunto. En forma cíclica, lo hará cíclicamente sobre los
miembros disponibles. De manera aleatoria, lo hará aleatoriamente. Con orden
preferencial, siempre seleccionará el primer miembro disponible. Miembro
específico, requiere un valor de atributo de entrada para especificar el
miembro del conjunto.
Salvar Atributo (Save Attribute): Se utiliza para almacenar el número de índice
del conjunto de miembros elegidos. Este atributo puede luego ser referenciado
con la regla de Selección Específica de Miembro.
Conjunto de Índices (Set Index): Valor dentro del conjunto que identifica al
miembro solicitado. Si un nombre de atributo es utilizado, la entidad debe
tener un valor de atributo antes de utilizar esta opción.
Estado del Recurso (Resource State): Estado del recurso que será asignado
después que el recurso sea utilizado. El estado del recurso debe ser definido
con el Módulos de Recurso.
Tipo de Cola (Queue Type): Determina el tipo de cola utilizada para retener las
entidades mientras esperan para aprovechar un recurso o recursos. Si la cola es
seleccionada, el nombre de la cola es especificada. Si el conjunto esseleccionado, el conjunto de cola y el miembro en el conjunto son especi-
5/11/2018 Advanced Process - slidepdf.com
http://slidepdf.com/reader/full/advanced-process 15/30
ficados. Si Interna es seleccionada, una cola Interna es usada para retener
todas las entidades. Atributos y expresiones son métodos adicionales para
definir las colas que serán utilizadas.
Nombre de Cola (Queue Name): Es visible únicamente si la Cola Tipo es Cola. Nombre del Conjunto (Set Name): Visible únicamente si el Tipo Cola es
Conjunto y define el conjunto de Colas que contiene la cola en referencia.
Conjunto Índice (Set Index): Define el índice dentro del conjunto de cola.
Nótese que es el índice dentro del conjunto y no el nombre del conjunto de
cola. Por ejemplo, la única entrada válida para una cola que contiene tres
miembros es una expresión que evalúe 1, 2 ó 3.
Atributo (Attribute): El atributo de este campo será evaluado para indicar qué
cola será usada.
Expresión (Expression): La expresión ingresada en este campo será evaluada
para indicar qué cola será utilizada.
5/11/2018 Advanced Process - slidepdf.com
http://slidepdf.com/reader/full/advanced-process 16/30
9. Search
El módulo de búsqueda busca en una cola, un grupo (batch) o una expresión para
encontrar el rango de entidad (para las entidades en una cola o un grupo) o el valor de
la J variable global que satisfaga la condición de búsqueda especificada. Al buscar una
cola o un grupo, el valor de la variable global del sistema J está en el rango de la
primera entidad que satisface la condición de búsqueda, o 0 si condición de búsqueda
no está satisfecha. Cuando se busca una expresión, el J sistema variable global se
establece en el valor del valor del primer índice que satisfaga la condición de búsqueda
o en cero si no hay valor de J en el rango especificado satisface la condición de
búsqueda.Cuando una entidad llega a un módulo de búsqueda, el índice j es el valor del índice de
partida y la condición de búsqueda está activada,. Si la condición de búsqueda se
cumple, la búsqueda termina y el valor actual de J se mantiene. De lo contrario, el
valor de J se aumenta o disminuye y la condición es revisada de nuevo. Este proceso se
repite hasta que la condición de búsqueda está satisfecha o el valor final es alcanzado.
Si la condición no se cumple o no existen entidades en la cola o de grupo, J es igual a 0.
Usos frecuentes
Búsqueda de un número de orden en particular de una cola.
Búsqueda en un grupo por una parte específica.
Determinar qué proceso ingresar basado en la disponibilidad de recursos.
Campos
Nombre (Name): identificador único que se encuentra dentro del símbolo delmódulo.
5/11/2018 Advanced Process - slidepdf.com
http://slidepdf.com/reader/full/advanced-process 17/30
Tipo (Type): Determina qué va a ser buscado. Las opciones de búsqueda
incluyen entidades de una cola, entidades de un grupo o alguna expresión.
Nombre de Cola (Queue Name): Nombre que será buscado. Aplica sólo cuando
el tipo busca una cola. Valor de Comienzo (Starting Value): Rango de partida en una cola o grupo o
valor de inicio para “J” en una expresión.
Valor de Finalización (Ending Value): Fin de rango en una cola o grupo o valor
final para “J” en una expresión.
Condición de Búsqueda (Serch Condition): Condición que contiene el índice “J”
para buscar expresiones o contienen el nombre de atributos para la búsqueda
de colas.
5/11/2018 Advanced Process - slidepdf.com
http://slidepdf.com/reader/full/advanced-process 18/30
10. Signal
El módulo de señal envía un valor de la señal a cada módulo de retención en el modelo
establecido para esperar la señal y suelta el número máximo especificado de
entidades.
Cuando una entidad llega a un módulo de señal, la señal se evalúa y se envía el código
de la señal. En este momento, las entidades en los módulos de retención que se espera
para la misma señal son separadas de sus colas. La entidad que envía la señal continúa
el proceso hasta que encuentre un retraso, entra en una cola, o eliminados.
Usos frecuentes
Analizar patrones de tráfico en una intersección.
Avisar a un operador que complete una orden para la que esperaba un
componente.
Campos
Nombre (Name): identificador único que se encuentra dentro del símbolo del
módulo.
Valor de Señal (Signal Value): Valor de señal que debe ser enviado a las
entidades en los módulos de espera.
Límite (Limit): Número máximo de entidades que deben ser liberadas del
Módulo de Espera cuando la señal es recibida.
5/11/2018 Advanced Process - slidepdf.com
http://slidepdf.com/reader/full/advanced-process 19/30
11. Store
El módulo de tienda agrega que una entidad de almacenamiento. El módulo Unstore
puede entonces ser usada para remover la entidad de la de almacenamiento.
Cuando una entidad llega al módulo de almacén, el almacenamiento especificado se
incrementa, y la entidad se moverá hacia el siguiente módulo en el modelo.
Almacenes son útiles para mostrar la animación entidad, mientras que una entidad se
someta en otros módulos. Además, las estadísticas pueden ser guardadas en el
número de entidades en el almacenamiento.
Usos frecuentes
Rastreo del número de clientes en un supermercado.
Campos
Nombre (Name): identificador único que se encuentra dentro del símbolo del
módulo.
Nombre del Almacenaje (Storage Name): Nombre por el cual una entidad será
agregada. Nombre del Conjunto (Set Name): Nombre del conjunto de Almacenaje por el
cual el almacenamiento será seleccionado.
Conjunto de Índice (Set Index): Índice dentro del conjunto de almacenaje que
contiene el nombre del almacenaje deseado.
Atributo (Attribute): Nombre del atributo del valor que contiene el almacenaje.
Expresión (Expression): Expresión que es evaluada para el almacenaje donde
una entidad es colocada.
5/11/2018 Advanced Process - slidepdf.com
http://slidepdf.com/reader/full/advanced-process 20/30
12. Unstore
El módulo Unstore quita una entidad de almacenamiento. Cuando una entidad llega al
módulo de Unstore, el almacenamiento especificado es menor y la entidad se moverá
hacia el siguiente módulo en el modelo.
Usos frecuentes
Eliminar una entidad cuando un proceso se completa.
Rastrear el número de clientes en un supermercado.
Campos
Nombre (Name): identificador único que se encuentra dentro del símbolo del
módulo.
Nombre del Almacenaje (Storage Name): Nombre por el cual una entidad será
agregada.
Nombre del Conjunto (Set Name): Nombre del conjunto de Almacenaje por el
cual el almacenamiento será seleccionado.
Conjunto de Índice (Set Index): Índice dentro del conjunto de almacenaje que
contiene el nombre del almacenaje deseado.
Atributo (Attribute): Nombre del atributo del valor que contiene el almacenaje.
Expresión (Expression): Expresión que es evaluada para el almacenaje donde
una entidad es colocada.
5/11/2018 Advanced Process - slidepdf.com
http://slidepdf.com/reader/full/advanced-process 21/30
13. Adjust Variable
El módulo de Ajuste Variable ajusta una variable a un valor objetivo a una velocidad
especificada. Este módulo puede ser utilizado con la opción de girar por la expresión
en imágenes globales y de recursos para presentar suaves rotaciones de animación de
imágenes (por ejemplo, girar una imagen de recursos a 180 grados a una velocidad de
5 grados por segundo). También se puede utilizar para aproximar / animar un continuo
aumento o disminución de valor de una variable en el tiempo.
Cuando una entidad entra en un módulo de Ajuste Variable, el nombre de variable se
ajusta al valor que a la velocidad especificada. La entidad se lleva a cabo en el módulo
hasta que se complete el ajuste. El intervalo de actualización especifica el intervalo de
tiempo entre las actualizaciones de la asignación real del valor de la variable durante el
período de tiempo del cambio. Un intervalo de actualización más pequeños produce
animación más suave en las parcelas o las imágenes de rotación que hacen referencia
a la variable, así como las estadísticas persistentes de tiempo más precisos recogidos
en la variable. Un intervalo de actualización más grande produce mayor velocidad de
ejecución.
Usos frecuentes
Rotar una imagen 180 grados con un rango de 5 grados por segundo.
5/11/2018 Advanced Process - slidepdf.com
http://slidepdf.com/reader/full/advanced-process 22/30
Campos
Nombre (Name): identificador único que se encuentra dentro del símbolo del
módulo.
Tipo de Variable (Variable Type): Especifica el conjunto de características de lavariable a ser ajustada.
Fila (Row): Especifica la fila en el índice.
Columna (Column): Especifica la columna en el índice.
Nombre de la Variable (Variable Name): Especifica el nombre de la variable a
ser ajustada.
Valor (Value): Especifica el target del valor al cuál la variable va a ser ajustada.
Rango (Rate): Especifica el rango en el cual se harán los ajustes.
Unidad (Units): son las unidades de tiempo del rango.
Intervalos de actualización (Update Interval): Especifica el intervalo entre
actualizaciones de la variable.
Adjudicación (Allocation): Tipo de categoría por la cual la entidad tiene una
demora, tiempos y costos en el módulo serán agregados.
5/11/2018 Advanced Process - slidepdf.com
http://slidepdf.com/reader/full/advanced-process 23/30
MÓDULOS DE DATOS AVANZADOS
1. Advanced Set
El módulo de Ajuste avanzado especifica conjuntos de colas, conjuntos de
almacenamiento y otros conjuntos y sus respectivos miembros. Un conjunto define un
conjunto de elementos similares que puedan ser referenciados a través de un nombre
común y un conjunto de índices. Los elementos que componen el conjunto se conocen
como los miembros del conjunto.
Conjuntos de cola puede ser fijado dentro de una o de manejo de materiales
Aprovecha el tipo de módulo. Conjuntos de almacenamiento se pueden utilizar en latienda y el módulo de Unstore. Otros conjuntos pueden incluir conjuntos de atributos
u otros elementos varios.
Usos frecuentes
Varios puntos de salida en un supermercado
5/11/2018 Advanced Process - slidepdf.com
http://slidepdf.com/reader/full/advanced-process 24/30
2. Expression
El módulo de expresión define las expresiones y sus valores asociados. Las expresiones
se hacen referencia en el modelo mediante el uso de su nombre. Expresiones
opcionalmente se puede especificar como uno o arrays de dos dimensiones. El valor de
una expresión puede estar formado por una combinación de integrantes, números
reales, símbolos, nombres, distribuciones estáticas (ej. NORM(10,2)), operaciones
aritméticas, paréntesis, operadores lógicos, atributos y variables.
Un valor de expresión puede estar referenciada dentro de otra expresión, pero
llamados recursivos a la misma expresión no están permitidos.
Usos frecuentes
Distribución de una entidad que ingresa al módulo. Valores de imagen de una entidad.
Expresión compleja para tiempo de orden de entrada.
Campos
Nombre (Name): identificador único que se encuentra dentro del símbolo del
módulo.
Fila (Row): Número máximo de filas en una expresión definida.
Columna (Column): Número máximo de Columna en una expresión definida.
5/11/2018 Advanced Process - slidepdf.com
http://slidepdf.com/reader/full/advanced-process 25/30
3. Failure
El módulo Failure está diseñado para su uso con los recursos. Cuando ocurre una falla,
el recurso entero falla. Los fracasos se han diseñado para ser usado con una sola
capacidad de los recursos o con múltiples capacidades de los recursos que las distintas
unidades de recursos no todas al mismo tiempo.
Usos frecuentes
Caída de la información de un equipo.
Recarga de cintas de una caja registradora, cada “X” cantidad de clientes.
Apagados aleatorios de equipos.
Campos
Nombre (Name): identificador único que se encuentra dentro del símbolo del
módulo.
Tipo (Type): Determina si la falla es determinada en base a tiempo o a una
cuenta.
Cuenta (Count): Determina la cantidad de recursos liberados.
Tiempo disponible (Up Time): Define el tiempo entre fallas, para fallas basadas
en tiempo
Unidades de tiempo disponible (Up Time Units): Unidades de tiempo entre
Tiempo de Falla (Down Time): Define la duración de la falla.
Unidades de Tiempo de la Falla (Down Time Units): Duración de unidades de
tiempo de la falla.
Tiempo Disponible en este estado únicamente (Uptime in this State only):
Define el estado que debe ser considerado para el tiempo entre fallas. Si el
estado no está especificado, entonces todos los estados serán considerados.
Por ejemplo, usted puede querer definir una falla basada únicamente en el
estado “Ocupado”, y por lo tanto, el tiempo entre fallas debe estar basado en
la cantidad de tiempo que el recurso está ocupado, sin simular tiempo reloj.
5/11/2018 Advanced Process - slidepdf.com
http://slidepdf.com/reader/full/advanced-process 26/30
4. File
Este módulo debe ser incluido cada vez que se accede a un archivo externo utilizando
el Módulo de Lectura/Grabado. Este módulo identifica el nombre del archivo del
sistema y define el método de acceso al mismo, formatos y características funcionales
del archivo.
Usos frecuentes
Archivos que contienen información pre definida de vuelos.
Archivos con información específica de órdenes de clientes.
Campos
Nombre (Name): identificador único que se encuentra dentro del símbolo del
módulo.
Nombre del Archivo de Sistema Operativo (Operating System File Name):
Nombre de archivo actual que está siendo leído y al cuál será grabada
información
Acción de Fin de Archivo (End of File Action): Tipo de acción que ocurre si la
condición de fin de archivo es alcanzado.
Opción de Inicialización (Initialize Option): Acción que debe tomarse sobre un
archivo al comienzo de cada proceso de simulación.
Comentario (Comment): Carácter que indica un registro de comentario.
Conjunto de Nombres Grabados (Recordset Name): Este nombre debe ser único
por archivo.
5/11/2018 Advanced Process - slidepdf.com
http://slidepdf.com/reader/full/advanced-process 27/30
5. Stateset
El módulo Stateset se utiliza para definir los estados de un recurso o el número de
recursos. Los estados pueden estar asociados con un autostate, o pueden ser los
nuevos estados para el recurso. El módulo de recursos en la plantilla de las referencias
básicas del proceso de la stateset, en su caso, de que un determinado recurso a
utilizar.
Usos frecuentes
Estados para un operador como por ejemplo: ocupado con un cliente, ocupado
reponiendo estanterías, ocupado al teléfono.
Estados de un equipo, como con falla aleatoria, ocupado por el setup, ocupado
en procesos.
Estados de un doctor, como agendando citas, en ronda Hospitalaria, en
papeleo, con llamadas telefónicas.
Campos
Nombre del conjunto de Estados (StateSet Name): Conjunto de estados de
recursos que deben ser asignados durante una simulación.
AutoEstado o Falla (AutoState or Failure): Usado para asociar el nombre estado
a un auto estado (como ocupado, inactivo, o Falla) o un nombre particular de
Falla. Si no es utilizado, el estado debe asignarse ya sea al Módulo de
Asignación o al Estado Recurso.
5/11/2018 Advanced Process - slidepdf.com
http://slidepdf.com/reader/full/advanced-process 28/30
6. Statistic
El módulo de estadística se utiliza para definir nuevas estadísticas que se recogen
durante la simulación, así como para especificar los datos de salida de archivos. Si bien
las estadísticas de resumen (por ejemplo, media y máxima) se generan
automáticamente para cada estadística, si se especifica un archivo de salida, cada
observación individual (por ejemplo, cada cuenta registrada) se escriben en un archivo
de salida.
El tipo de estadísticas que se pueden definir en el módulo de estadísticas son el tiempo
de persistencia, cuentas (los datos de observación), el recuento de base, los productos
y frecuencia basados .
Usos frecuentes
Recolectar datos de observación para comparar dos configuraciones simuladas
Colectar información estadística adicional como cantidad de colas y cantidad de
recursos ocupados
Generar estadísticas de los diferentes estados de los operarios o de los
equipos.
Campos
Tipo (Type): Tipo de estadística a ser definida.
Nombre Contador (Counter Name): Aparece en el reporte como identificador
del contador.
Tipo de frecuencia (Frecuency Type): Indica si las estadísticas están siendo
recolectadas de un recurso o de una expresión
Etiqueta de Reporte (Report Label): Este nombre aparece como etiqueta de
reporte asociado con la expresión en el reporte. Si ya estadística ya ha sido
5/11/2018 Advanced Process - slidepdf.com
http://slidepdf.com/reader/full/advanced-process 29/30
definida a través de otro módulo, el archivo de etiqueta de reporte aparecerá
automáticamente.
Límite (Limit): Se utiliza para definir la condición de finalización para una
simulación. Cuando el contador alcanza o excede el límite especificado, lasimulación termina y el reporte es generado.
Opción de Comienzo (Initialization Option): Indica cuando el contador debe
comenzar. Si el archivo es especificado como “NO” y las múltiples duplicaciones
son hechas, entonces el valor del contador al final del proceso será retenido
como el valor de inicio al comienzo del siguiente proceso. Cuando es especi-
ficado con “Si”, el valor del contador es seteado en cero al comienzo de cada
proceso. Si se setea para Repetir, el valor del contador será borrado cuando
otras estadísticas lo hagan, como lo especifica el setup.
Rango Constante (Constant Range): Especifica cuando la estadística está siendo
realizada en base a Valore de Expresión como un Valor Constante o como un
Rango de Valores.
Valor (Value): Especifica el valor cuando la recolección estadística es un valor
constante. Por lo tanto, la estadística será recolectada en esta categoría cuando
la Expresión Valor equipare el Valor. Si en la recolección estadística de un valor
de Rango, el archivo especifica el valor más bajo en el rango, las estadísticas
serán recolectadas sobre esta categoría, más allá que le Valor Expresión sea
más grande que Valor y menor que o igual al Valor.
Valor Alto (High Value): Especifica el mayor valor.
Nombre de Categoría (Category Name): Este nombre aparece en el sumario
como identificador de categoría.
5/11/2018 Advanced Process - slidepdf.com
http://slidepdf.com/reader/full/advanced-process 30/30
7. Storage
El módulo de almacenamiento define el nombre de un dispositivo de almacenamiento.
Almacenes se crean automáticamente por cualquier módulo que hace referencia al
almacenamiento de forma que este módulo es rara vez necesario. La única vez que se
necesita este módulo es cuando un dispositivo de almacenamiento se especifica
mediante un atributo o una expresión.