Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Descripción de Módulos de Proceso Basicos
Descripción de Módulos de Proceso Basicos
SIMULACIN ARENA.
Simulacin Discreta
3 FI
Marina Valls Miquel
1
INTRODUCCIN AL ARENA 3
MENS. 4
Men File. 4
Men Edit. 4
Men View. 4
Men Tools. 5
Men Arrange. 5
Men Object. 5
Men Run. 5
BARRAS DE HERRAMIENTAS. 6
Mdulos de Datos. 19
Mdulo Entity. 19
Mdulo Queue. 20
Mdulo Resource. 21
Mdulo Schedule 22
Mdulo Set. 23
Mdulo Variable 24
2
INTRODUCCIN AL ARENA
3
MENS.
Cuando se arranca Arena, estn disponibles los mens File, View, Tools y Help.
Una vez se abre un modelo, se aaden los mens Edit, Arrange, Object, Run y
Window.
Muchos de los elementos que cuelgan de estos mens son funciones estndar de
Windows, por lo tanto, slo entraremos a comentar aquellos que sean especficos
de Arena.
Men File.
Es donde se crean los nuevos ficheros de modelos Arena, se abren otros ya
existentes, se guardan en disco o se crea un modelo de solo lectura. Se puede
tambin importar dibujos CAD con formato DXF (como los de AutoCAD) para
usarlos como fondo y, en algunos casos, como elementos activos (como caminos
para vehculos dirigidos por cable).
Men Edit.
Se pueden deshacer (Undo) y rehacer (Redo) acciones previas. Existe la
posibilidad de buscar todos los mdulos y objetos de animacin a partir de una
cadena de texto mediante la opcin Find. Se puede, adems, mostrar las
propiedades de los objetos (Properties). Si se tienen enlaces en el modelo a otros
ficheros, como hojas de clculo o ficheros de sonido, Links los muestra y permite
modificarlos. Insert New Object permite introducir objetos de otras aplicaciones
como grficos u objetos multimedia y Object permite editar lo que se haya trado.
Men View.
Desde aqu se controla cmo aparece el modelo en la pantalla, as como las barras
de herramientas mostradas. Este men permite hacer Zooms sobre el modelo. En
Views se puede elegir entre una serie de vistas del modelo. Named Views
permite definir, cambiar y usar vistas propias. Layers permite controlar qu tipo
de objetos se van a mostrar durante el modo de edicin o de ejecucin.
4
Men Tools.
El Input Analyzer encaja distribuciones de probabilidad sobre datos observados
para especificar entradas al modelo. No Adds-In, lista los programas ejecutables
que se han instalado en la carpeta Adds-In. Show Visual Basic Editor, abre una
ventana en la que se puede escribir cdigo de Visual Basic para completar el
modelo. El elemento Options permite cambiar y personalizar muchas de las
formas en que trabaja Arena y de su aspecto segn las necesidades.
Men Arrange.
Las opciones de este men corresponden a las posiciones de los mdulos del
modelo y de los grficos.
Men Object.
Si Auto-Connect est marcado permite conectar automticamente un nuevo
objeto introducido con el que se encontrase seleccionado cuando se ha llevado a
cabo la operacin. Smart Connections permite que las conexiones nuevas que se
realicen se dividan en tres segmentos en lugar de intentar llevarlas a cabo
mediante una nica conexin.
Men Run.
Este men contiene opciones para ejecutar la simulacin, comprobarla, y
pausarla o desplazarse paso a paso a travs de ella para depurarla o para
comprobar su correcto funcionamiento. Proporciona tambin varias formas
alternativas de ver la ejecucin, de ver sus resultados (o errores), y de especificar
y controlar cmo evoluciona la ejecucin y se muestra en la pantalla.
Por ltimo, los mens Window y Help presentan las opciones tpicas de este tipo
de mens para cualquier aplicacin Windows.
5
BARRAS DE HERRAMIENTAS.
As es como se pueden dibujar lneas, poli lneas, arcos, etc., para vestir el
modelo.
La barra Run Interaction corresponde a las opciones que ofrece el men Run.
6
La barra Animate Transfer sirve de interfaz con los objetos de animacin de tipo
transferencia de que dispone Arena para las animaciones de objetos de este tipo.
7
EL PANEL DE PROCESOS BSICO.
Descripcin.
Este mdulo representa la llegada de entidades al modelo de simulacin. Las
entidades se crean usando una planificacin o basndose en el tiempo entre
llegadas. En este mdulo se especifica tambin el tipo de entidad de que se trata.
Posibles Usos.
Punto de inicio de produccin en una lnea de fabricacin.
Llegada de un documento (por ejemplo, una peticin, una factura, una orden) en
un proceso de negocio.
Llegada de un cliente a un proceso de servicio (por ejemplo, un restaurante, una
oficina de informacin).
8
Parmetros.
Parmetro Descripcin
Units Unidades de tiempo que se usan para los tiempos entre llegadas
y de la primera creacin.
9
Nmero de entidades
Mdulo Process actualmente procesndose
Descripcin
Este mdulo corresponde al principal mtodo de procesamiento en simulacin.
Se dispone de opciones para ocupar y liberar un recurso. Adicionalmente, existe
la opcin de especificar un submodelo y especificar jerrquicamente lgica
definida por el usuario. El tiempo del proceso se le aade a la entidad y se puede
considerar como valor aadido, valor no-aadido, transferencia, espera u otros.
Posibles Usos.
Mecanizado de una parte.
Revisin de un documento para completarlo.
Rellenar rdenes.
Servir a un cliente.
Parmetros.
Parmetro Descripcin
10
Priority Valor de prioridad de la entidad que espera acceder en este
mdulo un determinado recurso si una o ms entidades esperan
el mismo recurso(s) en cualquier lugar en el modelo.
Resource Name Nombre del recurso que ser ocupado y/o liberado.
11
ocupado y/o liberado.
Descripcin
Este mdulo permite a los procesos tomar decisiones en el sistema. Incluye la
opcin de tomar decisiones basndose en una o ms condiciones (por ejemplo, si
el tipo de la entidad es Gold Car) o basndose en una o ms probabilidades (por
ejemplo, 75% verdadero, 25% falso). Las condiciones se pueden basar en valores
de atributos (por ejemplo, prioridad), valores de variables (por ejemplo, Nmero
de Rechazados), el tipo de entidad o una expresin.
12
Hay dos puntos de salida del mdulo Decide cuando se especifica el tipo 2-way
chance o 2-way condition. Hay un punto de salida para las entidades
verdaderas y una para las entidades falsas. Cuando se especifica el tipo N-
way chance o condition, aparecen mltiples puntos de salida para cada condicin
o probabilidad y una nica salida else.
Posibles Usos.
Envo de partes defectuosas para que se vuelvan a hacer.
Ramas aceptadas frente a rechazadas.
Envo de clientes prioritarios a procesos dedicados.
Parmetros.
Parmetro Descripcin
Is Evaluador de la condicin.
13
Mdulo Assign
Descripcin.
Este mdulo se usa para asignar valores nuevos a las variables, a los atributos de
las entidades, tipos de entidades, figuras de las entidades, u otras variables del
sistema. Se pueden hacer mltiples asignaciones con un nico mdulo Assign.
Posibles Usos.
Acumular el nmero de subensamblados aadidos a una parte.
Cambiar el tipo de entidad para representar una copia de un formulario multi-
copia.
Establecer una prioridad del cliente.
Parmetros
Parmetro Descripcin
14
New Value Valor asignado al atributo, variable, u otras variables del sistema.
Mdulo Batch.
Nmero de entidades en
espera de ser agrupadas
Descripcin.
Este mdulo funciona como un mecanismo de agrupamiento dentro del modelo
de simulacin. Los lotes pueden estar agrupados permanente o temporalmente.
Los lotes temporales deben ser divididos posteriormente usando el mdulo
Separate.
Posibles Usos.
Recoger un cierto nmero de partes antes de empezar a procesar
Reensamblar previamente copias separadas de un formulario.
Juntar un paciente con los resultados de sus pruebas antes de concederle una cita.
Parmetros.
Parmetro Descripcin
15
Attribute Name Nombre del atributo cuyo valor debe coincidir con el de las otras
entidades entrantes para que se pueda hacer la agrupacin.
Mdulo Separate.
Posibles Usos.
Enviar entidades individuales que representan cajas eliminadas de un
contenedor.
Enviar una orden tanto a realizacin y a facturacin para un procesamiento
paralelo.
Separar un conjunto de documentos previamente agrupados.
Parmetros.
Parmetro Descripcin
16
# of Duplicates Nmero de entidades salientes que dejarn el mdulo, adems
de la entidad entrante original.
Mdulo Record.
Descripcin.
Este mdulo se usa para recoger estadsticas del modelo de simulacin. Se
dispone de varios tipos de estadsticas observables, incluyendo el tiempo entre
salidas a travs del mdulo, estadsticas de entidad (tiempo, costes, etc.),
observaciones generales, y estadsticas de intervalo.
Posibles Usos.
Recoger el nmero de trabajos realizados cada hora.
Contar cuntas rdenes han sido realizadas.
Registrar el tiempo que pasan los clientes prioritarios en la lnea principal de
control.
Parmetros.
Parmetro Descripcin
17
Attribute Name Nombre del atributo cuyo valor se usar en las estadsticas de
intervalo.
Tally Set Name Nombre del conjunto de cuentas que se usarn para registrar
estadsticas de tipo observacional.
Counter Set Nombre del conjunto de contadores que se usarn para registrar
Name estadsticas de tipo cuenta.
Mdulo Dispose.
Nmero de entidades que
han abandonado el sistema
Descripcin.
Este mdulo representa el punto final de entidades en un modelo de simulacin.
Las estadsticas de la entidad se registrarn antes de que la entidad se elimine del
modelo.
Posibles Usos.
?? Partes que abandonan el servicio modelado
18
Parmetros.
Parmetro Descripcin
Mdulos de Datos.
Mdulo Entity.
Descripcin.
Este mdulo de datos define los diversos tipos de entidades y su valor de imagen
inicial en la simulacin.
Posibles Usos.
?? Elementos que se van a producir o ensamblar (piezas, pallets)
Parmetros.
Parmetro Descripcin
19
Initial VA Cost Valor de coste inicial que se asignar al atributo value-added cost
de la entidad. Este atributo acumula al coste sufrido cuando una
entidad pasa tiempo en una actividad de espera; por ejemplo,
esperando a ser metida en un lote o esperando un recurso(s) en
un mdulo Process
Initial Other Valor de coste inicial que se asignar al atributo other cost de la
Cost entidad. Este atributo acumula el coste sufrido cuando una
entidad pasa tiempo en una actividad de transferencia.
Mdulo Queue.
Descripcin.
Este mdulo de datos se puede usar para cambiar la regla de encolamiento para
una determinada cola. La regla de encolado por defecto es First In, First Out salvo
que se indique otra cosa en este mdulo. Hay un campo adicional que permite
definir la cola como compartida.
Posibles Usos.
?? Cola de trabajos esperando un recurso en un mdulo Process.
Parmetros.
Parmetro Descripcin
20
que un valor alto puede ser 200 o 300.
Attribute Name Atributo que se evaluar para los tipos Lowest Attribute Value o
Highest Attribute Value. Las entidades con valores de atributos
ms bajos o ms altos sern encoladas primero en la cola.
Mdulo Resource.
Descripcin.
Este mdulo de datos define los recursos en un sistema de simulacin,
incluyendo informacin de costes y disponibilidad del recurso. Los recursos
pueden tener una capacidad fija que no vara durante la simulacin o pueden
operar basndose en una planificacin. Los fallos y estados del recurso se pueden
definir tambin en este mdulo.
Posibles usos.
?? Equipamiento (maquinaria, caja registradora, lnea de telfono)
Parmetros.
Parmetro Descripcin
21
Schedule Name Identifica el nombre de la planificacin a usar por parte del
recurso. El planificador define la capacidad del recurso para un
periodo de tiempo determinado.
Busy/Hour Coste por hora de un recurso que est procesando una entidad.
Mdulo Schedule
Descripcin.
Este mdulo de datos se puede usar en conjuncin con el mdulo Resource para
definir una operacin de planificacin para un recurso o con el mdulo Create
para definir una planificacin de llegada. Adems, una planificacin se puede
usar y referir a factores de retardos de tiempo basados en el tiempo de
simulacin.
Posibles Usos.
?? Planificacin del trabajo, incluyendo descansos, para la plantilla.
22
Parmetros.
Parmetro Descripcin
Durations Lista los pares valor y duracin para la planificacin. Los datos
de planificacin se introducen grficamente usando el editor de
planificaciones grfico.
Mdulo Set.
Descripcin.
Este mdulo de datos define varios tipos de conjuntos, incluyendo recursos,
contadores, cuentas, tipos de entidad, y figuras de entidad. Los conjuntos de
recursos se pueden usar en los mdulos Process (y Seize, Release, Enter y Leave
en el panel Advanced Transfer). Los conjuntos counter y tally se pueden usar en el
mdulo Record. Los conjuntos queue se pueden usar con Seize, Hold, Access,
Request, Leave, y Allocate de los paneles Advanced Process y Advanced Transfer.
23
Posibles Usos.
?? Mquinas que pueden realizar las mismas operaciones en un servicio de
fabricacin.
Parmetros.
Parmetro Descripcin
Entity Type Nombre del tipo de entidad dentro del conjunto de tipos de
entidad.
Mdulo Variable
Descripcin.
Este mdulo de datos se usa para definir una dimensin de variable y su
valor(es) inicial(es). Las variables se pueden referenciar en otros mdulos, se les
puede reasignar un valor nuevo, y se pueden usar en cualquier expresin.
Posibles Usos.
?? Nmero de documentos procesados por hora.
24
?? Nmero serie a asignar a partes para una identificacin nica.
Parmetros.
Parmetro Descripcin
25
26