Cimenter la périphérie - ABB

La page est créée Dominique Collet
 
CONTINUER À LIRE
Cimenter la périphérie - ABB
32            ABB R EVI EW                          ABB Abilit y ™

—
D E S D É C I S I O N S M E I LL E URE S E N MATIÈRE DE PRÉVISION DE L A
R É S I STAN CE DU C I M E N T, GR ÂC E À L’INTELLIGENCE ARTIFICIELLE

Cimenter la périphérie
Quelqu’un a dit ‘Le logiciel a mangé le monde, maintenant l’IA mange le logiciel’ [1].
La croissance de l’Intelligence Artificielle (IA) ne s’arrête pas [2] et le secteur de
l’automatisation de processus ne fait pas exception. Des applications d’analyse
toujours plus nombreuses traitent les données provenant de capteurs en ligne et
de laboratoires, ce qui rend les processus plus efficaces et augmente leur autono-
mie. Au cours de la dernière décennie, le déploiement de ce genre d’applications
dans le cloud s’est développé. Cependant, dans de nombreux cas, il n’est pas
pratique de transférer de grandes quantités de données dans le cloud. C’est là
qu’entre en jeu l’analytique en périphérie de réseau.
Cimenter la périphérie - ABB
02| 2022                                                C IME NTE R L A PÉ RIPHÉ RIE                      33

                         Dans un processus d’analytique en périphérie de         réalisée en périphérie. Au bout du compte,
                         réseau, les tâches de traitement sont exécutées         l’émergence de l’analytique en périphérie de
                         à proximité de l’endroit où les données sont            réseau crée de nombreuses possibilités pour
                         générées (p. ex. sur site), afin de permettre des       l’analytique industrielle.
                         réactions rapides [3] [4]. Les exemples d’applica-
                         tions dans l’automatisation des processus com-          La plateforme ABB Ability™ Genix Industrial
                         prennent la surveillance de l’état des équipements,     Analytics and AI Suite offre un énorme potentiel
                         la surveillance du fonctionnement des processus         pour l’analytique en périphérie de réseau. Cet
                         et la détection des anomalies, avec des zones de        article présente une démonstration de faisabilité
                         déploiement s’étendant aux villes intelligentes et      basée sur des recherches et illustrée par le cas
                         aux transports intelligents [5]. L’informatique en      d’utilisation de la prévision de la résistance du
                         périphérie est en train de rapidement prendre la        ciment →01.
                         tête des technologies numériques.
                                                                                 Exemple : Prévision de la résistance du ciment
                         L’informatique en périphérie et l’analytique en         De nombreux facteurs affectent la qualité du
                         périphérie de réseau fournissent de nombreux            ciment au cours de son processus de fabrication
                         avantages :                                             →01. Les variations en termes de matières pre-
                         • La proximité physique avec les appareils              mières et de types de carburant signifient que
                            permet de réduire la latence et d’augmenter          la production de ciment n’est généralement pas
                            la bande passante. Cela permet de traiter des        régulière. Afin de répondre à ces variations, il
                            volumes de données plus importants avec des          faut modifier en permanence les points d’exploi-
                            temps de réponse plus courts.                        tation de l’usine, en se basant sur des mesures
                         • Le traitement de données en périphérie permet         effectuées en ligne et en laboratoire. Une qualité
                            de réduire le trafic de données vers le cloud, car   particulièrement importante est la « Résistance
                            seules des informations filtrées et/ou agrégées      du ciment à 28 jours ». Si la résistance du ciment
                            doivent être transmises.                             est trop faible, il ne peut pas être vendu ou bien
                         • En périphérie de réseau, il est plus facile de        il faut le mélanger avec un ciment de meilleure
                            protéger les applications et les données en          qualité. À l’inverse, une résistance trop élevée
                            termes de cybersécurité, car les données sont        du ciment signifie soit une diminution du
                            traitées localement, avant d’être en partie          rendement, soit une augmentation de la quantité
                            envoyées dans le cloud via une passerelle de         d’additifs nécessaires (ce qui entraîne des coûts
                            périphérie de réseau sécurisée. La ‘surface          trop élevés). Normalement, il faut attendre
                            d’attaque’ est ainsi réduite.                        28 jours avant de pouvoir tester la résistance du
                         • Les nœuds de périphérie de réseau peuvent             ciment. Mais alors, il est trop tard pour corriger le
—
                            opérer même si les services de cloud sont indis-     processus. Cela signifie que les usines produisent
