Professional Documents
Culture Documents
OPERACIONES
PROGRAMACIN DE OPERACIONES
Introduccin:
En la prctica, la programacin da como resultado un plan proyectado sobre
el tiempo (o programa) de actividades. El programa indica lo que debe
hacerse, cundo debe hacerse, quin lo debe hacer y con qu equipo.
La programacin debe distinguirse de la planeacin agregada. Esta ltima
busca determinar los recursos necesarios, mientras que la programacin
asigna los recursos disponibles a travs de la planeacin agregada en la mejor
forma para cumplir con los objetivos de las operaciones. La planeacin
agregada se hace en un plazo de tiempo de aproximadamente un ao, mientras
que la programacin se desarrolla dentro de algunos meses, semanas e
inclusive horas.
Procesos Intermitentes
La tasa de produccin es mucho mayor que la tasa de demanda y por lo tanto los tems son
normalmente producidos en batch. Las mquinas son programadas en el tiempo entre diferentes
tems, siendo conectadas de un producto a otro de acuerdo al patrn de demanda.
El problema de la programacin intermitente (o tambin conocida como programacin de taller o
centro de trabajo) es muy distinto al de los procesos en lnea. Primero porque cada unidad que fluya
por un proceso intermitente casi siempre se mueve con muchos altos y arranques que no son
uniformes, esto se debe al diseo por grupos de mquinas o de instalaciones para tener centros de
trabajo.
Puede pensarse el problema de la programacin intermitente como una red de cola. Se forma una
cola de inventario de producto en proceso en cada centro de trabajo conforme los trabajos esperan
para que las instalaciones estn disponibles. Estas colas se interconectan a travs de una red de
material o flujo de clientes. El problema es cmo administrar estas colas.
Una de las caractersticas de los procesos intermitentes es que los proyectos o los clientes pasan la
mayor parte de su tiempo esperando en una lnea. El tiempo de espera vara con la carga del trabajo
en proceso.
Procesos Continuos:
La demanda de estos productos es alta y razonablemente estable, haciendo econmica la
manufacturacin del producto en la forma de una produccin en lnea.
Las tareas desarrolladas a lo largo de la lnea deben ser definidas y agrupadas de modo de obtener un
flujo suave de productos con la mxima utilizacin de equipos y recursos.
Suele fabricarse para inventario, empleando siempre las mismas instalaciones para obtener el mismo
producto, con una disposicin de las mquinas en cadena.
Normalmente en este tipo de sistemas se tiene el problema de desequilibrio de la lnea (cuello de
botella), esto implica una menor eficiencia por baja en la tasa de produccin, ocupacin de la
maquinaria, acumulacin de materiales en proceso y ociosidad de los operarios. Por estos motivos se
hace necesario balancearla por medio de ciertos modelos como TOL y COMSOAL.
PROGRAMACIN DE TALLERES
El problema de la programacin intermitente (o tambin conocida como programacin de taller o
centro de trabajo) es muy distinto al de los procesos en lnea. Primero porque cada unidad que fluya
por un proceso intermitente casi siempre se mueve con muchos altos y arranques que no son
uniformes, esto se debe al diseo por grupos de mquinas o de instalaciones para tener centros de
trabajo.
En la programacin de talleres los lotes de los distintos artculos van de un centro a otro para realizar
las diferentes operaciones, pudiendo ser distintas secuencias de paso de cada uno ellos por los
centros de trabajo.
Puede pensarse el problema de la programacin intermitente como una red de cola. Se forma una
cola de inventario de producto en proceso en cada centro de trabajo conforme los trabajos esperan
para que las instalaciones estn disponibles. Estas colas se interconectan a travs de una red de
material o flujo de clientes. El problema es cmo administrar estas colas.
Una de las caractersticas de los procesos intermitentes es que los proyectos o los clientes pasan la
mayor parte de su tiempo esperando en una lnea. El tiempo de espera vara con la carga del trabajo
en proceso.
Operacin 1
Operacin 2
Trabajo
Tiempo
llegada
Fecha
Entrega
Maquina
Tiempo
Maquina
1
2
3
0
1
3
11
10
8
1
3
3
3
1
1
3
2
__
Operacin 3
Operacin 4
Tiempo
Maquina
Tiempo
Maquina
Tiempo
2
3
__
__
3
__
__
3
__
__
1
__
__
2
__
Una programacin es una ordenacin de las operaciones. Se tiene que tener en consideracin las
relaciones de ruta y otras posibles restricciones.
Se dispone de muchas reglas de diferente secuencia y las preguntas lgicas son: cul es la que se
debe seleccionar? y cul es la diferencia entre ellas?. La seleccin que se hace es importante porque
una regla de secuencia que funciona bien en une dimensin (por ejemplo en la reduccin de
inventarios), quiz no funcione en otra dimensin (como la minimizacin de los costos de comienzo
de la produccin), por lo tanto el objetivo ser identificar reglas de secuencia ptima de los trabajos
para la funcin objetivo establecida.
Ejemplo:
Las rdenes de trabajo llegaron en forma alfabtica, y los clientes solicitaron que los trabajos
de lmina metlica se terminaran en los tiempos que aparecen bajo el encabezado fecha lmite de
la tabla siguiente:
Secuencia de las
rdenes
Tiempo de
operacin de la
orden (da)
Tiempo de flujo de
la orden
Fecha lmite de
terminacin de la
orden
17
21
20
14
35
18
44
12
11
55
12
El tiempo de flujo del trabajo para esta secuencia de proceso mide todo el tiempo que tarda cada
trabajo en el sistema, hasta su terminacin. Entonces, el tiempo de flujo (o duracin del flujo)
incluye los tiempos de espera y de procesamiento para cada unidad. Por ejemplo, el trabajo de B
espera 4 das, mientras que el A se procesa y despus necesita 17 das de tiempo de operacin en
s.
Por tanto, el trabajo B se debe terminar en 21 das, que se su tiempo de flujo.
La regla de secuencia PEPS dar los siguientes resultados:
1.- Tiempo total de trmino: Todos los trabajos se terminarn en 55 das.
2.-Tiempo promedio de trmino: El nmero promedio de das que un trabajo permanece en el
sistema
es 31,8. Este parmetro se calcula sumando las duraciones de los flujos (tiempo de los flujos) para
todos los trabajos y dividiendo la suma entre el nmero de trabajos.
(4+21+35+44+55) / 5= 31,8
Tiempo de
operacin de la
orden (da)
Tiempo de flujo de
la orden
Fecha lmite de
terminacin de la
orden
13
12
11
24
12
14
38
18
17
55
20
1.- Tiempo total de trmino: Todas las rdenes de trabajo e deben terminar en 55 das.
2.-Tiempo promedio de trmino: La suma de los tiempos del flujo es:
(4 + 13 + 24 + 38 + 55) =134. El tiempo promedio de trmino es : 134 / 55 = 26.8 das.
3.- Nmero promedio de rdenes de trabajo en el sistema: En el lapso total de 55 das, 5
rdenes de trabajo se encuentran en el sistema ( en espera o en proceso) durante 4 das,
mientras la orden A es procesada; hay 4 rdenes en el sistema, mientras la orden D se
procesa en u tiempo de 9 das, y as sucesivamente . Por lo que el nmero promedio de
rdenes de trabajo en el sistema cada da es:
[5(4) + 4(9) + 3(11) + 2(14) + 1(17)] / 55= 2,44 rdenes.
4.- Retraso promedio en las rdenes de trabajo: Los das de retraso para cada orden de trabajo
en esta secuencia son 0, 1, 12, 20 y 35 das, respectivamente. El retraso promedio ser:
(0 + 1 + 12 + 20 + 35) /5 = 13,6 das.
TRABAJO
TIEMPO DE PROCESAMIENTO
DEL TRABAJO (DIAS)
FECHA
DE
ENTREGA DEL
TRABAJO
(DIAS)
18
15
23
Tiempo de
procesamient
o del trabajo
(das)
Tiempo del
flujo
Fecha de
entrega del
trabajo (das)
Retraso del
trabajo
Holgura
A
B
C
D
E
6
2
8
3
9
28
6
8
16
19
28
77
8
6
18
15
23
0
2
0
4
5
11
2
0
2
0
0
MEDIDAS DE EFECTIVIDAD
La regla del primero en entrar, primero en servir da por resultado las siguientes
medidas de la efectividad:
% Utilizacin:
tiempo de procesamiento total del trabajo/suma del tiempo de flujo total
28 / 77= 36,4%
Tiempo de
procesamiento del
trabajo (das)
Tiempo
del flujo
Fecha de
entrega del
trabajo (das)
Retraso
del
trabajo
B
D
A
C
E
2
3
6
8
9
28
2
5
11
19
28
65
6
15
8
18
23
0
0
3
1
5
9
b)
c)
d)
9/ 5= 1.8 das
Tiempo de
procesamiento
del trabajo (das)
Tiempo
del flujo
Fecha de
entrega del
trabajo (das)
Retraso
del
trabajo
A
D
C
6
3
8
8
11
19
8
15
18
0
0
1
9
28
28
68
23
5
6
b)
utilizacin:
c)
d)
28 / 68=
41.2%
6/5=
68/28
1.2 das
2.43 trabajos
Tiempo de
procesamiento del
trabajo (das)
Tiempo del
flujo
Fecha de
entrega del
trabajo (das)
Retraso
del
trabajo
23
C
A
D
8
6
3
17
23
26
18
8
15
0
15
11
2
28
28
103
22
48
c)
d)
103/ 28=
Regla
Tiempo
promedio
para
terminar
(dias)
Utilizacio
n (%)
Numero
promedio de
trabajos en el
sistema
retraso
promedio
(dias)
PEP
S
15.4
36.4
2.75
2.2
TPC
13.0
43.1
2.32
1.8
FEP
13.6
41.2
2.43
1.2
TPL
20.6
27.2
3.68
9.6
2.
3.
CR =
Tiempo restante
Das de trabajo restante
Fecha de entrega
Fecha actual
29
1.
2.
3.
4.
5.
trabajo
Fecha de entrega
A
B
C
30
28
27
4
5
2
trabajo
Razn crtica
Orden de prioridad
(30-25) / 4 = 1.25
(28-25) / 5 = 0.60
(27-25) / 2 = 1.00
RC =
tiempo restante
= fecha de entrega fecha
actual
Jornadas de trabajo restantes tiempo de trabajo (entrega)
restante
El trabajo B tiene una razn critica menor que 1, lo cual significa que esta atrasado a menos que
se agilice, por lo tanto tiene la mayor prioridad.
El trabajo C esta en el tiempo y el trabajo A tiene cierta holgura.
Cuando el trabajo B este terminado, ser necesario volver a calcular las razones criticas de los
trabajo A y C para determinar si cambi el orden de prioridad.
Fi Ci ai Wi pi
Ci d i
Ci d i
Sea:
Li Desviacin de la fecha de entrega del trabajo i
Ti Tardanza del trabajo i
L i Ci d i
Ti Max 0, Li
Tardanza promedio
P1 P 2
P n
...............
V 1 V 2
V n
V i Ponderaci n del trabajo que ocupa la posicin i en la solucin.
EJEMPLO:
En un oleoducto es necesario programar embarques para un perodo determinado como sigue:
Gasolina: 20.000 m3
Kerosene: 3.000 m3
Diesel: 8.000 m3
Los gastos (caudal) son de:
Gasolina: 500 (m3 / hrs.)
Kerosene: 600 (m3 / hrs.)
Diesel: 650 (m3 / hrs.)
La urgencia en disponer de esas cantidades en el terminal de recepcin est representada por
las siguientes ponderaciones:
W gasolina: 0,5
W kerosene: 0,3
W diesel: 0,2
A mayor W mayor urgencia. No hay restricciones tcnicas de secuencia y no se permite parcelar
Embarques. Determinar una secuencia que haga mnimo el tiempo medio total de flujo.
SOLUCIN:
Tiempo de bombeo Gasolina, Kerosene, Diesel:
P gasolina: 20.000 m3 / 500 (m3 / hrs.) = 40 (hrs.)
P kerosene: 3.000 m3 / 600 (m3 / hrs.) = 5 (hrs.)
P diesel : 8.000 m3 / 650 (m3 / hrs.) = 12,3 (hrs.)
Sin considerar urgencia:
Kerosene
Diesel
Gasolina
Considerando urgencias:
Gasolina: 40 / 0,5 = 80
Kerosene: 5 / 0,3 = 16,6
Diesel: 12,3 / 0,2 = 61,5
Kerosene
Diesel
Gasolina
Kerosene
Diesel
Gasolina
17.3
57.3
Con regla SOT minimiza la permanencia promedio en el sistema y el retraso mximo de los trabajos.
Trabajo
Tpo. de llegada
Tpo. de proceso
NO SE PERMITEN INTERRUPCIONES:
Ci
ai
Flujo (F)
12
11
90
__
F = (7+11+6) / 3 = 8
C = 12
SE PERMITEN INTERRUPCIONES:
Ci
ai
Flujo (F)
12
12
__
F = (12+3+3) / 3 = 6
C = 12
1.-Objetivo:
Regla: No hay
Min C max .
Algoritmo factible: Ordenar los trabajos en orden decrecientes segn sus tiempos de
procesamiento. Asignar cada trabajo en orden a las mquinas.
2.-Objetivo:
Min F
Regla: SOT
Ordenar los tiempos de proceso de menor a mayor y luego asignarlos a las mquinas.
1.-Objetivo:
Trabajo
Con 2 mquinas
Tiempo
Proceso
Posicin
10
Trabajo
Tpo. Proceso
10
_
F = (15 + 10 + 8 + 18 + 14) / 5= 13
C = 18
2.-Objetivo:
Trabajo
Con 2 mquinas
Tiempo
Proceso
Regla: SOT
Ordenar los tiempos de proceso de menor a
mayor y luego asignarlos a las mquinas.
Posicin
10
Trabajo
Tpo. Proceso
10
_
F = (5 + 20 + 13 + 4 + 10) / 5= 10,4
C = 20
(n!)m
M2
M3
Tiempo de Proceso
Trabajo
M1
M2
T1
T2
PROGRAMA 1
PROGRA
MA
M1
M2
--F
1.2
1- 2
5,5
2-1
2-1
2-1
1-2
7,5
1-2
2-1
Tiempo de Proceso
Trabajo
M1
M2
T1
T2
PROGRAMA 2
PROGRA
MA
M1
M2
--F
1.2
1- 2
5,5
2-1
2-1
2-1
1-2
7,5
1-2
2-1
Tiempo de Proceso
Trabajo
M1
M2
T1
T2
PROGRAMA 3
PROGRA
MA
M1
M2
--F
1.2
1- 2
5,5
2-1
2-1
2-1
1-2
7,5
1-2
2-1
Tiempo de Proceso
Trabajo
M1
M2
T1
T2
PROGRAMA 4
PROGRA
MA
M1
M2
--F
1.2
1- 2
5,5
2-1
2-1
2-1
1-2
7,5
1-2
2-1
CRITERIO DE JOHNSON `S
Objetivo:
Algoritmo:
Min C max ; M 2
M1
M1
M2
M2
M2
T4
T6
T2
T3
T5
T1
11
Posicin
Trabajo
M1
M2
Posicin ascendente
Posicin descendente