Pobierz artykuł PDF

Transkrypt

Pobierz artykuł PDF
SIECI NEURONOWE W KONTROLI JAKOĝCI PROCESU
IZABELA ROJEK
Streszczenie
W artykule przedstawiono zastosowanie sieci neuronowych w kontroli jakoĞci
procesu technologicznego. Kontrola jest bardzo waĪnym etapem caáego procesu produkcyjnego. Istnieją róĪne metody sprawdzania tej jakoĞci. W niektórych
przedsiĊbiorstwach produkcyjnych jakoĞü sprawdzana jest przez operatorów maszyn,
czy teĪ dziaáy kontroli jakoĞci. Mogą tutaj byü wykorzystywane metody rĊcznego
sprawdzania jakoĞci lub narzĊdzia statystycznej kontroli w postaci specjalizowanych
programów komputerowych. Innym podejĞciem jest traktowanie karty kontrolnej jako
obrazu, a nie zbioru punktów. Opracowano modele analizy karty kontrolnej jako obrazu w postaci sieci neuronowych typu MLP, czyli sieci jednokierunkowych,
wielowarstwowych ze wsteczną propagacją báĊdu. Modele te przetestowano na danych rzeczywistych z przedsiĊbiorstwa produkcyjnego.
Sáowa kluczowe: sieci neuronowe, kontrola, jakoĞü procesu
WstĊp
W zarządzaniu jakoĞcią podkreĞla siĊ, Īe cechą nieodáączną produkcji wyrobów jest zmiennoĞü.
ZmiennoĞü procesu, mająca odbicie w zmiennoĞci wartoĞci wáaĞciwoĞci wytwarzanego wyrobu,
wystĊpuje zawsze, niezaleĪnie od jego rodzaju, jak i stosowanej technologii [2].
Zbiór narzĊdzi statystycznych, których zadaniem jest opisanie zmiennoĞci procesu, w wyniku
czego moĪliwe jest podjĊcie odpowiednich dziaáaĔ pozwalających utrzymaü zmiennoĞü w dopuszczalnych granicach a nastĊpnie sprowadziü je do minimum, okreĞla siĊ mianem statystycznego
sterowania procesami (SPC) [10]. Jednym z podstawowych zadaĔ SPC jest wykrywanie zaistnienia
zakáóceĔ specjalnych procesu. Ich identyfikacja odbywa siĊ w oparciu o próby losowe pobierane w
toku produkcji. Od chwili wykrycia zakáócenia waĪnym staje siĊ rozpoznanie jego przyczyny i okreĞlenie Ğrodków zapobiegawczych.
Jednym z podstawowych narzĊdzi SPC są karty kontrolne procesu. NarzĊdzie to jest centralnym
elementem SPC. KartĊ kontrolną jako graficzną metodĊ statystyczną zaproponowaá po raz pierwszy
Walter Shewhart [9].
1. Stan badaĔ
Istnieje wiele rozwiązaĔ wykorzystujących karty kontrolne do analizy stabilnoĞci procesu.
W artykuáach [1,3–5] zostaáy pokazane badania kontroli jakoĞci procesu przy zastosowaniu statystycznych metod kontroli, wykorzystujących karty kontrolne.
Ponadto istnieją rozwiązania wykorzystujące sieci neuronowe [6,11]. Niestety, zastosowanie
sieci neuronowych przedstawiono na doĞü ogólnym poziomie bez pokazania szczegóáowych badaĔ
dotyczących budowy modeli.
91
Izabela Rojek
Sieci neuronowe w kontroli jakoĞci procesu
Celem tego artykuáu jest pokazanie dziaáania opracowanych modeli w postaci sieci neuronowych MLP na tle tradycyjnych podejĞü wykorzystywanych w przedsiĊbiorstwach produkcyjnych.
Sieci neuronowe posáuĪyáy do analizy kart kontrolnych. Karty te lub ich fragmenty moĪna traktowaü
jako obrazy.
Dziaáanie sieci neuronowych polega na analizie tych obrazów i ich interpretacji. Pewne obrazy
na karcie kontrolnej Ğwiadczą o utracie przez proces stabilnoĞci. Opracowane modele w postaci sieci
neuronowych rozpoznają wiele wzorców nieprawidáowoĞci, które mają miejsce w przypadku braku
stabilnoĞci procesu. SpoĞród sieci neuronowych zostaáy wybrane sieci MLP, czyli sieci jednokierunkowe, wielowarstwowe ze wsteczną propagacją báĊdu.
Dziaáanie modeli w postaci sieci neuronowych zostaáo przetestowane na danych rzeczywistych
z przedsiĊbiorstwa produkcyjnego. WczeĞniejsze prace autorki dotyczące stosowania sieci neuronowych w systemach produkcyjnych zostaáy przedstawione w pracach [7,8].
2. Opis karty kontrolnej
Karta kontrolna jest to dokument, na którym rejestrowane są wyniki badania prób pobieranych
systematycznie z bieĪącej produkcji lub wyznaczanych na ich podstawie statystyk (rys 1). Jest to
wykres okreĞlonych wczeĞniej miar statystycznych.
Osią Y na karcie są najczĊĞciej: numer próby, czas pobierania próby, numer partii lub inna
wielkoĞü, a osią X są: wartoĞci pomiarowe, wartoĞü Ğrednia, mediana, rozstĊp itp.
Linie kontrolne na karcie oznaczają granice zmiennoĞci cechy, której przyczyną są czynniki
losowe. Wyznaczenie poáoĪenia granic kontrolnych wynika z zaáoĪonego rozkáadu prawdopodobieĔstwa cechy lub statystyki oraz zaáoĪonego ryzyka báĊdnej decyzji (GLK – górna linia kontrolna,
LC – linia centralna, DLK – dolna linia kontrolna).
Rysunek 1. Kontrola jakoĞci procesu na karcie kontrolnej
W literaturze tematu spotyka siĊ róĪne podziaáy kart. Zasadniczo dokonuje siĊ podziaáu na dwie
podstawowe grupy: karty kontrolne cech mierzalnych (wartoĞü pomiarowa, Ğrednia, mediana, Ğrednia waĪona, rozstĊp, odchylenie standardowe, suma skumulowana) oraz karty kontrolne cech
policzalnych (liczby jednostek niezgodnych w próbie, frakcje jednostek niezgodnych w próbie,
liczby niezgodnoĞci w próbie, liczby niezgodnoĞci na jednostkĊ wyrobu).
Zadaniem operatora procesu jest obserwowanie karty i podejmowanie decyzji: proces jest stabilny, nic siĊ nie zmieniáo lub proces utraciá stabilnoĞü. Obserwacja karty sprowadza siĊ do
92
Studies & Proceedings of Polish Association for Knowledge Management
Nr 74, 2015
zauwaĪenia charakterystycznego ukáadu punktów, który jest sygnaáem o utracie stabilnoĞci przez
proces. Ukáady te są „obrazem” stanu procesu. W statystycznym sterowaniu procesami nazywa siĊ
je czĊsto symptomami.
Zadaniem inĪyniera jakoĞci jest zaprojektowanie karty kontrolnej oraz wskazanie, które ukáady
punktów dla danego procesu są symptomami utraty stabilnoĞci. InĪynier definiuje równieĪ podejmowane ewentualne kroki korygujące w sytuacji rozregulowania procesu. Takimi sygnaáami dla
karty wartoĞci Ğredniej mogą byü: przesuniĊcie, trend, run, mieszanina staáa, fluktuacja oraz stratyfikacja (rys. 2).
a)przesuniħcie(S)
b)run(R)
Rysunek 2. Przykáady niestabilnoĞci procesu
3. Etapy tworzenia modelu kontroli jakoĞci procesu
-
-
-
Etapy tworzenia modelu są nastĊpujące:
Zdefiniowanie zbioru wzorców do procesu technologicznego. Wzorce zdefiniowano w oparciu
o instrukcje prowadzenia karty kontrolnej wartoĞci Ğredniej i rozstĊpów, obowiązujące w przedsiĊbiorstwie, z którego uzyskano dane do weryfikacji. Brano pod uwagĊ wzorce 5-elementowe
i 10-elementowe.
Zebranie danych z procesów wytwarzania oraz wyników rozpoznawania obrazów przez operatora.
Analiza zbiorów danych. Wyznaczenie wszystkich, zdaniem eksperta oraz osoby odpowiedzialnej za proces, obrazów Ğwiadczących o zmianie stanu procesu.
Rozpoznanie obrazów w zbiorach danych przez operatora oraz z wykorzystaniem: metody
tradycyjnej wykorzystywanej w oprogramowaniu Statistica QC oraz sztucznych sieci neuronowych MLP.
Porównanie skutecznoĞci rozpoznania za pomocą przyjĊtych miar.
93
Izabela Rojek
Sieci neuronowe w kontroli jakoĞci procesu
4. Analiza karty kontrolnej procesu przy uĪyciu narzĊdzi statystycznych
Pierwsze eksperymenty zostaáy wykonane metodą tradycyjną, wykorzystującą narzĊdzia
statystyczne.
Dane pomiarowe zostaáy zebrane przez operatora oraz rĊcznie naniesione na przygotowane
przez dziaá jakoĞci karty kontrolne. Karty nastĊpnie zostaáy zarchiwizowane w komputerze.
NastĊpnie zostaá przygotowany plik z danymi pomiarowymi zebranymi z procesu szlifowania
waáków áoĪysk tocznych. Plik z danymi zawieraá 60 wartoĞci pomiarów Ğredniej.
Wykresy kart kontrolnych wykonano i przeanalizowano przy uĪyciu oprogramowania StatSoft
Statistica QC.
W programie Statistica w module analizy kart kontrolnych udostĊpniono 7 typów wzorców. Są
nimi:
- 9 kolejnych punktów po jednej stronie linii centralnej,
- 6 kolejnych obserwacji: wzrasta lub maleje,
- 14 obserwacji: naprzemiennie w górĊ w dóá,
- 2 z 3 kolejnych obserwacji w strefie A lub dalej,
- 4 z 5 kolejnych obserwacji w strefie B lub dalej,
- 15 kolejnych obserwacji w strefie C,
- Īadna z 8 kolejnych obserwacji nie leĪy w strefie C.
W module analizy narzucono liczbĊ punktów branych pod uwagĊ w analizie, jak równieĪ typ
sygnaáu. PowyĪsze ograniczenie sprawia, Īe zdefiniowanie rozpoznawania nietypowych sygnaáów,
jak np. cykli, grup punktów, mieszanin, jest niemoĪliwe.
Metoda 3 stref, związana ĞciĞle z zaáoĪonym rozkáadem cechy – rozkáadem normalnym, nakáada
ograniczenia generowania sygnaáów niekonwencjonalnych, charakterystycznych dla okreĞlonej
technologii.
Na rys. 3 pokazano analizĊ karty wedáug wyznaczonych kryteriów.
Rysunek 3. Analiza karty kontrolnej w programie Statistica QC
94
Studies & Proceedings of Polish Association for Knowledge Management
Nr 74, 2015
5. Analiza kart kontrolnych przy uĪyciu sieci neuronowych
5.1. Przygotowanie danych
Rozpoznawanie stanu procesu w i-tej chwili odbywa siĊ poprzez analizĊ i-tego obrazu (Oi)
o okreĞlonej wczeĞniej dáugoĞci o. W kolejnym punkcie czasu (i+1) analizowany jest obraz Oi+1
o tej samej dáugoĞci o.
W przypadku rozpoznawania obrazów na karcie kontrolnej z wykorzystaniem sztucznych sieci
neuronowych wyznaczano zbiór danych uczących. Jest to zbiór wzorców stabilnoĞci oraz jej braku.
Plik uczący na wejĞciu sieci neuronowej zawiera obrazy stanu procesu. Obraz przedstawia zbiór
5 lub 10 Ğrednich. Na wyjĞciu mamy odpowiedĨ sieci MLP, czy jakoĞü procesu znajduje siĊ w normie (norma), czy teĪ nie (Run rosnący – RR, Run malejący – RM, Trend rosnący – TR, Trend
malejący – TM, PrzesuniĊcie górne – SU, PrzesuniĊcie dolne – SD, Mieszanina – MIX, Fluktuacja
– FLK, Stratyfikacja – STR).
Wszystkie przypadki (504 rekordy) podzielono na plik uczący (75% rekordów), plik testowy
(15% rekordów) oraz plik walidacyjny (10% rekordów). Sieü neuronowa byáa uczona przy uĪyciu
pliku uczącego, testowana plikiem testowym oraz dodatkowo jej dziaáanie byáo sprawdzane plikiem
walidacyjnym. Plik walidacyjny jest odpowiedzią na przeuczenie sieci neuronowych.
5.2. Modele kontroli jakoĞci procesu przy uĪyciu sieci neuronowych
Eksperymenty zostaáy przeprowadzone dla procesu szlifowania. Wykonano modele w postaci
róĪnych sieci neuronowych typu MLP. Dla kaĪdego typu sieci zmieniano parametry modeli.
Dla sieci MLP wykonano modele z jedną warstwą ukrytą. Zmieniane byáy dwa parametry:
liczba neuronów w warstwie ukrytej oraz liczba cykli uczenia. Neurony w warstwie ukrytej dobrane
zostaáy eksperymentalnie. Liczba neuronów w warstwie ukrytej przyjmowaáa wartoĞci od 5 do 30
a liczba cykli uczenia wartoĞci 10 do 200. Warunkiem koĔczenia etapu uczenia sieci neuronowej
byáa odpowiednia wartoĞü báĊdu RMS.
W tabeli 1 pokazano podsumowanie sieci neuronowych dla procesu szlifowania dla okna obrazu wejĞciowego 5 i 10. Do uczenia sieci MLP wykorzystano algorytm BFGS (Broyden-FletcherGoldfarb-Shanno). Np. zapis BFGS 130 oznacza, Īe optymalne rozwiązanie otrzymano w 130 cyklach. Ogólną oceną sieci jest miara jakoĞci klasyfikacji podana w procentach. W tabeli
przedstawiono báąd RMS w fazie uczenia, testowania i walidacji oraz skutecznoĞü rozpoznawania
obrazu jakoĞci procesu wyraĪoną w %.
95
Izabela Rojek
Sieci neuronowe w kontroli jakoĞci procesu
Tabela 1. Analiza modeli w postaci sieci neuronowych
Nazwa sieci
Báąd
(uczenie)
Báąd (testowanie)
Báąd (walidacja)
JakoĞü klasyfikacji
sieci [%]
95,64
Algorytm
uczenia
MLP 5-25-1
0,669640
0,425530
0,212770
BFGS 130
MLP 5-22-1
0,000000
0,538301
0,000000
0,714897
100,00
BFGS 37
MLP 5-13-1
0,000000
0,771433
87,92
BFGS 32
MLP 10-12-1
0,000000
0,000000
0,000000
100,00
BFGS 52
MLP 10-25-1
0,000000
0,000000
0,000000
100,00
BFGS 48
MLP 10-29-1
0,225992
0,000001
0,133333
98,80
BFGS 28
W przypadku sieci MLP w celu osiągniĊcia 100% jakoĞci klasyfikacji naleĪaáo zastosowaü duĪo
wiĊkszą liczbĊ cykli w algorytmie BFGS (37 i 49 odpowiednio dla okien o dáugoĞci 5 i 10).
W przypadku okna obrazu o dáugoĞci 10 czas nauczenia sieci byá o rząd wiĊkszy.
Widaü tutaj równieĪ nastĊpującą zaleĪnoĞü, im wiĊcej neuronów w warstwie ukrytej, tym mniej
cykli uczenia (porównanie sieci MLP 10-12-1 i MLP 10-25-1).
Dodatkowo przeprowadzono dokáadniejszą analizĊ sieci neuronowych. Wyznaczono wartoĞü
procentową poprawnie zaklasyfikowanych przypadku w rozbiciu na klasy.
NastĊpnie okreĞlono, ile przypadków danego wzorca zostaáo zaklasyfikowanych przez sieü jako
ten, czy inny wzorzec.
Ponadto okreĞlono trafnoĞü oraz stopieĔ pewnoĞci. TrafnoĞü pokazuje nam dziaáanie sieci dla
nowych danych. Natomiast stopieĔ pewnoĞci wskazuje przynaleĪnoĞü nowych danych wejĞciowych
do okreĞlonej klasy wzorców.
Sieci neuronowe byáy obliczane przy uĪyciu programu Statsoft STATISTICA Data Miner.
5.3. Kryteria oceny skutecznoĞci metod
Analiza kart kontrolnych SPC naraĪona jest na moĪliwoĞü popeánienia dwóch rodzajów báĊdów.
Pierwszy polega na niezauwaĪeniu, Īe i-ty obraz jest j-tym wzorcem. Drugi báąd polega na przypisaniu wzorca prawidáowemu ukáadowi losowemu [4]. W związku z tym zostaáy zdefiniowane dwie
miary pozwalające oceniü skutecznoĞü rozpoznawania dla sieci neuronowych:
- miara poprawnych rozpoznaĔ (MP),
- miara báĊdnych rozpoznaĔ, tzn. wskazaĔ wzorca w poprawnym szeregu losowym (MB).
MiarĊ MP zdefiniowano jako iloraz liczby poprawnych rozpoznaĔ przez sieci neuronowe w stosunku do liczby wszystkich wystąpieĔ wzorców w analizowanym zbiorze. WartoĞü miary MP
zmienia siĊ w przedziale od 0 do 1. WartoĞü maksymalną równą 1 osiąga ona w przypadku, kiedy
rozpoznano poprawnie wszystkie wzorce znajdujące siĊ w analizowanym zbiorze.
MiarĊ MB zdefiniowano jako iloraz liczby báĊdnych rozpoznaĔ przez sieci neuronowe w stosunku do liczby wszystkich wskazaĔ. Miara MB wyznacza odsetek báĊdnych wskazaĔ w stosunku
do wszystkich rozpoznaĔ. WartoĞü miary MB zmienia siĊ w przedziale <0, 1>. WartoĞü minimalną
równą 0 osiąga ona w przypadku, gdy metoda nie ingeruje w proces losowy (zero faászywych sygnaáów). W celu porównaniu skutecznoĞci rozpoznawania przez sieci neuronowe analizowano
96
Studies & Proceedings of Polish Association for Knowledge Management
Nr 74, 2015
wartoĞci obu miar MP oraz MB jednoczeĞnie.
W badaniach zaáoĪono, Īe analizowana metoda charakteryzuje siĊ skutecznoĞcią na wysokim
poziomie, jeĪeli wartoĞü miary MP jest wiĊksza niĪ 80% i jednoczeĞnie wartoĞü miary MB nie przekracza 1%. ĝredni poziom skutecznoĞci metody okreĞlono dla sytuacji, kiedy MP jest mniejsze od
80% a wiĊksze od 60%, a wartoĞü miary MB nie przekracza 1%.
WartoĞci miar MP oraz MB wyznaczano dla obrazów o róĪnej liczbie punktów (5 i 10). Celem
zmiany dáugoĞci obrazu byáo uzyskanie odpowiedzi na pytanie, czy wiĊksza liczba punktów w analizowanym obrazie ma wpáyw na skutecznoĞü rozpoznawania wzorców przez poszczególne
metody?
Kolejnym kryterium obliczania wartoĞci wskaĨników MP i MB byá rodzaj rozpoznawanego
wzorca. WaĪnym jest, czy opracowane metody radzą sobie lepiej z klasyfikowaniem wzorców niekonwencjonalnych. SkutecznoĞü poszczególnych sieci neuronowych porównano wyznaczając
Ğrednią wartoĞü miary MP oraz Ğrednią wartoĞü miary MB.
Opracowano najlepsze modele sieci neuronowych. Wedáug tabeli 1 trzy najlepsze sieci osiągnĊáy
100% miarĊ poprawnych rozpoznaĔ MP. W celu osiągniĊcia takiej skutecznoĞci zmieniano parametry sieci neuronowych.
Rozpoznawanie obrazu jakoĞci procesu przez sieci neuronowe jest duĪym osiągniĊciem w stosunku do rozpoznawania tego obrazu przez operatora. Operator niestety duĪo gorzej poradziá sobie
z rozpoznawaniem wzorców i kontrolą jakoĞci procesu. Dla operatora w przypadku rozpoznawania
okna o dáugoĞci 5 miara poprawnych rozpoznaĔ MP wyniosáa 61%, a w przypadku okna o dáugoĞci
10–63%.
Analizując dziaáanie operatora i sieci neuronowych nasuwa siĊ kolejny wniosek, Īe dáugoĞü obrazu nie ma istotnego wpáywu na jakoĞü rozpoznawania. Nieznacznie wzrasta wraz ze wzrostem
liczby analizowanych punktów.
W przypadku sieci neuronowych przeprowadzono kolejną analizĊ, w której okreĞlono, w jakim
procencie kaĪdy wzorzec zostaá rozpoznany przez sieci. W tabeli 2 przedstawiono miary klasyfikacji
oraz ich Ğrednie w odniesieniu do poszczególnych wzorców. Nie podano wartoĞci miary MB, poniewaĪ we wszystkich przypadkach przyjmowaáa ona wartoĞci mniejsze od 1%. Procent
prawidáowych rozpoznaĔ z wykorzystaniem sieci neuronowych jest zbliĪony. Niektóre wzorce zostaáy rozpoznane w 100% (Run malejący – RM, PrzesuniĊcie górne – SU, Trend malejący – TM).
NajwiĊcej trudnoĞci w rozpoznawaniu sprawia wzorzec STR (stratyfikacja).
97
Izabela Rojek
Sieci neuronowe w kontroli jakoĞci procesu
Tabela 2. Rozpoznanie wzorców przez sieci neuronowe dla procesu szlifowania
Nazwa sieci
MLP 5-25-1
FLK
MIX
RM
RR
SD
STR
SU
TM
TR
98,81
98,81
98,81
98,81 98,81
98,81 98,81 98,81
98,81
MLP 5-22-1
MLP 5-13-1
MLP 10-12-1
MLP 10-25-1
MLP 10-29-1
Ocena wzorca
przez sieci
neuronowe [%]
98,41
98,81 98,81
98,81 98,81 98,68
98,81
6. Podsumowanie
Karty kontrolne sáuĪą do kontrolowania procesów i mają na celu zwiĊkszenie wydajnoĞci produkcji oraz jakoĞci wyrobów. DziĊki analizie kart kontrolnych moĪna stwierdziü, czy zmiany
zakáócające dany proces są zdarzeniem naturalnym (związanym z procesem) lub teĪ przyczyną specjalną, która wystĊpuje systematycznie lub sporadycznie i jest sygnaáem do znalezienia i eliminacji
zakáóceĔ w badanym procesie.
Przy pomocy oprogramowania Statistica QC dokonuje siĊ obserwacji pojedynczych wykresów
na karcie kontrolnej. Analiza karty kontrolnej wykonywana jest wg okreĞlonych kryteriów wpisanych w oprogramowanie. Tak jest w wiĊkszoĞci programów istniejących na rynku.
Sieci neuronowe są narzĊdziem bardziej zaawansowanym w stosunku do oprogramowania statystycznego wspomagającego kontrolĊ jakoĞci procesu. UmoĪliwiają one gáĊbszą analizĊ i kontrolĊ
jakoĞci procesu. MoĪna w sposób bardziej szczegóáowy zbadaü trendy braku stabilnoĞci procesu.
Sieci neuronowe rozpoznają duĪo wiĊcej wzorców i nieprawidáowoĞci, niĪ klasyczne oprogramowanie. Opracowane metody pozwalają ekspertom tworzyü niekonwencjonalne wzorce stanów
procesów, co w znaczącym stopniu rozszerza moĪliwoĞü ich stosowania.
Nowe spojrzenie na kartĊ kontrolną procesu jako zbioru n-elementowych szeregów czasowych,
bĊdących swego rodzaju obrazami stanu procesu, pozwoliáo autorce wykorzystaü w analizie tych
kart techniki rozpoznawania obrazów. Traktują one zbiory punktów jako obrazy stanu procesu, co
jest bardziej zbliĪone do ich interpretacji przez czáowieka. Opracowane metody w postaci sieci neuronowych daáy bardzo dobre wyniki rozpoznawania stanu procesu. Zostaáy opracowane najlepsze
modele dla dáugoĞci obrazu 5 i 10 oraz przeprowadzono praktyczną weryfikacjĊ tych modeli na
danych rzeczywistych dla procesu szlifowania waáków.
Sieci neuronowe wykazaáy wiĊkszą skutecznoĞü, niĪ operator czáowiek oraz oprogramowanie
statystyczne. Dlatego są obiecującym narzĊdziem badającym stabilnoĞü procesu.
98
Studies & Proceedings of Polish Association for Knowledge Management
Nr 74, 2015
Bibliografia
[1] Acosta-Mejia C.A., Pignatiello J.J. Jr.: Modified R Charts for Improved Performance. Quality
Engineering, 20(3), 361–369, 2008.
[2] Hamrol A.: Zarządzanie jakoĞcią z przykáadami. Wydawnictwo Naukowe PWN, Warszawa,
2005.
[3] Hamrol A., KujawiĔska A.: Nowa metoda analizy kart kontrolnych procesu. Archiwum
Technologii Maszyn i Automatyzacji, 26(2), 149–158, 2006.
[4] KujawiĔska, A.: Badanie moĪliwoĞci wykorzystania wybranych metod rozpoznawania
obrazów w analizie kart kontrolnych procesu. Praca doktorska, Politechnika PoznaĔska,
PoznaĔ, 2006.
[5] Messaoud A., Theis W., Hering F., Weihs C.: Monitoring a Drilling Process Using Residual
Control Charts. Quality Engineering, 21(1), 1–9, 2008.
[6] Polczynski M., Kochanski A.: Knowledge Discovery and Analysis in Manufacturing. Quality
Engineering, 22(3), 169–181, 2010.
[7] Rojek I.: Neural Networks as Performance Improvement Models in Intelligent CAPP Systems.
Control and Cybernetics, 39(1), 55–68, 2010.
[8] Rojek I., JagodziĔski M.: Hybrid Artificial Intelligence System in Constraint Based Scheduling
of Integrated Manufacturing ERP Systems. Lecture Notes in Artificial Intelligence, 7209,
Springer-Verlag, 229–240, 2012.
[9] Shewhart W.: Economic Control of Quality of Manufacturing Product. D. Van Nostrand
Company, 1931.
[10] Wheeler D. J., Chambers D. S.: Understanding Statistical Process Control. ISBN 0-94532013-2, 1992.
[11] Yu J. B., Xi L. F.: Using an MQE chart based on a self-organizing map NN to monitor out-ofcontrol signals in manufacturing processes. International Journal of Production Research,
46(21), 5907-5933, 2008.
99
Izabela Rojek
Sieci neuronowe w kontroli jakoĞci procesu
NEURAL NETWORKS IN PROCESS QUALITY CONTROL
Summary
This paper presents neural networks in process quality control. The control is
a very important step in the production process. There are different methods for checking the quality of the process. In some manufacturing companies quality is checked by
machine operators or quality control departments. Here can be used method for manually checking the quality or tools of statistical control in the form of specialized
computer programs. Another approach is to treat the control card as an image instead
of a set of points. We have developed the models of analysis of process control charts.
The models were created in the form of multilayer networks with error back propagation (MLP neural networks). The models were tested on real data from the
production company.
Keywords: neural networks, control, process quality
Izabela Rojek
Instytut Mechaniki i Informatyki Stosowanej
Uniwersytet Kazimierza Wielkiego
ul. Chodkiewicza 30, 85-064 Bydgoszcz
e-mail: [email protected]
100