Modelowanie procesów wytwarzania Marcin Perzyk

Podobne dokumenty
Zastosowanie metod eksploracji danych (data mining) do sterowania i diagnostyki procesów w przemyśle spożywczym

Dostawa oprogramowania. Nr sprawy: ZP /15

Spis treści. Przedmowa... XI. Rozdział 1. Pomiar: jednostki miar Rozdział 2. Pomiar: liczby i obliczenia liczbowe... 16

Poziom Nazwa przedmiotu Wymiar ECTS

Statystyczne sterowanie procesem

Laboratorium demonstrator bazowych technologii Przemysłu 4.0 przykład projektu utworzenia laboratorium przez KSSE i Politechnikę Śląską

HARMONOGRAM EGZAMINÓW - rok akademicki 2015/ semestr zimowy. Kierunek ENERGETYKA - studia inżynierskie środa

Temat: Projektowanie sterownika rozmytego. Instrukcja do ćwiczeń przedmiotu INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE

HARMONOGRAM EGZAMINÓW

POLITECHNIKA GDAŃSKA WYDZIAŁ MECHANICZNY PROJEKT DYPLOMOWY INŻYNIERSKI

Efekty kształcenia na kierunku AiR drugiego stopnia - Wiedza Wydziału Elektrotechniki, Automatyki i Informatyki Politechniki Opolskiej

w ekonomii, finansach i towaroznawstwie

2.2.P.07: Komputerowe narzędzia inżynierii powierzchni

ZASTOSOWANIE TECHNIK CHEMOMETRYCZNYCH W BADANIACH ŚRODOWISKA. dr inż. Aleksander Astel

PODYPLOMOWE STUDIA ZAAWANSOWANE METODY ANALIZY DANYCH I DATA MINING W BIZNESIE

Modelowanie glikemii w procesie insulinoterapii

Temat: Projektowanie sterownika rozmytego. Instrukcja do ćwiczeń przedmiotu INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE

Projektowanie Wirtualne bloki tematyczne PW I

Tabela odniesień efektów kierunkowych do efektów obszarowych

Lista zagadnień kierunkowych pomocniczych w przygotowaniu do egzaminu dyplomowego magisterskiego Kierunek: Mechatronika

Modelowanie i obliczenia techniczne. dr inż. Paweł Pełczyński

Statystyka od podstaw Janina Jóźwiak, Jarosław Podgórski

Prof. Stanisław Jankowski

Projektowanie elementów z tworzyw sztucznych

Recenzja rozprawy doktorskiej mgr inż. Joanny Wróbel

Nowoczesne narzędzia obliczeniowe do projektowania i optymalizacji kotłów

Spis treści Przedmowa

dr inż. Olga Siedlecka-Lamch 14 listopada 2011 roku Instytut Informatyki Teoretycznej i Stosowanej Politechnika Częstochowska Eksploracja danych

Statystyka i Analiza Danych

Mechatronika i inteligentne systemy produkcyjne. Modelowanie systemów mechatronicznych Platformy przetwarzania danych

Sterowanie wielkością zamówienia w Excelu - cz. 3

AUTOMATYZACJA PROCESÓW CIĄGŁYCH I WSADOWYCH

Budowa sztucznych sieci neuronowych do prognozowania. Przykład jednostek uczestnictwa otwartego funduszu inwestycyjnego

Transformacja wiedzy w budowie i eksploatacji maszyn

Teoria sprężystości i plastyczności 1W E (6 ECTS) Modelowanie i symulacja ruchu maszyn i mechanizmów 1L (3 ECTS)

Statystyka w zarzadzaniu / Amir D. Aczel, Jayavel Sounderpandian. Wydanie 2. Warszawa, Spis treści

Nazwa przedmiotu Wymiar ECTS blok I II III

1.7. Eksploracja danych: pogłębianie, przeszukiwanie i wyławianie

POLITECHNIKA RZESZOWSKA PLAN STUDIÓW

3. Modele tendencji czasowej w prognozowaniu

Analiza danych. TEMATYKA PRZEDMIOTU

a) Szczegółowe efekty kształcenia i ich odniesienie do opisu efektów

Spis treści. Przedmowa 11

AKTUALNE OPŁATY ZA WARUNKI Tylko dla studentów I roku 2018/2019 OPŁATY ZA WARUNKI Z POSZCZEGÓLNYCH PRZEDMIOTÓW

Techniki CAx. dr inż. Michał Michna. Politechnika Gdańska

Elementy modelowania matematycznego

KIERUNKOWE EFEKTY KSZTAŁCENIA

Modelowanie jako sposób opisu rzeczywistości. Katedra Mikroelektroniki i Technik Informatycznych Politechnika Łódzka

