You are on page 1of 28

SIMULACIÓN EN ARENA

El Simulador ARENA
• ARENA es un poderoso simulador comercial orientado a construir y realizar de forma sencilla simulaciones de sistemas discretos o mixtos. • En ARENA se define el modelo de simulación utilizando un “enfoque de procesos” y se ejecutan las corridas de simulación con un “enfoque de eventos”

El Simulador ARENA En ARENA se debe crear un modelo del sistema y un modelo experimental. .

mediante instrucciones la secuencia lógica del proceso a simular.El Simulador ARENA En el modelo del sistema se describe. .

.El Simulador ARENA En el modelo del experimento se definen las condiciones experimentales bajo las que se desea estudiar el proceso que se simula.

ELEMENTOS Y COMPONENTES • • • • • Entidades Atributos Actividades Eventos Reglas de operación • Recursos • Variables • Relaciones Funcionales .

Variables del sistema: Magnitudes definidas para la construcción del modelo de simulación. o variables internas del sistema necesarias para controlar su funcionamiento: de entrada ( datos suministrados) de estado (describir el sistema en un instante dado del tiempo) de salida ( miden el desempeño del sistema) .Elementos y componentes del modelo Entidades: Son aquellos elementos que pasan por el sistema e interactúan con los recursos. Atributos: Características cuantificables o codificables de una entidad. pueden constituir datos de entrada.

(según el enfoque de la simulación).Elementos y componentes del modelo Recursos: Elementos del sistema que sirven a las entidades. Conjunto de actividades que interactúan las cuales transforman elementos de entrada en resultados ( según ISO 9000) . Actividades: Acción de duración finita por medio de la cual interactúan entidades con recursos. Proceso: Secuencia de actividades.

Una sola interfaz gráfica con el usuario permanece a cualquier nivel de modelación. Plantillas para Solución de Aplicaciones Centros de contacto Líneas de empaquetado. C/C++ Flexibilidad máxima VBA es construido dentro del Arena C/C++ requiere compiladores Plantillas SIMAN Paneles: Blocks y Elements Toda la flexibilidad del lenguaje de simulación SIMAN Ediciones estandares Nivel de modelación Paneles: Advanced Process y Advanced Transfer (Paneles: support.Niveles de modelación Alto Plantillas creados por el usuario Construcciones usadas comúnmente Procesos específicos de Compañías Etc. Bajo Programación en Visual Basic. transfer) Accede a modelos más detallados para ganar flexibilidad Plantillas ARENA Panel: Basic Process ( Panel:Common) Construcción de modelos muy comunes Muy accesibles y fáciles de usar Flexibilidad razonables . etc.

Limita los arribos – Mark: marca el atributo Instante de Arribo – Assign: asigna valores a otros atributos o variables .Panel Common Módulo Arrive • Arrival Data: describe qué sucede durante esta acción – Batch Size: tamaño del lote que ha arribado (default =1) – First Creation: instante del primer arribo (default = 0) – Time Between: tiempo entre las creaciones sucesivas • Puede ser una distribución. pero también una constante o una expresión • Pull-down menu ( ) para el nombre de las distribuciones y sus parámetros – Max: número máximo de Batches a crear.

persona. – Tran Out …: si el movimiento requiere de algun tipo de transportador (camion. Se muestra su valor en el reporte de salida. – Connect: no requiere de tiempo para el movimiento.Panel Common Módulo Arrive • Leave Data: indica para donde van las entidades y cómo van. montacargas. – Count …: incrementa (o decrementa) un contador por cada entidad que sale del módulo. – Next label: próximo módulo si estos estan etiquetados (usualmente no). banda transportadora). . – Route: puede requerir tiempo para el movimiento.

