Ordonnancement de production des jus, thés et isotoniques conditionnés à chaud

Apprenez à modéliser et ordonnancer des lignes de production de jus et thés conditionnés à chaud avec Schantt. Découvrez l'ordonnancement hybrid flowshop avec changements de série CIP, remplisseuses parallèles, mélange par lots, tunnels de refroidissement et capacité saisonnière.

Une ligne de boissons conditionnées à chaud associe le mélange par lots (batch), la pasteurisation à haute température et les étapes en flux continu — remplissage, refroidissement, étiquetage et conditionnement — un hybrid flowshop classique où les changements de série CIP, l'affectation des remplisseuses parallèles et la fluctuation saisonnière de la demande font de chaque ordonnancement un compromis. Ce guide montre aux planificateurs de production et aux responsables d'usine comment modéliser et ordonnancer une ligne de boissons conditionnées à chaud dans Schantt, en capturant les contraintes réelles qui déterminent si un plan hebdomadaire fonctionne sur le terrain.

Ce guide suit une entreprise composite fictive construite à partir de recherches sur le conditionnement à chaud de boissons ; tous les noms, paramètres et chiffres sont fournis à titre indicatif.

Contexte industriel

Le conditionnement à chaud est la méthode dominante de conditionnement stable à température ambiante pour les boissons acides telles que les jus de fruits, les thés et les boissons isotoniques. Le produit est pasteurisé à 88–93 °C et conditionné à chaud dans des bouteilles PET thermorésistantes, ce qui crée un vide d'étanchéité lorsque le contenu refroidit et se contracte. Contrairement au traitement aseptique, le conditionnement à chaud repose sur la température du produit lui-même pour stériliser à la fois le contenant et la fermeture — la synchronisation entre la pasteurisation, le bouchage et le début du refroidissement est donc cruciale pour l'intégrité du sceau et la durée de conservation.

Le parcours de production est un hybrid flowshop en six étapes. Le mélange fonctionne en batch (par lots) dans des cuves en acier inoxydable, tandis que la pasteurisation, le remplissage, le refroidissement, l'étiquetage et le conditionnement sont des étapes en flux continu alimentées séquentiellement par la même ligne. Entre chaque paire d'étapes consécutives, un temps de transfert fixe représente le transit par conduites, pompes ou tapis roulants — 15 minutes du mélange à la pasteurisation, 10 minutes de la pasteurisation au remplissage, 2 minutes du remplissage au refroidissement, 5 minutes du refroidissement à l'étiquetage, et 5 minutes de l'étiquetage au conditionnement.

Les changements de produit à l'étape de remplissage constituent la source dominante d'indisponibilité : les durées de nettoyage diffèrent considérablement selon la paire de produits. Un changement par simple rinçage entre deux parfums clairs prend 15 minutes, mais le passage d'un thé foncé à un jus clair exige un cycle CIP complet acide et caustique pouvant atteindre 90 minutes. Ces temps de changement directionnels, combinés à plusieurs machines parallèles à plusieurs étapes et à un pic de demande estival prononcé, rendent l'ordonnancement manuel à la fois chronophage et très pénalisant pour le débit. Une semaine typique compte environ 35 changements de produit sur les trois lignes de remplissage, consommant 15 à 25 heures de temps de production potentiel.

Une usine de conditionnement à chaud typique de taille PME à moyenne compte deux cuves de mélange (10 000 L chacune, cycle de 60 minutes), deux pasteurisateurs (un échangeur à plaques et un échangeur tubulaire), trois lignes de remplissage-bouchage parallèles (Line-1 et Line-2 à 12 000 bouteilles par heure chacune, Line-3 à 10 000 bouteilles par heure avec valves à écartement pour produits avec pulpe), trois tunnels de refroidissement multi-zones par pulvérisation, deux étiqueteuses et deux machines de conditionnement. Pour chaque machine, le planificateur renseigne les débits par classe de produits, les temps de changement de série et les calendriers de postes. La semaine de travail par défaut est du lundi au vendredi, de 06 h 00 à 22 h 00 (deux postes de 8 heures avec un chevauchement de 2 heures), avec une extension estivale ajoutant des postes le samedi.

