Está en la página 1de 26

UNIVERSIDAD DE TARAPAC

ESCUELA UNIVERSITARIA DE INGENIERA INDUSTRIAL, INFORMTICA Y DE SISTEMAS REA DE INGENIERA INDUSTRIAL

LABORATORIO N 2 Simulacin con Software Arena.

Asignatura: Modelos estocsticos

ACTIVIDAD LABORATORIO DE COMPUTACIN DE INGENIERA INDUSTRIAL: Simul !i"#$


L%#& : Logstica y Operaciones Mtodos uantitati!os y Optimi"acin #conoma y $inan"as %ireccin y &estin de #mpresas A!'i(i) ): Modelar un sistema de lneas de espera D&*!+i,!i"#: #ste La'oratorio tiene la tarea de simular un sistema de manera ms realista( de modo )ue se puedan !isuali"ar las distintas aristas del pro'lema en estudio( considerando adems tiempos de transporte. T -.#.m% )&l ).mi#i. !./#i'i(.: La acti!idad a corresponde al: reali"ar por los alumnos *+ ni!el ,+ ni!el -+ ni!el .+ ni!el /+ ni!el 0+ ni!el onocimiento omprensin Aplicacin Anlisis Sntesis #!aluacin X

L./+.* &*,&+ ).*: 1dentificar los tiempos de traslados y su importancia en un modelo 2tili"ar las 3erramientas del software Arena para lle!ar a ca'o la animacin de un sistema %esarrollar la 3a'ilidad para tra'a4ar en e)uipo. Modelacin de sistemas simples( )ue in!olucren tiempos de traslado y el enfo)ue de estaciones y rutas Modelacin de sistemas de comple4idad intermedia( donde se consideran decisiones( y distintos tipos de entidades )ue entran al sistema. 5ra'a4ar con modelos donde los recursos tienen distintas capacidades dependiendo del tiempo de simulacin

%e la Acti!idad

%e los ontenidos onceptuales

%e los ontenidos 6rocedimentales

%e los ontenidos Actitudinales

2tili"ar en computador y el software arena para reali"ar modelaciones de sistemas y simulaciones de los mismos. 7eali"ar en forma ordenada una secuencia de pasos para lograr la modelacin y simulacin del sistema. 8uen uso de los computadores Lengua4e y comportamiento adecuado a la situacin de la'oratorio. 5olerancia a las ideas de otras personas en el grupo y fomentar la sinergia del e)uipo.

LABORATORIO 2 0$1 D&*!+i,!i"#: #l sistema a modelar es una sucursal pe)ue9a de un 'anco( especficamente se trata de la atencin de , ca4eros al p:'lico )ue llega a la sucursal. 2$1 El ,+./+ m Antes de comen"ar a desarrollar el modelo en Arena es necesario conocer algunos conceptos pre!ios. Arena presenta cinco secciones en la pantalla( las cuales se muestran en la siguiente fotografa:

.
Barra de herramientas Barra de proyectos Vista de diagrama de flujo

Vista de hoja de clculo Barra de estado

Los mdulos )ue se utili"arn inicialmente son los siguientes:

La e;plicacin del uso de estos mdulos se reali"ar cuando se utilicen para modelar el pro'lema planteado.

2$1 E#u#!i ).. Una de las sucursales del banco Nacional, que se ubica en una ciudad pequea slo presenta el servicio de cajas, dejando el servicio a clientes, atenciones de crditos y otros servicios en la casa central. La sucursal cuenta con 2 cajeros y est presentando problemas con el tamao de las colas que se forman dentro del banco, lo que causa que los clientes estn descontentos y, aunque no est corroborado, se piensa que es una de las causas en la disminucin de clientes que a e!perimentado el banco en los "ltimos tiempos. #l tiempo de servicio de todos los cajeros tiene una distribucin de probabilidad trian$ular con tiempo m%nimo de & minutos, tiempo ms probable ' minutos y tiempo m!imo de ( minutos, adems se sabe que al banco in$resa un cliente cada )* se$undos con distribucin e!ponencial.

EJECUCIN

6ara empe"ar a modelar se utili"ar en una primera instancia el mdulo < reate=. Lo primero a reali"ar es modelar la entrada de las entidades al sistema( en este caso( las entidades son los clientes del 'anco. #l Mdulo < reate= )ue se encuentra en la <'arra de proyectos= de'e ser arrastrado 3asta la <!ista de diagrama de flu4o= como se muestra en la fotografa:

%e la misma manera arrastre los mdulos 6rocess y %ispose desde la 'arra 8asic process. A continuacin una los mdulos con el icono connect encuentra en la 'arra de 3erramientas. )ue se

