Vous êtes sur la page 1sur 54

UNIVERSITE MOHAMMED PREMIER

ECOLE NATIONALES DES SCIENCES APPLIQUEES D’OUJDA

DEPARTEMENT MECANIQUE ET MATHS APPLIQUEES

FILIERES GENUIE INDUSTRIEL

RAPPORT DE PROJET DE FIN D'ANNÉE

SUPERVISION 4.0

Réalisé par :
khelloufi mohamed
Kassale riad

Encadré par :
M. Elkihel Bachir
Professeur et Responsable de la filière
Génie industriel-ENSAO

Année universitaire 2021/2022

1
REMERCIEMENTS

Il était agréable de nous acquitter d’une dette de


reconnaissance envers tous ceux, dont la contribution au
cours de ce projet, a favorisé son aboutissement.
Ainsi, nous tenons vivement à remercier notre encadrant le
chef de filière MR. ELKIHEL Bachir qui n’a ménagé aucun effort
pour nous aider et nous orienter le long de notre projet et aussi
pour le soutien qu’il nous a donné.

Nous tenons aussi à remercier chaleureusement le professeur


Monsieur Embarki Soufiane et Monsieur El Mahdi Bouyahrouzi qui
nous ont beaucoup encadré durant toute cette période.

Que le corps professoral et administratif de l’ENSAO


trouve ici nos vifs remerciements.
Nous remercions enfin toute personne qui a contribué de
près ou de loin à l’élaboration de ce rapport

2
Résumé

L’industrie 4.0 est mis en évidence pour la première fois en 2011.celle-ci désigne une nouvelle
génération d’usines connectées, robotisées et intelligentes. Avec la révolution numérique, les
frontières entre le monde physique et digital s’amenuisent pour donner vie à une usine
4.0 interconnectée dans laquelle les collaborateurs, les machines et les produits interagissent.
[1]
Ainsi parviens la supervision industrielle 4.0 qui permet d'avoir un affichage dynamique du
processus avec les différentes alarmes, défauts et événements survenant pendant l'exploitation
de la machine en se basant sur l’utilisation des nouvelles technologies. L’intégration de ces
nouvelles méthodes devient un véritable défi, L’IoT sera probablement parmi les plus grands
défis. Notre objectif pour ce travail est de superviser en temps réel à l’aide de Node Red notre
banc d’essai en utilisant les hautes technologies de supervision dans un système industriel.[2],
Mot clé : industrie 4.0, supervision 4.0, Nouvelles technologies, système industriel, IoT ,Node
Red

Abstract

The Industry 4.0 was highlighted for the first time in 2011. This designates a new generation
of connected, robotic and intelligent factories. With the digital revolution, the boundaries
between the physical and digital world are diminishing to give life to an interconnected 4.0
factory in which employees, machines and products interact.
Thus arrives industrial supervision 4.0 which allows to have a dynamic display of the process
with the various alarms, faults and events occurring during the operation of the machine
based on the use of new technologies. The integration of these new methods becomes a real
challenge, IoT will probably be among the biggest challenges.Our objective for this work is to
monitor in real time using Node Red in our test bench and applying high technology
supervision in an industrial system
Key word: industry 4.0, supervision 4.0, new technologies, industrial system, IoT, Node Red

3
Table des matières
Résume ..................................................................................................................................................... 3
Abstract .................................................................................................................................................... 3
Tables des abréviations .......................................................................................................................... 5
Liste des tableaux ................................................................................................................................... 5
Liste des figures........................................................................................................................................ 6
Introduction générale ............................................................................................................................. 7
Revue de littérature ................................................................................................................................ 8
Chapitre 1 : Supervision ....................................................................................................................... 15
1. Définition de la supervision ....................................................................................................... 16
2. Tâche essentielle de la supervision ........................................................................................... 16
2.1. Surveillance ................................................................................................................... 17
2.1.1. Surveillance de la commande ................................................................................ 17
2.1.2. Surveillance du système opérant .......................................................................... 17
a) Surveillance prédictive ..................................................................................... 17
b) Surveillance curative ........................................................................................ 17

2.2 Conduite ............................................................................................................................ 18

3. Architecture de supervision ...................................................................................................... 18


4. Evolution de la supervision vers 4.0 .......................................................................................... 19

Chapitre 2 : Supervision 4.0 .................................................................................................................. 20


1. Définition de la supervision 4.0.................................................................................................. 21
2. Les Nouvelles technologie de la supervision ............................................................................ 21

Chapitre 3 : Etude de cas....................................................................................................................... 24


1. Introduction ................................................................................................................................ 25
2. Analyse structurelle du banc d’essai ......................................................................................... 25
3. Les capteurs intelligents qu’on peut utiliser ............................................................................. 30

Chapitre 4 : réalisation du tableau de bord Node Red ..................................................................... 32


1. Introduction ................................................................................................................................ 33
2. Interface Node-Red de supervision ........................................................................................... 33
3. Architecture de supervision du banc d’essai ............................................................................ 34
4. Les protocoles de communication ............................................................................................ 35
5. Application par le protocole http .............................................................................................. 37
5.1. Cas d’acquisition et supervision des donnes sur Node Red ......................................... 38
5.2. Contrôle et supervision sur smartphone à l’aide de l’application Remote-Red ......... 47
5.3. Envoi des emails d’alerte .............................................................................................. 48
6. Conclusion ................................................................................................................................... 50

Conclusion générale ................................................................................................................................. 51

4
Bibliographie ............................................................................................................................................ 52

TABLE DES ABREVIATIONS :


IOT internet of things
RTLS Système de localisation en temps réel (Real-time locating systems)
RFID Radio Frequency Identification
MTBF moyenne des temps de bon fonctionnement (mean time between faillure)
MTTf moyenne des temps de défaillance (mean time to failure )
HKPI Health Key Performance Indicator
IHM interface homme machine
KPI d'indicateurs de performance clés
PLC public limited company (societe anonyme)
SCADA Système de contrôle et d'acquisition de données
OPCUA open platform communications unified architecture (communication machine à
machine)
IA Intelligent Artificielle
ML machine learning
GMAO Gestion de Maintenance Assisté par Ordinateurs

Liste des tableaux :


Tableau 1 .................................................................................................................................................... 8
Tableau 2 .................................................................................................................................................... 9
Tableau 3:revue de littérature selon Scopus ........................................................................................... 14
Tableau 4:comparaison des protocoles ................................................................................................... 37

Liste des figures :


Figure 1 : nombre d’article /années de la supervision 4.0 ......................................................................... 8
Figure 2:Nombre de publication du la supervision par rapport aux nouvelles technologies .................... 9
Figure 3:figure contrôle de supervision ................................................................................................... 16
Figure 4:différents types de surveillance ................................................................................................. 18
Figure 5:architecture générale d’un système de supervision .................................................................. 19
Figure 6:évolution de la supervision ........................................................................................................ 19
Figure 7:les nouvelles technologie de la supervision 4.0 ......................................................................... 21
Figure 8:banc d’essai ................................................................................................................................ 25
Figure 9:moteur asynchrone .................................................................................................................... 26
Figure 10:pompe ...................................................................................................................................... 26
Figure 11:moteur asynchrone .................................................................................................................. 27
Figure 12:filtre d'eau ................................................................................................................................ 28
Figure 13:Maitre Io Link AL1350 .............................................................................................................. 29
Figure 14:routeur ..................................................................................................................................... 29

5
Figure 15:Interface Node Red .................................................................................................................. 34
Figure 16:Architecture globale du système de supervision basée sur iot ............................................... 35
Figure 17:le protocole http....................................................................................................................... 38
Figure 18:Interface générale du programme Node-Red (capteur vvb001) ............................................. 39
Figure 19:inject ......................................................................................................................................... 39
Figure 20: fonction get_pdin vvb ............................................................................................................. 40
Figure 23:http request node .................................................................................................................... 41
Figure 24:fonction VVB_a-Peak ................................................................................................................ 41
Figure 25:fonction VVB_a-Rms................................................................................................................. 42
Figure 26 : fonction VVB_Temperature.................................................................................................... 42
Figure 27:fonction VVB_v-Rms ................................................................................................................. 43
Figure 28:fonction Crest ........................................................................................................................... 43
Figure 29: Le nœud jauge ......................................................................................................................... 44
Figure 30:Le nœud de graphique ............................................................................................................. 44
Figure 31:la node texte............................................................................................................................. 45
Figure 32:dashboard du vvb001 ............................................................................................................... 46
Figure 33:Dashboard Romote-red ............................................................................................................ 47
Figure 34: Programme JavaScript de l'alarme .......................................................................................... 48
Figure 35:Programme JavaScript du Gmail pour la Température ............................................................ 48
Figure 36:configuration du nœud E-Mail ................................................................................................. 49
Figure 37:message sur Gmail ................................................................................................................... 49
Figure 38:Notification Gmail .................................................................................................................... 49

