Sunteți pe pagina 1din 27

Simulacin de procesos con Arena

INTRODUCCIN
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.
Simulacin
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.

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".

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.

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.

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.

Qu es 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.

Aplicaciones de la 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.

Sistema
Es una coleccin de elementos organizados que interactan juntos hacia el logro de un objetivo
comn.

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

Auxiliares

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

Sistema de Compras
Elementos del sistema:
Cliente
Lista de elementos a comprar
Computador
Medio o canal de comunicacin
Comprador
Software
Reporte de compra

Sistema
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.

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
Proceso:
Es un conjunto de operaciones, actividades o tareas que crean una salida con base en una o ms
entradas.

Elementos de un Sistema

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

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.
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

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.

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

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.

Para qu sirve un modelo?

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

Arena
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 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.

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.

Bases para el uso de Arena.


Arena es un software que permite modelar sistemas de produccin y de servicios para simular o
representar su comportamiento y operacin.
Permite:
Modelar un proceso para definir, documentar y comunicar.
Simular el funcionamiento futuro de un sistema para entender sus relaciones complejas e
identificar las oportunidades de mejora.
Visualizar las operaciones con grficas y animaciones dinmicas.
Analizar el sistema bajo nuevas configuraciones y alternativas para elegir la mejor.
El software est basado en un diagrama de flujo del sistema, que debe ser sencillo de inicio y se
puede ir complicando hasta abarcar todo el sistema.
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.
Los bloques bsicos para un diagrama de flujo y para poder simular usando Arena son:
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.

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

Create 1

usando un horario o definiendo un tiempo entre llegadas. Es la entrada al sistema.

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.

True

Decide 1

False

Bloque Assign

Assign 1

ste bloque se usa para asignar nuevos valores a las


variables, atributos de las entidades, figuras de las
entidades u otras variables del sistema.

Bloque Batch

Batch 1

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.

Bloque Separate

ste bloque se usa para crear copias de una entidad o para


separar lotes temporales.

Separate 1
Original

Duplicate

Bloque Record
ste bloque se usa para llevar estadsticas de la simulacin.

Record 1

Bloque Dispose

Dispose 1

0
Es el bloque final de las entidades de la simulacin.

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.

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.
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
reportes, etc.

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.

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.

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.
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.

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.
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.

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 .
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).
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.

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. 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.
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. 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.
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. 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.

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.

S-ar putea să vă placă și