WYKORZYSTANIE SYSTEMU EKSPERTOWEGO DO DIAGNOZOWANIA OKRĘTOWEGO SILNIKA SPALINOWEGO



Podobne dokumenty
KNOWLEDGE ACQUISITION FROM DATABASE FOR MARINE DIESEL ENGINE DIAGNOSIS

KNOWLEDGE ACQUISITION FOR MARINE DIESEL ENGINE DIAGNOSIS

ZASTOSOWANIE ZBIORÓW PRZYBLIŻONYCH DO ANALIZY SATYSFAKCJI KLIENTA SERWISU POJAZDÓW

Karta (sylabus) modułu/przedmiotu Transport Studia I stopnia

Rys. 1. Instalacja chłodzenia wodą słodką cylindrów silnika głównego (opis w tekście)

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

Mechanika i Budowa Maszyn Studia pierwszego stopnia

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

ZASTOSOWANIE ZBIORÓW PRZYBLIśONYCH DO DIAGNOSTYKI APARATURY PALIWOWEJ SILNIKÓW O ZAPŁONIE SAMOCZYNNYM

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

Systemy ekspertowe. Krzysztof Patan

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

Systemy uczące się wykład 1

1. WSTĘP. Zeszyty Naukowe Akademii Morskiej w Gdyni Scientific Journal of Gdynia Maritime University

BADANIA WPŁYWU WYBRANYCH USZKODZEŃ SILNIKÓW OKRĘTOWYCH NA PARAMETRY PRACY SILNIKA I SKŁAD SPALIN

PRZEWODNIK PO PRZEDMIOCIE

JAKOŚĆ DANYCH Z PERSPEKTYWY SYSTEMÓW WSPOMAGANIA DECYZJI KLINICZNYCH. Dr hab. inż. Szymon Wilk Politechnika Poznańska Instytut Informatyki

Diagnostyka procesów przemysłowych Kod przedmiotu

Wykaz ważniejszych oznaczeń i skrótów Wprowadzenie... 13

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

AKADEMIA MORSKA w GDYNI WYDZIAŁ MECHANICZNY

SZTUCZNA INTELIGENCJA

Transformacja wiedzy w budowie i eksploatacji maszyn

PRZEWODNIK PO PRZEDMIOCIE

Rok akademicki: 2014/2015 Kod: STC TP-s Punkty ECTS: 3. Kierunek: Technologia Chemiczna Specjalność: Technologia paliw

ALGORYTM RANDOM FOREST

Zastosowania metod odkrywania wiedzy do diagnostyki maszyn i procesów

ID1SII4. Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) stacjonarne (stacjonarne / niestacjonarne)

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

Szczegółowy opis przedmiotu zamówienia

MT 2 N _0 Rok: 1 Semestr: 1 Forma studiów:

KONCEPCJA DIAGNOSTYKI ELEKTRYCZNEGO PĘDNIKA OKRĘTOWEGO IDEA OF DIAGNOSTIC FOR SHIP ELECTRICAL THRUSTERS

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

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

OKREŚLENIE WPŁYWU WYŁĄCZANIA CYLINDRÓW SILNIKA ZI NA ZMIANY SYGNAŁU WIBROAKUSTYCZNEGO SILNIKA

Systemy ekspertowe i ich zastosowania. Katarzyna Karp Marek Grabowski

SYMULOWANIE WYBRANYCH NIESPRAWNOŚCI NA SYMULATORZE TURBO DIESEL 4

Temat: Wpływ właściwości paliwa na trwałość wtryskiwaczy silników jachtów motorowych

PRZEWODNIK PO PRZEDMIOCIE

WPŁYW ODKSZTAŁCENIA WZGLĘDNEGO NA WSKAŹNIK ZMNIEJSZENIA CHROPOWATOŚCI I STOPIEŃ UMOCNIENIA WARSTWY POWIERZCHNIOWEJ PO OBRÓBCE NAGNIATANEM

Podstawy diagnostyki środków transportu

Systemy ekspertowe : program PCShell

