Вы находитесь на странице: 1из 16

UNIVERSIDAD NACIONAL AGRARIA DE LA SELVA

FACULTAD DE INGENIERÍA EN INFORMÁTICA Y SISTEMAS


DEPARTAMENTO ACADÉMICO DE CIENCIAS EN INFORMÁTICA Y SISTEMAS

Simulación en 3D utilizando el
software Arena

CURSO: Optimización y Simulación de Sistemas

DOCENTE: Ing. Alberto Lucio Acevedo Aliaga

INTEGRANTES:

 BERAUN JAIMES, Brayan Dayor


 PARADA LUNA, Minalith
 RUPAY EUGENIO, Jhon Alejandro
 VARGAS SALDAÑA, Ricardo

Tingo María – Perú

2018
ÍNDICE

INTRODUCCIÓN .................................................................................................................. 3
1. CAPÍTULO I: SIMULACIÓN CON SOFTWARE ............................................................. 4
1.1. ¿Qué es la simulación? .......................................................................................... 4
1.2. Elementos de una simulación ................................................................................. 4
1.2.1. Entidades......................................................................................................... 4
1.2.2. Atributos .......................................................................................................... 4
1.2.3. Variables globales ........................................................................................... 4
1.2.4. Recursos ......................................................................................................... 5
1.2.5. Colas ............................................................................................................... 5
1.2.6. Acumuladores estadísticos .............................................................................. 6
1.2.7. Eventos............................................................................................................ 6
1.2.8. Tiempo de simulación ...................................................................................... 6
2. CAPÍTULO II: SIMULACIÓN EN ARENA ....................................................................... 7
2.1. ¿Qué es Arena Simulation? .................................................................................... 7
2.2. Características ........................................................................................................ 7
2.3. Instalación de Arena Simulation .............................................................................. 7
2.4. Procesos básicos .................................................................................................... 8
2.4.1. Módulo Create ................................................................................................. 8
2.4.2. Módulo procesos ............................................................................................. 9
2.4.3. Módulo Dispose ............................................................................................... 9
2.4.4. Módulo Decide ............................................................................................... 10
2.5. Ejercicio ................................................................................................................ 10
INTRODUCCIÓN

Arena es utilizado por empresas dedicadas a simular procesos comerciales. Algunas


de estas empresas incluyen General Motors, UPS, IBM, Nike, Xerox, Lufthansa, Ford
Motor Company y otras. Se ha observado que la creación de una simulación puede
requerir más tiempo al comienzo del proyecto, pero las instalaciones más rápidas y
las optimizaciones del producto pueden reducir el tiempo total del proyecto. Arena
puede simular diversos tipos de operaciones, incluidos centros de llamadas, para
optimizar el uso de agentes y líneas telefónicas, el tamaño y la ruta de las pilas de
panqueques en una instalación de procesamiento de alimentos, y el diseño de una
mina de oro.
1. CAPÍTULO I: SIMULACIÓN CON SOFTWARE

1.1. ¿Qué es la simulación?

Colección de métodos y aplicaciones que imitan el comportamiento de un


sistema real en un computador. Se conoce como el proceso de diseño y
creación de un modelo computarizado de un sistema real para efectuar
experimentos numéricos para su mejor comprensión de su comportamiento
bajo una determinada condición.

La gran razón de la popularidad de la simulación es la habilidad que tiene


de comparar modelos complejos con sistemas complejos, lo que lo
transforma en una herramienta poderosa y versátil, otra ventaja es la razón
costo beneficio de implementar un proyecto de simulación lo que hace unos
pocos años era prohibitivo económicamente.

1.2. Elementos de una simulación

1.2.1. Entidades

Son los elementos que se mueven alrededor del sistema,


cambiando su estado, afectando y siendo afectado por otras
entidades. Las entidades son dinámicas: son creadas, se mueven
en el sistema durante algún tiempo y son destruidas, cuando salen
del sistema.

1.2.2. Atributos

Para individualizar las entidades, estas tienen atributos, que es una


característica de todas las entidades, pero con un valor específico
que diferencia una entidad de otra. Ej: Identificador, hora de arribo,
prioridad, color. El mismo atributo generalmente tiene distintos
valores, para distintas entidades.

1.2.3. Variables globales

Es un pedazo de información que refleja alguna característica de


un sistema, independiente de cuantas o de qué tipo de entidades
se encuentren en el sistema. El software de simulación Arena tiene
2 tipos de variables globales:

Las definidas por el Arena. Ej: Número en la cola, número


de recursos ocupados, tiempo de simulación, etc.

Definidas por el usuario. Ej: Número en el sistema, etc.

