CMMS Studio TCS.net

Algorytmy używane w utrzymaniu ruchu maszyn

Za hasłem sztucznej inteligencji w utrzymaniu ruchu stoi kilka rodzin metod znanych od dekad. Różnią się tym, jakiego pytania dotyczą oraz jakich danych wymagają, a nie stopniem zaawansowania.

Raport statystyk czynności w module CMMS zliczający dla każdego urządzenia prace z rejestrów awarii, napraw, przeglądów oraz remontów

W skrócie

Za hasłem sztucznej inteligencji w utrzymaniu ruchu stoi kilka rodzin metod znanych od dekad. Różnią się tym, jakiego pytania dotyczą oraz jakich danych wymagają, a nie stopniem zaawansowania.

Cztery pytania, cztery rodziny metod

Za hasłem sztucznej inteligencji w utrzymaniu ruchu stoi kilka rodzin metod znanych od dekad. Różnią się tym, jakiego pytania dotyczą oraz jakich danych wymagają, a nie stopniem zaawansowania.

PytanieRodzina metodWynik
Jaka to usterkaklasyfikacjaprzypisanie przypadku do jednej z opisanych kategorii
Ile czasu zostało do awariiregresjawartość liczbowa, na przykład liczba godzin pracy
Czy maszyna pracuje inaczej niż zwyklewykrywanie anomaliisygnał odstępstwa od wzorca stanu sprawnego
Jak zmienia się sygnał w czasieanaliza szeregów czasowychtrend oraz składowa sezonowa

Wybór rodziny wynika z pytania, nie z mody. Zakład, który chce wiedzieć, które maszyny generują najwięcej postojów, nie potrzebuje żadnej z tych metod, a zestawienia opisanego na stronie o raportach awaryjności i kosztów maszyn.

Dane wejściowe, których wymaga każda metoda

Różnica w wymaganiach wobec danych jest większa niż różnica w skuteczności. Wykrywanie anomalii uczy się wyłącznie na stanie sprawnym, więc nie potrzebuje przykładów awarii. Klasyfikacja bez nich nie zadziała wcale.

Raport statystyk czynności w module CMMS zliczający dla każdego urządzenia prace z rejestrów awarii, napraw, przeglądów oraz remontów
Statystyki czynności - liczba zdarzeń przy obiekcie pokazuje, czy próbka wystarczy na model.
  • Klasyfikacja - kilkadziesiąt przykładów każdego rodzaju usterki, z etykietą z rejestru napraw.
  • Regresja - zapisy od montażu podzespołu do jego wymiany, czyli pełne cykle życia.
  • Wykrywanie anomalii - ciągły pomiar z okresu pracy bez usterek, bez etykiet.
  • Szeregi czasowe - pomiar o stałym odstępie próbkowania, obejmujący pełny rok.

Zakład z kilkoma awariami rocznie na maszynę zbiera materiał do klasyfikacji latami. Dlatego modele buduje się częściej dla grup urządzeń niż dla pojedynczej maszyny, co wymaga jednolitych kategorii usterek w całym parku. Rolę słowników w tym miejscu opisuje strona o kartotekach maszyn i skorowidzach.

Jak powstają cechy podawane modelowi

Model nie pracuje na surowym przebiegu z czujnika, a na wielkościach z niego wyliczonych. Ten etap nazywa się przygotowaniem cech i pochłania zwykle więcej czasu niż dobór samej metody.

CechaCo opisujeTypowe zastosowanie
Wartość skuteczna drgańogólny poziom energii drgańocena stanu łożysk oraz wyważenia
Amplituda w wybranym pasmieskładowa o częstotliwości typowej dla usterkirozpoznanie uszkodzenia bieżni łożyska
Wzrost temperatury wobec otoczenianadmiar ciepła oddawanego przez elementprzegrzewanie silnika albo przekładni
Pobór prądu wobec obciążeniasprawność napędu przy danej pracyrosnące opory ruchu, zużycie przekładni

Dobór cech wymaga wiedzy o maszynie, nie o algorytmach. Technik znający urządzenie wskaże wielkości, które zmieniają się przed usterką, szybciej niż analiza automatyczna. Dobór samych punktów pomiarowych opisuje strona o układach sensorycznych w monitorowaniu maszyn.

Szacowanie pozostałego czasu pracy

Szacowanie pozostałego czasu pracy przewiduje, ile jeszcze maszyna przepracuje do awarii. Metoda wymaga danych z całych cykli życia podzespołów, czyli zapisów od montażu do wymiany, a te są w zakładach rzadkością poza branżą lotniczą oraz energetyką.

Przeszkoda nie jest matematyczna, a organizacyjna. Żeby policzyć czas życia łożyska, trzeba wiedzieć, kiedy je zamontowano. Zapis rozchodu części na zlecenie naprawy daje tę datę, o ile technik dopisał pozycję do dokumentu, a nie wziął jej z półki bez papieru.
Raport napraw i wykorzystanych części w module CMMS z listą pozycji pobranych na poszczególne zlecenia oraz datami dokumentów
Naprawy i wykorzystane części - daty wymiany podzespołów wynikają z dokumentów rozchodu.

Dyscyplina rozchodu decyduje więc o tym, czy taka analiza będzie kiedykolwiek możliwa. Mechanikę wydań opisuje strona o magazynie części zamiennych w CMMS.

Pułapki przy ocenie skuteczności