KONCEPCJA WERYFIKACJI DOŚWIADCZALNEJ ZAMODELOWANYCH OBCIĄŻEŃ CIEPLNYCH WYBRANYCH ELEMENTÓW KOMORY SPALANIA DOŁADOWANEGO SILNIKA Z ZAPŁONEM SAMOCZYNNYM

Wymagania edukacyjne Technologia napraw zespołów i podzespołów mechanicznych pojazdów samochodowych

STANOWISKOWE BADANIE ZESPOŁU PRZENIESIENIA NAPĘDU NA PRZYKŁADZIE WIELOSTOPNIOWEJ PRZEKŁADNI ZĘBATEJ

Integracja systemu CAD/CAM Catia z bazą danych uchwytów obróbkowych MS Access za pomocą interfejsu API

Karta (sylabus) przedmiotu

Właściwy silnik do każdego zastosowania _BlueEfficiencyPower_Polnisch_Schrift_in_Pfade.indd :55:33

Tom 6 Opis oprogramowania

1. Wprowadzenie. 2. Klasyfikacja i podstawowe wskaźniki charakteryzujące pracę silników spalinowych. 3. Paliwa stosowane do zasilania silników

WYKRYWANIE USZKODZEŃ W LITYCH ELEMENTACH ŁĄCZĄCYCH WAŁY

Systemy uczące się wykład 2

7. Zagadnienie parkowania ciężarówki.

ANALIZA PRZYSPIESZEŃ DRGAŃ PODPÓR W RÓŻ NYCH STANACH PRACY SILNIKA LM 2500

Ćwiczenie numer 4 JESS PRZYKŁADOWY SYSTEM EKSPERTOWY.

Bogdan ŻÓŁTOWSKI Marcin ŁUKASIEWICZ

Termodynamika techniczna - opis przedmiotu

kierunkowy (podstawowy / kierunkowy / inny HES) nieobowiązkowy (obowiązkowy / nieobowiązkowy) polski drugi semestr letni (semestr zimowy / letni)

KOMPUTEROWE WSPOMAGANIE DECYZJI W PROCESIE PROJEKTOWANIA BEZPIECZEŃSTWA OPERATORÓW SIŁOWNI OKRĘTOWYCH

6. Zagadnienie parkowania ciężarówki.

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

APLIKACJA NAPISANA W ŚRODOWISKU LABVIEW SŁUŻĄCA DO WYZNACZANIA WSPÓŁCZYNNIKA UZWOJENIA MASZYNY INDUKCYJNEJ

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

THE USE OF THE EXPERT SYSTEM IN DIAGNOSTIC OF MARINE DIESEL ENGINES

1. Wprowadzenie 1.1. Krótka historia rozwoju silników spalinowych

Zespół B-D Elektrotechniki. Laboratorium Silników i układów przeniesienia napędów

Prof. Stanisław Jankowski

Wpływ rodzaju paliwa gazowego oraz warunków w procesu spalania na parametry pracy silnika spalinowego mchp

Technika Samochodowa

Tom 6 Opis oprogramowania

2. Klasyfikacja i podstawowe wskaźniki charakteryzujące pracę silników spalinowych

Data Mining w doborze parametrów układu testującego urządzenia EAZ 1

Analiza Danych Case study Analiza diagnostycznej bazy danych Marek Lewandowski, inf59817 zajęcia: środa, 9.

Układy zasilania samochodowych silników spalinowych. Bartosz Ponczek AiR W10

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

Załącznik Nr 5 do Zarz. Nr 33/11/12 KARTA PRZEDMIOTU. 2. Kod przedmiotu ZP-Z1-19

Projekt współfinansowany ze środków Europejskiego Funduszu Rozwoju Regionalnego w ramach Programu Operacyjnego Innowacyjna Gospodarka

Zapytanie ofertowe nr 1/2017 z dnia r.

Ewelina Dziura Krzysztof Maryański

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

Zespól B-D Elektrotechniki

Parametry elektryczne i czasowe układów napędowych wentylatorów głównego przewietrzania kopalń z silnikami asynchronicznymi

