Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Coatzacoalcos
Ingeniera Informtica
Semestre: 9
Grupo: B
SOFTWARE ARENA
Es importante mencionar que Arena es un software que est orientado al proceso por
ejemplo al tratar de representar un sistema cliente servidor, se dara con los siguientes
pasos:
4. Esperar en fila hasta que el servidor se desocupe (si el servidor estaba desocupado
esta espera ser cero unidades de tiempo).
Mens.
1.1 Men File Es donde se crean los nuevos ficheros de modelos de 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 formatos DXF (como los de AutoCAD)
para usarlos como fondo y, en algunos casos, como elementos activos (como
caminos para vehculos dirigidos por cable).
1.2 Men Edit Se pueden deshacer (Undo) y reanudar (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 los modelos 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 graficas u objetos multimedia y Object permite editar lo que se haya trado.
1.3 Men View Desde aqu se controla como 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 que
tipo de objetos se van a mostrar durante el modo de edicin o de ejecucin.
1.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 de
Macro, abre una ventana en la que se puede escribir cdigo de Visual Basic para
completar el modelo. El elemento Options permite cambiar y perso
1.5 Men Arrange Las opciones de este men correspondiente a las posiciones de los
mdulos del modelo y de los grficos.
1.7 Men Run Este men contiene opciones para ejecutar la simulacin, comprobarla y
pausarla o desplazarla 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.
2. Barra del proyecto, donde se encuentran todos los mdulos y paneles que sirven para
disear los modelos.
2.1 Basic Process Panel.- Contiene los elementos bsicos de construccin de modelos,
estos elementos se denominan mdulos.
2.5 Advanced Transfer.- opciones para mover entidades, ejemplo: trasladar pasajeros
de un terminal a otro.
3.2. La barra animate, animate transfer, Draw, herramientas necesarias para animar el
modelo con grficos, recursos utilizados, reloj de simulacin, procesos avanzados. En
caso no hubiera algunos botones que se vean en el grfico, solo es necesario ir a view-
toolbars, y agregrar las barras que considera que necesitara en su proyecto, se
sorprender al ver las posibilidades que tiene escondido ARENA.
ENTIDADES
En Arena todo lo circula por el modelo son entidades, por lo que es fundamental definir
el concepto de entidad. Las entidades podran ser personas u objetos, sus movimientos a
travs del sistema causan un cambio en el estado del sistema.
Las entidades (automviles, clientes, productos, cajas, documentos, etc) son aquellas
que estn siendo producidas o atendidas o que de cualquier otra manera influyen en el
proceso. Por ejemplo clientes entrando a un restaurante, o partes que estn siendo
producidas en una fbrica, o documentos que estn siendo atendidos por una secretaria.
Un ejemplo sencillo de interpretar para comprender mejor el concepto de entidad seria
si se define un sistema de encomiendas (ejemplo: Fedex, Olva Courier, Serpost) pues
las entidades seran los paquetes que son transportados a travs de las personas y
vehculos. Adems estos paquetes podran tener propiedades (atributos) como la
prioridad de envi, tipo de paquete (frgil o no frgil), tamao, etc. Arena asigna
atributos automticamente como:
RECURSOS
Los recursos (resources) pueden ser cosas como personas, equipos, maquinas
procesadoras, automviles, etc. Las entidades compiten entre ellas por los servicios que
les brindan los recursos.
Las entidades pueden ocupar (seize) un recurso siempre y cuando este recurso est
disponible, tambin una entidad debe liberar (release) el recurso cuando ya no lo
necesita.
Cuando un recurso este siendo ocupado y otra entidad desea utilizarlo tendr que
esperar en cola (queue) hasta que se libere. En la prxima seccin entraremos a ms
detalle sobre las colas.
FILAS O COLAS
En Arena una cola es una seccin donde las entidades esperan mientras se libera el
recurso que necesitan. Las colas tienen nombres y tambin pueden tener capacidades
mximas, por ejemplo una cola en el banco solo soporta 25 personas.
VARIABLES
Arena tiene dos tipos de variables: las definidas por el usuario y las variables del
sistema. Las variables definidas por el usuario pueden ser cambiadas durante el tiempo
de simulacin, por ejemplo tasa de llegada, inventario actual, nmero de pacientes
registrados. Etc. Las variables del sistema son caractersticas predefinidas de los
componentes del modelo que indican el estado del componente por ejemplo: nmero de
entidades esperando en una fila (NQ queue name), actual valor de un contador (NC
counter name).
MDULOS DE FLUJO
Mdulo ENTITY
Este mdulo representa y muestra las entidades generadas para el sistema (clientes,
piezas, automviles, etc), un concepto ampliado de entidad lo tienen en la primera
seccin de este material. Las entidades pueden crearse directamente en el mdulo Entity
y luego utilizarlas en los mdulos o tambin pueden generarse automticamente dentro
del mdulo Create, y luego personalizarlas en el mdulo Entity.
Mdulo QUEUE
Este mdulo representa las colas en los servicios, cuando un recurso que se quiere
utilizar esta ocupado. Al clicar este mdulo se ven las colas que estn configuradas en el
sistema antes de iniciar la ejecucin del modelo. En el mdulo QUEUE se configura el
tipo de cola (FIFO, LIFO, etc.), presencia en los reportes, etc.
Mdulo RESOURCE
Este mdulo de dato representa o define los recursos en el sistema, incluyendo
informacin de los costos y disponibilidad de recursos. Los recursos pueden tener una
capacidad constante o basada en una programacin, los recursos tambin podran fallar
y deben configurarse. Por eso que al clicar sobre este mdulo se ve en la vista de hoja
de clculo todas estas secciones configurables.
Modulo VARIABLE
Este mdulo de dato se utiliza para representar o definir una dimensin de variable y
valores iniciales. Las variables pueden ser referenciadas en otro modulo (por ejemplo el
modulo DECIDE), pueden ser reasignadas con nuevos valores gracias al mdulo
ASSIGN, y pueden ser usadas en alguna expresin.
Mdulo SET
El mdulo de dato representa o define varios tipos de fijados, incluyendo recursos,
counters, tallies, tipo de entidades y figuras de las entidades. Los recursos fijados
pueden utilizarse en el mdulo PROCESS. Counters y Tallies se utilizan en el mdulo
RECORD.
UTILIZACIN CON EJEMPLOS.
1.- Anlisis Primero debemos identificar las entidades, procesos y restriccin del
sistema:
2.- Modelo En primer lugar debe iniciar el sistema con un mdulo Create para generar
la llegada de clientes, configurado con una media de 2 minutos.
Luego arrastramos el mdulo Process a la vista de diagrama de flujo, doble clic y
configuramos seleccionando la accin Seize, Delay and Release (ocupar, demorar y
soltar), y luego agregando a las dos secretarias como recursos del proceso.
Con esto termina la construccin bsica del modelo, entonces se debe configurar los
parmetros de corrida con el men Run->Setup... a 8 horas por da de trabajo y
simulando 8 horas. En dicha configuracin tambin configuramos como van a ser
expresados los resultados con Unidad de tiempo base
Al correr el sistema, despus de terminado el tiempo de corrida saldr un cuadro de
dialogo que preguntar si desea ver los resultados de la simulacin. Al aceptar la
pregunta veremos los resultados al detalle de la simulacin., solo es cuestin de buscar e
interpretar lo que se busca en los reportes de la simulacin.