LABORATORIUM Z FIZYKI

PODSTAWY BAZ DANYCH. 19. Perspektywy baz danych. 2009/2010 Notatki do wykładu "Podstawy baz danych"

PRZEWODNIK PO PRZEDMIOCIE

Aproksymacja funkcji a regresja symboliczna

Kształcenie w Szkole Doktorskiej Politechniki Białostockiej realizowane będzie według następującego programu:

6 C2A_W02_03 Ma wiedzę z zakresu logistyki produktów przerobu ropy naftowej i produktów polimerowych.

Zagadnienia egzaminacyjne AUTOMATYKA I ROBOTYKA. Stacjonarne I-go stopnia TYP STUDIÓW STOPIEŃ STUDIÓW SPECJALNOŚĆ

4.1. Wprowadzenie Podstawowe definicje Algorytm określania wartości parametrów w regresji logistycznej...74

Mechanika i budowa maszyn Studia niestacjonarne I-go stopnia RW. Rzeszów r.

WYZNACZANIE NIEPEWNOŚCI POMIARU METODAMI SYMULACYJNYMI

Kierunek: Wirtotechnologia Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne. Wykład Ćwiczenia

2.1.M.06: Modelowanie i wspomaganie komputerowe w inżynierii powierzchni

w analizie wyników badań eksperymentalnych, w problemach modelowania zjawisk fizycznych, w analizie obserwacji statystycznych.

PRZEWODNIK PO PRZEDMIOCIE

Analiza składowych głównych. Wprowadzenie

Automatyzacja wytwarzania

Tomasz Pawlak. Zastosowania Metod Inteligencji Obliczeniowej

WYDZIAŁ TRANSPORTU I INFORMATYKI MECHANIKA I BUDOWA MASZYN I STOPIEŃ PRAKTYCZNY

Narzędzia statystyczne i ekonometryczne. Wykład 1. dr Paweł Baranowski

Odniesienie do obszarowych efektów kształcenia Kierunkowe efekty kształcenia WIEDZA (W)

INSTYTUT TECHNOLOGII MECHANICZNYCH

ZARZĄDZANIE I INŻYNIERIA PRODUKCJI

Mechatronika i inteligentne systemy produkcyjne. Paweł Pełczyński ppelczynski@swspiz.pl

Inżynieria Środowiska. II stopień ogólnoakademicki. przedmiot podstawowy obowiązkowy polski drugi. semestr zimowy

Algorytmy decyzyjne będące alternatywą dla sieci neuronowych

Weryfikacja hipotez statystycznych, parametryczne testy istotności w populacji

Systemy Informatyki Przemysłowej

Matematyka - Statystyka matematyczna Mathematical statistics 2, 2, 0, 0, 0

Odlewnicze procesy technologiczne Kod przedmiotu

Wytwarzanie wspomagane komputerowo CAD CAM CNC. dr inż. Michał Michna

Podstawy metodologiczne symulacji

Elektrotechnika II stopień ogólnoakademicki. stacjonarne. przedmiot specjalnościowy. obowiązkowy polski semestr I semestr zimowy

UCHWAŁA NR 26/2016. SENATU AKADEMII MARYNARKI WOJENNEJ im. Bohaterów Westerplatte z dnia 02 czerwca 2016 roku

Szczegółowy program kursu Statystyka z programem Excel (30 godzin lekcyjnych zajęć)

Tematy prac dyplomowych w Katedrze Awioniki i Sterowania. Studia: I stopnia (inżynierskie)

Efekty uczenia się na kierunku. Logistyka (studia pierwszego stopnia o profilu praktycznym)

Wprowadzenie do analizy korelacji i regresji

SZTUCZNA INTELIGENCJA

Kierunkowy efekt kształcenia opis

Zastosowanie rachunku wyrównawczego do uwiarygodnienia wyników pomiarów w układzie cieplnym bloku energetycznego siłowni parowej

Testowanie modeli predykcyjnych

PISMO OKÓLNE Nr 39/14/15 Rektora Politechniki Śląskiej z dnia 25 maja 2015 roku

Szybkie prototypowanie w projektowaniu mechatronicznym

OPERATOR OBRABIAREK SKRAWAJĄCYCH

Efekty kształcenia dla kierunku Mechanika i budowa maszyn

Spis treści. Analiza i modelowanie_nowicki, Chomiak_Księga1.indb :03:08

DATA MINING W STEROWANIU PROCESEM (QC DATA MINING)

METODY STATYSTYCZNE W BIOLOGII

Metody Prognozowania

Dr hab. inż. Jan Duda. Wykład dla studentów kierunku Zarządzanie i Inżynieria Produkcji