SYSTEMY UCZĄCE SIĘ WYKŁAD 10. PRZEKSZTAŁCANIE ATRYBUTÓW. Dr hab. inż. Grzegorz Dudek Wydział Elektryczny Politechnika Częstochowska.

ZESZYTY NAUKOWE INSTYTUTU POJAZDÓW 1(92)/2013

Najnowszy system dual fuel dla silników o zapłonie samoczynnym Stworzony całkowicie od podstaw z automatyczną kalibracją i korektą wtrysku gazu

Doskonalenie metod diagnostycznych okrętowych silników tłokowych jako środek poprawy efektywności i bezpieczeństwa transportu morskiego

Dr inż. Andrzej KAMIŃSKI Instytut Informatyki i Gospodarki Cyfrowej Kolegium Analiz Ekonomicznych Szkoła Główna Handlowa w Warszawie

2.2 Opis części programowej

SZCZEGÓŁOWY OPIS PRZEDMIOTU ZAMÓWIENIA

Krakowska Akademia im. Andrzeja Frycza Modrzewskiego. Karta przedmiotu. obowiązuje studentów, którzy rozpoczęli studia w roku akademickim 2014/2015

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2015/2016

Diagnozowanie sieci komputerowej na podstawie opinii diagnostycznych o poszczególnych komputerach sieci

AUTOMAN. Sprężarki tłokowe (0,75 8,1 kw)

Mgr inż. Marta DROSIŃSKA Politechnika Gdańska, Wydział Oceanotechniki i Okrętownictwa

Zintegrowany system wizualizacji parametrów nawigacyjnych w PNDS

Opis pojazdu oraz komputera DTA

Publikacje z zakresu bezpiecznego funkcjonowania człowieka w środowisku pracy z lat jako obraz prowadzonych badań

Od e-materiałów do e-tutorów

SYSTEM MONITOROWANIA DECYZYJNEGO STANU OBIEKTÓW TECHNICZNYCH

Transkrypt:

Rafał Pawletko Akademia Morska w Gdyni WYKORZYSTANIE SYSTEMU EKSPERTOWEGO DO DIAGNOZOWANIA OKRĘTOWEGO SILNIKA SPALINOWEGO W artykule przedstawiono koncepcję systemu diagnostycznego okrętowego silnika tłokowego opartą na modelu systemu ekspertowego. Pozyskano wiedzę diagnostyczną, opracowano bazę wiedzy oraz zaproponowano ogólną strukturę systemu. Wiedza dla ekspertowego systemu diagnozowania silnika okrętowego została pozyskana od ekspertów (specjalistów w dziedzinie eksploatacji) oraz z diagnostycznych baz danych. Do pozyskiwania wiedzy od ekspertów zastosowano wywiad kwestionariuszowy. Grupę ekspertów stanowili doświadczeni oficerowie mechanicy floty handlowej. Podjęto próbę pozyskania podstawowej wiedzy z dziedziny eksploatacji silników obejmującą relacje diagnostyczne, umożliwiające ocenę stanu technicznego. Pozyskiwanie wiedzy z baz danych przeprowadzono z wykorzystaniem indukcyjnych metod uczenia maszynowego. Dane uczące dla algorytmów indukcji zostały zgromadzone w wyniku realizacji eksperymentu czynnego na silniku Sulzer 3Al 25/30. Porównano wyniki klasyfikacji stanów silnika uzyskane za pomocą algorytmów LEM2 oraz MODLEM. Oceny jakości działania poszczególnych klasyfikatorów dokonano techniką 10-fold cross vallidation. Badane algorytmy automatycznej indukcji mogą być wykorzystywane do pozyskiwania wiedzy z baz danych, na potrzeby diagnostycznego systemu ekspertowego. 1. WPROWADZENIE Rozwój systemów diagnozowania okrętowych silników tłokowych jest istotnym zagadnieniem, zarówno z punktu widzenia bezpieczeństwa statku, jak i uzyskania bezpośrednich korzyści ekonomicznych. Istnieje obecnie wiele metod oraz systemów diagnozowania silników okrętowych, opracowanych zarówno przez ośrodki badawcze, jak i producentów silników. Główną wadą większości tych rozwiązań jest to, że są to systemy zamknięte. Oznacza to, że algorytmy oceny stanu technicznego zaimplementowane na etapie tworzenia systemu nie mogą być rozwijane oraz modyfikowane w czasie późniejszej eksploatacji. Rozwiązaniem tego problemu może być wykorzystanie systemu ekspertowego do diagnozowania silników okrętowych. Modułowa struktura takiego systemu, a przede wszystkim oddzielenie bazy wiedzy od reszty programu, umożliwia opracowanie systemu otwartego, w którym wiedza diagnostyczna może być w łatwy sposób uaktualniania i rozszerzana. W artykule przedstawiono koncepcję systemu diagnostycznego okrętowego silnika tłokowego, opartą na modelu systemu ekspertowego. Pozyskiwano wiedzę diagnostyczną oraz opracowano wstępną wersję bazy wiedzy. Wiedza dla systemu została pozyskana od ekspertów (specjalistów w dziedzinie eksploatacji) oraz z diagnostycznej bazy danych.

