Anda di halaman 1dari 44

SIMULACION DE SISTEMAS PROYECTO FINAL Simulacin de una gasolinera

Alumnos:
Becerra Flores Hctor Gonzalo Lpez Lara Israel Saucedo Carrillo Eduardo Daniel Tllez Tapia Jorge Alberto Valdez Ruz Jess Sigifredo

28 de mayo de 2012

ndice

Resumen Ejecutivo ............................................................................................................................... 2 Introduccin ......................................................................................................................................... 3 1. Antecedentes y Generalidades del Proyecto ................................................................................ 4 1.1 1.2 1.3 1.4 2. Descripcin del proceso o sistema......................................................................................... 4 Formulacin de la Problemtica ............................................................................................ 4 Determinacin de los Objetivos ............................................................................................ 4 Anlisis y recoleccin de datos ............................................................................................. 5

Modelado ...................................................................................................................................... 8 2.1 Desarrollo del modelo ........................................................................................................... 8

Comprensin de nuestro sistema (gasolinera) .............................................................................. 8 Caractersticas de nuestro sistema. ............................................................................................... 8 2.2 2.3 2.4 3. Implementacin en PROMODEL ......................................................................................... 8 Verificacin del programa ................................................................................................... 11 Validacin del modelo. ........................................................................................................ 11

Simulacin .................................................................................................................................. 16 3.1 3.2 3.3 3.4 Diseo de la simulacin y pruebas piloto. ........................................................................... 16 Ejecucin de la simulacin .................................................................................................. 17 Anlisis de Resultados ......................................................................................................... 27 Documentacin del Experimento ........................................................................................ 29

Conclusiones ...................................................................................................................................... 31 Anexo I ............................................................................................................................................... 32 Manual de Simulacin .................................................................................................................... 32

Resumen Ejecutivo
La Simulacin es una herramienta poderosa que brinda a los tomadores de decisiones y analistas la habilidad de preguntar "Y qu pasara si...?" y de esta forma visualizar diversos escenarios en cualquier proceso del negocio. La Simulacin es dinmica y permite que indicadores claves sean monitoreados con el tiempo. En este trabajo realizamos la simulacin del rea de una gasolinera, donde contendr el proceso que se realiza desde que llegan los clientes en sus transportes, despus pasan a las bombas donde sern llenados de gasolina, y de ah seguirn su destino. La simulacin a realizar tendr como finalidad observar el comportamiento del sistema en el servicio, para ver si existen un gran nmero clientes en la cola del sistema, aun habiendo muchas bombas disponibles, para un llenado rpido y satisfactorio.

Introduccin
En Mxico por cada mil automviles hay 0.7 estaciones de servicio para combustible, es decir menos de una gasolinera por cada millar, estima la Asociacin Mexicana de Estaciones de Servicio (AMPES). Y si consideramos que el parque vehicular del pas asciende a ms de 20 millones de autos, la oportunidad de negocio es clara para nuestro cliente. Se pueden construir mini estaciones de servicio con una inversin de 50,000 Dlares (600 mil pesos). Desde 1992 las Gasolineras se han concesionado en Mxico a travs de Franquicia PEMEX. De Acuerdo con la AMPES, hoy existen diversas alternativas para incursionar en este negocio invirtiendo desde 50 mil Dlares. Una de estas opciones est constituida por las estaciones rurales y provisionales, enfocadas a atender necesidades especficas de una regin como lo son el campo o zonas industriales donde el abastecimiento de combustibles no es frecuente. Otra alternativa son las llamadas mini estaciones, conformadas por uno o dos puntos de venta establecidos dentro del estacionamiento de un centro comercial. En la actualidad operan 13 en el pas bajo esta modalidad, una de ellas est ubicada en Morelia. En la planeacin de una gasolinera es indispensable incluir un estudio de mercado en donde se estime la afluencia de vehculos, adems de cubrir los trmites para los permisos de uso de suelo, licencia de construccin, as como llevar a cabo un estudio de impacto ambiental en la zona. Al reunir todos esos datos se tiene que para montar una gasolinera tamao estndar la inversin asciende a por lo menos un milln de dlares.

1. Antecedentes y Generalidades del Proyecto


