Você está na página 1de 60

Simulacin de procesos

con Arena
Neria Snchez Daniel
Chvez Varela Emmanuel Jonathan
Snchez Pia Eduardo
Arena es un software de simulacin orientado a
eventos y orientado a procesos.
Orientado a eventos porque el estado del
modelo cambia en funcin de la ocurrencia de
diversos eventos.
Orientado a procesos porque hay un diagrama
de flujo que indica el procesamiento que siguen
las entidades del modelo.
Definimos el modelo empleando la orientacin
a procesos, y la simulacin se realiza en
funcin de los eventos.
INTRODUCCIN
Marco Terico

Segn Robert Shannon (1975) La simulacin es el arte de
disear y desarrollar un modelo computarizado de un sistema o
proceso y conducir experimentalmente con este modelo con el
propsito de entender el comportamiento del sistema del
mundo real o evaluar varias estrategias con los cuales puedan
operar el sistema.
Simulacin
Naylor et al. (1966), define as: "Simulacin es una tcnica
numrica para conducir experimentos en una computadora
digital. Estos experimentos comprenden ciertos tipos de
relaciones matemticas y lgicas, las cuales son necesarias
para describir el comportamiento y la estructura de sistemas
complejos del mundo real a travs de largos periodos de
tiempo".
Simulacin
Shubik (1960): La simulacin de un sistema o de un organismo
es la operacin de un modelo que se le llama simulador y es la
representacin del sistema. Este modelo o simulador estar
sujeto a diversas manipulaciones, las cuales seran imposibles
de realizar, son demasiado costosas o imprcticas. La
operacin de un modelo puede estudiarse y con ello conocer
las propiedades concernientes al comportamiento del sistema o
subsistema real.
Simulacin
La simulacin es de utilidad para empresas que desean
experimentar con un nuevo sistema, ya sea en atencin al
cliente o para un determinado proceso de produccin, porque
usualmente es ms econmico realizar un proyecto piloto de
experimentacin para el nuevo sistema. ste podra tener una
falla intrnseca, difcil de observar, pero que representara un
costo evitable al realizar una simulacin.
Simulacin
Para simular un sistema se debe
tener conocimiento de la
secuencia de los sucesos y como
se abordarn en el modelo, es
decir, el tipo enfoque que se ha
de utilizar para seguir las sutiles
variaciones en el sistema a
medida que entran y salen las
entidades, cmo son registradas
dichas variaciones y a cules se
le dar mayor prioridad.
Simulacin
Simulacin es el proceso de disear un modelo que represente
un sistema real y realizar experiencias con la finalidad de
aprender el comportamiento del sistema o de evaluar diversas
estrategias (dentro de los lmites impuestos por un criterio o un
conjunto de ellos) para comprender el funcionamiento del
sistema. Robert Shannon, 1975.
Qu es Simulacin?
Sistemas de produccin: planificacin, control de
inventarios, lneas de productos, programacin.
Sistemas de servicios: admisin de hospitales, operaciones
en ventanillas de bancos, grandes superficies, restaurantes
de comida rpida.
Sistemas de distribucin: almacenes, red de distribucin.
Sistemas informticos: redes de comunicacin,
ordenadores, software y hardware, protocolos.
Sistemas econmicos y financieros.
Otros: teora de juegos, situaciones de emergencias por
catstrofes, etc.
Aplicaciones de la Simulacin
Es una coleccin de elementos organizados que interactan
juntos hacia el logro de un objetivo comn.
Sistema
Elementos del sistema:

Libros
Revistas
Cds
Videos
Peridicos
Sillas
Mesas
Computadores
Salas de consulta
Salas de lectura
Bibliotecarios
Auxiliares
Sistema de Biblioteca
Elementos del sistema:

Alumnos
Ticket de pago
Computador
Internet
Horario preliminar
Software
Reporte de matrcula
Sistema de Matricula
Elementos del sistema:

