Sei sulla pagina 1di 16

E. Raffo Lecca Arena, est diseado para entregar el poder de la modelacin y simulacin a los negocios.

Este software, ha sido creado, para que se analice el impacto del cambio que resulta de los significantes y complejos rediseos en cadenas de abastecimiento, manufactura, procesos, logstica, distribucin y distribucin, como sistemas de servicio. Arena, ha heredado sus caractersticas desde el lenguaje de simulacin SIMAN, que fue el lenguaje de simulacin por excelencia, creado en 1982 y diseado para PCs. En el ao de 1985, SIMAN haba creado Cinema, que fue la primera animacin en simulacin, tambin para PCs. En el ao de1993, aparece la versin Arena 1.0, y en 1997 aparece Arena 3.0, baj o la empresa Systems Modeling Corporation . Desde 1997 con Arena 4.0, hasta nuestros das es producida por Rockwell Software , una compaa muy reconocida en el mundo de la automatizacin.

1.

Introduccin a Arena

El software ARENA de Rockwell Software , combina el fcil uso que ofrecen los simuladores de alto nivel con la flexibilidad de los lenguajes de simulacin; como tambin el de los lenguajes procedurales de propsitos generales , como es el Visual Basic de Microsoft, el Fortran o el C/C++. El software Arena provee plantillas o template para la modelacin grfica de la simulacin, elaborando diagramas de flujo; y mdulos de datos que al combinarse producen una variedad de modelos. Arena, entrega un diseo orientado a objetos, con la finalidad que el desarrollo del modelo, sea completamente grfico. Los objetos grficos denominados mdulos lgicos, definen el diagrama lgico del sistema. Los mdulos de datos, se presentan como hojas de trabajo, siendo su funcin

especificar el escenario de la simulacin; tal como lo es SIMAN. Las plantillas se presentan mediante paneles, siendo el panel de procesos bsicos ( Basic process panel ), el que aparece por defecto. Para la animacin de los modelos, viene con grficos para recursos, colas, almacenamientos o STORAGE, plot dinmicos, transportes, fajas trasportadoras, etc. Siendo las animaciones fciles de crear en Arena; tambin soporta clip art, VISIO, AutoCad y otros. La estructura jerrquica de Arena, permite ubicarse en rango de niveles de modelacin: Alto o Hihg, usando plantillas creadas por usuarios. Medio, con paneles comunes, de soporte y transferencia. Bajo o Low, escribiendo cdigos en Fortran, Visual Basic y C/C++.

2.

Navegacin en Arena

Cuando se ingresa al software Arena, aparece la ventana principal, la de la figura 2.1 . Se destaca lo siguiente: el clsico men Windows, all estn File, Edit, View, Tools y otros; la caja de herramientas o ToolBar, que por defecto, slo presenta a: Stndard , Draw y Animate. El panel de mdulos para la plantilla Basic Process , la ventana de modelacin y en modalidad Split o compartida, con la ventana de edicin de las hojas de trabajo o la informacin para los mdulos de datos.

Figura 2.1: Ventana principal de Arena El men Windows, tiene por finalidad, la gestin de Archivos, de Edicin, Visualizacin, incluyendo Split o modalidad compartida; Herramientas con el analizador de

entradas y salidas, exportacin e importacin de bases de datos, captura AVI, macro y el comando de opciones que abre mltiples especificaciones, sobre la ejecucin de la simulacin. El men Arrange o Arreglo, es para la presentacin de los objetos grficos. El men Object que gestiona los conectores y permite abrir submodelos. El men Run permite las operaciones de ejecucin y chequeo o compilacin. Aqu tambin se encuentra la opcin SIMAN, que permite ver el cdigo que ha sido trasladado desde los objetos grficos a sentencias de SIMA N; se puede apreciar el entorno Model y el Experiment , tpicos de SIMAN. La gestin de las ventanas, se ofrece en el men Window, como por ejemplo cascadas. Finalmente aparece el men Ayuda o Help, que permite contar con la asistencia necesaria en el desarrollo de la modelacin. Un tema importante aqu son los archivos Smart, que es una librera de pequeos ejemplos, que muestran una variedad de tcnicas. Estos archivos, se encuentran presentados en una serie de categoras, entre las que destacan: Arrivals, Basic Concepts, Batching y Conveyors.

En la barra de herramientas Standard , destacan los conos de New o nueva aplicacin, Open y Save. A continuacin le sigue las operaciones para anclar y desanclar plantillas (el cuarto y quinto cono). Tambin es de rutina, que una vez abierta la aplicacin se cuente con toda la ventana de trabajo o full screen, para colocar los objetos grficos; ste es Split Screen . Haciendo un segundo clic, se consigue volver al estado inicial. Ver figura 2.2.

