Está en la página 1de 13

FACULTAD DE INGENIERÍA Y

CIENCIAS BÁSICAS

PROYECTO GRUPAL Institución Universitaria Politécnico Grancolombiano

ENTREGA Nª1

“ALGORITMOS DE SECUENCIACIÓN MULTI-MÁQUINA”

INSTRUCTOR:
JAVIER ORLANDO NEIRA RUEDA

INTEGRANTES:

Karen
Yenni Andrea Salamanca Salas Código: 1811982590
Miguel
Juan Pablo Mesa Trujillo Codigo:
Jairo Arango

POLITÉCNICO GRANCOLOMBIANO
INGENIERIA INDUSTRIAL
FACULTAD DE INGENIERÍA Y
CIENCIAS BÁSICAS

PROYECTO GRUPAL Institución Universitaria Politécnico Grancolombiano

2020

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
FACULTAD DE INGENIERÍA Y
CIENCIAS BÁSICAS

PROYECTO GRUPAL Institución Universitaria Politécnico Grancolombiano

1. INTRODUCCIÓ N

ENTREGA 1

La razón para realizar este trabajo es desarrollar estrategias en secuencias que


ayuden a minimizar el makespan del taller metalmecánico en la cual se analizaran
dos máquinas, torno y fresa, que aportan a la elaboración de la producción.
La programación de operaciones (Sheduling) o de tareas, es un análisis para la
toma de decisiones muy común en diferentes ramas como en compañías de
manufactura o de servicio este análisis con lleva en diferentes procesos en un
tiempo (horizonte) planeado con el fin de optimizar la operación.

Se pretende demostrar varias estrategias de secuenciación de producción en la


minimización del tiempo de inicio a tiempo final de una programación (Makespan)
en una maquina paralela de una empresa metalmecánica. Se requiere conocer
cuál es el tiempo utilizado en el proceso de producción desde su inicio hasta la
terminación del mismo.
FACULTAD DE INGENIERÍA Y
CIENCIAS BÁSICAS

PROYECTO GRUPAL Institución Universitaria Politécnico Grancolombiano

1.1.OBJETIVO PRINCIPAL
Analizar y desarrollar un trabajo de secuenciación que nos permita encontrar una
solución para la minimización del Makespan analizando los diferentes factores que
puedan intervenir en la elaboración del mismo factor tipo y maquinaria ya que
pertenecen al taller.
Identificar cada uno de los principales problemas de secuenciación de máquinas,
a través de un estudio de caso que permita analizar las diferentes variables que
intervienen en su ejecución

1.2.OBJETIVOS SECUNDARIOS

 Analizar los diferentes factores que intervienen en el momento de ejecutar


la secuenciación del trabajo a realizar.

 Desarrollar una secuencia de trabajo que permitan encontrar alternativas a


la hora de minimizar el Makespan

 Diseñar estrategias que permitan una mejora en los tiempos de


manufactura.

 Caracterizar un problema de Scheduling y seleccionar la técnica apropiada


para resolverlo.

 Minimizar el tiempo perdido de las maquinas en la producción.


FACULTAD DE INGENIERÍA Y
CIENCIAS BÁSICAS

PROYECTO GRUPAL Institución Universitaria Politécnico Grancolombiano

1.3.CRONOGRAMA DE ACTIVIDADES

ENTREGA 1.

ACTIVIDADES semana 1 semana 2 semana 3 semana 4 semana 5 semana 6 semana 7 semana 8


se realizan reuniones entre semana y fines de semana los
que estamos en la misma ciudad y para los demás de otras
ciudades nos comunicamos vía correo o redes sociales
organizándonos de manera que todos podamos interactuar
y dar su aportes por medio un grupo creado por
WhatsAps
para la tercera semana haremos reuniones sincrónicas y
participativas en los foros
para la cuarta semana se estudiara objetivamente las
sesiones para su entendimiento
para la quinta semana se procederá a la segunda entrega
parcial del proyecto finalmente se agrupa todos los
aportes para así generar acuerdo.
para la sexta y septima semana se procederá a la tercera
entrega parcial del proyecto finalmente se agrupa todos
los aportes para así generar acuerdo.
FACULTAD DE INGENIERÍA Y
CIENCIAS BÁSICAS

