You are on page 1of 49

PROGRAMA PROFESIONAL DE INGENIERA

INDUSTRIAL
SIMULACIN DE SISTEMAS

UNIDAD II: SIMULACION DE SISTEMAS CON


ARENA
Agosto, 2014
Arequipa - Per

CONTENIDO
I. PIEZAS DE UN MODELO DE SIMULACIN
II. EL SOFTWARE ARENA

III. HERRAMIENTAS BSICAS DE MODELACIN


IV. EJERCICIOS

CONTENIDO
I. PIEZAS DE UN MODELO DE SIMULACIN
II. SOFTWARE ARENA

III. HERRAMIENTAS BSICAS DE MODELACIN


IV. EJERCICIOS

EL SISTEMA

Centro de Perforacin
Perforadora

Cola

Salida de piezas
Perforadas

Llegada de piezas
Pieza en proceso

Piezas de un modelo de simulacin


1. Entidades: son objetos dinmicos, es la
parte circulante del modelo, que recorre la lgica
establecida por el flujograma interactuando con
los recursos.
2.Atributos: Caracterstica comn de todas las
entidades, pero con un valor especfico que
puede diferir entre las entidades. ETIQUETAS

Tiempo de llegada
Prioridad
Color
Tiempo de servicio

Piezas de un modelo de simulacin


3. Variables: Reflejan alguna caracterstica del
sistema, sin importar cuntos o qu tipo de
entidades haya a su alrededor:

Nmero de entidades en cola


Nmero de servidores ocupados
Tiempo en el reloj de la simulacin actual
Tiempo de servicio medio
Nmero de partes en cierta rea del proceso
Contador

Piezas de un modelo de simulacin


4. Recursos:
Es algo sobre lo que las entidades compiten
(personal, equipos, espacio fsico).
Las entidades toman el recurso, lo utilizan y lo liberan.
Un recurso puede representar un grupo de varios servidores
individuales: unidades de recurso.
Quantity: Nmero de unidades del recurso necesarias para atender una
entidad en el proceso. Ejm: Recurso: Silla ; Quantity: 1
Capacity: Capacidad de atencin del recurso. Cuantas entidades son
atendidas simultneamente. Ejm: Recurso: Silla; Capacidad: 6

El nmero de unidades del recurso disponibles cambia durante la


simulacin (descansos).

Piezas de un modelo de simulacin


5. Colas: Se monitorea su tamao y tiempo de
espera. Se consideran criterios de ordenamiento
o prioridad en cola

FIFO
LIFO
Lowest Attribute Value
Highest Attribute Value

6. Acumuladores Estadsticos: variables


que monitorean lo que esta ocurriendo.

Nmero de partes producidas


Tiempo promedio y mximo de espera en cola
Tiempo en el sistema
Nmero de piezas en cola
Utilizacin del recurso

Piezas de un modelo de simulacin


7. Eventos: un evento es algo que sucede en un
instante de tiempo simulado que puede cambiar
atributos y variables. Existen 3 tipos de eventos:
Llegadas
Salidas
Fin

8. Reloj de la simulacin: variable que


recoge el tiempo actual de la simulacin. TNOW.
9. Empezar y parar: El usuario determina:
Condiciones de inicio de la simulacin
Cunto debe durar la simulacin
Cuando y cmo detener la simulacin

CONTENIDO
I. PIEZAS DE UN MODELO DE SIMULACIN
II. EL SOFTWARE ARENA

III. HERRAMIENTAS BSICAS DE MODELACIN


IV. EJERCICIOS

SOFTWARE ARENA
Arena es un lenguaje de programacin y un ambiente de trabajo y
experimentacin, usado para probar un modelo y hacer la
presentacin de resultados, a travs de avanzados recursos de
animacin.
Su interfaz sigue los patrones del MS Office, con comandos y
botones semejantes y mens que agregan funciones similares.

SOFTWARE ARENA
Barra men principal de ARENA
Ambiente de trabajo
Barras de Herramientas de ARENA

1. Barra men principal


Herramientas
adicionales de
Arena

Opciones de
edicin

Opciones y
parmetros para la
ejecucin de
corridas

Men para
operaciones
con archivos

Ayuda

Herramientas
de
visualizacin
Operaciones con
elementos grficos
del modelo

Opciones para
las vistas
disponibles
Opciones para
la construccin
del modelo

