Direcció d’Operacions
Introducción
Compras
Gestión de stocks
Planificación de operaciones
Programación de operaciones
Planificación
Niveles de planificación
Planificación: proceso que transforma las previsiones de la demanda en
decisiones sobre la producción a realizar en un horizonte determinado.
Cualidades de un plan:
Eficacia
Factibilidad
Eficiencia
Características:
Finalidad: tipo de decisiones expresadas en el plan y objetivos a
conseguir.
Horizonte: período de tiempo considerado en el plan.
Unidad de tiempo: segmentos temporales en que se divide el horizonte.
Frecuencia: tiempo que transcurre entre dos versiones sucesivas del plan.
Rigidez: período, al principio del plan, en que las decisiones planificadas
ya son definitivas.
Nivel de detalle: tipo de informaciones.
Capacidades Previsión de
externas la demanda
Planificación Plan de
Producción
Planificación jerárquica
Procedimientos de desagregación
Procedimiento que transforma un Plan Maestro Agregado en
Detallado.
Desagregación
Total: un único “producto” como suma de todo
Tipos (types): grupos de familias con coste unitario similar, estructura…
Familias (families): grupos de artículos con un mismo lanzamiento,
carga de trabajo…
Artículos (items): productos finales
horas totales
M1 M2 M3 M4
Problema
Una empresa del sector de automoción debe determinar el programa de
fabricación diaria de productos a partir de la cantidad mensual prevista.
El resultado esperado es un programa de producción a nivel diario.
Observaciones
Algunos grupos de productos tienen su producción diaria limitada. No
se pueden superar esos límites. A esta situación se le llamará
restricción.
Algunos productos no se pueden fabricar o mejor no hacerlo en
determinados días o períodos del mes. A esta limitación se le llamará
inhibición.
Si puede ser, considerando lo anterior, el programa debe ser lo más
regular posible en la fabricación de cada producto y de los grupos de
productos (en este caso, se llamarán familias).
Ejemplo de producto
Longitud = { corta, larga }
Estructura Anchura = { estrecha, amplia }
Alargo = {sí, no}
mesa
Madera Tipo = { cerezo, haya }
Generación de familias
Variables y parámetros
Objetivo
Minimizar las diferencias entre un plan ideal (lo más regular posible) y el
plan factible obtenido aplicando el procedimiento, cumpliendo
restricciones e inhibiciones.
Variables
Xi,t = nº unidades de la familia i a producir en un día t del plan (valor
entero)
Pj,t = nº unidades del producto j a producir en un día t del plan (valor
entero)
Parámetros
Yi,t = nº ideal de unidades de la familia i a producir en un día t del plan
(valor que puede ser fraccionario)
Zj,t = nº ideal de unidades del producto j a producir en un día t del plan
(valor que puede ser fraccionario)
Direcció d’Operacions – 2019 – DOE - ETSEIB – UPC 3.12
Direcció d’Operacions (Màster Univ. Enginyeria Industrial)
Restricciones e inhibiciones
Restricciones
Las restricciones se definen por familia. Dado que el problema se trata
día a día (período a período), no se añade t como índice. Por lo tanto,
se utiliza Xi (nº unidades de la familia i a producir en un cierto día t)
Ejemplo:
R1. No se pueden fabricar más de 20 mesas largas al día.
Inhibiciones
Las inhibiciones se definen por producto. Así pues:
Nº unidades del producto j a producir aquel día de la inhibición = 0
Ejemplo:
I1. El producto A requiere un componente que no llegará hasta la tarde
del día 2; por tanto, no se puede fabricar los días 1 y 2.
Prod. Fam. Día 1 Día 2 Día 3 Día 4 Día 5
A 1
Procedimiento de resolución
1. Dado un plan ideal de producción (en que cada producto cuenta con su
respectiva cantidad de demanda), agregarlos por familias para obtener
un Plan Ideal por familias.
Cantidad ideal de producción diaria por producto o por familia
[unidades/día], considerando siempre que sea posible las inhibiciones (*):
Zj = cantidad a fabricar (producto j) / número de días*
Yi = cantidad a fabricar (familia i) / número de días*
2. Determinar un Plan Factible por familias, para cada día, evaluando
las restricciones y considerando las inhibiciones.
Este plan por familias debería ser tal que la distancia al Plan Ideal fuera
mínima: [MIN] i | Xi – Yi|
3. Dado el Plan Real por familias, desagregar repartiendo las unidades de
las familias entre los productos que la forman.
Este plan por productos debería ser tal que la distancia al Plan Ideal
fuera mínima: [MIN] j | Pj – Zj|
Direcció d’Operacions – 2019 – DOE - ETSEIB – UPC 3.14
Direcció d’Operacions (Màster Univ. Enginyeria Industrial)
Ejemplo
Una empresa dispone de un catálogo de 6 artículos (A, B, C, D, E, F) para
un producto que cuenta con 2 características (c1, c2) y 2 valores para cada
característica (1, 2). La definición de cada valor según estas características
y su cantidad a producir en 5 días se muestra en la tabla:
Producto A B C D E F
Valor c1 1 1 1 2 2 2
Valor c2 1 1 2 1 2 2
Cantidad 6 10 5 12 8 9
Ejemplo. Paso 1
Familia c1 c2 Productos Total
Asignar cada producto a
una familia: F1
F2
F3
Determinar los valores F4
ideales por familia y
producto: Prod. Zj d1 d2 d3 d4 d5
A
Familia Yi
B
F1
C
F2
D
F3
E
F4
F
Restricciones a considerar:
Restricciones
R1. X3 + X4 ≤ 7 X3 + X4 1
R2. X1 + X3 ≤ 6 X1 + X3 4
R3. X1 + X2 + X3 + X4 ≤ 10 X1 + X2 + X3 + X4 10
Restricciones
R1. X3 + X4 ≤ 7 X3 + X4 2
R2. X1 + X3 ≤ 6 X1 + X3 5
R3. X1 + X2 + X3 + X4 ≤ 10 X1 + X2 + X3 + X4 10
Restricciones
R1. X3 + X4 ≤ 7 X3 + X4 3
R2. X1 + X3 ≤ 6 X1 + X3 6
R3. X1 + X2 + X3 + X4 ≤ 10 X1 + X2 + X3 + X4 10
Restricciones
R1. X3 + X4 ≤ 7 X3 + X4 4
R2. X1 + X3 ≤ 6 X1 + X3 6
R3. X1 + X2 + X3 + X4 ≤ 10 X1 + X2 + X3 + X4 10
Ejemplo. Paso 3
Plan Factible por Familia d1 d2 d3 d4 d5
Familias: F1
F2
F3
F4
Más datos:
I0: inventario o stock inicial
W0: número inicial de personal
nrt: tasa de producción en horas normales para el período t
ert: tasa de producción en horas extras para el período t
Evaluación de costes:
ck,t: coste (variable) unitario de producción de la fuente o
alternativa k durante el período t
hi,t : coste de almacenar una unidad del producto i de t a t+1
i,t : coste por defecto de stock de una unidad del producto i a a
final de período t y ser necesario diferir su entrega
Variables:
xi,k,t: cantidad a producir del producto i en la alternativa k en el
período t (xei,k,t: ídem en horas extras)
yj,k,t: cantidad a producir del semielaborado j en la alternativa k
en el período t (yei,k,t: ídem en horas extras)
Ii,t: cantidad en inventario del producto i a final del período t
Ii,t+: cantidad en exceso de inventario del producto i a final de t
Ii,t-: cantidad en defecto de inventario del producto i a final de t
Wt: cantidad en trabajadores a final del período t
Wt+: cantidad de contrataciones a final de t
Wt-: cantidad de despidos a final de t
ak ,iꞏ xi,t Pk ,t
i 1
k 1,..., K ; t 1,...,T
Hipótesis
Un solo producto y una sola etapa productiva.
K formas (fuentes) de obtención del producto con coste variable de
producción distinto.
Sin coste fijo de producción ni coste de cambio de nivel de producción.
Producto almacenable; no se admiten rupturas.
Unidades utilizables en el mismo periodo de producción.
Parámetros
Dt: demanda o consumo, previsto o acordado, durante t
Pk,t: capacidad (en unidades) de la fuente k durante t
ck,t: coste (variable) unitario de producción de la fuente k durante t
ht : coste de almacenar una unidad del producto de t a t+1
t 1 k 1
s.a.
xk ,t Pk ,t k 1,..., K; t 1,...,T
K
It It 1 xk ,t Dt t 1,...,T
k 1
xk ,t 0; It 0 k 1,..., K; t 1,...,T
x
j 1
k ,i , j Pk ,i k 1,..., K; i 1,...,T
K T
x
k 1 i 1
k ,i , j Dj j 1,...,T
Resolución jerárquica
Clasificar los productos de más a menos importantes (demanda,
ingresos…). Considerar la capacidad inicial del sistema productivo por
cada modalidad y periodo.
Resolver para el primer de los productos pendientes de la lista
mediante la tabla de Bowman.
Eliminar este producto de la lista de pendientes.
Actualizar la capacidad del sistema productivo por cada modalidad y
periodo.
Resolución agregada por tiempo
Utilizar valores medios de la demanda en tiempo.
Clasificar los productos de más a menos importantes (demanda,
ingresos…).
Desagregar la cantidad asignada inicialmente, empezando por el último
período y considerando los productos según la clasificación y los
valores exactos de demanda.
Direcció d’Operacions – 2019 – DOE - ETSEIB – UPC 3.34
Direcció d’Operacions (Màster Univ. Enginyeria Industrial)
QW QW QW NW NW NW
abril mayo junio abril mayo junio
SR4
SR6 200 500 550 0 0 50
SR8
QW QW QW NW NW NW
abril mayo junio abril mayo junio
SR4
SR6 200 500 550 0 0 50
SR8 150 160 0 0 240 250
QW QW QW NW NW NW
abril mayo junio abril mayo junio
SR4 75 0 0 0 200 100
SR6 200 500 550 0 0 50
SR8 150 160 0 0 240 250
Hipótesis
Un solo producto y un solo nivel productivo.
Producto almacenable; las entregas pueden diferirse indefinidamente.
Sin coste fijo de producción ni coste de cambio de nivel de producción.
El coste de diferir una unidad es independiente de la magnitud del
retraso.
La variación de la capacidad productiva se realiza mediante el
incremento o la disminución del número de unidades disponibles de
un recurso (plantilla). A dicha variación está asociado un coste.
Las unidades pueden utilizarse el mismo periodo de producción.
Datos iniciales
I0: stock inicial
W0: plantilla inicial
Modelo
t 1
s.a.
It It 1 xt Dt
It It It
xt crt ꞏWt
Wt Wt 1 Wt Wt
Wt PM
xt , It , It ,Wt ,Wt ,Wt 0 t 1,...,T
Ejemplo 2 (HMMS)
Modelo multicentro
Hipótesis
Varios productos o familias de productos.
Varios centros de producción con productos comunes.
Varios recursos productivos compartidos por los productos, propios del
centro productivo si procede.
Varios centros de distribución o consumo que reciben los productos de
los centros de producción.
Los productos pueden almacenarse en los centros de producción.
Las entregas no pueden diferirse.
Las unidades producidas durante un periodo pueden transportarse y
utilizarse durante el mismo.
Sin coste fijo de producción ni coste de cambio de nivel de producción.
La variación de la capacidad productiva queda definida exógenamente
a partir de la disponibilidad de recursos; la planificación no puede variar
dicha disponibilidad.
Índices
i: índice de producto 1 ≤ i ≤ n
j: índice de centro productivo o fábrica 1 ≤ j ≤ J
t: índice de período 1 ≤ t ≤ T
k: índice de recurso 1 ≤ k ≤ K
l: índice de depósito o centro de consumo1 ≤ l ≤ L
Observaciones
El modelo no considera lote mínimo de producción ni de transporte.
El número de productos distintos asignados a un centro de producción
no está limitado.
(Ambas consideraciones para ser tenidas en cuenta exigirían un
modelo mixto con variables binarias.)
El coste de transporte no está ligado al número de viajes.
Variables
xi,j,t: cantidad producida de i en j durante t.
Ii,j,t: stock de i situado en j al final de t.
yi,j,l,t: cantidad de i transportada de j a l durante t.
Parámetros
Di,l,t: demanda de i en l durante t
ci,j,t: coste unitario variable de producir i en j durante t
hi,j,t: coste de almacenar una unidad de i en j del periodo t al t+1.
mi,j,l,t: coste de transportar una unidad de i desde j a l durante t.
ak,i,j: coeficiente tecnológico, cantidad de k necesaria para fabricar una
unidad de i en j.
bk,j,t: cantidad de k disponible en j durante t.
Modelo
t 1 j 1 i 1 l 1
s.a.
L
Ii, j ,t Ii, j ,t1 xi, j ,t yi, j ,l ,t
l 1
J
y
j 1
i , j ,l ,t Di,l ,t
a
j 1
k ,i , j ꞏxi, j ,t bk , j ,t
Ejemplo 3 (multicentro)