Tutorial Arena

10
 Simulación Unidad 3 Juan Manuel Gómez Palma. Modulo CREATE Este módulo representa la llegada de entidades al modelo de simulación. Las entidades se crean usando una planificación o basándose en el tiempo entre llegadas. En este módulo se especifica también el tipo de e ntidad de que se trata. Usos: Punto de inicio de producción en una línea de fabricación. Llegada de un documento (por ejemplo, una petición, una factura, una orden) en un proceso de negocio. Llegada de un cliente a un proceso de servicio (por ejemplo, un restaurante, una oficina de información). El tipo de menú desplegable para el campo de t iempo entre llegadas ofrece las siguientes opciones: • Aleatorio (exponencial de llegada entre los tiempos con la media determinada en el Valor  de campo) • Programa (permite al usuario crear horarios de llegada, utilizando el Programa de módulo desde el panel Proceso de plantilla básica • Constante (especifica los tiempos de llegada inter)  • Expresión (cualquier tipo de patrón de tiempo entre la lle gada especificada por una Arena expresión, incluida la distribución de Arena). Parámetros. • Aleatorio (exponencial de llegada entre los tiempos con la media determinada en el Valor  de campo) • Programa (permite al usuario crear horarios de llegada, utilizando el Programa de  módulo desde el panel Proceso de plantilla básica • Constante (especifica fijados los tiempos de llegada inter) • Expresión (cualquier tipo de patrón de tiempo entre la lle gada especificada por una Arena expresión, incluida la distribución de Arena).

Transcript of Tutorial Arena

Page 1: Tutorial Arena

5/16/2018 Tutorial Arena - slidepdf.com

http://slidepdf.com/reader/full/tutorial-arena 1/10

Simulación – Unidad 3

Juan Manuel Gómez Palma.

Modulo CREATE

Este módulo representa la llegada de entidades al modelo de simulación. Las entidades se

crean usando una planificación o basándose en el tiempo entre llegadas. En este módulo se

especifica también el tipo de entidad de que se trata.

Usos:Punto de inicio de producción en una línea de fabricación.Llegada de un documento (por ejemplo, una petición, una factura, una orden) enun proceso de negocio.Llegada de un cliente a un proceso de servicio (por ejemplo, un restaurante, unaoficina de información).

El tipo de menú desplegable para el campo de tiempo entre llegadas

ofrece las siguientes opciones:

• Aleatorio (exponencial de llegada entre los tiempos con la media determinada en el Valor 

de campo)• Programa (permite al usuario crear horarios de llegada, utilizando el Programa de

módulo desde el panel Proceso de plantilla básica

• Constante (especifica los tiempos de llegada inter) 

• Expresión (cualquier tipo de patrón de tiempo entre la llegada especificada por una Arena 

expresión, incluida la distribución de Arena).

Parámetros.

• Aleatorio (exponencial de llegada entre los tiempos con la media determinada en el Valor 

de campo)

• Programa (permite al usuario crear horarios de llegada, utilizando el Programa de 

módulo desde el panel Proceso de plantilla básica

• Constante (especifica fijados los tiempos de llegada inter) 

• Expresión (cualquier tipo de patrón de tiempo entre la llegada especificada por una Arena 

expresión, incluida la distribución de Arena).

Page 2: Tutorial Arena

5/16/2018 Tutorial Arena - slidepdf.com

http://slidepdf.com/reader/full/tutorial-arena 2/10

Simulación – Unidad 3

Juan Manuel Gómez Palma.

Modulo PROCESS

Este módulo corresponde al principal método de procesamiento en simulación.Se dispone de opciones para ocupar y liberar un recurso. Adicionalmente, existe la opción de

especificar un “submodelo” y especificar jerárquicamente lógica definida por el usuario. El

tiempo del proceso se le añade a la entidad y se puede considerar como valor añadido, valor

no-añadido, transferencia, espera u otros.

Usos:Mecanizado de una parte.Revisión de un documento para completarlo.Rellenar órdenes.Servir a un cliente.

Parámetros.

  Un procesado Standard significa que toda la lógica se guardará dentro de un módulo

Process y se definirá por una acción (Action) particular.

  Submodel indica que la lógica se definirá jerárquicamente en un "submodelo" quepuede incluir un número indeterminado de módulos lógicos. 

Modulo DECIDE

Este módulo permite a los procesos tomar decisiones en el sistema. Incluye la opciónde tomar decisiones basándose en una o más condiciones (por ejemplo, si el tipo dela entidad es Gold Car) o basándose en una o más probabilidades (por ejemplo, 75%verdadero, 25% falso). Las condiciones se pueden basar en valores de atributos (por

  Un procesado Standard significa que toda la lógica se guardará dentro de un módulo

Process y se definirá por una acción (Action) particular.

  Un procesado Standard significa que toda la lógica se guardará dentro de un módulo

Process y se definirá por una acción (Action) particular.

Page 3: Tutorial Arena

5/16/2018 Tutorial Arena - slidepdf.com

http://slidepdf.com/reader/full/tutorial-arena 3/10

Simulación – Unidad 3

Juan Manuel Gómez Palma.

ejemplo, prioridad), valores de variables (por ejemplo, Número de Rechazados), eltipo de entidad o una expresión.Hay dos puntos de salida del módulo Decide cuando se especifica el tipo 2-way chance o 2-

way condition. Hay un punto de salida para las entidades “verdaderas” y una para las

entidades “falsas”. Cuando se especifica el tipo Nway chance o condition, aparecen múltiples

puntos de salida para cada condición o probabilidad y una única salida “else”. 

Usos:Envío de partes defectuosas para que se vuelvan a hacer.Ramas aceptadas frente a rechazadas.Envío de clientes prioritarios a procesos dedicados.

Parámetros.

2-way permite definir una condición o probabilidad (más la salida "false").

N -way permite definir cualquier número de condiciones o probabilidades,aparte de la salida "false". Define una o más condiciones que se usan paradirigir las entidades a los distintos módulos.

Modulo ASSIGN

Este módulo se usa para asignar valores nuevos a las variables, a los atributos de las

entidades, tipos de entidades, figuras de las entidades, u otras variables del sistema. Se

pueden hacer múltiples asignaciones con un único módulo Assign.

Usos:Acumular el número de sub ensamblados añadidos a una parte.Cambiar el tipo de entidad para representar una copia de un formulario multicopia.

Establecer una prioridad del cliente.

Page 4: Tutorial Arena

5/16/2018 Tutorial Arena - slidepdf.com

http://slidepdf.com/reader/full/tutorial-arena 4/10

Simulación – Unidad 3

Juan Manuel Gómez Palma.

Parámetros.

•Variable Name 

Attribute Name Nombre del atributo de la entidad al que se le asignará un nuevo

valor. Entity Type Entity Picture Other Nuevo tipo de entidad que se le asignará a la

entidad cuando entre en el módulo. Nueva imagen de la entidad que se le asignará.

Identifica la variable del sistema especial a la que se le asignará un nuevo valor.

•New Value 

Valor asignado al atributo, variable, u otras variables del sistema.

Modulo BATCH

Este módulo funciona como un mecanismo de agrupamiento dentro del modelo de simulación.

Los lotes pueden estar agrupados permanente o temporalmente.

Los lotes temporales deben ser divididos posteriormente usando el módulo Separate.

Los lotes se pueden realizar con un número específico de entidades de entrada o se pueden unir a

partir del valor de un determinado atributo. Las entidades que llegan a un módulo Batch se coloca

en una cola hasta que se ha acumulado el número necesario de entidades. Una vez acumuladas, se

crea una nueva entidad representativa.

Usos:Recoger un cierto número de partes antes de empezar a procesarReensamblar previamente copias separadas de un formulario.Juntar un paciente con los resultados de sus pruebas antes de concederle unacita.

Page 5: Tutorial Arena

5/16/2018 Tutorial Arena - slidepdf.com

http://slidepdf.com/reader/full/tutorial-arena 5/10

Simulación – Unidad 3

Juan Manuel Gómez Palma.

Modulo SEPARATE

Este módulo se puede usar para replicar la entidad entrante en múltiples entidades opara dividir una entidad previamente agrupada. Se especifican también las reglas deasignación de atributos para las entidades miembro.Cuando se segmentan lotes existentes, la entidad temporal que se formó se destruyey las entidades que originalmente formaron el grupo se recuperan. Las entidadessaldrán del sistema secuencialmente en el mismo orden en que originalmente seagregaron al lote.Cuando se duplican entidades, se hacen el número de copias especificado.

Usos:Enviar entidades individuales que representan cajas eliminadas de un contenedor.Enviar una orden tanto a realización y a facturación para un procesamientoparalelo.Separar un conjunto de documentos previamente agrupados.

Parámetros.

Tipo de datos

Duplicar original sólo se llevará a la entidad original y hacer un cierto númerode duplicados.

Lote de Split actual exige que la entidad sea una entidad de entrada temporalpor lotes utilizando el módulo de lote. Las entidades originales del lote sedividirán.

Nombre del Atributo Nombre del atributo de entidad representativa (s) que se asigna a las

entidades originales del grupo. Se aplica sólo cuando los atributos miembrosse toman los valores por representativos.

Page 6: Tutorial Arena

5/16/2018 Tutorial Arena - slidepdf.com

http://slidepdf.com/reader/full/tutorial-arena 6/10

Simulación – Unidad 3

Juan Manuel Gómez Palma.

Modulo RECORD

Este módulo se usa para recoger estadísticas del modelo de simulación. Se dispone de varios

tipos de estadísticas observables, incluyendo el tiempo entre salidas a través del módulo,

estadísticas de entidad (tiempo, costes, etc.), observaciones generales, y estadísticas de

intervalo. 

Usos:Recoger el número de trabajos realizados cada hora.Contar cuántas órdenes han sido realizadas.Registrar el tiempo que pasan los clientes prioritarios en la línea principal decontrol.

Parámetros.

TYPE

(count) Recuento aumentará o disminuirá el valor de la estadística llamada porel valor especificado. (Entity Statistics ) Estadísticas de la entidad va a generarestadísticas generales entidad, tales como el tiempo y la información de costos

 / duración. (Time Interval ) Intervalo de tiempo se calcula y registra la diferenciaentre el valor de un atributo especificado y el tiempo de simulación actual.(Time Between ) Tiempo medio entre realizará un seguimiento y registrar eltiempo entre las entidades que entran en el módulo. (Expression) Expresión seregistre el valor de la expresión especificada.

Nombre de atributo

Nombre del atributo cuyo valor se utilizará para la estadística de intervalo. Sólose aplica cuando el tipo es de intervalo de tiempo.

Page 7: Tutorial Arena

5/16/2018 Tutorial Arena - slidepdf.com

http://slidepdf.com/reader/full/tutorial-arena 7/10

Simulación – Unidad 3

Juan Manuel Gómez Palma.

Modulo DISPOSEEste módulo representa el punto final de entidades en un modelo de simulación.Las estadísticas de la entidad se registrarán antes de que la entidad se elimine del modelo.

Usos:Partes que abandonan el servicio modeladoFinalización de un proceso de negocio.Clientes abandonando un comercio.

Parámetros.

Estadísticas de registro de entidad

Determina si las estadísticas de la entidad entrante serán grabadas. Lasestadísticas incluyen el tiempo de valor añadido, sin valor agregado del tiempo,el tiempo de espera, tiempo de traslado, otro momento, el tiempo total, el valoragregado de costos, sin valor agregado de costos, espera, costo de la

transferencia, el costo de otro, y el costo total.

Módulo ENTITY.Este módulo de datos define los diversos tipos de entidades y su valor de imageninicial en la simulación.

Usos:Elementos que se van a producir o ensamblar (piezas, pallets)Documentos (formularios, e-mails, faxes, informes)Gente que se mueve a través del proceso (clientes).

Módulo Queue.Este módulo de datos se puede usar para cambiar la regla de encolamiento para unadeterminada cola. La regla de encolado por defecto es First In, First Out salvo que seindique otra cosa en este módulo. Hay un campo adicional que permite definir la colacomo compartida.

Usos:Cola de trabajos esperando un recurso en un módulo Process.Área de almacenamiento de documentos que esperan ser cotejados en unmódulo Batch.

Page 8: Tutorial Arena

5/16/2018 Tutorial Arena - slidepdf.com

http://slidepdf.com/reader/full/tutorial-arena 8/10

Simulación – Unidad 3

Juan Manuel Gómez Palma.

Parámetros.

Tipo (Fixed capacity) Capacidad fija no va a cambiar durante la ejecución de la

simulación. Con (Base don Schudule) base en el Anexo significa que unmódulo de programación se utiliza para especificar la capacidad y lainformación sobre la duración de la resource. Initial valor de VA costo inicial decostos que se asignará al valor agregado el atributo del costo de la entidad.Este atributo se acumulan los costos incurridos cuando la entidad estápasando el tiempo

Módulo Resource.Descripción: Este módulo de datos define los recursos en un sistema de simulación,incluyendo información de costes y disponibilidad del recurso. Los recursos puedentener una capacidad fija que no varía durante la simulación o pueden operar

basándose en una planificación. Los fallos y estados del recurso se pueden definirtambién en este módulo.

Usos:Equipamiento (maquinaria, caja registradora, línea de teléfono)Gente (empleados, procesadores de órdenes, empleados de ventas,operadores).

Parámetros.

Tipo-Método para determinar la capacidad de un recurso.

Capacidad fija no va a cambiar durante la ejecución de la simulación. Basado en la Lista significa

que un módulo de la Lista se utiliza para especificar la capacidad y la información de duración para

el recurso.

Módulo ScheduleEste módulo de datos se puede usar en conjunción con el módulo Resource paradefinir una operación de planificación para un recurso o con el módulo Create paradefinir una planificación de llegada. Además, una planificación se puede usar y referir

a factores de retardos de tiempo basados en el tiempo de simulación.

Usos:Planificación del trabajo, incluyendo descansos, para la plantilla.Esquemas de fallos del equipamiento.Volumen de clientes que llegan a un comercio.Factores de curva de aprendizaje de los nuevos trabajadores.

Page 9: Tutorial Arena

5/16/2018 Tutorial Arena - slidepdf.com

http://slidepdf.com/reader/full/tutorial-arena 9/10

Simulación – Unidad 3

Juan Manuel Gómez Palma.

Parámetros.

Tipo de formatoFormato de horario se está definiendo. Si el formato es la duración, elprograma se define con una colección de pares de duración de valor. Si elformato es el calendario, el calendario se define utilizando el editor de patrónde tiempo.

TipoSe está definiendo. Esto puede ser relacionado con la capacidad (para elhorario de los recursos), relacionada con llegada (para el módulo deCrear), ode otra (retrasos de tiempo o varios factores).

Módulo Set.Descripción: Este módulo de datos define varios tipos de conjuntos, incluyendorecursos, contadores, cuentas, tipos de entidad, y figuras de entidad. Los conjuntos de

recursos se pueden usar en los módulos Process (y Seize, Release, Enter y Leave enel panel Advanced Transfer). Los conjuntos counter y tally se pueden usar en elmódulo Record. Los conjuntos queue se pueden usar con Seize, Hold, Access,Request, Leave, y Allocate de los paneles Advanced Process y Advanced Transfer.

Usos:Máquinas que pueden realizar las mismas operaciones en un servicio defabricación.Supervisores, empleados de caja en un comercio.Conjunto de figuras correspondientes a un conjunto de tipos de entidades.

Parámetros.

Tipo

Nombre del recurso-Nombre del recurso en el conjunto de recursos. Sólo seaplicacuando el tipo es de recursos.

Tally Nombre-Nombre de la cuenta dentro del conjunto total. Sólo se aplica cuando eltipo es Tally.

Contador Nombre-Nombre de la contrarrevolución en el conjunto de contadores. Sólo

se aplica cuando el tipo es contador.

Del tipo de entidad-Nombre del tipo de entidad dentro del conjunto de tipo de entidad.Sólo se aplica cuando el tipo es del tipo de entidad.Imagen Nombre-Nombre de la imagen dentro del conjunto de la imagen. Sólo seaplica cuando el tipo de imagen es la Entidad.

Page 10: Tutorial Arena

5/16/2018 Tutorial Arena - slidepdf.com

http://slidepdf.com/reader/full/tutorial-arena 10/10

Simulación – Unidad 3

Juan Manuel Gómez Palma.

Módulo VariableDescripción: Este módulo de datos se usa para definir una dimensión de variable y suvalor(es) inicial(es). Las variables se pueden referenciar en otros módulos, se lespuede reasignar un valor nuevo, y se pueden usar en cualquier expresión.Posibles Usos:Número de documentos procesados por hora.Número serie a asignar a partes para una identificación única.Espacio disponible en un servidor.

Parámetros.

Tipo de datos.

  Real y String.