THE PART OF FUZZY SYSTEMS ASSISTING THE DECISION IN DI- AGNOSTICS OF FUEL ENGINE SUBASSEMBLIES DEFECTS

Podobne dokumenty
SZTUCZNA INTELIGENCJA

Uniwersytet Zielonogórski Wydział Elektrotechniki, Informatyki i Telekomunikacji Instytut Sterowania i Systemów Informatycznych

Logika rozmyta typu 2

6. Zagadnienie parkowania ciężarówki.

Inżynieria Wiedzy i Systemy Ekspertowe. Niepewność wiedzy. dr inż. Michał Bereta Politechnika Krakowska

ZBIORY ROZMYTE I WNIOSKOWANIE PRZYBLIŻONE

SZTUCZNA INTELIGENCJA

ALGORYTM PROJEKTOWANIA ROZMYTYCH SYSTEMÓW EKSPERCKICH TYPU MAMDANI ZADEH OCENIAJĄCYCH EFEKTYWNOŚĆ WYKONANIA ZADANIA BOJOWEGO

7. Zagadnienie parkowania ciężarówki.

Sterowanie z wykorzystaniem logiki rozmytej

Inteligencja obliczeniowa

Inżynieria Wiedzy i Systemy Ekspertowe. Logika rozmyta. dr inż. Michał Bereta Politechnika Krakowska

Jeśli X jest przestrzenią o nieskończonej liczbie elementów:

Method of determination of the current liquidity ratio with the use of fuzzy logic in hard coal mines

WPŁYW OPÓŹNIENIA NA DYNAMIKĘ UKŁADÓW Z REGULACJĄ KLASYCZNĄ I ROZMYTĄ

Podstawy sztucznej inteligencji

Systemy uczące się wykład 1

Temat: Model SUGENO. Instrukcja do ćwiczeń przedmiotu INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE

Agnieszka Nowak Brzezińska Wykład III

Systemy ekspertowe i ich zastosowania. Katarzyna Karp Marek Grabowski

WYKŁAD 10 Rozmyta reprezentacja danych (modelowanie i wnioskowanie rozmyte)

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

Klasyfikatory: k-nn oraz naiwny Bayesa. Agnieszka Nowak Brzezińska Wykład IV

Sztuczna inteligencja : Zbiory rozmyte cz. III

Interwałowe zbiory rozmyte

Temat: Model TS + ANFIS. Instrukcja do ćwiczeń przedmiotu INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE

STANDARDOWE FUNKCJE PRZYNALEŻNOŚCI. METODY HEURYSTYCZNE wykład 6. (alternatywa dla s) (zdef. poprzez klasę s) GAUSSOWSKA F.

Agnieszka Nowak Brzezińska

Sieci Neuronowe - Rok III - kierunek IS w IFAiIS UJ 2008/2009. Sieci Neuronowe. Wykład 11 Algorytmy genetyczne; Systemy rozmyte

PROGRAMOWANIE DYNAMICZNE W ROZMYTYM OTOCZENIU DO STEROWANIA STATKIEM

Agnieszka Nowak Brzezińska Wykład III

Układy logiki rozmytej. Co to jest?

Cel projektu: Wymogi dotyczące sprawozdania:

Zasada rozszerzania. A U A jest zbiorem rozmytym, B jest obrazem zbioru A Przeniesienie rozmytości A w odwzorowaniu f na zbiór B. sup.

Kryteria optymalizacji w systemach sterowania rozmytego piecami odlewniczymi

Wnioskowanie rozmyte. Krzysztof Patan

ĆWICZENIE 4 ZASTOSOWANIE METOD I NARZĘDZI LOGIKI ROZMYTEJ DO KLASYFIKACJI DANYCH I APROKSYMACJI ODWZOROWAŃ STATYCZNYCH

Sztuczna Inteligencja Projekt

SID Wykład 7 Zbiory rozmyte

Elementy modelowania matematycznego

Diagnostyka procesów przemysłowych Kod przedmiotu

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

Implementacja rozmytych systemów wnioskujących w zdaniach regulacji