R. Pawletko: Wykorzystanie systemu ekspertowego do diagnozowania okrętowego silnika spalinowego 29 2. KONCEPCJA SYSTEMU Przyjęto następujące założenia ogólne, dotyczące sposobu działania ekspertowego sytemu diagnozowania silnika okrętowego: użytkownik systemu (oficer mechanik okrętowy) współpracuje z komputerem w trybie dialogowym, wprowadzając dane poprzez udzielanie odpowiedzi na pytania generowane przez system, system może również pobierać dane w sposób automatyczny, z okrętowej bazy danych, system generuje diagnozy w formie stwierdzeń, o zakwalifikowaniu silnika do określonej klasy stanów. Główna rola systemu ekspertowego polega zatem na tym, że na podstawie danych wejściowych (wprowadzonych bezpośrednio przez użytkownika lub pobranych automatycznie z bazy danych) formułuje diagnozy w postaci stwierdzeń. Przyjęto modułową architekturę systemu. Umożliwia ona między innymi łatwe rozbudowywanie systemu, poprzez dodawanie nowych elementów oraz dowolne kształtowanie różnych konfiguracji. System składa się z następujących modułów głównych: bazy danych (baza danych stałych oraz baza danych zmiennych), bazy wiedzy, modułu pozyskiwania wiedzy diagnostycznej, modułu wnioskującego, modułu sterowania dialogiem z użytkownikiem. Strukturę systemu przedstawiono na rysunku 1. Baza wiedzy Moduł wnioskowania Bazy danych Moduł pozyskiwania wiedzy Interfejs użytkownika Rys. 1. Ogólna struktura systemu ekspertowego System ekspertowy opracowano w języku CLIPS. Zastosowanie dedykowanego języka do tworzenia systemów ekspertowych umożliwiło budowę podstawowych bloków systemu w ramach jednolitego środowiska. Maszyna wnioskująca, układ sterowania dialogiem z użytkownikiem oraz baza wiedzy są realizowane przez środowisko CLIPS.