Las variables, no especifican una entidad en particular, sino que


especifican al sistema completo. Estas son accesibles por todas
las entidades, y algunas pueden ser cambiadas por cualquier
entidad.

Son utilizadas para diferentes propósitos. Por ejemplo: se puede


crear una llamada Número en el Sistema, cuyo valor indica el
número de entidades en el sistema, incluyendo aquellas que se
encuentran en las colas o las que están siendo atendidas en algún
servidor. Cuando una entidad es creada se le suma 1 a la variable,
y cuando ésta sale del sistema se le resta 1 a la variable.

1.2.4. Recursos

Una entidad se apodera de un recurso cuando este se encuentre


disponible y lo libera cuando termina de utilizarlo. Un recurso
puede tener una capacidad variable, que puede ser modificada
durante la simulación.

Los recursos pueden ser representados por un grupo de algunos


servidores individuales, cada cual es llamado unidad.

1.2.5. Colas

Cuando una entidad no se puede mover, porque necesita el


servicio de algún servidor, que en ese momento se encuentra
ocupado sirviendo a otra entidad. Esta debe esperar en una cola.
En Arena, cada cola tiene su nombre, y se pueden definir su
capacidad. Se debe manejar en el modelo, que hacer cuando llega
una entidad a la cola y esta se encuentra llena.

1.2.6. Acumuladores estadísticos

Son variables que sirven para tener las medidas de rendimiento


durante el proceso de simulación por ejemplo:

Número de parte producidas hasta ahora.

Tiempo total de espera en la cola hasta ahora.

El tiempo máximo de espera en la cola hasta ahora.

Todos los acumuladores son inicializados en 0. Arena tiene la


mayoría de los acumuladores estadísticos, que uno quiera tener,
pero la mayoría de estos son invisibles para uno.

1.2.7. Eventos

Es algo que sucede en un instante del tiempo de simulación, puede


que cambie sus atributos, variables o acumuladores estadísticos.
Ejemplo de 3 tipos de eventos:

Llegada: Una nueva entidad entra al sistema

Salida: La entidad sale del sistema.

Final: La simulación termina a los 15 minutos.

1.2.8. Tiempo de simulación

El valor actual del tiempo de simulación se obtiene de una variable


global, (TNOW).

Nota: Para aclarar estos conceptos ver punto 2.4 página 28-33
(libro: Simulation with Arena Kelton,.et. al. Ed. McGraw-Hill (1998)).
2. CAPÍTULO II: SIMULACIÓN EN ARENA

2.1. ¿Qué es Arena Simulation?

Arena es un software de simulación y automatización de eventos discretos


desarrollado por Systems Modeling y adquirido por Rockwell Automation en
2000. En Arena, el usuario construye un modelo de experimento colocando
módulos (cajas de diferentes formas) que representan procesos o lógica.
Las líneas de conectores se utilizan para unir estos módulos y para
especificar el flujo de entidades. Mientras que los módulos tienen acciones
específicas relativas a las entidades, el flujo y el tiempo, la representación
precisa de cada módulo y entidad relativa a los objetos de la vida real está
sujeta al modelador. Los datos estadísticos, como el tiempo de ciclo y los
niveles de WIP (trabajo en proceso), se pueden registrar y generar como
informes.

2.2. Características

Utiliza el procesador SIMAN y el lenguaje de simulación. A partir de


diciembre de 2016, está en la versión 15, que proporciona mejoras
significativas en la optimización, animación e inclusión del funcionamiento
de 64 bits para modelar procesos con 'Big Data'. Se ha sugerido que Arena
se una a otros paquetes de software de Rockwell con la marca
'FactoryTalk'.

2.3. Instalación de Arena Simulation

En la instalación de este programa, se requieren los mismos conocimientos


que la instalación de un Software cualquiera. Lo mismo que el manejo de
proyectos ya existentes. (Abrir, cerrar, etc.)

Abrir un ejemplo y analizarlo, para esto se utilizó el ejemplo


“mod_03_1.doe”, que viene junto al software. Este ejemplo consiste en un
modelo de un sistema simple de simulación, en el cual entran entidades al
sistema, luego son procesadas en el servidor, y luego despachadas.
2.4. Procesos básicos

Se pueden observar que existen 3 Procesos básicos:

Create, Proceso, Dispose., los que pertenecen al Modelo del sistema. Las
figuras que aparecen en la parte superior, son las representaciones gráficas
de los módulos involucrados en el modelo del sistema.

2.4.1. Módulo Create

En él se representa el nacimiento de todas las entidades que


ingresan en el sistema, al realizar un doble-click en el módulo
aparece la ventana de configuración de éste.
2.4.2. Módulo procesos