ODWZOROWANIE PRZEBIEGU PULSACJI METODAMI SZTUCZNEJ INTELIGENCJI

WYKŁAD 4. Podejmowanie decyzji dla modeli probabilistycznych Modelowanie Gaussowskie. autor: Maciej Zięba. Politechnika Wrocławska

Temat: Sterowanie mobilnością robota z wykorzystaniem algorytmu logiki rozmytej

Lingwistyczne podsumowania baz danych.inteligentne generowanie s

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

Wstęp do Metod Systemowych i Decyzyjnych Opracowanie: Jakub Tomczak

INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE

Pattern Classification

2. Empiryczna wersja klasyfikatora bayesowskiego

Komputerowa diagnoza medyczna tworzenie i interpretowanie. prof. dr hab. inż. Andrzej Walczak

SYSTEM MONITOROWANIA DECYZYJNEGO STANU OBIEKTÓW TECHNICZNYCH

KOMPUTEROWY MODEL UKŁADU STEROWANIA MIKROKLIMATEM W PRZECHOWALNI JABŁEK

Rozmyte systemy doradcze

WYZNACZANIE NIEPEWNOŚCI POMIARU METODAMI SYMULACYJNYMI

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

Tworzenie rozmytego systemu wnioskowania

W narzędziu typu Excel, Calc czy Gnumeric napisz formułę logiczną która wyznaczy wartośd przynależności dla podanej temperatury do zbioru gorąco.

Piotr Sobolewski Krzysztof Skorupski

CHARAKTERYSTYKA I ZASTOSOWANIA ALGORYTMÓW OPTYMALIZACJI ROZMYTEJ. E. ZIÓŁKOWSKI 1 Wydział Odlewnictwa AGH, ul. Reymonta 23, Kraków

Instytut Politechniczny Państwowa Wyższa Szkoła Zawodowa. Diagnostyka i niezawodność robotów

Inżynieria Rolnicza 5(114)/2009

1. Wprowadzenie. Dr Mariusz Topolski, Międzynarodowa Wyższa Szkoła Logistyki i Transportu we Wrocławiu

Sreszczenie. Słowa kluczowe: sterowanie, poziom cieczy, regulator rozmyty

ZASTOSOWANIE SPLOTU FUNKCJI DO OPISU WŁASNOŚCI NIEZAWODNOŚCIOWYCH UKŁADÓW Z REZERWOWANIEM

Zadanie 0 gdy nie mamy logiki rozmytej. Zadanie 1- gdy już mamy logikę rozmytą

Metody systemowe i decyzyjne w informatyce

Instytut Politechniczny Państwowa Wyższa Szkoła Zawodowa. Diagnostyka i niezawodność robotów

Sztuczna inteligencja: zbiory rozmyte

ODWZOROWANIE RZECZYWISTOŚCI

Modelowanie niezawodności prostych struktur sprzętowych

Informatyka I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny) podstawowy (podstawowy / kierunkowy / inny HES)

DROGA ROZWOJU OD PROJEKTOWANIA 2D DO 3D Z WYKORZYSTANIEM SYSTEMÓW CAD NA POTRZEBY PRZEMYSŁU SAMOCHODOWEGO

MODELOWANIE STANÓW CZYNNOŚCIOWYCH W JĘZYKU SIECI BAYESOWSKICH

Politechnika Warszawska Wydział Samochodów i Maszyn Roboczych Instytut Podstaw Budowy Maszyn Zakład Mechaniki

BLOK FUNKCYJNY FUZZY LOGIC W STEROWANIU PLC AUTONOMICZNYM APARATEM UDOJOWYM*

Wnioskowanie bayesowskie

LEMRG algorytm generowania pokoleń reguł decyzji dla baz danych z dużą liczbą atrybutów

Sieci Mobilne i Bezprzewodowe laboratorium 2 Modelowanie zdarzeń dyskretnych

ZASTOSOWANIE LOGIKI ROZMYTEJ W BUDOWIE SYSTEMÓW ZARZĄDZANIA WIEDZĄ PRODUKCYJNĄ

Systemy uczące się wykład 2

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