Model oceniony na danych, na których się uczył, zawsze wygląda dobrze. Rzetelna ocena wymaga porównania z prostą regułą odniesienia oraz sprawdzenia na okresie, którego model nie widział.

  • Reguła odniesienia - próg na wartości drgań albo stały harmonogram, punkt porównania.
  • Przeuczenie - dopasowanie do danych uczących kosztem skuteczności na nowych przypadkach.
  • Niezbalansowane klasy - model wskazujący zawsze stan sprawny bywa trafny w 99 procentach.
  • Wyciek informacji - cecha zawierająca pośrednio wynik, na przykład data zlecenia naprawy.

Trzecia pułapka jest najczęstsza przy danych z utrzymania ruchu, bo awarie są rzadkie. Model, który nigdy nie ostrzega, ma doskonałą trafność ogólną i zero wartości. Dlatego ocenia się osobno zdolność wykrywania usterek oraz liczbę fałszywych alarmów, co opisuje strona o zastosowaniu analizy danych w utrzymaniu ruchu.

Model, który da się wyjaśnić technikowi

Przy tabelarycznych danych z rejestrów lepiej sprawdzają się metody prostsze, na przykład drzewa decyzyjne oraz regresja, bo dają wynik możliwy do wyjaśnienia. Sieci neuronowe mają przewagę przy surowych sygnałach z czujników.

Wyjaśnialność nie jest kwestią elegancji. Technik, który dowiaduje się, że ostrzeżenie wynika z wzrostu amplitudy w pasmie typowym dla łożyska, wie, gdzie zajrzeć. Ostrzeżenie bez uzasadnienia kończy się oględzinami całej maszyny albo zignorowaniem sygnału. Wymagania wobec przejrzystości systemów wspierających decyzje określa rozporządzenie Unii Europejskiej o sztucznej inteligencji.

Co da się policzyć bez uczenia maszynowego

Zanim pojawi się model, kilka pytań ma odpowiedź w zwykłej arytmetyce na danych z rejestrów. Żadne z poniższych obliczeń nie wymaga czujników.

ObliczenieZ jakich danychCo ujawnia
Liczba zgłoszeń na maszynę w rokurejestr zgłoszeń awariiurządzenia wymagające przeglądu konstrukcji
Odstęp między kolejnymi awariamidaty zgłoszeń przy tym samym obiekcieczy usterki są powtarzalne czy losowe
Koszt roczny obiekturozchody części oraz godziny technikówmaszyny zbliżające się do progu wymiany
Udział prac planowychzlecenia przeglądowe wobec zleceń naprawczy prewencja rzeczywiście działa

Te cztery liczby zwykle wystarczają, żeby podjąć decyzje o remontach oraz o zapasie części. Model przydaje się dopiero wtedy, gdy oczywiste wnioski zostały już wykorzystane. Praktyczną stronę diagnostyki opartej na pomiarach opisuje strona o diagnozowaniu maszyn z wykorzystaniem AI, a zakres danych dostępnych w rejestrach można sprawdzić w demie modułu CMMS.

FAQ

Pytania o metody analizy danych serwisowych

01

Czy do analizy danych serwisowych potrzeba sieci neuronowych?

Rzadko. Przy tabelarycznych danych z rejestrów lepiej sprawdzają się metody prostsze, na przykład drzewa decyzyjne oraz regresja, bo dają wynik możliwy do wyjaśnienia. Sieci neuronowe mają przewagę przy surowych sygnałach z czujników.

02

Ile przypadków awarii wystarczy do zbudowania modelu?

Przy klasyfikacji typowych usterek zwykle mówi się o kilkudziesięciu przykładach każdego rodzaju. Zakład z kilkoma awariami rocznie na maszynę zbiera taki materiał latami, dlatego modele buduje się częściej dla grup urządzeń niż dla pojedynczej maszyny.

03

Czym jest szacowanie pozostałego czasu pracy?

To przewidywanie, ile jeszcze maszyna przepracuje do awarii. Metoda wymaga danych z całych cykli życia podzespołów, czyli zapisów od montażu do wymiany, a te są w zakładach rzadkością poza branżą lotniczą oraz energetyką.

04

Czy model zbudowany w jednym zakładzie zadziała w innym?

Zwykle nie bez dostrojenia. Ta sama maszyna pracuje inaczej przy innym obciążeniu, materiale oraz obsłudze. Przeniesienie modelu wymaga danych z nowego miejsca, choć skraca etap doboru metody i cech.

05

Jak ocenić, czy model jest skuteczny?

Przez porównanie z prostą regułą odniesienia, na przykład progiem na wartości drgań albo harmonogramem stałym. Model, który nie wyprzedza takiej reguły, nie uzasadnia kosztu utrzymania całej infrastruktury pomiarowej.

Słownik pojęć

Słownik pojęć: metody analizy danych w utrzymaniu ruchu

01Klasyfikacja
Przypisanie przypadku do jednej z wcześniej opisanych kategorii.
02Regresja
Przewidywanie wartości liczbowej, na przykład czasu do awarii.
03Wykrywanie anomalii
Metoda uczona na stanie sprawnym, sygnalizuje odstępstwa od wzorca.
04Analiza szeregów czasowych
Badanie zmienności sygnału w czasie wraz z sezonowością.
05Pozostały czas pracy
Szacowany okres do wymiany podzespołu, liczony z danych o zużyciu.
06Cecha
Wielkość podana modelowi na wejściu, na przykład wartość skuteczna drgań.
07Reguła odniesienia
Prosta metoda, z którą porównuje się skuteczność modelu.
08Przeuczenie
Dopasowanie modelu do danych uczących kosztem skuteczności na nowych.

Sprawdź, jakie dane zbiera moduł

Rejestry oraz zestawienia w demo pokazują zakres danych dostępnych do analizy.