Ordonnancement de production des inhalateurs à poudre sèche

Ordonnancement de production pour la fabrication d'inhalateurs à poudre sèche : fenêtres de maintien mélange-à-remplissage, changements de série asymétriques par palier de puissance et lignes parallèles de blister et d'assemblage dans un processus hybride batch-and-flow.

Ce guide accompagne les planificateurs de production et les responsables d'exploitation dans l'ordonnancement de la fabrication d'inhalateurs à poudre sèche dans Schantt — modélisation du processus hybride batch (lot) et flow (flux continu), configuration de gammes de produits divergentes avec saut d'étape et définition de temps de changement de série asymétriques pour les transitions entre paliers de puissance. Vous apprendrez à transposer votre ligne DPI en étapes, machines, classes de produits et calendriers, puis à l'exécuter via l'optimisation en mode Auto ou Semi-Auto.

Ce guide suit une entreprise composite fictive construite à partir de recherches sectorielles sur les inhalateurs à poudre sèche ; tous les noms, paramètres et chiffres sont donnés à titre indicatif.

Contexte sectoriel

Les inhalateurs à poudre sèche délivrent des poudres pharmaceutiques directement dans les poumons pour traiter des affections respiratoires telles que l'asthme et la bronchopneumopathie chronique obstructive (BPCO). Le processus de fabrication commence par la micronisation du principe actif pharmaceutique (API) jusqu'à une taille de particule respirable de 1 à 5 µm, puis son mélange avec des particules porteuses d'α-lactose monohydrate qui améliorent l'écoulement et la régularité du dosage. Le mélange fini est soit conditionné dans des cavités de blister formé à froid sur une ligne de formage-remplissage-scellage (DPI à base de blister), soit emballé dans des gélules dures en gélatine ou en HPMC (DPI en gélules). Les bandes de blister sont insérées dans des corps de dispositifs assemblés avec des mécanismes de dosage et des compteurs de doses ; les gélules sont directement mises sous sachet. Chaque étape fonctionne sous BPF (Bonnes Pratiques de Fabrication) avec des contrôles environnementaux, des paliers de libération qualité et des procédures de nettoyage validées entre les types de produits.

Le défi d'ordonnancement dans la fabrication de DPI découle de trois contraintes qui se recoupent. Premièrement, le transfert mélange-à-remplissage est soumis à une fenêtre de maintien validée — généralement 8 heures après la libération qualité — au-delà de laquelle le lot peut se dégrader ou nécessiter une requalification. Deuxièmement, les temps de changement de série entre paliers de puissance sont asymétriques et peuvent consommer un quart entier : un changement de série d'un produit à haute puissance vers un produit non puissant prend environ deux fois plus de temps que le sens inverse, en raison de la profondeur de la validation de nettoyage requise. Troisièmement, le pipeline de production est un hybride d'étapes batch (micronisation, mélange) et d'étapes à flux continu (formage de blister, assemblage de dispositif, remplissage de gélules, conditionnement), chacune avec sa propre physique temporelle et ses contraintes machine.

AeroPulm emploie environ 120 personnes dans une installation de 4 500 m², produisant trois classes de produits à travers sept étapes de production, planifiées par une équipe de trois planificateurs. L'usine fonctionne selon une semaine de cinq jours avec deux quarts du lundi au jeudi et un quart le vendredi.

Aperçu du processus

flowchart LR
    M["Micronisation"] --> B["Mélange"]
    M -.-> BF["Blister FFS"]
    B --> BF
    B -.-> CF["Remplissage gélules"]
    BF --> DA["Assemblage dispositif"]
    DA --> P["Sachet"]
    CF --> P
    P --> C["Carton"]

Sept étapes de production réparties en deux étapes batch (micronisation, mélange) et cinq étapes flow (blister FFS, assemblage dispositif, remplissage gélules, sachet, carton). Les flèches pleines tracent la voie principale à base de blister ; les flèches en pointillés montrent les chemins de saut d'étape.