6
Introduction générale

Pour faire face aux besoins du marché et la concurrence économique qui deviennent plus en
plus sévère, Les entreprises industrielles sont aujourd’hui engagées dans leur transition
numérique. Ce phénomène révélé au tournant des années 2010 est généralement qualifié de
digitalisation ou de 4ème révolution industrielle (Industrie 4.0).[3]
La quatrième révolution industrielle ou l’industrie 4.0 est considérée comme une révolution
digitale dans un monde qui devient de plus en plus connecté. Avec l’internet des objets et
l’innovation technologique, le monde connait une transformation numérique vertigineuse dans
tous les secteurs vitaux et industriels y compris le secteur de supervision. [4]
La sécurité industrielle est une partie intégrante et indissociable de la commande, telle qu'on
ne peut pas envisager une installation industrielle sans une couche qui assure la sécurité. Parmi
les techniques utiliser, on trouve : le diagnostic, la maintenance, la supervision… etc.
La supervision industrielle permet de suivre en temps réel une installation ou une machine
industrielle. Elle permet d’avoir un affichage dynamique du processus avec les différentes
alarmes, défauts et événements survenant pendant l'exploitation de la machine. Beaucoup de
méthodes de supervision ont été développées dont le but de répondre aux besoins de la qualité,
la fiabilité, et de la concurrence du marché économique, on parle des nouvelles méthodes de
la 4ème révolution de la supervision qui est basé sur l’utilisation de l’intelligence artificielle, le
Cloud, la réalité augmenter et les capteurs IoT ... etc. La bonne maitrise des nouvelles
techniques de surveillance et de supervision permet à prévoir le moindre défaut ou panne qui
risquerait de provoquer un arrêt du système ,mais bien que rentable assez rapidement, le
processus de numérisation de l’usine comporte sa part de défis, parmi ceux-ci, L’acquisition de
nouvelles compétences et le maintien des talents, Les investissements considérables car la
supervision en 4.0 est trop cher en terme des couts et le risque de sécurité des données càd les
risques du piratage des données stockées en cloud [5]

7
REVUE DE LITTERATURE

1 Nombre de publications dans le thème concerné entre 2015 et 2021:

Nous nous sommes basés sur Scopus, une plateforme de recherche scientifique, pour
déterminer le nombre de publication dans notre sujet supervision 4.0 entre 2015 et 2021

Année Nombre d’articles

2015 1

2016 1

2017 3

2018 11

2019 18

2020 14

2021 26

Tableau 1

Figure 1 : nombre d’article /années de la supervision 4.0

8
Interprétation des résultats :
D’après les résultats de la recherche on remarque que le nombre total des articles ne dépasse
pas 74 articles donc on peut dire que ce thème de supervision 4.0 est encore un nouveau
concept sur le monde industriel et on observe aussi que le nombre des articles augmente
chaque année mais il a une exception pour l’année 2020 ou on remarque une diminution de
nombre de documents.

Nombre de publication du thème par rapport aux nouvelles technologies entre


2015 et 2021

Technologies Nombre d’articles

Internet of things 28

Cloud 15
Digital twin 7

MACHINE LEARNING 2

Augmented reality 2

RTLS 0

CYBER SECURITE 0
Arificial intelligence 5
RFID 3

Big data 2
Tableau 2

Figure 2:Nombre de publication du la supervision par rapport aux nouvelles technologies

9
Interprétation :
D’après le tableau on remarque qu’il y a 2 technologies qui ont le plus grand nombre d’articles
IOT et CLOUD donc on peut dire que ce sont les technologies les plus importantes pour la
Supervision 4.0 .

Publication sur le thème supervision 4.0 :

Dans le tableau ci-dessous on classe plusieurs publications sur le thème de notre projet de
supervision 4.0. Où on classe selon la date de publication, titre, auteur et l’idée principale du
contenu

N° Titre Auteur Type (conférence Année Idée principale


ou article ou thèse) de voir résumé et conclusion
publica
tion
1 Industrial asset David, Document de 2021 Cette article parle de la mise en œuvre et le
management of a G.A., Guarnetti, conférence fonctionnement d'un système de supervision de
R., de Oliveira, maintenance sur une ligne de transport de palettes
pallet transport G., Godoy, basé sur l'loT. La méthodologie proposée permet le
line using E.P., de Oliveira suivi de données représentatives, telles que les
Industrial Conceição, P. vibrations et la température, et les informations de
Internet of processus disponibles en temps réel, permettant une
Things (IIoT) gestion et une prise de décision basées sur des
indicateurs tels que MTBF et MTTf, des
indicateurs importants dans la gestion des actifs
industriels.
2 Industrial Plant Mahbub,Mobasshir Article extrait de la 2020 Ce projet propose une surveillance de
Environment a\ Rouf, Md. 2ème conférence l'environnement industriel et un système
Surveillance and Abdur\ Saym, Mir internationale des d'assurance de la sécurité(T°, fuites de gaz) grâce
Safety Assurance Md.b technologies auquel la surveillance en temps réel de
System Based on IoT durables pour l'environnement industriel est possible via un
l'industrie 4.0. serveur de stockage en nuage (tel que Google
Dhaka Drive) et le système est également capable
d'envoyer l'avertissement au client. ou personne
désignée pour la supervision par SMS.

10
3 An IoT open de Arquer Article 2021 Dans le présent travail, les auteurs proposent une
source platform for Fernández, solution IoT pour la surveillance des centrales
P., Fernández photovoltaïques entièrement basée sur des logiciels
photovoltaic Fernández, Open Source. les auteurs font une comparaison
plants supervision M.Á., Carús détaillée entre la solution IoT proposée et les
Candás, systèmes de surveillance conventionnels basés sur
J.L., Arboleya SCADA,décrivant tous les avantages et
Arboleya, P. inconvénients des SCADA conventionnels et des
systèmes IoT modernes et proposant des solutions
afin de surmonter les points faibles identifiés des
plus récents IoT- systèmes de surveillance basés.