30 ZESZYTY NAUKOWE AKADEMII MORSKIEJ W GDYNI, nr 60, październik 2009 3. POZYSKIWANIE WIEDZY OD SPECJALISTÓW Celem badań było pozyskanie wiedzy deklaratywnej, która może być wykorzystywana do oceny stanu technicznego silnika okrętowego. Pozyskiwanie wiedzy zrealizowano zgodnie z modelem, w którym istotną rolę odgrywa programista bazy wiedzy [6]. Rola programisty polegała przede wszystkim na interpretacji zapisów oraz agregacji wiedzy uzyskanej od specjalistów. Badania obejmowały pozyskanie wiedzy operacyjnej w postaci relacji diagnostycznych typu: uszkodzenie symptomy uszkodzenia. Wraz z wiedzą operacyjną pozyskano tzw. wiedzę podstawową o dziedzinie zastosowania, konieczną do formalnego zapisu relacji diagnostycznych. Wiedza podstawowa obejmowała słowniki nazw obiektów, nazw cech obiektów oraz pojęć niezbędnych do zapisu wiedzy. Do pozyskiwania wiedzy od specjalistów wykorzystano wywiad kwestionariuszowy [10]. Kwestionariusz przygotowano w formie tabeli. Listę uszkodzeń opracowano na podstawie badań zawartych w literaturze przedmiotu [4, 12]. Pytania w ankiecie miały charakter otwarty, przewidziano również możliwość rozszerzania listy o nowe uszkodzenia zaproponowane przez eksperta. Kryterium doboru osób uczestniczących w badaniu było posiadanie stopnia morskiego przynajmniej II oficera mechanika oraz minimum 2-letni okres praktyki na tym stanowisku. Badanie przeprowadzono na grupie 36 ekspertów. W kwestionariuszu uwzględniono uszkodzenia następujących układów funkcjonalnych silnika: układu paliwowego, układu tłokowo-korbowego, komory spalania, układu wymiany czynnika roboczego, układu rozruchowo-nawrotnego, układu chłodzenia, układu oleju smarnego. Zadaniem eksperta było wskazanie symptomów uszkodzeń poprzez wpisanie ich w odpowiedniej rubryce kwestionariusza. W wyniku agregacji wiedzy uzyskano 35 reguł diagnostycznych. Były to reguły o złożonych przesłankach, których konkluzje wyrażały stwierdzenia dotyczące stanów technicznych wybranych układów okrętowego silnika tłokowego. Przykładową regułę uzyskaną w wyniku badań przedstawiono poniżej: Reguła R1 Układ: wtryskowy Element: wtryskiwacz Uszkodzenie: zatarcie iglicy wtryskiwacza (wtryskiwacz otwarty) Symptomy: a) średnie ciśnienie indykowane spadek b) max ciśnienie spalania spadek c) zmiana barwy spalin dymienie d) temperatura spalin na pozostałych cylindrach wzrost e) max. ciśnienie wtrysku spadek

R. Pawletko: Wykorzystanie systemu ekspertowego do diagnozowania okrętowego silnika spalinowego 31 Uzyskany zbiór reguł poddano ocenie zgodnie z koncepcją zaproponowaną przez W. Moczulskiego [6]. Oceniano pojedyncze reguły poprzez przyporządkowanie przez specjalistę stwierdzenia wyrażającego subiektywny stopień przekonania o słuszności reguły B(r). Przedział zmienności dla stopnia przekonania o słuszności reguły określono przez podanie dwóch miar, tj. miary stopnia konieczności reguły N(r) oraz stopnia możliwości reguły P(r). Podczas oceny przyjęto zmienne lingwistyczne ułatwiające określenie stopnia przekonania. Przedziały zmienności przedstawiono w tabeli 1. Tabela 1 Przedziały zmienności wartości stopnia przekonania o słuszności reguły [6] Nazwa stopnia przekonania N(r) P(r) Nie rozumiem treści reguły (nie mam zdania) 0 1 Całkowicie się zgadzam 1 1 Prawie całkowicie się zgadzam 0,75 1 Raczej się zgadzam 0,55 1 Raczej się nie zgadzam 0 0,45 Prawie na pewno się nie zgadzam 0 0,25 Całkowicie się nie zgadzam 0 0 W związku z tym, że reguły oceniane były przez czterech ekspertów, dokonano agregacji opinii ekspertów, zgodnie z zależnością zaproponowaną przez W. Cholewę [1]: NP ag w( r) NP( r) + wex Bex ( r) ( r) =, (1) w( r) + w przy czym: w(r) waga przypisana stopniowi przekonania o słuszności reguły w bazie wiedzy, w ex waga przypisania opiniom danego eksperta, NP(r) dotychczasowa wartość stopnia przekonania o słuszności reguły w przypadku ocenianej reguły, B ex (r) wartość stopnia przekonania o słuszności reguły przypisana regule przez oceniającego ją eksperta. ex 4. POZYSKIWANIE WIEDZY Z BAZ DANYCH Celem badań było uzyskanie reguł umożliwiających ocenę stanu okrętowego silnika spalinowego, na podstawie informacji o przebiegu eksploatacji zgromadzonych w bazie danych. Zbiór reguł uzyskano za pomocą wybranych metod indukcji reguł. Porównano wyniki otrzymane z klasycznego algorytmu LEM2 [11] z tymi z algorytmu MODLEM [11], który umożliwia zastosowanie danych niepoddanych wcześniejszej dyskretyzacji.