Los conos de ejecucin, asemejan a los botones de una casetera de video , ste grupo de seis conos, gestionan a: Run, Step o paso, Pausa, Fin, entre otros.

Figura 2.2: Icono Split Screen La barra de herramientas Draw, contiene un primer grupo de conos compuesto de ocho elementos, para realizar lneas, cajas o Box, y textos o Text; ste ltimo cono es el encargado de realizar todos los textos que aparecen en la ventana de trabajo o modelacin. El segundo grupo de conos se refiere al color: de la lnea, relleno y letra. El siguiente grupo contiene al cono que colorea la ventana de trabajo. El siguiente grupo de conos , realiza la gestin de la forma de la lnea, flechas, patrn de la lnea (incluyendo estilos para fajas trasportadoras) y el relleno de los patrones.

La barra de herramientas Animate o animacin, permite introducir objetivos, para que en tiempo de ejecucin, se pueda apreciar: un reloj, la fecha, presentar display denominados Variable, tambin se puede introducir animaciones tipo nivel, histograma y plot. Para animar una cola, un recurso, un global y una entidad, son los cuatro ltimos conos.

Para activar otras barras de herramientas o desactivarlas, porque no quiere tener sobrecargado el encabezado de la ventana principal, ingrese al men View, realice clic en Toolbars y personalice la pestaa Toolbars.

2.3: Personalizando el Tollbars

Los mdulos en Arena, son los flowchart y objetos datos que definen los procesos a ser simulados. All se almacena toda la informacin requerida para simular dichos procesos. El panel Basic Process, es el panel por defecto, e incluye el juego de mdulos lgicos bsicos que todo modelo de simulacin utiliza: Create: El inicio del flujo de procesos, el ingreso de las entidades a la simulacin. En su ausencia no existe simulacin. Dispose: El fin del flujo de procesos, las entidades son removidas desde la simulacin. Process: Una actividad, usualmente utilizando uno o ms recursos, y necesitando de un tiempo para completarse. Decide: Una ramificacin del proceso. Se toma una rama por cada decisin. Batch: Colecciona un nmero de entidades, antes que puedan continuar el procesamiento, tambin se le conoce como lote. Separate: Duplica las entidades, para procesamiento concurrente o paralelo. Tambin en su modalidad Split, separa las entidades de un lote o batch previo. Assign: Cambia los valores de los parmetros, durante la ejecucin de la simulacin. Es como la sentencia de asignacin en los lenguajes procedurales. Record: Colecciona estadsticas, tales como un contador de entidades o un tiempo de ciclo.

Existe tambin un juego de mdulos de datos, para definir las caractersticas de los elementos del proceso, como entidades, colas y recursos.

3.

El primer modelo

La construccin de diagrama de flujo o flowchart , sugiere un mapa de procesos, un modelo, un flujo. Todo ello es modelacin y simulacin. Con el lenguaje GPSS, se introdujo el concepto de transacciones din micas, para SIMAN o Arena, stas son las entidades, que se mueven a travs de los procesos en el modelo.

G A S O L I N E R I A

LA

TIM L

TA GO

2.4: Vehculos en la estacin

En nuestra primera aplicacin, se trata de la llegada de los vehculos a la estacin de gasolina, denominada La ltima gota, con la finalidad de proveerse de combustible. Las llegadas a la gasolinera, ocurre cada 5 minutos, y se quiere contabilizar las l legadas para los siguientes 30 minutos. Ver la figura 2.4 Entre las preguntas que se quieren responder se pide: 1. Cuntos vehculos llegaron en ese lapso de tiempo?

Para nuestra aplicacin, los mdulos lgicos a usar desde el panel Basic Process , son: Create: El ingreso de las entidades a la simulacin. Dispose: El fin del flujo de procesos.

Efecte clic en el cono Split Screen , con la finalidad de tener toda la ventana a su disposicin. Desde el men View, seleccione la opcin Grid, con la finalidad de tener la ventana como una rejilla y poder ubicar sus mdulos de una forma ordenada y alineada.

Luego desde el panel Basic Process , seleccione el mdulo Create. Para ello deber llevar o arrastrar (drag) ste mdulo a la ventana de modelacin. Ver la figura 2.5.

2.5: Estado de la modelacin Aparece un nombre por defecto, Create 1, esto por la sencilla razn de ser el primer mdulo Create, que se ha introducido al diagrama de flujo. El siguiente mdulo que se adiciona al flowchart , es el de Dispose, realice el mismo proceso de arrastre del mdulo a la ventana de modelos. Arena automticamente