4 Smart industrial iot Salhaoui, Article 2019 L'article va traiter les véhicules aériens sans pilote
monitoring and control Marouan,Guerrero- (UAV) qui sont désormais considérés comme l'une
system based on UAV González, des meilleures techniques de télédétection pour la
and cloud computing Antonio,Arioua, collecte de données sur de vastes zones. Ils sont
applied to a concrete Mounir; Ortiz, maintenant utilisés dans le secteur industriel comme
plant Francisco J. El outils de détection pour résoudre ou prévenir de
Oualkadi, manière proactive de nombreux problèmes, en plus
Ahmed;Torregrosa, de quantifier la production et d'aider à prendre des
Carlos Luis décisions.
5 Automatic Brili, N., Ficko, Article 2021 Cet article présente un système de contrôle pour
identification of M., Klančnik, S. une surveillance de l'état d'un outil de coupe, qui
reconnaît automatiquement l'usure de l'outil
tool wear based pendant le tournage.
on thermography À l'aide d'un réseau neuronal convolutif (CNN), il
and a ont développé un modèle de prédiction de l'usure et
convolutional des dommages des outils. Il détermine
neural network automatiquement l'état d'un outil de coupe (aucun,
niveau d'usure faible, moyen, élevé), sur la base des
during the
données de processus thermographiques
turning process
6 Dashboard Einabadi, Document de 2021 La surveillance sanitaire des comportements de
proposition for B., Mohammad- conférence production est l'une des étapes critiques pour mettre
Amini, M., Baboli, en œuvre la maintanance predictuve. De plus, traiter
health A., Rother, E. des données réelles, trouver les bons HKPI (Health
monitoring of Key Performance Indicators ) et valider la solution
production finale proposée par les acteurs industriels sont
system in the moins présents dans les études théoriques. Dans cet
automotive article, sur la base des données et informations
historiques et en temps réel disponibles, certains
industry
HKPI appropriés ont été proposés, permettant de
construire les tableaux de bord pour surveiller l'état
de santé au niveau des machines et des systèmes de
production.
7 Human-machine Kumar, Naveen \ article 2022 Dans cette étude, nous avons effectué une revue
interface in smart Lee, Chan systématique de la littérature (SLR) des IHM pour
factory: A systematic identifier les fonctions, les tâches, les types
literature review d'informations, les modalités d'interaction de l'usine
intelligente et leur impact sur les opérateurs
humains du point de vue des facteurs humains et de
l'interaction homme-ordinateur.

11
8 Towards industry 4.0 de Jesus Article 2021 cette article parle a propos de système de contrôle
in practice: a novel Pacheco, proposé via RFID pour la surveillance en ligne et
RFID-based D.A., Jung, l'optimisation des lignes de production utilise du
intelligent system for C.F., de matériel et des logiciels pour analyser le flux et les
monitoring and Azambuja, M.C. performances du système de production
optimisation of
production systems
9 A Digital Twin Martinez, Article 2021 Cette article parle de l integration de la technologie
Demonstrator to S., Mariño, aux compétences humaines pour aider les
enable flexible A., Sanchez, S., opérateurs à superviser et à entretenir des usines de
manufacturing with (...), Vera, fabrication de plus en plus complexes. En accord
robotics: a J., Guevara, M. avec le paradigme Industrie 4.0, un Démonstrateur
process supervision ca Digital Twin est proposé pour supporter l'activité de
se study supervision de l'opérateur dans le cadre de la
fabrication flexible avec la robotique. La
supervision est réalisée grâce à une interaction
HCMI ( Human-Computer-Machine-interaction )
activée avec la technologie Digital Twin.

10 Causality Learning Amzil, K., Yahia, Document de 2021 Afin d'avoir un contrôle total sur leurs processus,
Approach E., Klement, conférence les entreprises doivent assurer un suivi et une
for Supervision in the N., Roucoules, L. supervision en temps réel à l'aide d'indicateurs de
Context of Industry performance clés (KPI). Dans cet article, les auteurs
4.0 proposent une approche générique d'apprentissage
de la causalité pour le suivi et la supervision. Une
analyse de causalité des valeurs des KPI est ainsi
présentée, ainsi qu'une hiérarchisation de leurs
facteurs d'influence afin d'apporter une aide à la
décision
11 Architecture for Rolle, article 2020 Cet article présente le développement d'une
Digital Twin R.P., Martucci, architecture modulaire pour la mise en œuvre de
implementation V.D.O., Godoy, Digital Twins (pour améliorer les performances
focusing on Industry E.P. réelles du système en utilisant les informations
4.0 générées par la contrepartie virtuelle).
L'architecture est basée sur un outil open-source
pour le contrôle des processus, des protocoles
légers et des outils flexibles pour la modélisation et
la visualisation 3D.
12 Intelligent supervision Minarcik, Peter & Article de la 23ème 2021 Cet article présente un concept de supervision intelligente
concept integrated into Gulan, Martin conférence du et de surveillance globale intégré dans un système de
a laboratory HVAC « process control » laboratoire unique pour la simulation des processus de
system chauffage, ventilation et climatisation, Plus précisément,
nous présentons des fonctions de détection de
comportement de signal inattendu ou indésirable

13 Smart modular Tiboni, Monica Article 2019 L'article présente une architecture modulaire intelligente
architecture Aggogeri , Francesco qui permet de transformer une usine de production
for supervision and Pellegrini, Nicola; traditionnelle en un système supervisé, entièrement
monitoring of a 4.0 Perani, Cesare intégré et surveillé.
production plant

12
14 Development of a Ferreira, Israel Viera Article 2019 Cet article présente le développement d'une passerelle
Wireless Gateway & Bighetti , Jeferson sans fil pour les applications IIoT. Cette passerelle IIoT
for Industrial Internet of Andrey & Godoi est basée sur des solutions open source et permet la
Things Applications ,Eduardo Pacencia programmation, la communication réseau et la
supervision des équipements industriels

15 Controller Interface for Godoi ,Eduardo Article de 2019 Cet article se concentre sur le développement d'une
Industry 4.0 based on Pacencia & De Melo, conférence interface de contrôleur open source pour I4.0 basée sur
RAMI 4.0 and OPC UA Pablo Felipe Soares RAMI 4.0 et le protocole OPC UA. Cette interface doit
fournir les fonctionnalités de programmation,
d'identification RFID, de communication réseau et de
supervision des équipements, fournissant des
informations de processus en temps réel, de manière
standardisée et interopérable, pour tout type de plate-
forme connectée au réseau.
16 A novel system solution Ma,Xiaolong Article de 2018 Dans cet article, nous introduisons une nouvelle solution
for crowd supervision Jiang, Zhiguo conférence système pour la supervision des foules. Différente des
Chen,Jianjun autres solutions basées sur des algorithmes, dans cet
Gao, Bin article, nous proposons de construire une solution
système pour la détection de congestion et l'alerte
précoce, basée sur la scène de surveillance réelle et l'état
des logiciels et du matériel existants pour le big data
vidéo.

17 Development of PLC and Al Yusuf, Saifullah Article 2018 L'article représente la mise en œuvre d'un système de
SCADA based Integrated contrôle en boucle fermée ayant un contrôle PID. Le
Thermal Control System paramètre a été réglé en conséquence pour mettre en
with Self/Auto-tuning œuvre le contrôle qui a été réalisé via un automate
Feature incorporant la fonction de réglage automatique. Le
SCADA assure la supervision du système de retour ou de
contrôle en boucle fermée.

18 Advanced supervision of Gulan, Martin & article 2021 Après avoir présenté plusieurs techniques utilisées pour
smart buildings using a Minarčík, Peter & l'analyse des signaux, nous proposons une approche de
novel open-source control Procházka, Hynek supervision avancée des processus dans les bâtiments
platform intelligents ou d'autres systèmes de contrôle industriel. La
procédure développée est mise en œuvre sur une plate-
forme de système de contrôle particulièrement adaptée à
cet effet.

19 Supporting the design, Martins, Article de 2020 Dans cet article: Des méthodologies ont été définies
commissioning A., Costelha, conference pour intégrer à la fois les équipements de nouvelle
and supervision of H., Neves, C. génération et anciens, ainsi que les contrôleurs de
smart factory robots et les directives pour le développement des
components through équipements. Un résultat clé de ce travail est le
their digital twin développement d'un ensemble d'outils et de
méthodologies d'ingénierie virtuelle basés sur OPC
UA et mis en œuvre à l'aide de RobotStudio afin
d'accomplir le support complet du cycle de vie d'un
système automatisé, depuis les phases de projet et
de simulation, jusqu'à la surveillance et la phases de
supervision, adaptées à l'intégration dans les usines
de l'Industrie 4.0

13
20 High level control of Bellini, P., Cenni, Article 2022 Dans cet article, Snap4Industry avec son
chemical plant by D., Mitolo, N., environnement de développement IoT et son cadre
industry 4.0 (...), Pantaleo, pour la mise en œuvre du contrôle et de la
solutions G., Soderi, M. supervision des installations complexes . En
particulier, le document décrit les
motivations/exigences et les actions menées pour
étendre la plateforme IoT Snap4City 100% open-
source afin de se conformer aux exigences de
l'industrie 4.0. Les principaux ajouts pour la
création de la solution Snap4Industry ont porté sur :
(i) les protocoles de l'industrie, (ii) les widgets
personnalisés et les tableaux de bord synoptiques,
(iii) les nouveaux MicroServices pour Node-RED
pour permettre l'utilisation des synoptiques en tant
qu'appareils pilotés par les événements, (iv)
l'utilisation de WebSocket sécurisé pour la
communication avec des synoptiques et des widgets
personnalisés pour les tableaux de bord…

Tableau 3:revue de littérature selon Scopus

14
Chapitre 1 :
Supervision

15
1. Définition de la supervision industrielle :
La supervision consiste à conduire une installation industrielle aux moyens d'écrans de
supervision placés aux postes de pilotage, rafraîchis à chaque instant par les informations
provenant des automatismes et des capteurs intelligents.
La supervision industrielle permet de suivre en temps réel une installation ou une machine
industrielle.
Elle permet d'avoir un affichage dynamique du processus avec les différentes alarmes, défauts
et événements survenant pendant l'exploitation de la machine.

Les avantages de la supervision :


La supervision permet :
-> Une assistance à l'opérateur dans ses actions de commande du processus de production
-> La visualisation de l'état et de l'évolution d'une installation automatisée de contrôle de
processus avec une mise en évidence des anomalies (alarmes)
-> la collecte d'informations en temps réel sur des processus depuis des sites distants
(machines, ateliers, usines...) et leur archivage » l'aide à l'opérateur dans son travail (séquence
d'actions/batch, recette) et dans ses décisions (propositions de paramètres, signalisation de
valeurs en défaut, aide à la résolution d'un problème ...)
->fournir des données pour l'atteinte d'objectifs de production (quantité, qualité, traçabilité,
sécurité...).
* Tâches de transition (arrêt, démarrage, changement de consigne)
* Contrôle et suivi de l'installation (anticiper les défaillances, optimiser la production) *
Détection de défauts et diagnostic Compensation et correction.

2. Taches essentielles de de la supervision :

Figure 3:figure contrôle de supervision

16
2.1-surveillance :
Les taches de la supervision se devisent en deux parties, la surveillance et conduite
(commande).
la surveillance Est un processus continu d'observation d'un système ou d'une partie d'un
système en vue de s'assurer de son bon fonctionnement, (c’est le fait de surveiller, de suivre ou
de vérifier généralement dans un but particulier"),
La surveillance est l'observation et l'enregistrement régulier des activités prenant place dans le
cadre d'un projet ou programme. La surveillance s'effectue via une collecte routinière
d'informations visant tous les aspects du système.

2.1.1- surveillance de la commande

Basée sur la notion de filtre de commande, elle permet de vérifier que les ordres émis sont
conformes à l’état de la partie opérative. Le concept d’Objet Commandable Elémentaire (OCE)
a été développé pour la conception de ces filtres de commande.

2.1.2 Surveillance du système opérant


Elle a en charge la surveillance des défaillances du procédé qui, dans le cadre de la sûreté de
fonctionnement, sont classées en deux catégories : les défaillances cataleptiques et les
défaillances progressives :
- Les défaillances cataleptiques : Ce sont des défaillances soudaines et complètes. Il y a passage,
sans transitoire, d’un état de fonctionnement normal à un état de panne.
- Les défaillances progressives : Ce sont des défaillances partielles et graduelles.

a-Surveillance prédictive :

La surveillance prédictive peut être directe ou indirecte, le principe de la surveillance prédictive


directe est fondé sur l’analyse des signaux, l’analyse des données et sur l’étude des processus
stochastiques pour connaître l’état réel de l’élément et évaluer sa durée de vie restante. Pour
la surveillance prédictive indirecte prend en compte tous les types de matériels ayant des
défaillances se manifestant par une baisse de la qualité ou de la quantité des produits fabriqués.
Elle utilise des paramètres tels que le flux de production ou la qualité des produits

b- Surveillance curative :

Elle comporte deux fonctions : la détection et le diagnostic. La détection est fortement


dépendante de la contrainte temps réel. Son rôle est d’analyser le comportement de la partie
opérative pour générer des symptômes en cas de dysfonctionnement.
Le diagnostic est basé sur un mécanisme constitué de deux étapes : la première étape consiste
en une localisation du sous-système fonctionnel défaillant, à partir de symptômes signalés par
la détection. Elle est réalisée par une interprétation des symptômes au fur et à mesure de leurs
occurrences. Cette étape utilise un modèle de connaissance obtenu à partir d’une analyse
fonctionnelle du système à surveiller.

17
La deuxième étape permet l’identification des causes premières des défaillances ainsi que
l’analyse de leurs conséquences. Elle est basée sur le graphe fonctionnel qui modélise les
relations causales liant les fonctions internes du système à ses fonctions principales.

Figure 4:différents types de surveillance

2.2-conduite :
Le rôle de la commande est de faire exécuter un ensemble d'opérations (élémentaires ou non
suivant le niveau d'abstraction auquel on se place) au procédé en fixant des consignes de
fonctionnement en réponse à des ordres d'exécution.
Il s'agit de réaliser généralement une séquence d'opérations constituant une gamme de
fabrication dans le but de fabriquer un produit en réponse à une demande d'un client. La
commande regroupe toutes les fonctions qui agissent directement sur les actionneurs du
procédé qui permettent d’assurer :
• le fonctionnement en l'absence de défaillance,
• la reprise ou gestion des modes,
• les traitements d'urgence,
• une partie de la maintenance corrective

3. Architecture de la supervision
L’architecture d’un système de supervision est très complexe car elle se compose d’une
multitude de couches, système et matériel avec des équipements très variés, des serveurs, des
capteurs, des sondes de température, des automates, des alimentations électriques,
ventilateurs, équipements réseaux

18
La supervision est d’un niveau supérieur et qui superpose la boucle de commande, elle assure
les conditions d’opérations pour lesquelles les algorithmes d’estimation et de commande ont
été conçus. Parmi les taches principales de la supervision se trouve la surveillance, et la conduite

Figure 5:architecture générale d’un système de supervision

4. Evolution de la supervision :
L’évolution de la supervision industrielle a vécu plusieurs changements. Avant les années 1960 la
supervision était traditionnelle et a commencé à ce développer jusqu’à l’arrivé de l’année 2011 où
l’industrie a connu la 4eme révolution.

Figure 6:évolution de la supervision

[6]

19
Chapitre 2 :
Supervision 4.0

20
1 . Définition de la supervision 4.0 :
La supervision 4.0 permet de suivre en temps réel une installation ou une machine industrielle.
Elle permet d'avoir un affichage dynamique du processus avec les différentes alarmes, défauts
et événements survenant pendant l'exploitation de la machine. En utilisant les nouvelles
technologie de l’industrie 4.0, par exemple l’utilisation des tablettes (Dashboard) , des capteurs
puissante et intelligente et aussi des logiciels .

2 . Nouvelles technologies de supervision 4.0 :

Figure 7:les nouvelles technologie de la supervision 4.0

▪ La réalité augmentée et la réalité virtuelle (augmented reality) au


service de la supervision industrielle :

La réalité augmentée est la superposition de la réalité et d’éléments (documents, images


2D, 3D, vidéos, etc.) calculés par un système informatique en temps réel.
Les exemples d’applications industrielles sont nombreux : accès à des informations temps réel
sur une ligne de production très étendue, maintenance d’un équipement de grande taille
(avion, réacteur, échangeur thermique)

21
La réalité virtuelle renvoie à une technologie informatique qui simule la présence physique d’un
utilisateur dans un environnement artificiellement généré par des logiciels (jumeau
numérique), environnement avec lequel l’utilisateur peut interagir.
Là aussi, les exemples d’applications industrielles ne manquent pas, télémaintenance sur un
équipement de production supervision du fonctionnement d’un composant d’un équipement
de production

▪ Le Cloud

L’usage de logiciel GMAO installer sur les ordinateurs de managers de maintenance constituait
une norme de supervision de ces actifs.

Aujourd’hui le déploiement de logiciel dans le Cloud rende leur usage plus agile et moins
contraignants. Le Cloud recouvre l’ensemble des solutions de stockage distant. Plus besoin
d’installer un logiciel sur tous les ordinateurs de contrôle de l’entreprise. Un simple accès
sécurisé au logiciel dans le Cloud suffit pour manager ses matériels.

Les qualités de l’informatique dans le Cloud permettent au client de ne pas investir de


substantielles sommes d’argent dans des biens d’équipement et logiciels qui au bout d’un
certain temps doivent être mis à jour, impliquant un coût supplémentaire.

▪ Internet of things

L’iot est central dans l’interconnexion des machines des divers systèmes et du systèmes
d’information
Les technologies associées à ce concept permettent de collecter des données en provenance
des machines au cœur de l’usine ou décentralisées et de le remonter dans le système
d’information

▪ RTLS

Les systèmes de localisation en temps réel, également connus sous le nom de systèmes de suivi
en temps réel, sont utilisés pour identifier et suivre automatiquement l'emplacement des objets
ou des personnes en temps réel.

▪ Le machine learning (ML) :

C’est une forme d’intelligence artificielle (IA) qui est axée sur la création de systèmes qui
apprennent, ou améliorent leurs performances, en fonction des données qu’ils traitent

▪ Cyber sécurité :
La cybersécurité consiste à protéger les ordinateurs, les serveurs, les appareils mobiles, les
systèmes électroniques, les réseaux et les données contre les attaques malveillantes. On
l’appelle également sécurité informatique ou sécurité des systèmes d'information.

22
Exemple :
• La sécurité des applications vise à protéger les logiciels et les appareils contre les
menaces, La sécurité des informations veille à garantir l'intégrité et la confidentialité des
données…...

▪ RFID :

La radio-identification, le plus souvent désignée par l'acronyme RFID (de l’anglais radio
frequency identification), est une méthode pour mémoriser et récupérer des données à
distance en utilisant des marqueurs appelés « radio-étiquettes »

▪ KPI (Key Performance Indicators) :


Dans l’industrie du futur, ou l’industrie 4.0, les indicateurs clés de performance viennent
compléter une approche de lean management. Ces indicateurs, appelés KPI (Key Performance
Indicator), constituent une mesure importante de progrès. Ils méritent à ce titre une attention
toute particulière de la part des industriels qui cherchent à gagner en compétitivité.

▪ Digital twin :

Un jumeau numérique, ou « digital twin » en anglais, est la représentation virtuelle d’un


produit, utilisée pour la conception, la simulation, la surveillance, l’optimisation ou l’entretien
du produit. Il s’agit d’un concept essentiel dans l’Internet des objets appliqué à l’industrie. Ce
dernier est créé à l’aide d’un logiciel de modélisation ou de conception assistée par ordinateur
(CAO).
Plusieurs capteurs se connectent au produit physique afin de collecter les données et les
envoyer ensuite au jumeau numérique. Cette interaction permet d’améliorer les performances
du produit.

▪ Big data :
ou mégadonnée, regroupe aussi bien les données de l’entreprise que des données issues de
capteurs ou issues d’objets connectés. C’est à travers ces derniers sur leurs machines
(interfaces, capteurs intelligents…) que les industriels tireront pleinement parti de ces
technologies : En fournissant en continu des masses d’information sur le comportement des
machines et de ses utilisateurs, les capteurs intelligents ouvrent considérablement le champ
des possibles

▪ IA(Intelligent artificielle) :
L’intelligence artificielle révolutionne l’industrie en générale et la supervision en particulier. Les
applications industrielles de l’intelligence artificielle sont nombreuses. L’IA permet d’optimiser
les performances industrielles, de réduire les défaillances et de simplifier les simulations. Enfin,
elle permet d’automatiser les contrôles qualité. L’intelligence artificielle constitue également
un formidable outil d’aide à la décision.

23
Chapitre 3 :
Etude de cas

24
1. Introduction :

Dans ce chapitre nous allons entamer notre étude de cas qui est un cas réel sur un système de
filtrage d’eau (filtrer une eau usée) à l ENSAO .on va s’intéresser de visualiser en temps réel
l’état du système en utilisant des capteurs iot à l’aide d’un outil de programmation graphique
Node-Red .En effet, l’utilisation de la supervision permet la surveillance, la visualisation et
l’analyse de l’état de santé de système afin d’agir pour résoudre les éventuels problèmes qui
pourrait survenir sur son réseau .[7]

Figure 8:banc d’essai

2. Analyse structurale du banc d’essai :


Ce système se compose de :
a) Pompe centrifuge.
b) Moteur asynchrone.
c) Deux conteneurs.
d) Filtre d’eau.
e) Tuyaux.

