manual de las herramientas del software arena unidad 4

26
Manual de las herramientas del software arena En su esencia Arena es un software que le permite llevar la tecnología de la modelización y simulación para el mundo empresarial. Arena está diseñado para analizar el impacto de los cambios relativos a rediseños importantes y complejos asociados con la cadena de suministros, fabricación, procesos, logística, distribución y almacenamiento y sistemas de servicio. Arena también proporciona la máxima flexibilidad y amplitud de cobertura para modelar cualquier nivel deseado INSTITUTO TECNOLOGICO SUPERIOR DE COATZACOALCOS MATERIA: HERRAMIENTAS DE SIMULACION ACTIVIDAD: AVANCE 3 PROYECTO FINAL UNIDAD 4 CARRERA: INGENIERIA INFORMATICA DOCENTE: ING. LIZBETH HERNANDEZ OLAN ALUMNO: YENIFER PEREZ HERNANDEZ GRADO Y GRUPO: 9 “B”

Upload: phyeni

Post on 14-Jan-2017

306 views

Category:

Education


3 download

TRANSCRIPT

Page 1: Manual de las herramientas del software arena unidad 4

Manual de las herramientas del software arena

En su esencia Arena es un software que le permite llevar la tecnología de la

modelización y simulación para el mundo empresarial. Arena está diseñado para

analizar el impacto de los cambios relativos a rediseños importantes y complejos

asociados con la cadena de suministros, fabricación, procesos, logística,

distribución y almacenamiento y sistemas de servicio. Arena también proporciona

la máxima flexibilidad y amplitud de cobertura para modelar cualquier nivel

deseado de detalle y complejidad, detalles que se observaran en el transcurso de

los casos.

Entorno

INSTITUTO TECNOLOGICO SUPERIOR DE COATZACOALCOS

MATERIA: HERRAMIENTAS DE SIMULACION

ACTIVIDAD: AVANCE 3 PROYECTO FINAL

UNIDAD 4

CARRERA:INGENIERIA INFORMATICA

DOCENTE: ING. LIZBETH HERNANDEZ OLAN

ALUMNO:YENIFER PEREZ HERNANDEZ

GRADO Y GRUPO:9 “B”

Page 2: Manual de las herramientas del software arena unidad 4

Entorno Arena es un entorno gráfico que asiste en la implementación de modelos

en el paradigma orientado al proceso. Contiene un conjunto de bloques que

Manual de las herramientas del software arena

Representan gráficamente los diversos tipos de procesos agrupados en categorías

en función de su complejidad. Los bloques se enlazan para representar el flujo de

entidades entre ellos. Asiste para representar gráficamente la animación del

proceso, pudiendo fijar el aspecto gráfico de las entidades que fluyen. También

permite fácilmente crear cuadros en los que se muestren los valores de variables

del modelo según transcurre la simulación. Recopila datos de estadísticas de la

simulación; los cuales se pueden visualizar mediante informes al final de la misma.

Permite incluir módulos de usuario elaborados en otros lenguajes de

programación, tales como FORTRAN, C o Visual Basic. Con este último tiene una

fácil integración, ya que contiene una herramienta que permite editar, compilar y

enlazar código realizado en este lenguaje. Tiene incorporadas librerías Visual

Basic que permite presentar o tomar datos de hojas de cálculo Microsoft Excel. En

la parte superior de la ventana principal de Arena, tiene una barra título con el

nombre del modelo en la parte superior. Bajo la barra título, está la barra Menú,

bajo la barra menú la barra Standard. Y bajo ésta todas las otras barras que el

usuario ha seleccionado que desea visualizar. La ventana del modelo, presenta

básicamente tres zonas:

Page 3: Manual de las herramientas del software arena unidad 4

A. Vista de diagrama de flujo: Contiene el diagrama, la animación y los elementos

gráficos de la simulación.

B. Vista de hoja de cálculo: Contiene la información del modelo. A través de esta

hoja, se puede acceder a los parámetros y elementos del modelo.

