Mondragon-unibertsitatea

Generación de órdenes de trabajo optimizadas para almacén

Mondragon Unibertsitatea

Sector: Logística

Business Case

El reto consiste en generar órdenes de fabricación optimizadas para los operarios de una empresa distribuidora de piezas de vehículos industriales. Actualmente, estas órdenes se generan de forma prácticamente manual y en base a la experiencia de la persona que las genera. El uso de técnicas de optimización permitirá liberar a esta persona o rol de esta tarea y crear órdenes de trabajo que se ajusten mejor a las necesidades de la empresa y operarios.

Objetivos

Desarrollar un sistema que proponga órdenes de trabajo optimizadas para los operarios al inicio de cada relevo y que presente dichas órdenes de una forma intuitiva para el rol de planificador de la producción.

Use case

El problema de optimización se ha abordado desde dos enfoques diferentes: mediante el entrenamiento de agentes de Reinforcement Learning (RL) y el uso de algoritmos evolutivos de optimización multiobjetivo. En base a los resultados obtenidos, se ha optado por implementar una GUI (aplicación de escritorio) que permite generar órdenes de trabajo mediante un algoritmo OMM (Decmo2). El algoritmo de optimización se alimenta de la base de datos ya desplegada en la empresa.

Infraestructura

On Premise.

Tecnologías utilizadas

Machine Learning y Deep Learning.

Datos utilizados

Datos tabulares obtenidos de la base de datos de la empresa (privados).

Recursos utilizados

1 jefe de proyecto, 1 investigador/a experto en RL, 2 investigadores en MOO, 3 personas expertas en el dominio. Proceso iterativo para definir el problema, objetivos y restricciones.

Dificultades y aprendizaje

Dificultad para definir objetivos y restricciones claras.

Dificultad para entrenar agentes de RL y definir un sistema de rewarding adecuado para el caso de uso.

Una solución basada en el uso de algoritmos de optimización multiobjetivo es más mantenible y requiere menos recursos que un sistema basado en RL.

KPIs (impacto en el negocio y métricas del modelo)

Medidas para optimización: Hipervolumen, IGD.

Visualizaciones de frentes de Pareto: scatter plot, chord plot, parallel coordinate plot.

KPIs: número de piezas empaquetadas de forma errónea, tiempos de llenado de paquete.

Financiación

El proyecto ha sido financiado por la Diputación Foral de Gipuzkoa dentro de la estrategia Etorkizuna Eraikiz.

Colaboradores

El proyecto ha sido desarrollado con la empresa guipuzcoana Industrias Onyarbi SL..

Scroll al inicio