Marie Platenius-Mohr        ponibles en raison de défaillances du réseau ou      souvent un ciment d’une résistance supérieure
Jan Schlake
Michael Vach
                            du cloud, ou pour des équipements mobiles, tels      aux spécifications, ce qui réduit leur marge
ABB Corporate Research      que des camions, dont la connexion à Internet        bénéficiaire.
Ladenburg, Allemagne
                            peut être intermittente. On peut également
marie.platenius-mohr@       choisir cette solution pour des raisons de           Être en mesure de prédire la résistance du ciment
de.abb.com
jan-christoph.schlake@
                            confidentialité des données. Le traitement en        à 28 jours pendant la production et de préférence
de.abb.com                  périphérie permet donc d’améliorer la disponibi-     plusieurs fois par jour, pourrait aider les usines
michael.vach@
de.abb.com
                            lité et la fiabilité de services clés.               à réagir beaucoup plus rapidement. ABB s’est
                         • Les appareils existants incapables de se              attaqué à ce défi en utilisant des fonctions
Ryan Koorts
ABB Process Automation
                            connecter seuls au réseau peuvent être inté-         d’apprentissage automatique présentes dans
Dättwil, Suisse             grés dans des architectures système basées en        l’ABB Ability™ Genix Industrial Analytics and AI
ryan.koorts@ch.abb.com
                            périphérie.                                          Suite. Des modèles ont été programmés dans
                         • Les ressources en périphérie sont générale-           ABB Ability™ Genix en utilisant son composant
Anders Trosten
ABB Process Automation
                            ment moins chères que les ressources en cloud.       Model Fabric pour cartographier les données
Vaesteras, Suède                                                                 d’échantillons et prévoir la résistance du ciment
anders.o.trosten@
                         L’informatique en périphérie complète l’infor-          à 28 jours →02. De nombreux modèles proposés
se.abb.com               matique en cloud, car les tâches nécessitant une        ont été passés en revue dans Genix Model Fabric
Vinod Ninan
                         grande quantité de données et de ressources             pour établir leur précision et leur robustesse,
ABB Process Automation   (comme la programmation de modèles d’appren-            avant qu’un modèle final ne soit finalement
Bangalore, Inde
                         tissage automatique) peuvent être transférées           sélectionné →03. Ce modèle a ensuite été déployé
vinod.ninan@in.abb.com   au cloud, tandis que la prévision même peut être        en périphérie pour prédire une résistance à
Cimenter la périphérie - ABB
34                           ABB R EVI EW                                   ABB Abilit y ™

 01

                                                                             28 jours à partir de données de production
                54
28-day cement

                                                                             fournies toutes les 2 ou 3 heures.
                52
   strength

                50
                48                                                           La précision continue du modèle sur site sera
                46                                                           surveillée avant que l’action ne soit éventuelle-
                     0   10    20      30       40       50   60        70   ment transférée à une autre technologie ABB :
                                    XGBoost train (samples)
                                                                             ABB Ability™ Expert Optimizer. Cette technologie
                                                                             corrige automatiquement les processus de
                                                                             production et vise à réduire les variations et à
                54                                                           obtenir une résistance du ciment à 28 jours plus
28-day cement

                52
   strength

                                                                             constante et plus proche de l’objectif. On s’attend
                50
                                                                             à ce que la réalisation de cet objectif permette
                48
                46                                                           d’obtenir un meilleur rendement avec des coûts
                     0          5                 10               15        de consommation d’additifs réduits.
                                    XGBoost test (samples)

 02                                                                          ABB Ability™ Genix Industrial Analytics and
                                                                             AI Suite
                                                                             L’ABB Ability™ Genix Industrial Analytics and AI
                                                                             Suite [6-7] est une plateforme d’analyse avancée
                                                                             extensible contenant des applications et des
                                                                             services intégrés faciles à utiliser. ABB Ability™
                                                                             Genix est conçu pour améliorer la prise de
                                                                             décision du client en prévoyant et optimisant les
                                                                             performances des équipements, de l’usine et de
                                                                             l’entreprise. Genix aide les clients à concevoir et
                                                                             appliquer les analyses. Ce logiciel donne toute
                                                                             leur valeur aux données en combinant la grande
                                                                             expertise d’ABB dans le domaine industriel aux
                                                                             technologies et capacités numériques.

                                                                             Système de gestion des données opération-
                                                                             nelles ABB Ability™ Edgenius
                                                                             Edgenius [8] est le composant de périphérie
                                                                             d’ABB pour les applications logicielles indus-
                                                                             trielles. Il peut être utilisé comme système
 03
