Conceptos Clave en la Programación y Control de la Producción

Notación y Definiciones

La programación de la producción se basa en una serie de conceptos y notaciones estándar. A continuación, se presentan algunas de las más relevantes:

  • A(nº TRAB/DISTRIBUCIÓN LLEGADA)/B(Nª MÁQUINAS)/C(EXTENSIÓN: máquina única, taller de flujo)/D(criterio eficiencia): Notación general para describir problemas de programación.
  • Ci (Tiempo de finalización): Instante en el que finaliza el trabajo i.
  • Cmax (Fecha máxima de finalización): Tiempo máximo de finalización de todos los trabajos. En un sistema monomáquina, es siempre el mismo.
  • Cmax optimizado: En un taller de flujo, se puede optimizar mediante el algoritmo de Johnson. En problemas de secuenciación, la regla utilizada no afecta a la optimización de Cmax.
  • Cmed (Finalización media): Tiempo medio de finalización de los trabajos. En sistemas monomáquina, se optimiza con la regla SOT (Shortest Operating Time).
  • d2 = 12: Fecha de entrega del trabajo 2.
  • Emax (Adelanto máximo): Máximo adelanto de un trabajo respecto a su fecha de entrega.
  • Fi (Tiempo de flujo del trabajo): Tiempo que el trabajo i permanece en el taller.
  • Fj (Disponibilidad de la máquina j): Instante en el que la máquina j está disponible.
  • Fp,i (Instante más temprano): Momento más temprano en el que se puede comenzar una operación.
  • i = 3: Referencia al trabajo 3.
  • h(2,3) = 4: La operación 4 del trabajo 2 se realiza en la máquina 3.
  • Lmax (Tardanza máxima): Máxima tardanza de un trabajo respecto a su fecha de entrega. SOT la optimiza en sistemas monomáquina.
  • p2,1,3 = 12: Tiempo de proceso de la operación 2 del trabajo 1 en la máquina 3.
  • pi,j1=pi/Rj: En máquinas paralelas uniformes, el tiempo de proceso es proporcional a la velocidad de la máquina.
  • rp,i: Instante en que se puede empezar el trabajo i en una máquina.
  • Ri (Fecha de entrega): Fecha de entrega del trabajo i.
  • Tmax (Retraso máximo): Máximo retraso de un trabajo. Se optimiza ordenando los trabajos de menor a mayor fecha de entrega.
  • Uj (Utilización): Porcentaje de tiempo que la máquina j está en uso.
  • W2 = 4: Importancia relativa (peso) del trabajo 2.
  • Wi: Tiempo de espera del trabajo i.

Planificación y Control de la Producción

Métodos de Verificación del Plan Maestro de Producción (PMP)

  • RCCP (Planificación Aproximada de la Capacidad): Proporciona una estimación de la capacidad necesaria.
  • PAP (Planificación de Recursos): Planifica los recursos necesarios para la producción.
  • MRP (Planificación de las Necesidades de Capacidad): Planifica las necesidades de capacidad a partir de la demanda.

Características del PMP

  • Suele tener una parte firme (comprometida) y una parte congelada (no modificable).
  • Su objetivo principal es evitar retrasos en el servicio.
  • Es factible a partir de un Plan Agregado previo, incorporando los pedidos en curso o recepciones programadas.
  • La empresa conoce la cantidad de productos a producir.
  • En el periodo congelado, no se admiten cambios en el PMP.

Planificación Aproximada de la Capacidad (RCCP)

  • Las listas de capacidad no periodifican la carga calculada para cada producto.
  • Se utilizan perfiles de recurso, que desagregan temporalmente las necesidades de horas.
  • Se emplean listas de capacidad y recursos globales.

Programación de la Producción y Secuenciación de Lotes

  • El objetivo principal es cumplir con las fechas establecidas en el plan maestro.

Diferencias entre CRP y RCCP

El CRP (Capacity Requirements Planning) se diferencia del RCCP en los siguientes aspectos:

  1. Incluye un desglose temporal.
  2. Tiene en cuenta la capacidad de producción almacenada.
  3. Permite calcular solo la capacidad restante necesaria.

Requisitos del MRP (Material Requirements Planning)

  • Registro completo y correcto de las operaciones.
  • Lista de materiales precisa.
  • Registro de inventario con una precisión del 99%.
  • Cantidades a fabricar de los componentes.
  • Fechas de lanzamiento y entrega.
  • Cantidades a comprar.