1.1 Descripcin del proceso o sistema El proceso a describir en nuestra simulacin tiene inicio cuando los clientes entran a la gasolinera, existe un supuesto de que se podrn atender a cualquier cantidad de clientes, es decir contamos con el recurso de la gasolina ilimitado para n cantidad de autos que se tengan que despachar. Una vez que el automvil entra a la gasolinera entrar a una de las 3 estaciones que se simularn, estas estaciones contarn con un empleado que ser el encargado de atender a todo auto que entre. En cada estacin existe un tiempo promedio en el que el auto estar detenido all, de igual forma existe un tiempo promedio de los autos que llegan a cada estacin. Una vez que el auto es atendido dependiendo de la estacin, este puede generar colas. Una vez solicitado el servicio, el auto se retira de la estacin a la salida y sale del sistema, dejando la estacin para que se le otorgue el servicio a otro automvil que este por entrar al sistema o bien a otro automvil que se encontraba en la cola de la locacin. 1.2 Formulacin de la Problemtica Se busca determinar el nmero de automviles que pueden ser atendidos en un intervalo de tiempo, simulando las entradas de automviles a 3 estaciones de gasolina y suponiendo que se cuenta con la gasolina suficiente para satisfacer x nmero de automviles. Los automviles a simular entran al sistema cada x tiempo, de igual forma al estar en las estaciones permanecen recibiendo el servicio por x tiempo. En primera instancia se identifica que se trata de una distribucin DISCRETA de POISSON ya que se busca una frecuencia de ocurrencia media en un intervalo de tiempo. 1.3 Determinacin de los Objetivos Simular el sistema de atencin de automviles en una gasolinera con 3 estaciones en PROMODEL. Analizar las colas que se hacen dentro del Sistema Verificar si se es capaz de eliminar o reducir estas colas Reducir el tiempo de automviles que se pueden atender en un intervalo de tiempo aleatorio con las 3 estaciones con las que cuenta la gasolinera.

1.4 Anlisis y recoleccin de datos Antes de llevar a cabo nuestra simulacin, y una vez planteados nuestros objetivos que se pretenden alcanzar, es de suma importancia realizar un anlisis del sistema que se pretende simular, este anlisis se podr llevar a cabo una vez se haya hecho una recoleccin correcta de los datos. Estos datos pueden ser determinsticos (datos que podramos introducir fcilmente en nuestro modelo) o bien probabilsticos que se pueden incluir en el modelo ya sea representando la distribucin de probabilidades de nuestra muestra o determinando una distribucin probabilstica terica que se comporte como la muestra. La metodologa a utilizar para la recoleccin de datos es realizar un muestreo aleatorio simple que consiste en tomar al azar muestras de 20 automviles para cada estacin y desde el momento en que entran al sistema, verificar el tiempo que duran en la estacin recibiendo el servicio de combustible, as como el tiempo que tardaron en cola si es que estuvieron esperando a que un automvil fuera atendido. Existen variables que perjudicaran el tiempo en que el automvil tarda en ser atendido, y estas variables se consideraron en la recoleccin de datos. Algunas de ellas puede ser la demora de si un cliente tarda en pagar al empleado de la gasolinera, si un cliente solicita al empleado de la gasolinera alguna factura, la atencin y verificacin de alguna falla del automvil, chequeo de las llantas del mismo, suministracin de algn aditivo al automvil, pago con tarjeta de crdito, etc. Los tiempos que los clientes tienen en cola se presentaron de una forma muy variante debido a que cuando un automvil entra a la gasolinera ste busca la manera ms fiable para salir rpidamente del mismo, es decir los clientes entraban a la estacin que tuviera menos clientes o incluso ningn cliente en cola. Las entidades de nuestro sistema son los clientes/ automviles que entran a la gasolinera a ser atendidos puesto que pueden ser afectados directamente por otras entidades. Las entidades tienen ciertas caractersticas que las identifican de las dems, estas caractersticas son las que se conocen como atributos. Los atributos para nuestro anlisis no tienen mucha importancia ya que no son determinantes el color de los automviles que entran, el nombre de los clientes, modelo de automviles, capacidad en litros del automvil, etc. Si nuestros objetivos hubiesen sido el nmero de litros que se venden en un determinado tiempo entonces estos atributos tendran un poco de mayor relevancia. Toda simulacin presenta eventos, y su importancia radica en que ellos son los que afectan directamente a las entidades. Un evento dentro de nuestra simulacin es Atender automvil, proceso en el cual el empleado de la gasolinera otorgaba el servicio al cliente. Los eventos pueden depender de algunas variables, en nuestro sistema el evento Salir Gasolinera, depende 5

directamente de las variables que se mencionaron anteriormente, por ejemplo la solicitud de una factura por parte del cliente al empleado de la gasolinera. Otro de los elementos importantes a analizar en nuestro sistema son los recursos, el recurso en nuestro sistema es la cantidad de gasolina. Se define a este recurso para nuestro anlisis como ilimitado, porque el objeto de estudio de nuestra simulacin es la cantidad de automviles que son atendidos y no el nmero de litros vendidos, sin embargo es importante hacer mencin que otro de los recursos importantes de nuestros sistema son los empleados, pues sin ellos no podra funcionar el sistema. Para la simulacin de nuestro sistema se cuenta tambin con un acumulador estadstico que tiene la funcin de llevar un conteo del nmero de automviles a los que se les otorgo el servicio y salieron del sistema. La recoleccin de datos arrojo los siguientes resultados, para la primera estacin se tomaron 3 muestras de 20 automviles, obteniendo los siguientes resultados:
1 6 10 9 13 6 6 7 4 6 8 5 3 5 5 7 5 7 6 7 6 2 5 7 8 6 12 4 5 8 9 2 6 2 7 8 4 6 9 11 7 6 8 4 6 5 7 8 6 6 8 5 3 9 5 9 7 8 4 7 8 5 8

