Ordonnancement de la production pour l'alimentation animale

Apprenez à modéliser une usine d'alimentation animale dans Schantt — du broyage et du mélange à la granulation, au refroidissement, à l'émiettage, au tamisage et à l'ensachage — avec gammes par classe, changements de série et étapes batch/flux continu

Les usines d'aliments pour animaux sont confrontées à un défi d'ordonnancement qui combine des gammes divergentes, des machines parallèles aux débits différents et des règles de changement de série liées aux médicaments qui peuvent consommer des heures de temps productif chaque semaine. Ce guide montre comment Schantt modélise une ligne de production complète d'aliments pour animaux — du broyage des matières premières au mélange, en passant par la granulation, le refroidissement, l'émiettage, le tamisage et l'ensachage — et comment l'algorithme d'ordonnancement gère les gammes par classe de produits, les nettoyages dépendant de la séquence et les étapes mixtes batch (lot) et flow (flux continu).

Ce guide suit une entreprise composite fictive constituée à partir de recherches sectorielles sur l'alimentation animale. Tous les noms, paramètres et chiffres sont donnés à titre indicatif.

Contexte sectoriel

La production d'aliments pour animaux est un processus à flux continu avec un mélange batch (lot) en son centre. Les céréales brutes et les farines protéiques sont broyées à une granulométrie cible sur des broyeurs à marteaux, mélangées avec des micronutriments et des additifs dans un mélangeur batch, puis conditionnées à la vapeur entre 80 et 85 degrés Celsius pendant environ 90 secondes pour ramollir l'amidon, pressées à travers une filière pour former des granulés, refroidies par air forcé et éventuellement passées dans un émietteur pour briser les granulés en particules plus petites avant le tamisage et l'ensachage finaux. La variété des produits finis — mash (farine non granulée), aliments en granulés et crumble (émietté) — introduit une divergence de gamme que tout système d'ordonnancement doit respecter, car un produit mash saute cinq des huit étapes de production tandis qu'un produit crumble les utilise toutes.

La médication est un facteur déterminant dans l'ordonnancement des aliments pour animaux. Environ 40 pour cent des lots contiennent des principes pharmaceutiques actifs, et une transition d'un lot médicamenté vers un lot non médicamenté nécessite un nettoyage approfondi de 20 à 60 minutes dans les étapes de mélange, conditionnement, granulation et tamisage — toute la ligne où les résidus peuvent s'accumuler. La direction inverse, du non médicamenté vers le médicamenté, ne nécessite qu'un rinçage court de 5 à 10 minutes, car le risque de contamination croisée va d'un standard inférieur à un standard supérieur, et non l'inverse. Ces changements de série asymétriques rendent l'ordonnancement dépendant de la séquence essentiel : regrouper les séries médicamentées réduit le temps perdu, tandis qu'alterner des lots médicamentés et non médicamentés le multiplie. L'étape de granulation ajoute une complication supplémentaire : le changement entre classes de produits nécessite généralement un changement de filière sur la presse à granulés, ce qui ajoute 20 à 60 minutes indépendamment du statut de médicamentation.

Green Valley Nutrition emploie environ 45 personnes dans une installation de 120 tonnes par jour, fabriquant 3 classes de produits à travers 8 étapes de production, ordonnancées par une seule équipe de planification. L'usine produit environ 80 SKU répartis dans 7 classes de produits, avec trois gammes représentatives — mash, granulés et crumble — modélisées dans ce guide. Les durées de série typiques vont de 1,5 à 6 heures, et la série minimale économique est d'environ 2 tonnes. L'équipe standard travaille du lundi au vendredi, de 08:00 à 17:00.

Aperçu du processus

flowchart LR
    G["Broyage"] --> M["Mélange"]
    M --> C["Conditionnement"]
    C --> P["Granulation"]
    P --> K["Refroidissement"]
    K --> R["Émiettage"]
    R --> S["Tamisage"]
    S["Tamisage"] --> B["Ensachage et chargement"]
    M -->|Mash saute Conditionnement, Granulation, Refroidissement, Émiettage| S
    K -->|Pelleted saute Émiettage| S

