Professional Documents
Culture Documents
Visin general de
Un estudio de
Simulacin.
Aspectos a considerar
1) Entender el sistema.
2) Ser claro en los objetivos.
3) Formular la representacin del modelo.
4) Traducir a un software de simulacin.
20-07-2015
Comenzando a trabajar
Con ARENA
Inicio
Arena es una aplicacin del sistema
Operativo Windows de Microsoft, por lo que
la apariencia y percepcin se hacen muy
familiares.
20-07-2015
20-07-2015
Mdulos Lgicos
Create: genera las entidades que pasarn
a ser procesadas en el sistema simulado,
lo que se toma como punto de partida
para la construccin de un modelo. En
este mdulo se asigna el atributo entity
type
Dispose: tiene como funcin retirar una
entidad del modelo, se coloca al final de
todas las instrucciones cuando se
considera que la entidad ha llegado al
punto de salida del sistema simulado.
Aqu se recolectan las estadsticas
correspondientes a la entidad.
20-07-2015
Mdulos Lgicos
Process: en este mdulo las entidades
experimentan una operacin que
involucra la utilizacin de un recurso, la
demora que ocasiona el tiempo de
procesamiento y la liberacin del
recurso.
Aqu se puede especificar a que
categora del costo pertenece el tiempo
de la operacin (valor agregado,
transferencia, espera, entre otros)
Tambin puede cumplir la funcin de
submodelo.
Mdulos Lgicos
Decide: permite direccionar el flujo de
entidades de acuerdo con una regla de
decisin, la cual se puede basar en una
condicin, en una probabilidad o en una
expresin.
Batch: permite formar lotes o grupos de
entidades de un tamao cualquiera y
previamente definido. Estos lotes pueden
ser permanentes o temporales, de
cualquier tipo de entidad o de un tipo
especfico.
Cuando se crea un lote se crea una
entidad que representa al grupo formado.
20-07-2015
Mdulos Lgicos
Separate: separa los lotes que se forman
temporalmente, desarrolla la funcin opuesta del
mdulo Batch. Tambin se puede usar para
hacer varias copias de una entidad.
Assign: su funcin es cambiar el valor de un
atributo, figura, nivel, secuencia u otra variable
del sistema. Es posible hacer varias
asignaciones en un solo mdulo Assign.
Record: se emplea para recolectar estadsticas
en el modelo de simulacin. Tambin se puede
emplear como un contador.
Mdulos de Datos
ENTITY: en esta hoja de trabajo se definen, en
las diferentes categoras, el atributo Entity Type,
la primera animacin que se le asigna a la
entidad y sus respectivos costos iniciales.
QUEUE: aqu se definen los nombres de las
diferentes colas y del tipo de regla de liberacin
que estas siguen (FIFO, LIFO, etc.)
RESOURCE: se declaran los recursos utilizados
y sus caractersticas, como capacidad, costo de
operacin y fallas.
20-07-2015
Mdulo de Datos
VARIABLES: se definen los valores iniciales
de las variables empleadas en el modelo, y
en caso de arreglos, sus dimensiones.
SCHEDULE: aqu se define el horario de
trabajo mediante el cual se programa la
capacidad de un recurso.
SETS: se usa cuando se requiere formar
grupos respectivos de recursos, figuras,
colas, contadores, estadsticas. Etc., con el
fin de facilitar el modelamiento de un sistema
determinado.
Ejercicio 1:
entrada-procesamiento-salida
Considere el caso de que clientes (entidades) llegan a
20-07-2015
Desarrollo Ej. 1:
A.- CREACIN DE ENTIDADES.
Se arrastra el mdulo create hasta la ventana de trabajo.
Nombre
Funcin
Ejemplo
Name
Nombre del
mdulo
Llegada de
clientes
Clientes
Type
Expression
Tipo de
llegada
20-07-2015
Nombre
Funcin
Ejemplo
Max
arrivals
Mximo de
llegadas
infinite
First
creation
Primera
creacin
Mdulo Expression.
Mdulo Random.
Se refiere a una
distribucin exponencial
Campos
Expression
Units
Este campo se llena con la Unidades del tiempo de
distribucin deseada, que llegada. Pueden ser
vienen desplegadas en el segundos, minutos, horas o
men desplegable.
das.
NORM (5.89 , 0.65)
Minutes
Campos
Value
se llena con el valor de la
media de la distribucin.
Units
Unidades del tiempo de
llegada. Pueden ser
segundos, minutos, horas o
das.
Campos
Schedule Name
El tiempo de llegada vara Nombre del elemento Schedule que contiene la
de acuerdo a una
programacin de llegada.
programacin
establecida.
Descripcin
Mdulo Schedule.
Campos
Value
Units
El tiempo entre llegadas es Se llena con el tiempo
Unidades del tiempo de
un tiempo constante.
entre llegadas. Este valor es llegada. Pueden ser
un nmero.
segundos, minutos, horas o
das.
Descripcin
Mdulo Constant.
20-07-2015
Desarrollo Ej. 1:
B.- MODELAMIENTO DE RECURSOS.
Para definir una operacin o proceso que se practique a
la entidad en un recurso y que tenga una duracin
asociada, se puede emplear el mdulo Process.
Desarrollo Ej. 1:
B.- MODELAMIENTO DE RECURSOS.
Dentro del cuadro de
dialogo del mdulo
Process se encuentra un
macro denominado logic,
aqu se define la accin o
acciones que va a seguir
cuando ingrese el mdulo
en referencia.
10
20-07-2015
Desarrollo Ej. 1:
B.- MODELAMIENTO DE RECURSOS.
Accin
Delay
Seize, Delay
Seize, Delay,
Release
Delay, Release
Funcin
Durante el tiempo especificado la entidad demora sin ocupar
recursos.
La entidad ocupa un recurso y sufre una demora. No libera el
recurso.
La entidad ocupa un recurso, experimenta una demora y, al final,
lo libera.
Una entidad previamente ha tomado control de un recurso,
demora y luego libera este recurso.
Desarrollo Ej. 1:
B.- MODELAMIENTO DE RECURSOS.
El campo Allocation se
utiliza para el
tratamiento de costos, si
no se estn evaluando
costos se deja el valor por
defecto value-added.
11
20-07-2015
Desarrollo Ej. 1:
C.- SALIDA DE ENTIDADES DEL MODELO.
Una vez que el cajero atiende un cliente, este queda
desocupado y listo para el siguiente, mientras que la
persona que fue atendida se retira del banco.
Luego se agrega el mdulo dispose para retirar
entidades del sistema y recolectar estadsticas.
La edicin es simple, slo requiere incluir el nombre y
activar el cuadro de verificacin para la recoleccin de
estadsticas.
12