32 ZESZYTY NAUKOWE AKADEMII MORSKIEJ W GDYNI, nr 60, październik 2009 Przydatność algorytmów indukcji reguł oceniono na podstawie danych uzyskanych w ramach eksperymentu czynnego na silniku laboratoryjnym. Obiektem badań był czterosuwowy silnik typu Sulzer 3Al 25/30 o mocy nominalnej N n = 408 kw i prędkości obrotowej n = 750 obr/min doładowany turbosprężarką. Silnik został wyposażony w układ pomiarowy, umożliwiający rejestrację podstawowych parametrów roboczych, takich jak ciśnienia i temperatury spalin, powietrza doładowującego, wody chłodzącej oraz oleju smarnego. Dodatkowo mierzono przebiegi ciśnień szybkozmiennych w cylindrach silnika oraz w przewodach paliwowych. Wszystkie parametry były automatycznie zapisywane w bazie danych zintegrowanej z systemem pomiarowym. Program badań zrealizowano zgodnie z planem eksperymentu czynnego. Podczas eksperymentu symulowano jeden poziom określonego uszkodzenia, następnie dokonywano pomiarów wszystkich parametrów, w zakresie pracy silnika od 50 do 250 kw. Uwzględniono następujące uszkodzenia silnika: spadek wydajności sprężarki powietrza, zanieczyszczenie filtra powietrza, zanieczyszczenie chłodnicy powietrza, zużycie pompy wtryskowej na cylindrze nr 2, zakoksowanie wtryskiwacza na cylindrze nr 2, zanieczyszczenie traktu wydechowego. Wyniki pomiarów zostały zarejestrowane w bazie danych, a następnie przekształcone do postaci tablicy decyzyjnej. Taka forma prezentacji danych jest bowiem wymagana przez zastosowane algorytmy indukcji reguł. Poszczególne przykłady uczące są w takiej sytuacji opisane w wierszach tablicy, za pomocą zbioru atrybutów. Jeden z nich jest atrybutem decyzyjnym określającym przynależność przykładu do określonej klasy decyzyjnej [11]. Powstała tablica zawierała 215 przykładów uczących, każdy opisany 43 atrybutami typu numerycznego. W związku z tym, że algorytm LEM2 nie powinien być wykorzystany bezpośrednio do danych numerycznych, zastosowano dyskretyzację wstępną. Dyskretyzację zrealizowano metodą zarówno globalną, jak i lokalną. Badane algorytmy indukcji (LEM2 oraz MODLEM) posłużyły do danych zarówno niepoddanych dyskretyzacji, jak i poddanych dyskretyzacji metodą lokalną i globalną. Do badań użyto oprogramowanie opracowane przez Zakład Inteligentnych Systemów Wspomagania Decyzji Politechniki Poznańskiej o nazwie ROSE2 [8, 9]. 4.1. Ocena wyników eksperymentu Ocenę uzyskanych zbiorów reguł realizowano w perspektywie klasyfikacji. Oznacza to, że każdorazowo na podstawie reguł budowano klasyfikator, który poddawano ocenie.

