61
PLANIFICACIÓN Y CONTROL DE LA PRODUCCIÓN II 1 Ing. Omar David Pérez Fuentes MODULO 3 PROGRAMACION DE TAREAS EN EL TALLER DE MANUFACTURA

MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

  • Upload
    lekhanh

  • View
    221

  • Download
    0

Embed Size (px)

Citation preview

Page 1: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

PLANIFICACIÓN Y CONTROL DE LA PRODUCCIÓN II

1 Ing. Omar David Pérez Fuentes

MODULO 3 PROGRAMACION DE TAREAS EN EL

TALLER DE MANUFACTURA

Page 2: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

Estimados estudiantes de la materia de Planificación y Control de la Producción II;

Como comente en clases, la CARRERA tiene muchas especialidades, este documento permite conocer entre tantas una herramienta más para mejorar la productividad y competitividad de las empresa.

Saludos

MSc. Ing. Omar David Pérez Fuentes

Ing. Omar David Pérez Fuentes 2

Page 3: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

3

Ejemplo:

• Juan y Antonio:

– Compañeros de piso y estudiantes de ingeniería

• Quieren impresionar a dos chicas con sus habilidades en la cocina

• Prepararán una cena espectacular para los cuatro

– Problema:

• Juan sólo sabe manejar el microondas

• Antonio sólo sabe manejar el libro de recetas de su madre

Page 4: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

4

Ejemplo:

• Lista de platos: – 1er plato: Ensalada con almendras fundidas

• Lavar y cortar verduras

• Plato frío, sólo fundir las almendras (5 minutos de horno)

• Preparar

– 2º plato: Pato a la naranja • Preparar pato con el zumo de naranja

• Hornear durante 60 minutos a 250 ºC

– Postre: Bizcocho • Comprado en el supermercado, solo desenvolver, calentar

en el horno 90 minutos a 200 º C y presentar

Page 5: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

5

Ejemplo:

• Organización:

– Antonio queda a cargo de la preparación y vigilar el horno

– Juan queda a cargo de la presentación final

• Estimación de tiempos (minutos):

Preparación

(Antonio) Horno

Presentación

(Juan)

1er plato 30 5 20

2º plato 20 60 5

postre 5 90 5

Page 6: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

6

Ejemplo:

• Decisión: ¿cuál debería ser el orden de cada una de las tareas para acabar lo antes posible?

• Intentar dar una solución en 5 minutos

Preparación

(Antonio) Horno

Presentación

(Juan)

1er plato 30 5 20

2º plato 20 60 5

postre 5 90 5

Page 7: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

7

Ejemplo:

• Diagrama de Gantt: Herramienta básica para la representación y cálculo de soluciones a los problemas de secuenciación – Ejemplo: representar decisión primer plato ( ), segundo plato ( ),

postre ( )

Presentación

Horno

Preparación

T. terminación = 205 min.

Page 8: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

8

Ejemplo:

• ¿Son decisiones relevantes?

• ¿Existe alguna diferencia entre una decisión y otra? – Lista exhaustiva de todas las decisiones posibles:

Decisión Tiempo terminación (min.)

(primero, segundo, postre) 205

(segundo, primero, postre) 180

(postre, primero, segundo) 162

(segundo, postre, primero) 195

(primero, postre, segundo) 190

(postre, segundo, primero) 177

Page 9: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

9

Ejemplo: • Entre la mejor decisión y la peor, hay un 26,5% de diferencia:

– Ahorro de tiempo – Ahorro de costos

• Para la regla PEPS: • Cuanto es el tiempo medio de inactividad? (125 min / proceso) • Cual es el porcentaje de capacidad ociosa? (60,97%)

• Para la regla UEPS?

• Cuantas posibles combinaciones de secuenciamiento existe?

Page 10: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

Ing. Omar David Pérez Fuentes 10

Relación entre la planificación de la capacidad, planificación agregada, programa maestro de producción y programación a corto plazo