Para la segunda estacin se tomaron 3 muestras de 20 automviles, obteniendo los siguientes resultados:
1 8 8 9 13 7 6 7 12 6 12 10 6 9 4 8 11 4 8 6 8 11 6 11 8 6 12 4 7 8 9 2 6 8 6 11 6 11 8 6 12 6 12 8 6 11 9 8 6 12 8 5 3 10 6 9 4 8 11 4 8 6 8

Para la tercera estacin se tomaron 3 muestras de 20 automviles, obteniendo los siguientes resultados: 6

1 8 8 9 13 7 6 7 12 6 12 6 9 10 6 4 11 4 6 4 6 11 6 11 8 6 12 4 7 8 9

2 6 7 5 8 5 6 9 11 4 6 12 4 6 11 9 8 6 12 8 5

3 10 6 9 4 8 11 4 8 6 8

Analizando y sacando la media de los datos obtenidos en resumen son los siguientes, agregando el tiempo promedio en cola de los automviles por estacin:
Tiempo/Cola 4 minutos 2 minutos 3 minutos Tiempo/Estacin 6.6 minutos 8.05 minutos 7.03 minutos

Estacin 1 Estacin 2 Estacin 3

La estacin 1 el promedio de tiempo que tardan los automviles en cola es de 4 minutos, y el promedio que tardan en la estacin de 6.6 minutos, para la estacin numero dos el promedio que tardaran los automviles en la cola es de 2 minutos por 8.05 minutos que duran promedio en la estacin, y por ltimo en la estacin tres el promedio en cola es de tres minutos por 7.03 en estacin.

2. Modelado
2.1 Desarrollo del modelo Para iniciar esta etapa debemos saber que el desarrollo incluye la construccin y depuracin del sistema real el cual dividiremos en dos: 1) Comprensin del sistema, 2) Construccin del modelo. Comprensin de nuestro sistema (gasolinera) Debemos identificar nuestras entidades principales que son: Automviles. Son la nica entidad en nuestro modelo ya que son lo mismo que el cliente.

Tambin para un mejor modelado necesitamos identificar nuestras locaciones que utilizaremos para que nuestro modelo funcione correctamente a continuacin se describen: Entrada. Es el lugar donde se acumulan nuestras colas, aqu van llegando nuestras entidades y con forme pasa el tiempo puede ir saliendo de una en una. Estaciones. Es donde se despachara a cada entidad. Salida. Caractersticas de nuestro sistema. Tenemos tres estaciones de gasolina que pueden abastecer a un automvil por vez. El tiempo que tarde en abastecerse vara entre cada vehculo. Cada estacin tiene su propia entrada. Cada estacin debe tener un operario para manejar cada bomba

Para la construccin de nuestro modelo utilizaremos la herramienta de PROMODEL. 2.2 Implementacin en PROMODEL Primero pasaremos a crear nuestras locaciones que son las requeridas en nuestro modelo con sus respectivos operadores en cada una de las estaciones. Estacin Uno Estacin Dos Estacin Tres

Despus necesitaremos tres entradas una para cada estacin y una salida para las tres.

Despus necesitamos nuestras entidades que sern: Pickup PickupA PickupB

Necesitaremos un proceso para cada entrada en donde ira llegando cada entidad, el tiempo que tarde en llegar puede variar por lo que utilizaremos un tiempo aleatorio no mayor a 10min. Tambin necesitaremos un proceso para cada estacin, en cada una puede variar el tiempo que tarde en salir de hasta 3 min.

Y un proceso final de 30 sec.

Crearemos una llegada para cada locacin.

10

2.3 Verificacin del programa Podemos verificar que el modelo funciona creando una simulacin en el PROMODEL como se puede ver en la captura, cada automvil sigue un recorrido desde la entrada hasta la salida.

2.4 Validacin del modelo. Consiste en comprobar que el modelo refleja convenientemente el mundo real. En dicho proceso de validacin es frecuente el uso de tcnicas estadsticas que permitan comparar dos conjuntos de datos. Para la validacin de nuestro modelo desarrollado se har uso de la media y desviacin estndar de un conjunto de salidas arrojadas por nuestro modelo para calcular el intervalo de confianza; una vez calculado revisaremos que la media se encuentre entre ese intervalo a sabiendas que la distribucin de los datos arrojados siguen una distribucin normal. La frmula para el intervalo de confianza es:

11

El promedio del tiempo que dura el cliente en transitar por todo el sistema en 100 rplicas, debe estar entre el intervalo en los procesos de las 3 entidades para as validar el modelo. El resultado del experimento con 100 rplicas se muestra a continuacin:

El tiempo promedio que tarda un cliente en transitar por el sistema hasta su salida es la suma del tiempo de permanencia en sus locaciones. Este promedio se sacara para cada una de las entidades del modelo que son los clientes. a) Pickup P=10.22 b) PickupA PA=10.18 c) PickupB PB=10.37 Se calculara un intervalo por cada proceso de las 3 entidades de nuestro modelo, generando un conjunto de datos para cada proceso durante diez rplicas de nuestra simulacin; los resultados de los tiempos que permanece el cliente en cada una de las locaciones es el total del tiempo que tardo desde su entrada hasta su salida; los datos se ordena a continuacin:

12

a) Pickup N Replica 1 2 3 4 5 6 7 8 9 10

Entrada 1 7.02 6.78 7.54 7.07 7.32 6.79 7.0 7.09 7.12 6.80

Estacin 3 2.68 2.56 2.64 2.68 2.69 2.70 2.68 2.62 2.42 2.63

Salida .5 .5 .5 .5 .5 .5 .5 .5 .5 .5

Tiempo Total 10.20 9.84 10.73 10.25 10.51 9.99 10.18 10.21 10.04 9.93

Calculamos Media y Varianza de los datos de la tabla anterior =10.188 S=0.25509988 Calculamos intervalo de confianza con un nivel de aceptacin de 95% Numero de Replicas=r=10; ICP=[10.188-(0.25509988*2.685)/sqrt(10),10.188+(0.25509988*2.685)/sqrt(10)]; =[10.188-0.2165979 , 10.188+0.2165979]; =[9.971403 , 10.40]; Verificamos que el promedio del tiempo del trnsito de un cliente en el sistema en 100 rplicas se encuentra en el intervalo de confianza; este promedio es: P=10.22; Por lo tanto: P ICP

13

b) PickupA N Replica 1 2 3 4 5 6 7 8 9 10

Entrada 2 7.10 7.49 7.46 6.95 7.17 7.77 7.09 7.48 7.52 6.82

Estacin 1 2.56 2.62 2.66 2.64 2.65 2.65 2.67 2.79 2.75 2.57

Salida .5 .5 .5 .5 .5 .5 .5 .5 .5 .5

Tiempo Total 10.16 10.61 10.62 10.09 10.32 10.92 9.81 10.77 10.77 9.89

Calculamos Media y Varianza de los datos de la tabla anterior =10.3460 S=0.354378 Calculamos intervalo de confianza con un nivel de aceptacin de 95% Numero de Replicas=r=10; ICPA=[10.346-(0.354378*2.685)/sqrt(10), 10.346+(0.354378*2.685)/sqrt(10)]; =[10.346-0.3008922 , 10.346+0.3008922]; =[9.699108 , 10.646892]; Verificamos que el promedio del tiempo del trnsito de un cliente en el sistema en 100 rplicas se encuentra en el intervalo de confianza; este promedio es: PA=10.18 Por lo tanto: P ICP

c) PickupB N Replica 1 2 3 4 5 6 7 8 9 10

Entrada 3 6.78 7.02 7.62 7.17 7.22 7.24 7.14 7.06 6.73 6.78

Estacin 2 2.70 2.66 2.84 2.54 2.58 2.68 2.64 2.49 2.74 2.78

Salida .5 .5 .5 .5 .5 .5 .5 .5 .5 .5

Tiempo Total 9.98 10.18 10.96 10.21 10.30 10.42 10.28 10.05 9.97 10.06 14

Calculamos Media y Varianza de los datos de la tabla anterior =10.240999 S=0.277396801 Calculamos intervalo de confianza con un nivel de aceptacin de 95% Numero de Replicas=r=10; ICPB=[10.240-(0.2773968*2.685)/sqrt(10), 10.240+(0.2773968*2.685)/sqrt(10)]; =[10.240999-0.2355297 , 10.240999+0.2355297]; =[10.005 , 10.476528]; Verificamos que el promedio del tiempo del trnsito de un cliente en el sistema en 100 rplicas se encuentra en el intervalo de confianza; este promedio es: PB=10.37 Por lo tanto: P ICP

15

3. Simulacin
3.1 Diseo de la simulacin y pruebas piloto. Una vez aceptado el modelo como vlido, el siguiente paso es disear las caractersticas del experimento o experimentos de simulacin que se van a llevar a cabo, es decir, responder a preguntas como cul ser el nmero de iteraciones, las variables de entrada empleadas, la conveniencia de usar tcnicas de reduccin de la varianza. Suele ser de gran utilidad la realizacin de pruebas piloto (simulaciones cortas) que proporcionen orientaciones sobre cmo conviene afrontar el estudio. Los experimentos que se harn en la simulacin se harn en base al anlisis para las colas que se generan en la entrada de la gasolinera y sobre sus cambios. En el proceso del modelo desarrollado se trabaja con los siguientes datos:

Los tiempos de espera aleatorios en cada locacin varan dentro de un rango de tiempo definido. El nico tiempo de fijo es el tiempo que tarda la entidad en la salida del sistema.

16

Dentro de los experimentos se cambiaran los tiempos de espera para ver los cambios en las colas. a) Primer experimento: Se basara en los siguientes cambios en los valores de tiempo de operacin para cada locacin por entidad mostrados en la parte de arriba. Locaciones Entrada G., G1 y G2 Entradas Pick., PickA. Y PickB. Tiempo Aleatorio de Espera RAND(5)