8. Drzewa decyzyjne, bagging, boosting i lasy losowe

komputery? Andrzej Skowron, Hung Son Nguyen Instytut Matematyki, Wydział MIM, UW

Szacowanie ryzyka z wykorzystaniem zmiennej losowej o pramatkach rozmytych w oparciu o język BPFPRAL

Rozmyte mapy kognitywne w monitorowaniu decyzyjnym obiektów technicznych

Klasyfikator. ˆp(k x) = 1 K. I(ρ(x,x i ) ρ(x,x (K) ))I(y i =k),k =1,...,L,

WA R S AW D ATA S C I E N C E M E E T U P

Sztuczna inteligencja : Zbiory rozmyte cz. 2

XIII International PhD Workshop OWD 2011, October 2011 METODA REEINGINEERINGU ORGANIZACJI Z WYKORZYSTANIEM SYMULATORA PROCESÓW BIZNESOWYCH

Określenie maksymalnego kosztu naprawy pojazdu

AUTO-STROJENIE REGULATORA TYPU PID Z WYKORZYSTANIEM LOGIKI ROZMYTEJ

Metody systemowe i decyzyjne w informatyce

Teoria systemów uczacych się i wymiar Vapnika-Chervonenkisa

Jacek Skorupski pok. 251 tel konsultacje: poniedziałek , sobota zjazdowa

Matematyka zajęcia fakultatywne (Wyspa inżynierów) Dodatkowe w ramach projektu UE

Jeśli przeszkoda jest blisko to przyhamuj

ZESZYTY NAUKOWE POLITECHNIKI ŚLĄSKIEJ 2014 Seria: TRANSPORT z. 82 Nr kol. 1903

Transkrypt:

Journal of KONES Internal Combustion Engines 2005, vol. 12, 3-4 THE PART OF FUZZY SYSTEMS ASSISTING THE DECISION IN DI- AGNOSTICS OF FUEL ENGINE SUBASSEMBLIES DEFECTS Mariusz Topolski Politechnika Wrocławska, Wydział Elektroniki Katedra Systemów i Sieci Komputerowych ul. Janiszewskiego 11/17, Wrocław e-mail: mariusz.topolski@pwr.wroc.pl Abstract The recent work presents the fuzzy methods, which can be used In diagnostics of fuel engine subassemblies defects. It is shown, why the fuzzy methods are more adequate for specified problem than the probabilistic methods. The fuzzy rules and way of their determination based on learning set. ROLA ROZMYTYCH SYSTEMÓW WSPOMAGANIA DECYZJI W DIAGNOSTYCE USZKODZEŃ PODZESPOŁÓW SILNIKA SPALINOWEGO Streszczenie W pracy zaprezentowano metodę rozmytą jaką można zastosować do diagnostyki uszkodzeń podzespołów silnika spalinowego. Pokazano, dlaczego metody rozmyte są bardziej adekwatne do danego problemu niż czysto probabilistyczne. Zaprezentowano reguły rozmyte i sposób ich wyznaczania na podstawie zbioru uczącego. 1. Wstęp Ocena trwałości obiektu mechanicznego w warunkach laboratoryjnych przy subiektywnym jej wyznaczaniu może okazać się nieprecyzyjna, niepełna. Rozpatrując ją w kategoriach czysto probabilistycznych może okazać się, że oszacowanie prawdopodobieństw warunkowych wystąpienia pewnej zmiennej pod warunkiem, zaistnienia innej zmiennej może okazać się nieprecyzyjne. Każdy, kto kiedykolwiek był uczony kantorowskiej teorii mnogości, wie doskonale, że wiąże się ona niezwykle ściśle z klasycznym rachunkiem zdań; mówiąc dokładniej, formalizm klasycznego rachunku zdań jest po prostu tym samym formalizmem, który rządzi algebrą zbiorów; jest to zupełnie ta sama algebra Boole a. Chwila zastanowienia powinna nam nasunąć myśl, że istnienie takiej logiki ma głęboki sens: stwierdziliśmy wszak, że nasze zwykłe codzienne wypowiedzi typu możliwe, że.... około... lub prawdopodobnie... jest nauce i technice bardzo potrzebna. W przypadku diagnostyki uszkodzeń podzespołów silnika spalinowego możemy mówić o systemie ekspertowym, stwierdzającym, czy na podstawie pewnych cech obiektu, można go potraktować jako zdatny do dalszej pracy. Istnieją różne podejścia do zadania wnioskowania. Można potraktować wektor cech wejściowych (ciągłe wartości) i klasę decyzyjną jako konkretną wartość (ciągłą) niezawodności otrzymaną na podstawie tych cech. Można przyjąć, że klasa decyzyjna o przydatności obiektu do dalszej pracy ma charakter dyskretny, a konkretna klasa decyzyjna, świadczyć będzie o pewnym przedziale nieuszkadzalności obiektu. Dla tego ostatniego przypadku w niniejszej pracy zaprezentowano algorytm decyzyjny. 323

