23
1 MÉTODO CRAFT i MÉTODOS HEURÍSTICOS PARA CONFIGURACIÓN EN PLANTA Los métodos heurísticos son de dos tipos básicos: Métodos de mejoramiento y métodos constructivos. Los métodos de mejoramiento comienzan con una distribución inicial e intentan mejorar dicha solución inicial mediante intercambios de departamentos. Los métodos constructivos agregan iterativamente departamentos a una distribución parcial hasta que todos los departamentos hayan sido asignados. Claramente, si no hay departamentos asignados, la distribución parcial es vacía o nula. Para cualquier método exacto o heurístico de distribución de planta, se requieren los siguientes datos: 1. El área de cada departamento. 2. Medidas de relaciones de proximidad entre departamentos (qué tan deseable es que un departamento esté junto a otro) que se expresan en forma cualitativa o cuantitativa. Estas relaciones de proximidad pueden evaluarse cuantitativamente con, por ejemplo, costos de transporte y la cantidad de flujo entre departamentos. Método CRAFT: El método CRAFT es un programa computarizado de mejoramiento de las distribuciones. La sigla significa Computerized Relative Allocation of Facilities (CRAFT), o Asignación Relativa Computarizada de Instalaciones en español. En general, el objetivo de CRAFT es reducir al mínimo el costo total de transporte de una distribución. El costo de transporte es el resultado de la suma de todos los elementos de una matriz de flujos (matriz desde – hacia cada departamento) multiplicado por la distancia y por el costo por unidad de distancia recorrida de un departamento a otro. La función del costo de transporte puede cambiarse por cualquier otra función que represente el costo de una “relación” entre cualquier par de departamentos. El costo de transporte se puede definir como el costo de

Metodo Craft

Embed Size (px)

Citation preview

Page 1: Metodo Craft

MÉTODO CRAFTi

MÉTODOS HEURÍSTICOS PARA CONFIGURACIÓN EN PLANTA

Los métodos heurísticos son de dos tipos básicos: Métodos de mejoramiento y métodos constructivos. Los métodos de mejoramiento comienzan con una distribución inicial e intentan mejorar dicha solución inicial mediante intercambios de departamentos. Los métodos constructivos agregan iterativamente departamentos a una distribución parcial hasta que todos los departamentos hayan sido asignados. Claramente, si no hay departamentos asignados, la distribución parcial es vacía o nula.

Para cualquier método exacto o heurístico de distribución de planta, se requieren los siguientes datos:

1. El área de cada departamento.2. Medidas de relaciones de proximidad entre departamentos (qué tan deseable es

que un departamento esté junto a otro) que se expresan en forma cualitativa o cuantitativa. Estas relaciones de proximidad pueden evaluarse cuantitativamente con, por ejemplo, costos de transporte y la cantidad de flujo entre departamentos.

Método CRAFT:

El método CRAFT es un programa computarizado de mejoramiento de las distribuciones. La sigla significa Computerized Relative Allocation of Facilities (CRAFT), o Asignación Relativa Computarizada de Instalaciones en español. En general, el objetivo de CRAFT es reducir al mínimo el costo total de transporte de una distribución. El costo de transporte es el resultado de la suma de todos los elementos de una matriz de flujos (matriz desde – hacia cada departamento) multiplicado por la distancia y por el costo por unidad de distancia recorrida de un departamento a otro. La función del costo de transporte puede cambiarse por cualquier otra función que represente el costo de una “relación” entre cualquier par de departamentos. El costo de transporte se puede definir como el costo de mover una carga unitaria del departamento i al departamento j, por la distancia entre los departamentos i y j. Este costo total se puede visualizar mejor en la ecuación siguiente:

Donde:n Cantidad de departamentosvij Cantidad unitaria de cargas que se mueven del departamento i al juij Costo de mover una carga unitaria del departamento i al jdij Distancia que separa los departamentos i y j, están dadas por la métrica rectilínea.

1

Page 2: Metodo Craft

De manera que yij = vij *uij es el costo del flujo de i a j.El método CRAFT parte de los siguientes supuestos:

a. Los costos de transporte son independientes de la utilización del equipo.b. Los costos de transporte son directamente proporcionales a la distancia yc. No hay relaciones negativas o costos negativosd. Todos los flujos comienzan y terminan en centroides de departamentos.

EL ALGORITMO CRAFT

Los pasos del algoritmo CRAFT se describen a continuación:1. Desarrollar una distribución Inicial y estimar el costo actual.2. Iteración