Remarque : la Classe B (API seule à haute dose) saute l'étape de mélange — l'API micronisé est acheminé directement de la micronisation au blister FFS. La Classe C (à base de gélules) saute le blister FFS et l'assemblage de dispositif — le mélange va directement du mélange au remplissage de gélules.

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

Ce guide part du principe que la demande est dictée par un plan de production mensuel avec des quantités cibles par classe de produits, chargées dans Schantt sous forme de jobs d'ordonnancement avec une quantité demandée et une date de disponibilité au plus tôt. Si votre moteur principal diffère — par exemple, la fabrication sur commande avec des délais clients — la même modélisation s'applique ; ajustez les dates de lancement des jobs pour correspondre à votre carnet de commandes.

Schantt optimise la durée totale de production en ordonnançant en avant à partir d'une date de début. Il explore les séquences de jobs et les affectations de machines pour minimiser l'écart entre le début du premier job et la fin du dernier. Ce guide suppose un horizon d'ordonnancement de deux semaines, bien que le même modèle fonctionne pour des fenêtres plus longues ou plus courtes.

Deux modes d'ordonnancement sont disponibles. Le mode Auto optimise à la fois la séquence de jobs et les affectations de machines, adapté à l'élaboration d'un plan de base à partir de zéro. Le mode Semi-Auto maintient l'ordre des jobs fixe pendant que le système optimise les affectations de machines, utile lorsque le planificateur doit imposer une séquence préférée.

Ce que Schantt gère bien

  • Changements de série dépendant de la séquence sur les étapes multi-machines — Les cellules d'assemblage de dispositif et les lignes blister FFS utilisent un outillage spécifique par produit ; Schantt modélise des temps de changement de série directionnels par machine et par paire de classes de produits, avec des durées différentes pour chaque sens.
  • Gamme hybride batch-and-flow au sein d'une même classe de produits — Les gammes DPI mélangent des étapes batch (micronisation, mélange) et des étapes flow (blister FFS, assemblage dispositif, conditionnement) ; Schantt prend en charge les pipelines à étapes mixtes dans les gammes par classe.
  • Gamme par classe avec saut d'étape — Les produits API seule à haute dose sautent le mélange ; les produits à base de gélules utilisent le remplissage de gélules au lieu du formage de blister et de l'assemblage. Schantt modélise la gamme par classe, en omettant automatiquement les étapes ignorées.
  • Étapes multi-machines avec éligibilité restreinte par capacité — La ségrégation par palier de puissance implique que le mélange à haute dose doit être effectué sur un mélangeur confiné. Schantt exprime l'éligibilité en configurant les paramètres de débit uniquement sur les machines pouvant traiter chaque classe.
  • Disponibilité calendaire avec régimes de quarts et exceptions — L'installation fonctionne selon des régimes de quarts définis avec maintenance planifiée et jours fériés ; Schantt modélise les calendriers de quarts par machine et les exceptions à l'échelle de l'équipe.
  • Optimisation de campagne en mode Auto pour réduire les changements de série — Au lieu de regrouper manuellement les SKU par plateforme de dispositif, le mode Auto de Schantt optimise la séquence de jobs pour regrouper naturellement les classes de produits similaires, minimisant ainsi le nombre de longs changements de série.

Comment Schantt relève chaque défi

1. Gestion de la fenêtre de maintien mélange-à-remplissage.

  • Après le mélange, chaque lot doit être conditionné en blister ou en gélules dans une fenêtre validée de 8 heures suivant la libération qualité ; dépasser cette fenêtre risque la dégradation du lot et sa mise au rebut. La libération qualité elle-même prend 2 à 4 heures, consommant une partie de cette fenêtre.
  • Schantt modélise le transfert du mélange comme un temps de transfert fixe entre l'étape de Mélange et l'étape de remplissage aval — un transfert prudent de 4 heures plus un tampon de libération qualité de 3 heures, soit 7 heures au total. Cela maintient l'écart planifié à l'intérieur de la fenêtre de 8 heures. Le planificateur examine le Gantt obtenu pour confirmer que chaque intervalle mélange-à-remplissage respecte le délai de maintien ; si l'écart approche ou dépasse 8 heures, le planificateur peut le resserrer en réorganisant la séquence des jobs ou en appliquant une contrainte de début plus précoce en mode Semi-Auto.