Crestline Beverage Company emploie environ 85 personnes sur un site de 9 000 m², fabrique trois classes de produits — Jus clairs, Jus avec pulpe et Thés — en six étapes de production, ordonnancées par une équipe de planification de deux personnes.

Aperçu du processus

flowchart LR
    B["Mélange<br/>(batch)"]
    P["Pasteurisation<br/>(flux continu)"]
    F["Remplissage<br/>(flux continu)"]
    C["Refroidissement<br/>(flux continu)"]
    L["Étiquetage<br/>(flux continu)"]
    K["Conditionnement<br/>(flux continu)"]
    B -->|"15 min"| P
    P -->|"10 min"| F
    F -->|"2 min"| C
    C -->|"5 min"| L
    L -->|"5 min"| K

Le processus de production en six étapes de Crestline : le mélange en batch (amont) alimente cinq étapes en flux continu (aval), avec des temps de transfert liant chaque transition.

Les trois classes de produits visitent toutes les étapes — aucun saut d'étape — mais des divergences au niveau des machines apparaissent au sein des étapes. Les Jus avec pulpe passent par l'échangeur tubulaire (THE-1) et la remplisseuse à écartement (Line-3) ; les Thés subissent un débit de refroidissement réduit à 9 000 bouteilles par heure par tunnel, contre 12 000 pour les Jus clairs.

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

Dans ce scénario de conditionnement à chaud, l'ordonnancement est piloté par un plan de demande — un ensemble de travaux avec produit, quantité et semaine de début cible. Pour les lecteurs dont le principal moteur est une entrée différente (arrivages de citernes ou fenêtres de récolte, par exemple), l'approche de modélisation reste la même : l'essentiel est de coder les capacités des machines, les durées de changement de série et les contraintes calendaires que l'algorithme utilise pour construire l'ordonnancement prévisionnel.

L'algorithme d'ordonnancement minimise la durée totale de production — le temps d'achèvement de la dernière opération — en explorant les séquences de travaux, les affectations aux machines et l'ordre des changements de série. Il planifie en avant à partir de la date de début choisie par le planificateur. Pour un horizon de production hebdomadaire typique de 5 à 7 jours, Schantt fonctionne selon l'un des deux modes d'optimisation : le mode Auto explore à la fois la séquence des travaux et l'affectation aux machines à chaque étape pour trouver le plan le plus rapide globalement ; le mode Semi-Auto permet au planificateur de fixer l'ordre des travaux tandis que le système optimise l'affectation des machines pour chaque opération.

Ce que Schantt gère bien

  • Hybrid flowshop avec étapes batch et flux continu — le mélange fonctionne en batch tandis que le remplissage et le conditionnement sont en flux continu, le tout dans un seul chemin de gamme.
  • Machines parallèles à chaque étape de production — multiples lignes de remplissage, pasteurisateurs, étiqueteuses et lignes de conditionnement, le système choisissant la meilleure affectation.
  • Temps de changement directionnels par classe de produits — les durées CIP diffèrent selon la paire de produits et la direction (Thé→Jus clair 90 min contre Jus clair→Thé 60 min), et l'ordonnancement prend en compte chaque transition.
  • Pipelines mixtes batch-et-flux avec suivi d'approvisionnement — le mélange en batch alimente le remplissage en flux continu, et l'ordonnancement indique quand la consommation aval dépasse l'approvisionnement amont sous forme de pauses wait material.
  • Calendriers avec exceptions et indisponibilités — les fenêtres de travail, jours fériés, heures supplémentaires saisonnières et arrêts de maintenance sont tous modélisés et reflétés dans le timing.
  • Commutation saisonnière de calendrier — différents schémas de postes pour l'hiver et le pic estival, avec exceptions pour les samedis en heures supplémentaires, le tout au sein d'un même ordonnancement.

Comment Schantt relève chaque défi

