CAPITULO 5

9
97 5.-CONCEPTOS FUNDAMENTALES EN LA SIMULACIÓN CON ARENA 7.01 5.1.- INTRODUCCIÓN La simulación del proceso de montaje de la caja de cambios se ha llevado a cabo usando el software ARENA 7.01. ARENA 7.01 es un programa de simulación desarrollado por Rockwell Software que facilita al usuario el proceso de elaboración, validación y experimentación de modelos mediante el uso de herramientas gráficas dentro de un entorno de ventanas, proporcionando así un entorno de trabajo intuitivo y cercano al usuario. ARENA combina la facilidad de uso de los simuladores de alto nivel con la flexibilidad de los lenguajes de simulación, es decir, se trata de una herramienta de alto nivel asistida gráficamente pero con una gran flexibilidad de modificación ya que se estructura sobre una base gráfica asociada a la construcción de diagramas de flujo que describen los pasos a seguir sin la necesidad de codificar los programas, permitiendo desarrollar los modelos de forma gráfica. Este software trabaja empleando descripciones del proceso en lugar de descripciones del evento, no siendo necesario de esta forma llevar un control absoluto sobre variables, eventos, entidades, etc, lo que aporta simplicidad lógica. ARENA nos permite modelar procesos para definir, documentar e informar y simular la respuesta futura del sistema de cara a comprender relaciones complejas e identificar posibilidades de mejora, visualizar las operaciones con gráficos dinámicos animados y analizar cómo funcionará el sistema en su configuración real y bajo un conjunto de posibilidades alternativas, lo que permite elegir la forma más adecuada de trabajo. Debido a todo ello ARENA 7.01 se convierte en la herramienta idónea para llevar a cabo la simulación de nuestro proceso de montaje, a la vez que nos permitirá una vez desarrollado el modelo, buscar soluciones de forma similar a como ocurriría en un sistema real utilizando para ello datos obtenidos experimentalmente.

description

CAPITULO 5