Tok Specjalność Semestr Z / L Blok Przedmiot

Zastosowanie sztucznych sieci neuronowych w prognozowaniu szeregów czasowych (prezentacja 2)

Transkrypt:

Modelowanie procesów wytwarzania Marcin Perzyk Instytut Technik Wytwarzania Wydział Inżynierii Produkcji

Modelowanie procesów wytwarzania Wprowadzenie Koszty wytwarzania stanowią 1/3 kosztu wyrobu (projektowanie 7%, materiały 40%, administracja 20%) Modelowanie narzędziem optymalizacji procesów wytwarzania Projektowanie procesów Sterowanie procesami Treść prezentacji: Klasyfikacja i charakterystyka różnych typów modeli oraz rodzajów sterowania procesem Aktualne kierunki prac badawczych i rozwojowych na świecie Prezentacja własnych badań prowadzonych w Instytucie Technik Wytwarzania

Modelowanie procesów wytwarzania Klasyfikacja modeli MODELE zjawisk i procesów FIZYCZNE Stanowiska badawcze Teoria podobieństwa, analiza wymiarowa MATEMATYCZNE Równania, nierówności wyrażenia logiczne Rozwiązania analityczne i numeryczne

Modelowanie procesów wytwarzania Modele fizyczne 2 x T 2 + 2 y T 2 = 0

Modelowanie procesów wytwarzania Modele fizyczne numeryczne 0 y T x T 2 2 2 2 = + ( ) 4 T T T T T 1 j i, 1 j i, j 1, i j 1, i j i, + + + + + =

Modelowanie procesów wytwarzania Modele fizyczne numeryczne 0-8 8-16 16-24 24-32 32-40 40-48 48-56 56-64 64-72 72-80 80-88 88-96 96-104

Modelowanie procesów wytwarzania Modele fizyczne

Modelowanie procesów wytwarzania Klasyfikacja modeli MODELE zjawisk i procesów FIZYCZNE Stanowiska badawcze MATEMATYCZNE Równania, nierówności wyrażenia logiczne TWARDE Uwzględniają naturę fizyczną zjawisk i procesów MIĘKKIE Nie uwzględniają natury fizycznej zjawisk i procesów Oparte na prawach fizycznych (mechaniki, termodynamiki itd.) hard models, first principles models Oparte na danych, empiryczne soft, data driven, empirical models

Modelowanie procesów wytwarzania Zakresy stosowania modeli Znajomość praw rządzących procesem niska średnia wysoka Modele twarde (CAD, CAE) Statystyka, Systemy ekspertowe Głównie w projektowaniu procesów Modele miękkie Inteligencja Systemy obliczeniowa uczące się (systemy uczące się) Głównie w sterowaniu procesami W tym systemy inspirowane naturą (Computational Intelligence) niski średni wysoki Stopień złożoności problemu

Modelowanie twarde procesów wytwarzania Cechy modeli twardych Rozwiązania numeryczne Rzadko stosunkowo proste modele geometryczne i kinematyczne (np. w obróbce skrawaniem) Większość modeli procesów wymaga uwzględnienia własności materiałów i wykorzystania różnorodnych praw fizycznych W symulacji procesów wytwarzania stosuje się oprogramowanie dwojakiego rodzaju: ogólnego przeznaczenia np. modelujące przepływy cieczy, wymianę ciepła, plastyczne płynięcie ośrodków ciągłych Specjalizowane, przeznaczone do konkretnych procesów, np. krzepnięcia i zasilania odlewów, procesów wytłaczania materiałów polimerowych i wiele innych

Modelowanie twarde procesów wytwarzania Dwie grupy procesów i ich modeli Modelowanie obróbki skrawaniem Najczęściej modele wykorzystujące tylko prawa kinematyki (zmiany położenia brył w czasie) Celem jest weryfikacja programu obróbki na maszynach sterowanych numerycznie (CNC) pod kątem unikania kolizji (przedmiot, obrabiarka, narzędzie) oraz ukształtowania śladów narzędzia na powierzchni obrabianej Modelowanie innych procesów wytwarzania Obróbka plastyczna metali, odlewnictwo, przetwórstwo polimerów, procesy spajania, obróbki elektroerozyjne i elektrochemiczne Rozwiązanie równań różniczkowych cząstkowych wymaga na ogół zaawansowanych metod numerycznych

Modelowanie twarde procesów wytwarzania Metody numeryczne Metoda Różnic Skończonych (FDM) i Metoda Elementów Skończonych (FEM) Łatwe programowanie i przygotowanie obliczeń (generowanie siatki) Niedokładne odwzorowanie powierzchni, długie czasy obliczeń Wymagane wysokie kwalifikacje użytkowników, długie czasy przygotowania obliczeń Dobre odwzorowanie powierzchni, szybkie obliczenia

