Documente Academic
Documente Profesional
Documente Cultură
INTRODUCCIN
Arena es un software de simulacin orientado a eventos y orientado a procesos.
Orientado a eventos porque el estado del modelo cambia en funcin de la ocurrencia de diversos
eventos.
Orientado a procesos porque hay un diagrama de flujo que indica el procesamiento que siguen las
entidades del modelo.
Definimos el modelo empleando la orientacin a procesos, y la simulacin se realiza en funcin de
los eventos.
Simulacin
Segn Robert Shannon (1975) La simulacin es el arte de disear y desarrollar un modelo
computarizado de un sistema o proceso y conducir experimentalmente con este modelo con el
propsito de entender el comportamiento del sistema del mundo real o evaluar varias estrategias
con los cuales puedan operar el sistema.
Naylor et al. (1966), define as: "Simulacin es una tcnica numrica para conducir experimentos
en una computadora digital. Estos experimentos comprenden ciertos tipos de relaciones
matemticas y lgicas, las cuales son necesarias para describir el comportamiento y la estructura
de sistemas complejos del mundo real a travs de largos periodos de tiempo".
La simulacin es de utilidad para empresas que desean experimentar con un nuevo sistema, ya sea
en atencin al cliente o para un determinado proceso de produccin, porque usualmente es ms
econmico realizar un proyecto piloto de experimentacin para el nuevo sistema. ste podra
tener una falla intrnseca, difcil de observar, pero que representara un costo evitable al realizar
una simulacin.
Para simular un sistema se debe tener conocimiento de la secuencia de los sucesos y como se
abordarn en el modelo, es decir, el tipo enfoque que se ha de utilizar para seguir las sutiles
variaciones en el sistema a medida que entran y salen las entidades, cmo son registradas dichas
variaciones y a cules se le dar mayor prioridad.
Qu es Simulacin?
Simulacin es el proceso de disear un modelo que represente un sistema real y realizar
experiencias con la finalidad de aprender el comportamiento del sistema o de evaluar diversas
estrategias (dentro de los lmites impuestos por un criterio o un conjunto de ellos) para
comprender el funcionamiento del sistema. Robert Shannon, 1975.
Aplicaciones de la Simulacin
Sistema
Es una coleccin de elementos organizados que interactan juntos hacia el logro de un objetivo
comn.
Sistema de Biblioteca
Elementos del sistema:
Libros
Revistas
Cds
Videos
Peridicos
Sillas
Mesas
Computadores
Salas de consulta
Salas de lectura
Bibliotecarios
Auxiliares
Sistema de Matricula
Elementos del sistema:
Alumnos
Ticket de pago
Computador
Internet
Horario preliminar
Software
Reporte de matrcula
Sistema de Compras
Elementos del sistema:
Cliente
Lista de elementos a comprar
Computador
Medio o canal de comunicacin
Comprador
Software
Reporte de compra
Sistema
Es un conjunto de elementos usados para ejecutar un proceso, para lo cual requiere adems,
recursos y controles. Un sistema comprende un proceso, pero tambin incluye los recursos y los
controles para poder realizar el proceso.
Funcional
Se define el sistema considerando cada una de sus partes como una caja negra y
conociendo las interrelaciones que existen entre ellas.
Proceso
Proceso:
Es un conjunto de operaciones, actividades o tareas que crean una salida con base en una o ms
entradas.
Elementos de un Sistema
Entidades:
Son los items que transitan por el sistema para ser procesados o recibir un servicio.
Las entidades se pueden caracterizar por el costo, el orden, la prioridad, el estatus, entre otros
factores.
-
Animados
Inanimados
Intangibles
Actividades:
Son las tareas que se realizan en un sistema; pueden estar involucradas directa o indirectamente
en el procesamiento de las entidades. Las actividades tienen una duracin y por lo general
involucran el uso de recursos.
Recursos:
Son los medios para poder ejecutar las actividades. Proveen el soporte de mquinas, equipos,
personal y facilidades en general para llevar a cabo las actividades.
-
Animados
Inanimados
Intangibles
Controles:
Los controles gobiernan cmo, cundo y dnde son ejecutadas las actividades; tambin
determinan las acciones que se deben tomar cuando cierto evento o condicin ocurre.
Modelos
Modelos Mentales. Depende de nuestro punto de vista, suele ser incompletos y no tiene
un enunciado preciso, no son fcilmente transmisibles.
Ideas, conceptualizaciones
Arena
El aumento de la capacidad de procesamiento de los computadores, unido a las 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.
ARENA combina la facilidad de uso de los simuladores de alto nivel con la flexibilidad de los
lenguajes de simulacin.
ARENA 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.
Dada la orientacin al proceso, el desarrollo de modelos en ARENA se estructura sobre una base
grafica asociada a la construccin de diagramas de flujo, que describirn la serie de pasos que
debe seguir una entidad conforme avanza en nuestro sistema.
Es decir ARENA posibilita la construccin de los modelos sin la necesidad de codificar los
programas.
Para ello ARENA provee de una serie de Mdulos grficos que nos permitirn desarrollar las
descripciones de los procesos asociados a los sistemas que modelaremos.
Bloque Create
Es el punto de inicio para las entidades en un modelo de
simulacin. Las entidades son las personas, artculos, productos,
etc, que se mueven dentro del sistema modelado. Se crean
Create 1
Bloque Process
ste bloque es el mtodo principal para procesar en la simulacin.
Tiene opciones para ocupar y liberar a los recursos restringidos del
sistema. Tambin se puede usar como un submodelo que contenga
ms operaciones y procesos.
Process 1
0
Bloque Decide
True
Decide 1
False
Bloque Assign
Assign 1
Bloque Batch
Batch 1
Bloque Separate
Separate 1
Original
Duplicate
Bloque Record
ste bloque se usa para llevar estadsticas de la simulacin.
Record 1
Bloque Dispose
Dispose 1
0
Es el bloque final de las entidades de la simulacin.
Bloque Match
ste bloque sincroniza la salida de distintas entidades en el
proceso. Una vez que se renen el nmero especificado de ellas,
se permite su avance al siguiente bloque.
Match 1
MDULOS DE DATOS
La introduccin de datos se realizar desde el Basic Process Panel, al seleccionar
cualquiera de los mdulos se muestra los datos configurables en la vista de hoja de
clculo.
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.
A cada entidad que va a circular por el sistema se puede configurar la imagen inicial,
presencia en los reportes estadsticos, etc.
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. Existen varias formas de ir
cambiando los valores de las variables, durante la ejecucin del sistema. Por ejemplo una
variable nos servira para saber el nmero de personas atendidas por hora.
Mdulo SCHEDULE
Este mdulo de dato puede ser usado en combinacin con el modulo recurso para definir
o representar una operacin programada para un recurso o con una modulo CREATE
para definir la programacin de llegadas.
Mdulo SET
MARCO CONTEXTUAL
Versiones de Arena.
Versin 5.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0, 13.0 y 14.0 la cual es la versin ms
recomendable para el uso de la misma.