Sound based fault detection system

Loading...
Thumbnail Image
Journal Title
Journal ISSN
Volume Title
Perustieteiden korkeakoulu | Master's thesis
Date
2015
Department
Major/Subject
Ohjelmistotekniikka
Mcode
T3001
Degree programme
Tietotekniikan koulutusohjelma
Language
en
Pages
54 + 18
Series
Abstract
Often with mechanical machines, the operating sound can indicate the condition, the correctness of settings, or the need for maintenance. For example, many drivers can tell, even without training, that there is something wrong with a car by the sound it makes. Such skill is relatively easy for humans to master, but reproducing it in an artificial system is challenging. An artificial system that could detect impending faults or need for maintenance by utilizing only sounds would have many potential applications. Microphones have relatively low-cost compared to other kinds of specialized sensors. Sounds can be detected remotely and even beyond barriers, allowing more freedom in the positioning of the sensor than, for instance, vibration based solutions. We propose a system with three levels of fault detection, from which this research will focus on the first two. Firstly, the system detects an indication that there could be a fault; secondly it detects that there is a high probability for fault occurring. On the third level, it would identify specific faults. In this thesis, we conducted a literature review of the field. In the literature, most methods are based on identifying specific pre-learned faults in specific applications, with only a handful of general methods. We devised a method and metrics to distinguish between normal and abnormal operating sounds of a mechanical machine by utilizing several low-level features, which were extracted both from time and frequency domain. We conducted experiments to evaluate the implemented system. The experiments included various sounds of machines operating normally and after they were damaged. In addition, we evaluated performance with added -6 dB SNR Gaussian white noise. The results indicate that the approach is valid and the system performed well even with added noise. The results of this thesis will be utilized in further research on sound based fault detection.

Mekaanisten laitteiden toimintaäänesta voidaan saada tietoa laitteen kunnosta ja huollon tarpeesta. Esimerkiksi vaikka auton kuljettaja ei olisi ammattimekaanikko, pystyy hän useissa tapauksissa päättelemään auton käyntiäänestä, että jotain on vialla. Asia verrattain on helppo ihmisille, mutta se on haastava ongelma koneille. Automaattisella järjestelmällä, joka pysytyisi tunnistamaan vian pelkästään äänen perusteella, olisi potentiaalisesti paljon hyötyä. Aanen käyttämisestä viantunnistukseen on etuja. Kuulo on etäaisti, joka pystyy välittämään tietoa etäisistä tapahumista, jopa esteiden takaa. Tällöin saavutetaan etua verrattuna moniin muihin signaaleihin, jotka vaativat fyysisen kosketuksen tai asennuksen analysoitavaan laitteeseen, kuten tärinä signaali. Lisäksi mikrofoni on verrattain halpa sensori, minkä ansiosta järjestelmästä voisi tehdä kustannustehokkaan. Ehdotamme kolmitasoista viantunnistusjärjestelmää, joista tämä työ keskittyy kahteen ensimmäiseen. Ensimmäisellä tasolla järjestelmän tulisi kyetä tunnistamaan mahdollisen ongelman esiintyminen, toisella sen tulisi pystyä tunnistamaan, että vika on todennäköisesti olemassa. Kolmannella tasolla järjestelmän tulisi kyetä tunnistamaan kyseisen vian tyyppi. Tässä työssä esittelemme kirjallisuuskatsauksen aiheeseen. Viimeaikoina on ollut kasvavaa kiinnostusta ääneen pohjautuvien viantunnistuksen tutkimukseen. Useimmat menetelmät luokittelevat äänisignaalin ennalta kerättyjen vikaäänien perusteella. Yleisiä viantunnistusmenelmiä ei ole tutkittu yhtä kattavasti. Työssä esitämme menetelmän, joka perustuu useisiin äänen piirteisiin, jotka kattavat sekä taajuus, että aika esityksen. Suoritimme kokeita, joiden avulla arvioimme toteutetun järjestelmän toimivuutta. Kokeissa nauhoitimme laitteiden normaaleja ääniä, sekä ääniä, joissa esiintyy vika. Lisäksi arvioimme järjestelmän kohinan sietoisuutta lisäämällä kyseisiin ääniin -6 desibelin ääni-kohinasuhteella olevaa Gaussian valkoista kohinaa. Saamiemme tulosten perusteella, menetelmämme on validi ja järjestelmä toimi verrattain hyvin huolimatta voimakkaasta kohinasta. Tämän työn tuloksia tullaan hyödyntämää ääneen pohjautuvan vian tunnistuksen jatkotutkimuksessa.
Description
Supervisor
Saikkonen, Heikki
Thesis advisor
Kugler, Mauricio
Keywords
sound analysis, fault detection, signal processing, machine learning
Other note
Citation