Modelowanie twarde procesów wytwarzania Metody numeryczne Metoda Elementów Brzegowych (BEM) FEM BEM Ograniczone zastosowanie, efektywne tylko dla zagadnień liniowych

Modelowanie twarde procesów wytwarzania Metody numeryczne Stosunkowo nowa, rozszerzona wersja Metody Bilansów Elementarnych (Control Volume Method) Łączy zalety FEM i FDM

Modelowanie twarde procesów wytwarzania (nasze prace) Prace badawcze w Instytucie Technik Wytwarzania Tworzenie specjalizowanych modeli procesów oraz oprogramowania realizującego ich symulacje

Modelowanie twarde procesów wytwarzania (nasze prace) Prace badawcze w Instytucie Technik Wytwarzania Przykład: Modelowanie procesu wytłaczania jednoślimakowego polimerów Narzędzie do projektowania i optymalizacji procesu i oprzyrządowania stworzone przez zespół prof. K. Wilczyńskiego

Modelowanie twarde procesów wytwarzania (nasze prace) Prace badawcze w Instytucie Technik Wytwarzania Tworzenie specjalizowanych modeli procesów oraz oprogramowania realizującego ich symulacje Testowanie i ocena programów komercyjnych Typowa metodyka, stosowana przez twórców oprogramowania, polega na porównaniu z pojedynczymi przypadkami przemysłowymi lub uzyskanymi w doświadczeniu Wadą jest silne ograniczenie liczby przypadków, ich wymuszone warunki (rozwiązania dla klienta), brak kontroli wszystkich parametrów (warunki produkcyjne) lub wysoki koszt (badania eksperymentalne) Nasza metodyka badań testowych polega na wykorzystaniu dowolnie zaprojektowanych wirtualnych wyrobów wg zasad opartych na sprawdzonych, wieloletnich doświadczeniach przemysłowych i opublikowanych w fachowej literaturze, zamiast wyrobów rzeczywistych Uzyskane wyniki dla oprogramowania symulacyjnego (z dziedziny wypełniania form ciekłym metalem oraz krzepnięcia i kompensacji skurczu w stopach) wskazują często na fundamentalne niezgodności przewidywań z zasadami sformułowanymi na podstawie doświadczeń przemysłowych

Zastosowanie modeli miękkich w sterowaniu procesami wytwarzania Informacje podstawowe o sterowaniu procesami Cel sterowania: ograniczenie zmienności procesu Dwa różne podejścia: Sterowanie inżynierskie Engineering Process Control (EPC) REGULACJA PROCESU Zasadniczo procesy ciągłe, np. przemysł chemiczny, spożywczy, hutniczy itp. Statystyczne Sterowanie Procesem (SSP) Statistical Process Control (SPC) MONITOROWANIE PROCESU Zasadniczo procesy dyskretne, np. przemysł motoryzacyjny, elektroniczny itp. Obecnie zakresy zastosowań obu typów sterowania zacierają się, a także powstają systemy łączące oba podejścia

Zastosowanie modeli miękkich w sterowaniu procesami wytwarzania Sterowanie inżynierskie EPC EPC aktywnie przeciwdziała zakłóceniom procesu przez zmianę jego parametrów w taki sposób, aby uzyskać wyniki procesu (parametry wyrobu) zgodne z zakładanymi Zakłócenia i wyniki procesu zwykle nie są losowe, ale autoskorelowane, tzn. zależą od ich poprzednich wartości. Możliwe jest zatem przewidywanie zachowania się procesu na podstawie poprzednich wartości i odpowiednie korygowanie jego parametrów (wielkości wejściowych)

Zastosowanie modeli miękkich w sterowaniu procesami wytwarzania Sterowanie inżynierskie EPC System otwarty bez pomiaru zakłóceń (open-loop) Disturbance Input Process Output Disturbance System otwarty z pomiarem zakłóceń, tzw. sterowanie antycypacyjne (feed-forward) Input Feed-forward Process Output System zamknięty, tj. ze sprzężeniem zwrotnym (feedback) STOSOWANY NAJCZĘŚCIEJ Input Disturbance Process Feedback Output

Zastosowanie modeli miękkich w sterowaniu procesami wytwarzania Statystyczne Sterowanie Procesem SPC SPC zakłada, że wyniki procesu (parametry wyrobu) można opisać przez statystycznie niezależne obserwacje oscylujące wokół stałej średniej Ukierunkowane jest na wykrywanie sygnałów w postaci ciągów pomiarów reprezentujących szczególne (special), wyznaczalne (assignable) przyczyny zewnętrznych zakłóceń zwiększających zmienność procesu Po wykryciu zakłócenia określonego typu identyfikuje się jego przyczynę i usuwa ją