b) Segundo experimento: Se basara en los siguientes cambios en la capacidad de cada una de las estaciones: Locaciones Estacin Estacion1 Estacion2 Capacidad 2 2 2

c) Tercer experimento: Se basara en los siguientes cambios en los valores de tiempo de operacin para cada locacin por entidad mostrados en la parte de arriba Locaciones Estacin, Estacion1 y Estacin 2 Entradas Pick., PickA., PickB. Tiempo Aleatorio de Espera y RAND(1.5)

3.2 Ejecucin de la simulacin Se procede a llevar a cabo la simulacin establecida en el paso anterior. Procedemos a la ejecucin de las simulaciones basndonos en los cambios realizados mencionados en cada uno de los experimentos.

17

a) Resultados del primer experimento con 10 rplicas: Locaciones

18

Estado de locaciones con ms de 1 en capacidad

19

Estado de locaciones con 1 de capacidad

20

b) Resultados del segundo experimento Locaciones

21

Estado de locaciones con ms de 1 en capacidad

22

Estado de locaciones con 1 de capacidad

23

c) Resultados del tercer experimento Locaciones

24

Estado de locaciones con ms de 1 de capacidad

25

Estado de locaciones con 1 de capacidad

26

3.3 Anlisis de Resultados El anlisis de resultados arrojados en cada uno de los experimentos se comparara con los resultados promedios del modelo original aplicando 10 rplicas de simulacin que se muestran a continuacin: Locaciones

Estado de locaciones con ms de una capacidad

Estado de locaciones con 1 capacidad

27

a) Anlisis del primer experimento Locaciones: Se observa que al disminuir el tiempo de operacin de las entradas de la gasolinera, el tiempo promedio de estancia por entidad en cada una de las entrada de la gasolinera aumenta entre 1 a 6 min aproximadamente (el tiempo en que la entidad tarda en salir de la locacin de entrada de la gasolinera es hasta 16 min aprox.) por lo que sumando los tiempos en cada una de las locaciones de los resultados del experimento, el tiempo que tarda en ser atendido el cliente desde su entrada al sistema hasta su salida es mayor que el tiempo en el experimento del modelo original el cual tiene un promedio mx. De 7.77. Este problema puede ser generado por colas en alguna parte del sistema Estado de locaciones con ms de 1 en capacidad: Los resultados de experimento en el anlisis de las estaciones de la gasolinera demuestran que las entradas a la gasolinera estn ms parte del tiempo llenas en comparacin con la simulacin de modelo original por lo que se observa un aumento de la cola en esta locacin del sistema. Estado de locaciones con 1 de capacidad: En los resultados del experimento sobre las estaciones se ve un aumento en el tiempo de inactividad de cada estacin pero muestra una disminucin el tiempo de bloqueo, esto significa que existen colas en la salida por lo que bloquea a las estaciones en un promedio del 38% aproximadamente, que en comparacin con los resultados de la simulacin del modelo original el bloqueo en las estaciones puede ser de hasta un promedio de 41% aproximadamente; b) Anlisis de Segundo experimento: Locaciones A partir del anlisis de los resultados del segundo experimento se observa un aumento en el promedio de entrada de los clientes en la locacin de las estaciones, lo que implica un aumento en la utilizacin de la cada una de las estaciones. Tambin se observa que el tiempo que tarda en ser atendido un cliente no vari a los resultados de la simulacin del modelo original. Estado de locaciones con ms de 1 en capacidad Entradas a la gasolinera: Se observa que las colas en las entradas a la gasolinera disminuyen, esto debido a que hay un aumento en la capacidad que tiene las estaciones de atender a los clientes Estaciones: En las estaciones se observa que entre el 80% y 90% del tiempo aprox. estn llenas provocando colas en la entrada pero menores en comparacin con los resultados de la simulacin del modelo original

28

c) Anlisis del Tercer experimento Locaciones: En base a los resultados del tercer experimento se observa que el tiempo que tarda en ser atendido un cliente en la gasolinera desde el momento que llega hasta el momento que sale disminuye en comparacin con los resultados del modelo original, esto se debe a que el tiempo que la estaciones tarda en atender es ms rpido que en el modelo original. Estado de locacin con ms de 1 de capacidad: Se observa por el lado de la entradas a la gasolinera una disminucin en la colas por lo que se puede concluir que la velocidad de en el aumento con que trabajan las estaciones ayuda en gran parte a las colas generadas en las entradas de la gasolinera Estado de locacin con 1 de capacidad En este apartado se puede observar que aunque el tiempo de utilizacin de las estaciones hayan aumentado, disminuye su % de Operacin dentro del sistema y hay aumento en su inactividad y aumenta el tiempo que dura bloqueado el proceso en la estaciones. La disminucin de la operacin en el sistema se debe a que aunque la fila all disminuido en la entrada y la estaciones procesen con rapidez en esta an sigue habiendo perdidas de clientes debido a que en ms de la mitad del tiempo esta bloqueadas, esto lo provoca las colas que existen en la salida; al aumentar la rapidez con la que procesa clientes la estaciones permite que ms clientes quieran salir por lo que la cola crece de manera exponencial provocando una gran prdida de clientes en la estaciones y esto no hace bien al negocio. 3.4 Documentacin del Experimento Primer Experimento Al disminuir el tiempo de procesamiento en la locacin de entrada a la gasolinera aument su tiempo de estancia de la propia entidad debido a que se forman colas en las estaciones, ya que estas ltimas no son lo suficientemente rpidas de procesar; sin embargo, las colas que existen en las salidas disminuyen ya que el cliente se van sin ser atendidos, esto incrementa debido al aumento del tiempo para ser atendidos. Al mismo tiempo que los clientes se van al momento de haber cola, esto luego repercute y provoca un aumento en la inactividad de las mismas. En base a esto se concluye que si se tuviera la forma de aumentar la rapidez en procesar la cola no sera una buena opcin si no se tienen las estaciones con una rapidez adecuada ya que la prdida de clientes aumenta al mismo tiempo que el tiempo de atencin al cliente por la gasolinera. Segundo Experimento: En base al anlisis anterior se concluye que hay una mayor productividad pero al mismo tiempo la prdida de clientes que se van permanece igual al modelo original y las colas en el momento de salir 29

