Está en la página 1de 15

INSTITUTO TECNOLGICO SUPERIOR DE CALKIN, EN EL ESTADO DE CAMPECHE

APRENDIZAJE Y USO DE UN LENGUAJE DE SIMULACIN (ARENA)


SIMULACIN I
(Aprendizaje y uso de un lenguaje de simulacin Arena)
1.- PRERREQUISITOS
Tener y aplicar habilidades de programacin
Aplicar conceptos de probabilidad y pruebas estadsticas
Capacidad de toma de decisiones.
Capacidad de trabajar en equipo.
Capacidad para analizar e inestigar en di!erentes !uentes
bibliogr"!icas.
Conocimientos b"sicos de ingl#s (debido al manejo de cierta
bibliogra!a en ese lenguaje)
2.- COMPETENCIAS
$l alumno conocer" las caractersticas b"sicas del so!t%are de
simulacin A&$'A.
$l alumno identi!icar" los elementos b"sicos de modelaje que el
so!t%are A&$'A proporciona.
$l alumno identi!icar" los componentes principales del so!t%are
A&$'A.
$l alumno utilizar" los componentes necesarios para poder
representar modelos de sistemas a tra#s del so!t%are A&$'A.
(
INSTITUTO TECNOLGICO SUPERIOR DE CALKIN, EN EL ESTADO DE CAMPECHE
APRENDIZAJE Y USO DE UN LENGUAJE DE SIMULACIN (ARENA)
3.- APRENDIZAJE Y USO DE UN LENGUAJE DE SIMULACIN
(ARENA)
).(.* Caractersticas del +o!t%are
$l sistema de modelado Arena es una herramienta poderosa y
!le,ible que permite a analistas crear- de manera precisa- simulaciones
animadas de modelos que representan irtualmente cualquier sistema.
$mplea un dise.o orientado a objetos para el completo desarrollo
gr"!ico de un modelo. /os analistas de simulacin colocan objetos gr"!icos
en una capa con tal de de!inir componentes de sistemas como0 m"quinas-
operadores- y dispositios de manejo de materiales.
/os objetos gr"!icos- conocidos como 1mdulos2 en Arena- pueden
ser modi!icados en su dise.o por el usuario para producir un ambiente
modelado a la medida de la necesidad del aspecto real sujeto a similar.
Arena !ue dise.ado para la creacin de modelos simulados de procesos
enteramente gr"!icos. 3ucho de los comportamientos pueden ser
representados usando la herramienta del 4iagrama de 5lujo. $sta
herramienta gr"!ica ayuda para los sistemas lgicos que presentan reglas de
seleccin (657T8$'7$/+$).
$l usuario puede crear estos diagramas de !lujo con los mdulos
apropiados y luego conectarlos con otros mdulos. 9na caracterstica de los
mdulos para diagramas de !lujo es que en Arena no tienen animacin- sin
embargo pueden conectarse libremente con mdulos que contengan
animacin. (4icha animacin es incluida en las plantillas que ienen con la
instalacin).
$l lenguaje en el que est" basado este so!t%are es el lenguaje de
simulacin +63A'. : el lenguaje en el que est" escrito el producto es
;isual C<< (orientado a objetos). $sto permite la integracin de datos
e,ternos a modelos de aplicaciones hechos en Arena. $l so!t%are pertenece
a 3icroso!t- lo que signi!ica que utiliza todas las opciones est"ndar que son
usadas en los productos 3icroso!t =!!ice. $sto permite incluir recursos de
$,cel- >ord- ?o%er ?oint- soportando tambi#n caractersticas en!ocadas a
base de datos.
@
INSTITUTO TECNOLGICO SUPERIOR DE CALKIN, EN EL ESTADO DE CAMPECHE
APRENDIZAJE Y USO DE UN LENGUAJE DE SIMULACIN (ARENA)
).@ $lementos del modelo
Caractr!"t#ca"$
$,isten conceptos que no debemos dejar de lado- pues son la
columna ertebral de la parte gr"!ica que amos a crear los elementos del
modelo en Arena. Comentaremos los m"s importantes y que ayudar"n a
obtener una mejor isin de la inter!az del so!t%are.
Enti!"#0
+on elementos din"micos que pasan por el sistema (o en ocasiones se
mantienen circulando por el sistema). /as entidades pueden ser casi
cualquier tipo de objeto (personas- piezas- m"quinasA etc.). ?odemos
relacionarlas como aquellas que est"n siendo atendidas por los procesos
que hemos identi!icado en nuestro sistema.
/as entidades se di!erencian por sus atributos. Tienen que ser creadas
para luego ser agregadas a los mdulos. : para !acilidad- en su manejo se
procura que sean alores num#ricos. Bracias a estas caractersticas es que
podemos tener di!erentes tipos de entidades en el mismo modelo.
R"$%&#'#0
/os recursos tienen un nombre y una capacidad.
/os recursos pueden tener un programa (+chedule). ?or ejemplo- cu"ntos
de ellos estar"n disponibles en el sistema y cu"ndo. $ste elemento es
de!inido autom"ticamente por algunos mdulos- sin embargo pueden ser
de!inidos manualmente- lo que conllea a que todas sus propiedades
puedan ser editadas de igual manera.
)
INSTITUTO TECNOLGICO SUPERIOR DE CALKIN, EN EL ESTADO DE CAMPECHE
APRENDIZAJE Y USO DE UN LENGUAJE DE SIMULACIN (ARENA)
C'(!#0
/as entidades an a la cola cuando necesitan ser procesadas.
9na entidad trata de apoderarse de un recurso. $l tiempo en el que la
entidad usa el recurso es el rtra"%. +i el recurso no est" disponible- la
entidad espera en la c%&a.
/a entidad libera el recurso cuando su proceso ha sido completado.
$stas colas son creadas autom"ticamente por algunos mdulos- como el de
Pr%c"" o proceso en su traduccin al espa.ol- y como otros elementos-
estos pueden tambi#n ser de!inidos manualmente.
)!&i!*("#0
Arena permite al usuario trabajar con ariables simuladas. $stas
contienen in!ormacin acerca de particulares dimensiones del modelo.
3uchas de ellas est"n ya prede!inidas- pero las ariables pueden ser
re!erenciadas- pueden ser reasignadas a un nueo alor con algCn mdulo
en particular y pueden ser utilizadas en cualquier e,presin.
M+%('#0
/os mdulos- como se coment anteriormente- son los elementos
b"sicos con los que se construyen los modelos. $,isten dentro de la
#'tr(ac" ubicados en paneles y organizados por caractersticas. Tambi#n
pueden ser seleccionados- algunos de ellos- desde la barra de herramientas.
()a"#c Pr%c"")
C%'%c#'*% & a+,#'t Ar'a
$stos elementos- comentados anteriormente- est"n distribuidos en la
entana principal de Arena. $,isten regiones principales que pueden ser
!"cilmente identi!icadas0
/a Darra de ?royecto- localizada en la parte izquierda de la entana
de Arena y debajo de la barra de herramientas. $sta barra contiene )
paneles0
o $l panel de ?rocesos D"sicos.
o $l panel de &eporte.
o : el panel de 'aegacin.
/a ;ista del 4iagrama de 5lujo del 3odelo- localizada en el lado
derecho de la entana de Arena y debajo de la barra de herramientas.
$sta ista- m"s bien un espacio- es el lugar donde ubicaremos el
modelo simulado. $s aqu donde se colocar"n los elementos de
E
INSTITUTO TECNOLGICO SUPERIOR DE CALKIN, EN EL ESTADO DE CAMPECHE
APRENDIZAJE Y USO DE UN LENGUAJE DE SIMULACIN (ARENA)
nuestro diagrama- eremos las animaciones- e incluiremos otros
elementos que se necesiten para representar el modelo.
/a ;ista de la 8oja de C"lculo del 3odelo- localizada en la parte
derecha y debajo de la ista del diagrama de !lujo.
M-*.&%" ' Ar'a
Al momento de crear nuestro modelo de simulacin- es necesario
empezar a usar los elementos descritos anteriormente +-*.&%". $stos-
est"n ubicados en el panel de Procesos Bsicos dentro de la Barra de
Proyecto. 4ebido a las caractersticas que soporta el so!t%are podemos
obserar que estos mdulos est"n diididos en paneles0
3dulo de 4iagrama de 5lujo.
Aqu podremos seleccionar- de una ariedad de !iguras- los
elementos que necesitamos para !ormar nuestro diagrama de
!lujo- y as poder conectarlas ubicando el !lujo de los procesos
que describan nuestro modelo de simulacin.
/os modelos m"s comunes dentro de estas !iguras disponibles
son0
F
INSTITUTO TECNOLGICO SUPERIOR DE CALKIN, EN EL ESTADO DE CAMPECHE
APRENDIZAJE Y USO DE UN LENGUAJE DE SIMULACIN (ARENA)
o Crat o Pr%c""
o Dc#* o D#"p%"
o )atc/ o Sparat
o A""#0' o Rc%r*
3dulo de 4atos.
$l usuario puede editar estos mdulos en la inter!ace de 8oja
de C"lculo. /a !uncin de edicin no se puede ubicar en la
ista del diagrama de !lujo- por ejemplo. /os mdulos de datos
m"s comunes son0
o R"%.rc o 1..
o 2ar#a,& o Sc/*.&
o St
=tro elemento de la ,arra * pr%3ct% es la Panel de Reporte y el Panel
de Navegacin.
$l primero- la de &eporte- contiene una lista de resultados de
la simulacin tras la ejecucin.
$n cuanto al panel de naegacin- nos permite mostrar
di!erentes istas de un modelo- incluyendo di!erentes sub*
modelos de !orma jer"rquica.
G
INSTITUTO TECNOLGICO SUPERIOR DE CALKIN, EN EL ESTADO DE CAMPECHE
APRENDIZAJE Y USO DE UN LENGUAJE DE SIMULACIN (ARENA)
D"cr#pc#-' * &%" +-*.&%"
U"a*%" para a.4#&#ar" ' &a crac#-' * &%" *#a0ra+a" *
(&.5%, &a part &-0#ca
A tra#s de este mdulo empezamos la construccin de nuestro modelo de
simulacin. 4e acuerdo a las necesidades de nuestro modelo podemos utilizar arias
entidades.
&etira entidades del modelo. : en caso de indic"rselo guarda estadsticas
relacionadas a la entidad
3odela el apoderarse- ponerse en cola- el retraso o liberacin de un recurso- o alguna
parte de este.
A tra#s del an"lisis de una condicin dirige el !lujo de las entidades.
?ermite combinar mCltiples entidades en una sola entidad.
4iide entidades que !ueron combinadas en entidades simples. = en su caso las
puede duplicar.
Asigna alores a las entidades. $s posible cambiar el alor m"s de una ez.
Braba in!ormacin cuando las entidades son retiradas del modelo. +on normalmente
estadsticas de las entidades.
A6.&&%" 6. aparc' 'a*a +7" ' &a /%5a * c7&c.&%, &%"
*at%"$
H
INSTITUTO TECNOLGICO SUPERIOR DE CALKIN, EN EL ESTADO DE CAMPECHE
APRENDIZAJE Y USO DE UN LENGUAJE DE SIMULACIN (ARENA)
).) 3enCs principales y construccin del modelo.
Como se haba comentado al inicio de este documento- Arena- al
pertenecer a 3icroso!t- comparte muchas de las caractersticas isuales de
sus otros paquetes (por ejemplo- 3icroso!t =!!ice). $sto hace que los
menCs disponibles en la entana principal del programa sean similares y- si
alguna ez hemos manejado =!!ice- el manejo de las opciones presentadas
sea m"s intuitio.
Ciertamente e,isten menCs est"ndar que reconoceremos- pero e,isten
otros propios de Arena que permiten la simulacin del sistema ocurra a
nuestro comando. /os menCs disponibles son los siguientes0
As como se mencion obseramos que- por ejemplo- menCs como
8#&- E*#t- 2#9- :#'*%9 y H&p son similares en contenido a los
programas que normalmente manejamos. $l resto cumple con
caractersticas muy diersas- por ejemplo0 $l menC Tools permite el
manejo de la entrada y proceso del analizador. $l menC Arrange permite
agrupar y rotaciones- mientras que &un ejecuta- eri!ica- pausa el !lujo de
las entidades.
9n modelo es construido en la ista de diagrama de !lujo- que es el
espacio de trabajo del modelo. 4e la barra de proyecto- los usuarios
seleccionan y arrastran los mdulos necesarios para generar el diagrama del
modelo y conectar los mdulos. ?ara editar un mdulo del diagrama- el
$ntity 4e!ine los di!erentes tipos de entidad y su animacin inicial en una
simulacin. /os di!erentes costos de la entidad son de!inidos.
Iueue 4e!ine la regla que se utilizar" al iniciar la cola. $l alor por de!ault
565= puede ser cambiado.
&esource 4e!ine los recursos en el sistema de simulacin- incluyendo los costos
de in!ormacin y la disponibilidad del recurso. /os !allos de los
recursos y sus estados pueden ser re!erenciados en este mdulo usando
procesos aanzados.
;ariable $s usado para de!inir las dimensiones y alores iniciales de una
ariable. +e pueden crear arreglos de una o dos ariables.
+chedule ?uede ser usado junto con el mdulo de recursos para de!inir planes
operacionales para un recurso o la creacin de un mdulo.
+et 4e!ine arios tipos de conjuntos incluyendo contadores e imagen de la
entidad. ?uede ser usado en el de proceso tambi#n.
J
INSTITUTO TECNOLGICO SUPERIOR DE CALKIN, EN EL ESTADO DE CAMPECHE
APRENDIZAJE Y USO DE UN LENGUAJE DE SIMULACIN (ARENA)
usuario ya sea hace doble clic en la !igura del mdulo y llena la !orma que
aparece- o edita los datos desde la hoja de c"lculo.
?ara la de!inicin de un mdulo de datos se necesita dar clic en la
!orma del mdulo en la barra de proyectos y as se actia la hoja de c"lculo.
$ntonces el usuario puede editar la in!ormacin del mdulo.
/o siguiente es un ejemplo de simulacin utilizando algunas
caractersticas mencionadas en el documento- y otras que se comentar"n
durante la clase.
+uponiendo un escenario de un sistema de laado de autos- el
planteamiento es el siguiente e,presado en la in!ormacin recabada0
$l sistema consiste en una simple m"quina de laado.
/os ehculos que llegan hacen cola esperando su turno del
sericio.
9na ez el sericio de laado es completado- el ehculo deja
el sistema.
Como los ehculos solicitan el sericio (la m"quina de
laado) es que son considerados los clientes.
8aciendo una an"lisis llegamos a que los mdulos que
requerimos son0
Create
?rocess
4ispose
Cada uno de los elementos se coloca en el "rea de trabajo
como se ha comentado anteriormente y se unen.
K
INSTITUTO TECNOLGICO SUPERIOR DE CALKIN, EN EL ESTADO DE CAMPECHE
APRENDIZAJE Y USO DE UN LENGUAJE DE SIMULACIN (ARENA)
/os mdulos colocados quedaran de la siguiente manera0
$l mdulo create ha sido nombrado y editado con la siguiente
in!ormacin mostrada. Considerando que la llegada de los
ehculos ocurre aleatoriamente y el tiempo entre llegada (en
que llega otro ehculo) sigue el comportamiento representado
por una distribucin de probabilidad e,ponencial con una
media de H.F minutos.
$l mdulo process tambi#n es modi!icado y para simbolizar el
!inal de sericio y la liberacin del espacio usamos un mdulo
dispose. ?ara el mdulo process consideramos un alor para
Delay Type que o!rece ) tipos de distribucin probabilstica
(normal- triangular y uni!orme). +eleccionaremos Normal y se
nos solicita el alor de media y el de la desiacin std.- cuyos
alores ser"n para este ejemplo- ((.@F y (.@F respectiamente.
Tambi#n a.adiremos un &ecurso dando clic en el botn
1AddA2 y llenaremos ese cuadro con la in!ormacin que
aparece en Resources.
(L
INSTITUTO TECNOLGICO SUPERIOR DE CALKIN, EN EL ESTADO DE CAMPECHE
APRENDIZAJE Y USO DE UN LENGUAJE DE SIMULACIN (ARENA)
6n!ormacin mdulo create0
6n!ormacin mdulo process0
6n!ormacin mdulo resources0
$n el apartado action del mdulo proceso la accin
seleccionada es seize, delay, release. Iue signi!ica que un
ehculo que llega esperar" hasta que el recurso se uela
((
INSTITUTO TECNOLGICO SUPERIOR DE CALKIN, EN EL ESTADO DE CAMPECHE
APRENDIZAJE Y USO DE UN LENGUAJE DE SIMULACIN (ARENA)
disponible. +e apoderar" del recurso- esperar" hasta la
duracin del sericio y entonces lo liberar".
?ara actiar la simulacin- el usuario selecciona del menC Run
y selecciona setup. /a entana de di"logo que aparece es
mostrada en la siguiente !igura- con la in!ormacin que
requiere este ejercicio planteado. Todo esto en la pesta.a
Replication Parameters. $l par"metro principal a colocar es el
de Replication Lenght que es el perodo de simulacin.
?ara ejecutar la simulacin- el usuario selecciona Go del menC Run-
o presiona 5F. 4espu#s de que la simulacin termina. Arena le pedir" al
usuario si necesita abrir los reportes. : as obtendremos los resultados para
interpretar.
ctividad en aula0 Comentar en clase a tra#s de una lluia de ideas
las interpretaciones para los reportes generados
(@
INSTITUTO TECNOLGICO SUPERIOR DE CALKIN, EN EL ESTADO DE CAMPECHE
APRENDIZAJE Y USO DE UN LENGUAJE DE SIMULACIN (ARENA)
E5+p&% * rp%rt 'tr0a*% a& (#'a&#;ar &a "#+.&ac#-'
CRITERIOS DE E)ALUACIN,
3odelado de un sistema en Arena @LM
Capacidad de gestionar proyectos @FM
6nterpretacin de reportes gestionados en Arena @FM
$jercicios en aula (LM
$,amen de conocimientos espec!icos @LM
C%'c&."#-'<
$s de notar que arena proporciona enormes entajas en negocios y
otros rubros- el hecho de poder planear a !uturo sin los riesgos que conllea
hacerlo en la ida real es una gran ayuda en la toma de decisiones.
Al analizar las caractersticas del so!t%are- y los productos que
podemos obtener de #l- es claro que con un buen manejo podemos aclarar
dudas relacionadas ha si estamos usando las mejores alternatias para
()
INSTITUTO TECNOLGICO SUPERIOR DE CALKIN, EN EL ESTADO DE CAMPECHE
APRENDIZAJE Y USO DE UN LENGUAJE DE SIMULACIN (ARENA)
nuestro negocio- tambi#n al por qu# no podemos proyectar las necesidades
de materia prima a tiempo- entre otras.
: esto iene con el buen uso- pero tambi#n es claro que no debemos
a!errarnos nada m"s al so!t%are sin considerar otros aspectos de mejora
personal.
-I-LIOGRA./A,
Arena +o!t%are TutorialN 4aid A. TaOas- 4aid 3. ?ro!ozich
9&/0 http077%%%.just.edu.jo7Pmzali7courses75all()7Cis))L7!iles7LFE(.?45
(E
INSTITUTO TECNOLGICO SUPERIOR DE CALKIN, EN EL ESTADO DE CAMPECHE
APRENDIZAJE Y USO DE UN LENGUAJE DE SIMULACIN (ARENA)
9&/0 http077%%%.arenasimulation.com7
?"gina o!icial del so!t%are de simulacin Arena
+imulation %ith Arena- >. 4aid Qelton- &andall ?. +ado%sOy-
4aid T. +turrocO- Qelton.
Arena 9serRs Buide- documento pd! incluido en la instalacin del
so!t%are.
(F

También podría gustarte