Você está na página 1de 23

MSc.

Blanca Antronia Rodrguez Martnez 1


En el mercado existe una amplia variedad de
software para simulacin de sistemas. Un buen
nmero de ellos trabajan en entornos duros,
en los que la definicin de los modelos se
realiza mediante herramientas matemticas
configurables (matrices, funciones, etc.), y en
los que el tiempo de aprendizaje es
importante.

No obstante cabe destacar que son de una
gran flexibilidad, lo que permite su aplicacin
a una gran cantidad de mbitos.
MSc. Blanca Antronia Rodrguez Martnez 2
El aumento de la capacidad de
procesamiento de los computadores, unido a
las cada vez mayores posibilidades grficas
de los mismos, ha contribuido a la aparicin
de software de simulacin ms amigable,
que facilita al usuario el proceso de
elaboracin, validacin y experimentacin de
modelos mediante el uso de herramientas
grficas dentro de un entorno de ventanas.
Dentro de este grupo se ubica ARENA
desarrollado por ROCKWELL SOFTWARE.
MSc. Blanca Antronia Rodrguez Martnez 3
ARENA combina la facilidad de uso de los
simuladores de alto nivel con la flexibilidad de
los lenguajes de simulacin, por lo que se nos
presenta como una Herramienta Orientada
al Proceso, por cuanto permite la descripcin
completa de la experiencia que una entidad
desarrolla al interior del sistema conforme
fluye a travs de l.
MSc. Blanca Antronia Rodrguez Martnez 4
Desde la perspectiva de la orientacin al
proceso, la descripcin del sistema tiene los
siguientes pasos:

1.Creacin de una nueva entidad (cliente)

2. Guardar la hora actual en uno de los
atributos de la entidad para poder calcular el
tiempo en fila y el tiempo total de
permanencia en el sistema.

3. Posicionarse al final de la fila.
MSc. Blanca Antronia Rodrguez Martnez 5
4. Esperar en fila hasta que el servidor se
desocupe (si el servidor estaba desocupado
esta espera ser 0 tiempo.)

5. Salir de la fila y utilizar el servidor

6. Calcular el tiempo en fila.

7. Permanecer utilizando el servidor por el
lapso de tiempo requerido.

MSc. Blanca Antronia Rodrguez Martnez 6
8. Liberar el servidor (para que otras entidades
puedan utilizarlo).

9. Incrementar el contador de entidades
procesadas y calcular el tiempo de
permanencia en el sistema.

10. Eliminacin de la entidad.

Debido a su poder y simplicidad la lgica de
la orientacin al proceso se ha hecho muy
popular y ser la que utilizaremos de ahora en
adelante (dado que ARENA la utiliza).
MSc. Blanca Antronia Rodrguez Martnez 7
ARENA permite descender hasta la lgica
misma de los eventos que tienen lugar en el
modelo de simulacin creado, lo que en
trminos prcticos significa acceder al cdigo
en el que el modelo de simulacin est
construido.
MSc. Blanca Antronia Rodrguez Martnez 8
Cuando se arranca Arena, estn disponibles
los mens File, Edit View, Tools, Arrange,
Object, Run, Window, Help. Muchos de los
elementos que se presentan de estos mens
son funciones estndar de Windows, por lo
tanto, slo entraremos a comentar aquellos
que sean especficos de Arena.
MSc. Blanca Antronia Rodrguez Martnez 9
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.

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).
MSc. Blanca Antronia Rodrguez Martnez 10
Men View
Desde aqu se controla cmo aparece el
modelo en la pantalla, as como las barras de
herramientas mostradas.

Men Tools
El Input Analyzer encaja distribuciones de
probabilidad sobre datos observados para
especificar entradas al modelo.
MSc. Blanca Antronia Rodrguez Martnez 11
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.
MSc. Blanca Antronia Rodrguez Martnez 12
Men Run
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.
MSc. Blanca Antronia Rodrguez Martnez 13
MSc. Blanca Antronia Rodrguez Martnez 14
MSc. Blanca Antronia Rodrguez Martnez 15
Create
Crean entidades que entran al sistema,
teniendo la funcin de la generacin de
entidades.
MSc. Blanca Antronia Rodrguez Martnez 16
Process
Procesan entidades de acuerdo a
determinados servicios, que incluye: recursos,
colas de espera, tiempo de procesamientos.
MSc. Blanca Antronia Rodrguez Martnez 17
En la opcin Action, determina Qu hace el Proceso? teniendo:
Delay. Utiliza un recurso durante un tiempo.
Seize Delay. Reserva un recurso y lo utiliza durante un tiempo.
Seize Delay Release. Reserva un recurso, lo utiliza durante un
tiempo y lo libera.
Delay Release. Utiliza un recurso durante un tiempo y lo libera.
MSc. Blanca Antronia Rodrguez Martnez 18
Batch
Agrupamiento por lotes.
MSc. Blanca Antronia Rodrguez Martnez 19
Assign
Asignacin de valores: variables, atributos de
entidades, tipos de entidades y variables del
sistema.
MSc. Blanca Antronia Rodrguez Martnez 20
Dispose
Liberan entidades cuando abandonan el
sistema.
MSc. Blanca Antronia Rodrguez Martnez 21
Decide
Definicin de reglas de decisin, que son:
By Condition (2-way by Condition, N-way by
Condition)
By Chance (2-way by Chance, N-way by
Chance)
MSc. Blanca Antronia Rodrguez Martnez 22
Separate
Replicacin de la entidad en mltiples
entidades, que son:
Duplicate Original
Split Existing Batch
MSc. Blanca Antronia Rodrguez Martnez 23
Separate
Registro de variables, presenta diferentes tipos:
Count, Entity Statistics, Time Interval, Time
Betwen y
Expression.

Você também pode gostar