Algorytmy w utrzymaniu ruchu

Trwa czwarta rewolucja przemysłowa. Fabryki przechodzą transformację, zmieniając się w cyberfizyczne systemy połączonych ze sobą obiektów oraz systemów informatycznych odpowiedzialnych za ich monitorowanie i analizę pracy. Zmienia to wydajność oraz elastyczność produkcji, pozwalając też na jej personalizację na masową skalę. Aczkolwiek warunkami przemiany są m.in.: dostępność danych, możliwość ich przetwarzania, obróbki i prezentacji. A to staje się coraz łatwiejsze dzięki nowym technologiom – sieciom TSN i 5G, protokołowi OPC, sztucznej inteligencji oraz rzeczywistości rozszerzonej.

Posłuchaj
00:00
Spis treści

Sztuczna inteligencja

Dane pozyskiwane w środowisku przemysłowym wymagają przetwarzania. W tym zadaniu coraz powszechniej wykorzystuje się sztuczną inteligencję (Artificial Intelligence, AI).

Ważnym jej zastosowaniem jest konserwacja predykcyjna, czyli predykcyjne, proaktywne utrzymanie ruchu. W strategii tej w oparciu o dane historyczne, jak i te pozyskiwane w czasie rzeczywistym wykrywa się i przewiduje anomalie występujące w działaniu maszyn i przebiegu procesów. Dzięki temu można je usunąć, zanim spowodują awarię.

Zapewnia to najmniejszą z możliwych częstość interwencji pozwalającą na uniknięcie usterki bez ponoszenia kosztów częstych przeglądów zapobiegawczych. Dzięki temu można zoptymalizować harmonogram przeglądów i zwiększyć efektywność operacyjną zakładu. W analizowaniu danych na potrzeby konserwacji predykcyjnej wykorzystuje się różne algorytmy uczenia maszynowego, m.in. uczenie nadzorowane (supervised learning).

Sztuczna inteligencja w kontroli jakości

Ważny obszar zastosowań sztucznej inteligencji w przemyśle to kontrola jakości. W tej dziedzinie AI współpracuje głównie z systemami wizyjnymi. Dzięki niej detekcja defektów jest szybsza i dokładniejsza – algorytmy przetwarzania obrazów wykorzystujące techniki sztucznej inteligencji wykrywają nawet najmniejsze skazy, których ludzkie oko nie jest w stanie zauważyć.

W inspekcji jakości na podstawie obrazów popularne są takie algorytmy jak: klasyfikacja obrazów, detekcja obiektów, segmentacja i detekcja anomalii. Każda technika ma swoje zalety i ograniczenia, w zależności od złożoności, zmienności i rozmiaru obrazów i specyfiki obiektów kontroli.

Klasyfikacja obrazów polega na kategoryzowaniu i przypisywaniu etykiet do grup pikseli w obrazie według określonych kryteriów. W tym zastosowaniu sprawdzają się szczególnie splotowe sieci neuronowe (Convolutional Neural Network, CNN). Jest to specjalny typ wielowarstwowych sieci neuronowych, dla których inspiracją biologiczną jest architektura ludzkiej kory wzrokowej.

Algorytmy detekcji obiektów

W zakresie lokalizacji i identyfikacji obiektów na obrazach popularne są zwłaszcza techniki głębokiego uczenia. Są to zwykle algorytmy jedno- lub dwuetapowe, zależnie od tego, czy zadania rozpoznania obiektu, jego sklasyfikowania i określenia jego granic są realizowane w jednym, czy w dwóch krokach.

Zaletą pierwszych jest duża wydajność, uzyskiwana jednak kosztem precyzji. Są projektowane pod kątem szybkości wnioskowania, dzięki czemu sprawdzają się w aplikacjach czasu rzeczywistego. Trudność sprawia im niestety rozpoznawanie obiektów o nieregularnych kształtach i grup małych obiektów. W algorytmach dwustopniowych najpierw wyszukiwany jest obszar zainteresowania, a dopiero potem przeprowadzana jest klasyfikacja obiektu w oparciu o cechy wyodrębnione z danego fragmentu obrazu za pomocą metody regresji obwiedni. Są dokładniejsze, ale wolniejsze.

Segmentację wykorzystuje się w wyodrębnianiu elementów pierwszego planu lub innych obszarów zainteresowania z tła. Wykrywanie anomalii pozwala z kolei znaleźć nieprawidłowe lub nietypowe wzorce na obrazach wskazujące na defekty. Algorytmy sztucznej inteligencji analizują informacje z systemów wizyjnych także w systemach sterowania robotami przemysłowymi.

AI w konserwacji predykcyjnej

W uczeniu nadzorowanym chodzi o to, żeby dysponując zmienną wejściową i zmienną wyjściową, znaleźć funkcję określającą zależność między nimi. Celem jest jej jak najdokładniejsze przybliżenie, aby na podstawie nowych danych wejściowych można było przewidzieć zmienne wyjściowe. W praktyce więc, ponieważ znane są prawidłowe odpowiedzi, algorytm iteracyjnie, w oparciu o dane treningowe, przedstawia swoje rozwiązania i jest poprawiany do czasu, aż osiągnie zakładany poziom zgodności.