1. Indisponibilité due aux changements de série CIP.
- Une semaine typique compte environ 35 changements de produit sur les trois lignes de remplissage, avec des durées CIP allant de 15 minutes (rinçage Jus clair→Jus clair) à 90 minutes (cycle acide et caustique complet Thé→Jus clair). Ces transitions consomment 15 à 25 heures de capacité de ligne par semaine, et l'ordre dans lequel les produits sont lancés détermine si un nettoyage profond ou superficiel est nécessaire.
- Schantt modélise chaque changement de série comme une durée directionnelle par paire de classes de produits sur chaque machine. L'algorithme d'ordonnancement considère le temps de transition entre chaque paire consécutive de travaux et favorise les séquences regroupant les produits d'une même classe — transformant les cycles CIP profonds en simples rinçages rapides chaque fois que possible. Le planificateur définit les durées par paire sur la page Détail de la machine ; l'ordonnancement reflète ensuite automatiquement chacune des ~35 transitions, sans que le planificateur ait à les envisager une par une.

2. Affectation des lignes de remplissage parallèles.
- Avec trois lignes de remplissage aux capacités différentes — Line-1 et Line-2 traitent les Jus clairs et les Thés à 12 000 bouteilles par heure, tandis que Line-3 seule traite les Jus avec pulpe à 10 000 bouteilles par heure — le planificateur doit décider quel produit lance sur quelle ligne pour ne pas surcharger un seul goulot. L'affectation manuelle laisse souvent une ligne inactive pendant qu'une autre est surchargée.
- L'algorithme de Schantt traite chaque ligne de remplissage comme une machine au sein de l'étape Remplissage, connaissant les débits par classe et les restrictions d'acheminement propres à chaque classe (Jus avec pulpe acheminés uniquement vers Line-3). En mode Auto, le système explore toutes les affectations machines possibles sur les trois lignes simultanément, équilibrant la charge pour qu'aucune ligne ne devienne un goulot pendant que d'autres restent inactives. Le planificateur voit l'affectation choisie dans l'infobulle de chaque opération et peut regrouper le Gantt par machine pour examiner la répartition.

3. Synchronisation de la préparation par lots.
- Le mélange est une opération en batch produisant 10 000 L par cycle de 60 minutes, tandis que chaque remplisseuse consomme ce lot en flux continu. Un seul lot alimente environ 50 minutes de remplissage sur une ligne à 12 000 bouteilles par heure à 1 L par bouteille. Si le lot suivant n'est pas prêt lorsque la cuve de la remplisseuse s'épuise, la ligne est privée de produit — ce qui coûte environ 6 heures par semaine de capacité perdue entre les lacunes d'approvisionnement des tampons et les marges de sécurité. Mais démarrer le lot trop tôt risque de maintenir le produit mélangé trop longtemps avant la pasteurisation.
- Schantt modélise l'étape de Mélange comme une étape de type batch et l'étape de Remplissage comme une étape de type flux continu au sein d'une même gamme, avec transfert partiel activé à la transition Pasteurisation→Remplissage. L'achèvement du lot amont déclenche un transfert partiel de 10 000 L, permettant à la remplisseuse de démarrer dès l'arrivée du produit via le pasteurisateur. L'ordonnancement montre le timing précis de chaque opération, y compris les éventuelles pauses wait material lorsque la consommation aval dépasse l'approvisionnement amont, permettant au planificateur de vérifier la validité de ses hypothèses de cadencement des lots.

4. Variations saisonnières de la demande.
- Dans un scénario plausible pour cette installation, la demande estivale peut atteindre 2,5 fois le creux hivernal, nécessitant le passage du calendrier Standard au calendrier Été avec heures supplémentaires le samedi. Ajuster manuellement chaque entrée de calendrier pour chaque ligne est long et source d'erreurs.
- Schantt prend en charge plusieurs calendriers nommés et un mécanisme de commutation saisonnière via les exceptions de calendrier. Le planificateur crée un calendrier Standard (lundi–vendredi 06 h 00–22 h 00) et un calendrier Été (lundi–samedi 06 h 00–22 h 00), puis applique le calendrier Été sur la période de pic à l'aide d'exceptions de calendrier. Toutes les machines héritent du schéma de postes, et l'ordonnancement s'étend automatiquement aux heures supplémentaires sans mises à jour manuelles ligne par ligne.