Page 11: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

Ing. Omar David Pérez Fuentes 11

El desafío de la secuenciación:

Page 12: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

12

Secuenciación de tareas

• Definición:

– Asignación de tareas a recursos escasos a lo largo del tiempo.

– Se trata de adoptar una decisión (de entre un conjunto de decisiones posibles) para optimizar uno o varios objetivos

– ¿Dónde aparecen problemas de secuenciación?

• En la mayor parte de decisiones en la ingeniería de organización, tanto en la industria como en los servicios

Page 13: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

13

Secuenciación

• Asignación de tareas a recursos a lo largo del tiempo

• Proceso de toma de decisiones para planificar la producción, con el propósito de optimizar uno o más objetivos

• Decisión sobre el orden de paso de los trabajos/pedidos por los centros de trabajo (máquinas)

• ¿Dónde aparecen problemas de secuenciación? – En la mayor parte de decisiones en la ingeniería de

organización, tanto en la industria como en los servicios

Page 14: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

Ing. Omar David Pérez Fuentes 14

1. PROGRAMACIÓN DE OPERACIONES El presente capitulo trata de dar solución al problema de qué criterios base tomar para determinar un orden para ejecutar diversas tareas en un centro de trabajo, la limitante es el centro de trabajo que tiene una capacidad finita.

Page 15: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

Ing. Omar David Pérez Fuentes 15

Page 16: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

Ing. Omar David Pérez Fuentes 16

Secuenciamiento: Es el proceso de determinar que tarea se inicia primero en alguna maquina o centro de trabajo. Para esto se hace uso de ciertas normas, reglas prioritarias de secuenciamiento como ser PEPS, UEPS y otros. • Objetivo de la elección de la regla de secuenciamiento: • Cumplir con la fecha de entrega • Minimizar el plazo • Minimizar el (Costo de tiempo)/(Costo de preparación) • Minimizar el inventario en proceso. • Maximizar la utilización de las maquinas o mano de

obra.

Page 17: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

Ing. Omar David Pérez Fuentes 17

Ejemplo 1: Se tiene un centro de trabajo compuesto por una maquina y un operario (M1), este centro de trabajo tiene tres tareas pendientes (T1, T2 y T3) como se muestra en la figura 1.1, ¿Cuál será el orden de ejecución de tareas más recomendado?

Primera opción: Primero T1, segundo T2 y Tercero T3 Segunda opción: Primero T3, segundo T2 y Tercero T1, u otra opción de secuenciamiento???

Tres tareas un centro de trabajo

Centro de trabajo: Un cetro de trabajo puede ser una sola maquina un grupo de maquinas o una área en donde se realiza un determinado tipo de trabajo manual o automatizado.

Page 18: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

Ing. Omar David Pérez Fuentes 18

2. PROGRAMACIÓN DE “n” TAREAS EN “1” MAQUINA (n/1) Consiste en aplicar reglas de secuenciamiento que permita determinar el orden de ejecución de tareas en una sola maquina o un centro de trabajo.

Page 19: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

19

Una máquina • Simpleza

• Caso especial de los demás medios

• Un medio más complejo se puede estudiar como una sola máquina

• Una consulta de un médico suele estar secuenciada mediante la regla FIFO (First In First Out)

Page 20: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

20 Ing. Omar David Pérez Fuentes

CLIENTE

TAREA TIEMPO DE

OPERACIÓN (días) FECHA DE

VENCIMIENTO (días a partir de

hoy)

1 A 3 5

2 B 4 6

3 C 2 7

4 D 6 9

5 E 1 2

Ejercicio 2.1 Miguel es el supervisor de un estudio de fotográfico el cual cuenta con una sola maquina de revelado de alta resolución. 5 clientes presentaron sus pedidos de trabajo al comienzo de la semana y los datos se presentan en la siguiente tabla.

Page 21: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

Ing. Omar David Pérez Fuentes 21