Ligne de production en huit étapes de Green Valley, montrant les trois gammes divergentes : mash (saute vers le tamisage), granulés (saute l'émiettage) et crumble (parcours complet).

Les produits mash sautent le conditionnement, la granulation, le refroidissement et l'émiettage, passant directement du mélange au tamisage. Les produits en granulés sautent l'émiettage. Les produits crumble utilisent les huit étapes.

Défis d'ordonnancement et comment Schantt les relève

Ce guide part d'une demande hebdomadaire d'environ 15 à 18 séries de production, fournies sous forme de carnet de commandes glissant. Si votre usine d'aliments est pilotée par des objectifs de stock ou un calendrier d'expédition quotidien, le même modèle s'applique — vous fournissez la liste des séries et Schantt les séquence en fonction de la capacité disponible.

L'algorithme d'ordonnancement de Schantt minimise la durée totale de production, en ordonnançant à partir d'une date de début. Pour ce scénario, l'horizon de planification pratique est d'une semaine. En mode Auto, l'algorithme explore simultanément la séquence des travaux et les affectations machine pour trouver le plan global le plus court. En mode Semi-Auto, le planificateur verrouille l'ordre des travaux et l'algorithme optimise uniquement l'affectation des machines, ce qui est idéal lorsque l'ordre des commandes clients est fixe.

Ce que Schantt gère bien

  • Atelier multi-étapes de type hybride avec gammes divergentes par classe — chaque classe de produits suit son propre chemin à travers les étapes partagées, en sautant celles dont elle n'a pas besoin
  • Étapes à machines parallèles avec optimisation d'affectation — l'algorithme choisit la machine sur laquelle chaque travail s'exécute à chaque étape pour minimiser la durée totale de production
  • Matrice de changement de série directionnelle dépendant de la séquence — les durées de nettoyage et de réglage diffèrent selon la direction et sont appliquées automatiquement entre les travaux consécutifs sur la même machine
  • Pipeline mixte batch (lot) et flux continu avec visibilité des ruptures de matière — les mélangeurs batch et les étapes à flux continu coexistent dans une même gamme, avec des pauses d'attente de matière indiquées lorsque les étapes avales dépassent l'alimentation amont
  • Fenêtres de travail calendaires avec exceptions et indisponibilités — les schémas de poste, les jours fériés, les heures supplémentaires et les arrêts planifiés sont respectés dans le calcul des temps et visibles sur le planning
  • Refroidissement post-granulation en tant qu'étape de flux dédiée — le débit de refroidissement est modélisé comme une étape distincte adaptée à la capacité des presses à granulés, de sorte que le planning reflète le comportement réel du goulot

Comment Schantt relève chaque défi

1. Changements de série liés aux médicaments consommant la capacité productive.

  • L'usine exécute environ 7 séries médicamentées par semaine, avec 4 à 6 transitions de produits médicamentés vers non médicamentés. Chaque nettoyage médicamenté vers non médicamenté prend 20 à 60 minutes, consommant 1,5 à 4 heures de capacité hebdomadaire sur le Mélangeur 1 et les étapes avales qui retiennent les résidus de médicaments. Le processus de conditionnement par chaleur et humidité emprisonne les résidus plus obstinément que le mélange à sec, de sorte qu'une transition médicamenté vers non médicamenté sur les conditionneurs nécessite également un nettoyage de 25 minutes.
  • Schantt modélise les temps de changement de série comme une matrice directionnelle par machine. Une transition médicamenté vers non médicamenté sur le Mélangeur 1 est fixée à 30 minutes, tandis que le rinçage inverse non médicamenté vers médicamenté n'est que de 8 minutes — l'algorithme utilise la durée correcte en fonction de l'ordre des travaux. En mode Auto, l'ordonnanceur regroupe les séries médicamentées pour réduire le nombre de nettoyages lourds, les organisant de sorte qu'une seule transition de 30 minutes serve plusieurs lots médicamentés consécutifs plutôt que de nettoyer après chacun d'eux. Le planificateur configure également le Mélangeur 1 comme la seule machine capable de traiter les produits médicamentés à l'étape de mélange, garantissant ainsi l'intégrité de la médication quel que soit le planning produit par l'algorithme.

2. Presses à granulés parallèles avec différents débits et durées de changement de filière.

  • Trois presses à granulés desservent l'étape de granulation : la Presse à granulés 1 et la Presse à granulés 2 fonctionnent chacune à 6 tonnes par heure pour les produits en granulés et à 5,5 tonnes par heure pour le crumble, tandis que la Presse à granulés 3 (presse utilitaire) fonctionne respectivement à 4 et 3,5 tonnes par heure. Le changement entre classes de produits sur une presse à granulés nécessite un changement de filière de 20 à 60 minutes selon les machines et les classes concernées. Une affectation machine sous-optimale — placer une série à haut volume sur la presse utilitaire, par exemple — peut perdre 10 à 15 pour cent de la capacité effective de granulation.
  • Schantt affecte chaque série de production à une presse à granulés spécifique, respectant les débits par classe de produits afin qu'un produit en granulés programmé sur la Presse à granulés 3 utilise le taux correct de 4 tonnes par heure plutôt qu'un chiffre forfaitaire. La matrice de changement de série capture la durée directionnelle de changement de filière entre les classes de produits sur chaque machine. En mode Auto, l'algorithme explore les affectations machine sur les trois presses à granulés simultanément, faisant correspondre les séries à la machine la plus rapide capable et séquençant les changements de série pour minimiser la durée totale de production. Le planificateur voit l'affectation choisie dans l'infobulle de chaque opération et peut regrouper le Gantt par machine pour examiner la charge de chaque presse à granulés. Le débit des presses à granulés est défini par classe de produits comme un taux fixe ; le débit réel varie en fonction des spécifications de la filière, de l'humidité de la formulation et de la température de conditionnement, de sorte que le taux par classe constitue une base de planification.

3. Variations saisonnières de la demande et variabilité du refroidissement.

  • L'usine fait face à une augmentation de la demande d'environ 25 pour cent de septembre à novembre, en raison des besoins en aliments pour le bétail avant l'hiver. Pendant l'été et les périodes de forte humidité, l'étape de refroidissement nécessite un temps de séjour 20 à 30 pour cent plus long pour amener la température des granulés au niveau requis pour l'ensachage. Le calendrier standard en un seul poste offre 45 heures de travail par semaine, ce qui peut s'avérer insuffisant en haute saison.
  • Schantt modélise le refroidissement comme une étape de flux dédiée avec son propre débit, fixé légèrement au-dessus de la capacité des presses à granulés (6 à 6,5 tonnes par heure pour les deux refroidisseurs), de sorte que le planning présente le refroidissement comme une étape avale réaliste plutôt qu'un intervalle invisible. Les ajustements saisonniers de capacité sont gérés par des exceptions de calendrier : une exception planifiée étend les heures de travail de 08:00 à 19:00 un jour de haute saison, et le planificateur peut créer des exceptions supplémentaires pour les heures sup ou le samedi si nécessaire. La décision du moment et de l'ampleur de l'ajustement de capacité incombe au planificateur — Schantt applique automatiquement le nouveau calendrier au calcul des temps une fois l'exception configurée. Le débit de refroidissement est modélisé comme un taux fixe ; dans les environnements très humides, le temps de refroidissement réel peut dépasser ce taux, déplaçant potentiellement le goulot — validez le taux par rapport aux conditions locales.

Ce qu'il faut modéliser dans Schantt

Le tableau ci-dessous répertorie les entités de premier niveau qui définissent le scénario de l'usine d'aliments dans Schantt. Chaque entité est créée comme un objet de premier niveau ; la sous-configuration telle que les gammes, les changements de série et les temps de transfert est définie sur la page de détail de l'entité.

Entité Quantité Notes
Étape 8 Broyage, Mélange, Conditionnement, Granulation, Refroidissement, Émiettage, Tamisage, Ensachage et chargement
Machine 15 2 broyeurs à marteaux, 2 mélangeurs, 2 conditionneurs, 3 presses à granulés, 2 refroidisseurs, 1 émietteur, 1 tamiseur rotatif, 2 lignes d'ensachage
Classe de produits 3 Layer Mash, Broiler Starter Pelleted — Médicamenté, Swine Grower Crumble — Non médicamenté
Produit 3 Un produit représentatif par classe
Calendrier 1 Poste de jour standard : lundi au vendredi 08:00 à 17:00

Configuration étape par étape

1. Créez les huit étapes dans l'ordre. Ajoutez Broyage (flux), Mélange (batch), Conditionnement (flux), Granulation (flux), Refroidissement (flux), Émiettage (flux), Tamisage (flux) et Ensachage et chargement (flux) dans l'ordre. Sur la page de détail de chaque étape, définissez le temps de transfert vers l'étape suivante de la ligne de production :

  • Broyage vers Mélange : 2 minutes (transport pneumatique)
  • Mélange vers Conditionnement : 3 minutes (transporteur à raclettes)
  • Conditionnement vers Granulation : 1 minute (alimentation gravitaire)
  • Granulation vers Refroidissement : 2 minutes (goulotte gravitaire)
  • Refroidissement vers Émiettage : 3 minutes (transporteur à raclettes)
  • Émiettage vers Tamisage : 2 minutes (goulotte gravitaire)
  • Tamisage vers Ensachage : 2 minutes (transporteur à raclettes)

Deux temps de transfert par pont de saut sont également nécessaires pour les gammes divergentes :

  • Mélange vers Tamisage : 5 minutes (pour les produits mash sautant le conditionnement à l'émiettage)
  • Refroidissement vers Tamisage : 4 minutes (pour les produits en granulés sautant l'émiettage)

2. Ajoutez les 15 machines à leurs étapes. Attribuez chaque machine à son étape :

  • Broyage : Hammermill A, Hammermill B
  • Mélange : Mélangeur 1 (compatible médicamenté), Mélangeur 2 (non médicamenté uniquement)
  • Conditionnement : Conditionneur 1, Conditionneur 2
  • Granulation : Presse à granulés 1, Presse à granulés 2, Presse à granulés 3 (utilitaire)
  • Refroidissement : Refroidisseur 1, Refroidisseur 2
  • Émiettage : Émietteur
  • Tamisage : Tamiseur rotatif
  • Ensachage : Ligne d'ensachage 1, Ligne d'ensachage 2

3. Créez les trois classes de produits et définissez leurs gammes. Pour chaque classe, sélectionnez les étapes qu'elle utilise dans l'ordre et marquez les étapes qu'elle saute :

  • Layer Mash : Broyage, Mélange, Tamisage, Ensachage — saute Conditionnement, Granulation, Refroidissement et Émiettage
  • Broiler Starter Pelleted — Médicamenté : Broyage, Mélange, Conditionnement, Granulation, Refroidissement, Tamisage, Ensachage — saute Émiettage
  • Swine Grower Crumble — Non médicamenté : Les huit étapes — parcours complet

4. Ajoutez un produit par classe de produits. Créez un seul produit représentatif pour chaque classe. Les produits héritent de la gamme de leur classe parente, donc aucune configuration de gamme par produit n'est nécessaire.

  • Layer Mash — Non médicamenté
  • Broiler Starter Pelleted — Médicamenté
  • Swine Grower Crumble — Non médicamenté

5. Définissez les paramètres de capacité et les changements de série des machines. Sur la page de détail de chaque machine, configurez les paramètres pour chaque classe de produits que la machine traite :

  • Mélange (étapes batch) : Les deux mélangeurs utilisent un cycle batch (lot) de 4 minutes et une capacité batch de 2 000 kg par cycle. Le Mélangeur 1 est configuré comme la seule machine capable pour la classe de produits médicamentée (Broiler Starter Pelleted) ; le Mélangeur 2 est limité aux classes non médicamentées uniquement. Cette contrainte de médicamentation est appliquée via la gamme spécifique à la machine — la gamme de la classe médicamentée à l'étape de mélange ne liste que le Mélangeur 1 comme disponible.

  • Débits des étapes de flux : Configurez la vitesse de ligne de chaque machine par classe de produits. Les valeurs clés comprennent :

  • Broyeurs à marteaux : 4,5 tonnes/h pour le mash, 3,5 pour les granulés, 4,0 pour le crumble
  • Presses à granulés : 6,0 tonnes/h pour les granulés (PM-1, PM-2), 4,0 (PM-3) ; 5,5 pour le crumble (PM-1, PM-2), 3,5 (PM-3)
  • Refroidisseurs : 6,5 tonnes/h pour les granulés, 6,0 pour le crumble
  • Conditionneurs : 6,0 tonnes/h pour les granulés, 5,5 pour le crumble
  • Tamiseur rotatif : 12,0 tonnes/h pour le mash, 7,0 pour les granulés, 6,0 pour le crumble
  • Lignes d'ensachage : 15,0 tonnes/h pour le mash, 12,0 pour les granulés et le crumble
  • Émietteur : 5,0 tonnes/h pour le crumble

  • Changements de série : Saisissez les temps de changement de série directionnels pour chaque machine partagée par deux classes de produits ou plus. Les nettoyages asymétriques sont capturés comme des entrées distinctes — par exemple, médicamenté vers non médicamenté sur le Mélangeur 1 : 30 minutes, tandis que non médicamenté vers médicamenté : 8 minutes. Incluez toutes les paires de changement de série sur les broyeurs à marteaux (changements de grille, 10 à 20 minutes), le conditionnement (25 minutes pour médicamenté vers non médicamenté), la granulation (changements de filière, 20 à 35 minutes), le refroidissement (10 minutes), le tamisage (5 à 25 minutes) et l'ensachage (5 à 10 minutes).

6. Configurez le calendrier, les exceptions et les indisponibilités. Utilisez le poste de jour standard comme calendrier unique. Ajoutez ensuite :

  • Exceptions de calendrier (4) : Jour de l'An (usine fermée), Fête du Travail (fermée), 24 décembre (début de la fermeture de fin d'année, fermée) et 15 septembre (heures sup de récolte, 08:00 à 19:00)
  • Indisponibilités machine (3) : Arrêt de maintenance annuel à l'échelle de l'usine (4 au 17 août), grand nettoyage semestriel (15 mars) et grand nettoyage semestriel (15 septembre)

Pour des instructions étape par étape sur la configuration de chacun de ces éléments dans Schantt, consultez la documentation Schantt.

Erreurs courantes

1. Utiliser un temps de changement de série forfaitaire unique au lieu de valeurs directionnelles par paire. Les durées de nettoyage asymétriques — 30 minutes pour une transition médicamenté vers non médicamenté contre 8 minutes pour l'inverse — sont courantes dans les usines d'aliments. Un temps de changement de série moyen unique amène le planning à surestimer ou sous-estimer chaque transition, produisant un plan qui ne correspond pas à la réalité du terrain. Correctif : Saisissez chaque paire directionnelle séparément dans la configuration des changements de série de la machine. L'algorithme utilise la durée correcte pour la direction réelle de la transition.

2. Définir une seule classe de produits qui couvre des gammes divergentes. Les produits mash sautent cinq étapes, tandis que les produits crumble utilisent les huit. Une seule classe couvrant les deux oblige l'algorithme à planifier des opérations pour des étapes que le produit ne traverse jamais, créant des lignes Gantt fantômes et une chronologie incorrecte. Correctif : Créez des classes de produits distinctes pour le mash, les granulés et le crumble, chacune avec sa propre gamme d'étapes qui ne saute que les étapes que la classe contourne réellement.

3. Oublier de définir les temps de transfert par pont de saut pour les gammes avec sauts d'étape. Lorsqu'une classe de produits saute plusieurs étapes — par exemple, le mash contourne le conditionnement à l'émiettage — la matière se déplace néanmoins du mélange au tamisage avec un temps de transfert mesurable. Sans temps de transfert par pont de saut, le planning traite le saut comme instantané. Correctif : Ajoutez un temps de transfert de la dernière étape avant la plage sautée (mélange) directement à la première étape après celle-ci (tamisage), en utilisant la durée réelle du transporteur à raclettes de 5 minutes.

4. Ne pas restreindre le Mélangeur 1 pour les produits médicamentés. Si les deux mélangeurs sont disponibles pour les produits médicamentés, l'algorithme peut attribuer un lot médicamenté au Mélangeur 2, qui n'est pas configuré pour un fonctionnement sécurisé avec des médicaments. Correctif : Sur la gamme de la classe de produits médicamentée pour l'étape de mélange, limitez les machines capables au Mélangeur 1 uniquement. Les classes non médicamentées conservent les deux mélangeurs disponibles.

5. Définir le débit des presses à granulés sans différenciation par classe. Utiliser un seul débit pour toutes les classes de produits sur une presse à granulés ignore les différences réelles de filière et de formulation — un produit crumble tourne plus lentement qu'un produit en granulés sur la même machine. Correctif : Saisissez le débit par classe pour chaque presse à granulés. La Presse à granulés 1 traite les granulés à 6 tonnes/h et le crumble à 5,5 tonnes/h ; cette différence affecte la durée des travaux et la détection des goulots.

À quoi ressemble un bon planning

Un planning d'usine d'aliments bien construit aligne trois objectifs concurrents : minimiser le temps de changement de série, faire correspondre les séries aux bonnes machines et respecter les contraintes de médicamentation sans suivi manuel.

Avant (ordonnancement manuel) : Les planificateurs passent des heures chaque semaine à séquencer les commandes pour réduire les transitions de nettoyage entre les séries médicamentées et non médicamentées. Malgré cet effort, 1,5 à 4 heures de capacité hebdomadaire sont perdues à cause des changements de série liés aux médicaments, quatre à six transitions se produisent par semaine, et une affectation sous-optimale des presses à granulés perd silencieusement 10 à 15 pour cent de la capacité effective de granulation. Le planning est construit à la main dans un tableur, avec des estimations de changement de série moyennées sur toutes les transitions et une affectation des machines faite au jugé. Le temps de séjour au refroidissement est traité comme une marge approximative plutôt que comme une étape chronométrée.

Après (mode Auto de Schantt) : L'algorithme séquence les travaux pour regrouper les séries médicamentées, réduisant le nombre de transitions de nettoyage lourdes sur la semaine. Au lieu d'alterner les lots médicamentés et non médicamentés — ce qui déclencherait un nettoyage de 30 minutes sur le Mélangeur 1 ainsi que des nettoyages avales à chaque transition — le planning regroupe les 7 séries médicamentées de la semaine, les encadrant entre un seul nettoyage d'entrée et un seul nettoyage de sortie. Le temps de changement de série est appliqué automatiquement par direction : un nettoyage médicamenté vers non médicamenté sur le Mélangeur 1 prend 30 minutes dans le planning, pas la moyenne, tandis qu'un rinçage non médicamenté vers médicamenté est correctement de 8 minutes. Chacune des 15 à 18 séries hebdomadaires est affectée à la machine la plus rapide capable à chaque étape — les affectations des presses à granulés reflètent le débit par classe, de sorte que les séries à haut volume de granulés atterrissent sur les presses à 6 tonnes par heure plutôt que sur la presse utilitaire, et l'algorithme prend en compte le temps de changement de filière lors du séquencement sur les trois presses à granulés. Le refroidissement apparaît comme une étape de flux chronométrée sur le Gantt avec son propre débit, rendant le goulot post-granulation visible plutôt que de traiter le temps de séjour comme une marge approximative. Les exceptions de calendrier ajustent automatiquement la chronologie pour les heures sup saisonnières ou les arrêts planifiés. Le planificateur examine le planning optimisé dans une seule vue Gantt, apporte des ajustements manuels selon les priorités des clients et publie en ayant l'assurance que les contraintes de médicamentation, les durées de changement de série et les affectations machines sont appliquées par le modèle — pas suivies sur un tableau blanc ou devinées dans un tableur.

Essayez-le dans Schantt

Inscrivez-vous à Schantt et chargez le jeu de données d'exemple intégré pour construire vous-même ce scénario — chaque étape, machine, classe de produits, produit et calendrier de ce guide, avec ses gammes, changements de série, temps de transfert et indisponibilités déjà configurés, prêts à être ordonnancés. Votre configuration et vos plannings restent limités à votre compte d'équipe. Pour approfondir une étape, consultez la documentation Schantt.

Ready to schedule your own facility?

Essayez Schantt gratuitement — aucune carte bancaire requise. Passez du tableur au diagramme de Gantt optimisé en 60 minutes.

Essayer Schantt gratuitement