R. Pawletko: Wykorzystanie systemu ekspertowego do diagnozowania okrętowego silnika spalinowego 33 Ocena sprawności działania klasyfikatora obejmowała zarówno przykłady uczące, które służyły do budowy klasyfikatora, jak i przykłady nowe nieznane podczas tej nauki. Można w ten sposób zweryfikować zdolność klasyfikatora do uogólniania pozyskanej wiedzy. Najczęściej stosowanym rozwiązaniem jest podział zbioru dostępnych przykładów na część uczącą oraz testującą, służącą do estymacji wybranej miary oceny klasyfikatora. Sposób podziału zbioru jest losowy i zależy przede wszystkim od liczby dostępnych przykładów. Na potrzeby badań zastosowano technikę k-fold cross validation. W metodzie tej zbiór przykładów jest losowo podzielony na k podzbiorów U = E 1... E k. W i-tej iteracji (1 i k) zbiór uczący stanowi zbiór E u = U \E i, a sam zbiór E i jest zbiorem przykładów testowych. Trafność klasyfikowania wylicza się jako wartość średnią z trafności estymowanych w każdej iteracji. Warunkiem stosowania tej techniki jest liczba przykładów powyżej 100. Dobór parametru k powinien być uzależniony od liczebności przykładów. Przyjęto wartość k = 10. W tabeli 2 przedstawiono liczbę reguł oraz trafności klasyfikacji, uzyskanych techniką 10-fold cross validation dla badanych algorytmów indukcji reguł decyzyjnych. Wyniki klasyfikacji uzyskane algorytmami LEM2 oraz MODLEM Tabela 2 Rodzaj dyskretyzacji wstępnej Bez dyskretyzacji Dyskretyzacja wstępna metodą lokalną Dyskretyzacja wstępna metodą globalną Algorytm indukcji reguł Liczba uzyskanych reguł Trafność klasyfikacji (10-fold cross validation) LEM2 132 10% MODLEM 9 92% LEM2 17 97% MODLEM 14 97% LEM2 43 84% MODLEM 45 79% Otrzymane wyniki potwierdzają wysoką skuteczność algorytmu MODLEM, dla danych niepoddanych wcześniejszej dyskretyzacji. Trafność klasyfikacji estymowana techniką 10-fold cross validation wyniosła 92%. Trafność klasyfikacji uzyskana algorytmem LEM2 wyniosła w tym wypadku 10%. Przy dyskretyzacji wstępnej osiągnięto zbliżone, bardzo wysokie, wyniki skuteczności klasyfikacji dla obydwu algorytmów. Należy również stwierdzić, że w badanym przypadku zdecydowanie najlepsze rezultaty uzyskano przy zastosowaniu dyskretyzacji wstępnej metodą lokalną. Niewątpliwą zaletą algorytmu MODLEM w stosunku do LEM2 jest możliwość bezpośredniego wykorzystania danych numerycznych, niepoddanych dyskretyzacji wstępnej. Z jednej strony upraszcza to sam proces pozyskiwania wiedzy, z drugiej warunkuje bezpośrednio czytelność i łatwość interpretacji uzyskanych reguł. Użytkownik systemu ekspertowego ma w takiej sytuacji bezpośredni podgląd wartości cech zawartych w przesłankach reguły.

