PHM e Vibração — estimativa de vida útil remanescente em equipamentos rotativos
Uso de dados de vibração, temperatura e corrente para estimar o RUL de equipamentos industriais com modelos de risco de sobrevivência.
Contexto
Equipamentos rotativos — bombas, compressores, ventiladores, motores — são responsáveis por grande parte das paradas não planejadas em plantas industriais. Técnicas de manutenção preditiva como análise de vibração e termografia são amplamente usadas, mas o diagnóstico ainda é majoritariamente qualitativo: “o nível de vibração subiu, vamos inspecionar”.
O campo de Prognostics and Health Management (PHM) propõe ir além do diagnóstico: estimar quanto tempo o equipamento ainda tem antes de falhar — o Remaining Useful Life (RUL). Com essa informação, é possível planejar a intervenção no momento certo, sem antecipar desnecessariamente e sem deixar para tarde demais.
Problema
A manutenção preditiva industrial ainda opera majoritariamente em modo reativo-adiantado: monitora-se a condição, e quando um limiar é ultrapassado, agenda-se a intervenção. Esse modelo:
- Não distingue entre uma tendência de degradação rápida e uma lenta
- Não considera o contexto operacional do equipamento (carga, temperatura ambiente, histórico)
- Gera intervenções desnecessárias quando o sinal é ruidoso
- Deixa escapar falhas quando a degradação é não-monotônica
Modelos de risco com covariáveis — como o Cox Proportional Hazards (Cox PH) — permitem incorporar dados de condição como covariáveis dinâmicas no modelo de sobrevivência, produzindo uma estimativa de RUL personalizada para cada equipamento em cada momento.
Abordagem
O projeto explora a aplicação de modelos de sobrevivência a dados de monitoramento de condição:
- Coleta e engenharia de features: extração de features de vibração (RMS, kurtosis, frequências características de rolamento) e outras variáveis de condição (temperatura, corrente)
- Modelo baseline: Cox PH com covariáveis estáticas para estabelecer referência
- Modelo dinâmico: Cox PH com covariáveis variantes no tempo (dados de condição em janelas temporais)
- Estimativa de RUL: cálculo da função de sobrevivência condicional ao histórico observado de cada equipamento
- Interface de monitoramento: visualização da curva de sobrevivência e alertas baseados em probabilidade de falha
A abordagem por modelos de sobrevivência foi escolhida por lidar naturalmente com dados censurados (equipamentos que não falharam ainda no período de observação) — um problema comum em datasets industriais.
Ferramentas
- Python — processamento de sinais e modelagem
- Streamlit — dashboard de monitoramento e visualização de RUL
- Terraform — infraestrutura de deploy
- Cox PH / Scikit-survival — modelagem de risco com covariáveis
- Datasets públicos — CMAPSS (NASA), PRONOSTIA (FEMTO) para validação
Resultado esperado
Um pipeline que recebe dados de monitoramento de condição de um equipamento rotativo e produz:
- Curva de sobrevivência atualizada com cada nova leitura
- Estimativa de RUL com intervalo de confiança
- Alerta quando a probabilidade de falha ultrapassa um limiar configurável
Aplicação direta: integração com sistemas de CMMS para geração automática de ordens de serviço preditivas baseadas em risco calculado — não em limiar fixo.
Maturidade atual
Pesquisa — 20% concluído.
A revisão bibliográfica está concluída. O pipeline de processamento de features de vibração está em desenvolvimento com o dataset CMAPSS. O modelo Cox PH estático foi implementado e validado em dados sintéticos.
A principal lacuna atual é a construção do modelo dinâmico com covariáveis variantes no tempo e a validação com dados reais de equipamentos em operação.
Próximos passos
- Implementar Cox PH com covariáveis variantes no tempo via
lifelinesouscikit-survival - Validar com dataset PRONOSTIA (rolamentos com degradação monitorada até a falha)
- Comparar com modelos alternativos: Random Survival Forest, Deep Survival (DeepHit)
- Construir o dashboard de monitoramento em Streamlit
- Estabelecer parceria com uma operação industrial para validação com dados reais