Jednostka 7 / 11

Dane dotyczące jakości i kontroli procesu: SPC, dane dotyczące anomalii i czujników

Zyski:

  • Możliwość czyszczenia danych z czujników za pomocą sztucznej inteligencji oraz oznaczania anomalii i trendów za pomocą reguł SPC
  • Umiejętność rozróżnienia korelacji od przyczynowości za pomocą filtra niezawodności w celu rozróżnienia, czy odchylenie jest rzeczywistym zdarzeniem procesowym, czy problemem czujnika/pomiaru
  • Zrozumienie, że sztuczna inteligencja jest warstwą wspomagania decyzji, a bezpieczeństwo życia i obiektu należy do niezależnych systemów bezpieczeństwa (SIS).

Podczas działania instalacja cicho generuje zalew danych: temperatura, ciśnienie, przepływ, poziom, pH i wyniki analiz produktów przepływają z kilkudziesięciu czujników co sekundę. Dane te stanowią „impuls” procesu; Zawiera zarówno dowody prawidłowego stanu procesu, jak i wczesne oznaki zbliżającej się awarii lub odchyleń od jakości. W tej części dowiesz się, jak wykorzystać sztuczną inteligencję jako pomoc w monitorowaniu tych danych, oznaczaniu anomalii i interpretowaniu trendów jakościowych; ale dowiemy się, dlaczego nadal do inżyniera należy decyzja, które odchylenie jest rzeczywiste i jakie działania należy podjąć.

Zacznijmy od dwóch podstawowych pojęć. SPC (Statystyczne Sterowanie Procesem; metoda monitorująca zmienność procesu z granicami statystycznymi i odróżniająca wahania normalne od odchyleń rzeczywistych) i kartę kontrolną (karta kontrolna - wykres przedstawiający zmienną w funkcji czasu, z górnymi/dolnymi granicami kontrolnymi). Istotą SPC jest rozróżnienie pomiędzy zmiennością naturalną (wspólną przyczyną – normalną, nieuniknioną fluktuacją procesu) a przyczyną szczególną – rzeczywistym odchyleniem od czynników zewnętrznych, które należy zbadać. Sztuczna inteligencja ma ogromną moc w dokonywaniu tego rozróżnienia i znajdowaniu wzorców w dużych zbiorach danych; ale pierwotna przyczyna odchylenia i decyzja o interwencji należą do inżyniera.

Wsparcie AI krok po kroku w zakresie danych dotyczących jakości i kontroli

1. Przygotuj i wyczyść dane. Brakujące wartości, skoki spowodowane awarią czujnika, niespójność jednostek. AI tworzy zarys kodu Pythona i listę kontrolną do czyszczenia. Ale Ty decydujesz, korzystając ze znajomości procesu, co liczy się jako „nieprawidłowe dane”.

2. Oznaczanie trendów i anomalii. Sztuczna inteligencja zaznacza na czujniku wzorce, takie jak powolny dryf, nagłe skoki lub zwiększone oscylacje. To są kandydaci do sprawdzenia, a nie wyniki.

3. Komentarz SPC. Sztuczna inteligencja może przywołać zasady wykresu kontrolnego (np. gdy punkt wychodzi poza zakres, kolejne punkty idą w jednym kierunku) i zastosować je do danych. Ponownie decyzja inżynieryjna podejmuje decyzję.

4. Odkrycie korelacji. Sztuczna inteligencja sygnalizuje takie zależności, jak „czystość wydaje się spadać wraz ze wzrostem temperatury”. Korelacja nie jest przyczynowością (korelacja ≠ przyczynowość — fakt, że dwie wielkości zmieniają się razem, nie dowodzi, że jedna jest przyczyną drugiej); Testujesz tę relację za pomocą wiedzy o procesie.

5. Hipotezy przyczyn źródłowych. Sztuczna inteligencja wymienia możliwe przyczyny odchyleń (zmiana zasilania, starzenie się katalizatora, awaria czujnika). To są tematy badawcze, a nie diagnozy.

6. Decyzja o działaniu. Poważne potraktowanie alarmu, zatrzymanie procesu lub dokonanie regulacji – decyzja dotycząca bezpieczeństwa i jakości leży w gestii inżyniera.

Wskazówka: gdy sztuczna inteligencja sygnalizuje anomalię w danych z czujnika, pierwsze pytanie brzmi: „czy jest to rzeczywiste zdarzenie procesowe, czy awaria czujnika/pomiaru?” powinno być. Większość „anomalii” to uszkodzony czujnik lub dryf kalibracji; Przed interwencją sprawdź sam pomiar.

Dane czujnika: nie każde odchylenie jest rzeczywiste

