Un abonnement JoVE est requis pour visualiser ce contenu. Connectez-vous ou commencez votre période d'essai gratuite.

Article de méthode

Surveillance de l’état des moteurs à démarrage à froid utilisant des signaux multi-capteurs et un apprentissage automatique pseudo-supervisé

93 vues

DOI :

10.3791/70810

10 juillet 2026

Dans cet article

Résumé

Les données de télémétrie multi-capteurs (courant, tension, température, humidité, vibration) provenant des servomoteurs sont traitées à l’aide d’un clustering structurel non supervisé, de la détection d’anomalies basée sur l’isolement et d’une cartographie des risques informée par la physique. Ce cadre produit des pseudo-étiquettes binaires déterministes et des états diagnostiques en temps réel très précis pour la surveillance de l’état.

Résumé

Alors que la maintenance prédictive passe du paradigme centré sur les données de l’Industrie 4.0 au cadre durable et centré sur l’humain de l’Industrie 5.0, diagnostiquer les affections des servomoteurs rencontre le double défi de la rareté des données et d’un manque profond d’échantillons de défauts étiquetés. Pour résoudre ce problème de démarrage à froid, nous présentons un cadre d’apprentissage automatique pseudo-supervisé évalué sur un ensemble de données personnalisé à cinq canaux comprenant 199 échantillons de télémétrie servo-moteur (courant, tension, température, humidité et vibrations). La méthodologie intègre un partitionnement structurel strict (k-means) et une estimation de confiance postérieure douce (modèles de mélange gaussien) pour caractériser les modes de fonctionnement sans annotation préalable. Parallèlement, un modèle de forêt d’isolation quantifie l’intensité des anomalies et établit un seuil dynamique basé sur les quantiles. Une innovation cruciale de cette recherche est la cartographie déterministe des risques dérivée des priors d’ingénierie ; Il définit l’état « à haut risque » (anormal) en pondérant inversement les marges de sécurité physique des capteurs. Ce mécanisme associe strictement les clusters non supervisés à des pseudo-étiquettes binaires. Ces labels sont ensuite utilisés pour superviser les discriminateurs en aval (Random Forest et Support Vector Machine). Le diagnostic final en ligne produit une fusion au niveau du score entre la probabilité du classificateur et la GMM postérieure, déterminée par le seuil d’anomalie. L’évaluation quantitative démontre que le modèle Random Forest a obtenu un score F1 parfait de 1,000, tandis que la SVM comparative a donné un score F1 de 0,997, prouvant que le cadre est une solution robuste, interprétable et très précise pour la surveillance de la santé industrielle à froid.

Introduction

La fiabilité des systèmes de contrôle servomoteurs a historiquement été un indicateur de performance critique dans l’automatisation industrielle. À mesure que la maintenance prédictive évolue du paradigme centré sur les données de l’Industrie 4.0 vers le cadre durable et centré sur l’humain de l’Industrie 5.0, les systèmes doivent garantir une haute précision tout en favorisant activement l’efficacité énergétique et la résilience opérationnelle 1,2,3. Les pannes survenant lors d’ions à long terme dans des environnements difficiles peuvent entraîner des arrêts catastrophiques d’équipement, des dommages structurels graves et des pertes économiques importantes 4,5,6. Par conséquent, le diagnostic précoce des défauts naissants est passé d’un luxe à une exigence essentielle. Pour obtenir une évaluation de l’état robuste, les systèmes industriels modernes s’appuient de plus en plus sur la technologie multi-capteurs. En acquérant simultanément diverses modalités de signal — telles que le courant, la tension, la température et les vibrations — les ingénieurs peuvent construire une vue globale et en haute dimension de l’état du moteur 7,8. La fusion des données multi-sources des capteurs améliore considérablement la robustesse et la précision des systèmes de diagnostic par rapport aux approches à capteurunique 9,10.

