Académique Documents
Professionnel Documents
Culture Documents
Dédicace
À nos chers parents,
Ceux qui ont œuvré pour notre réussite, tous les mots ne
suffiraient pas pour exprimer notre éternelle gratitude à leur
amour inconditionnel, et leurs sacrifices infinis.
Ceux qui ont toujours cru en nous et n’ont jamais cessé de nous
encourager et nous soutenir pour réussir à atteindre nos objectifs dans
la vie.
À nos amis
i
REMERCIMENTS
Au terme de ce travail, nous tenons à remercier de tous nos cœurs toute personne
qui a contribué à la réalisation de ce projet dans les meilleures conditions.
Nous remercions les chers membres de jury qui nous feront l’honneur d’évaluer
notre projet et d’assister à notre soutenance.
ii
Table de Matière
REMERCIMENTS……………………………………………………………………………..…i
TABLE DE MATIERES………………………………………………………………………ii
LISTE DES FIGURES ……………………………………………………………………….iii
LISTE DES TABLEAUX……………………………………………………………………..iv
CHAPITRE1: ETUDE PRELIMINAIRE ...................................................................................................... 2
1.1. Introduction ............................................................................................................................. 2
1.2. Présentation de l’organisme d’accueil ..................................................................................... 2
1.2.1. Présentation de DidaMind............................................................................................... 2
1.2.2. Les secteurs d’activités .................................................................................................... 2
1.2.3. Solutions et Produits ....................................................................................................... 4
1.3. Présentation du projet............................................................................................................. 6
1.3.1. Contexte du projet ........................................................................................................... 6
1.3.2. Problématique ................................................................................................................. 6
1.3.3. Les objectifs du projet ..................................................................................................... 7
1.3.4. Etude et critique de l’existant .......................................................................................... 7
1.4. Solution proposée ................................................................................................................... 8
1.5. Conclusion ............................................................................................................................... 9
CHAPITRE2: ETUDE THEORIQUE ........................................................................................................ 10
2.1. Introduction ........................................................................................................................... 10
2.2. L’Internet des Objets ............................................................................................................. 10
2.2.1. Définition ....................................................................................................................... 10
2.2.2. Les domaines d’application de l’IoT............................................................................... 11
2.3. L’industrie 4.0 ........................................................................................................................ 12
2.3.1. Définition ....................................................................................................................... 12
2.3.2. Histoire .......................................................................................................................... 12
2.3.3. Avantages ...................................................................................................................... 14
2.3.4. Les objectifs ................................................................................................................... 15
2.4. Industrie 4.0 et IoT ................................................................................................................ 15
2.5. Les M.E.S................................................................................................................................ 16
2.5.1. Définition ....................................................................................................................... 17
2.5.2. Fonctionnalités .............................................................................................................. 17
iii
2.6. Les KPI.................................................................................................................................... 19
2.7. Conclusion ............................................................................................................................. 20
CHAPITRE3: SPECIFICATIONS ET CONCEPTION .................................................................................. 21
3.1. Introduction ........................................................................................................................... 21
3.2. Spécifications ......................................................................................................................... 21
3.2.1. Spécifications fonctionnelles ......................................................................................... 21
3.2.2. Spécifications non fonctionnelles .................................................................................. 22
3.3. Modélisation des besoins ...................................................................................................... 23
3.3.1. Identification des acteurs .............................................................................................. 23
3.3.2. Diagramme de cas d’utilisations .................................................................................... 23
3.3.3. Diagramme de séquence ............................................................................................... 27
3.4. Architecture du système........................................................................................................ 30
3.5. Conclusion ............................................................................................................................. 31
CHAPITRE4: REALISATION .................................................................................................................. 32
4.1. Introduction ........................................................................................................................... 32
4.2. Environnement de travail ...................................................................................................... 32
4.2.1. Matériels utilisés ........................................................................................................... 32
4.2.2. Logiciels utilisés ............................................................................................................. 36
4.2.3. Langages utilisés ............................................................................................................ 37
4.3. Environnement de gestion du dépôt de données ................................................................. 38
4.4. Calcul des KPI ......................................................................................................................... 39
4.4.1. Calcul des Temps ........................................................................................................... 39
4.4.2. Calcul des KPI ................................................................................................................. 41
4.5. Partie Mobile ......................................................................................................................... 44
4.6. Partie Web ............................................................................................................................. 46
4.7. Conclusion ............................................................................................................................. 48
iv
Liste des figures
v
Liste des tableaux
Tableau 1-Les acteurs du projet ............................................................................................................. 24
Tableau 2-Diagramme de cas d'utilisation pour Admin......................................................................... 25
Tableau 3-Diagramme de cas d'utilisation pour utilisateur ................................................................... 26
Tableau 4-Diagramme de séquences d'authentification......................................................................... 28
Tableau 5-Diagramme de séquences d'enregistrement .......................................................................... 29
Tableau 6-Matériel utilisé ...................................................................................................................... 32
Tableau 7-Logiciels utilisés ................................................................................................................... 36
Tableau 8-Logiciels utilisés ................................................................................................................... 37
Tableau 9-Langages utilisés .................................................................................................................. 38
vi
INTRODUCTION GENERALE
Introduction générale
De nos jours les entreprises modernes sont confrontées à des défis de plus en plus
complexes en matière de gestion de la production. Pour atteindre leurs objectifs, elles doivent
être en mesure de surveiller et d'optimiser les performances de leur processus de production
en temps réel.
Les Key Performance Indicators (KPI) sont des indicateurs de performance qui permettent de
mesurer et de suivre les performances d'une entreprise dans différents domaines.
Dans ce cadre provient le motif de notre projet de fin d’études réalisé au sein de DidaMind du
20 Février au 12 Juin
Notre principal objectif est de développer un système de mesure des KPI qui permettra aux
entreprises de surveiller et d'optimiser leurs performances de production. Ce système doit être
capable de collecter et d'analyser des données en temps réel, de générer des rapports de
performance et d'alerter les utilisateurs en cas de déviation par rapport aux objectifs.
Dans le but de réaliser les objectifs fixés, il était essentiel de mettre en place un plan de travail
pour assurer une gestion de projet efficace. Ainsi, ce rapport est structuré en quatre chapitres.
Enfin, le dernier chapitre détaille la mise en œuvre de notre projet en décrivant les différentes
composantes matérielles et logicielles utilisées
1
CHAPITRE1 ETUDE PRELIMINAIRE
1.1. Introduction
« DidaMind » est une entreprise Tunisienne créée en 2020. Elle combine des ressources expertes,
une passion pour l'innovation, des technologies de pointe pour le développement d'applications et
des processus d'affaires finement ajustés afin de concrétiser les visions commerciales les plus
ambitieuses des clients avec un minimum d'efforts et un maximum d'efficacité. En fait, elle
développe des produits et des services innovants et créatifs qui fournissent des solutions complètes
de communication et d'information. En outre, DidaMind est synonyme d'excellence, de passion et
de flexibilité. L’exécutons des projets hautement techniques se fait dans les délais, dans les limites
du champ d'application et à moindre coût. Enfin, Son objectif est de fournir un service client et une
expérience utilisateur exceptionnels.
2
CHAPITRE1 ETUDE PRELIMINAIRE
DidaMind apporte son soutien à ses partenaires et clients tout au long de la chaîne de valeur
complexe de l'Internet des objets (IoT) en mettant en avant ses compétences en matière
d'innovation et son expertise dans les nouvelles technologies et les objets connectés :
✓ Les meilleurs solutions et services pour votre objet connecté
✓ Gain en efficacité et en productivité grâce à une solution IoT
✓ Des solutions adaptées au secteur d’activité
✓ Un accompagnement à chaque étape du projet
• Robotique :
Afin de concevoir des solutions robotisées inédites, DidaMind combine le meilleur de la
recherche et des nouvelles technologies, tout en offrant autant d'autonomie et de performance
que possible. Les robots industriels permettent d'automatiser certaines tâches sur la chaîne de
production, offrant ainsi flexibilité et gain de productivité.
Le savoir-faire de DidaMind s'étend de l'automatisation des procédés à l'instrumentation, en
passant par la prise en compte de l'expérience utilisateur et le développement d'interfaces
homme-machine (IHM) innovantes.
L'objectif de DidaMind alors est de faire progresser la recherche et le développement, ainsi
que de relever de nouveaux défis technologiques.
Grâce à leur expertise et à leur expérience diversifiée, les ingénieurs de DidaMind sont en
mesure de fournir des solutions adaptées aux besoins spécifiques de chaque domaine,
contribuant ainsi à l'optimisation des processus et à l'amélioration des performances :
✓ Besoins et études techniques : Dans cette étape, nous allons définir clairement les
objectifs et les méthodes de l'analyse des besoins et détailler les techniques
✓ Solution et accompagnement : A ce stade on vous offre une solution source d'efficacité
et un accompagnement personnalisé adapté à vos attentes
✓ Développement d’un prototype : c'est une des phases de recherche et développement
et de la conception du robot industriel
✓ Améliorez l'efficacité et la précision du processus de production grâce aux robots
performants
3
CHAPITRE1 ETUDE PRELIMINAIRE
Dida Mind s'intéresse à la création des sites web sur mesure, elle conçoit des pages web et
nous donnons la priorité aux performances et aux conceptions professionnelles adaptées à
chaque secteur. Quel que soit le type de site voulu (création du site vitrine de société, une
application en ligne ou boutique en ligne), les ingénieurs propose des solutions adaptées aux
besoins et qui correspondent aux attentes.
• Energy Save
Energy Save est conçu pour aider les entreprises à optimiser leur consommation d'énergie,
réduire les coûts et minimiser leur impact environnemental. Nous offrons une gamme
complète de services, allant de la surveillance en temps réel à la gestion de l'énergie
4
CHAPITRE1 ETUDE PRELIMINAIRE
Figure 1:EnergySave
Cette solution innovante de gestion de l'énergie a été labellisée par Solar Impulse, une
référence internationale en matière d'innovation et de développement durable. Cette
labellisation est la reconnaissance de l'efficacité et de la performance de la solution dans la
gestion intelligente de l'énergie.
En outre Energy Save est la seule solution labellisée dans le domaine de l'énergie en Tunisie
et en Afrique, ce qui témoigne de l’expertise et de l’engagement en faveur du développement
durable.
La solution Energy Save, c'est opter pour une gestion intelligente de l'énergie avec une
solution labellisée internationalement et une équipe d'experts à vos côtés
• Index
Index est une solution de gestion commerciale qui s'adapte pour tous : Application pour gérer
• LGE
Une application de gestion d'établissement scolaire. C’est une solution complète qui permet
de simplifier les tâches administratives fastidieuses, d'améliorer la communication entre les
différents groupes d'utilisateurs et d'optimiser l'expérience pédagogique des élèves. Grâce à
des fonctionnalités telles que l'automatisation des tâches administratives, la personnalisation
des tableaux de bord et l'analyse de données, Celle-ci est un outil indispensable pour les
5
CHAPITRE1 ETUDE PRELIMINAIRE
Le contexte de notre projet s’articule autour du secteur industriel qui utilise un système
d'exécution de production (MES) pour assurer la gestion et le suivi de la production. Le MES
est un système informatisé qui permet de collecter et d'analyser les données de production en
temps réel pour améliorer l'efficacité et la qualité de la production. Les KPI sont des mesures
critiques qui permettent de suivre la performance du système de production et de mesurer
l'efficacité de celui-ci.
1.3.2. Problématique
Comment garantir alors la fiabilité et la précision des données collectées et traitées par le
système de mesure des KPI, afin de prendre des décisions éclairées pour améliorer la
performance du système de production ?
En effet, la collecte et le traitement des données en temps réel sont cruciaux pour le succès de
ce projet, car les données collectées servent de base à l'analyse et à la prise de décision. Si les
données collectées ne sont pas précises, fiables et complètes, elles risquent de fausser les
résultats et de fausser les décisions prises. De plus, la collecte de données en temps réel peut
être soumise à des interférences et des perturbations externes, ce qui peut entraîner des erreurs
de collecte de données. Par conséquent, il est important de s'assurer que le système de mesure
des KPI est fiable, précis et résilient face aux perturbations externes.
6
CHAPITRE1 ETUDE PRELIMINAIRE
La question centrale de cette problématique est donc de savoir comment concevoir et mettre
en place un système de mesure des KPI fiable et précis, capable de collecter et de traiter les
données en temps réel, et de garantir la qualité et la fiabilité des résultats.
L’étude de l’existant est une phase primordiale pour concevoir une solution pertinente.
Pour ce faire nous allons procéder à une analyse approfondie des systèmes de mesure de
performance (KPI) et des systèmes d'exécution de production (MES) utilisés dans l'industrie
manufacturière.
L'objectif de cette étude est de comprendre les différentes approches et technologies utilisées
pour la collecte et l'analyse des données de production, ainsi que les défis et les opportunités
associés à la mise en place d'un système de mesure de performance basé sur Raspberry Pi.
Les systèmes de MES sont largement utilisés dans l'industrie manufacturière pour collecter et
stocker les données de production en temps réel, surveiller les performances des équipements
et des opérateurs, et planifier les opérations de production. Ils peuvent être utilisés à différents
niveaux de l'organisation, depuis la gestion de l'atelier jusqu'à l'ensemble de l'usine. Les
systèmes de MES sont généralement intégrés aux systèmes d'information de l'entreprise, ce
qui leur permet de partager des données avec d'autres applications.
7
CHAPITRE1 ETUDE PRELIMINAIRE
Les KPI sont des mesures clés qui permettent d'évaluer la performance des processus de
production. Ils peuvent inclure des indicateurs de qualité, de productivité, de coûts, de
sécurité, etc. Les KPI sont souvent utilisés pour suivre les progrès des objectifs de l'entreprise
et pour prendre des décisions éclairées sur la gestion des opérations de production.
Il existe plusieurs approches pour mesurer les KPI dans les systèmes de MES, y compris
l'utilisation de capteurs de mesure, de systèmes de vision, de machines d'apprentissage, etc.
Les systèmes de MES modernes offrent également des outils d'analyse avancés pour aider à la
visualisation et à l'interprétation des données de production.
L'étude de l'existant a révélé plusieurs limites dans la gestion des données de production dans
l'entreprise. Tout d'abord, les données sont collectées manuellement, ce qui entraîne des
erreurs et des retards dans la saisie des informations. De plus, le processus de collecte de
données n'est pas automatisé, ce qui signifie qu'il n'est pas possible d'avoir une vue en temps
réel de l'état de la production.
En outre, les outils de suivi de la production ne sont pas suffisamment précis et fiables pour
fournir des informations précises sur les performances de la production. Les indicateurs clés
de performance (KPI) sont mal mesurés, ce qui ne permet pas d'avoir une vue précise sur les
temps de production, les taux de déchets et les temps d'arrêt.
Enfin, la communication entre les différents acteurs impliqués dans la chaîne de production
est insuffisante. Les responsables de la production ne sont pas informés des changements de
production ou des problèmes rencontrés en temps réel, ce qui entraîne des retards et des coûts
supplémentaires.
Pour remédier à ces limites, notre projet de système de mesure des KPI dans un MES à base
d'une carte Raspberry propose une solution automatisée et en temps réel pour la collecte et la
mesure des données de production. Cette solution permettra d'améliorer la précision et la
fiabilité des données de production et de fournir des indicateurs clés de performance précise
pour une meilleure prise de décision. De plus, notre solution proposée permettra une
communication en temps réel entre les différents acteurs impliqués dans la chaîne de
8
CHAPITRE1 ETUDE PRELIMINAIRE
La carte Raspberry Pi sera utilisée comme une interface entre les machines et les systèmes de
production pour collecter les données de production en temps réel et les envoyer à un système
de gestion centralisé. Ce système sera en mesure d'analyser ces données et de fournir des
indicateurs clés de performance tels que la qualité du produit, la productivité, la disponibilité
des machines, les temps d'arrêt, le temps de cycle, le taux de rebuts, etc.
1.5. Conclusion
Dans ce premier chapitre, nous avons commencé par présenter notre organisme d'accueil,
"DidaMind". Ensuite, nous avons exposé le contexte dans lequel s'inscrit notre projet, suivi de
la problématique que nous cherchons à résoudre. Enfin, nous avons présenté la solution que
nous proposons.
Dans le chapitre suivant, nous aborderons une étude théorique approfondie.
9
CHAPITRE2 ETUDE THEORIQUE
2.1. Introduction
Dans ce chapitre, nous allons aborder les notions fondamentales de l'IoT (Internet des objets)
et de l'Industrie 4.0, ainsi que les concepts clés des KPI (Key Performance Indicators) et du
MES (Manufacturing Execution System).
L'objectif de ce chapitre est de fournir aux lecteurs une compréhension approfondie de ces
concepts clés, qui sont essentiels à la compréhension de notre projet et de sa pertinence dans
le contexte de l'industrie moderne.
2.2.1. Définition
L'Internet des objets également connu sous le nom d'Internet of Things (IoT) en anglais,
désigne un concept technologique qui fait référence à la connexion et à la communication
entre des objets physiques du quotidien via Internet. Ces objets, appelés "objets connectés",
sont équipés de capteurs, d'actuateurs et de technologies de communication qui leur
permettent d'échanger des données avec d'autres objets connectés et avec des systèmes
informatiques.
L'IoT vise à créer un environnement où les objets physiques peuvent interagir entre eux et
avec humains de manière transparente, autonome et intelligente. Ces objets peuvent être de
différentes natures, tels que des dispositifs électroniques, des véhicules, des appareils
électroménagers, des capteurs industriels, des équipements de santé, des infrastructures
urbaines, etc.
L'IoT offre de nombreux avantages et opportunités dans divers domaines, tels que :
10
CHAPITRE2 ETUDE THEORIQUE
Surveillance en temps réel : Les objets connectés peuvent collecter et transmettre des
données en temps réel, ce qui permet de surveiller des processus, des environnements ou des
conditions spécifiques de manière continue.
Optimisation des processus : Grâce à la collecte et à l'analyse des données, l'IoT permet
d'optimiser les processus en identifiant les goulots d'étranglement, en améliorant l'efficacité
opérationnelle, en réduisant les coûts et en minimisant les erreurs.
Prise de décision basée sur les données : Les données recueillies par les objets connectés
peuvent être analysées pour fournir des informations pertinentes, ce qui facilite la prise de
décision éclairée et la planification stratégique.
L’IoT est une technologie émergente qui permet de connecter des objets du quotidien à
Internet, de collecter et d'échanger des données, et d'améliorer l'efficacité, la commodité et la
qualité de vie dans de nombreux domaines.
L'Internet des objets (IoT) trouve des applications dans de nombreux domaines différents.
Voici quelques-uns des principaux domaines d'application de l'IoT :
• Domotique :
L'IoT permet de contrôler et de gérer les appareils domestiques tels que les thermostats, les
éclairages, les serrures de porte, les caméras de sécurité, etc., à distance via des applications
mobiles ou des assistants virtuels.
• Santé connectée :
L'IoT est utilisé pour surveiller et suivre la santé des individus à travers des dispositifs tels
que les montres connectées, les capteurs de suivi d'activité, les tensiomètres intelligents, les
appareils de surveillance des signes vitaux, etc.
• Villes intelligentes :
Les systèmes IoT sont utilisés pour optimiser la gestion des ressources dans les villes,
améliorer l'efficacité énergétique, la gestion des déchets, le stationnement intelligent, la
sécurité publique, la gestion du trafic, etc.
11
CHAPITRE2 ETUDE THEORIQUE
• Agriculture intelligente :
L'IoT est appliqué à l'agriculture pour la surveillance des cultures, l'irrigation intelligente, la
gestion du bétail, la surveillance des conditions météorologiques, etc., afin d'optimiser les
rendements et de réduire la consommation d'eau et d'énergie.
• Transport intelligent :
L'IoT est appliqué aux systèmes de transport pour la gestion du trafic, le suivi des véhicules,
la gestion des flottes, l'amélioration de la sécurité routière, etc.
• Énergie intelligente :
L'IoT est utilisé pour la gestion et l'optimisation des réseaux électriques, le suivi de la
consommation d'énergie, la gestion de l'énergie renouvelable, etc., afin de favoriser une
utilisation plus efficace de l'énergie.
• Industrie manufacturière :
L'IoT est utilisé pour la surveillance et l'optimisation des chaînes de production, la
maintenance prédictive des équipements, la gestion des stocks, la traçabilité des produits, etc.,
afin d'améliorer l'efficacité et la productivité.
2.3.1. Définition
L'industrie 4.0, également appelée la quatrième révolution industrielle, est un concept qui fait
référence à l'intégration de technologies avancées dans les processus de fabrication et de
production. Il s'agit d'une évolution majeure de l'industrie qui combine l'automatisation,
l'intelligence artificielle, l'Internet des objets (IoT), l'analyse des données et d'autres
technologies pour créer des systèmes de production intelligents et interconnectés.
2.3.2. Histoire
L'histoire de l'industrie 4.0 remonte aux débuts de la révolution industrielle et évolue jusqu'à
nos jours. Voici les principales étapes de son développement :
12
CHAPITRE2 ETUDE THEORIQUE
L'adoption de l'industrie 4.0 varie d'un pays à l'autre et d'une industrie à l'autre. Certaines
entreprises ont déjà intégré avec succès des technologies liées à l'industrie 4.0 dans leurs
opérations, tandis que d'autres sont encore en phase de transition.
On peut résumer l’histoire de l’industrie 4.0 par la figure ci-dessous
13
CHAPITRE2 ETUDE THEORIQUE
2.3.3. Avantages
Dans le contexte industriel, l'Industrie 4.0 présente plusieurs avantages clés qui peuvent être
mentionnés, notamment :
✓ Automatisation avancée :
L'Industrie 4.0 tire parti de technologies telles que la robotique avancée, l'intelligence
artificielle et l'apprentissage automatique pour automatiser les processus de fabrication. Cela
permet d'accroître l'efficacité, de réduire les erreurs et d'améliorer la qualité des produits. Les
machines intelligentes peuvent interagir entre elles de manière autonome et prendre des
décisions en temps réel, ce qui conduit à une production plus rapide et plus précise.
Dans l'Industrie 4.0, les systèmes de production sont interconnectés, permettant un flux
d'informations transparent entre les différentes parties de l'usine. Cela favorise une
communication efficace et une coordination optimale entre les machines, les opérateurs et les
départements. Les données peuvent être partagées en temps réel, ce qui facilite la prise de
décision basée sur des informations actualisées.
L'Industrie 4.0 exploite les technologies numériques telles que l'Internet des objets (IoT), le
cloud computing, l'analyse des données et la réalité virtuelle/augmentée. Cela permet de
collecter, stocker et analyser de grandes quantités de données provenant de différentes
sources. Les entreprises peuvent ainsi obtenir des informations précieuses sur les
performances des machines, les tendances du marché, les préférences des clients, etc., ce qui
facilite la prise de décision stratégique et l'optimisation des opérations.
✓ Flexibilité et personnalisation :
14
CHAPITRE2 ETUDE THEORIQUE
Les principaux objectifs de l'industrie 4.0 sont l'optimisation des processus de production, la
réduction des coûts de production, l'amélioration de la qualité des produits, l'augmentation de
la productivité et la réduction des délais de mise sur le marché.
Pour atteindre ces objectifs, l'industrie 4.0 utilise des technologies telles que les MES
(Manufacturing Execution System), les capteurs IoT, les systèmes de gestion de données, les
robots collaboratifs, les systèmes de réalité virtuelle et augmentée, les plateformes d'analyse
de données et les technologies de blockchain.
L'industrie 4.0 a un impact important sur les modèles économiques, les stratégies de
production et les compétences des travailleurs. Les entreprises doivent donc s'adapter
rapidement aux changements pour rester compétitives sur le marché.
L'industrie 4.0 et l'Internet des objets (IoT) sont deux concepts étroitement liés et
complémentaires. L'industrie 4.0 est une vision globale de la transformation numérique de
l'industrie, tandis que l'IoT est une technologie clé qui permet la mise en œuvre de cette
vision.
L'IoT joue un rôle crucial dans la mise en œuvre de l'industrie 4.0. Il s'agit d'un réseau d'objets
physiques dotés de capteurs, de logiciels et de connectivité Internet, qui leur permet de
collecter, d'échanger et d'analyser des données. Dans le contexte de l'industrie 4.0, l'IoT
permet de connecter et de surveiller les machines, les équipements et les produits, créant ainsi
un écosystème intelligent.
Suivi des actifs : Les capteurs IoT peuvent être utilisés pour suivre et surveiller les actifs de
production tels que les machines, les véhicules, les outils, etc. Cela permet de collecter des
15
CHAPITRE2 ETUDE THEORIQUE
données en temps réel sur leur utilisation, leur performance et leur état, ce qui facilite la
maintenance prédictive, l'optimisation des performances et la planification des ressources.
Optimisation des processus : L'IoT permet de collecter des données sur les différentes étapes
d'un processus de production, ce qui permet d'identifier les goulots d'étranglement, d'optimiser
les flux de travail et d'améliorer l'efficacité globale.
Contrôle de la qualité : Les capteurs IoT peuvent être utilisés pour surveiller les paramètres
de qualité des produits tout au long du processus de fabrication. Cela permet de détecter les
défauts et les écarts de qualité dès qu'ils se produisent, facilitant ainsi la correction rapide et
l'amélioration continue.
Logistique et gestion de la chaîne d'approvisionnement : L'IoT peut être utilisé pour suivre
et gérer les flux de marchandises, les stocks, les livraisons, etc. Cela permet d'améliorer la
visibilité et la traçabilité des produits, d'optimiser la logistique et de réduire les délais et les
coûts.
Expérience client améliorée : L'IoT permet de créer des produits connectés et intelligents,
qui peuvent offrir des fonctionnalités avancées, une personnalisation et une interaction avec
les utilisateurs. Cela crée de nouvelles opportunités pour améliorer l'expérience client et créer
de la valeur ajoutée.
En résumé, l'IoT joue un rôle crucial dans l'industrie 4.0, elle favorise une meilleure efficacité
opérationnelle, une production plus intelligente et une prise de décision plus éclairée.
Il joue un rôle essentiel dans la gestion efficace des opérations de production en fournissant
une visibilité accrue sur les processus, une traçabilité des produits et une optimisation des
performances
16
CHAPITRE2 ETUDE THEORIQUE
2.5.1. Définition
2.5.2. Fonctionnalités
➢ Collecte de données en temps réel : Un MES collecte les données de production telles
que la quantité produite, les temps de cycle, les performances des équipements, les
défauts, etc. Cela permet une visibilité en temps réel de l'état de la production.
➢ Ordonnancement de la production : Un MES aide à planifier, organiser et optimiser les
ordres de fabrication en fonction des ressources disponibles, des délais, des priorités et
des contraintes de production.
➢ Suivi et traçabilité : Il assure le suivi et la traçabilité des produits tout au long du
processus de fabrication, en enregistrant les informations sur les matières premières
utilisées, les opérations effectuées, les paramètres de qualité et les opérateurs
impliqués.
➢ Suivi et traçabilité : Il assure le suivi et la traçabilité des produits tout au long du
processus de fabrication, en enregistrant les informations sur les matières premières
utilisées, les opérations effectuées, les paramètres de qualité et les opérateurs
impliqués.
➢ Contrôle de la qualité : Un MES définit et applique des critères de contrôle de la
qualité, gère les spécifications de qualité, effectue des tests et des inspections, et
signale les non-conformités. Il facilite la gestion des écarts de qualité et les actions
correctives.
17
CHAPITRE2 ETUDE THEORIQUE
18
CHAPITRE2 ETUDE THEORIQUE
Les KPI (Key Performance Indicators) sont des indicateurs clés de performance qui
permettent de mesurer et d'évaluer les performances d'une entreprise, d'un processus ou d'un
projet par rapport à des objectifs prédéfinis
Les KPI sont des mesures quantitatives ou qualitatives utilisées pour évaluer la performance.
Les KPI sont généralement basés sur des données réelles et mesurables.
• Les KPI qui nous intéresse dans notre projet sont cités dans le tableau suivant
Définition Utilité
KPI
19
CHAPITRE2 ETUDE THEORIQUE
Ces types de KPI sont utilisés dans diverses industries et domaines tels que la production
manufacturière, la logistique, l'industrie pétrolière et gazière, l'industrie pharmaceutique, etc.
Ils permettent aux entreprises d'évaluer leurs performances, d'identifier les domaines
d'amélioration et de prendre des décisions éclairées pour augmenter l'efficacité, la rentabilité
et la productivité de leurs processus.
2.7. Conclusion
Dans ce chapitre, nous avons exploré les concepts clés de l'Internet des objets (IoT), de
l'industrie 4.0 et du système d'exécution de production (MES), ainsi que les indicateurs clés
de performance (KPI). Cette étape représente une phase primordiale pour la conception de
notre projet, car elle nous permet de jeter les bases nécessaires pour la présentation
approfondie qui sera abordée dans le chapitre suivant.
20
CHAPITRE3 SPECIFICATIONS ET CONCEPTION
3.1. Introduction
Dans ce chapitre nous abordons une étape essentielle pour une compréhension approfondie
des différentes dimensions de la solution. Cette étape débute en spécifiant les besoins à
satisfaire et les fonctionnalités requises, permettant ainsi d'identifier les cas d'utilisation
initiaux ainsi que les interactions entre les acteurs impliqués. Cette démarche est cruciale pour
développer une vision claire et détaillée du système.
3.2. Spécifications
Les besoins fonctionnels sont l’expression explicite des fonctionnalités concrètes, dont le
système doit pouvoir effectuer en exécutant notre solution proposée.
Nous résumons les besoins spécifiques de notre projet dans les points suivants :
✓ Mesurer les différents temps dans la chaîne de fabrication pour calculer et déterminer
les KPI :
En mesurant les différents temps et en calculant les KPI, il est possible d'obtenir des données
précises sur la performance de la chaîne de fabrication. Ces informations sont ensuite utilisées
pour prendre des décisions d'amélioration, identifier les goulots d'étranglement, optimiser les
processus et atteindre les objectifs de performance fixés.
21
CHAPITRE3 SPECIFICATIONS ET CONCEPTION
Lorsque des écarts significatifs sont détectés entre les performances réelles de la chaîne de
production et les KPI cibles, des notifications en temps réel sont automatiquement générées et
envoyées aux smartphones des responsables. Ceci sera à travers une application mobile
installé sur leurs Smartphone. Ces notifications vont prendre la forme de messages.
En fournissant des notifications en temps réel, cette approche permet d'assurer une
surveillance proactive et réactive de la chaîne de production, ce qui contribue à maintenir les
performances conformes aux objectifs fixés et à minimiser les retards, les défauts ou les
perturbations potentielles dans le processus de production.
Le service Web fournit une fonctionnalité de lecture permettant aux utilisateurs d’accéder aux
données des KPI en temps réel. Il est alors une solution pratique et centralisée pour la
configuration et la consultation des KPI. Il facilite la gestion et le suivi des performances de la
chaîne de production, permettant aux responsables d'obtenir des informations précises et à
jour pour prendre des décisions éclairées
Créer un environnement propice à une collecte de données continue et précise, offrant ainsi
une fiabilité élevée dans l'ensemble du processus.
✓ Sécurité pour empêcher tout accès non autorisé aux données de production :
22
CHAPITRE3 SPECIFICATIONS ET CONCEPTION
Nous accordons une importance primordiale à la sécurité, mettant en place des mesures
rigoureuses pour prévenir tout accès non autorisé aux précieuses données de production.
Notre système est conçu avec une évolutivité robuste, offrant ainsi la flexibilité nécessaire
pour intégrer de nouvelles fonctionnalités et indicateurs clés de performance (KPI) à l'avenir.
Cette capacité d'adaptation assure la pérennité du système, permettant ainsi de répondre aux
besoins changeants et de rester en phase avec les exigences du marché.
✓ Performance suffisante pour assurer des temps de réponse rapides pour les
notifications et l'accès au service Web :
Nous avons optimisé les performances de notre système de manière à garantir des temps de
réponse rapides, tant pour les notifications que pour l'accès au service Web. Grâce à une
architecture optimisée et à une gestion efficace des ressources, nous assurons une expérience
utilisateur fluide et réactive, permettant ainsi une interaction instantanée avec les notifications
et une disponibilité rapide du service Web.
Notre objectif est de fournir des performances exceptionnelles qui répondent aux attentes les
plus élevées en termes de rapidité et d'accessibilité.
Il s'agit de définir les acteurs pertinents et spécifier les besoins auxquels notre solution doit
répondre
Notre système de mesure de KPI fait interagir plus qu’un seul acteur à savoir l’administrateur,
du système et le responsable de la chaine de production.
23
CHAPITRE3 SPECIFICATIONS ET CONCEPTION
Les cas d'utilisation jouent un rôle essentiel dans la modification et la clarification des besoins
des clients d'un système. Leur objectif n'est pas d'être exhaustifs, mais plutôt de clarifier,
filtrer et organiser les besoins essentiels. Les cas d'utilisation se composent de deux éléments
de base :
• L'acteur :
L'acteur représente une entité externe qui interagit avec le système. Cela peut être un
opérateur, un autre système, ou toute autre entité externe impliquée dans le processus. L'acteur
peut consulter ou modifier l'état du système, et le système doit fournir un service qui répond à
ses besoins spécifiques.
• Cas d'utilisation :
Un cas d'utilisation est défini comme l'ensemble des actions effectuées par le système en
réponse à une action de l'acteur. Il décrit les objectifs ou les buts du système, c'est-à-dire ce
que le système doit accomplir pour satisfaire les besoins de l'acteur. Chaque cas d'utilisation
représente une interaction spécifique entre l'acteur et le système, mettant en évidence les
fonctionnalités et les actions clés.
L'ensemble des cas d'utilisation combine différents scénarios d'interaction entre les acteurs et
le système, couvrant ainsi l'ensemble des objectifs et des fonctionnalités du système. Il aide à
définir et à documenter les exigences du système de manière claire et structurée.
Ceci dit, les cas d'utilisation servent alors à établir une compréhension commune entre les
parties prenantes et à fournir une base solide pour la conception et le développement du
système. Ils permettent de capturer les besoins essentiels, de définir les interactions clés et de
garantir que le système répond aux attentes des utilisateurs finaux.
• L’ensemble des acteurs et des cas d’utilisation sont résumés dans le tableau suivant :
Description
Acteur
-S’authentifier
Administrateur système
-Ajouter /effacer/mettre à jours les utilisateurs
-Consulter les données
-S’authentifier
Responsable de la chaine
-Enregistrer
-Consulter les données
24
CHAPITRE3 SPECIFICATIONS ET CONCEPTION
25
CHAPITRE3 SPECIFICATIONS ET CONCEPTION
nominal • Une vérification des champs obligatoires des champs aura lieu
• Le système affiche l’interface d’accueil
26
CHAPITRE3 SPECIFICATIONS ET CONCEPTION
Le diagramme de séquence est un outil graphique qui permet de décrire de manière visuelle et
séquentielle une interaction spécifique entre les objets et les acteurs d'un système. Il
représente une séquence d'événements et/ou d'échanges de messages qui se produisent
pendant le déroulement d'un scénario donné.
Ce diagramme met en évidence les différentes étapes et les interactions entre les acteurs et les
objets impliqués dans le scénario. Il illustre la chronologie des événements et des messages
échangés, montrant ainsi comment les différents éléments du système interagissent entre eux.
27
CHAPITRE3 SPECIFICATIONS ET CONCEPTION
Acteur • Utilisateur
Objectifs • La sécurité
28
CHAPITRE3 SPECIFICATIONS ET CONCEPTION
Acteur Utilisateur
29
CHAPITRE3 SPECIFICATIONS ET CONCEPTION
Acteurs
Notre système permet la collecte, en temps réel, des données de production grâce aux capteurs
installés (capteur de température et d’humidité/détecteur de mouvement / un capteur ultrason)
Le traitement des données collectées se fait au niveau de la carte Raspberry pour calculer les
différents KPI (TRS-TRG-TRE).
Une fois les KPI sont calculés ils seront affichés en temps réel sur un service web et une
application mobile permettant ainsi aux responsables d’être informés en temps réel des
performances de la production et prendre des décisions appropriées selon les valeurs trouvés.
30
CHAPITRE3 SPECIFICATIONS ET CONCEPTION
3.5. Conclusion
Dans ce chapitre, nous avons présenté nos exigences, notre architecture et les différents
diagrammes développés lors de notre étude conceptuelle du projet. Cette étude approfondie
facilite ensuite la phase de réalisation, qui sera abordée dans notre quatrième chapitre.
31
CHAPITRE 4 REALISATION
Chapitre4: Réalisation
4.1. Introduction
Après avoir effectué une étude théorique approfondie de notre projet et conçu la solution,
nous entamons maintenant la phase de réalisation. Ce chapitre détaille les différentes étapes
de réalisation du système de mesure de KPI, couvrant l'ensemble du processus de construction
et de mise en œuvre de ce projet.
Tout le matériel qu’on a utilisé dans ce projet est mentionné dans ce tableau
Tableau 7-Matériel utilisé
Matériels Caractéristiques
32
CHAPITRE 4 REALISATION
33
CHAPITRE 4 REALISATION
34
CHAPITRE 4 REALISATION
35
CHAPITRE 4 REALISATION
Le tableau 3 présente la liste des logiciels qu’on a travaillé avec pour notre projet
Logiciel Caractéristiques
Logo
36
CHAPITRE 4 REALISATION
Langage Description
Logo
37
CHAPITRE 4 REALISATION
Une base de données est un ensemble organisé qui permet le stockage et la gestion des
données. Les données sont consignées de manière structurée, ce qui signifie que chaque
donnée est enregistrée dans une table spécifique, ce qui facilite leur manipulation et leur
récupération
✓ XAMPP est une suite de logiciels qui facilite la mise en place d'un serveur Web local,
d'un serveur FTP et d'un serveur de messagerie électronique. Il s'agit d'une distribution
de logiciels libres connue pour sa souplesse d'utilisation et sa simplicité d'installation,
38
CHAPITRE 4 REALISATION
Pour calculer et afficher les KPI nécessaires de notre système nous avons besoin de calculer
les temps en premier lieu à l’aide des capteurs que nous avons :
Pour pouvoir calculer les différents KPI de notre système nous avons, en premier lieu calculé
les différents temps d’états qui seront obtenus à travers la collecte des données des capteurs.
La méthode de calcul des différents temps d’états se résume dans la figure suivante:
39
CHAPITRE 4 REALISATION
• Le Temps Totale :
C’est le temps de possession du moyen de production. Temps théorique durant lequel le
moyen est utilisable pour produire (il est de 24h pour un jour, 168h pour une semaine…). Il
est donc constitué de tous les autres temps d’état.
• Le Temps d’Ouverture :
Temps d’ouverture de l’atelier pendant lequel le moyen de production peut être utilisé.
• Le Temps Requis :
Temps de référence pendant lequel le moyen est engagé pour produire.
40
CHAPITRE 4 REALISATION
• Le Temps de fonctionnement :
Temps pendant lequel le moyen de production a réellement produit.
• Le Temps Net :
Temps pendant lequel le moyen fabrique des produits en respectant le temps de cycle de
référence.
• Le Temps Utile :
Temps pendant lequel le moyen fabrique des produits dans le respect des critères qualité.
Celui-ci est non mesurable mais calculé en multipliant le nombre de pièces bonnes avec le
temps de cycle de référence (temps de cycle théorique, temps de gamme).
Maintenant et après avoir obtenu les temps nécessaires pour compléter notre système nous
pouvons entamer le calcul des KPI
➢ Calcul du TRS :
41
CHAPITRE 4 REALISATION
Mesurer le TRS est une pratique fondamentale pour celui qui souhaite avoir une vision
complète et précise de la productivité de son outil de production. A travers cet indicateur, vous
obtenez des informations cruciales. Il indique donc la manière d’améliorer votre processus de
fabrication, en identifiant et qualifiant les pertes.
La formule pour calculer le TRS est le rapport entre le temps utile (temps pendant lequel on
produit des pièces bonnes à la bonne cadence) et le temps requis (temps organisationnel
d’engagement des moyens).
TRS=TU/TR
➢ Calcul du TRE :
Le Taux de Rendement Economique (TRE) offre une visibilité sur la rentabilité de
l’équipement ou de l’installation par rapport à son temps d’utilisation sur une période précise.
Il s’agit du temps réellement consacré à produire de la qualité sur 24 heures.
TRE= TU/TT
Ce taux a son utilité car il délivre une information importante sur la capacité globale d’un
équipement ou d’une installation à délivrer une production de qualité. Il permet à l’équipe
dirigeante d’affiner la stratégie d’investissement de l’entreprise. Par exemple, il peut révéler
la nécessité d’investir dans de nouvelles machines permettant d’augmenter le temps utile car
plus performantes : moins de pannes, défauts machines, micro-arrêts…
➢ Calcul du TRG
TRG= TU/TO
42
CHAPITRE 4 REALISATION
La figure 15 représente les étapes essentielles dans la réalisation du notre système de mesure
de KPI :
Se fait à travers les capteurs installés. Les données de ces capteurs nous permettent le calcul
des différents temps d’états dans l’atelier
❖ Le traitement
Après avoir obtenu les temps nous serons capables à ce stade de faire le calcul nécessaire pour
avoir les KPI dont nous avons besoin.
❖ La visualisation :
Maintenant et que nous avons les valeurs des KPI il nous reste que de l’afficher en temps reel
de les visualiser
43
CHAPITRE 4 REALISATION
L'application mobile joue un rôle clé dans notre projet elle permet de :
L'application mobile permet d’afficher les KPI calculés à partir des données des capteurs
collectées. Elle permet aux responsables de la chaîne de production de surveiller et
d'évaluer les performances en temps réel. Les indicateurs sont présentés ainsi de manière
claire et conviviale pour une meilleure visualisation.
L'application mobile peut envoyer des notifications et des alertes aux responsables de la
chaîne de production lorsqu'il y a des événements importants ou des déviations par rapport
aux objectifs définis. Par exemple, si le TRG tombe en dessous d'un seuil critique,
l'application peut alerter les responsables pour qu'ils puissent prendre des mesures
correctives rapidement. Cela permet une réactivité accrue et une gestion proactive des
problèmes de production.
Figure 19-Authentification
44
CHAPITRE 4 REALISATION
Après avoir s’authentifié, l’utilisateur peut consulter les différents paramètres de la ligne de
production
45
CHAPITRE 4 REALISATION
Le site web dans le contexte de notre projet peut jouer plusieurs rôles importants :
peuvent créer des comptes utilisateur, attribuer des rôles et des niveaux d'autorisation
différents en fonction des responsabilités de chaque utilisateur. Cela permet de
contrôler l'accès aux données et de garantir que seules les personnes appropriées ont
accès aux informations pertinentes.
Il complète l'application mobile en offrant une interface plus complète pour la gestion et
l'analyse des performances de la chaîne de production.
47
CHAPITRE 4 REALISATION
4.7. Conclusion
Ce dernier chapitre est le chapitre concluant de notre projet, en effet nous avons présenté
notre l’environnement de travail qui englobe le matériel, les logiciels et les langages utilisé.
Nous avons abordé comment fonctionne le système et les différentes étapes par lesquelles on
a passée pour obtenir les valeurs de nos KPI.
48
CONCLUSION GENERALE
Conclusion générale
Donc toutes les phases de ce projet ont été structurées de façon que notre système soit à la fois
fiable et robuste.
Afin de mener à bien notre travail nous sommes parties d’une étude préliminaire qui présente
le contexte de notre projet et ses objectifs.
Puis nous avons entamé une analyse théorique profonde sur les domaines de l’industrie et
l’IoT.
Nous avons enchainé ensuite avec la phase de conception au cours de laquelle nous avons
modélisé les besoins spécifiques fonctionnels et non fonctionnels de notre projet.
Par la suite nous avons procédé à la description des technologies hardware et software
utilisées.
Pour conclure, ce projet était tellement bénéfique et enrichissant pour nous. Il nous a permis
de découvrir le monde professionnel et d’appliquer nos acquis théoriques et pratiques et de les
consolider.
49
Webographie
Webographie
50
ANNEXES
Annexes
51
ANNEXES
52
ANNEXES
53
ANNEXES
54
55