É necessária uma assinatura do JoVE para visualizar este conteúdo. Faça login ou inicie seu teste gratuito.

Artigo de método

Monitoramento da condição do motor de partida a frio usando sinais multi-sensores e aprendizado de máquina pseudo-supervisionado

93 vistas

DOI:

10.3791/70810

10 de julho de 2026

Neste artigo

Resumo

Dados de telemetria multi-sensor (corrente, voltagem, temperatura, umidade, vibração) provenientes de servomotores são processados usando agrupamento estrutural não supervisionado, detecção de anomalias baseada em isolamento e mapeamento de risco informado pela física. Essa estrutura gera pseudo-rótulos binários determinísticos e estados diagnósticos em tempo real altamente precisos para monitoramento de condições.

Resumo

À medida que a manutenção preditiva transita do paradigma centrado em dados da Indústria 4.0 para a estrutura sustentável e centrada no ser humano da Indústria 5.0, o diagnóstico de condições servomotoras enfrenta os dois desafios da escassez de dados e da profunda falta de amostras de falha rotuladas. Para resolver esse problema de partida a frio, apresentamos uma estrutura de aprendizado de máquina pseudo-supervisionada avaliada em um conjunto de dados personalizado de cinco canais que compreende 199 amostras de telemetria servo-motoras (corrente, tensão, temperatura, umidade e vibração). A metodologia integra particionamento estrutural rígido (k-means) e estimativa de confiança posterior suave (Modelos de Mistura Gaussana) para caracterizar modos de operação sem anotação prévia. Simultaneamente, um modelo de Floresta de Isolamento quantifica a intensidade da anomalia e estabelece um limiar dinâmico baseado em quantis. Uma inovação crítica desta pesquisa é o mapeamento determinístico de risco derivado de priors de engenharia; Define o estado "de alto risco" (anormal) ponderando inversamente as margens físicas de segurança dos sensores. Esse mecanismo mapeia estritamente clusters não supervisionados para pseudo-rótulos binários. Esses rótulos são posteriormente usados para supervisionar discriminadores a jusante (Random Forest e Support Vector Machine). O diagnóstico final online gera uma fusão em nível de pontuação da probabilidade do classificador e do GMM posterior, limitada pelo limiar da anomalia. A avaliação quantitativa demonstra que o modelo da Floresta Aleatória alcançou uma pontuação perfeita F1 de 1,000, enquanto a SVM comparativa obteve uma pontuação F1 de 0,997, provando que a estrutura é uma solução robusta, interpretável e altamente precisa para monitoramento da saúde industrial a frio.

Introdução

A confiabilidade dos sistemas de controle servo-motor tem sido historicamente um indicador crítico de desempenho na automação industrial. À medida que a manutenção preditiva evolui do paradigma centrado em dados da Indústria 4.0 para a estrutura sustentável e centrada no ser humano da indústria 5.0, os sistemas devem garantir alta precisão enquanto promovem ativamente a eficiência energética e a resiliênciaoperacional 1,2,3. Falhas ocorrendo durante íons de longo prazo em ambientes hostis podem levar a paralisações catastróficas de equipamentos, danos estruturais severos e perdas econômicas significativas 4,5,6. Consequentemente, o diagnóstico precoce de falhas iniciais passou de um luxo para uma necessidade central. Para alcançar uma avaliação robusta do estado, sistemas industriais modernos dependem cada vez mais da tecnologia multissensor. Ao adquirir simultaneamente diversas modalidades de sinal — como corrente, tensão, temperatura e vibração — os engenheiros podem construir uma visão abrangente e de alta dimensão da saúde domotor 7,8. A fusão de dados de sensores multifonte aumenta significativamente a robustez e precisão dos sistemas de diagnóstico em comparação com abordagens de sensorúnico 9,10.

Apesar dos avanços na fusão de sensores e no aprendizado de máquina, um gargalo crítico na implantação no mundo real permanece: o desafio do "cold start". Em um ambiente típico de produção, as máquinas operam normalmente durante a grande maior parte de seu ciclo de vida, resultando em desequilíbrios extremos de classe onde amostras saudáveis superam em muito as defeituosas. Modelos padrão de aprendizado profundo supervisionado exigem conjuntos de dados massivos, balanceados e precisamente anotados para convergirefetivamente 11,12. Quando rótulos são totalmente indisponíveis ou proibitivamente caros de obter, esses paradigmas supervisionados quebram13. Portanto, o problema fundamental abordado neste estudo é converter dados motores multi-sensor não rotulados em um sinal de alerta diagnóstico binário confiável, sem a necessidade de dados de treinamento rotulados manualmente.

