Cette étude de cas examine l'implémentation par McKinsey & Company d'une solution d'ordonnancement avancée pour un grand constructeur automobile en utilisant la technologie de simulation de Simio. Le client était confronté à des défis importants pour optimiser les séquences de production à travers de multiples lignes de fabrication, avec des méthodes d'ordonnancement traditionnelles incapables de rechercher efficacement le vaste espace de solutions des plannings possibles. McKinsey a développé un système de jumeau numérique intelligent qui combine les capacités de simulation de Simio avec des techniques d'optimisation par algorithmes génétiques. L'implémentation a permis d'améliorer le rendement jusqu'à 13% sans investissement supplémentaire, démontrant ainsi la puissance de l'optimisation basée sur la simulation dans les environnements de production. Cette étude de cas détaille l'approche technique, les défis de mise en œuvre et les résultats commerciaux quantifiables de cette initiative de transformation numérique réussie.
L'évolution rapide des technologies numériques a transformé les opérations de fabrication avec l'avènement de l'Industrie 4.0. Au sein de ce nouveau paradigme, la simulation de jumeaux numériques s'est imposée comme une technologie essentielle pour optimiser les environnements de production complexes. McKinsey & Company, un cabinet mondial de conseil en gestion, a développé une expertise significative dans la mise en œuvre de systèmes de jumeaux numériques intelligents qui combinent des flux de données du monde réel, des simulations de premiers principes, l'intelligence artificielle et l'optimisation mathématique.
Pour un grand constructeur automobile, McKinsey a identifié une opportunité d'améliorer de manière significative le rendement de la production grâce à une optimisation avancée de l'ordonnancement. Le client exploitait trois lignes de fabrication parallèles produisant de multiples UGS avec des interdépendances complexes. En utilisant les méthodes traditionnelles d'ordonnancement FIFO (first-in-first-out), le client a connu des inefficacités significatives dues à un séquençage sous-optimal de la production.
"La simulation de jumeaux numériques révolutionne l'industrie 4.0 en permettant une surveillance en temps réel, une maintenance prédictive et des simulations avancées qui conduisent à des décisions éclairées", note Benjamin Braverman, chef de produit - QuantumBlack, McKinsey & Co. Le défi consistait à développer un système capable de rechercher efficacement parmi des millions de séquences de production possibles afin d'identifier les horaires optimaux qui maximiseraient le débit sans nécessiter d'investissement en capital supplémentaire.
Le constructeur automobile était confronté à un problème complexe d'ordonnancement sur trois lignes de production parallèles. Chaque ligne produit plusieurs unités de stock différentes, les lignes deux et trois ayant des interdépendances qui compliquent encore le processus d'ordonnancement. Le client devait optimiser une fenêtre de production de deux heures, au cours de laquelle environ 65 articles seraient traités sur les trois lignes.
Le défi fondamental était la taille même de l'espace de recherche. Avec 32 références uniques produites en moyenne sur les lignes, l'équipe a calculé qu'un ensemble contigu et aléatoire de 65 références du carnet de commandes pouvait produire environ 10 759 plannings différents. Chaque simulation prenait environ une minute, ce qui signifie qu'une recherche linéaire exhaustive prendrait environ 10^53 jours, soit environ la moitié de la durée de vie de l'univers.
La solution d'optimisation de la planification de la production devait
"La vitesse optimisée devient le principal goulot d'étranglement pour la recherche dans l'espace de recherche", explique Wim de Villiers, Senior Data Scientist - QuantumBlack, McKinsey & Co. L'équipe avait besoin d'une approche intelligente capable d'explorer efficacement le vaste espace de solutions sans exiger une évaluation exhaustive de toutes les possibilités.
McKinsey a développé une solution complète qui intègre le logiciel de simulation de fabrication de Simio avec des techniques d'optimisation avancées. L'architecture de la solution se compose de trois éléments clés :
La simulation de jumeaux numériques constitue la base de la solution et se compose de deux couches critiques :
"Nous avons construit des dizaines de jumeaux numériques évolutifs pour nos clients, avec une précision de prédiction allant jusqu'à 99 %, en exploitant des solutions commerciales telles que Simio, ainsi qu'en construisant des solutions personnalisées en Python", a fait remarquer M. Braverman.
Le deuxième élément critique était la couche d'optimisation, qui fournissait l'"intelligence" du jumeau numérique intelligent. Après avoir évalué plusieurs techniques d'optimisation, notamment l'optimisation bayésienne, la descente de gradient stochastique, l'apprentissage par renforcement et les algorithmes génétiques, l'équipe a choisi l'optimisation par algorithme génétique comme l'approche la plus adaptée à ce défi.
L'approche de l'optimisation par algorithme génétique présentait plusieurs avantages :
L'algorithme génétique fonctionne de la manière suivante :
"Cette approche nous permet d'effectuer une exploration parallèle, car à chaque étape, lorsque nous obtenons une nouvelle population, tous les membres de cette population peuvent être évalués en parallèle", a expliqué M. Developers.
Le dernier composant était la couche d'intégration, qui reliait les composants de simulation et d'optimisation aux systèmes de production en direct. Cela a permis
L'architecture technique s'est appuyée sur Simio Portal, qui hébergeait le modèle Simio derrière une API REST. L'équipe a développé un client Simio Portal Python personnalisé qui a permis à l'algorithme génétique d'appeler l'API Simio, d'écrire des programmes dans une base de données, de déclencher des simulations et de récupérer les résultats.
Le processus de mise en œuvre a nécessité une intégration minutieuse de plusieurs composants techniques :
La mise en œuvre a été conçue pour être modulaire et interopérable, ce qui permet d'échanger différentes techniques d'optimisation sans remanier la simulation sous-jacente. Cette approche a permis à l'équipe de comparer différentes méthodes et de sélectionner l'approche la plus efficace pour le défi spécifique.
La mise en œuvre a apporté des améliorations significatives sur toutes les lignes de production :
Pour la ligne 1, pour laquelle le client avait déjà investi beaucoup d'efforts dans l'optimisation et l'équilibrage, la solution a encore permis d'améliorer le débit de 0,35 % à 5 %. Ce résultat est d'autant plus impressionnant que la ligne 1 a été conçue pour être performante quelle que soit la composition de la gamme de produits.
Pour les lignes 2 et 3, qui ont fait l'objet de moins d'attention en matière d'optimisation et qui ont récemment commencé à produire de nouvelles UGS, les améliorations ont été encore plus substantielles :
La solution a démontré plusieurs capacités clés :
"L'augmentation du débit a été obtenue grâce à un optimiseur totalement transparent qui, en conjonction avec les modèles Simio déjà présents chez le client, pourrait facilement s'étendre au reste de la production", ont noté les développeurs.
Pour un fabricant d'acier où McKinsey a mis en œuvre une approche similaire, la solution a permis de réduire la perte de rendement de 1 à 2 % par installation, ce qui s'est traduit par des économies d'environ 30 millions de dollars par installation.
L'implémentation de l'algorithme génétique a été spécifiquement conçue pour l'optimisation de la planification de la production. L'approche s'inspire de la sélection naturelle et utilise une méthodologie basée sur la population :
L'approche d'optimisation par algorithme génétique s'est avérée particulièrement efficace pour ce défi pour les raisons suivantes :
L'intégration avec Simio a été mise en œuvre via le portail Simio, qui fournit une API REST pour interagir avec le modèle de simulation. Le flux de travail a suivi les étapes suivantes :
Cette architecture a permis une évaluation parallèle efficace de plusieurs calendriers, maximisant ainsi le nombre de candidats pouvant être évalués dans les délais impartis.
L'implémentation par McKinsey d'une solution de planification avancée utilisant la technologie de simulation de Simio démontre le potentiel de transformation de la simulation de jumeaux numériques dans les environnements de fabrication. En combinant des capacités de simulation sophistiquées avec des techniques d'optimisation intelligentes, la solution a permis d'améliorer considérablement le rendement sans nécessiter d'investissements supplémentaires.
L'architecture modulaire et interopérable garantit que la solution peut être facilement étendue à d'autres lignes de production et installations. L'approche agnostique de l'optimisation signifie que la même méthodologie peut être appliquée à différents processus de fabrication sans encoder la connaissance spécifique du processus dans l'optimiseur.
Les développements futurs pourraient inclure
Comme le fait remarquer Benjamin Braverman, "les plus grands gagnants, je pense, seront ceux qui intègrent ces systèmes non seulement pour des cas d'utilisation individuels, mais tout au long de leur chaîne de valeur, et qui les considèrent vraiment comme une façon de faire des opérations."
Cette étude de cas montre comment l'optimisation basée sur la simulation peut transformer les opérations de fabrication, en apportant une valeur commerciale significative grâce à l'amélioration de l'efficacité et du rendement. En s'appuyant sur les puissantes capacités de simulation de Simio et en les intégrant à des techniques d'optimisation avancées, McKinsey a créé une solution qui permet aux fabricants d'atteindre de nouveaux niveaux d'excellence opérationnelle.