0) Time of Arrival select .Panel Common Módulo Arrive (Arribo) Enter Data Station Arrival Data Time Between Mark Time Attribute Leave Data Connect In Door EXPO(5.

capacidad variable para el número de servidores (Schedule). etc.• Representa una estación de servicio – El servidor puede ser único o múltiple – Indica el tiempo de servicio – Ejecuta la gestión de la cola – Controla la captación de estadísticas (tiene defaults) – Puede modelar interrupciones. y varios tipos de disciplina de cola • Enter Data: – Se requiere un nombre de estación (gris oscuro) • Pull-down: muestra listado de todas las estaciones declaradas en el modelo hasta el momento – Tran In …: para posible tiempo de descarga. Panel Common Módulo Server .

.e. interrupciones).. Cola (p.Panel Common Módulo Server • Server Data: – Nombre del Resource (requerido) – Capacity (fija) vs. Schedule (variable) – Marcar en la caja para captar estadísticas acerca del comportamiento del Recurso – Process Time – Subdialogos para el Recurso (p. Animate (para la animación del modelo) y otras Opciones • Leave Data: similar al módulo Arrive .e. otras disciplinas).

8) .Panel Common Módulo Server (Servidor) Enter Data Station Server Data Process Time Leave Data Connect select Machine TRIA(1.4.

Panel Common Módulo Depart • Representa entidades saliendo del sistema • Enter Data: – Nombre de la estación (requerido) – Otra información similar a los módulos Arrive. Expression . – Sirve para contar producción. mensajes. Server • Count area: – Se puede especificar un contador que se incremente (o decremente) en cierta magnitud cuando la entidad sale. Between. • Tally area: – Guarda información de varibles continuas – Interval. etc.

Módulo Depart (Salida) Enter Data Station Out Door Count Individual Counter select Counter Productio Tally Individual Tally select Tally Flowtime Attribute Time of Arrival .

b) Si por cada hora que el avión este fuera de servicio se pierden $750. Simulando el sistema. .Ejemplo 1 Una cierta aerolínea dispone de una instalación para el mantenimiento de los aviones Jumbo-747. 5 y 7 horas aleatorios con igual probabilidad. determine: a) Tiempo medio de espera de un avión por el mantenimiento. 3. El mantenimiento de un motor toma un tiempo aleatorio de distribución uniforme entre 12 y 18 horas. los aviones llegan a la instalación a intervalos de tiempo de 2. la que tiene capacidad para realizar el mantenimiento a un avión cada vez. a cuanto asciende la perdida total.

Modelo de ARENA .

Se desea conocer en una jornada laboral de 8 horas. así como cual es el tiempo medio de espera y el tiempo medio en el sistema de las mismas . 4 y 8 minutos. que deben ser recibidas y reparadas por un operario cuyo tiempo de servicio se comporta según una distribución triangular con valores 1.Ejemplo 2 A un Taller arriban piezas según una distribución exponencial con media 10 minutos. cuantas piezas son arregladas por el operario como promedio.

En la entidad existe un área destinada especialmente para la descarga de los contenedores. Se dispone para realizar dicha operación de un montacargas. operación que sigue un comportamiento normal con media 25 y desviación de 5. Los contenedores antes de ser descargados en la entidad. Se desea conocer cual es el tiempo medio de los contenedores hasta que son almacenados. Los contenedores arriban a la entidad siguiendo una distribución exponencial con media de 40 minutos.Ejemplo 3 A la empresa Vidral llegan los contenedores con sus correspondientes guacales de vidrio ornamental para ser descargados. el cual demora entre 15 y 20 minutos siguiendo una distribución uniforme. proceso que se realiza en el departamento de logística por un especialista. . deben pasar por un proceso de asentamiento.

Modelo de ARENA .

Ejemplo 4 Una empresa cuenta con una unidad móvil especial para atender los ponches que sufren los ómnibus durante su recorrido. Se desea simular el funcionamiento utilizando el lenguaje ARENA. . La unidad móvil demora exactamente 2 horas en reparar el ponche de un Pegaso y 4 en el caso de un Volvo siendo prioritaria la reparación de los Volvos. De acuerdo a la estadística disponible se conoce que el tiempo entre el ponche de 2 ómnibus Pegaso sigue una distribución uniforme entre 2 y 4 horas. mientras que la frecuencia de ponche para los ómnibus Volvo es también uniforme entre 6 y 10 horas.

Esquema: Arribo de omnibus 8 7 5 4 Volvos Operario (Servicio) Salida de omnbus 8 7 5 Cola (FIFO) 10 4 3 omnibus Pegassos 9 6 Cola (FIFO) .

Estadísticamente se tiene que el 15 % de los televisores necesitan ajuste. . Si se detecta que algún equipo necesita ajuste se envía. Analice el sistema utilizando el lenguaje ARENA.Ejemplo 5 En una ensambladora de televisores hay una estación de control de la calidad al final de la línea en la cual se chequea el funcionamiento de los equipos. Los televisores que pasan el control son empacados y almacenados. el mismo a un puesto de ajuste donde luego de ajustado se retorna a la estación de control para ser chequeados nuevamente.5 minutos.5 y 7. Considere que el tiempo entre arribos de los televisores a la estación de control sigue una distribución uniforme entre 3. que el tiempo de inspección es también uniforme entre 6 y 12 minutos y que el tiempo que toma el ajuste es uniforme entre 20 y 40 minutos.

Modelación del sistema de reparación de TV. arribo cola Revisión % salida Ajuste Representación del proceso .

. Atributos: Instante de llegada. Recursos: Operarios de revisión y ajuste. servicios de revisión y ajuste.Elementos y componentes del modelo de los TV Entidades: Los televisores. Actividades: Esperas en las colas de revisión y ajuste.

Modelo de ARENA .