You are on page 1of 28

SIMULACIN EN

ARENA

El Simulador ARENA
ARENA es un poderoso simulador
comercial orientado a construir y realizar
de forma sencilla simulaciones de
sistemas discretos o mixtos.
En ARENA se define el modelo de
simulacin utilizando un enfoque de
procesos y se ejecutan las corridas de
simulacin con un enfoque de eventos

El Simulador ARENA
En ARENA se debe crear
un modelo del sistema y un
modelo experimental.

El Simulador ARENA

En el modelo del
sistema se describe,
mediante instrucciones
la secuencia lgica del
proceso a simular.

El Simulador ARENA
En el modelo del
experimento se definen
las
condiciones
experimentales bajo las
que se desea estudiar
el proceso que se
simula.

ELEMENTOS Y COMPONENTES

Entidades
Atributos
Actividades
Eventos
Reglas de
operacin
Recursos

Variables
Relaciones
Funcionales

Elementos y componentes del


modelo
Entidades: Son aquellos elementos que pasan por el sistema e
interactan con los recursos.
Atributos: Caractersticas cuantificables o codificables de una
entidad.
Variables del sistema: Magnitudes definidas para la construccin del
modelo de simulacin, pueden constituir datos
de entrada, o variables internas del sistema
necesarias para controlar su funcionamiento:
de entrada ( datos suministrados)
de estado (describir el sistema en un
instante dado del tiempo)
de salida ( miden el desempeo del sistema)

Elementos y componentes del


modelo
Recursos: Elementos del sistema que sirven a las entidades.
Actividades: Accin de duracin finita por medio de la cual interactan
entidades con recursos.

Proceso: Secuencia de actividades. (segn el enfoque de la simulacin).


Conjunto de actividades que interactan las cuales transforman
elementos de entrada en resultados ( segn ISO 9000)

Niveles de modelacin
Plantillas creados por el usuario
Construcciones usadas comnmente
Procesos especficos de Compaas
Etc.

Una sola interfaz


grfica con el
usuario permanece
a cualquier nivel de
modelacin.

Nivel de
modelacin

Paneles: Advanced Process y Advanced Transfer


(Paneles: support, transfer)
Accede a modelos ms detallados para ganar
flexibilidad
Paneles: Blocks y Elements
Toda la flexibilidad del lenguaje de simulacin
SIMAN

Bajo

Programacin en Visual Basic, C/C++


Flexibilidad mxima
VBA es construido dentro del Arena
C/C++ requiere compiladores

Plantillas
SIMAN

Panel: Basic Process ( Panel:Common)


Construccin de modelos muy comunes
Muy accesibles y fciles de usar
Flexibilidad razonables

Plantillas ARENA

Plantillas para Solucin de Aplicaciones


Centros de contacto
Lneas de empaquetado, etc.

Ediciones estandares

Alto

Panel Common

Mdulo Arrive
Arrival Data: describe qu sucede durante esta accin
Batch Size: tamao del lote que ha arribado (default =1)
First Creation: instante del primer arribo (default = 0)
Time Between: tiempo entre las creaciones sucesivas
Puede ser una distribucin, pero tambin una constante
o una expresin
Pull-down menu ( ) para el nombre de las
distribuciones y sus parmetros
Max: nmero mximo de Batches a crear. Limita los
arribos
Mark: marca el atributo Instante de Arribo
Assign: asigna valores a otros atributos o variables

Panel Common

Mdulo Arrive
Leave Data: indica para donde van las entidades y cmo
van.
Connect: no requiere de tiempo para el movimiento.
Route: puede requerir tiempo para el movimiento.
Tran Out : si el movimiento requiere de algun tipo
de transportador (camion, montacargas, persona,
banda transportadora).
Count : incrementa (o decrementa) un contador por
cada entidad que sale del mdulo. Se muestra su
valor en el reporte de salida.
Next label: prximo mdulo si estos estan etiquetados
(usualmente no).

Panel Common
Mdulo Arrive (Arribo)
Enter Data
Station
Arrival Data
Time Between
Mark Time Attribute
Leave Data
Connect

In Door
EXPO(5.0)
Time of Arrival
select

Panel Common
Mdulo Server

Representa una estacin de servicio


El servidor puede ser nico o mltiple
Indica el tiempo de servicio
Ejecuta la gestin de la cola
Controla la captacin de estadsticas (tiene defaults)
Puede modelar interrupciones, capacidad variable
para el nmero de servidores (Schedule), y varios
tipos de disciplina de cola
Enter Data:
Se requiere un nombre de estacin (gris oscuro)
Pull-down: muestra listado de todas las estaciones
declaradas en el modelo hasta el momento
Tran In : para posible tiempo de descarga, etc.

Panel Common
Mdulo Server
Server Data:
Nombre del Resource (requerido)
Capacity (fija) vs. Schedule (variable)

Marcar en la caja para captar estadsticas acerca


del comportamiento del Recurso
Process Time
Subdialogos para el Recurso (p.e., interrupciones),
Cola (p.e., otras disciplinas), Animate (para la
animacin del modelo) y otras Opciones
Leave Data: similar al mdulo Arrive

