Fpga Implementation of 1d Convolutional Neural Network for Early Detection of Bearing Faults in Induction Motors

dc.contributor.advisor Aşkar, Murat
dc.contributor.author Dal, Barış
dc.date.accessioned 2023-06-16T12:27:55Z
dc.date.available 2023-06-16T12:27:55Z
dc.date.issued 2022
dc.description.abstract Asenkron Motorlar, stabilite, düşük maliyet ve kolay bakım sağladıkları için çeşitli endüstriyel uygulamaların temel parçasını oluşturmaktadır. Asenkron motorların arızalanması, üretim zincirinin yavaşlamasına neden olarak ciddi bir para kaybına neden olabilir veya çevreye ve insan sağlığına zararlı olabilir. Asenkron motorlar, dönen parçalar arasında sürtünmeyi azaltıp, hız ve performansı artıran rulmanlar içerir ve bu rulmanlardaki arızalar en çok karşılaşılan motor arızalarıdır. Bu arızaların erken tespiti, sonradan oluşabilecek büyük problemlerle uğraşmak yerine, motorun çok daha ucuza tamir edilmesine veya değiştirilmesine olanak sağlar. Rulman hatalarının tespiti için literatürde farklı yaklaşımlar bulunmaktadır, ancak 1B-Evrişimsel Sinir Ağı (ESA) kullanarak sorunu çözmek için Alanda Programlanabilir Kapı Dizisi (FPGA)/Uygulamaya Özgül Tümdevre (ASIC) tasarımını kuran detaylı bir çalışma bulunmamaktadır. Bu yüksek lisans tezinde, asenkron motorlarda rulman hatalarının erken teşhisi için 1B-Evrişimsel Sinir Ağının FPGA üzerinde uygulaması sunulmuştur. Önerilen model, Case Western Reserve Üniversitesi (CWRU) tarafından sağlanan 4 farklı sınıfa ait (sağlıklı, bilye hatası, iç bilezik arızası ve dış bilezik arızası) titreşim sinyalleri veri kümesini kullanır. Önerilen mimarinin parametreleri, eğitilmiş modelden 32 bitlik kayan nokta sayıları olarak çıkarılır. Daha sonra, FPGA üzerinde bu sayıların depolanması için sayıların sabit nokta (8 bit) temsilleri belirlenir. Sonraki adımda, önerilen modeldeki her katmanın matematiksel eşleniği Verilog Donanım Tanımlama Dili (HDL) kullanılarak geliştirilmiş ve Vivado 19.1 yazılımı kullanılarak Xilinx-ZYBO Z7-10 FPGA kartında gerçeklenmiştir. en_US
dc.description.abstract Induction motors are the core part of various industrial applications because they provide stability, low cost, and easy maintenance. The breakdown of the induction motors may lead to a slow down the production chain resulting in a serious money loss, or it may be harmful to the environment and people's health. Induction motors include roller bearings between rotating parts which reduce the friction and increase the speed and performance and the faults on these bearings are the most confronted motor failure. The early detection of these failures facilitates repairing or replacement of the motor with considerably less amount of money rather than dealing with tremendous problems that may occur later. The literature presents different approaches to detect the bearing faults, but there has not been a detailed work that establishes Field Programmable Gate Array (FPGA) /Application Specific Integrated Circuit (ASIC) design to solve the problem using 1D Convolutional Neural Network (CNN). In this thesis, FPGA implementation of 1D CNN for early detection of bearing faults in induction motors is introduced. The proposed model employs a benchmark Case Western Reserve University (CWRU) dataset which provides vibration signals of 4 classes (healthy, ball bearing, inner-race, and outer-race). Parameters of the proposed architecture are extracted from the trained model as 32-bit floating-point numbers. Next, the fixed-point (8-bit) representations of the parameters are determined for mapping to FPGA. Then, the mathematical model of each layer in the proposed model is developed utilizing Verilog and implemented on Xilinx-ZYBO Z7-10 FPGA board using Vivado 19.1 software. en_US
dc.identifier.uri https://tez.yok.gov.tr/UlusalTezMerkezi/TezGoster?key=RjZwH00oMG4iNa5Sgvlgg3DD_Dr72Flq4WIVKRxbe1yoU9N1bulgZJuVKrrRQKHK
dc.identifier.uri https://hdl.handle.net/20.500.14365/163
dc.language.iso en en_US
dc.publisher İzmir Ekonomi Üniversitesi en_US
dc.rights info:eu-repo/semantics/openAccess en_US
dc.subject Elektrik ve Elektronik Mühendisliği en_US
dc.subject Electrical and Electronics Engineering en_US
dc.subject Asenkron motorlar en_US
dc.subject Induction motors en_US
dc.subject Evrişimli sinir ağları en_US
dc.subject Convolutional neural networks en_US
dc.subject FPGA en_US
dc.subject FPGA en_US
dc.subject HDL en_US
dc.subject HDL en_US
dc.subject Rulmanlar en_US
dc.subject Bearings en_US
dc.subject Sabit noktalar en_US
dc.subject Fixed points en_US
dc.title Fpga Implementation of 1d Convolutional Neural Network for Early Detection of Bearing Faults in Induction Motors en_US
dc.title.alternative Asenkron Motorlarda Rulman Hatalarının Erken Tespiti için 1b-evrişimsel Sinir Ağının Fpga Üzerinde Uygulaması en_US
dc.type Master Thesis en_US
dspace.entity.type Publication
gdc.author.institutional Dal, Barış
gdc.coar.access open access
gdc.coar.type text::thesis::master thesis
gdc.description.department İEÜ, Lisansüstü Eğitim Enstitüsü, Elektrik ve Elektronik Mühendisliği Ana Bilim Dalı en_US
gdc.description.endpage 73 en_US
gdc.description.publicationcategory Tez en_US
gdc.description.scopusquality N/A
gdc.description.startpage 1 en_US
gdc.description.wosquality N/A
gdc.identifier.yoktezid 709500 en_US
gdc.virtual.author Dal, Barış
gdc.virtual.author Aşkar, Murat
relation.isAuthorOfPublication 9b692cc9-f25b-45b6-85a8-00683d1aa5fd
relation.isAuthorOfPublication a4ba969f-355b-4eb9-8c83-8d7e42efb57d
relation.isAuthorOfPublication.latestForDiscovery 9b692cc9-f25b-45b6-85a8-00683d1aa5fd
relation.isOrgUnitOfPublication aea15d4b-7166-4bbc-9727-bc76b046f327
relation.isOrgUnitOfPublication b02722f0-7082-4d8a-8189-31f0230f0e2f
relation.isOrgUnitOfPublication 26a7372c-1a5e-42d9-90b6-a3f7d14cad44
relation.isOrgUnitOfPublication e9e77e3e-bc94-40a7-9b24-b807b2cd0319
relation.isOrgUnitOfPublication.latestForDiscovery aea15d4b-7166-4bbc-9727-bc76b046f327

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
163.pdf
Size:
2.47 MB
Format:
Adobe Portable Document Format