Utilice las reglas de secuenciamiento: PEPS, UEPS, SOT y Determine la regla más adecuada.

Page 22: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

Ing. Omar David Pérez Fuentes 22

1.1 Secuencia de procesamiento A – B – C- D- E 1.2 Tiempo de flujo 50 días 1.3 Tiempo medio de flujo 50/5 = 10 días/tarea 1.4 Tiempo medio de retraso 23/5 = 4,6 días 1.5 Tareas entregadas a tiempo y tareas que se retrasaran

TAREA Tiempo de Operación

Tiempo de Flujo

Fecha de Vencimiento

Tiempo de Retraso

A 3 3 5 0

B 4 3 + 4 = 7 6 7 – 6 =1

C 2 7 + 2 = 9 7 9 – 7 = 2

D 6 9 + 6 = 15 9 15 – 9=6

E 1 15+1=16 2 16-2=14

50 DIAS 23 DIAS

1 a tiempo

4 con retraso

1. Regla PEPS: Primero en llegar, primero en ser atendido

Page 23: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

Ing. Omar David Pérez Fuentes 23

2.1 Secuencia E – D – C- B – A 2.2 TTF = 46 días 2.3 TMF = 46/5 = 9,2 días / tarea 2.4 TMR = 20/5 = 4 días 2.5 Tareas a tiempo: 2 : E – D 2.6 Tareas con retraso: 3: C – B – A

RETRASO

A TIEMPO

2. Regla UEPS: Ultimo en llegar, primero en ser atendido

Tarea Tiempo de Operación

Fecha de Tiempo de Flujo Tiempo de Retraso

(dias) Vencimiento (dias) (dias)

E 1 2 1 0

D 6 9 7 0

C 2 7 9 2

B 4 6 13 7

A 3 5 16 11

TOTAL 46 20

Page 24: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

Ing. Omar David Pérez Fuentes 24

Empieza por la tarea mas fácil

• 3.1 Secuencia E – C- A- B- D

• 3.2 TTF = 36 días

• 3.3 TMF = 36/5 = 7,2 días/tarea

• 3.4 TMR = 12/5 = 2,4 días

• 3.5 Tareas tiempo: E , C : 2

• 3.6 Tareas con retraso: A, B, D : 3

3. REGLA TOC (Tiempo de operación mas corto)

Tarea

Tiempo de Operación (días)

Fecha de Vencimiento

Tiempo de Flujo (días)

Tiempo de Retraso (días)

E 1 2 1 0

C 2 7 3 0

A 3 5 6 1

B 4 6 10 4

D 6 9 16 7

TOTAL 36 12

7,2 2,4

Page 25: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

25 Ing. Omar David Pérez Fuentes

4.1 Secuencia E – A – B- C- D 4.2 TTF = 39 Días 4.3 TMF = 39/5 = 7,8 Días / Tarea 4.4 TMR = 12/5 = 2,4 Días 4.5 Actividad a Tiempo E, A: 2 4.6 Actividad con retraso B, C, D: 3

4. Fecha de Vencimiento más Temprana (FVT)

Tarea Tiempo de Operación

(días) Fecha de Vencimiento

(días) Tiempo de Flujo

(dias) Tiempo de Retraso

(dias)

E 1 2 1 0

A 3 5 4 0

B 4 6 8 2

C 2 7 10 3

D 6 9 16 7

TOTAL 39 12

7,8 2,4

Page 26: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

26 Ing. Omar David Pérez Fuentes

5.1 Secuencia E – A- B- D- C 5.2 TFT = 43 Días 5.3 TMF = 43/5 = 8.6 Días 5.4 TMR = 16/5 = 3.2 Días 5.5 Actividad a tiempo E – A 2 5.6 Actividad con retraso B - D- C 3 *Nota: para casos de desempate debe aplicarse la norma SOT inicialmente y luego la regla FCFS