25
f) Maitre Io Link avec interface iot AL1350. [8]
g) Point d’accès (routeur).
h) Des câbles de raccordement pour Ethernet.
i) Cable de de connexion.

a) Pompe centrifuge :

Figure 9:moteur asynchrone

Figure 10:pompe

Les pompes centrifuges sont des appareils qui sont utilisés pour transporter des fluides par
la conversion de l’énergie cinétique de rotation à l’énergie hydrodynamique de l’écoulement
de fluide. L’énergie de rotation provient généralement d’un moteur électrique ou d’une turbine
à vapeur (dans le cas de pompes d’alimentation en eau actionnées par une turbine). Les
pompes centrifuges sont utilisées dans plus d’applications industrielles que tout autre type de
pompe

26
-Comment ça marche ?
Dans la volute de la pompe, le fluide pénètre axialement dans la pompe par l’œil de la
roue (zone à basse pression) qui tourne à grande vitesse. Lorsque la roue et les pales tournent,
elles transmettent la quantité de mouvement au fluide entrant. Le fluide accélère radialement
vers l’extérieur à partir de la pompe et un vide est créé au niveau de l’œil de la roue qui attire
en permanence plus de fluide dans la pompe. À mesure que la vitesse du fluide
augmente, son énergie cinétique augmente. Un fluide à haute énergie cinétique est forcé hors
de la zone de la roue et pénètre dans la volute. Dans la volute, le fluide s’écoule dans une
section de plus en plus importante, où la l’énergie cinétique est convertie en pression de
fluide[9]