Malgré les avancées en fusion de capteurs et apprentissage automatique, un goulot d’étranglement crucial dans le déploiement réel subsiste : le défi du « démarrage à froid ». Dans un environnement de production typique, les machines fonctionnent normalement pendant la grande majorité de leur cycle de vie, entraînant des déséquilibres de classe extrêmes où les échantillons sains dépassent largement les échantillons défectueux. Les modèles standards d’apprentissage profond supervisé nécessitent des ensembles de données massifs, équilibrés et précisément annotés pour convergerefficacement 11,12. Lorsque les étiquettes sont totalement indisponibles ou trop coûteuses à obtenir, ces paradigmes supervisés s’effondrent13. Ainsi, le problème fondamental abordé dans cette étude est la conversion des données moteurs multi-capteurs non étiquetées en un signal d’avertissement diagnostique binaire fiable, sans la nécessité de données d’entraînement manuellement étiquetées.

En réponse au défi de la rareté des données, les recherches récentes se sont orientées vers des techniques de détection non supervisée des anomalies. Les approches courantes incluent les machines à vecteurs de support à une classe (OC-SVM), les encodeurs automatiques profonds et le score d’anomalie basé sur l’isolationdirecte 14. Bien que ces méthodes signalent efficacement les écarts statistiques, leur application directe au diagnostic des défauts moteurs présente des limites significatives. Les OC-SVM sont notoirement sensibles aux caractéristiques non stationnaires des charges industrielles dynamiques, ce qui entraîne souvent des taux élevés de faux positifs. Les encodeurs automatiques, bien qu’efficaces pour minimiser les erreursde reconstruction 15, fonctionnent comme des boîtes noires ininterprétables ; Ils peinent à traduire une perte de reconstruction mathématique en une catégorie de défaut physiqueactionnable 16. De plus, les approches de notation directe par anomalie, telles que les forêts d’isolementstandard 17, indiquent simplement qu’un échantillon est un cas statistique atypique. Ils ne parviennent pas à établir une frontière déterministe de décision entre les états « fonctionnels » et « défaillants » ancrés dans des réalités d’ingénierie. Essentiellement, ces approches manquent du pont sémantique nécessaire pour mapper des clusters de données non supervisés sur des étiquettes diagnostiques explicites.

Pour combler ce fossé méthodologique, cette étude propose un cadre unifié d’apprentissage automatique pseudo-supervisé. La logique de conception du flux de travail proposé diffère fondamentalement de celle des détecteurs d’anomalies autonomes. Plutôt que de s’appuyer sur une seule erreur ou frontière globale de reconstruction, le pipeline partitionne d’abord l’espace des fonctionnalités multi-capteurs en utilisant un clustering hard-soft non supervisé (k-means et modèles de mélange gaussienne) pour identifier des modes opérationnels distincts. Par la suite, au lieu d’attribuer des étiquettes arbitraires, une fonction déterministe de cartographie des risques est construite à partir de priors d’ingénierie établis (c’est-à-dire les marges de sécurité physiques pour les vibrations et la température). Cette correspondance physique agit comme un ancrage heuristique, attribuant automatiquement des pseudo-étiquettes binaires (« Fonctionnel » ou « Défaillance ») aux clusters non supervisés. Ces pseudo-étiquettes informées par la physique sont ensuite utilisées pour entraîner des discriminateurs supervisés (Random Forest et SVM) à apprendre des frontières complexes et non linéaires. Parallèlement, une Forêt d’Isolation sert de porte d’anomalie indépendante, filtrant les valeurs extrêmes qui ne correspondent à aucun amas établi. Ce pipeline combiné est très avantageux car il exploite le pouvoir discriminatoire de l’apprentissage supervisé tout en maintenant l’autonomie sans étiquette du clustering non supervisé.

L’objectif scientifique principal de cette recherche est de développer un système automatisé de surveillance de l’état capable de fonctionner sous des contraintes strictes de démarrage à froid. Nous testons explicitement l’hypothèse selon laquelle le couplage d’un clustering structurel non supervisé avec un mécanisme de pseudo-étiquetage piloté par l’ingénierie a priori peut produire une frontière de classification supervisée avec une performance diagnostique rivalisant avec celle des modèles entraînés sur des données annotées manuellement. En validant ce cadre semi-supervisé sur un ensemble de données personnalisé multi-capteurs servo-moteurs, cette étude démontre que l’intégration de l’interprétabilité classique des caractéristiques avec la porte d’anomalie permet une classification des défauts très précise sans données d’entraînement marquées, réduisant ainsi la charge cognitive sur les ingénieurs de terrain et faisant progresser l’esprit collaboratif de l’Industrie 5.0.