2. Changements de série asymétriques par palier de puissance.

  • Les changements de série d'un produit à haute puissance vers un produit non puissant nécessitent un nettoyage approfondi et une validation complète de nettoyage — environ deux fois la durée du sens inverse. Un changement de série haute puissance vers non puissant sur le mélangeur confiné ou la ligne de blister peut prendre 10 heures ou plus.
  • Schantt modélise les changements de série comme des temps directionnels par machine entre paires de classes de produits. Sur le mélangeur confiné CB-1, le changement de série haute puissance vers non puissant est défini à 600 minutes et le sens inverse à 300 minutes. L'optimiseur séquence naturellement les jobs pour favoriser le sens le plus court, regroupant les produits d'un même palier et réduisant le nombre de longs changements de série dans le plan.

3. Assemblage multi-machine avec cellules parallèles et changements d'outillage.

  • L'assemblage de dispositif s'effectue sur deux cellules parallèles (Cellule d'assemblage AC-1 et Cellule d'assemblage AC-2), chacune capable de 300 à 600 dispositifs par heure selon la classe de produits. Le changement entre plateformes de dispositif nécessite un changement d'outillage de 60 minutes par sens, et les cellules ne partagent pas de pool d'outillage commun.
  • Schantt traite les deux cellules d'assemblage comme des machines parallèles au sein de l'étape Assemblage dispositif. Chaque cellule a son propre débit par classe et son temps de changement de série directionnel. En mode Auto, l'algorithme d'ordonnancement affecte chaque job à la meilleure cellule disponible et regroupe les jobs d'une même plateforme pour minimiser les changements d'outillage. Si le planificateur sait qu'une cellule spécifique est mieux adaptée à un produit donné, il peut imposer cette affectation en n'ajoutant des paramètres de débit que sur cette cellule.

4. Gammes de produits divergentes pour trois classes.

  • Trois classes de produits suivent des chemins complètement différents à travers la ligne de sept étapes. La Classe A (blister standard à faible dose) passe par toutes les étapes. La Classe B (API seule à haute dose) saute complètement le mélange, acheminant l'API micronisé directement au blister FFS. La Classe C (à base de gélules) saute le blister FFS et l'assemblage de dispositif, acheminant le mélange directement au remplissage de gélules.
  • Schantt modélise la gamme unique de chaque classe via une sélection d'étapes par classe. Une classe liste simplement ses étapes dans l'ordre ; les étapes non listées sont ignorées, ne produisant aucune ligne de Gantt ni affectation machine pour cette opération. Des temps de transfert de pontage entre les étapes ignorées — micronisation vers blister FFS pour la Classe B, mélange vers remplissage de gélules pour la Classe C — maintiennent la précision des délais de transfert même lorsque des étapes intermédiaires sont absentes.

5. Synchronisation temporelle hybride batch-and-flow sur l'ensemble du pipeline.

  • Les étapes batch (micronisation, mélange) traitent une charge fixe par cycle, tandis que les étapes à flux continu (blister FFS, assemblage dispositif, remplissage de gélules, sachet, carton) fonctionnent à un taux régulier par unité. Un lot de 25 kg de mélange alimente une ligne de blister en flux continu qui produit 600 bandes de blister par heure, et la transition entre ces deux régimes temporels doit être fluide.
  • Schantt type chaque étape comme batch ou flow. Pour les étapes batch, le planificateur saisit une taille de lot et une durée de cycle ; pour les étapes flow, un débit en unités par heure. La simulation calcule la durée de chaque opération en conséquence — les étapes batch utilisent ceil(quantité / taille de lot) × durée de cycle, les étapes flow utilisent quantité / débit. Lorsqu'une étape en flux continu aval épuise le matériel disponible avant la prochaine fin d'étape amont, Schantt insère une pause d'attente de matière visible sur le Gantt, permettant au planificateur de voir exactement où se produisent les ruptures d'approvisionnement.

Ce qu'il faut modéliser dans Schantt