Czujniki mogą kłamać: kalibracja się ślizga, termopara się poluzowuje, linia transmisyjna odbiera zakłócenia. Sztuczna inteligencja może zauważyć skok danych i powiedzieć „proces się zmienił”; Jednak to nie proces się zmienia, ale czujnik. Dlatego sygnał anomalii jest najpierw filtrowany pod kątem wiarygodności danych: czy jest zgodny z innym czujnikiem, czy jest to fizycznie możliwe, czy zgadza się z zapisem konserwacji? Dopiero po ich zatwierdzeniu jest ono badane jako rzeczywiste zdarzenie procesowe.

Przestroga: oparty na sztucznej inteligencji system wczesnego ostrzegania o anomaliach nie zastępuje przyrządowego systemu bezpieczeństwa (SIS – samodzielny, certyfikowany poziom ochrony bezpieczeństwa). Model AI stanowi warstwę monitorującą i wspierającą podejmowanie decyzji; Są to niezależne i sprawdzone systemy zabezpieczające, zapewniające bezpieczeństwo życia i obiektu.

trzy mini etui

Przypadek 1 – Wczesne przechwytywanie dryfu. W jednym reaktorze sztuczna inteligencja zaobserwowała powolny dryft na czujniku temperatury, rosnący średnio o 0,3°C dziennie przez 10 dni. Zespół zbadał; W wymienniku ciepła zaczęło się osadzanie zanieczyszczeń. Wczesna interwencja zapobiegła nieplanowanym przestojom. Sygnał przyszedł od sztucznej inteligencji, diagnoza i decyzja od zespołu.

Przypadek 2 — wyeliminowanie fałszywego alarmu. Sztuczna inteligencja zauważyła nagły skok czujnika ciśnienia i oznaczyła go jako „możliwy wyciek”. Inżynier zauważył, że dwa sąsiednie czujniki nie uległy zmianie i w tym momencie przeprowadzono proces kalibracji; Sygnał pochodził z czujnika. Filtr wiarygodności danych zapobiegł niepotrzebnym przestojom.

Przypadek 3 – Pułapka korelacji. YZ zaznaczył korelację „czystość produktu zmniejsza się wraz ze wzrostem natężenia przepływu surowca”. Inżynier stwierdził, że prawdziwą przyczyną nie było natężenie przepływu, ale temperatura zasilania, która zmieniała się podczas tej samej zmiany; natężenie przepływu i czystość idą tylko w parze. Mylenie korelacji z przyczynowością prowadziłoby do błędnych ustawień.

Cztery szablony do kopiowania

1) Projekt kodeksu czyszczenia danych:

Napisz mi skrypt w Pythonie czyszczący zbiór danych czujnika procesu. Dane wejściowe: CSV ze znacznikiem czasu, kolumny [lista]. (1) oznacz brakujące wartości (usuń, uzupełnij opcje), (2) oznacz wartości fizycznie niemożliwe (ujemne natężenie przepływu, temperatura poza zakresem), (3) sprawdź spójność jednostki, (4) zgłoś decyzje dotyczące czyszczenia, ale NIE usuwaj automatycznie; Potwierdzę. Założenia stanowe.

2) Interpretacja SPC/karty kontrolnej:

Twoja rola: inżynier jakości. Podam ci szereg czasowy i granice kontrolne (UCL/LCL) zmiennej. Zastosuj standardowe zasady SPC (poza granicami, trend sekwencyjny, skupienie po jednej stronie) i zaznacz, które punkty są kandydatami na „przyczynę specjalną”. Dla każdego znaku należy również wskazać, czy jest to rzeczywiste zdarzenie procesowe, czy też możliwy problem pomiarowy. Decyzja należy do mnie; Przedstawiasz kandydata i uzasadnienie. Dane: [wklej]

3) Filtr niezawodności anomalii:

Oflagowałeś następującą anomalię: [opis]. Przed podjęciem decyzji zastosuj listę kontrolną niezawodności: (1) czy jest ona zgodna z sąsiednimi/powiązanymi czujnikami, (2) czy jest to fizycznie możliwe, (3) czy jest zgodna z zapisem konserwacji/kalibracji, (4) czy jest to pojedynczy punkt czy ciągłość? Oceń, czy jest to „rzeczywiste zdarzenie procesowe”, czy „możliwy problem z czujnikiem”. Postawienie ostatecznej diagnozy; Podaj tytuł badania.

4) Hipoteza pierwotnej przyczyny (nie diagnoza):

