Ordonnancement pour aliments humides pour animaux

Apprenez à ordonnancer une ligne de production d'aliments humides pour animaux de compagnie — cuisson par batch (lot), remplissage en continu, autoclaves en parallèle et changements de série basés sur les saveurs — avec Schantt.

Ce guide s'adresse aux planificateurs de production et aux responsables d'exploitation qui ordonnancent les lignes d'aliments humides pour animaux de compagnie — cuves de cuisson batch (lot), remplisseuses en continu, autoclaves en parallèle et changements de série basés sur les saveurs — et montre comment modéliser votre installation dans Schantt pour construire des plannings de production optimisés qui respectent chaque étape du processus.

Ce guide suit une entreprise composite fictive construite à partir de recherches sectorielles sur les aliments humides pour animaux de compagnie ; tous les noms, paramètres et chiffres sont donnés à titre indicatif.

Contexte sectoriel

La fabrication d'aliments humides pour animaux de compagnie est un hybrid flowshop à cinq étapes. Les blocs de protéines congelées sont broyés et mélangés en une farce carnée, cuits dans des cuves à double enveloppe vapeur pour la stérilisation et la texturation, remplis en boîtes ou sachets, stérilisés à nouveau dans des autoclaves batch sous pression et chaleur, puis étiquetés et mis en caisses pour expédition. Le processus alterne opérations batch — broyage, cuisson et autoclavage — et étapes flow (flux continu) — remplissage et conditionnement — créant un pipeline où la discipline de cadencement à chaque transfert détermine le débit.

Trois classes de produits sont typiques : le pâté (une émulsion lisse et homogène), les morceaux en sauce (morceaux formés dans une sauce) et les effilochés (protéines effilochées, généralement en sachets). Chaque classe suit un profil de cuisson différent — le pâté cycle plus vite à 25 minutes par lot de 1 000 kg, les effilochés prennent 30 minutes et les morceaux en sauce nécessitent la cuisson la plus longue à 40 minutes — et un chemin de remplissage différent. Les boîtes passent sur une remplisseuse dédiée capable de 18 000 unités par heure pour le pâté et 12 000 unités par heure pour les morceaux en sauce ; les sachets passent sur une remplisseuse séparée à 9 000 unités par heure pour les effilochés. Les quatre autoclaves batch, chacun d'une capacité de panier de 400 kg, fonctionnent en postes rotatifs 24/7 pour suivre le rythme des lignes de remplissage en poste de jour ; les cycles d'autoclavage vont de 35 minutes (pâté) à 50 minutes (morceaux en sauce). Les temps de transfert entre étapes sont de 10, 10, 15 et 20 minutes — du broyage à la cuisson, de la cuisson au remplissage, du remplissage à l'autoclavage et de l'autoclavage au conditionnement.

Les changements de série basés sur les saveurs définissent la complexité de l'ordonnancement. Avec cinq saveurs de protéines réparties sur trois classes de produits, chaque transition entre classes sur une cuve ou remplisseuse partagée entraîne une pénalité de temps directionnelle — de 30 à 70 minutes — déterminée par la paire et le sens de la séquence. Le nettoyage asymétrique signifie qu'une transition d'une protéine douce vers une protéine forte prend plus de temps que l'inverse, et les transitions au saumon sont les plus intensives. L'installation fonctionne en un seul poste de jour de 10 heures, du lundi au vendredi, pour le broyage, la cuisson, le remplissage et le conditionnement, tandis que la salle d'autoclaves fonctionne 24/7.

TruePaw Kitchen emploie environ 85 personnes dans une installation de plain-pied de 2 800 m², produisant 3 classes de produits à travers 5 étapes de production, planifiée par une petite équipe de planification.

Aperçu du processus