Les cinq entités suivantes constituent la configuration de haut niveau pour un scénario de production DPI.

Entité Nb Remarques
Étape 7 Micronisation (batch), Mélange (batch), Blister FFS (flow), Assemblage dispositif (flow), Remplissage gélules (flow), Sachet (flow), Carton (flow)
Machine 9 1 broyeur à jet d'air, 2 mélangeurs, 1 ligne blister FFS, 2 cellules d'assemblage, 1 remplisseuse de gélules, 1 ensacheuse, 1 encartonneuse
Classe de produits 3 Blister standard à faible dose (A), Blister API seule haute dose (B), Monodose en gélule (C)
Produit 3 Un produit représentatif par classe : Aerovent 50, PulmoKill 40, Budeson 200
Calendrier 1 Production standard — 5 jours, 2 quarts lun–jeu (06:00–22:00), 1 quart ven (06:00–14:00)

Configuration pas à pas

Configurez votre modèle de production DPI dans Schantt en suivant ces étapes ordonnées par dépendance.

1. Créez les étapes dans l'ordre. Définissez les sept étapes de production dans leur séquence naturelle : Micronisation, Mélange, Blister FFS, Assemblage dispositif, Remplissage de gélules, Sachet, Carton. Définissez le type de production de chaque étape — batch pour Micronisation et Mélange, flow pour les cinq autres. Sur la page de détail de chaque étape, ajoutez les temps de transfert entre les étapes successives :

Temps de transfert — voie principale :
- Micronisation → Mélange : 30 minutes
- Mélange → Blister FFS : 240 minutes (inclut le tampon de libération qualité de 3 heures ; dessert la Classe A)
- Blister FFS → Assemblage dispositif : 10 minutes
- Assemblage dispositif → Sachet : 10 minutes
- Sachet → Carton : 10 minutes