Cimenter la périphérie - ABB
02| 2022                                             C IME NTE R L A PÉ RIPHÉ RIE                     35

—
                           autonome de gestion de la collecte et du calcul         d’étude des données de Model Fabric aide les
01 Le processus de
fabrication du ciment      des données opérationnelles, ou bien il peut être       entreprises et les experts en science des don-
peut être optimisé
                           intégré au logiciel Genix pour incorporer solide-       nées à ‘comprendre les données’ rapidement et
grâce à l’informatique
en périphérie (la          ment des données opérationnelles dans l’analyse.        facilement.
photographie présente
                           Il rassemble divers modules pour collecter des       •	Pré-traitement des données : Avant le passage
une installation de
la Qassim Cement           données à partir de la technologie utilisée,            à l’étape de modélisation, les données sont
Company pour laquelle
                           comme des systèmes et appareils de contrôle             pré-traitées à l’aide de méthodes et de tech-
ABB a fourni des
solutions de contrôle      réparti ou des protocoles OPC. Avec le moteur           niques éprouvées de traitement des données.
du processus).
                           de calcul en continu d’Edgenius, il est possible     •	Création du modèle : Les données pré-traitées
—                          d’obtenir des données en temps réel, avec une           sont séparées en jeux de données de pro-
02 Prévision de la
                           latence réduite au minimum. Le déploiement, la          grammation et d’essais et des modèles sont
résistance du ciment
par rapport à la           configuration et la surveillance faciles des nœuds      alors créés à l’aide de divers algorithmes de
résistance réelle, pour
                           et des applications en périphérie dans l’ensemble       programmation éprouvés. Pendant la création
la programmation et les
données d’essai (don-      de l’entreprise sont rendus possibles grâce au          des modèles, Model Fabric s’occupe de la ‘vali-
nées de programmation
                           Portail de gestion Edgenius.                            dation’ appropriée, ainsi que du réglage fin des
en haut, données
d’essai en bas, les                                                                paramètres. Une fois les modèles créés, Model
données réelles étant
                           Edgenius est entièrement conforme aux exi-              Fabric fournit des mesures d’évaluation ainsi
indiquées en rouge et
les prévisions en noir).   gences d’architecture ouverte NAMUR (NOA) [9].          que des tracés et des suggestions concernant
                           Pour respecter les objectifs NOA, Edgenius four-        le choix de modèles.
—
03 Matrice de              nit des fonctionnalités d’IdO supplémentaires        •	Enregistrement et déploiement du modèle :
corrélation ABB Ability
                           dans le domaine Surveillance et Optimisation            Model Fabric prend en charge l’ensemble du
Genix™.
                           (M+O), sans modifier le dispositif de contrôle          cycle de vie du modèle d’IA/AA. Une fois le
                           de l’activité centrale (CPC) d’une usine de             modèle créé, ce module peut assurer simple-
                           transformation qui reste parfaitement sécurisé.         ment l’enregistrement et le déploiement du
                           L’utilisation de différentes zones de sécurité          modèle.
                           garantit que la sécurité du système d’automati-
                           sation de processus n’est pas remise en cause,       Le modèle ainsi obtenu est utilisé dans la phase
                           même si les données et les informations passent      opérationnelle. Il est déployé à partir de Genix
                           du processus aux modules de M+O. De plus, la         Model Fabric, au sein d’une application de
                           séparation des cycles de vie de CPC et M+O est       prévision du modèle ONNX qui utilise le moteur
                           réalisée, ce qui permet d’obtenir des mises à jour
                           plus rapides et d’accélérer l’innovation.            —
                           Flux de production d’analytique en périphérie de     Avec le moteur de calcul en
                           réseau intégré                                       continu d’Edgenius, il est pos-
                           Le flux de production intégré pour une solution
                           d’analytique en périphérie de réseau permettant      sible d’obtenir des données en
                           la prévision de la résistance du ciment ci-dessus    temps réel, avec une latence
                           est présenté dans le diagramme →04. Cette
                           présentation fait la distinction entre la phase de   réduite au minimum.
                           programmation, au cours de laquelle le modèle
                           d’IA/AA est créé et programmé et la phase
                           opérationnelle, au cours de laquelle le modèle       d’inférence ONNX [10] (ONNX= Open Neural
                           est utilisé pour prévoir les résultats pendant la    Network Exchange (Échange de réseau neuronal
                           production.                                          ouvert), un standard ouvert d’échange de
                                                                                modèles d’apprentissage automatique). ONNX
                           Le composant Model Fabric permet à tous les          fournit des interfaces pour de nombreux réseaux
                           experts en sciences des données non spécialisés      disponibles, tels que TensorFlow et ScikitLearn,
                           dans ce domaine d’étudier et de pré-traiter les      quelle que soit la mise en œuvre détaillée du
                           données afin de créer un système de program-         modèle. L’Application de prévision de modèle
                           mation d’apprentissage automatique. Le modèle        ONNX est déployée dans Edgenius en tant que
                           de prévision de la résistance du ciment a été        conteneur Docker [11] avec une interface de pro-
                           automatiquement programmé et optimisé à              grammation d’application RESTful. Cela signifie
                           l’aide d’une approche AutoML dans les modules        qu’elle peut être mise en œuvre dans n’importe
                           suivants de Model Fabric :                           quel langage de programmation fournissant la
                           •	Étude des données : La capacité intégrée          fonctionnalité de création de terminal HTTP.