del sistema tambin permanecen. Lo anterior nos lo indica el tiempo que tarda el ser atendido el cliente, el cual en el los resultados del experimento y en los de la simulacin del modelo original no cambiaron por lo que identificamos con este experimento que las estaciones siguen bloqueadas debido a las colas en la salida La mejora al modelo con este experimento se ven en la productividad del sistema solamente pero afecta en la prdida de clientes. Tercer experimento: El experimento presento mejoras al modelo original en solo ciertos aspectos como fueron la disminucin del tiempo de atender a un cliente, y la disminucin de las colas a la entrada de la gasolinera; pero tambin se observ que las prdidas de clientes en el experimento fue mayor que en el modelo original debido a que el aumento de la cola en la salida fue muy grande provocando que ms de la mitad del tiempo las estaciones estuvieran bloqueadas, por lo que se concluye que el modelo del experimento podra tener grandes alcances si se tuviera una salida del sistema mejor planeada.

30

Conclusiones
En el presente proyecto realizado de una gasolinera, en este caso, mediante la generacin de un modelo y el anlisis de los datos estadsticos arrojados por el mismo del programa ProModel, es ms fcil tomar una decisin sobre el modelo estudiado ya que nos presenta distintos escenarios con la ocurrencia de ciertos eventos y permite analizar y ver de distintas formas la situacin, cmo se comportan las variables dentro del sistema. Adems de proporcionar una idea ms clara de cmo mejorar el modelado ya planteado En general el equipo puede concluir que la simulacin es una herramienta muy importante que nos permite llevar acabo el anlisis de un proceso real o abstracto de un sistema, con la finalidad de poder ubicar en el modelo del proceso dnde se podran hacer mejoras, dnde se encuentran los cuellos de botella de los procesos, que localidades del sistema no son aprovechadas al mximo, etctera. Con la finalidad de as poder dar sugerencias sobre cmo se mejorara de una forma mucho ms eficiente dicho sistema. De igual forma tomar decisiones apoyados de estadsticas que favorezcan la confianza en el proyecto como el xito del mismo.

31

Anexo I
Manual de Simulacin Introduccin El siguiente manual fue mejorado y perfeccionado a partir del modelo ya planteado, desarrollado e implementado en ProModel del presente proyecto de una gasolinera con 3 estaciones. Contenido El siguiente manual de simulacin, hace referencia al software especializado para realizar simulacin de procesos, ProModel en su versin 7 estudiantil, como se puede apreciar en la figura 1.

Figura 1. ProModel v7, versin estudiantil Enseguida se ubicar el men File en la parte superior izquierda, en donde encontraremos la opcin New la cual abrir la ventana llamada General Information en donde introduciremos la informacin general de nuestro modelo a simular. El ttulo de la simulacin, la unidad de tiempo, la unidad de distancia, notas sobre el modelo, etctera, tal como se ilustra la figura 2.

32

Figura 2. Ventana General Information Se escribe en ttulo Gasolinera de 3 estaciones para que ste haga mencin a el modelado planteado, en unidades se escoge el tiempo en minutos y la distancia en metros. A continuacin se introducen las notas sobre el modelo (ver figura 3).

Figura 3. Notas sobre el modelo En la ventana Model Notes, introduciremos cualquier nota sobre modelo que pueda ayudar a reconocer el funcionamiento de ste. Una vez terminado esto, se da clic en el botn OK para dar por finalizado la introduccin de la informacin general. Ahora ubicaremos el men Build (ver figura 4) y se seleccionar el submen Locations.

33

Figura 4. Contenido del men Build. Adems de Locations, el men Build agrupa los comandos referentes a la construccin de elementos dentro del diseo de nuestro sistema: Entities (entidades), Path Networks (rutas de movimiento de los recursos o entidades), Resources (recursos), Arrivals (llegadas de entidades al sistema) y Processing (la programacin de la simulacin en s misma), entre otros. Una vez ejecutado el comando Locations el programa aparecern 3 ventanas en pantalla: Graphics, Locations y Layout (figura 5).

