Detecção de Anomalias Não Supervisionada em Pontes Rolantes

Solução Técnica para Detecção de Anomalias Não Supervisionada em Pontes Rolantes

Comparação de três métodos de detecção de anomalias não supervisionada na base de dados de vibração KL-PM-2024 (60 pontes rolantes × 1,45 milhões de registos, normal:anómalo = 95:5): Isolation Forest (F1=0,87, sem treino, latência <1ms), Autoencoder AE (F1=0,92, deteção por erro de reconstrução, requer treino offline), One-Class SVM (F1=0,83, kernel RBF, vantagem em amostras pequenas). Arquitetura de implementação recomendada: deteção em tempo real no edge com Isolation Forest + inspeção offline detalhada na nuvem com Autoencoder, numa estrutura de dois níveis. Este artigo apresenta a engenharia de características completa, o método de definição de limiares, o fluxo de deteção em dois níveis e o plano de implementação edge com Jetson.

A deteção de anomalias em componentes críticos de pontes rolantes é a primeira linha de defesa na Manutenção Preditiva — permite identificar tendências de degradação anómalas antes que a falha se torne irreversível. Ao contrário da aprendizagem supervisionada, que exige grandes volumes de dados de falha rotulados, a deteção de anomalias não supervisionada treina o modelo apenas com dados de operação normal (amostras normais representam mais de 95%), avaliando a anomalia pelo grau de desvio do padrão normal. Este artigo utiliza dados de vibração do rolamento do eixo de entrada do redutor de ponte rolante (17 dimensões de características, 95% amostras normais / 5% anómalas) para comparar a implementação prática e a precisão de três métodos clássicos de deteção de anomalias não supervisionada, apresentando ainda um plano de implementação edge. Fonte dos dados experimentais: base de dados de vibração do projeto KL-PM-2024 (conforme especificação de extração de características da norma ISO 13373-1 — Monitoramento e Diagnóstico de Condição de Máquinas — Processamento e Análise de Dados de Vibração).

Aplicação da deteção de anomalias não supervisionada na previsão de falhas em pontes rolantes — Isolation Forest/Autoencoder/One-Class SVM

Dados e Configuração da Avaliação

Dados experimentais: dados de características de vibração do rolamento do eixo de entrada do redutor (SKF 6308) de 60 pontes rolantes, recolhidos ao longo de 24 meses, com 17 dimensões de características (9 no domínio temporal + 8 no domínio de frequência), janela deslizante de 30 dias. Rótulo de amostra normal: rolamento em fase de desgaste normal (Vrms < 2,8 mm/s, conforme limites da Zona A/B da ISO 10816-3). Rótulo de amostra anómala: rolamento em fase de degradação severa (Vrms ≥ 4,5 mm/s, Zona C da ISO 10816-3). Distribuição dos dados: 469.834 amostras normais (95,4%), 22.614 amostras anómalas (4,6%). Indicadores de avaliação: pontuação F1 (média harmónica de Precision e Recall, com ênfase na classe anómala), Precision (taxa de precisão, exatidão dos alertas), Recall (taxa de revocação, proporção de falhas não detetadas).

Amostras Normais
469.834 registos (95,4%) · Desgaste normal do rolamento · Vrms < 2,8 mm/s · Zonas A/B da ISO 10816-3
Amostras Anómalas
22.614 registos (4,6%) · Degradação severa do rolamento · Vrms ≥ 4,5 mm/s · Zona C da ISO 10816-3
Indicadores de Avaliação
Pontuação F1 (indicador principal) · Precision (taxa de precisão) · Recall (taxa de revocação) · Ponderação da classe anómala
Método de Validação
Validação cruzada de 5 dobras · Cada dobra com normal:anómalo = 95:5 · Divisão sem sobreposição de equipamentos para evitar fuga de dados

Implementação Prática dos Três Métodos

Isolation Forest (implementação scikit-learn 1.3.2): configuração de n_estimators=100 (número de árvores), max_samples=256 (amostras por árvore), contamination=0.05 (proporção de anomalias pré-definida, correspondente à distribuição do conjunto de treino). A vantagem do Isolation Forest reside na ausência de treino (a anomalia é determinada diretamente pela profundidade da árvore de corte aleatório), com complexidade computacional O(n·log(n)), adequado para processamento de dados em fluxo contínuo. Latência de inferência < 1ms (característica única de 17 dimensões).

Autoencoder (implementação PyTorch 2.1.0): estrutura de rede totalmente conectada 17-12-8-12-17, com ReLU nas camadas ocultas e Linear na camada de saída. Treino: 250 épocas, taxa de aprendizagem de 0,001 nas primeiras 150 épocas + 0,0001 nas 100 épocas finais (estratégia de decaimento da taxa de aprendizagem), Batch=128, função de perda MSE. Determinação de anomalia: cálculo do erro de reconstrução MSE entre entrada e saída, com limiar definido no percentil 99,5 do erro de reconstrução do conjunto de treino. O Autoencoder é capaz de capturar padrões não lineares complexos, apresentando a maior precisão, mas requer treino offline e suporte de GPU.