2. Opis zadania rozpoznawania Na wstępie dla uproszczenia, przyjmijmy podział niezawodności nie na 10 klas decyzyjnych zgodnie z przykładem [nowak] str. 112, ale na trzy klasy. Niech dany będzie ciąg uczący w postaci par, S = X, j) = ( x, x,..., x, ), (2.1) ( 1 2 n j w naszym przypadku j=1, 2, 3. Wektor cech x, oznacza wartości opisujące obiekt i mające wpływ na ocenę nieuszkadzalności. Zaznaczmy, że obiekt jest najmniej uszkodzony, wtedy, gdy j=1, a najbardziej gdy j=10. Postać (2.1) ciągu uczącego dotyczy cech oraz poprawnych diagnoz ekspertów. Schemat systemu wnioskowania zaprezentowano na rys. 1. Rys. 1. Rozmyty system wnioskujący Fig. 1. Fuzzy illative system Przejdźmy teraz do metody wyznaczania reguł rozmytych (2.2) za pomocą ciągu uczącego: IF x jest A AND x jest B) THEN y jest ). (2.2) ( 1 2 C Przykład algorytmu pokażemy dla uproszczenia dla przestrzeni dwóch cech. Niech x1 ( i), x2 ( i) będą danymi ciągłymi podawanymi na wejście sterownika, a d ( i) (dane uczące dyskretne) jest zadaną (wzorcową) wartością sygnału wyjściowego. 2.1 Algorytm budowy bazy reguł rozmytych oraz wnioskowania Do celów analizy skorzystano z gotowego ciągu uczącego. Wyznaczanie przedziału zmienności dla przesłanek. W powyższym celu ze zbioru uczącego S, wyznaczamy wartości najmniejsze i największe. x1 min (s) = 1.67, x1 max (s) = 31.27, x2 min (s) = 15.37, x2 max (s) = 60.35. { 1,2,3 } Pokrywanie przedziałów zmienności zbiorami rozmytymi przedstawiono na rys 2. 324

CECHA 1 Rys. 2. Przykładowe funkcje przynależności Fig. 2. The instances of pertained functions 2.2 Generowanie reguł Tabela 1. Baza reguł rozmytych Table 1. The rule base fuzzy M Klasa 1-17 Klasa 2-4 Klasa 3-0 Klasa 1-25 S Klasa 2-20 Klasa 3-7 D Klasa 2-1 Klasa 3-0 CECHA 2 M S D Klasa 2-1 Klasa 3 0 Klasa 1-16 Klasa 2-39 Klasa 3-44 Klasa 3 8 Klasa 3-0 Klasa 3-1 Klasa 3-8 MM Jeśli x1 < 1.67, 9.07 > i x2 < 15.37, 26.61 > to (1/0.81,2/0.19,3/0). SM Jeśli x1 < 9.07, 23.87 > i x2 < 15.37, 26.61 > to (1/0.48,2/0.38,3/0.13). DM Jeśli x1 < 23.87, 31.27 > i x2 < 15.37, 26.61 > to (1/0,2/1,3/0). MS Jeśli x1 < 1.67, 9.07 > i x2 < 26.61, 49.11 > to (1/0,2/1,3/0). SS Jeśli x1 < 9.07, 23.87 > i x2 < 26.61, 49.11 > to (1/0.16,2/0.39,3/0.44). DS. Jeśli x1 < 23.87, 31.27 > i x2 < 26.61, 49.11 > to (1/0,2/0,3/1). MD Jeśli x1 < 1.67, 9.07 > i x2 < 49.11, 60.35 > to (1/0,2/0,3/0). SD Jeśli x1 < 9.07, 23.87 > i x2 < 49.11, 60.35 > to (1/0,2/0,3/1). DD Jeśli x1 < 23.87, 31.27 > i x2 < 49.11, 60.35 > to (1/0,2/0,3/1). 325

Baza reguł rozmytych składa się z pól utworzonych przez zmienne lingwistyczne np., MM MałyMały... W każdym polu znajdują się liczności klas decyzyjnych, które w wyniku uczenia znalazły się w tych obszarach. Klasa 1 Klasa 2 Klasa 3 Tabela 2. Reguły rozmyte Table 2. Fuzzy rules 9 reguł rozmytych MM SM DM MS SS DS MD SD DD P(1)*0,81 P(1)*0,48 P(1)*0 P(1)*0 P(1)*0,16 P(1)*0 P(1)*0 P(1)*0 P(1)*0 P(2)*0,19 P(2)*0,38 P(2)*1 P(2)*1 P(2) *0,39 P(2)*0 P(2)*0 P(2)*0 P(2)*0 P(3)*0 P(3)*0,13 P(3)*0 P(3)*0 P(3)*0,44 P(3)*1 P(3)*0 P(3)*1 P(3)*1 Gdzie: p(j) są prawdopodobieństwami a priori klas decyzyjnych wyestymowanych z ciągu uczącego. 2.3. Wyznaczanie stopnia spełnienia każdej z reguł. ν k (x 1, x 2 ) = min (pμ A1 (k) (x 1 ), μ A2 (k) (x 2 )), (2.3) k numer reguły k = {1, 2,..., 8}. 2.4. Modyfikacja konkluzji każdej z reguł. μ B (k) (x 1, x 2 ) = min {μ B (k), ν k (x 1, x 2 )}. (2.4) 2.5. Wyznaczanie konkluzji wypadkowej. μ B (x 1, x 2 ) = max {μ B1 (x 1, x 2 ), μ B2 (x 1, x 2 ),..., μ B8 (x 1, x 2 )}. 2.6. Defuzyfikacja (wyostrzanie). b(x 1, x 5 ) = max μ B (x 1, x 2 ). (2.5) Schemat realizacji algorytmu zaproponowano na rys 3, a wygląd interfejsu użytkownika na rys. 4. Powyższy algorytm decyzyjny, w którym wprowadzono przy budowie reguł rozmytych dodatkową zależność, mnożąc przynależność klas decyzyjnych do każdej z reguł przez prawdopodobieństwa a priori tych kas. Uzyskano skuteczność algorytmu dla tego przypadku średnio 95.30 %. System taki może być stosowany do oceny nieuszkadzalności elementu mechanicznego. W prosty sposób można rozszerzyć opis zadania do 10 klas decyzyjnych i zwiększyć wymiarowość cech. Pamiętać należy, że ilość cech oraz klas decyzyjnych wpływa na złożoność obliczeniową. Dlatego zaleca się aby do analizy były wybrane tylko te najbardziej dyskryminujące cechy nieuszkadzalność. 326

Rys. 3. Realizacja programu komputerowego Fig. 3. Realization of computer programme 327

Literatura: Rys. 4. Wygląd interfejsu użytkownika Fig. 4. Appearance of the user's interface [1] Nowakowski T., Metodyka prognozowania i niezawodności obiektów mechanicznych, Oficyna Wydawnicza Politechniki Wrocławskiej, Wrocław 1999. [2] Wieczorkowski R., Zieliński R., Komputerowe generatory liczb losowych. Wydawnictwa Naukowo Techniczne, Warszawa 1997. [3] Zadeh L. A., On fuzzy algorythms. Memo. ERL-M325. Iniv. Of California. Berkley 1972. 328