Automatyka

Sztuczna Inteligencja na hali produkcyjnej: Inżynieryjny przewodnik po Predictive Maintenance

Utrzymanie Ruchu // Machine Learning

Predykcyjne Utrzymanie Ruchu. Jak algorytmy AI eliminują nieplanowane przestoje

Inżynieryjna analiza przetwarzania sygnałów z czujników maszyn. Dlaczego przejście od statystyki uszkodzeń do analizy drgań w czasie rzeczywistym całkowicie zmienia paradygmat działania służb utrzymania ruchu.

Od reagowania do przewidywania: Architektura danych

Tradycyjne utrzymanie ruchu opiera się na dwóch filarach: naprawie po awarii (podejście reakcyjne) lub wymianie części po określonym czasie pracy (podejście prewencyjne). Z fizycznego punktu widzenia drugie rozwiązanie prowadzi do marnotrawstwa – wymieniamy łożyska, które wciąż mają przed sobą setki godzin bezawaryjnej pracy, opierając się jedynie na rozkładzie statystycznym (tzw. krzywej wannowej).

Systemy Predictive Maintenance (PdM) działają inaczej. Zamiast zgadywać, mierzą fizyczny stan maszyny. Proces zaczyna się na warstwie sprzętowej: akcelerometry piezoelektryczne rejestrują wibracje, a termopary temperaturę węzłów łożyskowych. Surowe dane trafiają do lokalnych sterowników (Edge Computing), gdzie następuje ich wstępna filtracja przed wysłaniem do modelu Machine Learning.

Inżynieria Cech (Feature Engineering): Jak AI „rozumie” fizykę

Algorytmy sztucznej inteligencji, takie jak Lasy Losowe czy sieci LSTM, nie analizują surowego sygnału sinusoidalnego. Przed etapem klasyfikacji, inżynierowie muszą przekształcić surowe drgania w policzalne metryki statystyczne. Kluczowe transformacje to:

  • Analiza w domenie czasu (RMS i Kurtoza): Obliczanie Wartości Skutecznej (RMS) pozwala ocenić całkowitą energię drgań maszyny. Z kolei wysoka wartość kurtozy zwiastuje impulsowe piki w sygnale – to pierwszy fizyczny objaw mikropęknięć na bieżni łożyska.
  • Domena częstotliwości (Transformata Fouriera – FFT): Rozbicie sygnału czasowego na składowe częstotliwości. Pozwala to precyzyjnie zidentyfikować źródło problemu. Niewyważenie wirnika pokaże pik na częstotliwości obrotowej (1X), natomiast uszkodzenie klatki łożyska wygeneruje piki na wyższych harmonicznych.
  • Redukcja szumów i Bezwładność: Maszyny mają naturalną bezwładność cieplną i mechaniczną. Pojedynczy pik wibracji to szum. Zastosowanie okien kroczących (Rolling Window) uodparnia model na fałszywe alarmy.

Implementacja logiki detekcji anomalii (Python)

Poniższy kod przedstawia rdzeń inżynieryjny systemu PdM. W pierwszej fazie wyliczamy wartość skuteczną (RMS) z surowych odczytów wibracji używając okna kroczącego. Następnie tak spreparowane cechy trafiają do klasyfikatora RandomForest, który ocenia ryzyko awarii.

import numpy as np
import pandas as pd
from sklearn.ensemble import RandomForestClassifier

# 1. Inżynieria Cech: Wyliczanie RMS i średnich dla okna kroczącego (np. 50 próbek)
window_size = 50

# Wibracje RMS: pierwiastek ze średniej kwadratów w oknie
df['vib_rms'] = df['vibration'].rolling(window_size).apply(lambda x: np.sqrt(np.mean(x**2)))
df['temp_mean'] = df['temperature'].rolling(window_size).mean()

df = df.dropna()

# 2. Trenowanie modelu klasyfikacji stanu maszyny
X = df[['vib_rms', 'temp_mean']]
y = df['failure_status'] # 0 = OK, 1 = Zbliżająca się awaria

model = RandomForestClassifier(n_estimators=100, max_depth=5)
model.fit(X, y)

Starcie strategii: Dlaczego PdM wygrywa?

W nowoczesnym zakładzie przemysłowym (Przemysł 4.0), wybór strategii bezpośrednio rzutuje na wskaźnik OEE (Overall Equipment Effectiveness). Zestawienie poniżej obrazuje ewolucję podejścia do parku maszynowego.

Parametr / Strategia Reakcyjna (Run-to-Failure) Prewencyjna (Preventive) Predykcyjna (AI / ML)
Zasada działania Naprawa po fizycznym uszkodzeniu. Wymiana części po X roboczogodzinach. Ciągły monitoring i algorytmiczna prognoza czasu życia (RUL).
Koszty części zamiennych Wysokie (rozległe zniszczenia wtórne). Bardzo wysokie (wymiana sprawnych detali). Zoptymalizowane (wymiana w optymalnym punkcie degradacji).
Wymagania sprzętowe Brak. System ewidencji CMMS. Czujniki drgań, Edge PLC, serwer inferencyjny modelu AI.

Zostaw odpowiedź

Back to top button

Odkryj więcej z INTEGRATORPRZEMYSŁOWY.PL

Zasubskrybuj już teraz, aby czytać dalej i uzyskać dostęp do pełnego archiwum.

Czytaj dalej