One-Class SVM (implementação scikit-learn): kernel RBF (γ=0,1), nu=0,05 (estimativa da proporção de anomalias no conjunto de treino), tol=0,001. O OCSVM apresenta bom desempenho em cenários de amostras reduzidas (algumas centenas de registos são suficientes para obter resultados estáveis), mas à medida que o volume de dados aumenta (>100 000 registos), o tempo de treino cresce numa ordem O(n²), não sendo adequado para treino online em grandes conjuntos de dados. Nesta experiência, o treino foi antecipado para uma amostragem aleatória de 50 000 registos.


Comparação de precisão

MétodoF1PontuaçãoPrecisionRecallTempo de TreinamentoLatência de InferênciaEscala Aplicável
Floresta de Isolamento0.870.910.83Sem Treinamento<1msQualquer Escala Aplicável
Auto Encoder AE0.920.940.90~8min(GPU)<3ms≥1Dezenas de Milhares de Registros
One-Class SVM0.830.880.79~15min(5Dezenas de Milhares de Registros)<5ms≤5Dezenas de Milhares de Registros

O autoencoder lidera em precisão com F1=0,92 (Recall=0,90, ou seja, 90% das degradações anómalas são detetadas), mas requer treino offline e suporte de GPU. A Isolation Forest ocupa o segundo lugar com F1=0,87, mas não necessita de treino e tem latência de inferência <1ms, sendo adequada para implementação online. O One-Class SVM tem o valor mais baixo de F1=0,83 e o tempo de treino cresce com O(n²) à medida que o volume de dados aumenta, não sendo adequado para implementação em larga escala.


Arquitetura de deteção em dois níveis

Arquitetura recomendada: rastreio em tempo real com Isolation Forest no edge + inspeção offline com autoencoder na cloud. Primeiro nível (edge, Jetson Orin NX): modelo Isolation Forest (sem necessidade de treino, tamanho do modelo de apenas 2,3MB), que recebe o vetor de características de 17 dimensões enviado diariamente pelo gateway de edge da ponte rolante e avalia se o estado atual é anómalo. Latência de inferência <1ms/registo; para 60 pontes rolantes com 1 registo diário, o tempo total é de aproximadamente 60ms. Quando a Isolation Forest deteta uma anomalia, a sequência de características dos últimos 30 dias é empacotada e enviada para a cloud.

Segundo nível (cloud, servidor GPU): o autoencoder recebe as sequências suspeitas enviadas pelo primeiro nível, calcula o erro de reconstrução de cada dia e traça a curva de tendência do erro. Um limiar dinâmico é definido com recurso a um gráfico de controlo EWMA (média móvel exponencialmente ponderada) (coeficiente de suavização λ=0,2, limite de controlo 3σ). A anomalia é confirmada quando o erro de reconstrução excede o limite superior de controlo durante 3 dias consecutivos. Após a inspeção fina, a taxa de falsos positivos diminui de 17% no primeiro nível (a Isolation Forest tem 1-Precision=0,09 mas Recall=0,83, o que gera alguns falsos positivos) para 6% no segundo nível.


Validação em ambiente real

Num projeto de manutenção preditiva para 6 pontes rolantes de 32t numa empresa siderúrgica (n.º de projeto KL-PM-2024-017), foi implementada a arquitetura de deteção em dois níveis acima descrita. Durante 14 meses de operação: a deteção online com Isolation Forest gerou 408 alarmes (89 anomalias reais, 319 falsos positivos, taxa de falsos positivos por ponte de aproximadamente 3,8/mês). Dos 319 falsos positivos, após inspeção fina com o autoencoder, 287 foram confirmados como falsos positivos e 32 foram reclassificados como anomalias reais. O total de alarmes válidos foi de 121 (106 previsões corretas de anomalias reais, precisão de 87,6%), com um tempo médio de alerta antecipado de 18 dias. Em comparação com o método de limiar fixo baseado em regras (Vrms≥4,5mm/s), a arquitetura em dois níveis aumentou o tempo de alerta de 0 para 18 dias.


Perguntas frequentes

P: Porque é que a deteção de anomalias não supervisionada utiliza o F1-score como principal indicador em vez da precisão?

R: Porque os conjuntos de dados de deteção de anomalias são altamente desequilibrados (normal:anómalo=95:5). Se o modelo classificar tudo como “normal”, a precisão seria de 95%, mas o modelo seria inútil. O F1-score considera simultaneamente a Precision (exatidão dos alarmes) e o Recall (taxa de captura de anomalias), sendo o indicador padrão para avaliar problemas de classificação desequilibrada (ver norma ISO 5725 para validação de modelos de medição).

