Documentos de Académico
Documentos de Profesional
Documentos de Cultura
AUTORES:
ABRIL - 2011
INTRODUCCIÓN
En este proceso de buscar soluciones más amigables para todos los involucrados en
el sistema en la elaboración, validación y experimentación de modelos mediante
herramientas graficas en un entorno de ventanas, se encuentra Arena, desarrollado
por Rockwell Software.
RESUMEN
En este manual se dan los alcances básicos para la utilización de ARENA 12.0,
además de ello se centran en ejemplos para interpretar modelos de sistemas reales,
puesto que el objetivo no solo aprender a usar el software sino también crear modelos
desde la realidad e interpretar los resultados con ello llevar a un conclusiones sobre el
sistema y proponer soluciones, mejoras o comprobar el eficiente funcionamiento.
En este manual se utilizara el Arena 12.0 versión estudiante, por ser de fines
académicos, además esta basada en la experiencia de docencia universitaria del
curso de simulación discreta de sistemas de la Facultad de Ingeniería en Informática y
Sistemas de la Universidad Nacional Agraria de la Selva.
CAPITULO 1.
Es importante mencionar que Arena es un software que esta orientado al proceso por
ejemplo al tratar de representar un sistema cliente servidor, se daría con los siguientes
pasos:
2. Barra del proyecto.- donde se encuentran todos los módulos y paneles que
sirven para diseñar los modelos.
2.1. Basic Process Panel.- Contiene los elementos básicos de construcción de
modelos, estos elementos se denominan módulos.
2.2. Advanced Process.- Mas módulos para tareas adicionales.
2.3. Reports Panel.- Contiene la lista de resultados de la simulación después
de ejecutarse.
2.4. Navigate Panel.- Permite mostrar diferentes vistas de un modelo
incluyendo diferentes submodelos de forma jerárquica.
2.5. Advanced Transfer.- opciones para mover entidades, ejemplo: trasladar
pasajeros de un terminal a otro.
2.6. Block and Elements.- Proporciona acceso completo al lenguaje de
simulación SIMAN.
6. Barra de estado.
En esta barra se observa el estado general del sistema, por ejemplo en la
ilustración se observa que está ocurriendo cuando se está corriendo el sistema.
1.2. ENTIDADES
En Arena todo lo circula por el modelo son entidades, por lo que es
fundamental definir el concepto de entidad. Las entidades podrían ser personas
u objetos, sus movimientos a través del sistema causan un cambio en el estado
del sistema.
1.3. RECURSOS
1.5. VARIABLES
En ciertas ocasiones por ejemplo en el modelo se necesita mantener valores
globales que sirvan en diferentes partes de los procesos, pues las variables
representan un conjunto de valores globales que pueden ser alterados en
cualquier lugar dentro del modelo. 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 simulación, por ejemplo tasa de llegada, inventario actual, número de
pacientes registrados. Etc.
Assign 1
a. Análisis
b. Modelo
En primer lugar debe iniciar el sistema con un módulo Create para generar la
llegada de clientes, configurado con una media de 2 minutos.
Luego arrastramos el módulo Process a la vista de diagrama de flujo, doble click y
configuramos seleccionando la acción “Seize, Delay and Release” (ocupar,
demorar y soltar), y luego agregando a las dos secretarias como recursos del
proceso.
Con esto termina la construcción básica del modelo, entonces se debe configurar
los parámetros de corrida con el menú Run->Setup... a 8 horas por día de trabajo
y simulando 8 horas. En dicha configuración también configuramos como van a ser
expresados los resultados con “Unidad de tiempo base”.
Al correr el sistema, después de terminado el tiempo de corrida saldrá un cuadro
de dialogo que preguntará si desea ver los resultados de la simulación.
Así cambia los objetos que circulan por el sistema, tal como se muestran en las
figuras.
Entonces con estos gráficos se aprecia en que tiempo hay picos más altos de cola,
siendo información importante para el sistema.
Si deseara contar también el tiempo que demora en ingresar y salir la gente del
sistema, y el tiempo que se demora en caminar hasta el servicio, también puede
interpretarse, pero se verán en animaciones más avanzadas que permite hacer
Arena, y están se verán más adelante en este manual.
Dado que esta es la temporada alta para la financiera el tiempo entre la llegada de
una solicitud y la siguiente se distribuye exponencialmente con media de 2 horas.
a. Análisis
b. Modelo
Ahora debemos usar modulo decide para arrojar 88% de las solicitudes por un lado y
el resto por otro lado, luego en cada lado del módulo Decice registramos y terminamos
los procesos con módulos Dispose ya explicados en el caso anterior y los conceptos
del capítulo anterior:
Tal como en el caso anterior agregamos el recurso a la vista de diagrama de flujo y el
sistema quedaría así:
Bien, para responder a las preguntas planteadas se debe agregar gráficos para
variables entrada de solicitudes, salida de solicitudes, solicitudes en proceso y
solicitudes en cola, a la vista de diagrama de flujo.
Pudiendo observarse con ayuda de los plots como han sido la evolución de las colas y
procesos en el tiempo. Entonces puede entenderse mejor el sistema a través de estos
indicadores.
En una sala de emergencia se debe simular el sistema durante 9 horas, de ello se sabe que hay
dos formas de llegar de los pacientes:
Llegada de personas a pie, y
Llegada de personas en una ambulancia.
De la llegada de personas a pie se sabe que sigue una distribución exponencial de media
aproximada a 2 minutos.
De la llegada de ambulancias se sabe que llegan a una media de 5 ambulancias por hora; cada
ambulancia tiene posibilidad de transportar 3 pacientes, sin embargo por estadística se sabe
que el 10% de las ambulancias que llegan a la sala de emergencias traen 3 personas, el 40%
traen 2 personas y el resto trae una sola persona que en realidad es el 50%.
Bien, la permanencia en Medicina debe ser según una media de 2 minutos por paciente,
podríamos clasificar a los pacientes como pacientes graves, pacientes con dolencias fuertes y
pacientes con dolencias leves, repartidas en porcentajes de 30%, 40% y 30% respectivamente.
Además se sabe que los médicos que están para atender en medicina son el Dr. Luis, Dr. Carlos
y el Dr. Juan.
Los pacientes graves deben entrar a cirugía, los pacientes con dolencias fuertes deben pasar a
una sala de observación, y por último los pacientes con dolencias leves deben ser dados de alta
de emergencia con su respectivo tratamiento y enviados a recitado para pasar por consulta
normal.
Para trasladar a los pacientes a cirugía hay tan solo 3 camillas, estas camillas trasladan a los
pacientes a una media de 10 pacientes por hora.
Para entrar a la sala de observaciones se debe esperar a que haya al menos 2 pacientes para
pasar a la sala.
Se desea conocer:
Las piezas llegan al primer proceso de una en una, con una media de 10
unidades/hora (Exponencial); la mitad son de color ROJO y la otra mitad AZULES. En
el primer proceso se dispone de 2 máquinas iguales que realizan el trabajo tardando
un tiempo que se distribuye según una triangular de tiempos mínimo, modal y máximo,
de 5, 8 y 10 minutos respectivamente. Cuando finaliza este primer trabajo, se mandan
las piezas al departamento 2 utilizando un transporte directo (“ROUTE”) que tarda 12
minutos.
Análisis.- Para asegurarse de que la mitad de piezas sean rojas y la otra mitad sean
azules debemos poner un módulo asign y declarar un atributo llamado “color” con la
función Disc(0.5,1,1,2) en esta función se esta diciendo que al 50% (0.5), se le asigna
el numero 1 como color y al complemento (1), se le asigna 2 como color, con lo cual ya
se podrá diferenciar por color a las piezas en módulos siguientes.
Para este caso a diferencia de los ejercicios anteriores se hace uso del panel de
“Advanced Transfer”, porque es allí donde se encuentra los módulos Route, Station
que son los necesarios para solucionar este caso.
Modelo.-
Análisis.- Esto es continuación del CASO 1, entonces después del station 2 continua
este modelo con módulos de agrupamiento, sin embargo se debe tener en cuenta que
el agrupamiento es por color, y eso se logra con el módulo batch pero agrupando por
atributo, que fue declarado apenas iniciaba el modelo.
Para representar la cinta transportadora se hace utilidad del módulo Conveyor que
moverá la entidad por la cinta, sin embargo se necesita de un módulo station 3 de
inicio y station 4 de final de la cinta, además del módulo Access para colocar la entidad
en la cinta y Exit para descargar la entidad de la cinta.
Modelo.-
Utilizando la barra de animación, con los station 3 y 4 mas el segment del conveyoy y
una línea con un patrón tipo cinta, el modelo quedaría así:
Al hacer correr el modelo del caso 1 y 2 se ven como se esperan 6 unidades del
mismo color y se convierten en cajas andando por la cinta transportadora.
Modelo.-
ARAYA A., Mauricio. (2009). “ARENA, Modelamiento basico”. U-Cursos. [en linea]
https://www.u-cursos.cl/ingenieria/2009/2/IN47B/1/material_alumnos/