Accès restreint. Veuillez vous connecter ou commencer un essai pour afficher ce contenu.

Protocole

1. Installation expérimentale et prétraitement des données

REMARQUE : Le cadre de traitement et de modélisation des données proposé dans cette étude a été mis en œuvre via des scripts personnalisés développés dans un langage de programmation de haut niveau, tirant parti des bibliothèques open source standard pour le calcul numérique et l’apprentissage automatique. La validation expérimentale a été réalisée sur une station de travail de calcul haute performance équipée d’un processeur multi-cœurs et d’une unité de traitement graphique (GPU) discrète. Des détails spécifiques concernant tous les environnements logiciels, le matériel de calcul et les composants des capteurs sont fournis dans le tableau des matériaux. Un aperçu schématique du cadre proposé, illustrant le flux de données de l’apprentissage hors surveillance hors ligne jusqu’au processus de décision en ligne à double seuil, est présenté dans la Figure 1. Le jeu de données comprend 203 échantillons agrégés par fenêtre temporelle plutôt que des lectures brutes instantanées, collectées pendant que le servomoteur fonctionnait sous des régimes de charge variés pour simuler des conditions réalistes sur le plancher d’atelier.

  1. Déploie stratégiquement les nœuds capteurs.
  2. Monter des accéléromètres de vibration sur le boîtier du moteur, tandis que des sondes de courant, de tension et de température étaient intégrées au circuit d’entraînement.
  3. Synchronisez tous les signaux des capteurs via une carte centralisée d’acquisition de données (DAQ) à une fréquence d’échantillonnage de 10 kHz.
  4. Appliquer des procédures d’étalonnage standard et un filtrage passe-bas numérique pour éliminer le bruit électromagnétique à haute fréquence avant l’extraction des caractéristiques.
  5. Extraire un résumé statistique (par exemple, la moyenne ou la racine quadratique moyenne) d’un cycle de mesure d’une seconde pour chacun des 203 échantillons. Ces cinq variables spécifiques — courant (A), tension (V), température (°C), humidité ( %) et vibrations (mm/s 2 ou g) — ont été délibérément sélectionnées.
  6. Supprimer les enregistrements contenant des valeurs manquantes (NaN) pour assurer la stabilité de la modélisation, établissant ainsi un ensemble de données affiné de 199 échantillons valides.
  7. Appliquez la normalisation du score Z à chaque canal figure-protocol-1 de capteur pour chaque échantillon figure-protocol-2 afin d’éliminer les disparités d’échelle critiques pour les algorithmes d’apprentissage structurel à distance :
    figure-protocol-3(1)
    xij représente la valeur brute, μj est la moyenne de la caractéristique j, et σj est l’écart-type.
  8. Stockez la matrice normalisée sous forme de Xs pour toutes les étapes de traitement suivantes.
    REMARQUE : L’analyse en composante principale (PCA) était utilisée uniquement pour la visualisation en projetant Xs dans une matrice figure-protocol-4 d’immersion bidimensionnelle (Figure 5), et ne servait pas d’entrée aux modèles en aval.

2. Apprentissage structurel non supervisé

  1. Déterminez le nombre optimal de clusters (K*) en évaluant les valeurs candidates K (allant de 2 à 10).
  2. Calculons la somme des carrés dans le cluster (WCSS) pour générer une courbe coude (Figure 3) :
    figure-protocol-5(2)
  3. Calculez simultanément le coefficient de silhouette S(I) pour chaque K (Figure 4) afin d’évaluer la cohésion structurelle et la séparation :
    figure-protocol-6(3)
  4. Établir le nombre optimal de cluster au score moyen maximum de Silhouette (par exemple, K*=2).
  5. Appliquez l’algorithme k-means à Xs, en minimisant le WCSS pour obtenir les centroïdes μ c et les étiquettes figure-protocol-7 de cluster rigides pour chaque échantillon.
  6. Entraînez un Modèle de mélange gaussienne (GMM) avec K* composantes pour capturer l’incertitude inhérente des frontières de condition.
  7. Calculez la probabilité figure-protocol-8 a posteriori pour chaque échantillon après avoir estimé les paramètres figure-protocol-9, et extrayez la probabilité a posteriori maximale comme une métrique de confiance douce :
    figure-protocol-10(4)