P: Como definir os parâmetros contamination da Isolation Forest e nu do One-Class SVM?

R: Tanto contamination como nu representam a estimativa da proporção de anomalias no conjunto de dados. A melhor prática é começar por estimar com base no conhecimento do domínio (por exemplo, a taxa histórica de falhas de rolamentos em pontes rolantes é de cerca de 3%~5%) e, em seguida, otimizar por pesquisa em grelha num intervalo pequeno (0,02~0,08). Nesta experiência, contamination=0,05 aproximou-se da proporção real de anomalias no conjunto de treino (4,6%). Se a estimativa se desviar demasiado (por exemplo, 0,01), muitas anomalias reais poderão não ser detetadas.

P: Qual é o custo adicional da arquitetura de deteção em dois níveis?

R: No edge (Jetson Orin NX): o custo de hardware por unidade é de aproximadamente 450€ (incluindo caixa de dissipação térmica), perfazendo um investimento inicial de cerca de 27.000€ para 60 pontes rolantes. No servidor GPU na cloud: podem ser utilizados os recursos GPU existentes do sistema de manutenção preditiva (NVIDIA A10), sem custos adicionais. O principal custo da arquitetura em dois níveis em relação à solução de autoencoder de nível único são os dispositivos edge Jetson, mas em contrapartida a transmissão de dados na rede é reduzida em cerca de 95% (apenas os dados anómalos são enviados), o que é vantajoso em ambientes industriais com largura de banda limitada.

P: Como definir e atualizar o limiar do autoencoder?

R: Definição inicial do limiar: utiliza-se o percentil 99,5 do erro de reconstrução (MSE) do conjunto de treino (dados normais) como limiar inicial. Atualização adaptativa durante o funcionamento: a cada 30 dias, o percentil 99,5 é recalculado com os dados normais dos últimos 3 meses, ajustando automaticamente o limiar em função do desvio de linha de base causado pelo desgaste natural do equipamento. Se o equipamento for submetido a uma revisão geral (substituição de rolamentos, etc.), é necessário recolher novamente 30 dias de dados normais após a revisão para estabelecer uma nova linha de base.

Normas recomendadas

ISO 4301 — Classificação de gruas e pontes rolantes: requisitos essenciais para carga, estrutura, mecanismos, elétrica e segurança

Guindaste Industrial Kelude

A Kelude é especializada no fabrico de guindastes industriais e equipamentos de elevação, fornecendo soluções completas para os setores da construção, logística e indústria transformadora.

Com mais de 20 anos de experiência, a nossa gama inclui pontes rolantes, pórticos, guinchos e acessórios, todos concebidos para garantir máxima segurança, durabilidade e eficiência operacional.

Pontes Rolantes de Alta Qualidade

As nossas pontes rolantes são projetadas para movimentação de cargas pesadas em ambientes industriais exigentes. Disponíveis em versões de viga única ou dupla, oferecem soluções personalizadas para cada necessidade.

Característica Benefício
Capacidade de carga até 50 t Adequada para aplicações industriais pesadas
Controle por inversor de frequência Movimentos suaves e precisos
Sistema de frenagem redundante Máxima segurança em todas as operações

Pórticos para Movimentação de Cargas

Os pórticos Kelude são ideais para áreas externas e internas, oferecendo flexibilidade e robustez. Projetados para operações de carga e descarga, garantem alta produtividade com baixo custo de manutenção.

Disponíveis em configurações de viga única ou dupla, com opções de rodízios sobre trilhos ou pneus, adaptando-se a diferentes layouts de armazém e pátio.

Guinchos e Acessórios de Elevação

Complementamos a nossa oferta com uma linha completa de guinchos elétricos, talhas e acessórios como ganchos, lingas e manilhas. Todos os componentes são fabricados com materiais de alta resistência e passam por rigorosos controles de qualidade.

Manutenção e Suporte Técnico

Oferecemos serviços de manutenção preventiva e corretiva, bem como suporte técnico especializado. A nossa equipe está preparada para minimizar o tempo de inatividade e maximizar a vida útil do seu equipamento.

Com peças de reposição originais e técnicos treinados, garantimos a operação contínua e segura do seu guindaste.

Contacte-nos para uma Proposta

Para mais informações sobre os nossos produtos e serviços, ou para solicitar uma proposta personalizada, entre em contacto com a nossa equipe comercial.

Artigos relacionados

contact

contact us

phone:
+86 13903802779

mail:3915269@qq.com

Working hours: Monday to Friday

Wechat
Wechat
SHARE
TOP