Cimenter la périphérie - ABB
36                               ABB R EVI EW                                                               ABB Abilit y ™

                                 Pour la récupération des données de produc-                                Des prises d’écran du flux de production décrit
                                 tion, un module de connexion, KM Connect, se                               sont présentées dans les illustrations →05, en
                                 connecte au système ABB Ability™ Knowledge                                 commençant par (a) avec Genix Model Fabric.
                                 Manager (KM) et intègre dans le système en                                 (b) représente une périphérie dans le portail
                                 périphérie les valeurs de ciment fournies par                              de gestion Edgenius. La partie gauche de cet
                                 KM. Pour d’autres cas d’utilisation, il est possible                       écran présente des informations générales et les
                                 d’utiliser d’autres modules de connexion, tels                             applications installées sont affichées à droite.
                                 que Distributed Control System Connect pour                                (c) présente la manière dont les données du
                                 un raccordement à ABB Ability™ 800xA DCS ou                                module KM Connect sont liées à la fonction de
                                 OPC UA Connect pour un raccordement à un                                   prévision de la résistance du ciment déployée
                                 serveur OPC UA. Pour rassembler les données et                             dans le moteur de calcul en continu d’Edgenius.
                                 le modèle IA/AA, le moteur de calcul en continu                            Les résultats prévus, c’est-à-dire les valeurs
                                 Edgenius établit une correspondance entre les                              prévues de résistance du ciment sont renvoyées
                                 flux de données et les informations provenant de                           à KM et éventuellement à Expert Optimizer, afin
                                 la fonction de prévision et déclenche la fonction                          d’appliquer les corrections. Il est également
                                 régulièrement ou lors d’événements définis.                                possible de visualiser les résultats à l’aide des
                                                                                                            tableaux de bord Edgenius (d).

                                                                                                                             ABB Ability™
                                                                                                                                Genix

                                                                                                                                  Model Fabric
                 P H A S E D E P R O G R A M M AT I O N
                                                                   Données de pro-                                         Modèle de prévision de
                                                                  grammation sur la                                        la résistance du ciment
                                                                 résistance du ciment

                                                                                      Tableau de bord
                   P H A S E O P É R AT I O N N E L L E
                                                                                    ABB Ability™ Edgenius

                                                                                 Tableau de bord de prévision          Portail de gestion
                                                                                  de la résistance du ciment         ABB Ability™ Edgenius

                                                                                                    Plateforme sur cloud
                                                                                                        ABB Ability™

                                                                                                                   Résultats de
                                                                                                                    prévisions
                                                                                                                                                     Moteur de calcul en
                                                                                                                                                          continu
                                                            Données saisies
                                                          concernant le ciment
        ABB                         ABB                                                                                                          Conteneur de fonction
      Ability™                    Ability™                                                   Connexion               Plateforme de               de l’application de pré-
       Expert                    Knowledge                                                     à KM                    périphérie                         vision
     Optimizer                    Manager

                                                                                                                                                        Application de
                                                                                                                                                     prévision du modèle
                                                                                                                                                            ONNX
                                                            Résultats de
                                                             prévisions                                                                          Modèle de prévision de
                                                                                        ABB Ability™                                             la résistance du ciment
                                                                                        Edgenius edge
                 04