Zaobserwowano następujące odchylenie jakościowe/procesowe: [opis, liczby]. Wymień możliwe przyczyny źródłowe w kolejności MOŻLIWOŚCI (zasilanie, katalizator, czujnik, warunki pracy, konserwacja). Dla każdej hipotezy napisz, na jakie dane lub test powinienem zwrócić uwagę, aby ją potwierdzić/obalić. To NIE jest diagnoza, to plan dochodzenia; Nie podawaj ostatecznego powodu.

Słaba zachęta/silna zachęta

Słaba zachęta:

Czy występuje problem z danymi z tego czujnika?

„Problem” jest nieokreślony, nie ma kontekstu. Sztuczna inteligencja może wyolbrzymiać losowe skoki lub przegapić rzeczywisty dryf.

Potężny monit:

Twoja rola: inżynier kontroli procesu. Daję ci dane dotyczące temperatury reaktora z 14 dni i 1 minuty. Normalny zakres 78-82°C, UCL 84, LCL 76. Zadanie: (1) zaznaczyć wzorce powolnego dryfu, nagłego skoku, wzrostu oscylacji, (2) wskazać dla każdego znaku, czy może to być zdarzenie rzeczywiste, czy czujnik, (3) lista, które należy sprawdzić w pierwszej kolejności. Postawienie ostatecznej diagnozy; Tylko na podstawie prawdziwych danych, a nie wymyślonych. Dane: [wklej]

Różnica jest wyraźna: zmienna, normalny zakres, limity i struktura „kandydat, a nie diagnoza” sprawiają, że wyniki są użyteczne.

Podział ról w danych dotyczących jakości/kontroli

biznes

Rola sztucznej inteligencji

decyzja mężczyzny

czyszczenie danych

kod, flaga

Nieprawidłowa decyzja dotycząca danych

Anomalia

znakowanie

Rozróżnienie rzeczywiste/czujnikowe

SPC

egzekwowanie zasad

Decyzja interwencyjna

korelacja

Oznaczenie związku

Testowanie przyczynowości

pierwotna przyczyna

Lista hipotez

diagnoza, działanie

ochrona bezpieczeństwa

— (poza zakresem)

Niezależny SIS

Typowe błędy

  • Mylenie każdej anomalii z rzeczywistym zdarzeniem procesowym. Większość z nich to problem z czujnikiem/kalibracją; Wiarygodność danych jest filtrowana w pierwszej kolejności.
  • Traktowanie korelacji jako przyczyny. Zmienne działające wspólnie nie mogą powodować siebie nawzajem.
  • Wykorzystanie sztucznej inteligencji jako systemu bezpieczeństwa. Za bezpieczeństwo życia/obiektu odpowiada niezależny, certyfikowany SIS.
  • Zezwól na automatyczne usuwanie danych. Inżynier decyduje, co jest nieważne, korzystając ze swojej wiedzy o procesie.
  • Mylenie hipotezy o pierwotnej przyczynie AI z diagnozą. Hipotezy są tematem badań, dopóki nie zostaną potwierdzone, a nie wnioski.

Podsumowując

AI w danych dotyczących kontroli jakości i procesów; Jest to potężny asystent, który czyści dane, zaznacza anomalie i trendy, stosuje reguły SPC oraz generuje korelacje i hipotezy o przyczynach źródłowych. Ale to inżynier musi zdecydować, czy odchylenie jest rzeczywiste, czy spowodowane czujnikiem, czy korelacja jest przyczyną, pierwotną przyczyną i interwencją. AI to warstwa monitorowania i wspierania decyzji; Są to niezależne i sprawdzone systemy zabezpieczające, zapewniające bezpieczeństwo życia i obiektu.

Zadanie aplikacji

Weź zestaw danych z czujnika (lub przykładową serię czasową). Mieć kandydatów ze specjalnymi przyczynami AI z szablonem „interpretacja karty kontrolnej / SPC”. Dla każdego znaku zastosuj szablon „filtru niezawodności anomalii”, aby ocenić, czy jest to rzeczywiste zdarzenie, czy problem z czujnikiem. Przetestuj co najmniej jedną korelację pod kątem przyczynowości, korzystając ze swojej wiedzy o procesie.

lista kontrolna

  • [ ] Najpierw przefiltrowałem sygnały anomalii pod kątem wiarygodności danych (czujnik/kalibracja).
  • [ ] Przetestowałem korelacje przyczynowości z informacjami o procesie.
  • [ ] Przekształciłem sygnały SPC w decyzję interwencyjną, nie pozostawiłem tego AI.
  • [ ] Podczas czyszczenia danych zastosowałem zatwierdzoną decyzję, a nie automatyczne usunięcie.
  • [ ] Ochronę bezpieczeństwa pozostawiłem niezależnemu systemowi, a nie sztucznej inteligencji.