2na !e" reali"ado lo anterior corresponde ingresar los parmetros de los mdulos recin unidos( para lo cual se de'e 3acer do'le clic con el 'otn i")uierdo del mouse so're los mdulos. $inalmente guarde el arc3i!o con el nom're <8anco*.doe=( el cual se de'e !er de la siguiente manera:

Al 3acer do'le clic en los mdulos se o'tienen cuadros donde se ingres la informacin.

6osteriormente ir a

1ncorporacin de estaciones y rutas. Se puede pensar en las estaciones como un lugar donde ocurren los e!entos )ue se lle!an a ca'o en el modelo( para nuestro caso( la estacin para la llegada de los clientes( la de la ca4a de p:'lico general y la estacin de salida de los clientes. La ruta nos permite en!iar una entidad( en nuestro caso clientes( de una estacin a otra de manera <inalm'rica=( es decir sin una cone;in directa. #l uso de rutas y estaciones nos permitir asignar tiempos de traslado a los clientes y poder animar sus mo!imientos al interior de la sucursal.

EJECUCIN

Lo primero a reali"ar es guardar el arc3i!o con el nom're 'anco ,( ya )ue 3aremos algunas modificaciones al arc3i!o original.

Antes de poder agregar las estaciones y rutas( es necesario agregar un nue!o panel >5emplate? a la 'arra de proyectos )ue actualmente esta en <8asic 6rocess=. #l nue!o panel es el de <Ad!anced5ransfer.tpo= y para ane;arlo es necesario presionar el 'otn <5emplate Attac3= donde se despliega la !entana mostrada en la figura( en la cual se de'e seleccionar el panel mencionado anteriormente y presionar <A'rir=( como se muestra en imagen.

A continuacin se de'e eliminar todas las cone;iones )ue unen los mdulos del modelo dado( con lo cual el modelo se !er como aparece en la imagen.

"

2na !e" )ue el panel de transferencias a!an"adas est desplegado en la 'arra de proyectos se de'en arrastrar rutas y estaciones( y unirlas como se muestra en la imagen.

A continuacin se de'e ingresar los parmetros para los mdulos Stations para cada una de las estaciones. 6rimero se ingresarn los parmetros para definir las estaciones( ya )ue se re)uiere de esos parmetros para luego definir las rutas. EJECUCIN 6rimero se de'e 3acer do'le clic con el 'otn i")uierdo del mouse so're la <Station *= a la cual se le de'en ingresar los siguientes datos. @Aame: #stacion entrada. @Station Aame: entrada @5odo lo dems se de4a sin modificar y se presiona oB. Lo anterior se muestra en la imagen. Atese )ue Aame es slo lo )ue aparecer escrito en el mdulo de la estacin( en cam'io el Station name tiene relacin con la lgica del modelo( es decir es el nom're )ue el modelo reconocer para poder 3acer la simulacin( como nos daremos cuenta cuando ingresemos los parmetros de las rutas. #l procedimiento anterior se repite para la estacin: ca4as de p:'lico general( ingresando los siguientes datos en el mdulo station: @Aame: #stacion general. @Station Aame: general Lo anterior se muestra en la imagen.

6ara la estacin: Salida del 'anco se de'en ingresar los siguientes datos en station: @Aame: #stacion salida @Station Aame: salida Lo anterior se muestra en la imagen.

1ngresar los parmetros para los mdulos 7oute para cada uno de las estaciones. #l procedimiento para este paso no dista muc3o de lo reali"ado en el paso anterior. A continuacin se indica lo )ue se de'e reali"ar: EJECUCIN

Cacer do'le clic so're la <7oute *= la )ue corresponde a la respuesta !erdadera >5rue? del decisor de fila como se muestra en la imagen( e ingresar los siguientes datos: @ Aame: 7uta a ca4as de pu'lico general @7oute time: , @2nits: Minutes. @%estination type: Station. @Station name: general. Se puede !er )ue en station name se de'e elegir desde el men: desplega'le el nom're de la estacin de destino( el )ue fue ingresado en el paso anterior. A3ora centrndose en la estacin a4as de p:'lico general se de'en ingresar los siguientes datos en el mdulo 7oute ,: @ Aame: 7uta desde general a salida @7oute time: , @2nits: Minutes. @%estination type: Station. @Station name: salida. 5odo lo anterior se muestra en la imagen.

Se recomienda )ue en este instante se 3aga correr el modelo para !erificar )ue todas las cone;iones ruta D estaciones funcionen correctamente. Animacin de los recursos. #n este paso se comen"ar con la animacin del modelo para )ue se aseme4e a como sera el sistema real. Auestro sistema tiene * recurso el de la ca4a de p:'lico general )ue tiene una capacidad de atencin de . personas.

EJECUCIN Lo primero a reali"ar es animar el recurso ca4ero para pu'lico general(

para ello se de'e presionar el 'otn de animacin del recurso el cual se u'ica en la 'arra de 3erramienta en la parte superior de la !entana de Arena. Al presionar se a're una !entana )ue se muestra en la imagen.

2na !e" a'ierta la !entana de animacin de recurso se de'e 'orrar los estados <1nacti!e= y <$ailed=( dado )ue asumiremos )ue nuestro recurso slo puede estar ocupado >8usy? o puede estar ocioso >1dle?. 6ara 'orrar <1nacti!e= y <$ailed= se de'e presionar so're los recuadros )ue tienen su nom're y luego <%elete= >O4o: el <%elete= )ue se encuentra a la i")uierda del recuadro?. 5odo lo anterior se muestra en la imagen.

Cacer un clic so're el 'otn <8usy= y seleccionar su imagen asociada >Caciendo un clic so're el di'u4o )ue se muestra?. Luego presionar el 'otn EE para asignar la imagen a 8usy. 6ara el <1dle= el procedimiento es similar( slo cam'ia la imagen )ue se de'e seleccionar.

"

omo se 3a definido )ue el recurso tiene una capacidad de cuatro( lo )ue en el sistema real se traduce en la e;istencia de cuatro ca4eros es necesario transformar las imgenes asignadas a cada uno de los estados( para )ue sean representados los cuatro ca4eros( para ello es necesario 3acer do'le clic so're <8usy= para entrar al editor de imgenes

2na !e" en el editor de imgenes se de'e seleccionar todo el di'u4o y copiarlo y pegarlo de tal manera )ue )uede como se muestre en la imagen.

Se repite el procedimiento de tal manera )ue la imagen asociada )uede con cuatro ca4eros( como se muestra en la imagen. 2na !e" reali"ado la anterior se de'e cerrar el editor presionando la X >O4o no presionar la X general en la parte superior( por)ue eso podra cerrar todo el modelo?

&

6ara el estado 1dle se de'e tam'in multiplicar a los ca4eros( de manera )ue sean cuatro( similar a lo reali"ado en el estado 8usy. Am'os estados de'ieran !isuali"arse como se !e en la imagen.

'

Casta el momento se 3a reali"ado lo ms difcil de animar los recursos( pero )ueda tal !e" lo ms importante: Asociarlo con el recurso < a4ero &eneral=( para ello se de'e escoger desde el men: desplega'le el nom're de dic3o recurso como se muestra en la imagen. Adems se de'e 3a'ilitar <Sei"e Area=( para poder definir donde las imgenes sern tomadas por el recurso( o en otras pala'ras seleccionar donde se parar una persona )ue esta siendo atendida por el ca4ero. Se le de'e asignar una amplificacin a la imagen en Sei"e a *.F.

1 (

Se puede notar )ue e;iste un crculo en frente de los ca4eros( el )ue representa el lugar donde se parara un cliente al ser atendido por un ca4ero. Se de'e 3acer do'le clic so're dic3o crculo lo )ue desplegar la siguiente !entana( donde se de'e presionar 6oints. Al 3acer clic so're 6oints( se de'en agregar - puntos presionando Add de la nue!a !entana( como se muestra en la imagen. Al presionar OG en 6oints y en Sei"e se podr !er )ue a3ora 3ay cuatro crculos los cuales de'en ser posicionados >Arrastrando cada uno? como se muestra en la imagen.

A continuacin se de'e marcar por donde irn las colas )ue se formen( lo )ue se muestra en la imagen a continuacin( considerando para ello el di'u4o de lneas )ue se ofrece en la 'arra de 3erramientas. >Aota( si no aparece alguno de los 'otones en la 'arra de 3erramientas se puede agregar 3erramientas 3aciendo clic con el 'otn derec3o so're un rea despe4ada de la 'arra? Lo )ue se de'e lograr es algo similar a lo siguiente:

Animacin de las fila. #n este paso se animar la fila )ue se forma en las ca4as( para ello es necesario regresar al diagrama lgico de estaciones y rutas. EJECUCIN

La cola se de'e seleccionar desde la parte superior del mdulo process( y cortar > trl X? para luego pegarla > trl H? en la animacin. #s importante )ue la cola sea cortada y no copiada o simplemente mo!ida a la animacin( dado )ue si no se reali"a as puede suceder )ue se desplacen las animaciones si ocurre una modificacin en la u'icacin de los mdulos process. La cola es pegada como se muestra en la imagen.

Luego( se de'e e;pandir la cola. 6ara esto se 3ace do'le clic so're la fila y se selecciona <6oint= luego se presiona el 'otn <6ointsI= lo )ue despliega la !entana )ue se muestra en la imagen.