Zastosowanie metod modeli inteligencji miękkich obliczeniowej w sterowaniu do sterowania procesami i diagostyki wytwarzania procesów produkcyjnych EPC vs SPC Jeśli w procesie nie występują autokorelacje, to nie ma potrzeby stosowania EPC, a jedynie SPC Jeśli w procesie występują autokorelacje, to należy rozważyć zastosowanie technik EPC w celu skompensowania takich zakłóceń, za pomocą odpowiednich sterowników Stosowane bywa sterowanie zintegrowane, w którym EPC (ze sprzężeniem zwrotnym) wykorzystuje się do regulacji procesu, zaś SPC do wykrywania nieoczekiwanych zakłóceń Zastosowanie EPC w powiązaniu z SPC może powodować problemy, gdyż regulacja wprowadzona przez EPC oddziałuje na wykrywanie zakłóceń przez SPC i degraduje jego wyniki

Zastosowanie metod modeli inteligencji miękkich obliczeniowej w sterowaniu do sterowania procesami i diagostyki wytwarzania procesów produkcyjnych Ogólna tendencja Zastosowanie do sterowania procesami zaawansowanych modeli miękkich, czyli tworzonych na podstawie danych (data-driven models) Systemy uczące się (learning systems), w tym metody inteligencji obliczeniowej (Computational Intelligence), stosowane także w eksploracji danych (Data Mining - DM) Sztuczne Sieci Neuronowe (modele neuronowe) ANN, do zadań regresyjnych i klasyfikacyjnych Modele klasyfikacyjne, m.in. do tworzenia systemów regułowych: oparte na teorii zbiorów przybliżonych (Rough Sets Theory RST), klasyfikatory bayesowskie, drzewa klasyfikacyjne (zwykle typu CART) Modele szeregów czasowych (time-series)

Zastosowanie metod modeli inteligencji miękkich obliczeniowej w sterowaniu do sterowania procesami i diagostyki wytwarzania procesów produkcyjnych Tendencje w sterowaniu EPC Sterowniki do regulacji procesu Systemy uczące się Traktowanie zmiennych jako wielkości określone nieprecyzyjnie, wyrażane za pomocą liczb rozmytych (fuzzy numbers), powszechne stosowanie sterowników neuronowo-rozmytych Wykorzystanie wyników symulacji wykonanych z użyciem modeli twardych jako źródła danych do modeli miękkich wykorzystywanych do sterowanie procesami (modelowanie hybrydowe) Modele szeregów czasowych stosowane w celu przewidywania wartości zakłóceń, parametrów wyrobu lub procesu (sterowanie antycypacyjne)

Zastosowanie modeli miękkich w sterowaniu procesami wytwarzania Tendencje w Statystycznym Sterowaniu Procesem SPC Zastosowanie zaawansowanych modeli miękkich typu wejście wyjście (w tym systemów regułowych), do wykrywania przyczyn zakłóceń procesu (niestabilności) wykrytych przez SPC Zastosowanie metod analizy szeregów czasowych do usuwania z danych autokorelacji (np. trendu średniej i okresowości): karty kontrolne typu SCC (Special Cause Chart) w ogóle dotyczyć jakiegoś sprzętu. Zastosowanie systemów uczących się do wykrywania sekwencji punktów świadczących o wystąpieniu zakłóceń na kartach typu Shewharta Specjalne, nowe rodzaje kart kontrolnych Zakłócenie lub inny problem w procesie produkcji niekoniecznie musi być wynikiem usterki urządzenia, a nawet niekoniecznie musi Problem taki może być określony jako nie optymalne funkcjonowanie systemu, albo pojawienie się wadliwego wyrobu. Przyczyną zakłóceń może być uszkodzenie sprzętu, ale także inne przyczyny, jak np. nieprawidłowy wybór celów operacyjnych, zła jakość surowców, niewłaściwe nastawy sterowników, błędy skalowania czujników, błędy ludzkie itd.

Zastosowanie metod modeli eksploracji miękkich danych w sterowaniu do sterowania procesami i diagnostyki wytwarzania procesów w przemyśle spożywczym Ilustracja potencjału modeli miękkich Zastosowanie systemu uczącego się typu Drzewo Klasyfikacyjne do generowania systemu reguł wykorzystanego w diagnostyce przyczyn powstawania wad w wyrobach Przykład danych produkcyjnych: Nr zapisu Kontrola procesu Robotnik Maszyna Ilość braków 1 częsta Zawiła Niedźwiedzki A mała 2 częsta Perzyk B duża 3 pełna Zawiła Niedźwiedzki B mała 4 rzadka Zawiła Niedźwiedzki A duża 5 rzadka Zawiła Niedźwiedzki B duża 6 częsta Zawiła Niedźwiedzki B mała 7 rzadka Perzyk B duża 8 częsta Perzyk A duża