Em resposta ao desafio da escassez de dados, pesquisas recentes têm se orientado para técnicas de detecção de anomalias não supervisionadas. Abordagens comuns incluem máquinas de vetores de suporte de uma classe (OC-SVM), autoencoders profundos e pontuação de anomalia baseada em isolamentodireto 14. Embora esses métodos sinalizem efetivamente desvios estatísticos, sua aplicação direta ao diagnóstico de falhas motoras apresenta limitações significativas. OC-SVMs são notoriamente sensíveis às características não estacionárias de cargas industriais dinâmicas, frequentemente resultando em altas taxas de falsos positivos. Autoencoders, embora poderosos para minimizar errosde reconstrução 15, funcionam como caixas-pretas não interpretáveis; Eles têm dificuldade em traduzir uma perda de reconstrução matemática em uma categoria de falha físicaacionável 16. Além disso, abordagens diretas de pontuação por anomalia, como as florestas de isolamentopadrão 17, apenas indicam que uma amostra é um valor atípico estatístico. Eles não conseguem estabelecer uma fronteira determinística de decisão entre estados "funcionais" e "falhas" enraizada em realidades de engenharia. Essencialmente, essas abordagens carecem da ponte semântica necessária para mapear clusters de dados não supervisionados para rótulos diagnósticos explícitos.

Para preencher essa lacuna metodológica, este estudo propõe uma estrutura unificada de aprendizado de máquina pseudo-supervisionado. A lógica de projeto do fluxo de trabalho proposto difere fundamentalmente da dos detectores de anomalias independentes. Em vez de depender de um único erro ou limite global de reconstrução, o pipeline primeiro divide o espaço de recursos multi-sensor usando clustering hard-soft não supervisionado (k-means e Modelos de Mistura Gaussana) para identificar modos operacionais distintos. Subsequentemente, em vez de atribuir rótulos arbitrários, uma função determinística de mapeamento de risco é construída com base em precários de engenharia estabelecidos (ou seja, as margens físicas de segurança para vibração e temperatura). Esse mapeamento físico atua como uma âncora heurística, atribuindo automaticamente pseudo-rótulos binários ("Working" ou "Failure") aos clusters não supervisionados. Esses pseudo-rótulos informados pela física são então utilizados para treinar discriminadores supervisionados (Random Forest e SVM) para aprender limites complexos e não lineares. Simultaneamente, uma Floresta de Isolamento serve como uma porta de anomalia independente, filtrando valores extremos que não se encaixam em nenhum cluster estabelecido. Esse pipeline combinado é altamente vantajoso porque aproveita o poder discriminativo do aprendizado supervisionado, mantendo a autonomia sem rótulos do clustering não supervisionado.

O principal objetivo científico desta pesquisa é desenvolver um sistema automatizado de monitoramento de condição capaz de operar sob rigorosas restrições de partida a frio. Testamos explicitamente a hipótese de que acoplar agrupamento estrutural não supervisionado com um mecanismo de pseudo-rotulagem orientado por engenharia a priori pode gerar uma fronteira de classificação supervisionada, com desempenho diagnóstico rivalizando com o dos modelos treinados com dados anotados manualmente. Ao validar essa estrutura semi-supervisionada em um conjunto de dados servo-motor multi-sensor personalizado, este estudo demonstra que a integração da interpretabilidade clássica de características com a anomalia permite uma classificação altamente precisa de falhas sem dados de treinamento rotulados, reduzindo assim a carga cognitiva sobre engenheiros de campo e avançando o espírito colaborativo da Indústria 5.0.

Acesso restrito. Inicie sessão ou comece um teste para visualizar este conteúdo.

Protocolo

1. Configuração experimental e pré-processamento de dados