FV TO STR A = 5 – 3 = 2 Días STR B = 6 - 4 = 2 Días STR C = 7 - 2 = 5 Días STR D = 9 - 6 = 3 Días

STR E = 2 - 1 = 1 Día

TAREA TO TF FV T. RETRASO

E 1 1 2 0

A 3 1+3=4 5 0

B 4 4+4=8 6 2

D 6 8+6=14 9 5

C 2 14+2=16 7 9

43 DIAS 16

5. Tiempo de Calma Restante (TCR)

Page 27: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

Ing. Omar David Pérez Fuentes 27

5. TIEMPO DE CALMA RESTANTE (TCR) Secuencia: E, A, B, C, D

Tarea Tiempo de Operación

(días) Fecha de Vencimiento

(días) Tiempo de Calma

Restante (días)

E 1 2 2 – 1 = 1

A 3 5 5 – 3 = 2

B 4 6 2

C 2 7 5

D 6 9 3

Aplicando como regla de desempate TOC

Page 28: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

Ing. Omar David Pérez Fuentes 28

Tarea Tiempo de Operación

(días) Fecha de Vencimiento

(días) Tiempo de Flujo

(dias) Tiempo de Retraso

(dias)

E 1 2 1 0

A 3 5 4 0

B 4 6 8 2

C 2 7 10 3

D 6 9 16 7

TOTAL 39 12

7,8 2,4

5.1 Secuencia E – A- B- D- C 5.2 TTF = 39 Días 5.3 TMF = 39/5 = 7,8 Días 5.4 TMR = 12/5 = 2,4 Días 5.5 Actividad a tiempo E, A : 2 5.6 Actividad con retraso B, D, C: 3

5. TIEMPO DE CALMA RESTANTE (TCR) Secuencia: E, A, B, C, D

Page 29: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

Ing. Omar David Pérez Fuentes 29

Resumen: Si se tiene 5 tareas por ejecutar en una maquina, se tiene 5!= 120 opciones posibles de secuenciamiento, para reducir las mejores posibilidades se recomienda optar las 10 normas prioritarias de secuenciamiento. ¿Cual es la secuencia de operaciones más adecuada de modo que minimice el tiempo medio de retraso? Respuesta: TOC y FVT ¿Considerando el tiempo total de flujo? Respuesta: TOC

Page 30: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

Una máquina 1||Lmax • Ejemplo: Secuenciar en una máquina 4 trabajos con

el objetivo de minimizar el máximo retraso, si los tiempos de proceso y las fechas de entrega son:

p1=4 p2=10 p3=6 p4=18

d1=8 d2=12 d3=11 d4=10

30

Page 31: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

Ing. Omar David Pérez Fuentes 31

Cual es la secuencia que minimiza el tiempo total de flujo? Cual es la secuencia que minimiza el tiempo medio de retraso?

Page 32: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

Análisis de Secuenciamiento

• Reglas de Prioridad:

1. PEPS Primero en entrar primero en salir

2. UEPS Ultimo en entrar primero en salir

3. MINDD mínima fecha de entrega

4. MINSD Mínimo tiempo de inicio planeada

5. MINPRT Mínimo tiempo de procesamiento

6. MINSOP Mínimo tiempo de holgura, se entenderá como tiempo de holgura la diferencia entre el tiempo de procesamiento y el tiempo disponible a la fecha de entrega.

Page 33: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

Análisis de Secuenciamiento

• Reglas de Prioridad:

• RAMDOM o aleatorio

• MINPRT con truncamiento (secuencia con prioridad a clientes importantes)

• RAZON CRITICA: Tiempo disponible a la fecha de entrega entre el Tiempo de procesamiento,

• Tiempo de Carestía: Q d, Q es el inventario y el d es la demanda por pedido.

• Hacer ingresar primero la orden donde hay mayor throughput.

Page 34: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

Análisis de Secuenciamiento

RESUMEN DE RESULTADOS

Regla