Cliente
Lista de elementos a
comprar
Computador
Medio o canal de
comunicacin
Comprador
Software
Reporte de compra
Sistema de Compras
Es un conjunto de elementos usados para ejecutar un proceso,
para lo cual requiere adems, recursos y controles. Un sistema
comprende un proceso, pero tambin incluye los recursos y los
controles para poder realizar el proceso.
Sistema
Definicin de los sistemas
Estructural
Se define el sistema identificando y describiendo cada una de
sus partes.
Se considera que luego de hacer esto se puede conocer al
sistema.
Funcional
Se define el sistema considerando cada una de sus partes
como una caja negra y conociendo las interrelaciones que
existen entre ellas.
Se conoce el sistema, si es que se conoce su dinmica.
Proceso:
Es un conjunto de operaciones, actividades o tareas que crean
una salida con base en una o ms entradas.
Proceso
Elementos de un Sistema
Almacn 1
Almacn 2
Salida
Operacin 3
Operacin 1
Operacin 2
Pieza
Producto en
proceso
Producto en
proceso
Recursos:
Operarios,
mquinas

Controles:
Normas tcnicas del
proceso de produccin
Entidades:
Piezas
Actividades:
Operaciones
Inspeccin
Producto
rechazado
Producto
terminado
Entidades:
Son los items que transitan por el sistema para ser procesados
o recibir un servicio.
Las entidades se pueden caracterizar por el costo, el orden, la
prioridad, el estatus, entre otros factores.
-Animados
-Inanimados
-Intangibles
Elementos de un Sistema
Actividades:
Son las tareas que se realizan en un sistema; pueden estar
involucradas directa o indirectamente en el procesamiento de
las entidades. Las actividades tienen una duracin y por lo
general involucran el uso de recursos.
Elementos de un Sistema
Recursos:
Son los medios para poder ejecutar las actividades. Proveen el
soporte de mquinas, equipos, personal y facilidades en
general para llevar a cabo las actividades.
-Animados
-Inanimados
-Intangibles
Elementos de un Sistema
Controles:
Los controles gobiernan cmo, cundo y dnde son ejecutadas
las actividades; tambin determinan las acciones que se deben
tomar cuando cierto evento o condicin ocurre.
Elementos de un Sistema
Propiedad de los sistemas
Sinergia.
La interrelacin de las partes es mayor o menor que la simple
suma de las partes.

Entropa
Indica el grado de desorden del sistema. Se puede reducir la
entropa ingresando informacin al sistema.

Equilibrio homeosttico.
Equilibrio dinmico. Regular las funciones que existen dentro de el
para mantener una condicin estable y permanente.

Dnde estn los sistemas?
Los sistemas son
constructos mentales.

Corresponden a la
representacin mental de
los objetos del mundo real.

Cada sistema depende del
punto de vista del
observador (modelador).

Corresponden a modelos de
la realidad (modelo mental)
Diferentes Personas Diferentes Visiones Diferentes Sistemas
Modelo
Modelos
Es una abstraccin de la realidad.
Es una representacin de la realidad que ayuda a entender
cmo funciona.
Es una construccin intelectual y descriptiva de una entidad
en la cual un observador tiene inters.
Se construyen para ser transmitidos.
Supuestos simples son usados para capturar el
comportamiento importante.
Un modelo es un sistema desarrollado para entender la
realidad y en consecuencia para modificarla.
No es posible modificar la realidad, en cierta direccin, si es
que no se dispone de un modelo que la interprete.
Modelos
Modelo
Sistema
Real
Observador
Para qu sirve un modelo?
Para el pensamiento
Ayuda para la comunicacin
Para entrenamiento
e instruccin
Ayuda para la experimentacin
Herramienta de prediccin
Modelos Mentales y Formales
Modelos Mentales. Depende de
nuestro punto de vista, suele ser
incompletos y no tiene un
enunciado preciso, no son
fcilmente transmisibles.
Ideas, conceptualizaciones

Modelo Formales. Estn basados
en reglas, son transmisibles.
Planos, diagramas, maquetas