C. Barra de proyectos: Aquí se encuentran los paneles que sirven para diseñar los

modelos. Los siguientes paneles, aparecen por defecto y contienen los elementos

necesarios para configurar los modelos. El conjunto total de paneles de modelado

para el diseño que Arena ofrece es variado, en la versión que se ha empleado en

el presente proyecto, Arenav12.0 (CPR9), es de 13: “Basic Process”, “Advanced

Process”, “Blocks”, “Advanced Transfer”, “Contact Data”, “CSUtil”, “Elements”,

“Flow process”,”Flow Process Util”, “Packaging”, “Factory Blocks”, “AgentUtil”,

“Script” y “UtlArena”.

Menú Edit Se pueden deshacer (Undo) y reanudar (Redo) acciones previas. Existe la

posibilidad de buscar todos los módulos y objetos de animación a partir de

una cadena de texto mediante la opción Find. Se puede, además, mostrar

las propiedades de los objetos (Properties). Si se tienen enlaces en el modelo

a otros ficheros, como hojas de cálculo o ficheros de sonido, Links los muestra y

permite modificarlos. Insert New Object permite introducir objetos de otras

aplicaciones como graficas u objetos multimedia y Object permite editar lo que se

haya traido.

Menú View Desde aquí se controla como aparece el modelo en la pantalla, así como

las barras de herramientas mostradas. Este menú permite hacer zooms sobre el

modelo. En Views se puede elegir entre una serie de vistas del modelo. Named

Views permite definir, cambiar y usar vistas propias. Layers permite controlar que

tipo de objetos se van a mostrar durante el modo de edición o de ejecución.

Page 4: Manual de las herramientas del software arena unidad 4

Menú Tools El Input Analyzer encaja distribuciones de probabilidad sobre datos

observados para especificar entradas al modelo. No Adds-In, lista los

programas ejecutables que se han instalado en la carpeta Adds-In. Show

Visual Basic Editor de Macro, abre una ventana en la que se puede escribir

código de Visual Basic para completar el modelo. El elemento Options

permite cambiar y personalizar muchas de las formas en que trabaja Arena y de

su aspecto según las necesidades.

Menú Arrange Las opciones de este menú correspondiente a las posiciones de los

módulos del modelo y de los gráficos.

Menú Object Si Auto-Connect está marcado permite conectar automáticamente un nuevo

objeto introducido con el que se encontrase seleccionado cuando se ha llevado a

cabo la operación. Smart Connections permite que las conexiones nuevas que

se realicen se dividan en tres segmentos en lugar de intentar llevarlas a cabo

mediante una única conexión.

Menú Run Este menú contiene opciones para ejecutar la simulación, comprobarla y pausarla

o desplazarla paso a paso a través de ella para depurarla o para comprobar su

correcto funcionamiento. Proporciona también varias formas alternativas de ver

la ejecución, de ver sus resultados (o errores), y de especificar y controlar

cómo evoluciona la ejecución y se muestra en la pantalla. Por último, los menús

Window y Help presentan las opciones típicas de este tipo de menús para

cualquier aplicación Windows.

Page 5: Manual de las herramientas del software arena unidad 4

2. Barra del proyectoDonde se encuentran todos los módulos y paneles que sirven para diseñar los

modelos.

Basic Process Panel: Contiene los elementos básicos de construcción de

modelos, estos elementos se denominan módulos.

Advanced Process: más módulos para tareas adicionales.

Reports Panel: contiene la lista de resultados de la simulación después de

ejecutarse.

Navigate Panel: mostrar diferentes vistas de un modelo incluyendo diferentes

submodelos de forma jerárquica.

Advanced Transfer: opciones para mover entidades, ejemplo: trasladar pasajeros

de un terminal a otro.

Block and Elements: proporciona acceso completo al lenguaje de simulación

SIMAN. Para incluir o quitar panales a la barra de proyectos dándole click derecho

en el panel – template panel – attach.

A continuación se describen brevemente los paneles más usuales:

El panel Basic Process, contiene (módulos) elementos básicos de construcción de

los modelos.

El panel Advanced Process provee de módulos básicos adicionales y otros

avanzados, para la construcción del modelo.

Page 6: Manual de las herramientas del software arena unidad 4

El panel Blocks, contiene el grupo completo de bloques SIMAN.

El panel de Advanced Transfer consiste en una serie de módulos que soportan la

transferencia de entidades en el modelo. Éstos pueden ser de transferencia

ordinaria o empleando equipo de transporte manual de material.

El panel Elements contiene los elementos necesarios para declarar los recursos

del modelo, colas, variables, atributos y recolección de estadísticas.

Menús Cuando el software Arena arranca, están disponibles los menús File, View,

Tools y Help. Una vez se abre un modelo, aparecen activos los menús Edit,

Arrange, Object, Run y Window.

Algunas de las funciones que se encuentran en estos menús son similares a las

estándar de Windows, por lo cual, solo se comentarán los que son específicos de

Arena.

A partir del menú File, se crean nuevos ficheros de modelos Arena, se abren otros

ya existentes, se guardan en disco o se crea un modelo de solo lectura. Además,

se pueden importar dibujos CAD con formato DXF para emplearlos como fondo y,

en algunos casos, como elementos activos. Como por ejemplo, caminos para

vehículos dirigidos por cable.

Con el menú Edit, se pueden deshacer, Undo y rehacer, Redo, acciones previas.

Existe la posibilidad de buscar los módulos y objetos de animación a partir de una

cadena de texto, mediante la opción Find. Se pueden mostrar las propiedades de

los objetos, mediante Properties. Muestra los enlaces en el modelo a otros

ficheros, como hojas de cálculo o ficheros de sonido y permite modificarlos.

La función Insert New Object, permite introducir objetos de otras aplicaciones,

como gráficos u objetos multimedia y Object permite editar lo que se ha importado.

Desde el menú View, se controla cómo aparece el modelo en pantalla y las barras

de herramientas que se muestran.

Este menú permite hacer Zoom sobre el modelo. En Views se puede elegir entre

varias vistas del modelo.

Page 7: Manual de las herramientas del software arena unidad 4

Named Views permite definir, cambiar y utilizar vistas propias. Layers permite

controlar el tipo de objetos que se mostrarán durante el modo de edición o de

ejecución.

La barra de herramientas Standar, que corresponde a la barra estándar de las

aplicaciones de Windows. Contiene botones que soportan la construcción del

modelo. Donde se encuentran todas las herramientas necesarias para

completar y personalizar el modelo. Mediante “View -Toolbars” puede ocultarse o

mostrarse. Arena posee varias barras de herramientas con grupos de

botones y menús despegables para poder facilitar el acceso rápido a actividades

comunes. En esta barra se encuentran: La barra de herramientas estándar

(abrir, guardar, atrás, adelante, imprimir), elementos necesarios para correr,

detener, pausar, regular la velocidad de corrida la simulación, conectores de

módulos y otros elementos.

La barra de proyectos de Arena permite acceder a los paneles donde se

encuentran los módulos, bloques SIMAN y otros objetos.

Page 8: Manual de las herramientas del software arena unidad 4

La barra View, corresponde a opciones del menú del mismo nombre. Asiste al

usuario en la visualización del modelo. Sus botones incluyen zoom dentro, zoom

fuera y vista previa. Estas funciones son útiles para ver grandes modelos en varios

niveles de detalle. Figura 6. Barra de herramientas View de Arena

La barra Arrange, tiene botones correspondientes al menú del mismo nombre.

Los botones de la barra de Draw no tienen correspondencia con opciones de

menú, por tanto, los dibujos únicamente se pueden realizar accediendo a la barra

de herramientas. Con estas herramientas, se pueden dibujar líneas, poli líneas,

arcos, etc., para vestir el modelo.

Page 9: Manual de las herramientas del software arena unidad 4

La barra Animate contiene elementos que permiten animar el modelo o mejorar la

