Está en la página 1de 7

Abriendo un modelo existente

Un Tour Por Arena


Captulo C t l 3 www.mhhe.com/kelton

File > Open o botn


Model 03-01.doe

Por qu los archivos de Arena tienen extensin .doe?

Modelos del libro: C:\Archivos de Programas\Rockwell Software\Arena\Book Examples Ms ejemplos: Rockwell Software\Arena\Examples

Algunas cosas prcticas:

Las coordenadas del espacio de modelamiento estn indicdas Para anclar vista a esquina superior izquierda pulsar * o Para asignar nombre a ciertas vistas (til para modelos
grandes) ir a View > Named Views o pulsar ?
Simulation with Arena, 5th ed. Captulo 3 Un Tour Por Arena Diapositiva 1 Simulation with Arena, 5th ed. Captulo 3 Un Tour Por Arena Diapositiva 2

en la barra de estado Para hacer zoom pulsar teclas + o - o botones respectivos

Barra de herramientas

Documentacin del Modelo


Informacin acerca de mdulos y grficos
(aparece al acercar el mouse al objeto)
Informacin genrica respecto del objeto (nombre, tipo) Texto definido por el usuario hacer click-derecho en el objeto, seleccionar Properties e ingresar texto donde dice Property Description Se pueden activar/desactivar en View > Data Tips

Barra de proyectos

Mdulo

Mdulo de datos

Ventana de modelo, vista de diagrama de flujo

Descripcin del Proyecto Run > Setup > Project


Ventana de modelo, vista de j hoja de clculo Barra de estado

Parameters, Parameters ingresar texto en Project Description Reporte de la Documentacin del Modelo Tools Model D T l > M d l Documentation Report t ti R t
Genera archivo HTML con detalles del modelo (se puede elegir qu detalles incluir)

Simulation with Arena, 5th ed.

Captulo 3 Un Tour Por Arena

Diapositiva 3

Simulation with Arena, 5th ed.

Captulo 3 Un Tour Por Arena

Diapositiva 4

El Mdulo Create
Es el nodo que Crea entidades Cada instancia del mdulo Create tiene un
nombre diferente (no se aceptan acentos ni ees) Haciendo doble click en el md lo se abre el mdulo siguiente recuadro: Tiempo entre llegadas
Ojo, Oj se puede editar tambin en la vista de hoja de clculo
Simulation with Arena, 5th ed.

El Mdulo Create (cont.)

Tipo, Valor, Unidad

N entidades por llegada, llegada Mximo de llegadas, Tiempo primera llegada

Captulo 3 Un Tour Por Arena

Diapositiva 5

Simulation with Arena, 5th ed.

Captulo 3 Un Tour Por Arena

Diapositiva 6

El Mdulo de Datos Entity


Slo se puede editar en la vista de hoja de clculo Las caractersticas para cada tipo de entidad se
almacenan en una fila diferente (en el ejemplo hay u a sola entidad definida, Part) una so a e t dad de da, a t)

El Mdulo Process
Representa la mquina,
incluyendo el recurso, la cola y el tiempo de espera (proceso) de la entidad Name Drilling g Center Type se eligi Standard para d fi i la lgica aqu definir l l i en vez de en un (y submodelo (ya lo veremos ) Report Statistics
Para obtener utilizaciones, largos de cola, tiempos de espera en cola, etc. p ,

Initial Picture indica cmo se representarn las


entidades para la animacin
Ejemplo Picture.Blue Ball (crculos azules)

Simulation with Arena, 5th ed.

Captulo 3 Un Tour Por Arena

Diapositiva 7

Simulation with Arena, 5th ed.

Captulo 3 Un Tour Por Arena

Diapositiva 8

El Mdulo Process (cont.)


Seccin Logic especifica qu le pasa a las
entidades

El Mdulo Process (cont.)


Delay Type elegir distribucin de
p probabilidades, una constante o una expresin p general (ya lo veremos ) Units unidad de tiempo para el Delay (no se debe ignorar!) Allocation cmo cobrar (costo) por el delay cobrar
(no nos preocuparemos mucho de modelar los costos en p ) este curso ver libro de Paternina para un resumen)