b) Moteur électrique et ses composants :

Figure 11:moteur asynchrone

-Généralités :

Le moteur asynchrone couplé à un variateur de fréquence est de loin le type de moteur le plus
utilisé pour les applications où il est nécessaire de contrôler la vitesse et le déplacement d’une
charge.
Le système moteur-variateur convient bien pour des applications tels que les ascenseurs car on
recherche une excellente précision à fois au niveau de la vitesse (confort des utilisateurs) et de
la précision de la position de la cabine par rapport aux paliers.

27
-Comment ça marche ?

Le principe de fonctionnement d’un moteur asynchrone repose :

D’une part sur la création d’un courant électrique induit dans un conducteur placé dans un
champ magnétique tournant. Le conducteur en question est un des barreaux de la cage
d’écureuil ci-dessous constituant le rotor du moteur. L’induction du courant ne peut se faire
que si le conducteur est en court-circuit (c’est le cas puisque les deux bagues latérales relient
tous les barreaux).

D’autre part, sur la création d’une force motrice sur le conducteur considéré (parcouru par un
courant et placé dans un champ magnétique tournant ou variable) dont le sens est donné par
la règle des trois doigts de la main droite.
=> Pour transformer l'électricité en énergie mécanique, un moteur asynchrone est constitué
d'un rotor métallique (élément mobile rotatif) placé à proximité d'un stator (élément immobile
créant un champ magnétique lorsqu'il est traversé par le courant). Le champ magnétique
généré par le stator entraîne la création d'un champ magnétique opposé par le rotor. C'est ce
phénomène "d'aimants placés l'un en face de l'autre" qui permet la mise en mouvement d'un
arbre traversant des roulements fixés au rotor (technologie de moteur à induction). Des
condensateurs de démarrage permettent de modifier le sens de rotation et des dispositifs
électroniques peuvent être associés aux moteurs asynchrones afin de faire varier leur
vitesse.[10]

d) Filtre d’eau :

Figure 12:filtre d'eau

Filtre d’eau Est composé d'un système de filtration qui vise à séparer l'eau des particules solides
(résidus) en la faisant passer travers d'un milieu poreux, ce qui ne laisse passer que les liquides
et les particules solides plus fines que les trous du filtre (porosité)[11]

28
f) Maitre Io Link avec interface iot AL1350 :

Figure 13:Maitre Io Link AL1350

Les maîtres IO-Link décentralisés servent de passerelle entre des capteurs IO-Link intelligents
et le bus de terrain. De plus, les informations importantes des capteurs intelligents peuvent
également être transmises au monde informatique en même temps.[12]
Caractéristique :

• Pour le raccordement de jusqu'à quatre appareils IO-Link


• Boîtier robuste pour l'utilisation dans des environnements industriels sévères
• Transmission fiable des données machine, des paramètres process et des données de
diagnostic à l'environnement informatique.[8]

g) Routeur :

Figure 14:routeur

Un routeur est un équipement réseau informatique assurant le routage des paquets. Son rôle
est de faire transiter des paquets d'une interface réseau vers une autre, au mieux, selon un
ensemble de règles[13]

29
3. les capteurs intelligent qu’on peut utiliser :

• La pompe et le moteur:
o Capteur de vibration (accéléromètre MEMS) :
Informations clés : Faible coût/puissance/taille, fréquences jusqu'à plus de 10 kHz
Défauts ciblés : État des roulements, engrènement des engrenages, cavitation de la pompe,
désalignement, déséquilibre, état de charge [14]

o Capteur de pression sonore (microphone)


