Rapport Anass Versionfinal
Rapport Anass Versionfinal
Sujet :
Visualisation des données d’arrêt des machines de
câblage
Réalisé PAR :
Sous l’encadrement de :
ANASS KARBOUB
Pr.Mr.KHALID JEBARI (Encadrant pédagogique)
Devant le Jury :
Soutenu le : 25/06/2024
Année Universitaire : 2023/2024
Avant-Propos
Nom et prénom :
Anass KARBOUB
Spécialité :
Intitulé du travail :
Organisme d’accueil :
APTIV, Tanger
M. OUSSAMA AMEZIANE
Email : [email protected]
Etablissement d’origine :
Pr. Khalid.Jebari
Email : [email protected]
I
Dédicace
À la mémoire de mon cher père,
Même si tu es parti quand j'avais quatre ans, ta présence continue à illuminer
mon chemin comme une étoile dans le ciel nocturne. Nos précieux moments
ensemble restent gravés dans mon cœur, et je chérirai toujours ton amour
chaleureux et nos souvenirs précieux.
À ma mère dévouée,
Tu as été le pilier sur lequel je me suis appuyé, la main qui m'a guidé à chaque
étape de ma vie. Merci pour tous les efforts et les sacrifices que tu as faits pour
prendre soin de moi et me guider. Tu es ma force et ma chaleur, et je te porte
toujours dans mon cœur.
À toute ma famille,
Vous êtes l'âme, la profondeur et le soutien dans ma vie, et je vous remercie
pour chaque moment et chaque don. Je suis profondément reconnaissant et vous
aime tous énormément. Gardons toujours l'esprit de solidarité et d'amour qui
nous unit.
II
Remerciment
Dans le cadre de la rédaction de ce rapport, je tiens à exprimer ma gratitude constante envers
Dieu qui a toujours éclairé notre vie par le savoir et nous a guidés dans la bonne direction.
Je tiens également à exprimer mes profonds remerciements à mon encadrant, Mr. OUSSAMA
AMEZIANE, digitalisation responsable, pour l'intérêt qu'ils ont porté à mon travail, leur suivi
et leur soutien constant tout au long de son élaboration.
Mes remerciements s'adressent également à toute l'équipe qui travaille au sein de l'entreprise,
en particulier à Mr. OMAR ARRAB, Mr. ANOUAR, M. AIMAD et Mr. ABDEL
MOUGHIT pour leur sympathie, leur gentillesse, leur sens du partage et leur disponibilité.
Pr. KHALID JEBARI et Pr. Ouafae Baida qui ont partagé leur savoir avec moi et m'ont
soutenu dans mes études grâce à leurs compétences.
Enfin, je tiens à remercier chaleureusement tous ceux qui ont contribué à la réalisation de ce
travail. Vos efforts et votre soutien ont été d'une importance cruciale, et je vous en suis
profondément reconnaissant.
III
Résumé
Les technologies avancées de connectivité et d'électronique sont essentielles dans l'industrie
automobile, et APTIV Tanger se situe à l'avant-garde de ces innovations. Ce rapport expose les
travaux réalisés lors de mon projet de fin d'études, effectué au sein du département de
digitalisation d'APTIV, en vue de l'obtention de ma licence en Sciences et Techniques en génie
informatique. L'objectif était de développer une plateforme de visualisation des données d'arrêt
des machines de câblage, utilisant Power BI pour les visualisations et Python pour le traitement
des données. Ce rapport couvre la présentation générale du projet, l'analyse des données d'arrêt,
la conception et l'implémentation de la solution, et propose finalement des perspectives pour
l'amélioration continue du système. Grâce à ce système, APTIV peut désormais visualiser et
surveiller efficacement les données d'arrêt des machines, facilitant la prise de décision rapide
et éclairée pour optimiser les processus de production.
Mots clés : Visualisation des données, APTIV, Arrêt de machine, Power BI, Python,
Digitalisation
IV
Abstract
Advanced connectivity and electronics technologies are essential in the automotive industry,
and APTIV Tangier is at the forefront of these innovations. This report outlines the work
conducted during my final year project, carried out within APTIV's digitalization department,
aiming to earn my degree in Computer Engineering Science and Techniques. The goal was to
develop a data visualization platform for monitoring machine stoppages in wiring, using
Power BI for visualizations and Python for data processing. This report covers the general
presentation of the project, the analysis of stoppage data, the design and implementation of
the solution, and finally proposes perspectives for the continuous improvement of the system.
Thanks to this system, APTIV can now effectively visualize and monitor machine stoppage
data, facilitating rapid and informed decision-making to optimize production processes.
V
Liste des figures
Figure IV- 1: Dashboard de visualisation des donnes d’arrêt des machines de SHIFT 1 ........ 39
Figure IV- 2: Dashboard de visualisation des donnes d’arrêt des machines de SHIFT 3 ........ 40
Figure IV- 3: Dashboard de visualisation des donnes d’arrêt des machines de SHIFT 2 ........ 40
VI
Liste des Tableaux
VII
Sommaire
Avant-Propos ......................................................................................................................... I
Dédicace ............................................................................................................................... II
Remerciment ........................................................................................................................ III
Résumé ................................................................................................................................IV
Abstract ................................................................................................................................. V
Introduction générale .............................................................................................................. 1
CHAPITRE I : PRÉSENTATION DE L’ORGANISME D’ACCUEIL .................................... 2
I. Introduction ................................................................................................................ 3
II. Présentation d’accueil ................................................................................................. 3
II.1 Présentation générale du groupe APTIV................................................................ 3
II.1.1 APTIV monde ............................................................................................... 3
II.1.2 Parcours d’APTIV ......................................................................................... 3
II.1.3 Mission d’APTIV .......................................................................................... 4
II.1.4 Les clients d’APTIV ...................................................................................... 4
II.2 Aperçu général sur le groupe APTIV Maroc ......................................................... 5
II.3 Fiche signalétique de l’entreprise .......................................................................... 5
II.4 Organigramme d’APTIV M7 TANGER ............................................................... 5
II.4.1 Cadrage du projet .......................................................................................... 6
II.5 Présentation des départements ............................................................................... 6
III. Processus de production .......................................................................................... 8
III.1 Généralité sur les fasciaux électriques ............................................................... 8
III.2 Type de câblage électrique ................................................................................ 9
III.3 Composant de câble électrique .......................................................................... 9
III.4 Description des ateliers de production ............................................................. 10
III.4.1 La zone de coupe /sertissage .................................................................... 10
III.4.2 La zone TWIST........................................................................................ 10
III.4.3 Zone de soudage (DS20) .......................................................................... 11
III.4.4 La zone d’assemblage .............................................................................. 11
III.4.4.1 L’épissure ............................................................................................. 11
III.4.4.2 Encliquetage ......................................................................................... 11
III.4.4.3 L’enrubannage ...................................................................................... 11
III.4.4.4 Contrôle électrique ................................................................................ 12
III.4.4.5 Contrôle de contention et emballage ...................................................... 13
VIII
Introduction générale
Dans le cadre de mon projet de fin d'études (PFE), j'ai choisi de travailler sur la visualisation
des données d'arrêt des machines de câblage au sein de l'entreprise APTIV. Cette entreprise,
spécialisée dans les technologies avancées de connectivité et d'électronique pour l'industrie
automobile, requiert une analyse fine et une visualisation claire des données de production pour
optimiser ses processus industriels.
Collecte des Données : Identification et extraction des données d'arrêt des machines depuis les
systèmes internes d'APTIV.
1
CHAPITRE I :
PRÉSENTATION DE
L’ORGANISME D’ACCUEIL
2
I. Introduction
Dans le cadre de mon stage de Projet de Fin d'Études (PFE), j'ai eu l'opportunité d'intégrer la
société APTIV en raison de son expertise reconnue dans le domaine de la fabrication des
faisceaux électriques pour l'industrie automobile.
APTIV, anciennement Delphi, est une entreprise américaine spécialisée dans la conception et
la fabrication d'équipements pour l'automobile issue d'une scission de General Motors le 20 mai
1999. APTIV est un leader technologique mondial, avec plus de 200 000 collaborateurs répartis
sur 138 sites de fabrication et 11 grands centres techniques dans le monde. Présent dans 50
pays, nous abordons les défis les plus complexes de la mobilité grâce à notre grande expérience
en matière d'intégration de logiciels et de systèmes, fournissant à nos clients des solutions
adaptées au marché.
Nous pensons que la puissance de la nouvelle mobilité se déplacer de manière plus sûre, plus
verte et plus connectée peut changer le monde. Et nous savons comment y parvenir. Chez
APTIV, nous fournissons les capacités logicielles, les plateformes informatiques avancées et
l'architecture réseau qui rendent la mobilité possible
3
Figure II-1-1 : Mission d'APTIV
Vu son bon rapport Qualité/prix, APTIV domine le marché en présentant des produits dotés
d’une excellente fiabilité et des performances qui ne cessent de satisfaire les plus grands
constructeurs de l’industrie automobile tel que TESLA VOLSWAGEN FORD FIAT FERARI
MASERATI JAGUAR LAND ROVER….
4
II.2 Aperçu général sur le groupe APTIV Maroc
APTIV Maroc est une filiale de la société APTIV PLC, un leader mondial dans le domaine de
la technologie automobile. Le 5 décembre 2017, Delphi se sépare en deux entreprises listées
individuellement en bourse APTIV et Delphi technologie, APTIV Maroc s'est rapidement
établie comme l'un des principaux fournisseurs de solutions technologiques innovantes pour
l'industrie automobile.
5
Directeur
Géneral
Agent
D.digitalisation
Assistance
Ce projet de fin d'études a été réalisé au sein du département digitalisation qui était axée sur
visualisation des données d’arrêt des machines au sein de l’entreprise APTIV M7.
APTIV est une société mondiale qui conçoit et fabrique des faisceaux électriques pour
l'industrie automobile. Ses départements principaux sont généralement organisés autour des
domaines suivants :
Département ingénierie : Ce département est chargé de transformer les idées et les concepts
en produits concrets. Les ingénieurs de ce département travaillent sur la conception détaillée,
la méthode le process de travaille, les tests et la validation des produits. Il se devise à deux sous
département : ME (Manufacturing Engineering) et PE (Process Engineering)
6
Département de qualité : Ce département s'assure que tous les produits fabriqués répondent
aux normes de qualité les plus élevées. Il met en place des processus de contrôle qualité pour
garantir la fiabilité et la sécurité des produits.
Département de coupe : Le département chargé à préparer les câbles et fils en les coupant à
des longueurs précises à l'aide de machines automatisées. Un contrôle de qualité rigoureux est
effectué pour s'assurer que les pièces respectent les spécifications. Le département gère
également les déchets de matériaux et maintient les équipements de découpe. Une coordination
étroite avec d'autres départements garantit la livraison ponctuelle des pièces coupées pour
l'assemblage des faisceaux électriques..
7
III. Processus de production
Le faisceau électrique d'un véhicule consiste en un regroupement de câbles qui a pour rôle
principal de connecter tous ses composants électriques et électroniques. Il assure l'alimentation
en énergie de divers équipements de confort tels que les lève-vitres, ainsi que certains
équipements de sécurité comme les airbags et l'éclairage. De plus, il transmet les données aux
calculateurs, qui sont de plus en plus nombreux en raison de l'intégration croissante de
l'électronique dans les véhicules automobiles.
8
III. 2 Type de câblage électrique
Le câblage de l’automobile se subdivise en plusieurs parties qui sont liées entre eux ce qui
permet de faciliter le montage du faisceau dans la voiture et sa réparation en cas de panne.
Les types de câblage sont répartis comme suit :
Fil électrique
Le fil électrique, utilisé pour acheminer le courant électrique avec une perte minimale, se
compose de brins de cuivre et d'un isolant. Ses caractéristiques comprennent sa couleur, sa
section et son type.
Terminal
Les terminaux sont des éléments qui garantissent une connectivité optimale avec une perte
d'énergie minimale. Ils sont composés de différentes parties, notamment :
1- Saillance de ligament.
2- Lance du terminal.
3- Saillance de conducteur.
4- Boca de Sino.
5- Saillance d’isolent.
6- Ato-Ashi
Connecteurs
Les connecteurs (figure ) sont des pièces qui contiennent des cavités où les terminaux sont
insérés. Cette opération assure la connexion entre les terminaux males femelles pour établir
9
un circuit électrique fermé. Un verrouillage mécanique permet à la fin de débloquer cette
connexion
Accessoires
On entend par accessoire tout autre composant qui entre dans la fabrication du produit fini.
Ce sont des composants qui assurent la protection et l’isolation du câble au moyen des rubans
d’isolement, des tubes, des bouchons, des couverts…
Avant d’avoir le fils comme élément finis il passe par plusieurs procès :
La coupe des fils : cette action est réalisée par des machines de coupe d’alimentation
électrique et pneumatique.
Le sertissage : C’est l’union d’un Terminal avec un fils ou plusieurs à l’aide d’une
Machine de Coupe (KOMAX).
KOMAX : une machine entièrement automatique qui fait la coupe des fils avec une
haute précision, le dénudage, et qui fait aussi le sertissage des terminaux.
Le torsion (Twisting) c’est l’opération de torsader les fils électriques, ces fils torsadés
permettent l’annulation des tensions induites par le champ magnétique que produit le
courant lors de son passage dans le câble.
10
III.4.3 Zone de soudage (DS20)
Les machines SCHUNK ( figure ) utilisent le principe d’ultrason pour souder les fils avec les
terminaux , ce principe est basé sur l’envoie des vibrations de haute fréquence qui engendrent
sur la surface de contact des fils une chaleur importante, ce qui crée le phénomène de soudure
par thero-fusion.
C’est là où les fils sont assemblés pour avoir des faisceaux électriques prêts à l’utilisation
(produit fini). Dans cette zone les fils passent par les étapes suivantes :
III.4.4.1 L’épissure :
C’est l’union à l’aide d’une agrafe de deux conducteurs ou plus pour assurer la continuité
électrique avec La machine ultra Sonic.
Machine ultra Sonic est une machine qui assure le soudage des filaments de cuivre
en appliquant une pression et une vibration ultrasonore, Pour assure le soudage et la
liaison entre les Fils.
III.4.4.2 Encliquetage :
III.4.4.3 L’enrubannage :
C’est la dernière étape dans la chaîne de montage, elle s’effectue de façon manuelle
avec plusieurs types de rubans.
11
III.4.4.4 Contrôle électrique :
12
III.4.4.5 Contrôle de contention et emballage :
Le contrôle de contention est assuré pour vérifier visuellement le faisceau électrique et mesurer
ses côtes. A ce stade, le faisceau électrique est validé, il passe à la dernière étape du processus
d’assemblage, qui est l’emballage.
Une fois le câble est emballé, il est mis dans des palettes destinées au magasin des produits
finis.
Dans le magasin des produits finis, ces derniers sont plastifiés et chargés en remorque pour être
expédier au client.
Définition: Les arrêts machine dans notre entreprise désignent toute interruption non
planifiée ou planifiée de la production due à des problèmes de fonctionnement des
équipements.
13
Causes communes: Ces arrêts peuvent survenir pour plusieurs raisons, incluant des
défaillances mécaniques, des erreurs humaines, des problèmes logiciels, ou des
interruptions pour maintenance.
Types d'arrêts: Distinguez les arrêts planifiés pour maintenance des incidents non
planifiés tels que les pannes mécaniques ou les erreurs opérationnelles.
Statistiques des arrêts: Par exemple, "Les pannes mécaniques représentent 40% des
incidents, suivies des erreurs opérationnelles à 30%." Ces statistiques peuvent être
extraites en analysant la fréquence des différentes catégories d'arrêts dans les données
fournies
Le diagramme de Pareto est un outil visuel utilisé pour identifier les causes les plus
significatives des problèmes, basé sur le principe que 80% des problèmes sont souvent dus à
20% des causes.
Sélection des données: Sélectionnez les incidents par type d'arrêt et calculez leur
fréquence et durée totale.
Outils utilisés: Mentionnez que le diagramme a été créé en utilisant Python pour
analyser les données et générer une visualisation pertinente.
14
Interprétation du diagramme de Pareto
Évaluation des pertes: Évaluez comment les arrêts affectent la production totale, par
exemple, "Chaque heure d'arrêt entraîne une perte de production de X unités."
Données et estimations: Utilisez les données de production pour étayer ces affirmations,
en analysant la production prévue versus la production réelle lors des arrêts.
Conséquences économiques
Coûts augmentés: Discutez comment les arrêts augmentent les coûts de production due
à l'inefficacité et la nécessité de rattraper la production retardée.
Pertes de revenus et pénalités: Évoquez les pertes de revenus dues à la non-capacité de
répondre à la demande du marché, et les potentielles pénalités pour les retards de
livraison.
V. Problématique du Projet
Actuellement, chez APTIV Tanger, les données sur les arrêts des machines sont uniquement
sauvegardées par le département de digitalisation sous forme de fichiers Excel. Cette méthode
de stockage rend difficile l'accès à ces informations pour les autres départements qui en ont
besoin pour suivre et améliorer la performance des machines. Cette situation limite la capacité
de l'entreprise à répondre rapidement aux problèmes et à optimiser sa production.
15
VI. Objectifs du projet de visualisation des données
VI.1 Introduction:
Dans le contexte industriel actuel, marqué par une complexité croissante et une interdépendance
des processus, la capacité de communiquer efficacement entre les différents départements
devient primordiale. Au cœur de cette communication se trouve l'analyse des données, qui joue
un rôle crucial en transformant des volumes massifs d'informations brutes en insights
actionnables et compréhensibles. La visualisation des données émerge alors comme un outil
indispensable, non seulement pour simplifier la compréhension des flux de production et des
performances opérationnelles, mais aussi pour faciliter une prise de décision rapide et fondée
au sein de l'entreprise. En permettant à tous les niveaux hiérarchiques et fonctionnels d'accéder
et d'interpréter les données de manière intuitive, les visualisations aident à briser les silos
organisationnels, améliorant ainsi la collaboration et l'alignement stratégique entre les
départements. Ce projet vise donc à déployer des solutions de visualisation de données avancées
pour renforcer la cohérence et l'efficacité des échanges interdépartementaux, un pilier pour
l'amélioration continue et la compétitivité de notre entreprise.
Rapidité de détection des problèmes: Utiliser les tableaux de bord interactifs pour identifier
rapidement les problèmes de production, comme les arrêts machine fréquents ou les défauts de
qualité.
16
Augmentation de la productivité : Mettre en évidence les zones nécessitant des
améliorations pour augmenter l'efficacité des lignes de production et réduire les temps d'arrêt
VII.1 Qui ?
Les principaux utilisateurs de la plateforme de visualisation sont les opérateurs de machines,
les superviseurs de production, et les managers chez APTIV. Le projet implique également
une collaboration avec les départements de maintenance, de qualité, et de technologie de
l'information.
VII.2 Quoi ?
Le projet vise à développer une interface interactive pour la visualisation des données d'arrêt
des machines, permettant de surveiller et d'analyser les causes des arrêts afin de les réduire, par
l'amélioration des processus de production et l'augmentation de l'efficacité opérationnelle.
17
VII.3 Quand ?
Ce Projet de Fin d’Etudes est programmé pour une période de 02 mois
VII.4 Où ?
Ce Projet de Fin d’Etudes a eu lieu au sein de APTIV TANGER
VII.5 Pourquoi ?
Ce projet répond au besoin d'améliorer la compréhension des dynamiques de production et de
réduire les temps d'arrêt, entraînant une réduction des coûts, une amélioration de la productivité,
et une efficience accrue au sein de l'entreprise,
VII.6 Comment ?
Les données sont collectées à l'aide du système SCADA, traitées avec Python, et visualisées à
travers Power BI pour créer des tableaux de bord interactifs présentant les données traitées.
Tâches et Périodes
J'ai passé ces trois jours à comprendre le rôle et les responsabilités du département de
digitalisation.
Durant cette période, j'ai collecté des données auprès des opérateurs dans l'usine.
Cette phase consistait à nettoyer et à préparer les données pour les rendre utilisables.
18
J'ai consacré ces trois semaines à l'apprentissage de Power BI, en utilisant des ressources de
Great Learning et YouTube.
Finalement, j'ai créé des tableaux de bord pour visualiser les données traitées.
Visualisation
Le diagramme de Gantt ci-dessous montre chaque tâche sous forme de barre horizontale, avec
la longueur de la barre représentant la durée de la tâche. Les dates de début et de fin sont
également indiquées pour chaque tâche.
IX. Conclusion
En guise de conclusion, le présent chapitre a posé les jalons d'une investigation poussée de
l'entreprise susmentionnée. Il a été souligné l'importance de la compréhension de son historique,
de sa structure organisationnelle et de son fonctionnement intrinsèque, en mettant
particulièrement l'accent sur son organigramme et ses divers départements.
19
Par ailleurs, il a été mis en exergue le rôle prépondérant de cette entreprise en matière de
leadership dans le domaine des processus de production. Désormais, il convient d'approfondir
notre étude afin de cerner pleinement le rôle et l'influence de cette entreprise sur son secteur
d'activité. La prochaine section sera dédiée à l'analyse de la situation actuelle de la zone pré-
assemblage.
20
CHAPITRE II : COLLECTE ET
TRAITEMENT DES DONNÉES
21
I. Types de données collectées
Données de production :
Outfeed Count : Le nombre d'unités produites par machine par shift, permettant de
mesurer la productivité et d'identifier les baisses de rendement.
Reject Count : Le nombre d'unités rejetées lors du contrôle qualité, fournissant des
insights sur les problèmes de qualité au cours du processus de production.
Stopped State Duration : Durée pendant laquelle les machines sont à l'arrêt, qu'il
s'agisse d'arrêts planifiés ou de pannes. Cette mesure est cruciale pour l'analyse des
perturbations de la production.
Running State Duration : Temps durant lequel les machines fonctionnent sans
interruption, utilisé pour évaluer l'efficacité opérationnelle.
Données opérationnelles :
Standard Rate : La vitesse standard à laquelle les machines doivent opérer pour
atteindre les objectifs de production, essentielle pour comparer la performance réelle à
la performance théorique.
Shift : Le quart de travail durant lequel les données ont été enregistrées, important pour
analyser les variations de performance en fonction des équipes de travail.
Données de maintenance :
Stopped State Type : La classification des arrêts de machine, distinguant les arrêts
planifiés pour maintenance des incidents imprévus. Cette distinction aide à mieux
planifier les maintenances préventives.
Reasons : Les raisons spécifiques des arrêts de machine, telles que consignées dans les
rapports d'incident. Ces données fournissent un contexte crucial pour comprendre les
défaillances fréquentes et pour guider les efforts de prévention et d'amélioration.
22
II. Méthodologie de collecte des données
Système SCADA (Supervisory Control And Data Acquisition) : Nous utilisons un système
SCADA pour surveiller et contrôler les équipements industriels en temps réel. Le système
SCADA est directement connecté aux machines sur le plancher de production et collecte des
données en continu sur les opérations et les arrêts des machines.
Types de données collectées : Les données collectées incluent, mais ne se limitent pas à, les
durées d'arrêt et de fonctionnement des machines, les comptages de production (Outfeed
Count), les taux de rejet (Reject Count), et les raisons des arrêts (reasons).
Sauvegarde des données : Les données recueillies sont automatiquement enregistrées sous
forme de fichiers Excel, permettant un archivage systématique et une récupération facile pour
les analyses ultérieures.
Méthode de saisie des données : Les membres du personnel concernés entrent les détails des
arrêts dans un système centralisé via des interfaces utilisateurs dédiées, qui sont ensuite
compilées dans la base de données principale pour l'analyse.
Pour illustrer clairement comment les données sont collectées, traitées et stockées, un
diagramme de flux des données est élaboré. Ce diagramme commencera par la source des
données (les machines via le système SCADA et les entrées manuelles des départements),
23
suivra le chemin des données à travers les systèmes de collecte et de stockage, et finira par leur
utilisation dans les tableaux de bord de visualisation des données.
Utilisation des données : Chargement des données dans des outils de visualisation pour analyse
et rapport.
III.1 Introduction
Le traitement et le nettoyage des données sont des étapes cruciales avant toute analyse de
données. Ces étapes permettent d'assurer que les données utilisées dans l'analyse soient de haute
qualité et exemptes d'erreurs qui pourraient biaiser les résultats. Voici comment ces étapes sont
abordées dans notre projet :
24
III.2 Étapes de traitement et de nettoyage des données
Suppression des valeurs manquantes : Les enregistrements avec des valeurs manquantes
peuvent être soit supprimés, soit remplacés en fonction de leur importance et de la quantité de
données manquantes.
Correction des formats de données : Assurer que toutes les entrées dans chaque colonne
soient uniformes et correctement formatées, par exemple, convertir toutes les dates dans le
même format.
Filtration des données aberrantes : Identifier et filtrer les valeurs qui ne sont pas dans une
plage normale, ce qui peut indiquer des erreurs de saisie ou des anomalies.
Validation des données : Vérifier que toutes les entrées respectent les règles logiques définies,
comme des contraintes de plage ou des classifications appropriées.
Python est un langage de programmation de haut niveau largement utilisé pour diverses
applications, notamment le nettoyage des données. Le nettoyage des données, ou data cleaning,
est une étape cruciale dans le processus de préparation des données pour l'analyse et le machine
learning. Il s'agit de la détection et de la correction des erreurs ou des incohérences dans les
ensembles de données afin d'améliorer leur qualité et leur fiabilité.
25
Python offre plusieurs bibliothèques puissantes qui facilitent le nettoyage des données, telles
que:
Pandas: Fournit des structures de données flexibles et des outils pour manipuler et analyser des
données en mémoire. Avec Pandas, on peut facilement gérer des données manquantes,
dupliquer ou filtrer des lignes et colonnes, et appliquer des transformations complexes.
NumPy: Utile pour les opérations mathématiques et logiques sur de grandes collections de
données. Il est souvent utilisé conjointement avec Pandas pour effectuer des opérations de
nettoyage et de manipulation efficaces.
SciPy: Complémentaire à NumPy, SciPy fournit des algorithmes et des fonctions avancées pour
les statistiques, l'optimisation, et d'autres tâches scientifiques, aidant ainsi au nettoyage et à
l'analyse des données.
Regex : Les expressions régulières en Python, via le module re, permettent de rechercher et de
manipuler des chaînes de caractères, ce qui est essentiel pour nettoyer des données textuelles.
Google Colab (Google Collaboratory) est un environnement de notebook en ligne gratuit qui
permet d'écrire et d'exécuter du code Python dans le navigateur. Il est particulièrement utile
pour le nettoyage des données grâce aux avantages suivants:
Accès à des bibliothèques préinstallées: Google Colab inclut par défaut de nombreuses
bibliothèques de science des données comme Pandas, NumPy, Matplotlib, et bien d'autres,
facilitant ainsi le démarrage rapide.
Collaboration facile: Les notebooks peuvent être partagés facilement, et plusieurs utilisateurs
peuvent collaborer en temps réel, ce qui est idéal pour des projets de groupe.
26
Sauvegarde automatique sur Google Drive : Les notebooks Colab sont automatiquement
enregistrés sur Google Drive, ce qui simplifie la gestion des versions et l'accès aux documents
depuis différents appareils.
27
CHAPITRE III : LA
CONCEPTION UML DU
PROJET
28
I. Introduction à UML
Le Langage de Modélisation Unifié (UML) est un langage de modélisation standard utilisé pour
spécifier, visualiser, construire et documenter les artefacts d'un système logiciel. UML offre
une manière standardisée de représenter la conception d'un système en utilisant une série de
diagrammes.
Les principaux types de diagrammes UML incluent les diagrammes de structure (comme les
diagrammes de classes), les diagrammes de comportement (comme les diagrammes de
séquence et les diagrammes d'activités), et les diagrammes d'interaction.
Visualisation : Fournir une représentation visuelle des systèmes et des processus, facilitant la
compréhension des concepts complexes.
Analyse et Conception : Aider à analyser les besoins et concevoir des solutions efficaces.
29
Description:
Département Digitalisation : Chargé de moderniser les processus et les systèmes en intégrant
les technologies numériques.
Département Ingénierie : Transforme les idées et les concepts en produits concrets, se divise en
Ingénierie Manufacturière et Ingénierie Des Processus.
Département Ressources Humaines : Recrute et gère les relations avec les employés.
30
Figure III- 1: Diagramme de class
Le diagramme de séquence illustre les interactions entre les différents composants du système
pendant la collecte et la visualisation des données.
31
Description:
SCADA : Collecte les données des machines et envoie les données aux départements
concernés.
Maintenance, Production, Qualité : Consignent les données dans la base de données centrale.
32
Figure III- 3: Diagramme de d'activité
33
III. Conclusion
Les diagrammes UML sont des outils puissants pour la modélisation et la documentation des
systèmes complexes. En intégrant ces diagrammes dans notre projet de visualisation des
données, nous pouvons améliorer la compréhension, la communication et la prise de décision à
travers les différents départements de l'entreprise.
34
CHAPITRE IV : MISE EN
ŒUVRE DU PROJET
35
I. Introduction
La mise en œuvre du projet de visualisation des données d'arrêt des machines au sein de
l'entreprise APTIV nécessite une planification rigoureuse et une exécution méthodique. Ce
chapitre détaillera les différentes étapes de la mise en œuvre, les outils utilisés, et les résultats
attendus.
Enregistrement des données collectées dans des fichiers Excel pour une analyse
ultérieure.
Nettoyage des données pour éliminer les erreurs et les valeurs manquantes.
Intégration des visualisations dans les tableaux de bord pour une analyse
approfondie des données.
36
III. Outils Utilisés
Collecte des données sur les opérations et les arrêts des machines.
III.2 Python
Python est un langage de programmation de haut niveau, interprété et
polyvalent, conçu avec un fort accent sur la lisibilité du code. Créé par Guido
van Rossum et publié pour la première fois en 1991, Python utilise une syntaxe
qui permet aux développeurs d'exprimer des concepts en moins de lignes de
code que ne le nécessiteraient d'autres langages, tels que C++ ou Java. Il prend
en charge plusieurs paradigmes de programmation, y compris la programmation orientée objet,
impérative et fonctionnelle.
III.3 Power BI
Power BI est un outil d'analyse commerciale développé par Microsoft. Il
permet aux utilisateurs de visualiser des données, de créer des rapports
interactifs, et de partager des insights à travers l'organisation ou en externe.
Power BI se distingue par sa capacité à connecter à une large gamme de sources de données, sa
facilité d'utilisation, et ses capacités puissantes de personnalisation et d'intégration. Il offre une
plateforme unifiée pour la transformation des données, la création de visualisations et la
distribution de rapports, facilitant ainsi la prise de décisions basées sur des données actualisées
et pertinentes
37
partager facilement leur travail et d'accéder à des ressources informatiques puissantes sans frais
supplémentaires
Aider les décideurs à comprendre rapidement les tendances, les anomalies et les
performances globales.
Augmentation de la Productivité
Shift : Permet de filtrer les données par équipe de travail, avec une option affichée pour le
"Shift 3".
38
V.2 Visualisations et Métriques :
Durée d'Arrêt par Nom de Machine (Graphique à barres) : Montre la durée totale d'arrêt
pour chaque machine sélectionnée.
Target et outfeed Count (Camembert) : Montre la performance par rapport aux objectifs de
production versus le nombre de outfeed.
Raisons des Arrêts de Machine (Graphique à barres) : Détaille les causes d'arrêt, identifiant
les facteurs tels que les défaillances mécaniques ou les nécessités de maintenance.
Synthèses Numériques :
Résumés des produits sortis et rejetés, ainsi que des durées de fonctionnement et d'arrêt,
fournissant une vue d'ensemble instantanée des résultats clés.
V.2.1 SHIFT 1
Figure IV- 1: Dashboard de visualisation des donnes d’arrêt des machines de SHIFT 1
39
V.2.2 SHIFT 2
Figure IV- 3: Dashboard de visualisation des donnes d’arrêt des machines de SHIFT 2
V.2.3 SHIFT 3
Figure IV- 2: Dashboard de visualisation des donnes d’arrêt des machines de SHIFT 3
40
VI. Conclusion
La mise en œuvre de ce projet de visualisation des données chez APTIV vise à améliorer la
compréhension des dynamiques de production, à identifier les points faibles dans le processus
de câblage, et à fournir des insights exploitables pour réduire les temps d'arrêt des machines.
Les résultats attendus devraient contribuer à une amélioration significative de l'efficacité
opérationnelle et à une meilleure prise de décision stratégique au sein de l'entreprise.
41
Conclusion Général
La mise en œuvre de ce projet de visualisation des données chez APTIV vise à améliorer la
compréhension des dynamiques de production, à identifier les points faibles dans le processus
de câblage, et à fournir des informations exploitables pour réduire les temps d'arrêt des
machines. Les résultats attendus devraient contribuer de manière significative à l'amélioration
de l'efficacité opérationnelle et à la prise de décision stratégique au sein de l'entreprise.
42
Bibliographie
Documentation Power BI - Power BI | Microsoft Learn
43