conecta el ltimo mdulo introducido con el nuevo mdulo. Arena siempre conecta los dos ltimos mdulos. Se observa que el nombre por default es Dispose 1. En el caso que el conector no aparezca, dirjase al cono Connect en la barra Standard, y dndole clic, proceda a unir estos dos mdulos.

Use algunas de las opciones del men Arrange, tales como Flowchart Alignment o Snap Object to Grid , para alinear estos mdulos. Procure tener los dos mdulos seleccionados. Ver la figura 2.6.

2.6: Mdulos conectados Para especificar los datos en los mdulos, es necesario realizar doble clic al mdulo y dar la informacin necesaria. Ver la figura 2.7.

2.7: Edicin de Create1 Para el caso del mdulo Create, se quiere cambiar el nombre, tipo de entidad y en tiempo entre arribos a: tipo, valor y la unidad de tiempo. Despus de realizar los cambios hacer clic en Ok, para cerrar la ventana de dilogo. Ver la figura 2.8.

2.8: Modificando los datos en Create1 Para hacer que el modelo se encuentre listo para la simulacin, es necesario entregar la informacin especfica para el proyecto, como la duracin de la corrida, y el nmero de corridas. A continuacin se presentan, algunos pasos para realizar esta etapa:

1. Abrir la pestaa Project Parameters , en el tem Setup, desde el men Run, e ingresar el nombre del proyecto, entre otros. Las estadsticas por def ecto son de: recursos, colas y entidades. Ver la figura 2.9. 2. Hacer clic en la pestaa Replication Parameters , desde la misma caja de dilogos anterior, y dar la longitud de la simulacin; como tambin dar la unidad de tiempo adecuada. Dar clic para cerrar el dilogo

2.9: Parmetros del proyecto

2.9: Parmetros de las rplicas Una vez que se encuentra concluido el trabajo, ste debe salvarse. Desde la barra de herramientas Standard , hacer clic en el cono Save. Los modelos de Arena, al ser salvados, almacenan todas las definiciones del modelo, flowchart , grficos y los mdulos de datos ingresados. Para efectuar la simulacin, slo requiere hacer F5 (Go) o hacer clic en el botn Go de la casetera, y listo. Es muy importante que previo o en plena ejecucin, deslice la barra aceleradora o slider de Run Speed , para poder visualizar los cuadros de animacin: dar la velocidad adecuada de presentacin. Ver la figura 2.10.

2.10: Fin de la simulacin

4.

Mejorando la presentacin

Se puede mejorar la presentacin de la simulacin, introduciendo grficos u otras animaciones. Por ejemplo agregar un reloj analgico o digital. Realizar clic en Clock, dar la hora de inicio, elegir entre analgico, dar Ok, y arrastrarlo hasta la ubicacin respectiva en la ventana del modelo. Ver la figura 2.11.

2.11: Animando con un reloj analgico

Tambin puede agregar el display Variable, para contabilizar las llegadas de las entidades al fin de la simulacin.

Dar clic en Variable (muy cerca a Clock), y seleccionar en Expression , Dispose 1.NumberOut, que significa el ingreso de entidades al mdulo Dispose 1 . Dar Ok, y ubicarlo en un rea adecuada. Ver la figura 2.12.

2.12: Animando con un display Variable En la figura 2.13, se presenta el modelo de simulacin, en plena ejecucin.

2.13: Ejecucin de la simulacin con animaciones En el mdulo de datos, llamado Entity, dar doble clic y en la entidad carros cambiar la pintura que por defecto es Picture.Report a Picture.Truck. Vuelva a la ventana de modelacin, haciendo clic a cualquier mdulo en el panel. Ver la figura 2.14.

2.14: Animacin de una entidad

A continuacin su ejecucin. Puede hacer una pausa con el cono Pause de la casetera, o presionar el cono Esc para parar la simulacin. Ver la figura 2.15.

2.15: Ejecucin con animacin de la entidad A continuacin algunos tips para controlar la animacin: 1. 2. Abrir la caja de dilogos Run Setup , desde Run Setup y en la pestaa Run Speed, dar un valor para el factor de escala. En plena ejecucin usar la tecla menor que (<), para obtener un decremento del factor de escala en 20%; de igual manera la tecla mayor que (>) aumenta la velocidad de los cuadros de animacin en 20%. El cono Run Speed , con su slider, permite variar este factor de escala.

3.

Potrebbero piacerti anche