flowchart LR
    GM["Broyage/Mélange<br/>Batch"] --> CO["Cuisson<br/>Batch · 2 cuves"] --> FI["Remplissage<br/>Flow · Boîtes &amp; Sachets"] --> RE["Autoclavage<br/>Batch · 4 autoclaves<br/>24/7"] --> PA["Conditionnement<br/>Flow"]

Hybrid flowshop à cinq étapes : le broyage/mélange batch et la cuisson alimentent un remplisseur en continu, les autoclaves batch stérilisent les conteneurs scellés en fonctionnement 24/7, et une ligne de conditionnement flow termine la gamme.

Les trois classes de produits transitent par chaque étape. La variation de gamme se situe au niveau des machines au sein de l'étape de remplissage — boîtes par rapport aux sachets — et non par saut d'étape.

Défis d'ordonnancement et comment Schantt les résout

Le planning est piloté par une prévision de la demande qui définit les quantités de production quotidiennes par classe de produits. Pour les planificateurs dont la contrainte principale est la disponibilité des matières plutôt que la demande, le même modèle s'applique — Schantt planifie en avant à partir de la date de début disponible la plus précoce, quel que soit le déclencheur qui génère l'ordre de fabrication. L'algorithme d'ordonnancement minimise la durée totale de production sur l'ensemble des commandes, en avançant à partir d'une date de début que vous définissez. Ce guide suppose un horizon glissant pratique de 10 jours.

Schantt propose deux modes d'ordonnancement. Le mode Auto optimise à la fois la séquence des tâches et l'affectation des tâches aux machines. Le mode Semi-Auto maintient votre séquence de tâches fixe et optimise uniquement les affectations aux machines.