#n la !entana desplegada se de'en agregar puntos( lo )ue se 3ace presionando reiteradamente el 'otn <Add=. #l resultado de lo anterior se muestra en la imagen. ada uno de los puntos generados marcan la posicin donde se u'icaran los clientes cuando realicen la fila.

Animacin de las estaciones y rutas. #n este paso se lle!ar a ca'o la animacin de los mo!imientos de las entidades en su apro;imacin a las ca4as y en el retiro desde las ca4as a la salida.

EJECUCIN

Lo primero )ue se de'e reali"ar es determinar donde u'icaremos las estaciones( )ue en este caso slo tienen la finalidad de marcar el inicio y fin de una ruta. 6rimero animaremos la estacin <#ntrada al 8anco=( para ello de'emos presionar el 'otn de animacin de estaciones u'icada en la 'arra de 3erramientas . #n la !entana )ue aparece en la parte inferior derec3a se de'e elegir desde el men: desplega'le <entrada=( y se de'e u'icar la figura cercana a la puerta. 6ara la estacin <&eneral= se de'e utili"ar dos sm'olos( uno a la entrada de la fila y la otra )ue representa la salida de las ca4as.

6ara la estacin <Salida= se de'e posicionar el sm'olo donde se produce la salida.

"

Lo )ue se de'e reali"ar a3ora es unir las estaciones( para ello es necesario presionar el 'otn de animacin de rutas( el )ue se u'ica en la 'arra de 3erramientas esto 3ace )ue el cursor se transforme en una cru"( con la cual se de'e 3acer un clic so're la estacin de origen( en este caso la estacin entrada. Luego se de'e ir 3aciendo clics para darle la forma al camino )ue seguirn las entidades >personas? 3asta llegar a la estacin <general=. #sto se muestra en la imagen(