animación inherente a algunos módulos de Arena, mientras la simulación se está

ejecutando. Los objetos de simulación incluye el reloj de simulación, colas,

ventanas para monitorear las variables, gráficas dinámicas e histogramas.

La barra Debug soporta la depuración de los modelos Arena mediante el control y

monitoreo de la ejecución de la simulación. Consiste en varias subventanas. La

subventana de la izquierda se utiliza en modo comando para seleccionar puntos

de interrupción, asignar valores a la variable, observar las variables y trazar los

flujos de entidad entre módulos. La ventana de la derecha, tiene pestañas para

visualizar los eventos SIMAN en el modelo, mostrando los atributos de la entidad

actual activa y pudiendo ver las expresiones definidas por el usuario en Arena.

Se observan los distintos módulos de flujos de datos y módulos de datos del panel

de procesos básico.

Page 10: Manual de las herramientas del software arena unidad 4

RecursosLos recursos (resources) pueden ser cosas como personas,

equipos,maquinas procesadoras, automóviles, etc. Las entidades compiten

entre ellas por los servicios que les brindan los recursos. Las entidades pueden

ocupar (seize) un recurso siempre y cuando este recurso esté disponible,

también una entidad debe liberar (release) el recurso cuando ya no lo necesita.

Cuando un recurso este siendo ocupado y otra entidad desea utilizarlo

tendrá que esperar en cola (queue) hasta que se libere. En la próxima

sección entraremos a más detalle sobre las colas.

FILAS O COLAS

En Arena una cola es una sección donde las entidades esperan mientras se libera

el recurso que necesitan. Las colas tienen nombres y también pueden tener

capacidades máximas, por ejemplo una cola en el banco solo soporta 25

personas.

VARIABLES

En ciertas ocasiones por ejemplo en el modelo se necesita mantener valores

globales que sirvan en diferentes partes de los procesos, pues las variables

representan un conjunto de valores globales que pueden ser alterados en

cualquier lugar dentro del modelo. Arena tiene dos tipos de variables: las

definidas por el usuario y las variables del sistema.

Page 11: Manual de las herramientas del software arena unidad 4

Los módulos de flujo de datos del panel Basic Process y sus características se recogen en la siguiente tabla:

Page 12: Manual de las herramientas del software arena unidad 4
Page 13: Manual de las herramientas del software arena unidad 4
Page 14: Manual de las herramientas del software arena unidad 4
Page 15: Manual de las herramientas del software arena unidad 4
Page 16: Manual de las herramientas del software arena unidad 4
Page 17: Manual de las herramientas del software arena unidad 4
Page 18: Manual de las herramientas del software arena unidad 4

Dentro de los módulos de datos, se encuentran:

Page 19: Manual de las herramientas del software arena unidad 4
Page 20: Manual de las herramientas del software arena unidad 4

Panel de procesos avanzado: en este panel se encuentran funcionales adicionales

para modelar el proceso. Ya que el objeto del presente proyecto no es la

descripción detallada de la herramienta de simulación, si no su empleo para el

desarrollo de modelos que simulen determinados sistemas, se van a explicar los

módulos específicos de este panel que se han empleado en la construcción del

mismo.

Page 21: Manual de las herramientas del software arena unidad 4
Page 22: Manual de las herramientas del software arena unidad 4

Optquest

Es un módulo del programa Arena, que amplía las capacidades de análisis de

Arena, permitiendo buscar automáticamente las soluciones óptimas dentro de los

modelos de simulación. El usuario describe el problema de optimización en

Optquest, permitiendo buscar los valores de las variables de control que

Page 23: Manual de las herramientas del software arena unidad 4

maximizan o minimizan un objetivo prefijado. El interfaz de usuario se presenta en

estructura de árbol, donde sus nodos son los componentes del modelo de

optimización (controles, respuestas, restricciones, objetivos, soluciones

propuestas y opciones). Cuando se pulsa cada nodo, aparece a la derecha un

panel para seleccionar y dar valor a las variables que se van a considerar en el

análisis.