34

Figura 5. Definicin de localizaciones en ProModel. Se trabajar de forma intuitiva aprovechando los botones del rea Graphics y la caracterstica de arrastrar y colocar. El procedimiento es el siguiente: Verificaremos que el cuadro de verificacin New se encuentre activado, de esta manera se har referencia que cada elemento arrastrado y colocado en la ventana Layout represente una locacin nueva. Ubicaremos los botones que servirn para la representacin grfica de las locaciones principales: o Entrada del vehculo; El botn Conv/Que el cual parece una escalera o una banda de produccin en este modelo representara la entrada o ms especfico la cola de la llegada de los vehculos al sistema. o Estacin 1, Estacin 2y Estacin 3; En este caso previamente se defini dentro de la librera grfica de ProModel un icono representativo de una estacin o bomba de gasolina para el modelo. o Salida del Vehculo; El botn Entity Spot nos auxiliar para representar la salida de los vehculos del sistema. Con ayuda del cursor se colocan estas locaciones en la ventana Layout. Para dar mejor presentacin al modelado grfico se utilizar el botn Text, Counter y Worker (Nota: para aadir el elemento deseado a la locacin, es necesario tener desactivada la casilla New para que no cree locaciones nuevas e independientes, adems de tener seleccionada la locacin a la cual se desea aadir el texto o grfico). 35

A continuacin se muestra de forma grfica el resultado en la figura 6.

Figura 6. Definicin de localizaciones en Layout. Enseguida, en la ventana Locations, se editarn los datos correspondientes a nombre, capacidad y su regla como se muestra en la siguiente tabla.
Name Entrada_Vehiculo Estacion_1 Estacion_2 Estacion_3 Salida_Vehiculo Cap. INFINITE 1 1 1 INFINITE Rules FIFO (First In Fisrt Out)

Tabla 1. Definicin de las locaciones.

36

Una vez definida la configuracin del proceso, pasaremos a definir las entidades y los recursos que representar la pieza del proceso. Para ello: Se abrir el men Build y se ejecutar el comando Entities. Una vez ms en la pantalla aparecern tres ventanas: Entities, Entities Graphics y Layout, cuyo propsito es muy similar al de las definiciones de localizaciones.

Tanto la definicin de entidades y recursos como su edicin se llevan acabo mediante procedimientos muy parecidos a los que se realizaron en localizaciones. (Nota: al igual que en el caso de las localizaciones, si se mantiene activada la casilla de verificacin New definir nuevas entidades con cada seleccin de icono que se haga.) Se definir la entidad Vehculo como se muestra en la figura 7. Se definirn los recursos Trabajador y Gasolina como se muestra en la figura 8.

Figura 7. Definicin de entidades.

37

Figura 8. Definicin de recursos. Una vez definidos los recursos y la entidad se determinar la frecuencia de llegada al modelo. Para ello: Se abrir el men Build y se ejecutar el comando Arrivals. A continuacin se desplegar la ventana Arrivals (ver figura 8), en esta ventana se definir la frecuencia de llegada del auto.

Figura 8. Definicin de llegadas de la entidad al sistema Se dar clic a cada una de las locaciones para que estos aparezcan en la tabla de arribos. En la columna Qty Each, se colocar 1 correspondiente a la llegada de 1 vehculo cada vez que se cumpla el tiempo entre llegadas. En la columna Ocurrences se manejar INF correspondiente a infinito lo cual implica que se adquirir un nmero infinito de eventos de llegada. En la columna Frecuency se especificara la distribucin del tiempo entre llegadas, en este caso se maneja un valor de 1.

Los datos introducidos al modelo se aprecian en la siguiente tabla.


Entity Vehiculo Location Entrada_ Vehiculo Qty Each 1 First Time 0 Occurrences INF Frequency 1

38

Vehiculo Vehiculo Vehiculo Vehiculo

Estacion_1 Estacion_2 Estacion_3 Salida_Vehiculo

1 1 1 1

0 0 0 0

INF INF INF INF

1 1 1 1

Tabla 2. Definicin de las llegadas de la entidad al sistema. Finalmente se completar el modelo definiendo la lgica de la simulacin; para ello se abrir el men Build y se elegir Processing. En esta ocasin se despliegan tres ventanas en donde se proceder a programar de manera secuencial el proceso que sigue el auto en el sistema: Process, Routing for y Tools. En la primera definiremos las operaciones que se harn sobre la entidad, en la segunda se indicar la ruta secuencial en el proceso y en la tercera nos auxiliar para aadir un nuevo proceso una ruta adicional para algn proceso y dirigir la entidad hacia la salida del sistema. El proceso se divide en los siguientes pasos: 1. El vehculo llega a la gasolinera, si no hay lugar disponible espera. 2. Se dirige a una de las bombas de gasolina para ser atendido. 3. Una vez atendido, el vehculo simplemente se retira. A continuacin cada uno de estos pasos se programar de forma independiente: Se selecciona la entidad Vehculo en la ventana Processing, haciendo clic en el botn Entity o escribiendo directamente en el campo de la columna. Se selecciona la locacin haciendo clic en el botn Location; de bajo se desplegarn todas las locaciones anteriormente definida, se seleccionar la correspondiente, en este caso Entrada_Vehiculo.