Cimenter la périphérie - ABB
02| 2022                                                                  C IME NTE R L A PÉ RIPHÉ RIE                                       37

                                                                                                                                                                       b

—
                             Ce flux de production est une boucle pouvant                              encore l’objet de recherches, mais ABB espère
04 Flux de production
d’analytique en              être ajustée au fil du temps : à chaque fois que                          pouvoir bientôt le proposer aux clients. L’objectif
périphérie de réseau
                             le système détecte que le modèle IA/AA déployé                            sera de faciliter la création, le déploiement et la
intégré pour la prévi-
sion de la résistance du     n’est plus optimal (p. ex., parce que les conditions                      maintenance des modèles.
ciment.
                             environnantes ont changé), il est possible de le
—                            reprogrammer et de le redéployer.                                         À l’avenir, on peut s’attendre à ce que les appli-
05 Flux de production
                                                                                                       cations d’analytique en périphérie de réseau
représenté par
plusieurs écrans.            Une solution applicable                                                   deviennent de plus en plus avancées et complexes.
                             La démonstration de faisabilité présentée dans                            Au lieu de se concentrer sur une ou plusieurs
                             cet article utilise la division entre le cloud et la                      périphéries, on peut s’attendre à ce que le dévelop-
                             périphérie. Elle s’applique à tous les types de                           pement évolue vers des réseaux et des maillages
                             prises de décisions basées sur une inférence,                             en périphérie hiérarchisés. Cela ouvre la porte à de
                             dans toutes les industries. Ce dispositif fait                            puissantes techniques d’analytique distribuée.                •

—
Références

[1] M. van Attekum, J. Mei   Disponible : https://           https://resource.stra-      [6] (Page Web ABB sur         [8] ABB Ability™ Edgenius   net/en/focus-topics/
& T. Singth, « Software      www.gartner.com/                tus.com/whitepaper/         Genix), https://new.abb.      Operations Data             namur-open-architec-
Ate The World, Now AI        smarterwithgartner/             edge-computing-in-the-      com/process-automa-           Manager, Page Web ABB,      ture.html [Consulté le
Is Eating Software »,        gartner-predicts-the-           new-ot-ecosystem/ ,         tion/genix [Consulté le 31    https://new.abb.com/        31 mars 2022].
Forbes, 2019. [En            future-of-ai-techno-            LNS Research, Stratus,      mars 2022].                   process-automation/
ligne]. Disponible :         logies/ [Consulté le 31         2020. [Consulté le 31                                     edgenius [Consulté le 31    [10] Site Web Open
https://www.forbes.          mars 2022].                     mars 2022].                 [7] ABB Ability Industrial    mars 2022].                 Neural Network
com/sites/cogni-                                                                         Analytics and AI Suite,                                   Exchange (Échange de
tiveworld/2019/08/29/        [3] M. Satyanarayanan,          [5] M. Platenius-Mohr,      de Leeuw, V, Livre blanc      [9] (NAMUR), Association    réseau neuronal ouvert)
software-ate-the-            « The emergence of              H. Abukwaik, J. Schlake     ARC, juillet 2020, https://   internationale d’utili-     (ONNX) https://onnx.
world-now-ai-is-eating-      edge computing », IEEE          & M. Vach, « Software       search.abb.com/library/       sateurs de technologie      ai/ [Consulté le 31 mars
software/ [Consulté le 31    Computer, Bd. 50, N° 1,         Architectures for Edge      Download.aspx?                d’automatisation dans       2022].
mars 2022].                  pp. 30 – 39, 2017.              Analytics: A Survey », au   DocumentID=                   l’industrie de transfor-
                                                             cours de la Conférence      9AKK107680A9852&              mation), « NE 175: NAMUR    [11] Site Web Docker
[2] Gartner, Inc.,           [4] J. Perino, M. Littlefield   européenne sur              LanguageCode=                 Open Architecture – NOA     corporate https://
« Gartner predicts the       & V. Murugesan, « Edge          l’architecture logicielle   en&DocumentPartId=            Concept, » 2020. [En        www.docker.com/
future of AI technolo-       Computing in the New            (ECSA’21), Springer,        &Action=Launch                ligne]. Disponible :        [Consulté le 31 mars
gies », 2020. [En ligne].    OT Ecosystem »,                 2021.                       [Consulté le 31 mars 2022].   https://www.namur.          2022].
Cimenter la périphérie - ABB
Vous pouvez aussi lire