PROYECTO GRUPAL Institución Universitaria Politécnico Grancolombiano

2. MARCO TEÓ RICO – SECUENCIACIÓ N DE MÁ QUINAS

2.1.TIPOS PRINCIPALES DE PROBLEMAS EN SECUENCIACIÓ N DE


MÁ QUINAS

Las máquinas, el personal, los vehículos de transporte y zonas de actividad, tienen


una capacidad y una habilidad de procesado mientras que son muchas las tareas
que dentro del sistema necesitan de uno o varios de esos recursos. En la mayoría
de ocasiones estos recursos deben desarrollarse en un orden determinado, para
poder ser entregada al actor principal, el cliente.
Para la consecución del objetivo se deben clasificar computacionalmente los
problemas; uniendo los criterios sobre una única máquina. Los problemas sobre
una única máquina son los más sencillos y muchos de estos problemas son sub-
problema; al haber realizado dicho estudio máquina por máquina, podemos
empezar a analizar los siguientes problemas:
 Minimizar el máximo coste.
 Minimizar el coste total.
 Suma ponderada de tiempos completos.
 Suma ponderada de tardanzas.
 Número ponderado de trabajos tardíos.
ENTREGA 2: Les dejo un enlace que los puede orientar más sobre los tipos de problemas de
secuenciación: ftp://tesis.bbtk.ull.es/ccppytec/cp3.pdf

2.2.ALGORITMOS PRINCIPALES PARA SECUENCIACIÓ N EN


PROBLEMAS MONO-MÁ QUINA

ENTREGA 2:

La programación (secuenciación) de tareas (scheduling) es una parte de la


investigación de operaciones que se interesa por estudiar la asignación de
recursos limitados a un conjunto de trabajos por realizar en un horizonte de
tiempo, con el fin de optimizar uno o más objetivos. Es un proceso de toma de
FACULTAD DE INGENIERÍA Y
CIENCIAS BÁSICAS

PROYECTO GRUPAL Institución Universitaria Politécnico Grancolombiano

decisiones que constituye uno de los problemas más importantes en gestión de la


producción, tanto desde el punto de vista teórico como práctico [Pinedo, 1995]. En
los modelos clásicos se considera que toda la información necesaria para
establecer la secuencia de ejecución de un conjunto de tareas es conocida desde
el instante inicial del horizonte de programación.

En los años 50 se comenzaron a desarrollar algoritmos orientados a la


secuenciación como los de Johnson el SPT y el EDD relacionados con los
tiempos de procesado y de entrega respectivamente para flowshops de dos
máquinas, [Johnson,1954]. Destacan también entre ellos McNaughton, que en
1959 que consiguió resolver el problema de minimizar el tiempo total de procesos
de trabajos interrumpibles en máquinas idénticas. En la década de los 60 cuando
la complejidad de los modelos aumentaba se desarrolló el método de resolución
Branch-and-Bound, que es usada por la herramienta de resolución de modelos
LINGO, en la cual se enumeraban todas las posibles soluciones que podía tener
un problema y encontraba la óptima de todas ellas, pudiendo desechar un gran
número de soluciones de manera anticipada con sencillos análisis de mejora de
los objetivos marcados por el modelo.

2.3.ALGORITMOS PRINCIPALES PARA SECUENCIACIÓ N EN


PROBLEMAS MULTI-MÁ QUINA
ENTREGA 2:

Algoritmos 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.
FACULTAD DE INGENIERÍA Y
CIENCIAS BÁSICAS

PROYECTO GRUPAL Institución Universitaria Politécnico Grancolombiano

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.
Es uno los algoritmos más aplicados y eficientes para minimizar tipos de muertos,
pero a su vez posee falencias por lo que este solo puede ser aplicado a dos
máquinas:
“Para muchos problemas de optimización, los algoritmos on-line han sido
analizados utilizando este método. Por ejemplo, Manasse et al. [1990] muestran
la existencia de un algoritmo k–competitivo para el problema del k–servidor. En el
campo de la secuenciación de tareas, Graham [1969] fue el precursor del estudio
de algoritmos on-line al estudiar el problema en m máquinas paralelas, para el
cual diseñó un algoritmo de lista (LS). Graham demostró que, para cualquier
instancia, su algoritmo de lista aplicado a la minimización del makespan (o tiempo
máximo de terminación de todas las tareas), denotado Cmax, es:
1
(
C lsmax ≤ 2−
m).C ¿