Action (accin)
Seize Delay Release la entidad se apropia de (seize) un cierto nmero de unidades de un recurso (tal vez luego de esperar en cola), se queda esperando (delay) ah durante el tiempo de proceso, luego libera (release) las unidades de recurso que haba tomado. Si la accin es slo Delay (una luz roja de trfico, caballos esperando el inicio de una carrera), no hay recursos ni colas esperando por recursos Tambin d hacerse un S i Delay ( i lib T bi podra h Seize D l (sin liberar el recurso, l que se l lo hara despus en el modelo) O un Delay Release (si el recurso haba sido tomado con anterioridad) Priority: Prioridad para tomar el recurso nmeros menores significan mayor prioridad Hacer doble-click en la fila para ingresar datos en nueva ventana Definir Resource Name (nombre) y Quantity (nmero de unidades a ser tomadas/liberadas) Se pueden agregar ms recursos ( p g g (Add) la entidad debe tomarlos todos )

Resources definir los recursos a tomar y/o liberar


En la siguiente lnea se ingresan parmetros


numricos para el tiempo de proceso (delay) Tambin se puede editar en vista de hoja de clculo
Captulo 3 Un Tour Por Arena Diapositiva 10

Simulation with Arena, 5th ed.

Captulo 3 Un Tour Por Arena

Diapositiva 9

Simulation with Arena, 5th ed.

El Mdulo Process (cont.)

El Mdulo de Datos Resource


Al definir un recurso (e.g., Drilling Center
Resource) en el mdulo Process, se crea una fila en el mdulo de datos Resource Opciones:
Type se puede variar la capacidad a travs de un Schedule (plan o p g (p programa) en vez de tener capacidad fija ) p j

El Schedule se definira va el mdulo de datos Schedule (este tema lo veremos despus) Este patrn se definira va el mdulo de datos Failure (en el panel Advanced Process) (lo veremos despus)

Failures el recurso podra fallar de acuerdo a algn patrn

Simulation with Arena, 5th ed.

Captulo 3 Un Tour Por Arena

Diapositiva 11

Simulation with Arena, 5th ed.

Captulo 3 Un Tour Por Arena

Diapositiva 12

El Mdulo de Datos Queue


Especifica aspectos de las colas del modelo
El ejemplo tiene una sola cola, cuyo nombre es el asignado por omisin dado el nombre del mdulo Process : D illi Drilling C t Center.Queue Q

Animando los Recursos y Colas


La animacin de la cola se obtiene
automticamente al especificar un Seize en el mdulo P d l Process
Dibujos de entidades (e.g., crculos azules) se acumularn aqu durante la animacin

Type especifica la regla de secuenciacin para la cola


Si la regla es Lowest o Highest Attribute Value entonces aparece otro Value, campo en donde se especifica qu atributo de la entidad se usar para secuenciar

La animacin de Recursos no es automtica


Para agregarla usar el botn Resource agregarla, en la barra de animaciones ventana Resource Picture Placement

Shared se marca si la cola ser compartida entre varios


recursos (lo veremos despus ) Report Statistics se marca para que se recolecten y reporten automticamente las estadsticas de cola como el largo de la cola y tiempo en cola

Identifier elegir nombre del Resource en la lista g Especificar diferentes figuras para estados Idle (ocioso), Busy (ocupado)
Para dibujos p j pre-definidos abrir librera (con extensin .plb) ( p ) Elegir (con un slo click) un dibujo a la derecha, elegir el estado (Idle o Busy) a la izquierda, luego para copiar la figura

Para reeditar, hacer doble-click en el dibujo doble click


Simulation with Arena, 5th ed. Captulo 3 Un Tour Por Arena Diapositiva 13 Simulation with Arena, 5th ed. Captulo 3 Un Tour Por Arena Diapositiva 14

El Mdulo Dispose

Es donde entran entidades que se irn del modelo (se eliminan) Name: nombre (sin caracteres especiales como acentos y ees) Marcar R M Record E tit St ti ti ( d Entity Statistics (promedio y mximo tiempo en el di i ti l sistema para entidades que salen por este mdulo, adems de informacin de costos) Recuadros para la recoleccin de estadsticas:
La mayora estn pre-marcadas No se requiere de esfuerzo adicional de modelamiento para obtener estas estadsticas Sin embargo, esto puede causar que algunos modelos se vuelvan muy lentos Moraleja si tienen problemas de velocidad y no les importan las velocidad, estadsticas, desmarquen los recuadros

El Mdulo Dispose (cont.)

Simulation with Arena, 5th ed.

Captulo 3 Un Tour Por Arena

Diapositiva 15

Simulation with Arena, 5th ed.

Captulo 3 Un Tour Por Arena

Diapositiva 16

Conectando Mdulos
Los conectores establecen la secuencia (fija) de mdulos
por los cuales pasarn las entidades Para hacer una conexin:
Pulsar el botn de conexin (o Object > Connect). Si se hace doble cklick en el botn, se podr hacer varias conecciones (hasta que se pulse Esc o click derecho) El cursor cambia a una cruz Hacer click en el punto de salida del mdulo de origen y luego en el punto de entrada del mdulo destino Se pueden hacer clicks intermedios para lneas no-rectas

Grficos Dinmicos: Plots


Rastrea variables y colas durante la simulacin
(como una animacin de datos) Desaparecen una vez que la simulacin se ha detenido (veremos despus cmo guardarlas usando el Output Analyzer) Botn Plot de la barra de animaciones
Expression: la expresin a graficar (Expression Builder)

Objetos que se activan/desactivan:


Auto-Connect conecta automticamente el punto d entrada A t C i l de d de un mdulo ingresado recientemente, en el punto de salida de un mdulo seleccionado Smart Connect fuerza a que los segmentos sean horizontales/verticales Animate Connectors muestra a las entidades pasando p los p por conectores (cero tiempo de desplazamiento para efectos de estadsticas)
Simulation with Arena, 5th ed. Captulo 3 Un Tour Por Arena Diapositiva 17

Minimum/Maximum eje-y (primero estimarlos, luego revisarlos)


Arena puede hacerlo automticamente y dinmicamente

# History Points: mx. nmero de puntos graficados visibles Opcin Stepped para curvas escalonadas Colores C l

El cursor en cruz permite ubicar el grfico


Simulation with Arena, 5th ed. Captulo 3 Un Tour Por Arena

Time Range (eje x) Efectos cosmticos, opciones de escalabilidad, ttulo , p ,


Diapositiva 18

Ventana para Grfico de Largo de Cola

Constructor de Expresiones
Plot > Expressions: > Add > Expressions > E i hacer clickderecho

Simulation with Arena, 5th ed.

Captulo 3 Un Tour Por Arena

Diapositiva 19

Simulation with Arena, 5th ed.

Captulo 3 Un Tour Por Arena

Diapositiva 20

Estableciendo Condiciones de Corrida Run > Setup ventana de men 5 vietas

Corriendo el Modelo
Como en un video/radio:
play
Entra en run mode uno puede ver p p pero no editar cosas Aumentar (con tecla >) o disminuir (<) la velocidad de la animacin Al terminar pregunta si quieres ver los reportes Presiona para salir de run mode (y poder editar) Se puede hacer pausa con o tecla Esc

ojo con las unidades

Otros controles: step, fast forward, start over


Los tiempos en los reportes estn en la unidad bsica de tiempo
Simulation with Arena, 5th ed.

Deben i di D b indicar condicin d t i di i de trmino


Simulation with Arena, 5th ed. Captulo 3 Un Tour Por Arena

o duracin de la corrida
Diapositiva 21

Ojo: pueden agregar objetos y recuadros de texto para embellecer el modelo


Captulo 3 Un Tour Por Arena Diapositiva 22

Reportes para el Modelo 3-1 A


E i Ti T l Time cliente: Entity Time Total Ti li
Avg. time in system fue min., max fue . Resource Usage Instantaneous Utilization

Tipos de Estadsticas
La mayora de las estadsticas son de tres tipos:
De Registro o tiempo discreto (tally) promedio, max, min de d una li lista di discreta d nmeros de

cajero:

Entity Time Wait Time cliente: y

Utilization fue (ocupado el % del tiempo) Process Other Number In caja: Durante la corrida, entidades entraron a la caja Process Other Number Out caja: entidades salieron de la caja (fueron atendidas) Avg. wait time en todas las colas fue min. (cuenta slo las entidades que salieron del sistema, pero Queue Time Waiting Time Caja.Queue cuenta las entidades g j que dejaron esta cola, as es que pueden diferir) Entity Other Wip cliente: Average Work in Process fue , max WIP fue .
Captulo 3 Un Tour Por Arena Diapositiva 23

Usado para procesos de salida de tiempo discreto como los p p , p , tiempos de espera en cola, tiempos totales en el sistema, etc.

De tiempo continuo (time persistent) promedio, max o min de un grfico de algo, en el que el eje x representa tiempo continuo ( ti (promedios en el ti di l tiempo) )

Usado para procesos de salida de tiempo continuo como largos de cola, WIP, utilizacin del servidor

Contador (counter) sumas acumuladas de algo, tpicamente cuenta la frecuencia en la que algo ha ocurrido

Usados U d para contar l entidades que h pasado por un punto en t las tid d han d t el modelo

Simulation with Arena, 5th ed.

Simulation with Arena, 5th ed.

Captulo 3 Un Tour Por Arena

Diapositiva 24

Algunas cosas prcticas


Trucos tiles:
Click-derecho en un lugar vaco del espacio de modelamiento (flowchart view) pequea ventana de opciones incluyendo repetir ltima accin Ctrl+D o tecla Ins duplica lo que est seleccionado en la pantalla (flowchart view) Alt+ImprPant para copiar la ventana activa (ImprPant para ventana completa) l t )

Podemos agregar paneles de modelamiento a la barra de


proyectos (ej. agreguen Advanced Processes) File > (ej Template Pannel > Attach Agregar nombres a las vistas del modelo ( tecla ? o View > Named Views)
Nombre, hot key (acceso directo va combinacin de teclas) til en modelos grandes
Simulation with Arena, 5th ed. Captulo 3 Un Tour Por Arena Diapositiva 25