5. Goulot du tunnel de refroidissement.
- Les Thés nécessitent un temps de séjour en refroidissement plus long que les Jus clairs, réduisant le débit effectif de refroidissement de 12 000 à 9 000 bouteilles par heure par tunnel. Lorsque des lots de thé s'enchaînent sur une remplisseuse rapide, le tunnel de refroidissement peut devenir le goulot, contraignant la remplisseuse à ralentir en dessous de sa cadence nominale.
- Chaque tunnel de refroidissement est modélisé comme une machine de l'étape Refroidissement dotée d'un débit par classe de produits. L'algorithme d'ordonnancement respecte le débit réduit des thés lors de l'affectation du tunnel, de sorte que l'étape aval ne reçoit jamais plus de bouteilles qu'elle ne peut en refroidir. Le planificateur définit le débit du tunnel sur la page Détail de la machine pour chaque classe de produits, et l'algorithme tient compte de la contrainte automatiquement pour chaque travail de l'ordonnancement.

Ce qu'il faut modéliser dans Schantt

La modélisation de ce scénario commence par six entités de premier niveau qui reflètent la structure physique et organisationnelle de la ligne de production.

Entité Nombre Remarques
Étape 6 Mélange (batch), Pasteurisation (flux continu), Remplissage (flux continu), Refroidissement (flux continu), Étiquetage (flux continu), Conditionnement (flux continu)
Machine 14 Tank-A, Tank-B (Mélange) ; PHE-1, THE-1 (Pasteurisation) ; Line-1, Line-2, Line-3 (Remplissage) ; Tunnel-1, Tunnel-2, Tunnel-3 (Refroidissement) ; Label-A, Label-B (Étiquetage) ; Pack-1, Pack-2 (Conditionnement)
Classe de produits 3 Jus clairs, Jus avec pulpe, Thés
Produit 3 Crisp Apple (Jus clairs), Sunrise Mango (Jus avec pulpe), Mist Lemon (Thés)
Calendrier 2 Standard (lundi–vendredi 06 h 00–22 h 00), Été (lundi–samedi 06 h 00–22 h 00)

Configuration étape par étape

1. Créez les étapes dans l'ordre.
Ajoutez les six étapes dans leur séquence de production, chacune avec son type de production. Ouvrez la page Étape de Schantt et créez :
- Étapes : Mélange (batch), Pasteurisation (flux continu), Remplissage (flux continu), Refroidissement (flux continu), Étiquetage (flux continu), Conditionnement (flux continu).
- Sur chaque page Détail de l'étape, saisissez le temps de transfert vers l'étape suivante dans la séquence. Ceux-ci représentent les délais de transfert physique — transit par conduites vers le pasteurisateur, déplacement par tapis roulant vers le tunnel de refroidissement, et temps de séchage à l'air avant l'étiquetage :
- Mélange → Pasteurisation : 15 minutes
- Pasteurisation → Remplissage : 10 minutes
- Remplissage → Refroidissement : 2 minutes
- Refroidissement → Étiquetage : 5 minutes
- Étiquetage → Conditionnement : 5 minutes

2. Ajoutez les machines à chaque étape.
- Mélange : Tank-A, Tank-B
- Pasteurisation : PHE-1, THE-1
- Remplissage : Line-1, Line-2, Line-3
- Refroidissement : Tunnel-1, Tunnel-2, Tunnel-3
- Étiquetage : Label-A, Label-B
- Conditionnement : Pack-1, Pack-2

3. Créez les classes de produits et définissez la gamme par classe.
Ajoutez trois classes de produits : Jus clairs, Jus avec pulpe, Thés. Pour chaque classe, définissez sa gamme à travers les six étapes. Sur le tronçon de gamme pour la transition Pasteurisation→Remplissage, activez le transfert partiel avec une quantité de 10 000 L — cela permet à la remplisseuse de démarrer dès l'arrivée de la première portion utilisable depuis le pasteurisateur, sans attendre le transfert complet du lot de mélange.

4. Ajoutez un produit représentatif par classe.
- Jus clairs : Crisp Apple
- Jus avec pulpe : Sunrise Mango
- Thés : Mist Lemon

