SmartLoad: Reimaginant la Logística de Damm mitjançant l'Optimització Multiestratègia
- Inspiració La nostra inspiració neix d'una observació directa de la realitat de l'"última milla": un repartidor de Damm fa entre 15 i 25 entregues al dia. Tot i que el magatzem és molt eficient carregant camions per referència, el xofer sovint s'enfronta a un "Tetris logístic" al carrer. Cada cop que arriba a un client, ha de moure diverses caixes pesants només per arribar a la comanda específica d'aquella parada.
Volíem tancar la bretxa entre l'eficiència del magatzem i l'ergonomia del xofer. El nostre objectiu era transformar el camió d'un simple contenidor a un magatzem mòbil intel·ligent i seqüenciat.
- Com ho hem construït Hem desenvolupat un sistema d'optimització dual que no es limita a donar una solució única, sinó que compara múltiples estratègies per trobar l'òptim global.
A. El Motor de Ruta (Filtre de 5 Estratègies) Abans de carregar el camió, necessitem la ruta perfecta. El nostre algorisme simula cinc heurístiques diferents:
Minimització de Distància: L'enfocament clàssic per reduir quilometratge.
Prioritat de Finestres Horàries: Enfocat a clients amb horaris estrictes.
Clustering per Densitat: Agrupació d'entregues en zones geogràfiques tancades.
Pes Primer: Entregar primer les càrregues més pesants per millorar l'eficiència de combustible.
Càrrega de Treball Equilibrada: Distribució de l'esforç durant tota la jornada.
El sistema utilitza una funció de puntuació ponderada que penalitza o premia cada ruta segons el temps, la distància i el cost operatiu, triant finalment la millor opció.
B. El Motor de Càrrega (Empaquetament 3D Multiestratègia) Un cop definida la ruta, s'activa l'algorisme de càrrega. De nou, executem 5 estratègies d'apilament diferents per veure quina s'adapta millor a les dimensions del camió i a la seqüència d'entrega.
La lògica central segueix el principi LIFO (Last-In, First-Out): el sistema garanteix que la posició dels productes en el camió sigui inversament proporcional a l'ordre d'entrega. És a dir, el que s'entrega primer és el més accessible.
També hem integrat restriccions físiques: per assegurar l'estabilitat del vehicle, l'algorisme calcula la distribució de pesos i assegura que el centre de gravetat es mantingui dins dels marges de seguretat, evitant que el pes es concentri en un sol eix.
C. L'Interfície del Xofer Hem creat una capa de sincronització mòbil. La simulació guanyadora es puja al núvol i el repartidor rep a la seva aplicació un mapa zonal en 3D de la càrrega, permetent-li localitzar qualsevol producte en qüestió de segons.
- Reptes superats Heterogeneïtat de Dades: Fusionar dades de fonts dispars (PDFs de fulls de càrrega, Excels de dimensions de productes i rutes en CSV) va ser el primer gran obstacle. Vam haver de crear un preprocessador per netejar i creuar tota la informació.
El dilema Estabilitat vs. Seqüència: A vegades, el producte que s'ha d'entregar primer és el més pesant. Posar-lo a la porta per rapidesa contradiu la norma de posar el pes a la base i al centre per estabilitat. El nostre enfocament de 5 estratègies va néixer precisament per trobar el millor compromís entre seguretat i agilitat.
Ajustos en temps real: Dissenyar un sistema que pogués gestionar incidències (carrers tallats o clients tancats) va requerir que l'algorisme fos prou ràpid per recalcular la càrrega ideal a mitja ruta.
- Què hem après Hem après que l'optimització no és només matemàtiques; és empatia operativa. Una ruta matemàticament "perfecte" és inútil si el xofer no pot arribar físicament a les caixes de manera còmoda.
Tècnicament, hem aprofundit en algorismes d'empaquetament 3D i models de decisió combinats. Però el més important és que hem entès que el futur de la logística de Damm no és només moure cervesa, sinó moure la dada correcta cap a la persona correcta en el moment precís.
Resum del Projecte Tecnologia: Optimització multiheurística, algorismes d'empaquetament 3D i sincronització en temps real.
Innovació Clau: L'estratègia "5+5" (Simular 5 rutes i 5 patrons de càrrega per triar la combinació absoluta).
Impacte: Reducció del temps de descàrrega, millor estabilitat del vehicle i transparència digital total per al xofer.
Built With
- git
- python
- react-native
- sqlite
- streamlit
Log in or sign up for Devpost to join the conversation.