A continuacin se define la ruta de salida en la ventana Routing for: Dado que la entidad de salida es la misma, en la columna Output se escribir Vehculo. En la columna Rule se mantendr First 1 dado que el vehculo avanzar tan pronto se tenga alguna bomba desocupada. En la columna Destination, se selecciona el destino de la entidad, en este caso Estacion_1 Se aadirn las dos rutas o destinos restantes (Estacion_2 y Estacion_3) con la ayuda del botn Add Routing en la ventana Tools. o Una vez seleccionado el proceso nmero 1. Se da un clic sobre Add Routing, en seguida se da de nuevo un clic sobre la locacin deseada (Estacion_2). o Se repite el paso anterior pero ahora se da clic sobre la locacin Estacion_3.

La primera lnea de programacin deber quedar como se ilustra en la figura 9, ya incluyendo las tres distintas rutas.

39

Figura 9. Definicin de la primera lnea de programacin con tres rutas. Ahora se seleccionar el botn New Process en la ventana Tools para agregar un nuevo proceso. Una vez activado este botn se da clic sobre la locacin estacion_x y el siguiente clic se dar sobre la locacin Salida_Vehiculo, este paso se realiza para cada locacin estacin. Enseguida se seleccionar de nuevo el botn New Proces, una vez activado se procede a dar clic en la locacin Salida_Vehiculo y el siguiente clic se dar sobre el botn Rout to Exit de la ventana Tools, esto con la finalidad de indicar la salida de la entidad Vehculo del sistema.

40

La programacin de estos pasos deber quedar como se ilustra en la figura 10.

Figura 10. Definicin de las lneas todas las lneas de programacin. Enseguida se programa la lgica de la operacin. Al hacer clic en el botn Operacin de la ventana Process. Enseguida se desplegar la ventana Operation (vea la figura 11), en donde se escribir la lgica del proceso.

Figura 11. Ventana Operation permite programar las operaciones. 41

(Nota: en caso de no conocer la sintaxis de los comandos se puede auxiliar del botn Construir lgica de la ventana Operation) Se escribir la lgica para cada uno de los procesos, en la columna Operation, de la ventana Process, de la siguiente manera:
Proceso 1 2 3 4 5 Entity Vehculo Vehculo Vehculo Vehculo Vehculo Location Entrada_Vehiculo Estacion_1 Estacion_2 Estacion_3 Salida_ Vehiculo Operation WAIT RAND(10) MIN WAIT RAND(3) MIN WAIT RAND(3) MIN WAIT RAND(3) MIN WAIT 30 SEC

Tabla 3. Definicin de la programacin de la operacin. Una vez ya aadida la lgica correspondiente a cada proceso, se programar el movimiento lgico de cada uno de estos procesos. Dando clic el botn Move Logic ubicado en la ventana Routing for se desplegar en pantalla una ventana de mismas caractersticas a la ventana Operations mostrado en la figura 11. Para cada uno de los procesos, en la ventana Routing for, en la columna Move Logic, la lgica ser la siguiente:
Output Vehculo Vehculo Vehculo Destination Estacion_1 Estacion_2 Estacion_3 Rule FIRST 1 FIRST FIRST Move Logic MOVE FOR 30 SEC MOVE FOR 30 SEC MOVE FOR 30 SEC

Tabla 4.1. Definicin de la programacin para el movimiento lgico en el proceso 1.


Output Vehculo Destination Salida_Vehiculo Rule FIRST 1 Move Logic MOVE FOR 30 SEC

Tabla 4.2. Definicin de la programacin para el movimiento lgico en el proceso 2.


Output Vehculo Destination Salida_Vehiculo Rule FIRST 1 Move Logic MOVE FOR 30 SEC

Tabla 4.3. Definicin de la programacin para el movimiento lgico en el proceso 3.


Output Vehculo Destination Salida_Vehiculo Rule FIRST 1 Move Logic MOVE FOR 30 SEC

Tabla 4.4. Definicin de la programacin para el movimiento lgico en el proceso 4.


Output Vehculo Destination EXIT Rule FIRST 1 Move Logic MOVE FOR 30 SEC

Tabla 4.5. Definicin de la programacin para el movimiento lgico en el proceso 5. 42

Para finalizar, en el men Simulation, se encuentran los comandos Options y Run; el primero para indicar opciones de la simulacin, como cuntas horas se desea simular y el segundo para ejecutar la simulacin realizada. Si se desea finalizar la simulacin solo se ejecuta el comando End Simulation que se encuentra en el men Simulation. Si se desea recolectar y analizar las estadsticas, indicar si deseo recolectar las estadsticas en el mensaje de dialogo.

43

Anda mungkin juga menyukai