2. Ambiente de Trabajo
Barra de Mens

Barra de
templates

Barra de status

Barra de
herramientas fijas

rea de trabajo

rea de datos

3. Barras de Herramientas
Standard
y edicin.
Archivo nuevo
Abrir archivo
Guardar archivo

Comandos de manipulacin de archivos, impresin

Activa o
desactiva el rea
de trabajo
Control de zomms

Inicio simulacin
Ver regin de
rea de trabajo

Avance paso a paso


Avance rpido
Pausa en simulacin
Reinicio simulacin

Velocidad
simulacin
Termina simulacin

3. Barras de Herramientas
Draw
grficos

Contiene comandos de diseo, texto y elementos

Lnea simple
Lnea multipunto
Altera colores

Arco

Figuras
Texto

Altera color de
fondo del rea
de trabajo

Altera estilo de
lneas
Altera estilo de
llenado

3. Barras de Herramientas
Animate
Contiene elementos que pueden ser agregados al
modelo de simulacin, aumentando la representacin visual del
funcionamiento del sistema y de las estadsticas recolectadas-

3. Barras de Herramientas
View
Presenta funciones tiles para la navegacin en
el rea de trabajo.
Aleja zoom
Aproxima zoom

Visualiza todo

Vista anterior

Posiciona la
cuadrcula
Presenta el
men de vistas
para el modelo

Regla

Posicionar

3. Barras de Herramientas
Run
Permite la interaccin con el modelo en tiempo
de simulacin, para depurar o estudiar su comportamiento.
Revisa modelo

Lnea de
comando
Configura
condicin de
parada

Anima conectores

Configura parada
en mdulo

Configura
monitoreo

3. Barras de Herramientas
Project Bar
Rene los
elementos que son usados para
montar dentro del rea de trabajo
de Arena.
Estos elementos son organizados
en forma de templates. Cada
una de ellas est conformada por
un conjunto de elementos
llamados mdulos

Template anexo
Basic Process

Mdulos del
template

Ventanas
Reports y
Navigate

CONTENIDO
I. PIEZAS DE UN MODELO DE SIMULACIN
II. EL SOFTWARE ARENA

III. HERRAMIENTAS BSICAS DE MODELACIN


IV. EJERCICIOS

HERRAMIENTAS BSICAS DE MODELADO


Uso de Flujogramas

Elementos de Modelado de Arena


Plantilla Basic Process
Run Setup
Informes de Resultados

1. Uso de Flujogramas
El proceso de modelacin (construccin del modelo) es el acto
de explicar en Arena cmo funciona el sistema. Esa
explicacin se hace a travs de un flujograma.
El flujograma est constituido de formas geomtricas que
representan procedimientos, decisiones a ser tomadas. Los
siguientes elementos constituyen las funciones ms
elementales:
Inicio de proceso: Representa el inicio de
un proceso, siendo siempre colocado al
comienzo del flujograma.

Trmino de proceso: Contraparte del


Inicio, representa el fin de un proceso,
siendo siempre colocado al final del
flujorama

Operacin: Representa una operacin o


trabajo dentro del proceso.

Decisin: Introduce o no un desvo en la


secuencia del flujograma. En caso que una
determinada condicin sea satisfecha, el
flujo sigue o es desviado para otra parte
del proceso, caso contrario, contina su
secuencia normal.

1. Uso de Flujogramas

* Flujograma una herramienta ampliamente usadas para describir el funcionamiento de un


sistema

2. Elementos de Modelado
La construccin del modelo en Arena se hace a travs de
elementos en los templates. Estos elementos se denominan
mdulos y son:
1) Mdulos de Flujograma. Utilizados para construir los
flujogramas dentro del rea de trabajo. Poseen puntos de
entrada y salida, usados para establecer interconexiones y
crear el flujo del proceso.

2) Mdulos de Datos. A pesar de ubicarse en el rea de


templates no se colocan en el rea de trabajo. Al ser
seleccionados, pueden ser editados, borrado o ingresar nueva
informacin.

3. Plantilla: Basic Process


MODULO CREATE
Sirve para introducir las entidades en el modelo segn
intervalos de tiempo definidos.
Se especifican el tiempo entre arribos de las entidades,
el nmero de entidades por arribo y la hora en que
debe aparecer la primera entidad que ingresa al
sistema.

MODULO CREATE
Tipo de entidad a
crear

