Escolar Documentos
Profissional Documentos
Cultura Documentos
Antecedentes generales
ARENA es un simulador con animacin para computadoras personales. Permite simular
cualquier tipo de sistemas de manufactura, logstica, manejo de materiales, etc. Puedes
simular bandas de transporte, gras viajeras, ensamble, corte, talleres, logstica, etc.
ARENA es un paquete de simulacin que no requiere programacin, aunque s lo permite.
Corre en equipos 486 en adelante y utiliza la plataforma Windows. Tiene la combinacin
perfecta entre facilidad de uso y flexibilidad para aplicaciones complejas.
Puedes simular Justo a Tiempo, Teora de Restricciones, Sistemas de Empujar, Jalar,
Logstica, etc. Prcticamente, cualquier sistema puede ser modelado.
Una vez hecho el modelo, ste puede ser optimizado para encontrar los valores ptimos de
los parmetros claves del modelo. Algunos ejemplos incluyen determinar la mejor
combinacin de factores para maximizar produccin minimizando costo, minimizar el
nmero de camiones sin penalizar el servicio, etc.
Simulacin de Sistemas
Jessica Bobadilla Alegria
CONCEPTOS Y TERMINOLOGAS
1.
Entidades:
Son los elementos que se mueven alrededor del sistema, cambiando su estado, afectando y
siendo afectado por otras entidades. Las entidades son dinmicas: son creadas, se mueven
en el sistema durante algn tiempo y son destruidas, cuando salen del sistema.
2.
Atributos:
Para individualizar las entidades, estas tienen atributos, que es una caracterstica de todas
las entidades, pero con un valor especfico que diferencia una entidad de otra. Ej:
identificador, hora de arribo, prioridad, color. El mismo atributo generalmente tiene
distintos valores, para distintas entidades.
3.
Variables Globales:
Las definidas por el Arena. Ej: Nmero en la cola, nmero de recursos ocupados,
tiempo de simulacin, etc.
Definidas por el usuario. Ej: Nmero en el sistema, etc.
Las variables, no especifican una entidad en particular, sino que especifican al sistema
completo. Estas son accesibles por todas las entidades, y algunas pueden ser cambiadas por
cualquier entidad.
Son utilizadas para diferentes propsitos. Por ejemplo: se puede crear una llamada Nmero
en el Sistema, cuyo valor indica el nmero de entidades en el sistema, incluyendo aquellas
que se encuentran en las colas o las que estn siendo atendidas en algn servidor. Cuando
una entidad es creada se le suma 1 a la variable, y cuando sta sale del sistema se le resta 1
a la variable.
4.
Recursos:
Simulacin de Sistemas
Jessica Bobadilla Alegria
5.
Colas:
Cuando una entidad no se puede mover, por que necesita el servicio de algn servidor, que
en ese momento se encuentra ocupado sirviendo a otra entidad. Esta debe esperar en una
cola. En Arena, cada cola tiene su nombre, y se pueden definir su capacidad. Se debe
manejar en el modelo, que hacer cuando llega una entidad a la cola y esta se encuentra
llena.
6.
Acumuladores Estadsticos:
Son variables que sirven para tener las medidas de rendimiento durante el proceso de
simulacin por ejemplo:
Todos los acumuladores son inicializados en 0. Arena tiene la mayora de los acumuladores
estadsticos, que uno quiera tener, pero la mayora de estos son invisibles para uno.
7.
Eventos:
Es algo que sucede en un instante del tiempo de simulacin, puede que cambie sus
atributos, variables o acumuladores estadsticos. Ejemplo de 3 tipos de eventos:
8.
El valor actual del tiempo de simulacin se obtiene de una variable global, (TNOW).
Simulacin de Sistemas
Jessica Bobadilla Alegria
SIMULACIN EN ARENA
1.
Primeros Pasos:
Simulacin de Sistemas
Jessica Bobadilla Alegria
Mdulo Arrive
En l se representa el nacimiento de todas las entidades que ingresan en el sistema, al
realizar un doble-click en el mdulo aparece la ventana de configuracin de ste.
Simulacin de Sistemas
Jessica Bobadilla Alegria
Mdulo Server
Este mdulo representa a la mquina, incluido el recurso, su cola y el tiempo requerido
para procesar las entidades.
Simulacin de Sistemas
Jessica Bobadilla Alegria
Mdulo Depart
Este mdulo representa a las entidades que dejan el sistema.
Tiene 3 reas:
Enter Data: Indica como las entidades comienzan el proceso de salida del sistema.
Count: Indica el nmero de entidades que han dejado al mdulo, en este caso sera
la produccin.
Tally: Si se quiere tomar algn registro sobre las entidades que estn saliendo.
Simulacin de Sistemas
Jessica Bobadilla Alegria
Mdulo Simulate
En l se pueden determinar el tiempo de simulacin, como tambin el nmero de rplicas
que tendr la simulacin.
Simulacin de Sistemas
Jessica Bobadilla Alegria
Cuando se tiene todo listo, en cuanto al diseo del modelo, se puede llevar a cabo la
ejecucin de la simulacin.
Ejecucin de la Simulacin
Para ejecutarla, solamente basta ejecutar en el men RUN, la opcin Go, a partir de ese
momento se lleva a cabo la simulacin, y cuando termina entrega un informe con toda las
estadsticas de la simulacin en el Notepad.
Luego de la etapa de simulacin, viene la etapa del anlisis de los resultados obtenidos, esta
es la etapa ms importante en un proyecto de simulacin.
Simulacin de Sistemas
Jessica Bobadilla Alegria
Identifier
Average Half Width Minimum Maximum Observations
_______________________________________________________________________________
Machine_R_Q Queue Time
Flowtime
.18608
3.7669
(Insuf)
(Insuf)
.00000
2.9552
.55824
4.5786
3
2
DISCRETE-CHANGE VARIABLES
Identifier
Average Half Width Minimum Maximum Final Value
_______________________________________________________________________________
Machine_R Busy
# in Machine_R_Q
Machine_R Available
.84926
.27271
1.0000
(Insuf)
(Insuf)
(Insuf)
.00000
.00000
1.0000
1.0000
2.0000
1.0000
1.0000
2.0000
1.0000
COUNTERS
Identifier
Count Limit
_________________________________________
Production
2 Infinite
Simulacin de Sistemas
Jessica Bobadilla Alegria
10
: promedio
: intervalo de confianza
: valor mnimo
: valor mximo
: valor de la variable al finalizar la simulacin.
La primera tabla muestra las estadsticas para el tiempo que esperan las unidades para ser
atendidas en el recurso Machine (Machine_R_Q Queue Time ) y el tiempo promedio entre
salidas (Depart) se registra en Flowtime.
La segunda tabla muestra estadsticas para el porcentaje del tiempo que estuvo ocupado el
recurso Machine (Machine_R Busy que corresponde al 84.9%) y el porcentaje del tiempo
que estuvo desocupado (Machine_R Available ) se obtiene por la diferencia (1 0.84). El
nmero promedio de entidades en espera para ser atendidos en el recurso Machine (# in
Machine_R_Queue) es de 0.27 unidades, es decir, el servicio fue tan expedito que no
alcanz haber una entidad esperando.
Cabe destacar que la variable Half Width tomar un valor, cuando se alargue la longitud de
la corrida de simulacin.
La tercera tabla muestra el nmero total de entidades que salieron del sistema durante el
tiempo de ejecucin del modelo.
Simulacin de Sistemas
Jessica Bobadilla Alegria
11
2.
Este software viene con la estructura de windows, trabaja con mens, submens, barra de
herramientas, ya sea de diseo, estndar, vista, animacin, ejecucin, ayuda y tambin
plantillas para el modelado.
Teniendo en claro cul es la estructura del sistema el cul se pretende modelar, se procede
al diseo del modelo utilizando la plantilla adecuada. Se definen las caractersticas de cada
mdulo, y luego se procede a disear la animacin con los mdulos anteriormente vistos. A
continuacin se muestra un ejemplo sencillo.
2.1
12
Abrir un nuevo modelo. Seleccione la opcin attach para abrir el panel de control
Common.tpo. En l visualizar los principales mdulos necesarios en la construccin del
modelo de simulacin.
Simulacin de Sistemas
Jessica Bobadilla Alegria
13
Simulacin de Sistemas
Jessica Bobadilla Alegria
14
Simulacin de Sistemas
Jessica Bobadilla Alegria
15
Simulacin de Sistemas
Jessica Bobadilla Alegria
16
Simulacin de Sistemas
Jessica Bobadilla Alegria
17
Muestra
la
llegada de las
entidades
El 80% restante se
dirige a la aseguradora.
18
.29948
2.4732
.77259
.16043
1.5286
(Insuf)
(Insuf)
(Insuf)
(Insuf)
(Insuf)
.00000
.00000
.00000
.00000
.00000
3.1448
20.367
5.5703
5.1438
8.3120
89
112
32
88
87
DISCRETE-CHANGE VARIABLES
Identifier
Average Half Width Minimum Maximum Final Value
_______________________________________________________________________________
Vendedores_R Available
Caja_R Busy
Control Calidad_R Busy
Aseguradora_R Busy
Vendedores_R Busy
# in Vendedores_R_Q
# in Caja_R_Q
Control Calidad_R Avai
Aseguradora_R Availabl
# in Aseguradora_R_Q
Despacho_R Available
# in Despacho_R_Q
Despacho_R Busy
# in Control Calidad_R
Caja_R Available
5.0000 (Insuf)
1.1009 (Insuf)
1.0124 (Insuf)
.82074 (Insuf)
3.5390 (Insuf)
.99611 (Insuf)
.47501 (Insuf)
2.0000 (Insuf)
2.0000 (Insuf)
.08885 (Insuf)
4.0000 (Insuf)
.04706 (Insuf)
1.4725 (Insuf)
.08241 (Insuf)
2.0000 (Insuf)
5.0000
.00000
.00000
.00000
.00000
.00000
.00000
2.0000
2.0000
.00000
4.0000
.00000
.00000
.00000
2.0000
5.0000
2.0000
2.0000
2.0000
5.0000
9.0000
4.0000
2.0000
2.0000
2.0000
4.0000
2.0000
4.0000
2.0000
2.0000
5.0000
2.0000
1.0000
1.0000
5.0000
5.0000
3.0000
2.0000
2.0000
.00000
4.0000
.00000
3.0000
.00000
2.0000
COUNTERS
Identifier
Count Limit
______________________________________________________
Cheques No Asegurados_
Compras Despachadas Pr
Compras Despachadas Si
16
27
53
Infinite
Infinite
Infinite
Debido a que esta versin del Software Arena, es una versin acadmica, no se permiten
modelos con un nmero mayor de 200 mdulos.
Simulacin de Sistemas
Jessica Bobadilla Alegria
19