Panel Common
Mdulo Server (Servidor)

Enter Data
Station
Machine
Server Data
Process Time
Leave Data
Connect
select

TRIA(1,4,8)

Panel Common
Mdulo Depart
Representa entidades saliendo del sistema
Enter Data:
Nombre de la estacin (requerido)
Otra informacin similar a los mdulos Arrive, Server
Count area:
Se puede especificar un contador que se incremente
(o decremente) en cierta magnitud cuando la entidad
sale.
Sirve para contar produccin, mensajes, etc.
Tally area:
Guarda informacin de varibles continuas
Interval, Between, Expression

Mdulo Depart (Salida)

Enter Data
Station
Out Door
Count
Individual Counter
select
Counter
Productio
Tally
Individual Tally select
Tally
Flowtime
Attribute
Time of Arrival

Ejemplo 1
Una cierta aerolnea dispone de una instalacin para el
mantenimiento de los aviones Jumbo-747, la que tiene
capacidad para realizar el mantenimiento a un avin cada vez.
El mantenimiento de un motor toma un tiempo aleatorio de
distribucin uniforme entre 12 y 18 horas, los aviones llegan a
la instalacin a intervalos de tiempo de 2, 3, 5 y 7 horas
aleatorios con igual probabilidad.
Simulando el sistema, determine:
a) Tiempo medio de espera de un avin por el mantenimiento.
b) Si por cada hora que el avin este fuera de servicio se pierden
$750, a cuanto asciende la perdida total.

Modelo de ARENA

Ejemplo 2
A un Taller arriban piezas segn una distribucin
exponencial con media 10 minutos, que deben ser
recibidas y reparadas por un operario cuyo tiempo
de servicio se comporta segn una distribucin
triangular con valores 1, 4 y 8 minutos. Se desea
conocer en una jornada laboral de 8 horas, cuantas
piezas son arregladas por el operario como
promedio, as como cual es el tiempo medio de
espera y el tiempo medio en el sistema de las
mismas

Ejemplo 3
A la empresa Vidral llegan los contenedores con sus correspondientes
guacales de vidrio ornamental para ser descargados. Los contenedores
antes de ser descargados en la entidad, deben pasar por un proceso de
asentamiento; proceso que se realiza en el departamento de logstica por
un especialista, el cual demora entre 15 y 20 minutos siguiendo una
distribucin uniforme.
En la entidad existe un rea destinada especialmente para la descarga
de los contenedores, operacin que sigue un comportamiento normal con
media 25 y desviacin de 5. Se dispone para realizar dicha operacin de
un montacargas. Los contenedores arriban a la entidad siguiendo una
distribucin exponencial con media de 40 minutos.
Se desea conocer cual es el tiempo medio de los contenedores hasta
que son almacenados.

Modelo de ARENA

Ejemplo 4
Una empresa cuenta con una unidad mvil especial
para atender los ponches que sufren los mnibus
durante su recorrido. De acuerdo a la estadstica
disponible se conoce que el tiempo entre el ponche de
2 mnibus Pegaso sigue una distribucin uniforme
entre 2 y 4 horas, mientras que la frecuencia de
ponche para los mnibus Volvo es tambin uniforme
entre 6 y 10 horas. La unidad mvil demora
exactamente 2 horas en reparar el ponche de un
Pegaso y 4 en el caso de un Volvo siendo prioritaria la
reparacin de los Volvos.
Se desea simular el funcionamiento utilizando el
lenguaje ARENA.

Esquema:
Arribo de
omnibus
8

Volvos
5

Cola (FIFO)
10

Operario
(Servicio)
4

3
omnibus

Cola (FIFO)
Pegassos

Salida de
omnbus
8

Ejemplo 5
En una ensambladora de televisores hay una estacin de
control de la calidad al final de la lnea en la cual se
chequea el funcionamiento de los equipos. Si se detecta
que algn equipo necesita ajuste se enva, el mismo a un
puesto de ajuste donde luego de ajustado se retorna a la
estacin de control para ser chequeados nuevamente. Los
televisores que pasan el control son empacados y
almacenados.
Considere que el tiempo entre arribos de los televisores a
la estacin de control sigue una distribucin uniforme
entre 3.5 y 7.5 minutos, que el tiempo de inspeccin es
tambin uniforme entre 6 y 12 minutos y que el tiempo que
toma el ajuste es uniforme entre 20 y 40 minutos.
Estadsticamente se tiene que el 15 % de los televisores
necesitan ajuste.
Analice el sistema utilizando el lenguaje ARENA.

Modelacin del sistema de reparacin


de TV.
arribo

cola

Revisin

Ajuste

Representacin del proceso

salida

Elementos y componentes del


modelo de los TV
Entidades: Los televisores.
Atributos: Instante de llegada.
Recursos: Operarios de revisin y ajuste.
Actividades: Esperas en las colas de revisin y ajuste,
servicios de revisin y ajuste.

Modelo de ARENA

You might also like