Donde C* es el makespan óptimo”


Optimización lineal entera (i):
2 trabajos, 3 máquinas.
Objetivo: minimizar máxima demora.
M1 M2 M3 Due dates Orden
J1 10 15 18 50 M1 M2 M3
J2 20 12 15 55 M 3 M 2 M1

• Variables decisión: T ij → instante iniciar operación trabajo J i en máquina M j


FACULTAD DE INGENIERÍA Y
CIENCIAS BÁSICAS

PROYECTO GRUPAL Institución Universitaria Politécnico Grancolombiano

• Restricciones tecnológicas: Si J i va a antes en máquina M j que en M j ' , T ij + pij ≤


T ij' :

T 11 +10 ≤T 12 T 12 +15 ≤T 13

T 23+15 ≤ T 22 T 22 +12≤ T 21

Optimización lineal entera (ii):


No simultaneidad en una máquina: J i , J k y M j ,T ij + p ij ≤T kj o T kj + pkj ≤ T ij

Equivale T kj + pkj −T ij ≤ M ( 1−δ ikj )

T ij + pij −T kj ≤ M δ ikj

δ ikj = 1 si J i se procesa después de J k en la máquina M j


{ 0 en caso contrario }
M1 M2 M3
T 11 +10−T 21 ≤ M ( 1−δ 211 ) T 12+15−T 22 ≤ M (1−δ 212 ) T 13+18−T 23 ≤ M (1−δ 213 )

T 21+20−T 11 ≤ M δ 211 T 22+12−T 12 ≤ M δ 212 T 23+15−T 13 ≤ M δ 213

Optimización lineal entera (iii):


Objetivo: minimizar la máxima demora.
Variables demora trabajo T i , m (i ) última operacióntrabajo J i , entonces :
T ℑ(i) + pℑ (i) −T i ≤ d i y T i ≤T max :

min T max

T 1 ≤ T max

T 2 ≤ T max

T 13+18−T 1 ≤50

T 21+20−T 2 ≤55

Carácter de las variables: T ij ≥ 0 ,T i ≥ 0 , δ ikj ∈ { 0,1 } , T max ≥0


FACULTAD DE INGENIERÍA Y
CIENCIAS BÁSICAS

PROYECTO GRUPAL Institución Universitaria Politécnico Grancolombiano


FACULTAD DE INGENIERÍA Y
CIENCIAS BÁSICAS

PROYECTO GRUPAL Institución Universitaria Politécnico Grancolombiano

3. SOLUCIÓ N DEL ESTUDIO DE CASO

ENTREGA 3: indique cuál algoritmo de secuenciación aplicaría para el problema del estudio
de caso, y justificando el por qué. Debe aplicar el algoritmo y hallar el makespan para
evaluar su solución obtenida, con una solución obtenida bajo alguna regla de despacho
básica.

4. CONCLUSIONES Y RECOMENDACIONES

ENTREGA 3:
Mencione las conclusiones y recomendaciones relacionadas con la aplicació n de los
algoritmos de secuenciació n y con la selecció n de dichos algoritmos.

4.1.CONCLUSIONES

4.2.RECOMENDACIONES


FACULTAD DE INGENIERÍA Y
CIENCIAS BÁSICAS

PROYECTO GRUPAL Institución Universitaria Politécnico Grancolombiano

BIBLIOGRAFÍA

Va en todas las entregas: ENTREGA 1 & ENTREGA 2 &ENTREGA 3:

Enumerar las fuentes bibliográficas a utilizar en el formato de Bibliografía a utilizar: APA, IEEE,
AMS, etc. Las lecturas del módulo también hacen parte de la bibliografía. 
FACULTAD DE INGENIERÍA Y
CIENCIAS BÁSICAS

PROYECTO GRUPAL Institución Universitaria Politécnico Grancolombiano

ANEXOS

ANEXO 1. ARCHIVO EXCEL CON CÁLCULOS RELACIONADOS.

También podría gustarte