Logística

  • Logística de aprovisionamiento: Flujo de materiales desde los proveedores hasta el cliente interno.
  • Logística de distribución: Flujo de materiales e información desde la última máquina hasta el cliente final.

Métodos de Secuenciación y Reglas de Prioridad

  • Método de los índices: Asignación en talleres con máquinas en paralelo.
  • N! secuencias: Número de secuencias posibles en un taller de flujo con el mismo orden de operaciones.
  • N!m secuencias: Número de secuencias posibles en un taller de flujo sin el mismo orden de operaciones.
  • SOT (Shortest Operating Time): Ordena los trabajos de menor a mayor tiempo de procesamiento.
  • SOT truncada: Ordena los trabajos de menor a mayor tiempo de procesamiento, pero da prioridad a los trabajos que han esperado un tiempo determinado.
  • Nanot: Estudio que indica que SOT es mejor en el 90% de las simulaciones.
  • EDD (Earliest Due Date): Ordena los trabajos de menor a mayor fecha de entrega. Optimiza Lmax en sistemas monomáquina.
  • MS (Minimum Slack): Ordena los trabajos de menor a mayor holgura estática.
  • LSU (Least Setup): Prioriza los trabajos con menor tiempo de preparación.
  • WINQ (Work In Next Queue): Da prioridad al trabajo que, tras procesarse, se dirige a la máquina con menor trabajo total.
  • DS (Dynamic Slack): Prioriza los trabajos con menor holgura dinámica.
  • LFJ (Least Flexible Job): Prioriza los trabajos con menos alternativas de procesado.
  • Regla de Palmer: Heurística para mejorar Cmax.
  • Regla NEH: Más costosa de aplicar que la regla de Palmer.
  • Algoritmo de Johnson: Para Job Shop de 2 máquinas (M=2), siempre optimiza la fecha de fin del último trabajo.

Tipos de Talleres

  • Job Shop de 2 máquinas: No importa el orden de la secuencia.
  • Flow Shop con permutación: Los trabajos pasan en el mismo orden por todas las máquinas.
  • Flow Shop: Busca finalizar todos los trabajos rápidamente, optimizando Cmax. No importa el orden de secuenciación. Los trabajos que pasan por ambas máquinas se ordenan de mayor a menor duración de proceso.

Otros Conceptos

  • Heurística: Método para encontrar una solución aproximada a un problema.
  • Abastecimiento (unifuente o bifuente): La calidad es más constante en el abastecimiento unifuente.
  • 2PL (Third-Party Logistics): Proveedor que se encarga del transporte y almacenamiento de mercancías.
  • 4PL (Fourth-Party Logistics): Proveedor que administra la logística y la cadena de suministro.
  • Make to Stock: Producción para inventario (ej: cerveza, hierro).
  • Engineer to Order: Producción bajo pedido específico (ej: imprenta, productos de lujo).
  • Assemble to Order: Ensamblaje bajo pedido (ej: coches, televisores, comida rápida).
  • Lista modular: Lista de materiales para productos estándar.
  • Lead Time: Incluye tareas administrativas, gestión de orden, tiempo de proceso, preparación de máquinas y transporte al siguiente centro.
  • Estudio de reglas Nanot: La regla utilizada influye más que la configuración del taller.
  • Heurísticas de lanzamiento: Se aplican en cualquier configuración.
  • Algoritmos basados en técnicas de lanzamiento: Permiten comparar diferentes reglas.
  • Solapamiento: Enviar las piezas a la siguiente operación antes de que el lote completo termine la operación anterior.
  • Asignación: Elegir el recurso que procesará una orden de fabricación.
  • División de operaciones: Envía el lote a dos máquinas diferentes.
  • División del lote: Trocea la orden.
  • Carga: Asignación de las órdenes de fabricación (OF) a las máquinas.
  • Temporización: Determina el comienzo y el fin de la operación.
  • Secuenciación: Conecta el sistema físico con el de gestión, estableciendo el orden de las OF en los diferentes recursos.
  • Permutación: Orden de las órdenes de fabricación.
  • Diagrama de Gantt: Representación gráfica que muestra la fecha de inicio y fin de la fabricación.

Caso Específico: n/2/F/Cmax

En un problema con n trabajos, 2 máquinas, flujo de taller (F) y el objetivo de minimizar Cmax, es imposible encontrar una secuencia con un Cmax menor que el obtenido con el algoritmo de Johnson.