Transcript of CAPITULO 5

  • 97

    5.-CONCEPTOS FUNDAMENTALES EN LA SIMULACIN CON ARENA 7.01

    5.1.- INTRODUCCIN

    La simulacin del proceso de montaje de la caja de cambios se ha llevado a cabo usando el software ARENA 7.01. ARENA 7.01 es un programa de simulacin desarrollado por Rockwell Software 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, proporcionando as un entorno de trabajo intuitivo y cercano al usuario.

    ARENA combina la facilidad de uso de los simuladores de alto nivel con la flexibilidad de los lenguajes de simulacin, es decir, se trata de una herramienta de alto nivel asistida grficamente pero con una gran flexibilidad de modificacin ya que se estructura sobre una base grfica asociada a la construccin de diagramas de flujo que describen los pasos a seguir sin la necesidad de codificar los programas, permitiendo desarrollar los modelos de forma grfica.

    Este software trabaja empleando descripciones del proceso en lugar de descripciones del evento, no siendo necesario de esta forma llevar un control absoluto sobre variables, eventos, entidades, etc, lo que aporta simplicidad lgica.

    ARENA nos permite modelar procesos para definir, documentar e informar y simular la respuesta futura del sistema de cara a comprender relaciones complejas e identificar posibilidades de mejora, visualizar las operaciones con grficos dinmicos animados y analizar cmo funcionar el sistema en su configuracin real y bajo un conjunto de posibilidades alternativas, lo que permite elegir la forma ms adecuada de trabajo.

    Debido a todo ello ARENA 7.01 se convierte en la herramienta idnea para llevar a cabo la simulacin de nuestro proceso de montaje, a la vez que nos permitir una vez desarrollado el modelo, buscar soluciones de forma similar a como ocurrira en un sistema real utilizando para ello datos obtenidos experimentalmente.

  • 98

    5.2.-ENTORNO ARENA

    Una vez que se arranca el programa encontramos el siguiente interfaz de usuario el cual se muestran las siguientes ventanas:

    Ilustracin 1: Interfaz Arena 7.01.

    5.2.1.-Mens

    ARENA cuenta con los siguientes Mens:

    Men File:permite crear nuevos ficheros de modelos, abrir los ya existentes, guardar en disco, etc.

    Men Edit: Aqu aparece la opcin de deshacer o rehacer mediante las funiones Undo y Redo respectivamente. Tambin existe la posibilidad de buscar todos los mdulos y objetos de animacin a partir de una cadena de texto mediante la opcin Find. Se puede adems, mostrar las propiedades de los objetos con la ayuda de Properties. Si se tienen enlaces en el modelo a otros ficheros, como hojas de clculo, ficheros de sonido o links los muestra y permite modificarlos. Insert New Object permite introducir objetos de otras aplicaciones como grficos u objetos multimedia y Object permite editar los objetos incrustados.

    Men View: Desde aqu se controla la apariencia del modelo en la pantalla, as como las barras de herramientas mostradas, adems mediante Named Views se pueden definir, cambiar y usar vistas propias y Layers permite controlar qu tipo de objetos se van a mostrar durante el modo de edicin o de ejecucin.

  • 99

    Men Tools: Entre las opciones que se encuentran en este men estn las de Input Analyzer que permite encajar en el modelo distribuciones de probabilidad sobre datos observados para especificar entradas al modelo, u Options donde se pueden cambiar y personalizar muchas de las formas en que trabaja Arena y de su aspecto segn las necesidades.

    Men Arrange: Las opciones de este men corresponden a las posiciones de los mdulos del modelo y de los grficos.

    Men Object: aqu se da la posibilidad de seleccionar la opcin de conexin de forma automtica de varios bloques de trabajo marcando la opcin auto-connect. Tambin permite seleccionar la opcin de smart-connections que provoca que las conexiones nuevas que se realicen se dividan en tres segmentos en lugar de intentar llevarlas a cabo mediante una nica conexin.

    Men Run: Este men contiene opciones para ejecutar la simulacin, testearla, y detenerla o desplazarse paso a paso a travs de ella para depurarla o para comprobar su correcto funcionamiento. Proporciona tambin varias formas alternativas de ver la ejecucin, de ver sus resultados (o errores), y de especificar y controlar cmo evoluciona la ejecucin y se muestra en la pantalla.

    Mens Window y Help: son simulares a los de cualquier otra aplicacin de Windows.

    5.2.2.-Barras de Herramientas

    Las barras de herramientas disponibles en ARENA son:

    Barra de herramientas Estndar: corresponde a la barra estandar de las aplicaciones Windows.

    Barra de herramientas View: Permite acceder a las opciones del men View de forma directa.

    Barra de herramientas Arrange: Al igual que la View permite acceder de forma directa a las opciones que presenta el men con el mismo nombre.

  • 100

    Barra de herramientas Draw: permite dibujar lneas, arcos, aadir cuadros de texto o modificar la fuente para completar el modelo de simulacin.

    Barra de herramientas Animate: contiene elementos que permiten animar el modelo o mejorar la animacin inherente a algunos mdulos de Arena.

    Barra de herramientas Integration: contiene botones relacionados con el asistente de Transferencia de Datos a Mdulos de Arena y VBA (el Editor de Visual Basic y el botn de Modo Diseo de VBA).

    Barra de herramientas Run Interation: corresponde a las opciones que ofrece el men Run.

    Barra de herramientas Animate transfer: sirve de interfaz con los objetos de animacin de tipo transferencia de que dispone Arena para las animaciones.

    5.2.3.-Ventana del modelo

    La ventana del modelo aparece dividida en dos partes. En la parte superior de la ventana se conforma el diagrama de flujo, que contiene el diagrama, animacin y los elementos grficos de la simulacin, y en la parte inferior se muestra una hoja de clculo, en la cual aparece la informacin del modelo y permite modificar todos los parmetros y elementos que lo componen.

  • 101

    Ilustracin 2: Ventana del modelo

    5.2.4.-Barra de proyecto

    Contiene una serie de paneles que sirven para disear modelos.

    5.2.4.1.-Panel de procesos bsico

    Est conformado por una serie de mdulos que se emplean para construir los modelos en arena.

    Hay dos tipos de mdulos en el panel, los mdulos para crear el flujograma y los mdulos de datos. Este panel se compone de 8 tipos diferentes de mdulos de flujo y 6 tipos de mdulos de datos.

    Mdulos de flujo: se colocan en la ventana del modelo y se conectan para formar el diagrama de flujo, que ser lo que describa la lgica del proceso.

    Los tipos de mdulos de flujo bsicos son:

    Mdulo Create:

  • 102

    Se emplea como punto de comienzo para las entidades en el modelo de simulacin. En este mdulo se especifica el nombre y el tipo de entidad. Se debe definir aqu el tiempo entre llegadas de cada entidad y el nmero de entidades que entran en el sistema en cada llegada. Cabe la opcin de definir el tiempo de creacin de la primera entidad que entra en el sistema. Esta opcin resulta til en el caso de tener entidades que entren en el sistema en momentos diferentes. Hay que matizar que las entidades son personas, objetos, documentosque se mueven por el sistema y que en algn momento de la simulacin son producidas o atendidas, cambiando con ello el estado del sistema.

    Modulo Decide:

    Este mdulo permite tomar decisiones del proceso en el sistema. Proporciona la opcin de tomar decisiones basadas en una o ms condiciones o basadas en una o ms probabilidades. Las condiciones pueden ser tomadas basadas en valores de atributos definidos en el sistema, valores de variables, tipo de entidades o expresiones.

    Mdulo Dispose:

    Se emplea como punto final para las entidades en el modelo de simulacin.

    Modulo Process:

    Este es el mdulo principal para procesar entidades, variables, etc. en el sistema. Proporciona la posibilidad da aadir o eliminar recursos de un proceso del sistema as como de definir prioridades y tiempos de procesamiento. Estos tiempos pueden ser definidos como valor aadido, no valor aadido, transferencia, espera u otros para el sistema.

    Mdulo Assign:

  • 103

    Se emplea para asignar nuevos valores a las variables, atributos, tipos de entidades, etc. Se pueden hacer mltiples asignaciones empleando un solo mdulo.

    Modulo Batch:

    Se emplea para agrupar entidades de forma temporal o permanente. Aquellas entidades agrupadas temporalmente se podrn volver a separar empleando el mdulo Separate. Las agrupaciones se pueden hacer a partir de un grupo de entidades cualesquiera o seleccionar la opcin de que se unan aquellas que comparten un determinado atributo. Las entidades van llegando al mdulo y se van situando en cola hasta que se completa el nmero o tipo de entidades requerido para la agrupacin. El resultado es la creacin de una nueva entidad representativa.

    Modulo Record:

    Este mdulo se usa para recolectar informes estadsticos.

    Modulo Separate:

    Esta opcin se emplea para crear copias de entidades permitiendo as simular una entrada mltiple al sistema o bien se usa para separar un grupo de entidades que previamente han sido agrupadas.

    Mdulos de datos: Estos mdulos no se visualizan en la ventana del modelo. Es necesario editarlos en la hoja de clculo.

    Modulo Entity:

    Este mdulo de datos permite trabajar sobre las caractersticas de varios tipos de entidades y sus valores grficos.

  • 104

    Permite tambin incluir costes iniciales y costes de almacenamiento para cada entidad.

    Modulo Queu:

    Se utiliza para cambiar las reglas de comportamiento de una cola especificada. La regla de comportamiento o disciplina por defecto para las colas es primero en entrar, primero en salir, a menos que se especifique en este mdulo.

    Modulo Resource:

    Permite definir los recursos en la simulacin, incluyendo informaciones referentes al coste y a disponibilidad. Los recursos pueden tener una capacidad fija que no les permite ser modificados en la simulacin o pueden define la forma variable mediante una programacin temporal.

    Modulo Schedule:

    Este mdulo puede ser usado junto al mdulo de recursos para definir la programacin de un recurso o con el mdulo Create para definir la programacin de llegadas.

    Modulo Set:

    Permite definir varios tipos de parmetros, incluyendo recursos, contadores, tipos de entidad y grficos de entidad.

    Modulo Variable:

  • 105

    Se utiliza para definir las dimensiones de las variables y sus valores iniciales. Las variables pueden ser referenciadas en otro mdulo.

    5.2.4.2. Panel Report

    Contiene una lista de los resultados de la simulacin tras la ejecucin.

    5.2.4.3.- Navigate Panel.

    Permite mostrar diferentes vistas de un modelo, incluyendo diferentes submodelos de forma jerrquica.