Tiempo de

procesamiento

(días)

Tiempo promedio

de terminación

(días)

PEPS 50 10

MINPRT 36 7,2

MINDD 39 7,8

UEPS 46 9,2

RAMDOM 53 10,6

MINSOP 43 8,6

4,0

5,4

3,2

Atraso

Promedio (días)

4,6

2,4

2,4

Page 35: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

Ing. Omar David Pérez Fuentes 35

En este caso 2 o más tareas deben procesarse en 2 maquinas, en una secuencia en comum. El algoritmo que se aplica para encontrar la solución optima es el de Johnson, su nombre es debido a su creador, tiene el objetivo de minimizar el tiempo de flujo, desde el comienzo de la primera tarea hasta la terminación de la ultima.

3. PROGRAMACIÓN “n” TAREAS, DOS MAQUINAS (n/2)

Page 36: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

REGLA DE JOHNSON

Page 37: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

¿PORQUE HAY QUE UTILIZAR LA REGLA DE

JOHNSON?

• Para minimizar el tiempo ocioso total de las máquinas.

• Para minimizar el tiempo de procesamiento y establecer

la secuencia de un grupo de trabajos en dos centros de

trabajo.

• Minimizar el tiempo muerto total en los centros de

trabajo.

• REGLA DE JOHNSON

• Se utiliza para secuenciar N trabajos a través de dos

máquinas en el mismo orden.

Page 38: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

LA REGLA DE JOHNSON SIGUE 4 PASOS:

1.Todos los trabajos se deben colocar en una lista, así

como el tiempo que requiere cada uno en cada máquina.

2. Se selecciona el trabajo con menor tiempo de actividad. Si el menor

tiempo corresponde a la primera máquina, el trabajo se programa

primero. Si el menor tiempo cae con la segunda máquina, el trabajo se

programa el último.

3. Una vez que el trabajo está programado, se debe eliminar de la lista.

4. Aplicar los pasos 2 y 3 para los trabajos restantes, trabajando hacia

el centro de la secuencia.

Page 39: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

Ing. Omar David Pérez Fuentes 39

El algoritmo de Jonhson consta de los pasos siguientes: Paso 1. Registrar el tiempo de operación para cada tarea en ambas maquinas. Paso 2. Escoger el tiempo de operación mas corto . Paso 3. Si el tiempo de operación más corto es para la primera maquina, hacer la tarea primero; si es para la segunda maquina, hacer la tarea al último. Paso 4. Repetir el paso 2 y 3 para cada tarea restante hasta completar el programa.

Page 40: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

40 Ing. Omar David Pérez Fuentes

Las tareas deben ser procesadas de manera secuencial primero en M1 y luego en M2

M1 M2

Entrada Salida

Page 41: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

41 Ing. Omar David Pérez Fuentes

Ejemplo En un estación de servicio de automóviles se realizaron 2 procesos, 1º el reajuste de las partes del automóvil y luego el repintado. A continuación se muestra el registro correspondiente a 5 tareas por desarrollar.

CLIENTE M1 M2

1 3 6

2 2 8

3 4 3

4 5 4

5 1 5

Page 42: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

42 Ing. Omar David Pérez Fuentes

a) Secuencia: Cual es la secuencia de trabajo según el algoritmo de Johnson

b) Perfil de carga de trabajo

M1 E B C A D

M2 E B C A

6 1 14 17 27 23

Tiempo inactivo

E B C A D

1 3 2

C

4 5

B E D A

Page 43: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

43 Ing. Omar David Pérez Fuentes

M1 E B A D C

M2 E B A D C

Tiempo medio de inactividad = (1 + 12) / 2 = 6,5 días / maq. TFT = 27 días menor

6 14 20 24 27

Page 44: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

Ing. Omar David Pérez Fuentes 44