2.1. Intercambiar toda pareja de departamentos i,j adyacentes ó con igual área (dejar los centroides de los departamentos en sus lugares originales). Calcular el costo de la distribución para cada intercambio posible.

2.2. Seleccionar la pareja de departamentos que maximice la reducción de costo.

2.3. Si existen estos departamentos, realizar el intercambio (*) y calcule su costo.Volver al paso 2.1. Si no hay departamentos con expectativa de reducción de costo, Parar

Ejemplo 1:

Se desea distribuir una planta con 4 departamentos (A, B, C y D) de manera que se reduzca el costo total de transporte por hora. Suponer que los desplazamientos son rectilíneos (a lo largo del eje x y/o a lo largo del eje y). Determinar la distribución final con el método CRAFT.

La cantidad de viajes por hora y el costo por distancia recorrida, están dados en las tablas 1 y 2, respectivamente. La distribución inicial está dada en la figura 1.

Tabla 1. La cantidad de viajes por hora.

2

Page 3: Metodo Craft

Tabla 2. El costo en ($/distancia) por viaje.

Figura 1. Distribución inicial para el ejemplo 1

Solución:

3

Page 4: Metodo Craft

Paso 1.

Determinar una distribución inicial. En algunos casos puede ser la distribución actual en un problema real. Se calcula el costo actual de la distribución. Para ello es necesario calcular los centroides de los departamentos. Para el ejemplo ver la tabla 3:

Tabla 2. Centroides de los departamentos

Se calculan las distancias entre los departamentos utilizando distancias rectilíneas como d(x,y) = |X1 – X2| + |Y1 – Y2|. Las distancias entre departamentos se muestran en la siguiente matriz:

En el siguiente paso se calcula el costo por viaje por distancia recorrida como la multiplicación de cada elemento de la matriz de costo por cada elemento de la matriz de viajes, así:

En el siguiente paso se calcula el costo por viaje por distancia recorrida como la multiplicación de cada elemento de la matriz de costo por cada elemento de la matriz de viajes, así:

4

Page 5: Metodo Craft

La matriz de costos:

Se multiplica por la matriz de costo por viaje

Y se tiene como resultado:

El costo total es la multiplicación de cada elemento de la matriz de costo por viaje por metro por la matriz de costos, con lo cual se obtiene:

El costo total está dado por la suma de todos los elementos de la matriz de costo, cuyo resultado es 510.

5

Page 6: Metodo Craft

Paso 2. Iteración.

Paso 2.1.

Intercambiar toda pareja de departamentos i,j adyacentes ó con igual área. Para facilitar los cálculos, se toman los centroides de los departamentos originales en cada intercambio.

En este paso todos los posibles intercambios, son:

A y B A y C B y C

Y para cada uno de los posibles intercambios se muestran las distancias (nótese que los centroides no cambiaron):

Intercambio A y B (Matriz de distancias)

Se calcula el costo de la misma forma como se realizó en la distribución inicial. El costo es 510. No hay mejoría.

Intercambio A y C (Matriz de distancias)

El costo es 245. Mejora la solución.

6

Page 7: Metodo Craft

Intercambio de B y C (Matriz de distancias)

Cuyo costo es de 540, y empeora la solución actual.

Paso 2.2

Seleccionar la pareja de departamentos que maximice la reducción de costo. Se selecciona el intercambio A y C, por ser el que tiene menor costo.

Paso 2.3

Se realiza el intercambio. Al hace el intercambio de departamentos se recalculan los centroides. Los nuevos centroides quedarían así:

Se recalculan las distancias.

Se recalcula el costo:

7

Page 8: Metodo Craft

La solución ahora es 450, lo cual indica que hay una mejora.

La distribución mejorada después de la primera iteración con el CRAFT es:

Figura 2. Nueva distribución después del intercambio A y C con CRAFT

Se vuelve al paso 2.1

Se verifican los posibles intercambios:

C y B C y A A y B

8

Page 9: Metodo Craft

Intercambio C y B (Matriz de distancias).

Costo: 450

Intercambio C y A (Matriz de distancias).

Costo: 510.

Intercambio A y B

Costo: 540.

Paso 2.2.

No hay ninguna pareja que mejore la distribución actual: El algoritmo se detiene y la solución que se obtiene es de 450. La distribución es:

9

Page 10: Metodo Craft

Figura 3. Distribución final con el método CRAFT

MÉTODO DE CÁLCULO UTILIZANDO WINQSBii

Por diseño de plantas se entiende: La ordenación física de los elementos industriales. Esta ordenación, ya practicada o en proyecto, incluye, tanto los espacios necesarios para el movimiento d materiales, almacenamiento, trabajadores indirectos y todas las otras actividades o servicios, así como el equipo de trabajo y el personal de taller.