Ce que Schantt gère bien

  • Production multi-étape séquentielle avec temps de transfert — Gamme linéaire à cinq étapes avec gamme par classe et délais de transfert inter-étapes pour le pompage, le convoyage, le chargement des paniers et le refroidissement.
  • Étapes multi-machines (parc d'autoclaves en parallèle) — Quatre machines d'autoclavage sur une seule étape batch, chacune avec son propre calendrier ; l'algorithme affecte les tâches entre les autoclaves disponibles en modes Auto et Semi-Auto.
  • Pipeline mixte batch et flow — Étapes batch (cuisson, autoclavage) et étapes flow (remplissage, conditionnement) dans une même gamme, avec pauses d'attente automatiques lorsqu'un remplisseur en flux continu dépasse son approvisionnement batch en amont.
  • Changements de série dépendants de la séquence (transitions de saveurs) — Temps de changement de série directionnels par machine d'une classe de produits à une autre ; l'optimiseur favorise les séquences qui regroupent les saveurs similaires pour réduire le temps total de changement de série.
  • Transfert partiel (alimentation au goutte-à-goutte) — Les cuves de cuisson peuvent libérer la première portion d'un lot vers la remplisseuse avant la fin du cycle de cuisson complet, réduisant ainsi le temps mort de la remplisseuse.
  • Disponibilité tenant compte des postes avec dérogations au niveau machine — Autoclaves en postes rotatifs 24/7 ; les autres étapes en postes de jour du lundi au vendredi, chacune modélisée comme des affectations de calendrier distinctes au niveau machine.

Comment Schantt résout chaque défi

1. Pertes de changement de série liées aux saveurs.

  • Avec cinq saveurs de protéines réparties sur trois classes de produits et des temps de nettoyage asymétriques qui varient selon la direction, une semaine typique voit environ 10 changements de saveurs sur les cuves partagées, consommant 5 à 7 heures de temps de changement de série sur les étapes de cuisson et de remplissage. On estime que 3 à 4 heures par semaine sont évitables grâce à un meilleur séquencement.
  • Vous saisissez les temps de changement de série directionnels sur chaque machine sous forme de matrice par paire — le temps de nettoyage d'une classe de produits à une autre sur cette cuve ou remplisseuse spécifique, où la durée du passage du pâté aux morceaux en sauce peut différer de celle des morceaux en sauce au pâté. En mode Auto, l'algorithme d'ordonnancement évalue les séquences de tâches et favorise celles qui regroupent les classes de produits similaires, réduisant ainsi le temps total de changement de série intégré au plan. Lorsque les protocoles d'allergènes imposent un ordre strict — les produits à base de poisson en dernier, par exemple — le mode Semi-Auto verrouille votre séquence et optimise néanmoins les affectations aux machines autour de celle-ci, de sorte que l'ordre fixe est préservé tout en gérant le temps de changement de série.

2. Sous-alimentation de la remplisseuse due au transfert batch-vers-flow.

  • L'étape de cuisson produit des lots de 1 000 kg sur un cycle de 25 à 40 minutes, tandis que la remplisseuse de boîtes tourne à 12 000 à 18 000 unités par heure. La remplisseuse peut vider un lot cuit complet en 5 à 12 minutes, puis attend le lot suivant pour terminer la cuisson — ce qui entraîne 1,5 à 2 heures de temps mort de la remplisseuse par poste.
  • La gamme de chaque classe de produits, de la cuisson au remplissage, est configurée avec le transfert partiel activé et une quantité minimale de libération définie — dans ce scénario, les premiers 25 % d'un lot cuit sont libérés vers la remplisseuse dès qu'ils sont prêts, tandis que le reste termine la cuisson. La remplisseuse commence à fonctionner sur cette quantité partielle au lieu d'attendre le lot complet de 1 000 kg, de sorte que l'écart d'approvisionnement entre lots consécutifs est considérablement réduit. La quantité partielle et le temps de cycle du lot sont tous deux des paramètres que vous définissez par classe de produits et par machine.

3. Goulot d'étranglement des autoclaves et utilisation de la capacité 24/7.

  • Les quatre autoclaves sont le goulot d'étranglement du débit : l'installation est limitée par les autoclaves environ 70 % du temps de fonctionnement. Comme le remplissage et l'autoclavage fonctionnent sur des calendriers différents — remplisseuses en poste de jour de 10 heures, autoclaves en continu 24/7 — le front end peut produire plus de conteneurs scellés en une journée que les autoclaves ne peuvent en traiter, et 2 à 3 cycles de chauffe d'autoclaves par semaine sont potentiellement éliminés avec un ordonnancement plus serré.
  • Les quatre autoclaves sont modélisés comme quatre machines distinctes sur une seule étape batch, chacun avec sa propre durée de cycle (35 minutes pour le pâté, 40 minutes pour les effilochés, 50 minutes pour les morceaux en sauce), une capacité de panier de 400 kg et sa propre dérogation de calendrier définie sur le régime 24/7 rotatif. En mode Auto, l'algorithme affecte les paniers remplis entrants à tous les autoclaves disponibles et les séquence pour minimiser les temps morts, maintenant une utilisation élevée sur toute la fenêtre de fonctionnement continu. Le mode Semi-Auto vous permet de fixer la séquence des autoclaves — par exemple, en dédiant un autoclave au cycle le plus long — tout en équilibrant la charge sur les machines restantes.

4. Coordination des changements de format sur le remplissage et le conditionnement.

  • Le passage entre les formats boîtes et sachets sur les étapes de remplissage et de conditionnement nécessite environ 30 minutes de coordination par changement — changement de série sur la remplisseuse de boîtes lors du passage entre le pâté et les morceaux en sauce, et une modification de configuration séparée sur la ligne de conditionnement lorsque le format de contenant change. En cas de changements de format précipités, le taux de détérioration des sachets passe d'environ 0,5 % à environ 2,5 %, représentant 80 à 120 sachets perdus par poste.
  • Les deux machines de remplissage — remplisseuse de boîtes et remplisseuse de sachets — se trouvent sur la même étape de remplissage, chacune avec son propre débit par classe et sa propre matrice de changement de série. La remplisseuse de boîtes porte des temps de changement de série directionnels entre le pâté et les morceaux en sauce (30 minutes dans chaque sens) ; la remplisseuse de sachets dessert uniquement les effilochés et n'a pas de changements de série inter-classes. Sur l'étape de conditionnement, la ligne de conditionnement unique a des débits par classe (12 000 unités par heure pour les boîtes, 7 200 unités par heure pour les sachets) qui tiennent compte de la différence de manipulation des formats. Comme les débits sont définis à une valeur prudente pour les formats de sachets fragiles, le planning espace naturellement les campagnes de sachets avec un timing réaliste. Les changements de format sont visibles sur le Gantt sous forme de segments de changement de série étiquetés entre les opérations.

5. Priorité de durée de conservation entre les campagnes de production.

  • Les clients de la distribution exigent un minimum de 18 mois de durée de conservation restante à la livraison, ce qui signifie que les campagnes de production plus proches de la fin de cette fenêtre doivent être programmées plus tôt. La date de production par rapport à la fenêtre de péremption crée une priorité implicite que les tableurs peinent à respecter de manière cohérente sur une gamme de 42 SKU.
  • En mode Semi-Auto, vous organisez la séquence des tâches pour placer la production à échéance la plus proche en premier, et l'algorithme optimise les affectations aux machines dans cet ordre fixe. Le planning résultant est affiché sur le Gantt, où vous pouvez vérifier que les campagnes hautement prioritaires s'achèvent dans leur fenêtre requise avant de libérer le plan. La contrainte d'ordonnancement est appliquée au niveau de la séquence — Schantt n'impose pas d'échéance de fin stricte — le planificateur examine donc le Gantt comme vérification finale.

Ce qu'il faut modéliser dans Schantt

La période de quarantaine de contrôle qualité de 14 jours après autoclavage est gérée en dehors de Schantt comme un tampon manuel post-production — l'horizon du planning en tient compte, mais le planning ne la contrôle pas. Voici les entités que vous créez dans Schantt :

Entité Nombre Remarques
Étapes 5 Broyage/Mélange (batch), Cuisson (batch), Remplissage (flow), Autoclavage (batch), Conditionnement (flow)
Machines 10 1 broyeur, 2 cuves de cuisson à double enveloppe, 2 remplisseuses (boîtes + sachets), 4 autoclaves, 1 ligne de conditionnement
Classes de produits 3 Pâté, Morceaux en Sauce, Effilochés
Produits 3 Un produit représentatif par classe
Calendriers 2 Poste de jour du lundi au vendredi (06:00–16:00) et 24/7 rotatif

Configuration étape par étape

1. Créez les étapes dans l'ordre et définissez les temps de transfert. Définissez les cinq étapes du broyage/mélange au conditionnement, avec leurs types de production — batch pour le broyage/mélange, la cuisson et l'autoclavage ; flow pour le remplissage et le conditionnement. Sur la page de détail de chaque étape, définissez le temps de transfert vers l'étape suivante de la gamme :

  • Broyage/Mélange → Cuisson : 10 minutes
  • Cuisson → Remplissage : 10 minutes
  • Remplissage → Autoclavage : 15 minutes
  • Autoclavage → Conditionnement : 20 minutes

2. Ajoutez les machines à chaque étape. Pour chaque étape, créez les machines qui y opèrent :

  • Broyage/Mélange : 1 broyeur de blocs congelés
  • Cuisson : 2 cuves de cuisson à double enveloppe
  • Remplissage : 2 machines — une remplisseuse de boîtes avec sertisseuse et une remplisseuse de sachets
  • Autoclavage : 4 autoclaves batch
  • Conditionnement : 1 étiqueteuse et encaisseuse intégrée

3. Créez les classes de produits et définissez les gammes par classe. Configurez trois classes de produits — Pâté, Morceaux en Sauce et Effilochés. Chaque classe transite par les cinq étapes, donc aucune étape n'est sautée. Sur la page de détail de la classe de produits, activez le transfert partiel pour le transfert cuisson-vers-remplissage avec une quantité de transfert partiel minimale de 250 kg pour les trois classes.

4. Ajoutez un produit représentatif par classe. Créez un produit pour chaque classe :

  • Pâté de Poulet 156 g boîte (classe Pâté)
  • Morceaux de Bœuf en Sauce 156 g boîte (classe Morceaux en Sauce)
  • Effilochés de Saumon 85 g sachet (classe Effilochés)

5. Définissez les paramètres de capacité machine et les changements de série. Sur la page de détail de chaque machine, saisissez les durées de cycle batch et les tailles de lot pour les machines d'étape batch, et les débits pour les machines d'étape flow. Saisissez ensuite les temps de changement de série directionnels entre classes de produits sur les machines partagées.

Cuves de cuisson (les deux machines, paramètres batch par classe) :

  • Pâté : cycle de 25 minutes, lot de 1 000 kg
  • Morceaux en Sauce : cycle de 40 minutes, lot de 1 000 kg
  • Effilochés : cycle de 30 minutes, lot de 1 000 kg

Matrice de changement de série des cuves de cuisson (identique sur les deux cuves, directionnelle, en minutes) :

De \ Vers Pâté Morceaux en Sauce Effilochés
Pâté 40 50
Morceaux en Sauce 35 45
Effilochés 70 65

Changement de série de la remplisseuse de boîtes (Pâté ↔ Morceaux en Sauce, 30 minutes dans chaque sens) : la remplisseuse de boîtes traite le Pâté et les Morceaux en Sauce ; la remplisseuse de sachets traite uniquement les Effilochés et n'a pas de changements de série inter-classes.

Autoclaves (les quatre, paramètres batch par classe) :

  • Pâté : cycle de 35 minutes, panier de 400 kg
  • Morceaux en Sauce : cycle de 50 minutes, panier de 400 kg
  • Effilochés : cycle de 40 minutes, panier de 400 kg

Débits de l'étape de remplissage :

  • Remplisseuse de boîtes : 18 000 unités/h (Pâté), 12 000 unités/h (Morceaux en Sauce)
  • Remplisseuse de sachets : 9 000 unités/h (Effilochés)

Débits de la ligne de conditionnement :

  • Pâté : 12 000 unités/h
  • Morceaux en Sauce : 12 000 unités/h
  • Effilochés : 7 200 unités/h

6. Configurez les calendriers, les exceptions et les indisponibilités. Créez deux calendriers : un calendrier de poste de jour (du lundi au vendredi, 06:00 à 16:00) affecté à toutes les machines sauf les autoclaves, et un calendrier rotatif 24/7 affecté aux quatre autoclaves. Ajoutez des exceptions de calendrier pour les jours non ouvrés de l'installation — le jour de l'An, la Fête du Travail et un arrêt de fin d'année à partir du 24 décembre. Enfin, saisissez les plages d'indisponibilité planifiée : maintenance préventive annuelle sur l'autoclave 1 (mi-juin), une révision du joint de piston et de la tête de sertisseuse sur la remplisseuse de boîtes (mi-mars) et un arrêt électrique général de l'usine (début août).

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

Erreurs fréquentes

1. Utiliser un seul temps de changement de série global au lieu de valeurs directionnelles par paire. Les temps de changement de série dans les aliments humides pour animaux ne sont pas symétriques — le nettoyage d'une cuve des effilochés au pâté prend 70 minutes, tandis que l'inverse prend 50 minutes. Une valeur moyenne unique cache l'asymétrie qui guide les bonnes décisions de séquencement. Correction : Saisissez chaque paire directionnelle sur chaque machine qui gère plusieurs classes de produits, en utilisant les temps de nettoyage réels pour chaque sens de transition.

2. Modéliser les trois classes de produits comme une seule classe avec une gamme commune. Le pâté, les morceaux en sauce et les effilochés suivent des durées de cuisson différentes et utilisent des machines de remplissage différentes. Les fusionner en une seule classe impose un profil de cuisson unique et une seule affectation de remplisseuse, perdant la variation de gamme au niveau machine qui définit le processus réel. Correction : Créez une classe de produits par famille de produits, chacune avec sa propre gamme par étape et ses propres affectations de machines à l'étape de remplissage.

3. Traiter les quatre autoclaves comme une seule machine avec une capacité quadruplée. Les autoclaves fonctionnent indépendamment — chacun a son propre cycle, son propre panier et sa propre disponibilité. Une machine combinée unique ne planifierait qu'un seul panier à la fois et manquerait le traitement parallèle dont dépend le véritable atelier. Correction : Créez quatre machines d'autoclavage distinctes sur l'étape d'autoclavage, chacune avec sa propre taille de lot et sa propre durée de cycle.

4. Ne pas définir de dérogations de calendrier au niveau machine pour les autoclaves. Sans dérogation de calendrier, les autoclaves héritent du calendrier par défaut de l'équipe (poste de jour uniquement) et cessent de planifier du travail chaque soir et chaque week-end, laissant les paniers remplis en attente et gaspillant la capacité 24/7. Correction : Affectez le calendrier rotatif 24/7 à chaque machine d'autoclavage individuellement, afin que l'algorithme remplisse chaque heure disponible.

5. Omettre les temps de changement de série sur la remplisseuse de boîtes entre le pâté et les morceaux en sauce. Même si la remplisseuse de boîtes ne gère que deux classes, la transition entre elles consomme 30 minutes. Sans cette saisie, l'ordonnanceur traite le changement comme instantané et produit un plan irréalistement serré que l'atelier ne peut pas exécuter. Correction : Saisissez le changement de série directionnel de 30 minutes dans les deux sens sur la remplisseuse de boîtes.

À quoi ressemble un bon planning

Un planning Schantt bien configuré remplace le séquençage manuel étape par étape par un plan optimisé qui respecte chaque transfert, changement de série et contrainte de calendrier sur l'ensemble de l'horizon de 10 jours. La différence est visible à la fois dans la structure du plan et dans l'utilisation de chaque étape.

Avant (tableur/manuel) :

  • Les séquences de saveurs sont choisies par expérience, pas systématiquement, laissant 3 à 4 heures par semaine de temps de changement de série évitable sur la table
  • La remplisseuse manque d'approvisionnement pendant 1,5 à 2 heures par poste en attendant le prochain lot cuit, car le transfert par lot complet crée un écart entre l'offre et la demande
  • L'utilisation des autoclaves est en retard — sans visibilité sur quels autoclaves sont libres et quand, un cycle de chauffe est démarré même lorsqu'une capacité partielle est disponible sur un autoclave déjà chaud
  • Les changements de format entre boîtes et sachets sont coordonnés à la volée, entraînant des changements précipités qui augmentent le taux de détérioration des sachets

Après (mode Auto Schantt) :

  • L'algorithme séquence les tâches pour regrouper les classes de produits similaires, réduisant le temps total de changement de série sur l'horizon de planification et récupérant une partie des heures de changement de série évitables hebdomadaires
  • Les transferts partiels de la cuisson au remplissage maintiennent la remplisseuse en fonctionnement entre les achèvements de lots, réduisant considérablement le temps mort par poste
  • Les tâches sont réparties automatiquement entre les quatre autoclaves, l'algorithme remplissant chaque machine disponible à mesure que les paniers scellés arrivent — moins de cycles de chauffe inutiles et une meilleure utilisation des autoclaves
  • Chaque changement de série — sur les cuves comme sur les remplisseuses — est programmé avec sa durée directionnelle complète et apparaît comme un segment étiqueté sur le Gantt, de sorte que le changement de format est un événement planifié avec un timing précis plutôt qu'une course contre la montre

Essayez 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