Temps de transfert — ponts de saut :
- Micronisation → Blister FFS : 120 minutes (pont pour le Mélange ignoré pour la Classe B)
- Mélange → Remplissage de gélules : 240 minutes (pont pour le Blister FFS et l'Assemblage dispositif ignorés pour la Classe C ; inclut le tampon de libération qualité)
- Remplissage de gélules → Sachet : 15 minutes

2. Ajoutez des machines à chaque étape. Assignez les machines suivantes à leurs étapes respectives :

  • Micronisation : Broyeur à jet d'air JM-1
  • Mélange : Mélangeur confiné CB-1, Mélangeur général GB-1
  • Blister FFS : Ligne de blister BL-1
  • Assemblage dispositif : Cellule d'assemblage AC-1, Cellule d'assemblage AC-2
  • Remplissage de gélules : Remplisseuse de gélules CF-1
  • Sachet : Ensacheuse PM-1
  • Carton : Encartonneuse CR-1

3. Créez les classes de produits et définissez leurs gammes. Créez trois classes de produits — Blister standard à faible dose (Classe A), Blister API seule haute dose (Classe B) et Monodose en gélule (Classe C). Sur la page de détail de chaque classe, définissez sa gamme en sélectionnant les étapes qu'elle traverse :

  • Classe A (Aerovent 50) : Micronisation → Mélange → Blister FFS → Assemblage dispositif → Sachet → Carton
  • Classe B (PulmoKill 40) : Micronisation → Blister FFS → Assemblage dispositif → Sachet → Carton (saute Mélange)
  • Classe C (Budeson 200) : Micronisation → Mélange → Remplissage de gélules → Sachet → Carton (saute Blister FFS, Assemblage dispositif)

Laissez la bascule de transfert partiel désactivée pour toutes les gammes — chaque lot est transféré en lot complet.

4. Ajoutez un produit par classe. Créez trois produits, chacun représentatif de sa classe :

  • Aerovent 50 (Classe A — blister standard à faible dose)
  • PulmoKill 40 (Classe B — blister API seule haute dose)
  • Budeson 200 (Classe C — monodose en gélule)

5. Définissez les paramètres de capacité et les changements de série sur chaque machine. Les classes de produits étant déjà créées, ouvrez la page de détail de chaque machine et saisissez ses paramètres de capacité par classe :

Broyeur à jet d'air JM-1 (batch) :
- Classe A : 90 min de cycle, lot de 15 kg
- Classe B : 120 min de cycle, lot de 20 kg
- Classe C : 90 min de cycle, lot de 15 kg
- Changement de série : 180 min entre deux classes quelconques (tous les sens)

Mélangeur confiné CB-1 (batch) :
- Classe A : 45 min de cycle, lot de 25 kg
- Classe C : 45 min de cycle, lot de 25 kg
- Remarque : la Classe B ne passe pas par cette étape.
- Changement de série : 600 min de la Classe A vers la Classe C ; 300 min de la Classe C vers la Classe A

Mélangeur général GB-1 (batch) :
- Classe C : 40 min de cycle, lot de 25 kg
- Remarque : seule la Classe C visite GB-1. La Classe A utilise uniquement CB-1.

Ligne de blister BL-1 (flow) :
- Classe A : 600 bandes de blister par heure
- Classe B : 300 bandes de blister par heure
- Remarque : la Classe C ne passe pas par cette étape.
- Changement de série : 600 min de la Classe A vers la Classe B ; 300 min de la Classe B vers la Classe A

Cellule d'assemblage AC-1 (flow) :
- Classe A : 600 dispositifs par heure
- Classe B : 300 dispositifs par heure
- Remarque : la Classe C ne passe pas par cette étape.
- Changement de série : 60 min entre la Classe A et la Classe B (les deux sens)

Cellule d'assemblage AC-2 (flow) :
- Classe A : 600 dispositifs par heure
- Classe B : 300 dispositifs par heure
- Changement de série : 60 min entre la Classe A et la Classe B (les deux sens)

Remplisseuse de gélules CF-1 (flow) :
- Classe C : 2 000 gélules par heure
- Remarque : seule la Classe C utilise cette étape.

Ensacheuse PM-1 (flow) :
- Classe A : 600 sachets par heure
- Classe B : 300 sachets par heure
- Classe C : 2 000 sachets par heure
- Changement de série : 150 min entre la Classe A et la Classe B (les deux sens) ; 300 min entre la Classe A/B et la Classe C (les deux sens)

Encartonneuse CR-1 (flow) :
- Classe A : 600 cartons par heure
- Classe B : 300 cartons par heure
- Classe C : 2 000 cartons par heure
- Changement de série : 150 min entre la Classe A et la Classe B (les deux sens) ; 300 min entre la Classe A/B et la Classe C (les deux sens)

6. Configurez les calendriers, exceptions et indisponibilités (facultatif). Créez le calendrier Production standard avec le lundi au jeudi en 2x8 (06:00–22:00) et le vendredi en 1x8 (06:00–14:00). Ajoutez deux exceptions de calendrier — le jour de l'An (1er janvier, non travaillé) et la Fête du Travail (1er mai, non travaillé). Ajoutez l'arrêt général de fin d'année (24 décembre 14:00 au 2 janvier 06:00). Ajoutez la fenêtre de maintenance préventive annuelle du Broyeur à jet d'air JM-1 (15 juillet 06:00 au 19 juillet 22:00).

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 temps de changement de série unique au lieu de temps directionnels par paire. Une durée de changement unique ne peut pas exprimer la validation de nettoyage asymétrique requise entre les paliers de puissance — le planificateur perd la capacité de l'optimiseur à favoriser le séquencement dans le sens le plus court. Correctif : saisissez des temps de changement de série directionnels par paire de classes de produits sur chaque machine partagée, avec une durée plus longue pour le sens haute puissance vers non puissant et une durée plus courte pour le sens inverse.

2. Combiner des gammes divergentes de gélules et de blister en une seule classe de produits. Une seule classe qui tente de couvrir à la fois les produits à base de blister et les produits en gélules force tous les produits à travers le même ensemble d'étapes, ajoutant des étapes inutiles ou en omettant de nécessaires. Correctif : créez des classes de produits distinctes pour chaque gamme — une pour les produits à base de blister (Classes A et B) et une pour les produits en gélules (Classe C) — et définissez leurs sélections d'étapes indépendamment.

3. Omettre les indisponibilités de maintenance planifiée sur les cellules d'assemblage. Les cellules d'assemblage AC-1 et AC-2 nécessitent un étalonnage périodique et une inspection d'outillage qui peuvent ne pas être pris en compte si aucune indisponibilité machine n'est configurée. L'optimiseur planifie alors la production pendant une fenêtre de maintenance, forçant une replanification manuelle de dernière minute. Correctif : ajoutez une indisponibilité machine pour chaque cellule d'assemblage avec le bloc d'étalonnage prévu (par exemple, une fenêtre de 8 heures par mois par cellule) afin que les indisponibilités apparaissent sur le Gantt et que l'optimiseur les contourne.

4. Créer une classe de produits par SKU plutôt que par gamme. Répertorier chaque SKU individuel comme une classe de produits distincte multiplie inutilement les entrées de la matrice de changement de série et rend le plan plus difficile à ajuster. Correctif : regroupez les SKU qui partagent la même gamme d'étapes en une seule classe de produits, puis ajoutez chaque SKU comme un produit sous cette classe. L'optimiseur respecte les temps de changement de série par classe, quel que soit le produit de la classe qui est exécuté ensuite.

5. Définir un temps de transfert mélange-à-remplissage trop agressif. Un temps de transfert qui ne tient pas compte du tampon de libération qualité peut planifier le début du remplissage aval avant que le lot n'ait été libéré, créant un écart sur le Gantt qui semble respecter la fenêtre de maintien mais ignore le palier de libération. Correctif : incluez le temps de libération qualité (2 à 4 heures, avec 3 heures comme point médian raisonnable) dans le temps de transfert de pontage entre le Mélange et l'étape de remplissage, et examinez le Gantt résultant pour confirmer que chaque intervalle mélange-à-remplissage reste dans la fenêtre validée de 8 heures.

À quoi ressemble un bon planning de production

La comparaison avant-après ci-dessous suppose un plan de production type de deux semaines couvrant les trois classes de produits sur la ligne de sept étapes.

Avant (ordonnancement manuel sur tableur) :

  • Les planificateurs regroupent manuellement les jobs par plateforme de dispositif pour réduire les changements d'outillage, mais le regroupement est grossier et laisse souvent un changement de série haute puissance vers non puissant entre des classes qui auraient pu être séquencées dans le sens le plus court.
  • Le changement d'outillage d'assemblage consomme environ 6 à 8 heures par changement de plateforme, ajoutant environ 24 à 32 heures de temps non productif par mois sur les deux cellules d'assemblage.
  • Les écarts mélange-à-remplissage sont estimés avec une règle empirique approximative, planifiant parfois le début du remplissage avant la libération qualité ou, à l'inverse, laissant un temps mort qui rapproche le lot de la limite de maintien de 8 heures.
  • Le plan hebdomadaire est reconstruit de zéro lorsqu'une panne machine ou une nouvelle commande prioritaire arrive, sans moyen d'évaluer rapidement l'impact en aval.

Après (mode Auto Schantt) :

  • L'algorithme regroupe automatiquement les jobs d'une même classe, réduisant le nombre de longs changements de série par palier de puissance et favorisant le sens de changement le plus court dans chaque séquence.
  • Les pertes dues aux changements d'outillage d'assemblage diminuent en regroupant les séquences d'une même plateforme, récupérant environ 24 à 32 heures par mois de capacité productive sur les deux cellules.
  • Chaque transfert mélange-à-remplissage apparaît sur le Gantt avec un écart transparent représentant le temps de transfert et le tampon de libération qualité, facilitant la vérification de la fenêtre de maintien de 8 heures.
  • Lorsqu'une indisponibilité machine ou une commande haute priorité survient, le recalcul du plan en mode Auto ou Semi-Auto produit un plan mis à jour en quelques minutes, avec l'impact visible immédiatement sur le Gantt.

Essayez-le dans Schantt

Inscrivez-vous à Schantt et chargez l'ensemble 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 de production 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