El aumento de la capacidad de procesamiento de los
computadores, unido a las mayores posibilidades grficas de
los mismos, ha contribuido a la aparicin de software de
simulacin ms amigable, que facilita al usuario el proceso de
elaboracin, validacin y experimentacin de modelos mediante
el uso de herramientas grficas dentro de un entorno de
ventanas.
Dentro de este grupo se ubica ARENA desarrollado por
ROCKWELL SOFTWARE.
Arena
ARENA combina la facilidad de uso de los simuladores de alto
nivel con la flexibilidad de los lenguajes de simulacin.
ARENA se nos presenta como una Herramienta Orientada al
Proceso, por cuanto permite la descripcin completa de la
experiencia que una entidad desarrolla al interior del sistema
conforme fluye a travs de l.
Posible paso de tiempo Posible paso de tiempo
Arena
Dada la orientacin al proceso, el desarrollo de modelos en
ARENA se estructura sobre una base grafica asociada a la
construccin de diagramas de flujo, que describirn la serie de
pasos que debe seguir una entidad conforme avanza en
nuestro sistema.
Es decir ARENA posibilita la construccin de los modelos sin la
necesidad de codificar los programas.
Para ello ARENA provee de una serie de Mdulos grficos que
nos permitirn desarrollar las descripciones de los procesos
asociados a los sistemas que modelaremos.
Arena
Como se usa Arena?
Ventana del Modelo: Contiene los siguientes elementos:

Vista de diagrama de flujo: contiene el diagrama, animacin y
elementos grficos de la simulacin.
Vista de hoja de Clculo: contiene la informacin del modelo,
permite el acceso a todos los parmetros y elementos del
modelo.
Elementos de Arena
MDULOS DE FLUJO

Un mdulo es el elemento
bsico para la construccin de
modelos en ARENA, estos
mdulos estn ubicados en la
barra de proyectos. En este
manual se describirn mdulos
necesarios para el diseo de
sistemas bsicos. Es
importante mencionar que la
lgica bsica se define como
una red por donde circulan
entidades (automviles,
clientes, productos, cajas,
documentos, etc) por esta red
desde un punto inicial hasta un
punto final por donde salen.
Elementos de Arena
Bloque Create
Es el punto de inicio para las entidades en un
modelo de simulacin. Las entidades son las
personas, artculos, productos, etc, que se
mueven dentro del sistema modelado. Se crean
usando un horario o definiendo un tiempo entre
llegadas. Es la entrada al sistema.
Elementos de Arena
Create 1
0
Bloque Process
ste bloque es el mtodo principal para procesar
en la simulacin. Tiene opciones para ocupar y
liberar a los recursos restringidos del sistema.
Tambin se puede usar como un submodelo que
contenga ms operaciones y procesos.
Process 1
0
Bloque Decide
ste bloque permite la toma de decisiones en el
sistema, ya sea basadas en probabilidades o en
condiciones. Normalmente tiene dos salidas:
veradero (true) o falso (false), pero puede tener
ms.
Elementos de Arena
Bloque Assign
ste bloque se usa para asignar nuevos valores a
las variables, atributos de las entidades, figuras
de las entidades u otras variables del sistema.
True
False
Decide 1
0
0
Assign 1
Bloque Batch
ste bloque se usa como un mecanismo para
agrupar y formar lotes, los cuales pueden ser
permanentes o temporales. Los lotes se
construyen con un nmero especfico de
entidades. Se forma una cola hasta que se junten
el nmero requerido para formar el lote. Una vez
formado, se crea una nueva entidad
representativa.
Elementos de Arena
Bloque Separate
ste bloque se usa para crear copias de una
entidad o para separar lotes temporales.

Batch 1
0
Separate 1
Original
Duplicate
0
0
Bloque Batch
ste bloque se usa como un mecanismo para
agrupar y formar lotes, los cuales pueden ser
permanentes o temporales. Los lotes se
construyen con un nmero especfico de
entidades. Se forma una cola hasta que se junten
el nmero requerido para formar el lote. Una vez
formado, se crea una nueva entidad
representativa.
Elementos de Arena
Bloque Separate
ste bloque se usa para crear copias de una
entidad o para separar lotes temporales.