Descripcin del
mdulo (sin acentos)

Intervalo de tiempo
entre llegadas

Nmero de entidades
que llegan cada vez
Cantidad mxima de
llegadas de la
entidad

Momento de la
primera creacin

3. Plantilla: Basic Process


DISPOSE
Tiene funcin inversa al mdulo Create
Tiene la funcin de retirar las entidades del
sistema.

DISPOSE
Descripcin del
modulo

Activa el registro de
las estadsticas

3. Plantilla: Basic Process


PROCESS
Tiene la funcin de representar cualquier accin
dentro del sistema que requiere ser ejecutada.
Tambin es capaz de representar la ocupacin de
una mquina u operador (recurso).

PROCESS

Tipo de proceso

Descripcin de la
funcin

Accin a tomar en el
proceso referente al
uso de recurso (Seize,
Delay, Release)

Tiempo invertido en
el proceso

Definicin de la
situacin de costo
asociada al proceso

3. Plantilla: Basic Process


ENTITY
Mdulo de datos
Rene las definiciones y parmetros referente a
los tipos de entidades usados en el modelo.
El ingreso de datos se realiza a travs del rea de
planilla o de una ventana de dilogo.

ENTITY
Nombre de la
entidad

Nombre de la figura
usada para
representar la
entidad

Valores de costo
para este tipo de
entidades

3. Plantilla: Basic Process


RESOURCE
Mdulo de datos
Relaciona todos los recursos usados en el modelo.
Por recurso se entiende una estructura que ser
usada por la entidad, la cual ir a invertir una
cierta cantidad de tiempo en este proceso.

3. Plantilla: Basic Process


RESOURCE
Nombre del recurso

Capacidad o
schedule

Informacin sobre
costo de este recurso

Fallas programadas
por este recurso

Tipo del recurso


(capacidad o
schedule)

3. Plantilla: Basic Process


QUEUE
Criterios de ordenamiento o prioridad de la cola

4. Run Setup
Los estudios de simulacin se hacen en un periodo
limitado de tiempo o un conjunto de periodos
idnticos.
La configuracin se realiza en el men RUN,
opcin SETUP y haciendo clic en la pestaa
correspondiente.
Dos opciones: Replication Parameter / Project
Parameter.

4. Run Setup
Replication
Parameters:
Tiempo de
Simulacin y
Parmetros

Nmero de
intervalos de tiempo
a ser simulados

Tiempo de
preparacin del
sistema

Duracin de cada
intervalo de tiempo

Condicin para
terminar la
simulacin

4. Run Setup
Project
Parameters:
Recoleccin de
Estadsticas

Ttulo del proyecto

Nombre del analista

Estadsticas a
recolectar

5. Informes de Resultados

Navegar entre las


pginas del reporte

Comando de zoom

Secciones para el
reporte

Reporte disponible

Presentacin del
reporte

5. Informes de Resultados
Terminada la simulacin, ARENA ensambla automticamente
varios informes, detallando un aspecto del modelo, y tambin
un informe general.

Nmero de entidades creadas


Entity->Other->Number In
Nmero de entidades que salieron
Entity->Other->Number Out
Nmero medio de entidades en el sistema: (Nmero de
entidades que entraron al sistema peri an no han
salido)
Entity->Other->WIP

5. Informes de Resultados
Tiempo en el sistema utilizando recursos
Entity->Time->VA Time
Tiempo en el sistema esperando por ser atendidos
Entity->Time->Wait Time
Queue->Time->Waiting Time

Nmero medio de entidades esperando por ser atendidas


(tamao de la fila).
Queue->Other->Number Waiting

5. Informes de Resultados
Utilizacin del Recurso
Resource->Usage->Instantaneous Utilization
Porcentaje de utilizacin del recurso durante la ejecucin de la simulacin

Resource->Usage->Scheduled Utilization

Number busy: Unidades del recurso ocupadas durante la simulacin


(Recurso con capacidad 3 NR varia de 0 a 3)
Number Scheduled: Unidades del recurso programadas

Nmero de entidades atendidas por cada


recurso
Resource->Usage->Total Number seized

CONTENIDO
I. SIMULACIN ORIENTADA A PROCESOS
II. EL SOFTWARE ARENA

III. HERRAMIENTAS BSICAS DE MODELACIN


IV. EJERCICIOS

GRACIAS