Este módulo representa a los procesos, incluido el recurso, su cola


y el tiempo requerido para procesar las entidades.

2.4.3. Módulo Dispose

Representa a la salida del sistema en general.


2.4.4. Módulo Decide

En el siguiente módulo es para condicionar y tomar una decisión


respecto al siguiente paso que se dará.

2.5. Ejercicio

Un aeropuerto de tamaño mediano tiene un número limitado de vuelos internacionales


que llegan y que requieren de migración y aduana. Al aeropuerto le gustaría examinar
al personal de aduana y establecer una política del número de pasajeros a quienes
se les debe de revisar el equipaje, así como del personal de la instalación de aduana.
Los pasajeros que llegan deben pasar primero por migración (migración está fuera de
los límites de este modelo). Luego reclaman su equipaje y proceden a la aduana. Los
tiempos entre llegadas para aduanas se distribuye como EXPO(0.2); todos los
tiempos están en minutos. El plan actual es tener dos agentes de aduanas dedicados
a pasajeros a quienes no se les revisará su equipaje, con tiempos de servicio
distribuidos como EXPO(0.55). Un nuevo analista de sistemas del aeropuerto
desarrolló un método probabilístico para decidir a qué clientes se les revisará el
equipaje. La decisión se toma cuando los pasajeros están por entrar a la cola normal
de aduana. El proceso de decisión es como sigue: Un número se

genera primero de una distribución POISSON con una media de 7.0. Este número se
aumenta en 1, para evitar tener un cero, y se comienza una cuenta. Cuando la cuenta
alcanza el número generado, ese desafortunado pasajero es enviado a la segunda
línea para revisar su equipaje. Se produce un nuevo número de búsqueda y el proceso
comienza de nuevo. Un solo agente está dedicado a estos pasajeros, con tiempos de
servicio distribuidos como EXPO(3). El número de pasajeros que llegan en estos
grandes aviones se encuentra distribuido de manera uniforme entre 240 y 350 y la
simulación tiene que ejecutarse hasta que todos los pasajeros del avión hayan sido
procesados por completo. Desarrolle la simulación del sistema propuesto, observando
las estadísticas en el tiempo del sistema por tipo de pasajero (revisado contra no
revisado), el número de pasajeros y la utilización de agentes.

Modelado en Arena

En el módulo Créate se especifica el tiempo entre arribos y el número de pasajeros que


llegan en el avión.
En el módulo Assign “Asignación Tiempo Sistema” se establece el momento en el que un
pasajero ingreso a la simulación.

El módulo Decide “Decisión Generación” establece el momento en que se genera el número


de búsqueda, que es cuando la cuenta está en 0 (al inicio o cuando la cuenta es reiniciada
después de que el equipaje de un pasajero ha sido revisado).
La generación se realiza en el módulo Assign “Generación Numero”.

Asimismo, el módulo Decide “Decisión Revisión” establece si el equipaje del pasajero será
revisado o no. Para que un pasajero sea revisado la cuenta debe ser igual al número
generado.
En el módulo Assign “Reinicio Cuenta” se establece la cuenta en 0 debido a que un cliente
ha sido seleccionado para que su equipaje sea revisado.

En el módulo Process “Revision Equipaje” se modela la revisión de los equipajes.

mientras que en los módulos Record “Registro Tiempo Revisado” y “Registro Numero
Revisados” se registran el tiempo que pasa en el sistema un cliente que fue revisado y el
número de estos, respectivamente. Análogamente se procede para el modelado de los
clientes que no son revisados.
El modelo final de la simulación
Resultados

Luego de diseñar y ejecutar el modelo de la simulación se obtienen los siguientes resultados:

INDICADOR REVISADOS NO REVISADOS

Tiempo promedio en el 13.8512 minutos 6.3709 minutos


sistema
Número promedio de 30 pasajeros 225 pasajeros
pasajeros

INDICADOR VALOR

Utilización de agentes de aduana 0.7312


Utilización de agente de revisión 0.9835

Interpretación

Los pasajeros cuyo equipaje fue revisado estuvieron en la aduana por 13 minutos y 51
segundos; mientras que los que pasaron sin revisión permanecieron 6 minutos con 22
segundos. Conociendo los tiempos de servicio y de revisión, se puede saber que la gran parte
del tiempo que están los pasajeros en la aduana se la pasan esperando en las colas. Además
vemos que los agentes de aduana están ocupados el 73% del tiempo; mientras el agente de
revisión lo está el 98%. Por lo tanto, se puede decir que la espera exagerada de los pasajeros
puede ser solucionada incluyendo un agente de revisión más el aeropuerto.

Вам также может понравиться