Vous êtes sur la page 1sur 10

http://simulacionarenaupc2013ii.blogspot.

com/

SIMULACION DE PROCESOS CON ARENA SOFTWARE


EJEMPLO ILUSTRATIVO: ESTACION DE SERVICIO
KEINER VILLAZON - DIEGO VIDES - JOSE ACOSTA| SIMULACION | 03 de septiembre de 2013

Modelado y Simulacin de una Estacin de Servicio Usando Arena 12.0 INTRODUCCION Se ha realizado el modelado y la simulacin del modelos utilizando Arena. Consiste en un modelo simple, cuyo modelado y simulacin se explica detalladamente. En el proyecto realizado se modela el comportamiento de una estacin de servicio, usando el paradigma Orientado a Procesos, con la herramienta de simulacin Arena. Las fases seguidas para el desarrollo de este Proyecto han sido las siguientes: 1. Determinacin de las variables y parmetros relevantes para el funcionamiento del sistema real. Es importante elegir de forma adecuada dichos parmetros, ya que si se quiere ser demasiado exhaustivo el modelo ser muy complicado y lento en su funcionamiento, y si se es muy simplista el modelo no reflejar el comportamiento relevante del proceso real. 2. Realizacin de un estudio estadstico de los valores que el entorno del sistema real va a fijar para algunos de dichos parmetros. 3. Anlisis de los procesos y mdulos adecuados para representar dichas variables y sus relaciones. 4. Determinacin los parmetros que se pueden variar y de la o las variables a optimizar. 5. Elaboracin de un plan de ejecucin, obtencin de resultados y anlisis estadstico de los mismos, con el fin de encontrar la configuracin del sistema que conduce a los valores ptimos OBJETIVOS El objetivo de la simulacin es anticipar el comportamiento de un sistema creando un modelo del mismo. De esta manera, se puede estimar el comportamiento del mismo sin incurrir en los costes de su desarrollo, y decidir previamente la conveniencia o no de realizarlo.

FORMULACION DEL PROBLEMA Al sistema de tanqueo de una gasolinera llegan vehculos con media igual de 15 vehculos/hora. Las entidades que llegan al sistema pueden acceder a uno de los 2 surtidores existentes destinados para el tanqueo de combustible de los vehculos. Los vehculos que llegan al sistema se sitan en aquella cabina cuyo nmero vehculos en cola sea inferior o a la cabina que est disponible. El promedio de servicios de cada surtidor es de 7 servicios completos por hora. La gasolinera cuenta adems con el servicio de agua para aquellos conductores, que deseen tomar el servicio, se ha determinado mediante observaciones preliminares que un gran porcentaje de autobuses que llegan a la estacin (40%), tambin requieren el servicio de agua para sus motores. Simular el comportamiento del sistema durante un intervalo de tiempo considerable.

PGINA 1

SOLUCION Se trata de simular el comportamiento de una estacin de servicio la cual cuenta con dos surtidores para el tanqueo de los vehiculos que llegan a la gasolinera, por otro lado tenemos el servicio de agua , el cual se ha establecido que un gran porcentaje de los vehiculos requieren de dicho servicio. Para construir el modelo, veos que los vehiculos llegan en promedio de 15 por hora, como llegan por un solo lugar utilizaremos un bloque crate para simular la llegada de los vehiculos. Para determinar en cual de los servidores se surtir el vehiculo de combustible utilizaremos un bloque decide, el cual dirigir el vehiculo hacia el surtidor que este desocupado o en su defecto el que tenga menor numero de vehiculos en cola. Seguidamente utilizaremos dos bloques process, los cuales simulan el proceso de tanqueo o abastecimiento de combustible del vehicuo, usaremos dos recursos llamados SERVIDOR 1 Y SERVIDOR 2 respectivamente.De igual forma par simular el hecho de que un 40% de los vehiculos que llegan requieren agua para su motor, ser dirigido hacia el servidor de agua, para ello utilizaremos dos bloques decide adicionales, dndole un porcentaje de 40% de uso, uniremos la salida false con la salida del proceso. Para el hecho de que el vehiculo necesite abastecerse de agua, utilizaremos un bloque process y un recurso denominado SERVICIO2. Finalmente utilizaremos un bloque dispose para simulara la salida del vehiculo luego de tomara uno o los dos servicos que ofrece la estacin de servicio.