NOTA: A estrutura de processamento e modelagem de dados proposta neste estudo foi implementada por meio de scripts personalizados desenvolvidos em uma linguagem de programação de alto nível, aproveitando bibliotecas open-source padrão para computação numérica e aprendizado de máquina. A validação experimental foi realizada em uma estação de trabalho computacional de alto desempenho equipada com um processador multi-core e uma unidade de processamento gráfico (GPU) discreta. Detalhes específicos sobre todos os ambientes de software, hardware computacional e componentes de sensores são fornecidos na Tabela de Materiais. Uma visão geral esquemática do framework proposto, ilustrando o fluxo de dados do aprendizado offline não supervisionado até o processo de decisão online com limiar duplo, é apresentada na Figura 1. O conjunto de dados compreende 203 amostras agregadas de janela de tempo, em vez de leituras cruas instantâneas, coletadas enquanto o servomotor operava sob diferentes regimes de carga para simular condições realistas de chão de fábrica.

  1. Implante estrategicamente os nós sensores.
  2. Instale acelerômetros de vibração na carcaça do motor, enquanto sondas de corrente, voltagem e temperatura foram integradas ao circuito de acionamento.
  3. Sincronize todos os sinais dos sensores por meio de uma placa centralizada de aquisição de dados (DAQ) em uma frequência de amostragem de 10 kHz.
  4. Aplicar procedimentos padrão de calibração e filtragem digital passa-baixa para eliminar ruído eletromagnético de alta frequência antes da extração da estrutura.
  5. Extraia um resumo estatístico (por exemplo, média ou Quadrático Médio Radical) de um ciclo de medição de 1 segundo para cada uma das 203 amostras. Essas cinco variáveis específicas — corrente (A), voltagem (V), temperatura (°C), umidade (%) e vibração (mm/s 2 ou g) — foram deliberadamente selecionadas.
  6. Remover registros contendo valores ausentes (NaN) para garantir a estabilidade da modelagem, estabelecendo um conjunto de dados refinado de 199 amostras válidas.
  7. Aplique a normalização Z-score a cada canal figure-protocol-1 de sensor para cada amostra figure-protocol-2, eliminando disparidades de escala críticas para algoritmos de aprendizado estrutural baseados na distância:
    figure-protocol-3(1)
    onde xij representa o valor bruto, μj é a média da característica j, e σj é o desvio padrão.
  8. Armazene a matriz normalizada como Xs para todas as etapas subsequentes de processamento.
    NOTA: A Análise de Componentes Principais (PCA) foi usada exclusivamente para visualização, projetando Xs em uma matriz figure-protocol-4 de incorporação bidimensional (Figura 5), e não serviu como entrada para os modelos posteriores.

2. Aprendizagem estrutural não supervisionada

  1. Determine o número ótimo de clusters (K*) avaliando os candidatos a K valores (variando de 2 a 10).
  2. Calcule a soma dos quadrados dentro do cluster (WCSS) para gerar uma curva de cotovelo (Figura 3):
    figure-protocol-5(2)
  3. Calcule o Coeficiente de Silhueta S(I) para cada K simultaneamente (Figura 4) para avaliar a coesão estrutural e a separação:
    figure-protocol-6(3)
  4. Estabeleça o número ótimo de agrupamento na pontuação média máxima de Silhuetas (por exemplo, K*=2).
  5. Aplique o algoritmo k-means a Xs, minimizando o WCSS para obter os centróides μ c e os rótulos figure-protocol-7 rígidos de cluster para cada amostra.
  6. Treine um Modelo de Mistura Gaussiana (GMM) com K* componentes para capturar a incerteza inerente das fronteiras das condições.
  7. Calcule a probabilidade figure-protocol-8 posterior para cada amostra após estimar os parâmetros figure-protocol-9, e extraia a probabilidade máxima posterior como uma métrica de confiança suave:
    figure-protocol-10(4)

3. Modelagem de anomalias e limiar dinâmico

  1. Treine um modelo de Floresta de Isolamento em Xs para identificar valores atípicos que se desviam das estruturas principais do agrupamento.
  2. Calcule as pontuações da anomalias se(z), variando de 0 a 1, com base no comprimento esperado do caminho E[h(z)]:
    figure-protocol-11(5)
  3. Determine o limiar estático τanom da anomalia modelando analiticamente a distribuição da pontuação (sif) da anomalia usando Estimativa de Densidade de Kernel (KDE).
  4. Derive o quantil matematicamente para limitar o intervalo de confiança de 90% da variância operacional normal.
    NOTA: Neste conjunto de dados, isso gerou um limiar determinístico de τanom = 0,592, pelo qual amostras com s se(z) > 0,592 foram sinalizadas como anomalias.
  5. Estabeleça uma janela deslizante cobrindo as N amostras de telemetria mais recentes para recalcular periodicamente a distribuição da pontuação da anomalia.
  6. Atualize dinamicamente o limiar usando uma Média Móvel Ponderada Exponencialmente (EWMA): figure-protocol-12 , onde α serve como fator de esquecimento e Y local é o quantil derivado da janela operacional atual.

