Séparation des produits : ne pas mélanger les classes de charge
Par Nathan ColeMis à jour le
Certaines marchandises ne peuvent pas partager une soute : une fourgonnette non cloisonnée ne peut pas transporter ensemble des produits surgelés et secs, les aliments ne peuvent pas être mélangés avec les détergents, et les aliments pour animaux ne peuvent pas être mélangés avec les engrais. Une commande peut préciser sa Classe de charge. Un véhicule peut définir les classes de charge qui ne doivent jamais voyager ensemble dans des groupes Ne pas mélanger les classes de charge. L'optimiseur ne place jamais deux classes d'un même groupe sur la même tournée de ce véhicule.
Dans ce plan de tutoriel, le City van à soute ouverte ne doit pas mélanger produits surgelés et secs, tandis que le Box truck cloisonné le peut :
Classes et groupes
- Une commande définit une Classe de charge, un nom de classe que vous inventez ("frozen", "dry", "hazmat"). L'orthographe doit correspondre entre les commandes, comme pour les étiquettes. Une commande sans classe n'entre jamais en conflit avec quoi que ce soit.
- Un véhicule possède des groupes Ne pas mélanger les classes de charge, chacun étant une liste de noms de classes. Deux classes listées dans un même groupe ne partagent jamais une tournée de ce véhicule. Le groupe lie toute la tournée, donc un rechargement ne lève pas la règle. Surgelé dans le trajet du matin et sec dans le trajet de l'après-midi restent une seule tournée, toujours interdite.
- Le réglage est par véhicule. Les deux mêmes classes peuvent être séparées sur la fourgonnette à soute ouverte et mélangeables sur le camion à cloison. Un véhicule sans groupe peut transporter n'importe quel mélange.
- Les groupes sont indépendants les uns des autres. Un véhicule avec les groupes "frozen, dry" et "fish, dairy" ne peut pas combiner surgelé avec sec ni poisson avec produits laitiers, mais surgelé avec poisson est autorisé.
- Un groupe nécessite au moins deux classes distinctes. L'optimiseur ignore les groupes incomplets, et l'éditeur les signale. Une classe qu'aucune commande ne nomme n'a aucun effet, donc un groupe modèle appliqué à toute la flotte ne change rien.
Ce que fait l'optimiseur
La séparation est une contrainte stricte. L'optimiseur ne mélange jamais des classes de charge incompatibles. Dans le plan du tutoriel ci-dessus, les commandes ne tiennent pas dans un seul véhicule, donc l'optimiseur utilise les deux. Chaque plan de tournées garde le City van sur une seule classe. La fourgonnette dessert les commandes surgelées et une commande sans classe, tandis que le Box truck, qui n'a aucun groupe, peut transporter des produits secs et surgelés sur une même tournée.
Si aucun agencement compatible ne peut accueillir une commande, elle devient non affectée dans la catégorie Séparation des produits.
Une tournée construite par l'optimiseur ne viole jamais un groupe. Le problème de tournée "Mélange des classes de produits incompatibles sur un véhicule (A, B)" n'apparaît qu'après des modifications manuelles, quand un glissement a placé deux classes séparées sur une même tournée. Voir Problèmes et avertissements.
Transferts
Les deux commandes d'un transfert (collecte et livraison) doivent avoir la même Classe de charge. Lorsque les deux commandes nomment des classes différentes, l'éditeur affiche un avertissement sur la commande, et l'optimiseur laisse les deux commandes non affectées. Le reste du plan s'optimise quand même.
Dans les feuilles de calcul
Les commandes utilisent une colonne Load class avec un nom de classe
par commande. Les véhicules utilisent une colonne Do not mix où ;
sépare les groupes et , sépare les classes au sein d'un groupe. La
cellule frozen, dry; fish, dairy encode les deux groupes indépendants
de l'exemple ci-dessus. Voir la
référence des colonnes.
Étape suivante
La séparation limite les marchandises pouvant partager une tournée. Les étiquettes limitent quel véhicule peut desservir une commande. Pour le fonctionnement des trajets de rechargement, voir Dépôts multiples, tournées ouvertes et rechargements.
FAQ
Comment empêcher les produits surgelés et secs de partager la même tournée ?
Attribuez à chaque commande une Classe de charge, un nom de classe que vous inventez, et listez les classes que le véhicule ne doit jamais transporter ensemble dans l'un de ses groupes Ne pas mélanger les classes de charge. L'optimiseur ne place jamais deux classes d'un même groupe sur la même tournée de ce véhicule.
Un rechargement lève-t-il la règle de séparation ?
Non. Le groupe lie toute la tournée, donc un rechargement ne lève pas la règle : surgelé dans le trajet du matin et sec dans le trajet de l'après-midi restent une seule tournée, toujours interdite. Quand aucun agencement compatible ne peut accueillir une commande, elle devient non affectée dans la catégorie Séparation des produits.
Les mêmes classes peuvent-elles se mélanger sur un véhicule mais pas sur un autre ?
Oui, le réglage est par véhicule : les deux mêmes classes peuvent être séparées sur la fourgonnette à soute ouverte et mélangeables sur le camion à cloison. Un véhicule sans groupe peut transporter n'importe quel mélange, et les groupes sont indépendants : surgelé avec sec interdit et poisson avec produits laitiers interdit permettent toujours surgelé avec poisson.
Comment les classes de charge sont-elles définies dans une feuille de calcul ?
Les commandes utilisent une colonne Load class avec un nom de classe par commande, et les véhicules une colonne Do not mix où un point-virgule sépare les groupes et une virgule sépare les classes au sein d'un groupe. La cellule frozen, dry; fish, dairy encode deux groupes indépendants. L'orthographe doit correspondre entre les commandes.