Informations clés : Faible coût/puissance/taille, fréquences jusqu'à 20 kHz
Défauts ciblés : État des roulements, engrènement des engrenages, cavitation de la pompe,
désalignement, déséquilibre, état de charge[14]
o Capteur de mesure du courant du moteur (Régulateur, transformateur de courant)
Informations clés :Faible coût, non invasif ; généralement, la mesure se fait au niveau de
l'alimentation du moteur
défauts ciblés :Rotors excentriques, problèmes d'enroulement, problèmes de barre de rotor,
déséquilibre d'alimentation, problèmes de roulement

o Capteur de température

• Pour les deux réservoirs :

o Capteur de niveau :
Un capteur de niveau est un dispositif électronique qui permet de mesurer la hauteur du
matériau, en général du liquide, dans un réservoir ou un autre récipient.
Généralement, ce type de détecteur de niveau fonctionne comme une alarme haute, pour
signaler une condition de débordement, ou en tant qu'indicateur pour une condition d'alarme
basse. La sonda de niveau continu est plus sophistiqué et peut assurer une surveillance de
niveau de tout un système[15]

o Capteur de température
Informations clés : Faible coût, taille, précision
Défauts ciblés : Changement de température dû au frottement, à des changements de charge,
à des démarrages/arrêts excessifs, à une alimentation électrique insuffisante [14]

• Les tuyaux :
o Débitmètre : control le débit dans les tuyaux

30
• Pour tout le système :
o Capteur assisstance google (marche arrèt vocale)
• Pour le filtre
o Capteurs de pression pour la surveillance de filtres
Caractéristiques :
-Évaluation des valeurs externes de tension et de courant
-Comparaison continue des valeurs réelles et de consigne directement dans le détecteur
-Suivi automatique du point de commutation
-Écran LED lisible
-Surveillance efficace de la pression différentielle[16]

31
Chapitre 4 :
Réalisation de tableau de bord Node-
Red

32
1. Introduction :
Dans cette partie en va s’intéresser à la supervision du capteur vvb001 à l’aide du node-red qui
va nous permettre de faire une supervision intelligente relativement liée à la manière de
contrôler à distance les objets et les équipements connectés en utilisant l’automatisation des
règles des actions, Elle est capable de gérer, administrer un réseau de capteurs et/ ou des
équipements afin de collecter les données sur l’état de processus en question et le transférer
vers un point de collection des données
Le capteur vvb001 est un capteur de vibration caractérisé par : la surveillance des défauts
d'alignement et de l’état des paliers d’antifriction ou de l'engrenage, l’intégration dans les
systèmes Ethernet industriels sans armoire électrique ni câblage complexe et une Grande plage
de températures de fonctionnement et un degré de protection élevé pour répondre aux
exigences des environnements industriels difficile..., Ce capteur permet de donnes des
informations sur :

• Vitesse valeur efficace (v-Rms)


• Accélération valeur extrême (a-peak)
• Accélération valeur efficace(a-Rms)
• Température actuelle (°C)
• Accélération facteur crest (crest )

2. Interface Node-Red de supervision :


Node-RED est un outil de développement et de programmation graphique qui permet de faire
communiquer les périphériques matériels d’un système sans écrire nécessairement de code.
De nombreux protocoles sont aussi pris en charge à travers des blocs (Node), il suffit de
connecter entre eux pour réaliser simplement une application. Il peut s’exécuter localement
sur un PC ou sur des cibles embarquées tel qu’un Raspberry PI. Node RED est un outil très
puissant et flexible pour la création des applications types destinées pour l’internet des objets.
Il est disponible sur toutes les plateformes (Windows, Linux, Rasbian OS).[17]
Après l’activation de Node Red dans la fenêtre invite de commande. Node Red s’exécute par
défaut sur le port 1880. Nous pouvons alors tester le serveur Node Red en utilisant l’adresse
127.0.0.1:1880 (en boucle locale) ou bien l’url : http//adresse IP :1880 (machine connectée sur
un réseau).
La figure ci-dessous, montre les trois composants principaux de Node Red qui sont:
« 1 » le panel des nœuds ou blocs.
« 2 » le panel de flux.
« 3 » le panel de débogage et des informations.

33
Figure 15:Interface Node Red

La programmation se fait en liant des blocs ou des Node qui se trouve dans le panel des blocs
(1) les uns aux autres dans le panel de flux (2) et après on fait Deploy pour l’exécution. Après
chaque traitement le flux de données se propage d’un bloc à un autre. Pour réaliser l’interface
de supervision (Dashboard) on ajoute à 127.0.0.1:1880 ou bien l’url : http//adresse IP :1880 le
/ui cad (127.0.0.1:1880/ui ou http//adresse IP :1880/ui).

3. Architecture de supervision du banc d’essai :


Un système de supervision à la base des objets connectés constitue l’ensemble des couches
physiques et logicielles servant à gérer les équipements connectés, les configurations et les
protocoles de communication, le centre de traitement et finalement les tableaux de bord.
L’architecture de notre système (banc d’essai filtre d’eau) est modélisée par la Figure ci-dessous
et peut être subdivisée en 4 couches :

• Couche matérielle : renfermant l’ensemble des équipements disposant d’un moyen de


communication physique à distance, il s’agit du capteur VVB001 , Carte IO-Link AL1350,
Et le routeur Wifi Maroc Telecom.
• Couche Middleware : composant les différentes implémentations de protocoles de
transmission transmission de données à savoir (http, MQTT).
• Couche de serveur d’application : constituant la partie centrale du système. C’est le
module cœur de traitement de différents services comme la gestion de base de données
et les Services des API (Authentification, Demande client, réponse, sécurité…)
• Couche terminale : formant la partie destinée à l’utilisateur final, c’est dans notre cas le
dashboard Node-Red représentant les données du capteur VVB001. Elle permet la
visualisation des données, temps réel ou historiées, ainsi que la génération de rapport sur
l’état de processus, les opérations effectuées et les performances de système mis en œuvre.

34
Figure 16:Architecture globale du système de supervision basée sur iot

4. Les protocoles de communication :


• Définition d’un protocole de communication :

Un protocole de communication est un ensemble de règles et de codes de langage qui


définissent comment se déroule la communication entre un émetteur et un récepteur.
Rôle :

Pour qu’un bâtiment intelligent puisse fonctionner, il faut que tous les sous-
systèmes puissent communiquer entre eux et se comprennent. Pour se faire, il faut
un réseau physique (des câbles) ou sans fil (émetteur, ondes, récepteur) pour
acheminer l’information mais il faut aussi que ces informations soient émises dans un
langage bien codifié pour qu’elles puissent être reçues et interprétées par les autres
appareils du réseau. (Protocole de communication - Energie Plus Le Site (energieplus-
lesite.be))

Le rôle du protocole est donc de régir la manière dont l’émetteur et le récepteur vont
échanger des informations et donner une signification commune aux données brutes
qu’ils s’échangent.

35
• Les protocoles MQTT & HTTP & AMQP :
Parmi les protocoles qu’on trouve, on a :

o MQTT :
MQTT est une sorte de protocole de messagerie sécurisé de machine à machine
conçu pour l'Internet des objets (IoT). Pour que MQTT fonctionne, vous devez
disposer d'un ordinateur fonctionnant en tant que courtier (Broker) MQTT et tous
les autres appareils connectés à cet ordinateur en tant que client MQTT.
Les clients MQTT peuvent s'abonner à un flux sur le courtier MQTT et recevront une
mise à jour si le contenu du flux auquel ils sont abonnés change. La publication dans
un flux est également autorisée par le client MQTT et le courtier MQTT transmettra
ces données publiées à tout appareil abonné à ce flux particulier. Tout client MQTT
peut s'abonner et publier sur un flux, mais il peut aussi simplement s'abonner ou
publier en fonction de ce que votre appareil doit faire. [18]

o HTTP :
L'acronyme HTTP signifie HyperText Transfer Protocol (traduction: protocole de
transfert hypertexte). Ce protocole définie la communication entre un client (exemple:
navigateur) et un serveur sur le World Wide Web (WWW). [19]
Ce protocole est inventé par Tim-Berner Lee au début des années 1990, fonctionne
sur le principe "requête-réponse"

o AMQP :
Le protocole AMQP (Advanced Message Queuing Protocol) est une norme open
source pour les systèmes de messagerie asynchrone par réseau. Le protocole est
utilisé pour les systèmes de messagerie client/serveur et pour la gestion de
périphériques IoT. [20]
L'objectif d'AMQP est de standardiser les échanges entre serveurs de messages en se
basant sur les principes suivants : orienté message, utilisation de files d'attente,
routage (point à point et publish-subscribe), fiabilité et sécurité.[21]