Zastosowanie modeli miękkich w sterowaniu procesami wytwarzania Ilustracja potencjału modeli miękkich Przykład generowania reguł dla zmiennej Ilość braków na podstawie systemu uczącego się typu Drzewo Klasyfikacyjne Kontrola procesu Rzadka Pełna Częsta Duża Mała Robotnik Perzyk Duża Zawiła Niedźwiedzki Mała

Zastosowanie metod modeli inteligencji miękkich obliczeniowej w sterowaniu do sterowania procesami i diagnostyki wytwarzania procesów produkcyjnych Przykład systemu przemysłowego SPC - DM Wg publikacji: Study on the Continuous Quality Improvement Systems of LED packaging based on Data Mining Charakterystyka procesu i zastosowanego systemu sterowania: Duże serie, wysoki stopień automatyzacji, wysokie tempo produkcji Szereg następujących po sobie i skorelowanych etapów, ograniczona użyteczność tradycyjnego SPC Powiązanie SPC z metodami eksploracji danych (data mining) pozwalającymi na identyfikację przyczyn powstawania zakłóceń procesu

Zastosowanie modeli miękkich w sterowaniu procesami wytwarzania (nasze prace) Tematyka prac w Instytucie Technik Wytwarzania Modele miękkie w diagnostyce przyczyn wad wyrobów Modele neuronowe do sterowania zaawansowanymi procesami odlewniczymi Analiza istotności zmiennych wejściowych (określanie względnego znaczenia) Budowa optymalnych modeli typu wejście wyjście do sterowania (EPC) przez uwzględnienie zmiennych o największym oddziaływaniu (wzmocnieniu) Pomoc w identyfikacji przyczyn zakłóceń procesu po ich wykryciu metodami SPC (zmienne wejściowe o największym znaczeniu z punktu widzenia danego zakłócenia, np. wzrostu liczby wad określonego typu, są głównymi podejrzanymi ) Zastosowania analizy szeregów czasowych Ocena zdolności przewidywania różnych wielkości z wykorzystaniem analizy szeregów czasowych Analiza przyczyn zakłóceń w postaci okresowości w danych Testowanie i analiza wyników kart typu SCC (efektu usunięcia autokorelacji) Ocena możliwości wykrywania i identyfikacji zakłóceń (sygnałów rozregulowania) na kartach Shewharta przez systemy uczące się

Zastosowanie metod modeli eksploracji miękkich danych w sterowaniu do sterowania procesami i diagnostyki wytwarzania procesów w (nasze przemyśle prace) spożywczym Diagnostyka przyczyn wad w wyrobach Wykresy uzyskane z odpowiedzi nauczonej sieci neuronowej stanowiące podstawę identyfikacji przyczyn powstawania wad w wyrobach (odlewach staliwnych) Pogoda ciepła i sucha Pogoda chłodna i wilgotna 1 1 0,8 0,8 0,6 0,6 0,4 0,4 0,2 0,2 0 0 Przepuszczalność masy Wilgotność masy Przepuszczalność masy Wilgotność masy

Zastosowanie modeli miękkich w sterowaniu procesami wytwarzania (nasze prace) Sterowanie typu EPC procesem Okno programu wykorzystującego model neuronowy oraz narzędzia optymalizacji wielowymiarowej do sterowania parametrami procesu

Zastosowanie modeli miękkich w sterowaniu procesami wytwarzania (nasze prace) Istotność zmiennych wejściowych Wieloletnie prace mające na celu ocenę istniejących i opracowanie nowych metod wyznaczania względnego znaczenia zmiennych wejściowych (parametrów procesu) dla jego wyników (np. parametrów wyrobu) Budowa optymalnych modeli typu wejście wyjście do sterowania (EPC) przez uwzględnienie zmiennych o największym oddziaływaniu (wzmocnieniu) Pomoc w identyfikacji przyczyn zakłóceń procesu po ich wykryciu metodami SPC (zmienne wejściowe o największym znaczeniu z punktu widzenia danego zakłócenia, np. wzrostu liczby wad określonego typu, są głównymi podejrzanymi ) Rodzaje zadań: regresyjne (wyjście ciągłe, użyteczne w sterownikach EPC) klasyfikacyjne (wyjście dyskretne, użyteczne w diagnostyce zakłóceń) Definicje istotności (znaczenie globalne, nie wrażliwość): oparte na parametrach modelu (podejście dekompozycyjne ) oparte na odpytywaniu modelu (podejście pedagogiczne ) oparte na zredukowaniu błędu przewidywania wskutek usunięcia danej zmiennej z modelu