Batch 1
0
Separate 1
Original
Duplicate
0
0
Bloque Record
ste bloque se usa para llevar estadsticas de la
simulacin.
Elementos de Arena
Bloque Dispose
Es el bloque final de las entidades de la
simulacin.

Record 1
Dispose 1
0
Bloque Match
ste bloque sincroniza la salida de distintas
entidades en el proceso. Una vez que se renen
el nmero especificado de ellas, se permite su
avance al siguiente bloque.
Match 1
MDULOS DE DATOS

La introduccin de datos se
realizar desde el Basic Process
Panel, al seleccionar
cualquiera de los mdulos se
muestra los datos
configurables en la vista de
hoja de clculo.
Elementos de Arena
Mdulo ENTITY
Este mdulo representa y muestra las entidades generadas para
el sistema (clientes, piezas, automviles, etc), un concepto
ampliado de entidad lo tienen en la primera seccin de este
material. Las entidades pueden crearse directamente en el
mdulo Entity y luego utilizarlas en los mdulos o tambin
pueden generarse automticamente dentro del mdulo Create, y
luego personalizarlas en el mdulo Entity.





A cada entidad que va a circular por el sistema se puede
configurar la imagen inicial, presencia en los reportes
estadsticos, etc.
Elementos de Arena
Mdulo QUEUE
Este mdulo representa las colas en los servicios, cuando un
recurso que se quiere utilizar esta ocupado. Al clicar este
mdulo se ven las colas que estn configuradas en el sistema
antes de iniciar la ejecucin del modelo.
En el mdulo QUEUE se configura el tipo de cola (FIFO, LIFO,
etc), presencia en los
Elementos de Arena
Mdulo RESOURCE

Este mdulo de dato representa o define los recursos en el
sistema, incluyendo informacin de los costos y disponibilidad
de recursos. Los recursos pueden tener una capacidad
constante o basada en una programacin, los recursos tambin
podran fallar y deben configurarse. Por eso que al clicar sobre
este mdulo se ve en la vista de hoja de clculo todas estas
secciones configurables.
Elementos de Arena
Modulo VARIABLE

Este mdulo de dato se utiliza para representar o definir una
dimensin de variable y valores iniciales. Las variables pueden
ser referenciadas en otro modulo (por ejemplo el modulo
DECIDE), pueden ser reasignadas con nuevos valores gracias
al mdulo ASSIGN, y pueden ser usadas en alguna expresin.
Existen varias formas de ir cambiando los valores de las
variables, durante la ejecucin del sistema. Por ejemplo una
variable nos servira para saber el nmero de personas
atendidas por hora.
Elementos de Arena
Mdulo SCHEDULE
Este mdulo de dato puede ser usado en combinacin con el
modulo recurso para definir o representar una operacin
programada para un recurso o con una modulo CREATE para
definir la programacin de llegadas.
Elementos de Arena
Mdulo SET
El mdulo de dato representa o define varios tipos de fijados,
incluyendo recursos, counters, tallies, tipo de entidades y figuras
de las entidades.
Los recursos fijados pueden utilizarse en el mdulo PROCESS.
Counters y Tallies se utilizan en el mdulo RECORD.
Elementos de Arena
Marco contextual
Sus aplicaciones se centran en el anlisis de
procesos de gestin administrativa y servicios en
Seguros, Banca o Finanzas, o flujos y procesos de
fabricacin no intensivos en manejo de materiales.


Abarcan campos diversos, destacando el anlisis de
sistemas de produccin y logstica industrial,
distribucin, nodos de transporte y almacenaje,
servicios, as como logstica integral y el anlisis de
toda la cadena de suministro.
Marco contextual
Est especialmente indicado en el anlisis de lneas
de fabricacin y envasado/empaquetado de grandes
velocidades de produccin, que son fundamentales
en industrias de alimentacin y bebidas, industria
farmacutica, qumica y cosmticos, e industria
electrnica.