PGINA 2

LLEGADAS

Este modulo representa la llegada de los vehculos al sistema,.El nombre es el nico identificador del mdulo y se visualiza dentro de la forma grfica del mdulo; en el campo Entity Type se escribe el nombre del tipo de la entidad que se va a generar, en este caso la entidad la llamamos vehiculo. Como los vehculos llegan a razon de 15/hora, el campo type ser expression y la expression ser EXPO(1/15) en unidades de horas.
PGINA 3

DECIDE

Utilizamos tres modulos decide distribuidos de esta forma: El priero llamadao DECISIN, como solo tenemos dos surtidores el tipo ser 2 way by condition, el if es una expresin evaluada como: NQ(BOMBA1.QUEUE)<NQ(BOMBA2.QUEUE), lo que quiere decir que el vehiculo se dirigir al surtidor1 llamado BOMBA1 en el caso que esta sea evaluada como verdadera. Los otros dos modulos decide sern llamados AGUA Y AGUA1 respectivamente, se colocaron a continuacion de cada modulo process, para simular el hecho de que el vehiculo requiera el servicio de agua, como solo el 40% de estos requieren el servicio, el tipo ser 2 way by change ya que solo tenemos dos caminos que seguir y en el campo percent true colocamos el porcentaje de uso que es del 40%. PROCESS

PGINA 4

Utilizamos tres modulos process, distribuidos de esta forma: El primero llamadao BOMBA1 para representar e surtidor numero 1, con accio seice delay release con lo cual se utilizar un recurso seguido de un retraso y entonces se liberar el recurso utilizado. En este caso para el process BOMBA 1 Y BOMBA2 los cuales trabajan a razon de 7 servicios completos por hora, aadiremos un recurso llamado SERVIDOR 1 Y SERVIDOR 2 respectivamente. En el campo delay type expecficaremos los parametros del retraso, para ello utilizamos la expresion EXPO(1/7) expresado en horas.

DISPOSE Este modulo representa el punto final en el modelo de la sismulacion, lo llamamos SALIDA, la configuracin del modulo es la siguiente:

PGINA 5

Finalmente agregaremos otros elementos para representar la ruta que los vehculos siguen a lo largo del sistema, tambin agregaremos un reloj para ver la hora de la simulacin en pantalla. Se ha decidido simular el comportamiento del sistema durante un periodo de12 horas. El modelo del sistema finalmente es el siguiente:

ANALISIS DE LOS RESULTADOS La simulacin nos muestra que en total fueron atendidos 162 vehiculos en las doce horas de sismulacion.

PGINA 6

Segn la simulacin el rendimiento de las diferentes procesos son insufienetes por lo que seria necesario colocar otro surtidor y otro servidor de agua para mejorar el rendimiento del sistema. USO DE LLOS RECURSOS DEL SISTEMA El promedio de uso de los recursos arrojo los siguientes resultados:

PGINA 7

El informe muestra que todos los recursos del sistema estn siendo usados.

PGINA 8

La grafica muestra que el servidor 1, es quien tiene el mayor porcentaje de uso un 96% aproximadamente, lo que indica que se esta usando su capacidad al maximo. CONCLUSION Es claro que los recursos del sistema estn siendo usados al tope, por lo cual es recomendable disponer de al menos un surtidor de gasolina mas y otro servidor de agua, para que el rendimiento del sistema mejore. La principal ventaja de usar el simulador es que podemos predecir el comportamiento del sistema real antes de ser implementado, lo cual sin incurrir en ningn costo podemos analizar cuales serian las posibles soluciones para mejorar el rendimiento del sistema.

PGINA 9