36
• Comparaison des protocoles :

Paramètre MQTT HTTP AMQP


Abréviation Message Queuing Protocole de transfert Advanced Message
Telemetry/Transport hypertexte Queuing Protocol

Modèle de Publication Demande/réponse Producer/Consumer


communication /abonnement

Transport TCP/IP TCP/IP TCP/IP

Sécurité TLS/SSL TLS/SSL TLS/SSL

Avantage -Une transmission C’est un protocole C’est un protocole


rapide et efficace des bien connu, efficace rapide, flexible et
messages ; et polyvalent. rentable
-l’utilisation de petites
quantités d’énergie
-réduction de la la
bande passante
utilisée

Numéro de port il fonctionne sur le il fonctionne sur le il fonctionne sur le


port de 1883. port de 80. port de 5672.

Principaux Emqtt, HiveMQ, RabbitMQ, StormMQ Le http n’utilise pas


Mosquitto, Eclipse de Framework
framework Paho

Taille des La taille du message La taille du message La taille du


messages généré est moindre généré est moindre message généré
car il utilise le format car il utilise le est plus car il
binaire. format binaire. utilise le format
ASCII.

Tableau 4:comparaison des protocoles

5. Application par le protocole http :


Avant D’entamer la programmation sur Node-Red, on commencera tout d’abord par relier
notre capteur VVB001 placé dans le moteur asynchrone à la carte IO-Link AL1350 par

37
l’intermédiaire du câble RJ45, la carte IO-Link est à son tour relié au routeur de connexion Maroc
Telecom. Par suite, la transmission des données vers notre ordinateur se fait par plusieurs
protocoles de communications, dans notre cas en vas utiliser le type :

• HTTP : Hypertext Transfer Protocol

5.1. Cas acquisition et supervision des données sur Node Red:


• Définition du protocole http :
Le http est utilisé par le World Wide Web (WWW) pour définir comment ses messages vont être
transmis et formatés. Ce protocole est responsable de l’action qu’un serveur doit entreprendre
lors de l’envoi d’informations sur le réseau. Lorsqu’une URL est saisie dans le navigateur, ce
protocole envoie une requête HTTP au serveur, puis une réponse HTTP est renvoyée au
navigateur. Ce protocole est également responsable du contrôle des pages Web sur le World
Wide Web pour leur mise en forme et leur représentation. [22]

Figure 17:le protocole http

• Interface Node Red de http


La figure ci-dessous est une interface du Node Red qui contient le programme d’affichage des
différentes informations données par le capteur vvb001 à l’aide du protocole http.

38
Figure 18:Interface générale du programme Node-Red (capteur vvb001)

• Définitions des différents Node :


1- TimeX (Node Inject) :
Le nœud Injecter peut-être utiliser pour déclencher manuellement un flux en cliquant sur le
bouton du nœud dans l'éditeur. Il peut également être utilisé pour déclencher
automatiquement des flux à intervalles réguliers. Le message envoyé par le nœud d'injection
peut avoir ses propriétés payload et topic définies Le payload peut être réglé sur une variété
de types différents[23]

Figure 19:inject

39
2- Get_PDIN_VVB (Node Function) :
Le nœud Fonction permet d'exécuter du code JavaScript sur les messages qui lui sont
transmis.[23]

Figure 20: fonction get_pdin vvb

3- HTTP Request Node :


Le http request est utilisée pour faire des requêtes http, c’est-à-dire un client http.
-Le nœud de requête http peut être utilisé pour :

• Récupération de pages Web à partir d’un site Web


• Faire une demande d’API
• Envoi et réception de données JSON vers un site Web ou une API.
• etc.
-Le nœud enverra une demande et recevra la réponse.
-Le nœud gère à la fois la demande et la réponse.[24]

40
Figure 23:http request node

4- VVB_a-Peak (Node Function) :

Figure 24:fonction VVB_a-Peak

41
5- VVB_a-Rms (Node Function)

Figure 25:fonction VVB_a-Rms

6- VVB_Temperature (Node Function)

Figure 26 : fonction VVB_Temperature

42
7- VVB_v-Rms (Node Function)

Figure 27:fonction VVB_v-Rms

8- Crest (Node Function)

Figure 28:fonction Crest

43
9- Nodes Pour Dashboard :

• Le nœud jauge :
Le nœud jauge est une jauge avec un design minimal. La jauge a deux dispositions - linéaire et
radiale. Les deux dispositions prennent en charge le mode normal et le mode différentiel. En
mode différentiel, la piste colorée indicatrice est tracée du centre vers les côtés.[25]

Figure 29: Le nœud jauge

• Le nœud de graphique :

Le nœud de graphique est utilisé pour afficher les données d'entrée sous différentes formes de
graphique (ligne, camembert, barre, etc.). Les données d'entrée sont généralement basées sur
le temps mais n'ont pas besoin de l'être. Les données d'entrée peuvent être en temps réel ou
insérées à partir d'une base de données ou d'un fichier journal[25]

Figure 30:Le nœud de graphique

44
• Le nœuds text :

Figure 31:la node texte

MQTT-in & MQTT-out Node :


Node-Red fournit à la fois un nœud d'abonnement MQTT (entrée) et de publication (sortie).La
configuration de ces nœuds est presque identique car la partie principale de la configuration
concerne la connexion client réelle.

Figure 33 : Configuration MQTT-in

45
Pour recevoir les données il suffit à la machine réceptrice de mettre un nœud mqtt-in et de le
configurer par la même configuration (adresse IP du broker) que le mqtt-out mis dans la
machine auteur .

Réalisation de Dashboard :
Lorsque on définis tous les nœuds et on le relie entre eux , en clique sur le bouton rouge à
droite en haut (Deploy ) pour valider le programme . Pour trouver la figure ci-dessous il faut
ajouter à ce lien http://127.0.0.1:1880/ le ui cad (http://127.0.0.1:1880/ui).

Figure 32:dashboard du vvb001

46
5.2. Contrôle et supervision sur smartphone à l’aide de l’application
(Remote-Red) : &
Lorsque vous connectez à l’application Remote-Red, elle transfère les certificats pour accéder
à votre site local (Node-Red). La configuration est également transférée. Pour ce faire, ouvrez
dans Node-RED le nœud de configuration que vous souhaitez connecter. Appuyez sur le bouton
"Connecter l'application Remote-RED". Le nœud de configuration se connecte maintenant à
l'un des serveurs Remote-RED (Figure A&C) et peu de temps après, il affiche un code QR. Dans
l'application, utilisez la fonction "Connect Node-RED Instance" et scannez le code QR (Figure B)
. L'application devrait maintenant être connectée. Pour connecter d'autres applications (par
exemple sur un autre téléphone mobile), appuyez à nouveau sur le bouton et générez un autre
code QR.[26]

Figure A Figure B Figure C

Apres qu’on scanne code QR dans l’application remote-red de notre smartphone, la page ci-
dessous s affiche :

Figure 33:Dashboard Romote-red

47
5.3. Envoie des E-mail d’alerte à l’aide du nœud e-mail :
Vous aurez besoin d'identifiants de messagerie valides pour votre serveur de messagerie. Pour
Gmail, cela peut signifier obtenir un mot de passe d'application si vous avez activé
l'authentification à deux facteurs. Cela nous aidera à alerter les spécialistes de maintenance
d’une forte probabilité de panne avant que ça n’arrive, ce qui aidera ces derniers à bien se
préparer à la réparation probable.

• Configuration et programmation des « fonctions » auxiliaires du « e-mail


Node » :
Vous trouverez ci-dessous la configuration des programmes utilisés pour alerter une
Température élevée ou le retour au cas normal du moteur (cas d’exemple de la température).

Figure 34: Programme JavaScript de l'alarme Figure 35:Programme JavaScript du Gmail pour la Température

48
Figure 36:configuration du nœud E-Mail

• Cas température élevée :


Le message sera envoyé par email lorsque la température dépasse les 70
°c .

Figure 38:Notification Gmail Figure 37:message sur Gmail

49
• Cas retour à la température normal :
Le message sera envoyé par email lorsque la température est inférieur à
70° c .

