Está en la página 1de 4
Informatica y Calidad La simulacidn como apoyo a la optimizacion de procesos | Introduccion Alo largo de los préximos ntimeros de Forum Calidad, vamos a presentar una serie de articulos sobre el uso de la simulaci6n para la optimizacién de procesos productivos y logisticos. El objetivo de esta serie es plantear las principales aplicaciones de este tipo de herramientas informdticas, incidiendo en su potencial de cara a la mejora de todo tipo de sistemas reales. El enfoque, eminentemente practico, no pretende introducir al lector en las complejas técnicas estadisticas que subyacen a la simulacién, sino que por el contrario se dard una visién general de los diferentes aspectos relevantes a la hora de aplicar esta técnica a problemas reales. Por tiltimo hemos de indicar que los autores forman un equipo interdisciplinar en el que se combina la practica profesional con la actividad investigadora. Alejandro Orero Jiménez Catedratico de la £.T.S Telecomunicacién de la U. Politécnica de Madrid, José Ignacio Lépez Sanchez Director del Grupo de Investigacian de Producci6n y Tecnologias de la Informacion de lo U. Complutense de Madrid Gustavo Sanchez Garcia Director Gerente LYMA Getafe S.A.M. José Luis Arroyo Barrigiete Jefe de Calidad y Sistemas LYMA Gelafe S.A.M 22 FORUM CALIDAD 171/06 Hy wid Introduccion | desarrollo de iniciativas vincula- das a la optimizacién y reingenie- ia de procesos en las organizaciones, siempre implica ciertos riesgos. Aun- ue es imposible eliminar por comple to los posibles problemas que surgen con este tipo de précticas, sf que es posible reducir de forma significativa algunos de ellos. Y probablemente una de las vias para hacerlo es 1a utiliza~ cién de herramientas de simulacién, ya que a través de ellas es posible eva- Iuar a priori el funcionamiento de los procesos productivos tras el cambio ue se pretende implementar. En este artfculo se realiza una breve introduccién a este tipo de herramientas informéticas, analizan- do cémo pueden ayudar a planificar procesos de optimizacién y reinge- nierfa en todo tipo de organizaciones: A través de varios ejemplos ilustrati- vos, veremos diferentes aplicaciones que pondrin de manifiesto su poten- cial y gran aplicabilidad a distintas situaciones. Simulacion de sistemas La simulacién puede definirse como un proceso de experimentacién que emplea un modelo programado en un ordenador imitando al sistema real que se pretende analizar. Su principal ven- taja es que permite “jugar” con el sis tema sin necesidad de construirlo, 0 perturbarlo en caso de que ya exista. Las posibilidades son considerables: optimizar 0 modificar un proceso exis tente, analizar el impacto de cualquier perturbaci6n en el sistema (por ejem- plo, absentismo de los trabajadores, rotura de maquinaria, accidentes, etc.), planificar un nuevo proceso previa- mente a su construccién real, identifi- car las variables més relevantes del proceso, estudiar la carga de trabajo/nivel de ocupacién de opera- rios y maquinaria, y un largo etcétera Supongamos que queremos analizar los limites de capacidad de una linea de produccién. Mediante su simula- cién asistida por ordenador es posible obtener una estimacién bastante preci sa de ella, sin tener que perturbar la ‘operacién diaria del sistema real. Del mismo modo, si se pretende implantar un cambio en el proceso de fabrica- cin, es posible introducir dicho cam- bio en el modelo de simutacién, obser: var el comportamiento del nuevo pro- 80, y realizar el cambio en real s6lo tras haber verificado en el modelo que estos cambios tienen los efectos desea dos. Pero la utilidad de este tipo de modelos no queda restringida a siste- mas productivos, sino que pueden emplearse en todo tipo de sistemas: por ejemplo la Figura 1 muestra un sistema logfstico programado con Flexsim, una de las numerosas herra- mientas de simulacién existentes, El proceso de simulacion El proceso de simulacién consta de las diferentes etapas que Se muestran en la Figura 2. En primer lugar es necesario formular claramente el pro- blema que se pretende abordar (opti- mizar un sistema, caleular ratios de ocupacién, tc.) y planificar el estudio. A continuacién se plantea el modelo sobre el papel, identificando los dife- rentes procesos y subprocesos que lo componen, asf como las interrelacio- nes entre todos sus elementos. En esta etapa es necesario, ademés, recoger datos sobre el sistema real, Por ejem- plo, habré que medir el tiempo de pro- eso de cada méiquina en distintas cir- cunstancias, de modo que, tras un niimero suficientemente grande de observaciones, obtengamos una distri bucién de probabilidad para dicho tiempo de proceso. Del mismo modo hhabré que medir velocidades de des- plazamiento de los operarios y ele- Figura 1. Sister lagistico progiamada con Flexsen (Fuente: www.fexsim.com) mentos méviles del sistema (cintas transportadoras, elevadores, vehiculos, ete,), distribucién promedio de las averias y tiempo de reparacién, y en general cualquier elemento relevante del sistema a estudiar. En la tercera etapa se procede a la programacién del modelo mediante el software elegido. En este sentido hay que indicar que existen tanto herra- mientas de uso general como Witness, FlexSim, Promodel o Arena, como otras de uso mis especifico para deter minado tipo de sistemas, como Simas UL, SimBax, SimFlex 0 Dosimis-3. La eleccién de una u otra herramienta vendré condicionada por la aplicacién que vayamos a hacer de ella, En la cuarta etapa se simula el sistema y se evalda en qué medida su funciona- miento coincide con el observado en el sistema real, realizéndose los ajus. tes necesarios para lograr la mayor concardancia posible. Una vez logrado un modelo de simulacién capaz de reproducir el sistema real, se disefia el experimento, que podria ser, por ejem- plo, identificar los cambios que se van a introducir para lograr un aumento de Ia eficiencia del proceso. Una vez programados dichos cam- bios en el modelo, se simula y analiza su funcionamiento. Con cualquiera de las herramientas existentes en el mer- cado es posible obtener una cantidad ingente de informacién sobre cada uno de los elementos: tasa de ocupacién de los operarios (Figura 3) y méquinas, tiempo de proceso, colas de espera. unidades producidas y, en general précticamente cualquier informacién relevante para el andlisis de los resul: tados. Una vez verificado que los resultados son satisfactorios, se proce: de a implementar los cambios en el sistema real Dos ejemplos Veamos a continuacién dos ejem- plos de e6mo podrfa aplicarse la simu- lacién para afrontar distintos proble- mas organizativos, Un caso sentillo: “Ed, Witten’s Burger” Ed. Witten’s Burger presume de ofrecer las mejores hamburguesas del universo. Sin embargo tiene un peque iio problema de organizacién: cuenta con varias cajas para atender los pedi- dos, que en muchos momentos estén ociosas, pero que en otros resultan insuficientes para atender a toda la clientela, lo que ocasiona largas colas Su duefio se ha marcado como objet vo que ningén cliente espere mis de 10 minutos a ser atendido, pero no FORUM CAUDAD 171/06 23 FORMULAR EL PROBLEMA | ((mo08Lt00 v TON De DATOS) (© be sisrema real CONSTRUIR EL MODELO DE SIMULAGION FEALIZAR REPETIGIONES PLOTO "YVERIFICAR FUNCIONAMUENTO | wee | DIseAR EL exPerMENTO Tae NOONE MOLAR RESTS TMPLEMENTAR LOS CADBIOS NEL SISTEMA REAL Figura 2, Proceso de smulacion quiere mantener abiertas todas las cajas cuando no hay trabajo suficiente {Cémo puede organizar los turnos de personal para lograr el objetivo que se ha marcado y a la vez mantener un nivel de ocupacidn elevado de todos los cajeros en todo momento? Este es un problema elemental de teorfa de colas y puede resolverse répidamente con papel y Iépiz. No obstante, empleando un modelo de simulacién puede obtenerse una informacién mucho més rica, al tiem- po que es posible incorporar més ele- ments al problema (como la activi- dad de quienes preparan las hambur- guesas, las consecuencias de una ave~ rfa 0 el impacto de un empleado poco eficiente). 24 FORUM CAUDAD 171/06 En este caso la programacién del sistema es muy sencilla y Ia mayor dificultad consiste en determinar las distribuciones de probabilidad de cada uno de los tiempos relevantes. Por ejemplo, la llegada de clientes seguiré seguramente una distribucién de Pois- son con un determinado parémetro que habré que determinar cronémetro cen mano. Ademés este pardmetro seré distinto segiin el dia y hora considera- dos, de modo que serd necesario tomar medidas en diferentes dias y horas. Algo similar puede decirse del tiempo que tarda un pedido en ser procesado: seré necesario medi tiempos y deter minar asi la distribucién de probabil dad correspondiente. Bfectuadas las medidas necesarias, programado el sistema y verificado su funcionamiento, es cuestién de simu- lar distintos escenarios (diferentes horas y dias), determinando asi el grado de ocupacién de los cajeros y el tiempo medio de espera de los clien- tes. Tras varias pruebas puede deter- minarse répidamente el nimero de cajas necesarias en cada momento, Io que debe ser aplicado a fa planifica- cin del personal. Si se pretende reali- | Ejemplo de fa informacion aspen ESTADO OPERADOR 1 fe sobra un alamento dem zar un estudio algo més complejo. podrfa analizarse el impacto de una baja de personal en el tiempo de espe: ra de los clientes, las consecuencias de que en un momento puntual se pro: duzea una entrada masiva de clientes 0 el efecto de un cajero especialmente lento. Un caso complicado: “Reropuerto Rossler” EI Auropuerto Rossler pretende optimizar su sistema de gestién de equipajes, pero el proceso logistico de carga y descarga de maletas es bastante complicado. Hay maletas, sueltas y maletas en contenedores, los equipajes deben ser clasificados en distintas categorias, la carga y descarga debe coordinarse con los despegues y aterrizajes (que ademés incluye cierta aleatoriedad debido a cambios sobre la planificacién), el personal y vehiculos de transporte son limitados y debido a las bajas de personal y averias mecénicas no se cuenta con una estimacién precisa a priori de los recursos disponibles, y un largo eteétera, er) BLOQUEADO | Obviamente es may complicado manejar simulténeamente todas las variables relevantes del problema sin un apoyo informético. por lo que ta simulacién del proceso puede ayudar de forma considerable a resolver el problema de la planificacién En este caso, la programacién es sustancialmente mas complicada que en el caso anterior, por no hablar de lo que supone tomar datos de todos los elementos relevantes del sistema. El tema se complica aun més dado que 1a programacién de los vuelos varia cada dia, por lo que para dotar al sistema de funcio- nalidad, ser necesario disefiar un interface capaz de transformar dicha programacién en entradas (inputs) para el modelo de simulacién, pudiendo asf ajustar la planificacign

También podría gustarte