4. Geração de pseudo-rótulos via mapeamento de risco

  1. Calcule a pontuação de risco ri para cada amostra como uma combinação linear das características normalizadas para preencher a lacuna semântica:
    figure-protocol-13(6)
  2. Defina a pontuação de risco R para cada centróide de cluster aplicando uma combinação linear ponderada das médias das características normalizadas.
  3. Calcule o valor específico de cada peso (wj) como o inverso da margem física de segurança do canal sensor correspondente.
  4. Normalize essas margens inversas usando a seguinte equação, onde vj representa a margem de segurança inversa para o canal figure-protocol-14:
    figure-protocol-15(7)
    \mu_r()g\max_cm
  5. Valide esses pesos inicializados garantindo uma correlação positiva de classificação Spearman (figure-protocol-16) entre as pontuações de risco de aglomerado e as pontuações medianas de anomalia da Floresta de Isolamento.
  6. Calcule a pontuação figure-protocol-17 média de risco para cada agrupamento k-media.
  7. Identifique o cluster que apresenta o risco médio máximo como o modo de falha: figure-protocol-18 .
  8. Gerar pseudo-rótulos binários ysuper para todas as amostras, atribuindo 0 (Falha) ao cluster de alto risco e 1 (Funcionando) caso contrário:
    figure-protocol-19(8)

5. Treinamento supervisionado de classificadores e fusão online

  1. Implemente um esquema de validação cruzada de 5 vezes para avaliar rigorosamente o desempenho do modelo e evitar vazamento de informações.
  2. Confine todo o pipeline de pseudo-rotulagem estritamente à divisão de treinamento dentro de cada dobra.
  3. Transforme a divisão isolada de validação usando apenas os parâmetros aprendidos exclusivamente do dobra de treinamento.
  4. Treine um classificador de Floresta Aleatória (RF) utilizando Xs como características e o y super dinamicamente gerado como alvo. O modelo fornece a estimativa de probabilidade para a classe trabalhadora, denotada como prf(z).
  5. Treine uma Máquina de Vetores de Suporte (SVM) equipada com um kernel RBF para gerar um valor da função de decisão f(z) como validador comparativo.
  6. Implante um mecanismo de fusão em nível de pontuação durante a fase de inferência online.
  7. Sintetize uma pontuação fundida s(z) para uma amostra figure-protocol-20 recém-adquirida combinando a probabilidade supervisionada de RF e a confiança GMM não supervisionada:
    figure-protocol-21(9)
  8. Classifique o status final usando uma lógica de limiar duplo: um estado é classificado como "Working" se e somente se figure-protocol-22 E figure-protocol-23.
    figure-protocol-24(.figure-protocol-25

Acesso restrito. Inicie sessão ou comece um teste para visualizar este conteúdo.

Resultados

O framework proposto foi validado usando um conjunto de dados multi-sensor coletado por ele mesmo. Após a remoção de registros incompletos, o conjunto final de dados compreendia 199 amostras agregadas válidas de janelas temporais. O ambiente do sistema e os parâmetros do algoritmo são detalhados na Tabela 1.

Correlação de características e composição de conjuntos de dados
Para avaliar a redundância e complementaridade dos c...

Acesso restrito. Inicie sessão ou comece um teste para visualizar este conteúdo.

Discussão

Esse protocolo apresenta uma metodologia robusta para identificação de condição motora em cenários de partida a frio onde os dados rotulados estão ausentes. Ao integrar a aprendizagem estrutural não supervisionada com a classificação pseudo-supervisionada, o método supera as limitações da aprendizagem supervisionada tradicional, que depende fortemente da anotaçãohumana 13, 18 e 19. Uma etapa crí...

Acesso restrito. Inicie sessão ou comece um teste para visualizar este conteúdo.

Divulgações

Os autores não têm nada a revelar.

Agradecimentos

Agradecemos ao Colégio Técnico de Recursos Hídricos de Hubei por fornecer a plataforma experimental e os recursos computacionais. Esse trabalho foi apoiado pelo fundo departamental de pesquisa para automação industrial. Também reconhecemos as contribuições da equipe do laboratório que auxiliou na aquisição de dados e calibração dos sensores.

Acesso restrito. Inicie sessão ou comece um teste para visualizar este conteúdo.

Materiais

Lista de materiais utilizados neste artigo
NomeEmpresaNúmero de catálogoComentários
CategoriaComponente e versão
Sistema operacionalWindows 11 Professional 23H2
ProcessadorIntel Core i9-14900HX
Memória32 GB
Processador gráficoNVIDIA GeForce RTX 4070 Laptop GPU (8 GB)
Python3.12
NumPy1.26
pandas2.2
scikit-learn1.5
Matplotlib3.8
Seaborn0.13
Semente aleatória

Referências

  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).

Acesso restrito. Inicie sessão ou comece um teste para visualizar este conteúdo.

Reimpressões e permissões

Etiquetas

EngenhariaEdi o 233Edi o 233TodosEdi oEste M s no JoVEEdi oDiagn stico de falhas de motorFus o de m ltiplos sensoresAprendizado n o supervisionadosupervis o por pseudo r tuloDetec o de anomalias