3. Modélisation des anomalies et seuils dynamiques

  1. Entraîner un modèle de forêt d’isolation sur Xs pour identifier les valeurs aberrantes qui s’écartent des structures principales du groupe.
  2. Calculer le score d’anomalie sif(z), allant de 0 à 1, basé sur la longueur de chemin attendue E[h(z)] :
    figure-protocol-11(5)
  3. Déterminez le seuil statique τanom d’anomalie en modélisant analytiquement la distribution du score (sif) de l’anomalie à l’aide de l’estimation de la densité du noyau (KDE).
  4. Dériver le quantile mathématiquement pour limiter l’intervalle de confiance à 90 % de la variance opérationnelle normale.
    REMARQUE : Dans cet ensemble de données, cela a donné un seuil déterministe de τanom = 0,592, par lequel des échantillons avec s if(z) > 0,592 étaient signalés comme anomalies.
  5. Établir une fenêtre coulissante couvrant les N échantillons de télémétrie les plus récents afin de recalculer périodiquement la distribution des scores d’anomalie.
  6. Mettez à jour dynamiquement le seuil à l’aide d’une moyenne mobile pondérée exponentiellement (EWMA) : figure-protocol-12 , où α sert de facteur d’oubli et Ylocal est le quantile dérivé de la fenêtre opérationnelle actuelle.

4. Génération de pseudo-étiquettes via la cartographie des risques

  1. Calculez le score de risque ri pour chaque échantillon comme une combinaison linéaire des caractéristiques normalisées afin de combler l’écart sémantique :
    figure-protocol-13(6)
  2. Définir le score de risque R pour chaque centroïde de cluster en appliquant une combinaison linéaire pondérée des moyennes des caractéristiques normalisées.
  3. Calculez la valeur spécifique de chaque poids (wj) comme l’inverse de la marge de sécurité physique du canal capteur correspondant.
  4. Normalisez ces marges inverses à l’aide de l’équation suivante, où vj représente la marge de sécurité inverse pour le canal figure-protocol-14:
    figure-protocol-15(7)
    \mu_r()g\max_cm
  5. Validez ces pondérations initialisées en assurant une corrélation positive du classement Spearman (figure-protocol-16) entre les scores de risque de cluster et les scores médians d’anomalies de la forêt d’isolement.
  6. Calculez le score figure-protocol-17 de risque moyen pour chaque groupe k-means.
  7. Identifier le cluster présentant le risque moyen maximal comme mode de défaillance : figure-protocol-18 .
  8. Générez des pseudo-étiquettes binaires ysuper pour tous les échantillons, en attribuant 0 (Défaillance) au cluster à haut risque et 1 (Fonctionnel) sinon :
    figure-protocol-19(8)