Zastosowanie modeli miękkich w sterowaniu procesami wytwarzania (nasze prace) Istotność zmiennych wejściowych Rodzaje modeli: statystyczne (nieparametryczne): ANOVA, tablice wielodzielcze systemy uczące się: sieci neuronowe (ANN), maszyny wektorów nośnych (SVM), drzewa predykcyjne (CA&RT), naiwny klasyfikator Bayesa (NBC), oparte na teorii zbiorów przybliżonych (RST) Zbiory testowe: sztucznie wygenerowane, o założonych zależnościach, z nałożonym szumem przemysłowe, związane z zagadnieniami znanymi ekspertom Główne Przykładowe wnioski wyniki 1,2 1 Dla zadań regresyjnych najlepsze okazała się metoda odpytywania 1 zaawansowanych modeli typu ANN i SVM, opracowana przez nas. Pozwala ona 0,8 ANN także na uwzględnieniu interakcji 0,8 między zmiennymi wejściowymi (synergicznego SVM ANN lub konkurencyjnego ich działania) 0,6 RT SVM 0,6 ANOVA RT Dla zadań klasyfikacyjnych najlepsza 0,4 okazała się prosta metoda statystyczna Expected oparta ANOVA 0,4 na tablicach wielodzielczych oraz zaawansowana oparta na teorii zbiorów przybliżonych (RST). Modele 0,2 typu 0,2 ANN i SVM nie spełniły oczekiwań w tego typu zastosowaniach 0 1,2 0 C Mn X1 Si X2 P X3 S Cr X4 Ni X5 Cu Mg

Zastosowanie modeli miękkich w sterowaniu procesami wytwarzania (nasze prace) Zastosowanie analizy szeregów czasowych Ocena zdolności przewidywania wyników procesu (odlewnicze procesy wytopu i przerobu mas formierskich) Przykładowe wyniki (zawartość manganu w żeliwie szarym): Wnioski: Relative error of prediction 100% 80% Dobra dokładność przewidywania (ułamek zakresu zmienności danej wielkości) 60% From trends and Pożyteczne jest odejmowanie składnika okresowego periodicity only nawet, gdy jest on statystycznie mało istotny With modeling of 40% W większości przypadków zadowalające jest pomijanie modelowania danych 20% resztowych lub zastosowanie prostego modelu wielowymiarowej regresji liniowej (istotna jest zawartość informacji w tych danych) 0% 1.07 15.07 22.07 29.07 19.08 26.08 2.09 9.09 16.09 23.09 30.09 residual data Date of production

Zastosowanie modeli miękkich w sterowaniu procesami wytwarzania (nasze prace) Zastosowania analizy szeregów czasowych Analiza przyczyn zakłóceń (wykrywanie trendów i okresowości w danych) Przykładowy wynik: znacząca okresowość wynosząca 7 dni dla zawartości krzemu w żeliwie, mierzonej pod koniec dnia Możliwa interpretacja: zapas operacyjny dodatku zawierającego krzem jest wystarczający na około 7 dni roboczych i osoba odpowiedzialna za dozowanie stara się zużyć go w tym okresie (zwiększając lub zmniejszając dozowanie pod koniec okresu)

Zastosowanie modeli miękkich w sterowaniu procesami wytwarzania (nasze prace) Zastosowania analizy szeregów czasowych Testowanie kart typu SCC Zastosowanie tradycyjnych kart kontrolnych Shewharta (SPC) wymaga, aby poszczególne obserwacje były statystycznie niezależne i podlegały rozkładowi normalnemu, w którym średnia i odchylenie standardowe są ustalone w czasie. W rzeczywistych procesach mierzone wielkości (parametry procesu lub wyrobu) mogą być autoskorelowane, tzn. ich aktualne wartości mogą zależeć od wartości poprzedzających. Dla takich procesów te założenia są niespełnione, co może prowadzić do pojawiania się fałszywych sygnałów rozregulowania procesu. Dla uniknięcia takich sytuacji zaproponowano karty przyczyn specjalnych (Special Cause Control - SCC), otrzymywane w następujący sposób: metodami analizy szeregów czasowych należy znaleźć w danych składowe nielosowe, usunąć je, a następnie do wartości resztowych zastosować standardowe procedury wykrywania zakłóceń procesu.

