Modelado y Simulación de una Estación de Servicio Usando Arena 12.docx

Embed Size (px)

Citation preview

  • 7/22/2019 Modelado y Simulacin de una Estacin de Servicio Usando Arena 12.docx

    1/10

    http://simulacionarenaupc2013ii.blogspot.com/

    KEINER VILLAZON - DIEGO VIDES - JOSE ACOSTA| SIMULACION| 03 de septiembre de 2013

    SIMULACION DE PROCESOS

    CON ARENA SOFTWAREEJEMPLO ILUSTRATIVO: ESTACION DE SERVICIO

    http://simulacionarenaupc2013ii.blogspot.com/http://simulacionarenaupc2013ii.blogspot.com/http://simulacionarenaupc2013ii.blogspot.com/
  • 7/22/2019 Modelado y Simulacin de una Estacin de Servicio Usando Arena 12.docx

    2/10

    PGINA 1

    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 explicadetalladamente. En el proyecto realizado se modela el comportamiento de unaestacin de servicio, usando el paradigma Orientado a Procesos, con laherramienta 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 elfuncionamiento del sistema real. Es importante elegir de forma adecuadadichos parmetros, ya que si se quiere ser demasiado exhaustivo elmodelo ser muy complicado y lento en su funcionamiento, y si se es muysimplista el modelo no reflejar el comportamiento relevante del procesoreal.

    2. Realizacin de un estudio estadstico de los valores que el entorno delsistema real va a fijar para algunos de dichos parmetros.

    3. Anlisis de los procesos y mdulos adecuados para representar dichasvariables y sus relaciones.

    4. Determinacin los parmetros que se pueden variar y de la o las variablesa optimizar.

    5. Elaboracin de un plan de ejecucin, obtencin de resultados y anlisisestadstico de los mismos, con el fin de encontrar la configuracin delsistema que conduce a los valores ptimos

    OBJETIVOS

    El objetivo de la simulacin es anticipar el comportamiento de un sistema creandoun modelo del mismo. De esta manera, se puede estimar el comportamiento delmismo sin incurrir en los costes de su desarrollo, y decidir previamente laconveniencia o no de realizarlo.

    FORMULACION DEL PROBLEMAAl sistema de tanqueo de una gasolinera llegan vehculos con media igual de 15vehculos/hora. Las entidades que llegan al sistema pueden acceder a uno delos 2 surtidores existentes destinados para el tanqueo de combustible de losvehculos. 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. Elpromedio de servicios de cada surtidor es de 7 servicios completos por hora. Lagasolinera cuenta adems con el servicio de agua para aquellos conductores,que deseen tomar el servicio, se ha determinado mediante observacionespreliminares que un gran porcentaje de autobuses que llegan a la estacin (40%),tambin requieren el servicio de agua para sus motores. Simular elcomportamiento del sistema durante un intervalo de tiempo considerable.

  • 7/22/2019 Modelado y Simulacin de una Estacin de Servicio Usando Arena 12.docx

    3/10

    PGINA 2

    SOLUCIONSe trata de simular el comportamiento de una estacin de servicio la cual cuentacon 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 granporcentaje de los vehiculos requieren de dicho servicio.Para construir el modelo, veos que los vehiculos llegan en promedio de 15 porhora, como llegan por un solo lugar utilizaremos un bloque crate para simularla llegada de los vehiculos.Para determinar en cual de los servidores se surtir el vehiculo de combustibleutilizaremos un bloque decide, el cual dirigir el vehiculo hacia el surtidor queeste desocupado o en su defecto el que tenga menor numero de vehiculos encola.Seguidamente utilizaremos dos bloques process, los cuales simulan el procesode tanqueo o abastecimiento de combustible del vehicuo, usaremos dos recursos

    llamados SERVIDOR 1 Y SERVIDOR 2 respectivamente.De igual forma parsimular el hecho de que un 40% de los vehiculos que llegan requieren agua parasu motor, ser dirigido hacia el servidor de agua, para ello utilizaremos dosbloques decide adicionales, dndole un porcentaje de 40% de uso, uniremos lasalida false con la salida del proceso.Para el hecho de que el vehiculo necesite abastecerse de agua, utilizaremos unbloque process y un recurso denominado SERVICIO2.Finalmente utilizaremos un bloque dispose para simulara la salida del vehiculoluego de tomara uno o los dos servicos que ofrece la estacin de servicio.

  • 7/22/2019 Modelado y Simulacin de una Estacin de Servicio Usando Arena 12.docx

    4/10

    PGINA 3

    LLEGADAS

    Este modulo representa la llegada de los vehculos al sistema,.El nombre es elnico identificador del mdulo y se visualiza dentro de la forma grfica delmdulo; en el campo Entity Type se escribe el nombre del tipo de la entidad quese 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 yla expression ser EXPO(1/15) en unidades de horas.

  • 7/22/2019 Modelado y Simulacin de una Estacin de Servicio Usando Arena 12.docx

    5/10

    PGINA 4

    DECIDE

    Utilizamos tres modulos decide distribuidos de esta forma:El priero llamadao DECISIN, como solo tenemos dos surtidores el tipo ser 2way by condition, el if es una expresin evaluada como:NQ(BOMBA1.QUEUE)

  • 7/22/2019 Modelado y Simulacin de una Estacin de Servicio Usando Arena 12.docx

    6/10

    PGINA 5

    Utilizamos tres modulos process, distribuidos de esta forma:

    - El primero llamadao BOMBA1 para representar e surtidor numero 1, conaccio 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 elprocess BOMBA 1 Y BOMBA2 los cuales trabajan a razon de 7 servicioscompletos por hora, aadiremos un recurso llamado SERVIDOR 1 YSERVIDOR 2 respectivamente. En el campo delay type expecficaremoslos 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, lollamamos SALIDA, la configuracin del modulo es la siguiente:

  • 7/22/2019 Modelado y Simulacin de una Estacin de Servicio Usando Arena 12.docx

    7/10

    PGINA 6

    Finalmente agregaremos otros elementos para representar la ruta que losvehculos siguen a lo largo del sistema, tambin agregaremos un reloj para ver lahora 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 lasdoce horas de sismulacion.

  • 7/22/2019 Modelado y Simulacin de una Estacin de Servicio Usando Arena 12.docx

    8/10

    PGINA 7

    Segn la simulacin el rendimiento de las diferentes procesos son insufienetespor lo que seria necesario colocar otro surtidor y otro servidor de agua paramejorar el rendimiento del sistema.

    USO DE LLOS RECURSOS DEL SISTEMA

    El promedio de uso de los recursos arrojo los siguientes resultados:

  • 7/22/2019 Modelado y Simulacin de una Estacin de Servicio Usando Arena 12.docx

    9/10

    PGINA 8

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

  • 7/22/2019 Modelado y Simulacin de una Estacin de Servicio Usando Arena 12.docx

    10/10

    PGINA 9

    La grafica muestra que el servidor 1, es quien tiene el mayor porcentaje de usoun 96% aproximadamente, lo que indica que se esta usando su capacidad almaximo.

    CONCLUSION

    Es claro que los recursos del sistema estn siendo usados al tope, por lo cual esrecomendable disponer de al menos un surtidor de gasolina mas y otro servidorde 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 incurriren ningn costo podemos analizar cuales serian las posibles soluciones paramejorar el rendimiento del sistema.