Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Arena Cap 3
Arena Cap 3
Model 03-01.doe
Modelos del libro: C:\Archivos de Programas\Rockwell Software\Arena\Book Examples Ms ejemplos: Rockwell Software\Arena\Examples
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
Barra de herramientas
Barra de proyectos
Mdulo
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
Mdulo de datos
Parameters, ingresar texto en Project Description Parameters Reporte de la Documentacin del Modelo T l > Model Tools M d l Documentation D t ti Report R t
Genera archivo HTML con detalles del modelo (se puede elegir qu detalles incluir)
Captulo 3 Un Tour Por Arena Diapositiva 4
Diapositiva 3
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 mdulo lo se abre el siguiente recuadro: Tiempo entre llegadas
Ojo, se Oj puede editar tambin en la vista de hoja de clculo
Simulation with Arena, 5th ed.
Diapositiva 5
Diapositiva 6
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 definir d fi i la l lgica l i aqu en vez de en un (ya lo veremos submodelo (y ) Report Statistics
Diapositiva 7
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 T bi podra Tambin d h hacerse un Seize S i Delay D l (sin ( i lib liberar el l recurso, l lo que se 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 p pueden agregar g g ms recursos (Add) la entidad debe tomarlos todos
Diapositiva 9
Type se puede variar la capacidad a travs de un Schedule (p (plan o p programa) g ) en vez de tener capacidad p fija 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)
Diapositiva 11
Diapositiva 12
El ejemplo tiene una sola cola, cuyo nombre es el asignado por omisin dado el nombre del mdulo Process : Drilling D illi C Center.Queue t Q Si la regla es Lowest o Highest Attribute Value, entonces aparece otro campo en donde se especifica qu atributo de la entidad se usar para secuenciar
Dibujos de entidades (e.g., crculos azules) se acumularn aqu durante la animacin Para agregarla agregarla, usar el botn Resource en la barra de animaciones ventana Resource Picture Placement
Identifier elegir g nombre del Resource en la lista Especificar diferentes figuras para estados Idle (ocioso), Busy (ocupado)
Para dibujos j p 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
Diapositiva 13
El Mdulo Dispose
Es donde entran entidades que se irn del modelo (se eliminan) Name: nombre (sin caracteres especiales como acentos y ees) M Marcar R Record dE Entity tit St Statistics ti ti (promedio ( di y mximo i tiempo ti en el 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 velocidad, y no les importan las estadsticas, desmarquen los recuadros
Diapositiva 15
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 Auto-Conn A t C ect conecta automticamente i el l punto d de entrada 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 p pasando p por los conectores (cero tiempo de desplazamiento para efectos de estadsticas)
Captulo 3 Un Tour Por Arena Diapositiva 17
# History Points: mx. nmero de puntos graficados visibles Opcin Stepped para curvas escalonadas C l Colores
Constructor de Expresiones
Plot > Expressions: > Add > E Expressions i > hacer clickderecho
Diapositiva 19
Diapositiva 20
Corriendo el Modelo
Como en un video/radio:
play
Entra en run mode uno p puede ver 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
o duracin de la corrida
Diapositiva 21
Tipos de Estadsticas
La mayora de las estadsticas son de tres tipos:
De Registro o tiempo discreto (tally) promedio, max, min d una li de lista di discreta d de nmeros
cajero:
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 g Time Caja.Queue j cuenta las entidades 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 de espera p en cola, , tiempos p totales en el sistema, , etc. tiempos
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 di en el l ti 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 t l las entidades tid d que h han pasado d por un punto t en el modelo
Diapositiva 24
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 )
Nombre, hot key (acceso directo va combinacin de teclas) til en modelos grandes
Captulo 3 Un Tour Por Arena Diapositiva 25