c) Si el gerente por ser justo con sus clientes decide realizar el procesamiento de las tareas en función al orden de llegada. Determine entonces el tiempo de flujo total y el tiempo medio de inactividad. ¿Es aconsejable esta decisión? Perfil de carga de trabajo secuencia natural.

44 Ing. Omar David Pérez Fuentes

A B C D E

C D E

5 3 15 10 9 20 17 29 25

TMI = (3+14) / 2 = 8.5 Días

TFT = 29 Días

0

Page 45: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

Ing. Omar David Pérez Fuentes 45

Page 46: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

Ing. Omar David Pérez Fuentes 46

Page 47: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

Ing. Omar David Pérez Fuentes 47

Page 48: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

48 Ing. Omar David Pérez Fuentes

Ejemplo: 5 tareas, 5 maquinas Opciones de asignación de tareas a maquinas. 5 ! = 120 opciones posibles.

TAREA

T1

T2

T3

T4

T5

Maq.

M1

M2

M3

M4

M5

Programación “n” tareas a “n” maquinas.

¿Mejor asignación?

Solución métodos de solución: Modelo de transporte, Programación lineal , Asignación

Page 49: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

Ing. Omar David Pérez Fuentes 49

Métodos de asignación bajo las siguientes consideraciones: 1. Existen “n” cosas que deben asignarse a “n” distintos 2. Cada cosa debe asignarse a un solo destino 3. solo se debe utilizar un solo criterio, Ejemplo Costo mínimo, Utilidad máxima, tiempo de terminación mínimo.

Page 50: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

Ing. Omar David Pérez Fuentes 50

Los pasos que se deben seguir para la solución de la programación de “n” tareas en “n” maquinas. Paso1. Sustraer el numero más pequeño de cada itera o fila de si mismo y todos demás números de esa fila (habrá entonces un cero en cada fila) Paso2. Sustraer el numero más pequeño de cada columna de todos los demás números de esa columna (habrá entonces un cero en cada columna) Paso3. Determinar si el numero mínimo de líneas requeridas para cubrir cada 0 es igual a n. En caso afirmativo, se ha encontrado una solución optima por que las asignaciones de maquinas de maquinas y tareas deben hacerse en las entradas de cero y esta prueba demuestra que si es posible. Si el numero mínimo de líneas es menor que “n”, vaya al paso numero 4. Paso4. Dibujar el numero mínimo posible de líneas a través de todos los ceros (estas pueden ser las mismas líneas utilizadas en el paso 3. Sustraer de si mismo el numero mas pequeño no cubierto por las filas y todos los demás números no cubiertos, y agregarlo al numero que se encuentra en intersección de líneas. Repetir el paso 3)

Page 51: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

Ejemplo (método de asignación) Un programador tiene 5 tareas que deben ejecutarse en cualquiera de las 5 maquinas. El costo de terminación de cada combinación de tarea maquina se indica en el siguiente cuadro. Al programador le gustaría idear una asignación que tenga el costo mínimo por el método de asignación.

51 Ing. Omar David Pérez Fuentes

Page 52: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

Ing. Omar David Pérez Fuentes 52

Paso 1: Sustraer el número más pequeño de cada fila de si mismo y de los demás números de esa fila.

MAQUINA

TAREA A B C D E

1 5 6 4 8 3

2 6 4 8 9 5

3 4 3 2 5 4

4 7 2 4 5 3

5 3 6 4 5 5

Page 53: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

Paso Nº 2: Sustraer el número más pequeño de cada columna de si mismo y de todos los demás números de esa columna.

53 Ing. Omar David Pérez Fuentes

MAQUINA

TAREA A B C D E

1 2 3 1 5 0

2 2 0 4 5 1

3 2 1 0 3 2

4 5 0 2 3 1

5 0 3 1 2 2

Page 54: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

Paso Nº 3: Determinar si el número mínimo de líneas requerida para cubrir cada “cero”, si es igual a n, en caso afirmativo se ha encontrado la solución, si el número mínimo de líneas es menor que n se ira al paso Nº 4.