Chaque produit hérite de sa gamme et de ses paramètres de capacité de sa classe. Ce guide modélise un produit par classe ; dans la pratique, vous ajouteriez chaque SKU actif sous sa classe.

5. Définissez les paramètres de capacité et les changements de série sur la page Détail de chaque machine.
- Étapes batch (Mélange) : Définissez la taille du lot à 10 000 L et la durée du cycle à 60 minutes pour les deux cuves, pour chaque classe de produits qu'elles traitent.
- Étapes en flux continu : Saisissez le débit par classe pour chaque machine. Réglages clés :
- Line-1 et Line-2 : 12 000 bouteilles par heure pour les Jus clairs et les Thés
- Line-3 : 10 000 bouteilles par heure pour les Jus clairs, les Jus avec pulpe et les Thés ; les Jus avec pulpe acheminés exclusivement sur Line-3
- Tunnels de refroidissement : 12 000 bouteilles par heure pour les Jus clairs, 10 000 bouteilles par heure pour les Jus avec pulpe, 9 000 bouteilles par heure pour les Thés
- Machines de conditionnement : Pack-1 à 12 000 bouteilles par heure, Pack-2 à 10 000 bouteilles par heure
- Changements de série : Sur chaque ligne de remplissage, saisissez les durées directionnelles entre classes de produits. Les paramètres indicatifs incluent :
- Jus clair→Jus clair : 15 minutes (rinçage uniquement)
- Jus clair→Thés : 60 minutes
- Thés→Jus clair : 90 minutes
- Jus avec pulpe→Jus clair : 60 minutes
- Jus clair→Jus avec pulpe sur Line-3 : 45 minutes
- Changements en cuves (Mélange) : Thés→Jus clair à 60 minutes, Jus clair→Jus avec pulpe à 15 minutes
- Changements au conditionnement : Jus clair→Jus avec pulpe à 12 minutes par machine
- Préchauffage récurrent : Ajoutez une indisponibilité récurrente de 5 à 15 minutes par remplisseuse au début de chaque poste pour tenir compte du préchauffage des bouteilles au démarrage à froid.

6. Configurez les calendriers, exceptions et indisponibilités.
Créez le calendrier Standard (lundi–vendredi 06 h 00–22 h 00) comme calendrier par défaut, puis ajoutez le calendrier Été (lundi–samedi 06 h 00–22 h 00) pour les périodes de pic saisonnier. Ajoutez des exceptions de calendrier pour le jour de l'An et la Fête du Travail. Planifiez l'arrêt de fin d'année (24 décembre–2 janvier) et la révision annuelle programmée de Line-1 (15–17 juillet) comme indisponibilités machine.

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 une durée de changement unique pour tous les changements.
Si vous saisissez un seul temps de changement pour toutes les transitions de produit sur une remplisseuse, l'ordonnancement ne peut pas distinguer entre un rinçage rapide de 15 minutes et un cycle CIP complet de 90 minutes. L'algorithme optimisera sur la base d'une donnée erronée et produira une séquence qui semble efficace sur le papier mais provoque un arrêt de ligne lorsque le nettoyage profond est réellement nécessaire.
Correction : Saisissez des durées directionnelles pour chaque paire de classes de produits sur chaque machine. Utilisez des valeurs indicatives typiques de l'industrie (rinçage uniquement, caustique, CIP complet) et ajustez lorsque vous disposez de données spécifiques à l'usine. Incluez les deux directions — Jus clair→Thés et Thés→Jus clair peuvent différer considérablement et doivent toutes deux être définies.

2. Modéliser tous les produits sous une seule classe de produits.
Les produits ayant des restrictions de remplissage différentes — comme les Jus clairs qui peuvent être lancés sur n'importe quelle remplisseuse contre les Jus avec pulpe limités à Line-3 — doivent appartenir à des classes de produits distinctes pour que la gamme et les capacités des machines puissent diverger. Une seule classe ne peut pas coder des chemins de gamme ou des affectations machines différents.
Correction : Créez une classe de produits par groupe d'acheminement. Pour ce scénario, Jus clairs, Jus avec pulpe et Thés ont chacun besoin de leur propre classe.

