Planificación de capacidad · Optimización de recursos
Planificador de ocupación de recursos de proceso por turnos
Problema
Planificar la ocupación de un conjunto de recursos de proceso compartidos entre varias familias de producto simultáneas, con operarios repartidos entre turnos, configuraciones de recurso heterogéneas y tiempos de espera técnica que bloquean el recurso durante el turno siguiente. Con dos horizontes de planificación distintos: semanal y mensual.
Solución
Dos planificadores gemelos —uno de horizonte semanal fijo y otro de horizonte mensual con días laborables definidos por el usuario— que calculan la carga, la reparten entre turnos y proponen alternativas de asignación de recursos.
Detalle técnico
- Arquitectura de hojas separando datos maestros, balanceo, planificación teórica, planificación real y mantenimiento, gobernadas por una hoja de configuración.
- Modelo de cálculo de capacidad: tiempo de ciclo por operario, tiempo de proceso agregado, capacidad disponible y saturación resultante.
- Reglas de asignación por familia de producto y por configuración de recurso, con priorización mediante rejilla turno × día.
- Bloqueo de recurso por espera técnica, configurable, que arrastra la restricción al turno siguiente.
- Optimizador con cuatro propuestas alternativas de asignación, incluida una dirigida específicamente a resolver el turno cuello de botella.
- Omisión automática de recursos inactivos.
Mi aportación
Levantamiento de las reglas de planificación, que existían solo como conocimiento informal del planificador, y su formalización en lógica de cálculo. Definición del modelo de capacidad y saturación. Decisión de diseño clave: el optimizador no devuelve una única solución óptima sino un abanico de propuestas evaluables, porque el planificador humano maneja restricciones que el modelo no captura. Validación contra planificaciones reales.
Conocimientos aplicados
Modelado de capacidad con restricciones múltiples. Diseño de optimizadores. Formalización de conocimiento operativo no documentado.