Animacin de las entidades y entrada a las filas. Casta el momento las entidades estn representadas por reportes u 3o4as )ue !ia4an a tra!s del modelo( lo )ue o'!iamente no representa la realidad de lo )ue sucede en el 'anco diariamente( es por ello )ue se 3ace necesario cam'iar la imagen destinada para las entidades por una )ue represente a personas )ue ingresan al 'anco son atendidos y salen del 'anco( as como tam'in animar el mo!imiento a tra!s de la fila.

EJECUCIN

Se de'e 3acer clic en E)i' 3 E#'i'4 Pi!'u+&*5 ( como se muestra en la imagen.

Se de'e a'rir la li'rera donde se encuentra el di'u4o )ue se )uiere usar como entidad( )ue en este caso es la li'rera <worBers.pl'= 3aciendo clic en Open en la !entana mostrada en la imagen. Las li'reras se encentran en la carpeta Arena( )ue se encuentra( en una instalacin normal( en C3A+!6i(.* )& ,+./+ m 3R.!78&ll S.9'8 +&3A+&# $

2na !e" a'ierta la li'rera mencionada( se de'e elegir la figura )ue se muestra en la imagen al lado derec3o de la pantalla y en!iarla a el lado i")uierda de la pantalla( con el 'otn EE( como se muestra en la imagen.

"

#n el campo Halue se de'e escri'ir un nom're )ue represente al di'u4o( en este caso escri'iremos cliente( como se muestra en la imagen( adems se de'e amplificar la imagen a *./ en el campo =Si"e $actor=

Luego de presionar <OG= en la !entana <#ntity 6icture=( se de'e asignar la imagen <cliente= a la entidad( para ello se de'e ir al panel <8asic 6rocess= en la 'arra de proyecto y presionar #ntity( donde se de'e escri'ir <cliente= en el campo <1nitial picture= de la !ista de 3o4a de lculo( como se muestra en la imagen.

Aote )ue de'e escri'ir el nom're de la imagen dado )ue esta no esta disponi'le en el men: desplega'le )ue el campo ofrece. Si gusta( en este momento puede 3acer correr la simulacin. Se dar cuenta )ue si 'ien las entidades de4aron de ser peda"os de papel mo!indose( para dar paso a figuras )ue se aseme4an ms a los clientes del 'anco( e;isten dos pro'lemas. 2no es )ue los clientes tienen una curiosa forma de caminar siempre mirando 3acia el lado derec3o el otro es )ue los clientes )ue ingresan a la cola( misteriosamente aparecen formados( sin caminar a tra!s de ella( es por ello )ue se re)uieren unos cam'ios.

6ara lograr )ue los clientes se mue!an de una forma ms realista es necesario 3acer do'le clic so're cada una de las rutas graficadas y poner un ticBet en <7otate= y <$lip=. #n la imagen se muestra este procedimiento para la ruta desde entrada 3asta general.

6ara poder !er )ue los clientes recorren la fila para formarse( se de'e 3acer algo similar a lo reali"ado en las rutas. %o'le clic so're la fila y

poner un ticBet en <7otate= y <$lip=( adems le asignaremos un tiempo para recorrer la fila de * minuto. #n la imagen se muestra este procedimiento para la fila de ca4as de p:'lico general.

También podría gustarte