3. Définir un mauvais nombre de machines à une étape.
Si vous modélisez seulement deux tunnels de refroidissement alors que l'usine en compte trois, l'ordonnancement affichera un goulot qui n'existe pas sur le terrain — ou pire, vous pourriez planifier un produit à base de thé dans un refroidisseur déjà occupé alors qu'un autre est libre.
Correction : Créez chaque machine physique à chaque étape. L'affectation par l'algorithme donne les meilleurs résultats lorsque toutes les ressources disponibles sont représentées.

4. Oublier d'activer le transfert partiel à la transition batch-vers-flux.
Sans transfert partiel sur le tronçon de gamme Pasteurisation→Remplissage, la remplisseuse attend que la totalité du lot de mélange soit transférée avant de démarrer. En réalité, le produit devient disponible progressivement à travers le pasteurisateur, et la remplisseuse peut commencer dès l'arrivée de la première portion utilisable.
Correction : Sur la gamme de la classe de produits, activez le transfert partiel avec une quantité de 10 000 L pour chaque classe au tronçon Pasteurisation→Remplissage.

5. Ne pas configurer la commutation saisonnière de calendrier.
Si vous modélisez un seul calendrier à l'année, les travaux d'été seront planifiés dans la même fenêtre lundi–vendredi que les travaux d'hiver — soit en surchargeant les heures disponibles, soit en forçant une replanification manuelle de chaque extension de poste.
Correction : Créez un calendrier Été avec heures supplémentaires le samedi et utilisez les exceptions de calendrier pour basculer entre les schémas hivernaux et estivaux aux dates appropriées.

À quoi ressemble un bon ordonnancement

Lorsque la ligne de conditionnement à chaud est correctement configurée et optimisée par l'algorithme d'ordonnancement de Schantt, le plan hebdomadaire passe d'un combat manuel à un processus reproductible et lisible par la machine.

Avant (ordonnancement manuel) :
- Le planificateur séquence manuellement environ 35 changements de série par semaine, souvent par intuition, ce qui disperse les cycles CIP profonds au lieu de les regrouper.
- Temps de changement moyen hebdomadaire : 20–22 heures sur les trois lignes de remplissage.
- Les marges de sécurité entre le mélange en batch et l'alimentation des remplisseuses ajoutent environ 6 heures de temps non productif par semaine en tampons de sécurité et cadencements manqués.
- Temps non productif total : ~26 heures par semaine de 80 heures (33 %), limitant ce que l'usine peut expédier en période de pointe.

Après (mode Semi-Auto Schantt avec séquence optimisée) :
- L'algorithme regroupe les produits par classe pour minimiser les transitions CIP profondes : les Jus clairs sont lancés consécutivement sur chaque ligne, les Thés sont regroupés et les Jus avec pulpe sont planifiés en un seul bloc sur Line-3.
- Le temps de changement de série tombe à environ 15 heures par semaine — une réduction d'environ 30 % grâce au seul meilleur séquencement.
- Le transfert partiel à la transition Pasteurisation→Remplissage synchronise l'approvisionnement en batch avec la demande des remplisseuses, réduisant le gaspillage lié aux tampons d'environ 25 % par rapport aux marges de sécurité fixes.
- Temps non productif total : ~19,5 heures par semaine (~24 %). Les ~6,5 heures récupérées par semaine correspondent à la majeure partie d'un poste complet de capacité de production supplémentaire — disponible pour les pics saisonniers ou une réduction des heures supplémentaires.

En mode Auto, où l'algorithme optimise également l'affectation des machines, le même mix de produits se planifie dans une durée totale similaire avec moins de révision manuelle nécessaire, car le système équilibre automatiquement la charge entre Line-1, Line-2 et Line-3. Le planificateur conserve le contrôle du régime calendaire applicable — la commutation saisonnière relève d'une décision du planificateur, non d'une prévision du système — et examine le Gantt résultant pour vérifier que le timing pasteurisation-vers-remplissage et les chevauchements de ressources partagées restent réalisables dans le plan optimisé.

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 ordonnancements 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