El objetivo primordial que persigue el diseño de planta es hallar una ordenación de las áreas de trabajo y del equipo, que sea la más económica para el trabajo, al mismo tiempo que la más segura y satisfactoria para los empleados.

Para la resolución de problemas de distribución en planta el software utiliza un método heurístico basado en el algoritmo CRAFT (Computerized Relative Allocation of Facilities Technique), el cual permite obtener la mejor redistribución de una planta existente a través de transposiciones sucesivas de sus departamentos o unidades estructurales, hasta alcanzar el costo mínimo de las interrelaciones entre operaciones o departamentos.

A continuación se listan los iconos contenidos en la barra de herramientas del programa con sus funciones específicas.

10

Page 11: Metodo Craft

Figura 4. Pantalla de inicio

En el menú File seleccione nuevo problema o pulsando en la barra de herramienta el ícono correspondiente a nuevo problema. El programa mostrará la siguiente ventana:

Figura 5. Opción nuevo problema

A continuación se describirán cada una de las casillas de esta ventana:

Problem Type (Tipo de problema): Como el caso que nos ocupa son los problemas de distribución en planta, entonces se hace clic en la opción Functional Layout.

Objective Criterion (Criterio de la función objetivo): En función de las características del problema puede ser de minimización o maximización.

Problem Title (Título del problema): Se escribe el título con que se identifica el problema.

Number of Functional Department (Número de departamentos funcionales). Number Rows in Layout Area (Número de filas en el área de distribución). Number Columns in Layout Area (Número de columnas en el área de distribución).

11

Page 12: Metodo Craft

La definición del criterio de la función objetivo estará muy relacionada con las características de cada problema en particular. Si la unidad de contribución utilizada es el costo que representa mover una unidad de flujo por una unidad de distancia entre un departamento y otro, entonces debe indicarse el criterio de minimización. En caso de que se trate de unidades de ganancia o ingresos, será maximización.

EJEMPLO DE DISTRIBUCIÓN EN PLANTA

Como parte del proceso de perfeccionamiento empresarial una empresa hidromecánica desea cambiar la distribución espacial existente en su área de producción con el objetivo de disminuir los costos de las interrelaciones entre sus operaciones. En dicha área funcionan 7 talleres. La dirección de la empresa ha sugerido mantener el taller de acabado (B) en la posición actual para permitir el fácil acceso desde el resto de los talleres.

La matriz de flujo entre las áreas se muestra a continuación:

Por su parte el costo (en miles de pesos) de las interrelaciones entre las áreas es el siguiente:

12

Page 13: Metodo Craft

Determine la mejor distribución para los grupos de máquinas en el área de producción.

Se puede ver claramente que este es un problema de minimización, pues la unidad de contribución relacionada en el problema son unidades de costo.

Para definir el número de filas y columnas del área de distribución se puede representar la distribución actual de la planta utilizando cualquier escala en una hoja de papel, luego trazar cuadrículas sobre el plano de forma tal que coincidan con las líneas que limitan un departamento con otro. De tal forma, para el caso objeto de estudio el área de distribución queda definida por seis filas e igual número de columnas, tal y como se muestra a continuación:

13

Page 14: Metodo Craft

Al definir las filas y columnas debe tener en cuenta las siguientes consideraciones:

Use la unidad más grande posible, esto reducirá los números totales de filas y columnas y por consiguiente reducirá el tiempo de cómputo para los intercambios.

Generalmente, la unidad apropiada para definir una fila y una columna corresponderá al común denominador entre las dimensiones horizontales y verticales para cada departamento.

La fila y columna deben tener la misma escala, de otra manera los valores de distancia procesados pueden ser incorrectos.

Teniendo claro todo esto, ya se puede introducir el problema desde la ventana Nuevo Problema (New Problem):

Figura 6. Opción nuevo problema

Una vez llenados todos los campos presionamos el botón OK para visualizar la hoja de entrada de datos. Presione el botón Cancel si desea cancelar o el botón Help si desea visualizar los temas de ayuda del software.

Figura 7. Tabla de entrada de datosEn la hoja de entrada de datos debemos introducir:

14

Page 15: Metodo Craft

El nombre de cada departamento (opcional) El flujo entre departamentos El costo por unidad de distancia entre departamentos La ubicación de cada departamento en la distribución inicial

Use las teclas de flecha o la tecla Tab para desplazarse por la hoja de entrada de datos. Puede también seleccionar las celdas haciendo clic.

