Segunda Entrega Scheduling e Inventarios
Segunda Entrega Scheduling e Inventarios
Segunda Entrega Scheduling e Inventarios
CIENCIAS BÁSICAS
TUTOR:
JAVIER ORLANDO NEIRA RUEDA
PRESENTADO POR:
DIEGO JAVIER RUIZ RAMOS COD: 1711021438
JHONNATAN RICARDO RODRIGUEZ MUNOZ COD: 1811982183
ALEJANDRA CATALINA SANCHEZ BALLEN COD: 1621981011
JINETH NATALY GOMEZ DIAZ COD:1521024035
JAVIER JOHAN SANTAMARIA MORENO COD:1521024829
pá g. 1
FACULTAD DE INGENIERÍA Y
CIENCIAS BÁSICAS
CONTENIDO
1. INTRODUCCIÓN................................................................................................3
1.1. OBJETIVO PRINCIPAL................................................................................4
1.2. OBJETIVOS SECUNDARIOS......................................................................4
1.3. CRONOGRAMA DE ACTIVIDADES............................................................4
2. MARCO TEÓRICO – SECUENCIACIÓN DE MÁQUINAS.................................5
2.1. TIPOS PRINCIPALES DE PROBLEMAS EN SECUENCIACIÓN DE
MÁQUINAS.............................................................................................................5
2.2. ALGORITMOS PRINCIPALES PARA SECUENCIACIÓN EN
PROBLEMAS MONO-MÁQUINA...........................................................................5
2.3. ALGORITMOS PRINCIPALES PARA SECUENCIACIÓN EN
PROBLEMAS MULTI-MÁQUINA...........................................................................5
3. SOLUCIÓN DEL ESTUDIO DE CASO...............................................................6
4. CONCLUSIONES Y RECOMENDACIONES.....................................................6
4.1. CONCLUSIONES.........................................................................................6
4.2. RECOMENDACIONES................................................................................6
BIBLIOGRAFÍA..........................................................................................................7
ANEXOS....................................................................................................................8
pá g. 2
FACULTAD DE INGENIERÍA Y
CIENCIAS BÁSICAS
1. INTRODUCCIÓN
pá g. 3
FACULTAD DE INGENIERÍA Y
CIENCIAS BÁSICAS
pá g. 4
FACULTAD DE INGENIERÍA Y
CIENCIAS BÁSICAS
Semana 1
Semana 2
Semana 3
Semana 4
Semana 5
Semana 6
Semana 7
Actividad
Conformación de Equipos de
trabajo, asignación de funciones y
puntos a realizar en la respectiva
semana
Validación de los aportes
realizados por cada uno de los
integrantes del grupo para la
consolidación de la entrega
respectiva
Definir los distintos métodos a
implementar para resolver los
problemas planteamos en la
actividad
pá g. 5
FACULTAD DE INGENIERÍA Y
CIENCIAS BÁSICAS
pá g. 6
FACULTAD DE INGENIERÍA Y
CIENCIAS BÁSICAS
CLASIFICACIÓN:
pá g. 7
FACULTAD DE INGENIERÍA Y
CIENCIAS BÁSICAS
pá g. 8
FACULTAD DE INGENIERÍA Y
CIENCIAS BÁSICAS
Nomenclatura
A/B/C/D
C: patrón de flujo.
F: indica flujo regular (flow-shop), todas las piezas tienen esencialmente la misma
ruta (se admite que algunas piezas no tengan operación en algunas máquinas).
P: indica un caso particular del anterior en el que, además de lo indicado, todas las
máquinas tienen la misma secuencia de piezas, es decir, la solución buscada es
simplemente una permutación de las piezas, que constituye la secuencia en todas
las máquinas. Programación de la secuencia de fabricación mediante AG
pá g. 9
FACULTAD DE INGENIERÍA Y
CIENCIAS BÁSICAS
Algoritmo de Moore
Este ordena cuatro pasos de forma adecuada para resolver los problemas:
Paso 1: Ordena los trabajos de acuerdo con la regla de prioridad EDD (Earliest
Due Date – Fecha de Entrega más Próxima)
Paso 2: Seleccionar el primer trabajo atrasado en la secuencia actual, digamos
el trabajo i. Si no hay ninguno atrasado siga al Paso 4.
Paso 3: Considere los trabajos 1 al i. Rechace el trabajo con mayor tiempo de
proceso, vuelva al Paso 2.
Paso 4: Forme la secuencia que resulta de tomar la secuencia actual y colocar
todos los trabajos rechazados al final (Geo tutoriales, 2014)
Si luego de realizar la primera iteración del Algoritmo de Moore existe un nuevo
trabajo atrasado (asumiendo que en la iteración 1 se rechazo un trabajo,
digamos trabajo A), dicho trabajo se rechaza (digamos trabajo B) y se envía al
“final de la secuencia”, entendiendo por ello que desde la perspectiva del
número de trabajos atrasados (objetivo del algoritmo) resulta indistinto que la
secuencia final termine con A-B o con B-A. Si fuese necesario realizar una
tercera iteración (o más) se procede bajo el mismo criterio. (Geo tutoriales,
2014)
Algoritmo Húngaro
pá g. 10
FACULTAD DE INGENIERÍA Y
CIENCIAS BÁSICAS
Paso 1: Antes que nada, cabe recordar que el método húngaro trabaja en una
matriz de costos n*m (en este caso conocida como matriz m*m, dado que el
número de filas es igual al numero de columnas n=m), una vez construida esta
se debe encontrar el elemento mas pequeño de cada fila de la matriz. (Salazar,
2016).
Paso 2: Una vez se cumple el procedimiento anterior se debe construir una
nueva matriz n*m, en la cual se consignarán los valores resultantes de la
diferencia entre cada costo y el valor mínimo de cada fila a la cual cada costo
corresponde (valor mínimo hallado en el primer paso) (Salazar, 2016).
Paso 3: Este paso consiste en realizar el mismo procedimiento de los dos
pasos anteriores referidos ahora a las columnas, es decir, se halla el valor
mínimo de cada columna, con la diferencia que este se halla de la matriz
resultante en el segundo paso, luego se construirá una nueva matriz en la cual
se consignaran los valores resultantes de la diferencia entre cada costo y el
valor mínimo de la columna a la cual cada costo corresponde, matriz llamada
“Matriz de Costos Reducidos” (Salazar, 2016).
Paso 4: A continuación, se deben trazar líneas horizontales o verticales o
ambas (únicamente de esos tipos) con el objetivo de cubrir todos los ceros de
la matriz de costos reducidos con el menor número de líneas posibles, si el
número de líneas es igual al numero de filas o columnas se ha logrado obtener
la solución óptima (la mejor asignación según al contexto de optimización), si el
número de líneas es inferior al número de filas o columnas se debe proceder
con el Paso 5 (Salazar, 2016).
pá g. 11
FACULTAD DE INGENIERÍA Y
CIENCIAS BÁSICAS
continuación, este mismo valor se sumará a los valores que se encuentren en las
intersecciones de las líneas horizontales y verticales, una vez finalizado este paso
de debe volver al Paso 4 (Salazar, 2016).
ALGORITMO DE JOHNSON
La regla de Johnson es un algoritmo heurístico utilizado para resolver situaciones
de secuenciación de procesos que operan dos o más órdenes (operaciones) que
pasan a través de dos máquinas o centros de trabajo. Su principal objetivo es
minimizar el tiempo de procesamiento total del grupo de trabajos. Este algoritmo
consiste en la aplicación de cuatro sencillos pasos:
El primer paso consiste en listar todos los trabajos u operaciones junto con su
tiempo de procesamiento por cada centro de trabajo o máquina.
El segundo paso consiste en seleccionar el tiempo de procesamiento más corto.
Recuerde que como resultado de la aplicación del paso 1 obtenemos dos
columnas de tiempos (tiempos del centro de trabajo 1 y 2); Sí el tiempo más corto
se encuentra en la columna correspondiente al centro de trabajo (máquina) 1, este
trabajo se programa primero, en caso contrario y de estar en la columna
correspondiente al centro de trabajo 2, este trabajo se programa al final. Cualquier
empate puede romperse de forma arbitraria.
Una vez se programa un trabajo, sea al inicio o sea al final, este se elimina de la
lista inicial.
Se deben repetir los pasos 2 y 3 para los trabajos restantes, trabajando hacia el
centro de la secuencia.
pá g. 12
FACULTAD DE INGENIERÍA Y
CIENCIAS BÁSICAS
fresado, en el cual adquieren geometrías diversas según las precisiones del plano
que la acompañan.
El orden de trabajo no es conmutativo, por lo cual es imperativo que antes de que
cada pieza sea fresada deberá haber pasado por el proceso de torneado. Los
tiempos de torneado y fresado de cada pieza se especificarán en el siguiente
tabulado:
pá g. 13
FACULTAD DE INGENIERÍA Y
CIENCIAS BÁSICAS
En la asignación del orden del siguiente trabajo podemos observar que el tiempo
menor se encuentra en la segunda columna, correspondiente al proceso de
fresado, razón por la cual este trabajo se programará de último:
pá g. 14
FACULTAD DE INGENIERÍA Y
CIENCIAS BÁSICAS
El último trabajo se asignará por lógica en el orden que queda disponible, por lo
cual la secuencia obtenida mediante la aplicación de la regla de Johnson es la
siguiente:
Podemos observar como el centro de fresado debe esperar 0,5 horas para recibir
la pieza D proveniente del centro de torneado; además, podemos observar como
el tiempo total de programación es igual a 9,6 horas.
pá g. 15
FACULTAD DE INGENIERÍA Y
CIENCIAS BÁSICAS
BIBLIOGRAFÍA
pá g. 16
FACULTAD DE INGENIERÍA Y
CIENCIAS BÁSICAS
pá g. 17