5. Formation supervisée des classificateurs et fusion en ligne

  1. Implémentez un schéma de validation croisée en 5 volets pour évaluer rigoureusement la performance du modèle et prévenir les fuites d’informations.
  2. Confinez l’ensemble du pipeline de pseudo-étiquetage strictement à la répartition d’entraînement dans chaque pli.
  3. Transformer la répartition isolée de validation en utilisant uniquement les paramètres appris exclusivement du pliage d’entraînement.
  4. Entraînez un classificateur Random Forest (RF) utilisant Xs comme caractéristiques et le y super dynamiquement généré comme cible. Le modèle produit l’estimation de probabilité pour la classe ouvrière, notée prf(z).
  5. Entraîner une machine à vecteurs de support (SVM) équipée d’un noyau RBF pour générer une valeur de fonction de décision f(z) comme validateur comparatif.
  6. Déployez un mécanisme de fusion au niveau du score pendant la phase d’inférence en ligne.
  7. Synthétiser un score fusionné s(z) pour un nouvel échantillon figure-protocol-20 acquis en combinant la probabilité RF supervisée et la confiance GMM non supervisée :
    figure-protocol-21(9)
  8. Classifiez le statut final à l’aide d’une logique à double seuil : un état est classé comme « Fonctionnant » si et seulement si figure-protocol-22 ET figure-protocol-23.
    figure-protocol-24(.figure-protocol-25

Accès restreint. Veuillez vous connecter ou commencer un essai pour afficher ce contenu.

Résultats

Le cadre proposé a été validé à l’aide d’un ensemble de données multi-capteurs auto-collecté. Après suppression des enregistrements incomplets, le jeu de données final comprenait 199 échantillons agrégés valides par fenêtre temporelle. L’environnement système et les paramètres de l’algorithme sont détaillés dans le Tableau 1.

Corrélation des caractéristiques et composition des ensembles de données
Pour évaluer la redondance...

Accès restreint. Veuillez vous connecter ou commencer un essai pour afficher ce contenu.

Discussion

Ce protocole présente une méthodologie robuste pour l’identification des conditions motrices dans les scénarios de démarrage à froid où les données marquées sont absentes. En intégrant l’apprentissage structuratif non supervisé avec la classification pseudo-supervisée, la méthode surmonte les limites de l’apprentissage supervisé traditionnel, qui repose fortement sur l’annotationhumaine 13, 18, 19

Accès restreint. Veuillez vous connecter ou commencer un essai pour afficher ce contenu.

Déclarations de divulgation

Les auteurs n’ont rien à divulguer.

Remerciements

Nous remercions le Collège technique des ressources en eau du Hubei pour la mise à disposition de la plateforme expérimentale et des ressources de calcul. Ce travail a été soutenu par le fonds de recherche départemental pour l’automatisation industrielle. Nous saluons également les contributions du personnel du laboratoire qui a aidé à l’acquisition des données et à l’étalonnage des capteurs.

Accès restreint. Veuillez vous connecter ou commencer un essai pour afficher ce contenu.

Matériaux

Liste des matériaux utilisés dans cet article
NomEntrepriseNuméro de catalogueCommentaires
CatégorieComposant et version
Système d'exploitationWindows 11 Professional 23H2
ProcesseurIntel Core i9-14900HX
Mémoire32 Go
Processeur graphiqueNVIDIA GeForce RTX 4070 Laptop GPU (8 Go)
Python3.12
NumPy1.26
pandas2.2
scikit-learn1.5
Matplotlib3.8
Seaborn0.13
Graine aléatoire

Références

  1. Achouch, M. On predictive maintenance in Industry 4.0: overview, models, and challenges. Appl Sci. 12 (16), 8081 (2022).
  2. Wu, M. An intelligent predictive maintenance system based on random forest for addressing industrial conveyor belt challenges. Front Mech Eng. 10, 1383202 (2024).
  3. Zhang, B., Li, H., Kong, W., Fu, M., Ma, J. Early-stage fault diagnosis of motor bearing based on kurtosis weighting and fusion of current–vibration signals. Sensors. 24 (11), 3373 (2024).
  4. Luo, J., Zhu, L., Li, Q., Liu, D., Chen, M. Imbalanced fault diagnosis of rotating machinery based on deep generative adversarial networks with gradient penalty. Processes. 9 (10), 1751 (2021).
  5. Aradi, A., Varga, A. K. Servo motor predictive maintenance by Kafka Streams and deep learning based on acoustic data. Eng Proc. 113 (1), 1 (2025).
  6. Thomas, K. Comprehensive fault diagnosis of three-phase induction motors using synchronized multi-sensor data collection. Sci Data. 12 (1), 1468 (2025).
  7. Qiu, S. Deep learning techniques in intelligent fault diagnosis and prognosis for industrial systems: a review. Sensors. 23 (3), 1305 (2023).
  8. Long, Q., Li, B., Chen, L. CNN-based feature fusion motor fault diagnosis. Electronics. 11 (17), 2746 (2022).
  9. Kullu, O., Cinar, E. A deep-learning-based multi-modal sensor fusion approach for the detection of equipment faults. Machines. 10 (11), 1105 (2022).
  10. Zhao, J., Wang, W., Huang, J., Ma, X. A comprehensive review of deep learning-based fault diagnosis approaches for rolling bearings: advancements and challenges. AIP Adv. 15 (2), (2025).
  11. Wang, H., Wang, H., Tang, X. A review of deep learning in rotating machinery fault diagnosis and its prospects for port applications. Appl Sci. 15 (21), 11303 (2025).
  12. Choi, Y., Joe, I. Motor fault diagnosis and detection with convolutional autoencoder (CAE) based on analysis of electrical energy data. Electronics. 13 (19), 3946 (2024).
  13. Cheng, X. A bearing fault diagnosis method in scenarios of imbalanced samples and insufficient labeled samples. Appl Sci. 14 (19), 8582 (2024).
  14. Velásquez, D. A hybrid machine-learning ensemble for anomaly detection in real-time Industry 4.0 systems. IEEE Access. 10, 72024-72036 (2022).
  15. Principi, E., Rossetti, D., Squartini, S., Piazza, F. Unsupervised electric motor fault detection by using deep autoencoders. IEEE/CAA J Autom Sin. 6 (2), 441-451 (2019).
  16. Hiruta, T., Maki, K., Kato, T., Umeda, Y. Unsupervised learning based diagnosis model for anomaly detection of motor bearing with current data. Procedia CIRP. 98, 336-341 (2021).
  17. Brito, L. C., Susto, G. A., Brito, J. N., Duarte, M. A. V. An explainable artificial intelligence approach for unsupervised fault detection and diagnosis in rotating machinery. Mech Syst Signal Process. 163, 108105 (2022).
  18. Nie, G. A novel study on a generalized model based on self-supervised learning and sparse filtering for intelligent bearing fault diagnosis. Sensors. 23 (4), 1858 (2023).
  19. Cheng, C., Liu, X., Zhou, B., Yuan, Y. Intelligent fault diagnosis with noisy labels via semisupervised learning on industrial time series. IEEE Trans Ind Inform. 19 (6), 7724-7732 (2023).
  20. Onumanyi, A. J., Molokomme, D. N., Isaac, S. J., Abu-Mahfouz, A. M. Autoelbow: an automatic elbow detection method for estimating the number of clusters in a dataset. Appl Sci. 12 (15), 7515 (2022).
  21. Ding, X. An edge intelligent method for bearing fault diagnosis based on a parameter transplantation convolutional neural network. Electronics. 12 (8), 1816 (2023).
  22. Zhou, Z. A deployment method for motor fault diagnosis application based on edge intelligence. Sensors. 25 (1), 9 (2025).
  23. Liu, L. A novel edge intelligence application model with lightweight network and antinoise ability for bearing fault diagnosis. Struct Health Monit. , 14759217251329165 (2025).
  24. Kfir, T., Tuvyahu, S., Moshe, B. B., Anidjar, O. H. Real-time detection of acoustic anomalies in drone servo motors using edge-based machine learning. Mach Learn Appl. 22, 100755 (2025).
  25. Jiao, X., Zhang, J., Cao, J. A bearing fault diagnosis method based on dual-stream hybrid-domain adaptation. Sensors. 25 (12), 3686 (2025).
  26. Zhao, X. A novel intelligent multicross domain fault diagnosis of servo motor-bearing system based on domain generalized graph convolution autoencoder. Struct Health Monit. 24 (3), 1485-1499 (2025).

Accès restreint. Veuillez vous connecter ou commencer un essai pour afficher ce contenu.

Réimpressions et autorisations

Mots-clés

Ing nierieNum ro 233Num ro 233ToutNum roCe mois ci dans JoVENum roDiagnostic de pannes de moteurFusion multi capteursApprentissage non supervisSupervision par pseudo tiquetageD tection d anomalies