Zastosowanie modeli miękkich w sterowaniu procesami wytwarzania (nasze prace) Zastosowania analizy szeregów czasowych Testowanie kart typu SCC Wyznaczano liczby zakłóceń w danych przemysłowych na kartach kontrolnych tradycyjnych oraz SCC, uzyskanych dzięki usunięciu autokorelacji metodami analizy szeregów czasowych Typ zakłócenia 1 2 3 4 5 6 7 8 Jeden punkt poza strefą A 9 kolejnych punktów w strefie C po tej samej stronie linii centralnej 6 kolejnych punktów stale rosnących lub stale malejących 14 kolejnych punktów naprzemiennie rosnących lub malejących 2 z 3 kolejnych punktów w strefie A lub poza nią 4 z 5 kolejnych punktów w strefie B lub poza nią 15 kolejnych punktów w strefie C Definicja zakłócenia 8 kolejnych punktów po obu stronach linii centralnej, lecz żaden w strefie C

Zastosowanie modeli miękkich w sterowaniu procesami wytwarzania (nasze prace) Zastosowania analizy szeregów czasowych Testowanie kart typu SCC (efektu usunięcia autokorelacji) Przykład fragmentu danych Zagęszczalność masy formierskiej Shewart (dane oryginalne) SCC (3st) 14 12 10 8 6 4 2 0-2 30 50 70 90-4 -6-8

Zastosowanie modeli miękkich w sterowaniu procesami wytwarzania (nasze prace) Zastosowania analizy szeregów czasowych Wnioski z testowania kart typu SCC (efektu usunięcia autokorelacji) Ogólną tendencją jest znaczące zmniejszenie liczby zakłóceń na kartach SCC, większe dla trendu krzywoliniowego. Dotyczy to większości typowych sekwencji punktów świadczących o rozregulowaniu procesu Odjęcie trendu może czasem generować niektóre typy zakłóceń zamiast niwelować ich występowanie Metodyka konstruowania kart SCC zakłada usunięcie (odjęcie) składników nielosowych (autokorelacji) bez analizowania ich wartości, natury i przyczyn występowania. Jest to słabością tej metodyki, gdyż autokorelacje występujące w danych mogą być także uważane za pewien rodzaj zakłócenia czy wady procesu. W klasycznym SPC po uzyskaniu wyników analizy kart kontrolnych podejmowane są decyzje o krokach, jakie należy podjąć celem ustalenia i usunięcia przyczyn zaobserwowanych zakłóceń. Procedury wykorzystujące karty typu SCC powinny uwzględniać dwukrotne podejmowanie takich działań, tzn. nie tylko na podstawie tych kart, ale także na podstawie analizy składników nielosowych wykrytych w danych oryginalnych.

Zastosowanie modeli miękkich w sterowaniu procesami wytwarzania (nasze prace) Identyfikacja sygnałów zakłóceń przez systemy uczące się Cele zastosowania systemów uczących się do wykrywania wzorców zakłóceń procesu na kartach Shewharta Możliwość wcześniejszego, bardziej elastycznego wykrywania sygnałów zakłóceń i automatycznej oceny zagrożenia. Dotychczas badano głównie możliwości wykrywania skokowej zmiany średniej i pojawienia się jej trendu. Możliwość uwzględnienia niestandardowych, bardziej subtelnych lub specyficznych dla danego procesu sekwencji punktów na kartach Cel i metodyka prezentowanych badań Sprawdzenie zdolności systemów uczących się (ANN i CART) do rozpoznawania sygnałów rozregulowania, na przykładzie 7 typowych wzorców rozregulowań procesu Generowanie syntetycznych sekwencji punktów (całkowicie losowych oraz odpowiadających jednemu rozregulowaniu o losowo wybranym przebiegu) 3 2 1 0-1 -2-3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Zastosowanie modeli miękkich w sterowaniu procesami wytwarzania (nasze prace) Identyfikacja sygnałów zakłóceń przez systemy uczące się Wyniki Model neuronowy Drzewo Klasyfikacyjne 100% 100% 80% 80% 60% 40% % of cases 60% 40% % of cases 20% 20% Actual out-of-control pattern 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0% Identified as 0% 0 1 2 3 4 5 6 1 2 3 4 5 6 7 Actual out-ofcontrol pattern Actual Identified as 7 0 out-of-control pattern

Modelowanie procesów wytwarzania Podsumowanie Przedstawiono przegląd metod oraz zastosowań modelowania procesów wytwarzania, stanowiącego jeden z dwóch głównych składników kosztu wyrobu Wiele spośród wspomnianych problemów jest aktualnych także dla innych dziedzin techniki i nauki Poruszona problematyka jest bardzo szeroka, zasygnalizowanie jej może być punktem startowym do studiów i badań w szczegółowych dziedzinach Zapraszam do kontaktu @ (informacje, dyskusja, współpraca)

Dziękuję za uwagę