34 ZESZYTY NAUKOWE AKADEMII MORSKIEJ W GDYNI, nr 60, październik 2009 5. PODSUMOWANIE Na podstawie przeprowadzonych badań, dotyczących pozyskiwania wiedzy na potrzeby ekspertowego systemu diagnozowania silnika okrętowego, można sformułować następujące stwierdzenia: Zbiór reguł uzyskany od specjalistów umożliwia jakościową ocenę stanu wybranych układów silnika. Opracowane reguły zostały pozytywnie zweryfikowane przez ekspertów. Wszystkie reguły uzyskały oceny całkowicie się zgadzam lub prawie całkowicie się zgadzam. Proces pozyskiwania wiedzy od specjalistów jest mało efektywny i czasochłonny. Alternatywą dla mało efektywnych metod pozyskiwania wiedzy od specjalistów są metody umożliwiające pozyskiwanie wiedzy z baz danych. Algorytmy LEM2 oraz MODLEM mogą być wykorzystane do automatycznego pozyskiwania reguł diagnostycznych z diagnostycznej bazy danych. Średnia trafność klasyfikacji estymowana metodą 10-fold cross validation wyniosła 97%. Badane algorytmy automatycznej indukcji reguł mogą być wykorzystywane do pozyskiwania wiedzy z baz danych, na potrzeby diagnostycznego systemu ekspertowego. LITERATURA 1. Cholewa W., Diagnostyczny system doradczy DT3D100. Organizacja procesu wnioskowania, Raport częściowy nr DT6D131 z realizacji projektu PBZ-038-06, KPKM Politechniki Śląskiej, Gliwice 2002. 2. Cholewa W., Metoda diagnozowania maszyn z zastosowaniem zbiorów rozmytych, ZN Politechniki Śląskiej, nr 764, seria: Mechanika, z. 79, Gliwice 1983. 3. Cichosz P., Systemy uczące się, WNT, Warszawa 2007. 4. Grzywaczewski Z., Niezawodność statków, Wydawnictwa Przemysłu maszynowego WEMA, Warszawa 1988. 5. Michalski R.S., A theory and methodology of inductive learning, Artificial Inteligence 20 (1983). 6. Moczulski W., Metody pozyskiwania wiedzy dla potrzeb diagnostyki maszyn, ZN Politechniki Śląskiej, nr 1382, seria: Mechanika, z. 130, Gliwice 1997. 7. Mulawka J., Systemy ekspertowe, WNT, Warszawa 1996. 8. Predki B., Slowinski R., Stefanowski J., Susmaga R., Wilk Sz., ROSE Software Implementation of the Rough Set Theory, in. L. Polkowski, A. Skowron, eds., Rough Sets and Current Trends in Computing, Lecture Notes in Artificial Intelligence, vol. 1424, Springer-Verlag, Berlin 1998. 9. Predki B., Wilk Sz., Rough Set Based Data Exploration Using ROSE System, in. Z.W. Ras, A. Skowron, eds., Foundations of Intelligent Systems, Lecture Notes in Artificial Intelligence, vol. 1609. Springer-Verlag, Berlin 1999.

R. Pawletko: Wykorzystanie systemu ekspertowego do diagnozowania okrętowego silnika spalinowego 35 10. Sobocki M., Wprowadzenie do metodologii badań pedagogicznych, Oficyna Wydawnicza IMPULS, Kraków 2001. 11. Stefanowski J., Algorytmy indukcji reguł decyzyjnych w odkrywaniu wiedzy, Rozprawy nr 361, Wydawnictwo Politechniki Poznańskiej, Poznań 2001. 12. Żółtowski B., Cempel Cz., Inżyniera Diagnostyki Maszyn, Polskie Towarzystwo Diagnostyki Technicznej, Instytut Technologii Eksploatacji PIB Radom, Warszawa, Bydgoszcz, Radom 2004. THE USE OF EXPERT SYSTEM FOR MARINE DIESEL ENGINE DIAGNOSIS (Summary) In the paper conception of marine diesel engine diagnostic system based on expert system model was presented. The first stage of research relevant to knowledge acquisition for this system was done, knowledge data set was built and general structures of the expert system was proposed. Basic sources of knowledge which can be used for construction of knowledge data set are also identified. The basic knowledge related to the diesel diagnostic was undertaken from experts and diagnostic data base. The paper questionnaire was used to the knowledge acquisition from experts. The basic knowledge related to the marine diesel exploitation was undertaken. Those expert knowledge covers the weakness point of engine, the kind of faults and diagnostic relation between faults and their symptoms. The group of experts was contained the experienced merchant navy officers. The rule induction algorithms was used to knowledge acquisition from data base. During the experiment efficiency of LEM induction algorithms was compared to new MODLEM algorithms. Training and test data were acquired from experiment on marine engine Sulzer 3AL 25/30. 10-fold cross validation method was used to estimation classification efficiency for different rule induction algorithms. Tested automatic induction algorithms can be used for knowledge acquisition from diagnostic data base for marine diesel engine diagnostic system.