4 Líneas = n = 5

54 Ing. Omar David Pérez Fuentes

Tarea A B C D E

1 2 3 1 3 0 4 TA

2 2 0 5 2 1

3 2 1 0 1 2 3 A

4 5 0 2 1 1

5 0 3 1 0 2 2A

Page 55: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

Paso Nº 4. Sustraer de si mismo el número mas pequeño no cubierto y de todos los demás números no cubiertos y agregarlo al numero que se encuentra en la intersección de líneas, luego repetir el paso Nº 3.

55 Ing. Omar David Pérez Fuentes

Tarea A B C D E

1 2 4 1 3 0

2 1 0 4 1 0

3 2 2 0 1 2 5

4 4 0 1 0 0 4

5 0 4 1 0 2 3 Asignación

Costo Tarea Maquina

1 E 3

2 B 4

3 C 2

4 D 5

5 A 3

Costo total $ 17

Nº de líneas = n 5 = 5

1 2

Page 56: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

56 Ing. Omar David Pérez Fuentes

Ejemplo: Una consultora se ha adjudicado un proyecto que se lo debe realizar a través de cinco actividades (Estudio de mercado, estudio legal, estudio de capacidad y ubicación, estudio técnico y el estudio financiero) la consultora dispone de 6 especialistas multidisciplinarios los cuales por la antigüedad y experiencia tienen diferente remuneración en función a la tarea a desarrollar. El gerente tiene la responsabilidad de realizar la asignación responsable – tarea de manera que resulte el menor costo total .

TAREAS

RESP. A B C D E F

I 2000 1800 2500 2400 2000 0

II 2400 3000 2800 2000 2500 0

III 1700 1800 2200 2200 2100 0

IV 1600 1500 1500 1800 2000 0

V 2200 2100 2000 2000 1800 0

VI 2100 2200 2200 2100 2100 0

Page 57: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

57 Ing. Omar David Pérez Fuentes

TAREAS

RESP. A B C D E F

I 400 300 1000 600 200 0

II 800 1000 1300 200 700 0

III 100 300 700 400 300 0

IV 0 0 0 0 200 0

V 600 600 500 200 0 0

VI 500 700 700 300 300 0

TAREAS

RESP. A B C D E F

I 300 200 900 500 100 0

II 700 900 1200 100 600 0

III 0 200 600 300 200 0

IV 0 0 0 0 200 100

V 600 600 500 200 0 100

VI 400 600 600 200 200 0

n = 6

Page 58: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

58 Ing. Omar David Pérez Fuentes

TAREAS

RESP. A B C D E F

I 300 100 800 400 0 0

II 100 800 1100 0 500 0

III 100 200 600 300 200 100

IV 100 0 0 0 200 200

V 700 600 500 200 0 200

VI 400 500 500 100 100 0

TAREAS

RESP. A B C D E F

I 300 100 800 400 0 100

II 700 800 11000 0 500 100

III 0 100 500 200 100 100

IV 100 0 0 0 200 300

V 700 600 500 200 0 300

VI 300 400 400 0 0 0

Nº De líneas = n 6 = 6

Page 59: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

59 Ing. Omar David Pérez Fuentes

Asignación Costo

Tarea Resp.

I B 1.800

II D 200

III A 1.700

IV C 1.500

V E 800

VI F 0

$ 8.800

Page 60: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

Ing. Omar David Pérez Fuentes 60

Programación de “m” tareas en “n” maquinas, cuando m > n ¿Cuántas posibilidades de asignación existen? ¿Cuál la asignación optima? ¿Herramientas para solucionar este problema?

Page 61: MODULO 3 PROGRAMACION DE TAREAS EN EL …€¦ · • Diagrama de Gantt: Herramienta básica para la ... inicialmente y luego la regla FCFS FV TO STR A = 5 – 3 = 2 Días STR B =

Ing. Omar David Pérez Fuentes 61