En caso de ser necesario mantener algún departamento en una posición fija debido a las características propias del proceso productivo que tiene lugar en la planta (por ejemplo: el cuerpo de guardia de un hospital, etc.), debe escribir "yes" en la celda correspondiente a la columna con la etiqueta Location Fixed, el programa pondrá "no" por defecto en el resto de los departamentos.

Introduzca el flujo y el costo por unidad de distancia en el formato "flujo/costo unitario". Si el costo unitario no se introduce entonces se asume el dato como unidades de flujo. Por ejemplo, "120/3.2" representa que el flujo entre dos departamentos es 120 y el costo por unidad de distancia es 3.2; por tanto "37.5" representa que el flujo entre dos instalaciones es 37.5 y que el costo por unidad de distancia es 1. Tenga en cuenta que el flujo entre departamentos puede ser de materiales, de clientes, de dinero o de información.

Introduzca la ubicación de cada departamento en la distribución actual en el siguiente formato:

o (2,4) representa la celda: fila 2, columna 4.o (3,4)-(5,7) representa el área rectangular comprendida entre las filas 3 y 5 y las

columnas 4 y 7. En caso necesario use los comandos del menú Edit para cambiar el nombre del problema,el criterio de la función objetivo, el número de filas y columnas o para agregar o quitar departamentos.

Use los comandos del menú Format para cambiar el formato de los números, el estilo de fuente, el color, la alineación, ancho y largo de las celdas.

Después de introducidos todos los datos del problema se recomienda guardarlo, para ello usar el comando Save Problem As en el menú File.

Una vez introducida la base de datos al programa, la ventana se visualizaría como sigue:

15

Page 16: Metodo Craft

Figura 8. Tabla de entrada de datos (diligenciada)

Se recomienda definir departamentos con forma rectangular en la distribución inicial. En el caso de plantas cuya distribución inicial no tenga forma rectangular se deben agregar departamentos ficticios de forma tal que se garantice tal condición. Estos departamentos ficticios deben asignarse a una posición fija, con valores de flujo igual a cero.

Para correr el programa luego de la entrada de la base de datos, se debe ejecutar el comando Solve the problem en el menú Solve and Analyze. Seguidamente el programa mostrará una ventana en donde se seleccionará un método apropiado para resolver el problema de distribución. Los métodos disponibles son:

Two-way Exchange (Transposición de dos departamentos): intercambia dos departamentos a la misma vez.

Three-way Exchange (Transposición de tres departamentos): Two-way then three-way Exchange (Transposición de dos departamentos y luego

tres) Three-way then two-way Exchange (Transposición de tres departamentos y luego

dos)

Si solamente desea evaluar la distribución existente entonces seleccione la opción Evaluate the Initial Layout Only. En esta ventana debe especificar el tipo de medida a utilizar, o sea, distancia rectangular, euclídea o euclídea al cuadrado.

En el ejemplo se utilizara el método de transposición de dos departamentos a la vez (Improve by Exchanging 2 departments), y distancia rectangular (Rectilinear Distance). De tal forma, al ejecutar el comando Solve the problem se mostrará una ventana en la que se harán tales especificaciones:

16

Page 17: Metodo Craft

Figura 9Opción de tipo de solución

Si desea visualizar el procedimiento paso a paso, o sea, iteración por iteración, entonces active la casilla Show the Exchange Iteration y luego ejecute el icono correspondiente a Próxima iteración para acceder a iteraciones sucesivas hasta encontrar la solución final. En caso contrario el programa automáticamente mostrará la solución final.

Después de correr el problema, puede seleccionar las opciones contenidas en el menú Results para visualizar los reportes de resultados y análisis que brinda el software. Estas opciones incluyen:

Mostrar distribución final Mostrar distribución inicial Mostrar el análisis de la distribución

17

Page 18: Metodo Craft

Mostrar distancia de la distribuciónLa distribución inicial es la siguiente:

Al compararla con la final (solución), indica ubicar el taller E en el área que ocupa el taller F, y viceversa. Comparando los resultados de la disposición inicial de los talleres en el área de producción y la final, se concluye que al aplicar la distribución determinada, la empresa se ahorraría un costo de 1,277 unidades monetarias.

18

Page 19: Metodo Craft

i (Industrial, 2007)ii HENRÍQUEZ Aguilar, Mónica Elizabeth, HERNÁNDEZ Ramírez, Walter Ernesto, Diseño de una guía de aplicación del software Winqsb, para el desarrollo de herramientas cuantitativas de la Ingeniería Industrial. Universidad de el Salvador. 2010. 287 Pás.