6. Conclusion :
En guise de conclusion si vous travaillez dans les domaines de l’IoT, vous utiliserez surement
Node RED. Pour faire simple, Node RED est un environnement de programmation Low-code
pour les applications événementielles. Il utilise une méthode de programmation graphique
basée sur les flux.
Ainsi, L'utilisateur via des blocs de code prédéfinis appelés "node" ou "nœud" constitue son
programme en reliant les différents nœuds.
Node-RED a été développé en Javascript et est basé sur NodeJS.
Avec Node-RED, l'utilisateur n'a pas vraiment besoin d'avoir des connaissances pointues en
programmation, l’ensemble de sa conception de programme s'effectue en reliant et en
paramétrant des blocs de code.
Node-RED a plusieurs avantages parmi lesquels on peut citer :

• Il réduit le temps nécessaire pour créer une application fonctionnelle.


• Il est accessible à un large éventail de développeurs et de non-développeurs.
• La nature visuelle de l'interface le rend très intuitif
- Il dispose d'une forte communauté et par conséquent il existe une panoplie de bibliothèques
Node-RED.

50
Conclusion générale

Les travaux présentés dans ce rapport ont tenté d'apporter une contribution à la problématique
générale de la supervision 4.0 des systèmes industriels, Au premier lieu on a donné un aperçu
sur la nécessité de la supervision et ses taches essentiels dans les milieux industriels, ensuite on
a présenté un aperçu sur la supervision 4.0 , ça définition et ses nouvelles technologies , ce
travail de recherche a été finalisé par l’étude des cas d’un banc d’essai , c’est une machine de
filtration d’eau usée. La supervision de cette machine été basée sur le logiciel Node-Red
principalement ainsi que le Dashboard Node-red de surveillance connectée aux capteurs IoT de
la société IFM technologie.
Les anciens méthodes sont basées sur la redondance matériel, ces méthodes sont très utilisées
dans les installations à haut risques, telles que les installations nucléaires et chimiques,
cependant ces méthodes représentent quelques inconvénients, à savoir: le coût, le poids des
composants supplémentaires etc. La diversité des équipements industriels et leurs natures qui
diffèrent d'un système à un autre et l'incapacité à trouver une méthode universelle pour tous
les systèmes, ont poussé les chercheurs à développer plusieurs méthodes distinctes, qui
répondent à tous les types de système. Ce sont les méthodes 4.0 de la technologie de
surveillance.
La supervision joue un très grand rôle dans la sécurité du personnel ainsi que sur
l'environnement, et ce, en détectant la moindre dégradation qui pourrait affecter le bon
fonctionnement du système, voir même des explosions et des dommages matériels et humains
L'arrêt d'un système industriel provoque des dommages énormes sur l'économie de
l'entreprise, alors on peut conclure que le rôle de la supervision ne se limite pas à la sécurité
mais aussi à la continuité de la rentabilité de l'entreprise. Autrement dit à la survie de
l'entreprise.

51
Bibliographie

[1] « Industrie 4.0 : définition et mise en œuvre vers l’usine de production


connectée », Visiativ Solutions. https://www.visiativ-solutions.fr/industrie-4-
0/ (consulté le 17 avril 2022).
[2] « Supervision industrielle/Définition — Wikiversité ».
https://fr.wikiversity.org/wiki/Supervision_industrielle/D%C3%A9finition
(consulté le 17 avril 2022).
[3] B. Ikhlef, « Contribution à l’etude de la supervision industrielle automatique
dans un environnement SCADA », Boumerdes, 2009. Consulté le: 15 avril
2022. [En ligne]. Disponible sur:
https://www.ccdz.cerist.dz/admin/notice.php?id=135326
[4] M. Chakib, « Ethique et Industrie 4.0 : définition et témoignage industriel »,
LISTIC ; LAMIH, Research Report, juill. 2021. Consulté le: 17 avril 2022. [En
ligne]. Disponible sur: https://hal.archives-ouvertes.fr/hal-03282188
[5] G. du Québec, « L’industrie 4.0 et l’avènement de l’usine intelligente |
Entreprises Québec ».
https://www2.gouv.qc.ca/entreprises/portail/quebec?lang=fr&m=dossiers&x
=3408021445&sm=3408021445 (consulté le 17 avril 2022).
[6] « SUPERVISION INDUSTRIELLE. P. Guérineau - PDF Free Download ».
https://docplayer.fr/81241118-Supervision-industrielle-p-guerineau.html
(consulté le 13 juin 2022).
[7] « IGM ». https://igm.univ-gustave-eiffel.fr/ (consulté le 9 juin 2022).
[8] « AL1350 - Maître IO-Link avec interface IoT - ifm ».
https://www.ifm.com/ma/fr/product/AL1350 (consulté le 9 juin 2022).
[9] « Qu’est-ce qu’une pompe centrifuge? Définition », Thermal Engineering, 2
mars 2020. https://www.thermal-engineering.org/fr/quest-ce-quune-
pompe-centrifuge-definition/ (consulté le 9 juin 2022).
[10] « Moteur asynchrone », Energie Plus Le Site, 25 septembre 2007.
https://energieplus-lesite.be/techniques/ascenseurs7/moteur-asynchrone/
(consulté le 9 juin 2022).
[11] « Filtre à eau », Wikipédia. 2 avril 2022. Consulté le: 9 juin 2022. [En ligne].
Disponible sur:
https://fr.wikipedia.org/w/index.php?title=Filtre_%C3%A0_eau&oldid=1925
18820

52
[12] « Maîtres IO-Link ». https://www.ifm.com/ma/fr/shared/product-
news/2021/hmi/connection-of-sensors-to-the-plc-and-to-the-it-world
(consulté le 9 juin 2022).
[13] « Routeur », Wikipédia. 29 mars 2022. Consulté le: 9 juin 2022. [En ligne].
Disponible sur:
https://fr.wikipedia.org/w/index.php?title=Routeur&oldid=192356577
[14] « Choisissez le capteur de maintenance prédictive qui convient le mieux à
votre application », Arrow.com. https://www.arrow.com/fr-fr/research-and-
events/articles/choosing-the-most-suitable-predictive-maintenance-sensor
(consulté le 9 juin 2022).
[15] « Comment les capteurs de niveau fonctionnent-ils? | Omega ».
https://www.omega.fr/prodinfo/mesure-de-niveau.html (consulté le 9 juin
2022).
[16] « Capteur de pression pour le contrôle de filtres - ifm ».
https://www.ifm.com/ma/fr/category/200_020_010_150#!/S/BD/DM/1/D/0
/F/0/T/50 (consulté le 13 juin 2022).
[17] B. B. Ahouansouha, « CONCEPTION ET RÉALISATION D’UN SYSTÈME
AUTONOME DE COLLECTE DE DONNÉES SUR UN RÉSEAU ÉLECTRIQUE
ISOLÉ », p. 95.
[18] « Set up Home Assistant with a Raspberry Pi », Adafruit Learning System.
https://learn.adafruit.com/set-up-home-assistant-with-a-raspberry-pi/mqtt-
setup (consulté le 10 juin 2022).
[19] « HTTP - Définition ». http://glossaire.infowebmaster.fr/http/ (consulté le
13 juin 2022).
[20] « Que signifie Advanced Message Queuing Protocol (AMQP)? - Definition
IT de Whatis.fr », LeMagIT. https://www.lemagit.fr/definition/Advanced-
Message-Queuing-Protocol-AMQP (consulté le 13 juin 2022).
[21] « Advanced Message Queuing Protocol », Wikipédia. 1 mars 2018.
Consulté le: 13 juin 2022. [En ligne]. Disponible sur:
https://fr.wikipedia.org/w/index.php?title=Advanced_Message_Queuing_Pr
otocol&oldid=145959779
[22] « Les requêtes HTTP expliquées simplement », IONOS Digitalguide.
https://www.ionos.fr/digitalguide/hebergement/aspects-
techniques/requete-http/ (consulté le 10 juin 2022).
[23] « The Core Nodes : Node-RED ». https://nodered.org/docs/user-
guide/nodes#change (consulté le 9 juin 2022).
[24] « Node-Red HTTP Request Node for Beginners ».
https://stevesnoderedguide.com/node-red-http-request-node-beginners
(consulté le 10 juin 2022).

53
[25] steve, « Using the Node-Red Chart Node », 20 décembre 2020.
https://stevesnoderedguide.com/using-the-node-red-chart-node (consulté le
9 juin 2022).
[26] « Help », Remote-RED. https://www.remote-red.com/en/help/ (consulté
le 11 juin 2022).

54

Vous aimerez peut-être aussi