W uczeniu maszynowym nadzorowanym wyróżnia się dwie grupy algorytmów: klasyfikację i regresję. W pierwszej zmienną wyjściową jest kategoria, na przykład: biały/czarny, chory/zdrowy, prawidłowy/nieprawidłowy. W regresji jest to liczba rzeczywista.

Wykorzystując technikę uczenia nadzorowanego w konserwacji predykcyjnej, bazując na danych o stanie, przebiegu eksploatacji i historii awarii maszyny, można wyszkolić model, który będzie potrafił przewidzieć prawdopodobieństwo jej usterki lub pozostały czas jej użytkowania. Modele regresji mogą prognozować na przykład czas, jaki upłynie do kolejnej awarii lub stopień zużycia maszyny, natomiast modele klasyfikacji mogą przypisać maszynie lub jej komponentowi etykietę, jak sprawny albo niesprawny.

Algorytmy w utrzymaniu ruchu

W uczeniu nienadzorowanym (unsupervised learning) dysponujemy tylko danymi wejściowymi, nie są natomiast dostępne odpowiadające im zmienne wyjściowe. Celem algorytmu jest więc odkrycie i zamodelowanie struktury albo rozkładu danych, które pozwoliłyby się o nich więcej dowiedzieć. W przeciwieństwie do uczenia maszynowego nadzorowanego nie są znane prawidłowe odpowiedzi ani nie ma mechanizmu korygującego.

Na przykład jeżeli dysponujemy danymi pomiarowymi o stanie maszyny, algorytm uczenia nienadzorowanego można wykorzystać do wykrycia wzorców świadczących o usterce. Typowe zastosowania modeli tego typu w konserwacji predykcyjnej obejmują grupowanie i wykrywanie anomalii. Pierwsze polega na podziale punktów danych na podstawie podobieństwa według określonych kryteriów. Modele detekcji anomalii natomiast wykrywają odchylenia od wzorców, dzięki czemu sygnalizują potencjalne usterki, awarie i nieprawidłowe działanie maszyny.

Z kolei w uczeniu przez wzmacnianie (reinforcement learning) algorytm eksploruje nieznane środowisko, aby osiągnąć zadany cel. Proces ten nie jest nadzorowany ani nie są dostępne dane treningowe – te model powinien dopiero pozyskać, zbierając doświadczenia przez interakcję z otoczeniem i obserwację jego reakcji. Optymalnego zachowania w danym środowisku musi się nauczyć metodą prób i błędów, w oparciu o wskaźniki sukcesu, krótko- i długoterminowe. W konserwacji predykcyjnej podejście to może zostać wykorzystane m.in. do stworzenia modelu, który będzie optymalizować wydajność lub niezawodność maszyny. W ramce przedstawiamy przykłady wykorzystania AI w kontroli jakości.

Powiązane treści
Modułowy system automatyki MOVI-C w kontekście zrównoważonego rozwoju SEW-EURODRIVE
Switche sieciowe Substation Line od firmy Weidmüller
Inteligentne tworzywa sztuczne w przemyśle - czyli monitorowanie stanu i konserwacja predykcyjna
Digitalizacja z otwartymi standardami receptą na dobry sen… kierownika produkcji
Zaawansowany master IO-Link do higienicznych zastosowań w przemyśle spożywczym
Firma Bosch Rexroth przedstawia system przemieszczeń liniowych ctrlX FLOWHS, zapewniający szybki transport i pozycjonowanie
Rewolucja w automatyzacji dzięki cobotom
Single Pair Ethernet (SPE) - przełom w dziedzinie cyfryzacji i komunikacji przemysłowej
Zobacz więcej w kategorii: Temat miesiąca
Artykuły
Oil&gas i sektor chemiczny - automatyka i pomiary w branżach procesowych
Silniki i napędy
Nowoczesne przekładnie i motoreduktory - kompendium
Obudowy, złącza, komponenty
Nowoczesne kable, złącza i osprzęt kablowy
Bezpieczeństwo
Automatyka i urządzenia do zastosowań specjalnych
Przemysł 4.0
Nowoczesna intralogistyka i logistyka zakładowa
Silniki i napędy
Napędy elektryczne - kompendium
Zobacz więcej z tagiem: Przemysł 4.0
Targi zagraniczne
W3+ Fair Wetzlar 2025 - targi i konferencja
Targi krajowe
Warsaw Industry Week 2025
Targi krajowe
Targi przemysłowe SYMAS & MAINTENANCE 2025

Poradnik doboru rozwiązań drukujących - drukarki mobilne, stacjonarne i przemysłowe

Jak dobrać drukarkę do zastosowań w logistyce, przemyśle czy handlu? Na co zwrócić uwagę, jeżeli chodzi o cechy i funkcje urządzenia? Jak zapewnić wysoką niezawodność pracy oraz trwałość systemu drukującego? A co z oprogramowaniem? W artykule odpowiadamy na powyższe pytania, przedstawiając przykłady nowoczesnych urządzeń drukujących, które z powodzeniem sprawdzają się w wymienionych zastosowaniach.
Zapytania ofertowe
Unikalny branżowy system komunikacji B2B Znajdź produkty i usługi, których potrzebujesz Katalog ponad 7000 firm i 60 tys. produktów