Permite evaluar el ROI asociado a la implantacin
de nueva tecnologa y equipos de proceso, validar el
diseo de lneas, evaluar mejoras en lneas
existentes.
Marco contextual
Experimentar con condiciones de operacin que
podran ser peligrosas o de elevado coste
econmico en un sistema real.

Por otro lado la toma de decisiones basada
nicamente en el estudio realizado mediante la
simulacin, conlleva un elevado riesgo si el modelo
e el cual se baso el estudio no ha sido validado y las
fases del proyecto convenientemente verificadas.

Las tcnicas de simulacin pueden ser utilizadas
como una metodologa de trabajo barata y segura
que permite responder satisfactoriamente a
preguntas del tipo Qu ocurrira si realizamos ste
cambio .
Marco contextual
Cuando las capacidades y la sofisticacin de los
lenguajes y paquetes de simulacin empezaron a
aumentar drsticamente sobre los aos 40, el
concepto de cmo y cundo usar simulacin
cambi.


Al principio, sobre finales de los aos 50 y la dcada
de los 60, la simulacin era una herramienta cara y
especializada que era usada generalmente slo por
grandes corporaciones que requeran grandes
inversiones de capital (corporaciones del acero y
aeroespaciales).
Marco contextual
El uso de la simulacin tal como se conoce hoy en
da empez sobre los aos 70 y principios de los 80.

Los ordenadores comenzaron a ser ms rpidos y
baratos y el valor de la simulacin empez a ser
descubierto por otras industrias, aunque la mayora
de las compaas eran an bastante grandes.

Sin embargo, la simulacin se convirti en la
herramienta elegida por muchas compaas, sobre
todo industria pesada y automocin, para determinar
por qu ocurran los desastres y, en algunas
ocasiones, para saber dnde encontrar la causa del
fallo.
Marco contextual
Durante los 80 la simulacin empez a establecer
sus races en los negocios debidos en gran parte a
la introduccin del ordenador personal y la
animacin.


Aunque an se usaba para analizar los fallos de los
sistemas, mucha gente solicitaba la simulacin
antes de que la produccin empezara.

Marco contextual
A finales de los 80, la utilidad de la simulacin fue
reconocida por muchas grandes firmas, varias de las
cuales realmente hicieron de la simulacin un
requerimiento antes de la aprobacin de cualquier
inversin importante de capital.


Sin embargo, la simulacin no estaba an lo
bastante extendida y rara vez era usada por
pequeas firmas.
Marco contextual
La simulacin realmente empez a madurar sobre
los 90. Muchas empresas pequeas incorporaron
esta herramienta.



Una mejor animacin, fcil de usar, ordenadores
ms rpidos, fcil integracin con otros paquetes y
la aparicin de simuladores han ayudado a que la
simulacin se convierta en una herramienta estndar
en muchas compaas.

Marco contextual
La manera en que la simulacin se est usando
tambin est cambiando, ahora se usa con
antelacin, en la fase de diseo y, frecuentemente,
actualiza los cambios que deben ser realizados en
los sistemas de operaciones.


Esto proporciona un modelo de simulacin que
permite ser usado para el anlisis de sistemas en
muy corto plazo.

Marco contextual
La simulacin tambin ha invadido el servicio de la
industria, donde est siendo aplicada en muchas
reas no tradicionales.


Los mayores impedimentos a los que se enfrentan la
simulacin desde que se ha convertido en una
herramienta bien utilizada y universalmente
aceptada son el tiempo necesario para llevar a cabo
el desarrollo del modelo y los conocimientos y
habilidades de modelado requeridos para ser capaz
de desarrollar una simulacin con xito.

Marco contextual
No obstante, la velocidad de cambio en la
simulacin se ha acelerado en los ltimos aos y
hay razones para pensar que seguir este rpido
crecimiento en un futuro prximo.


Marco contextual
Versiones de Arena.

Versin 5.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0, 13.0 y
14.0 la cual es la versin ms recomendable para el
uso de la misma.

Marco contextual

Você também pode gostar