Kural tabanının istatistiksel veriler yoluyla oluşturulduğu bulanık mantık denetleyici tasarımı

Yükleniyor...
Küçük Resim

Tarih

2022

Dergi Başlığı

Dergi ISSN

Cilt Başlığı

Yayıncı

Erişim Hakkı

info:eu-repo/semantics/openAccess

Özet

Denetim en karmaşık fabrikalardan, en basit su ısıtıcılarına varıncaya kadar hayatımızın her alanında bulunur. Bir denetleyici tasarımında düşük maliyet, yüksek verimlilik, güvenlik ve basitlik temel hedeftir. Günümüzde ortaya birçok denetim yöntemi ortaya konulmuştur. Bu denetim yöntemlerinden biri de bulanık mantıktır. Bulanık mantıkta klasik mantığın tersine her eleman belirli derecede belirli kümelerin üyesidir. Bu durum gündelik hayatta kullandığımız sözel ifadeleri bulanık mantık sayesinde makinelere aktarma imkânı vermektedir. Bu ifadeler bulanık mantık denetiminin kural tabanını oluşturur ve hangi durumda ne yapılacağını belirleyen kurallardır. Ayrıca çoğu kontrol yönteminde matematiksel modellere ihtiyaç duyulurken bulanık mantıkta uzman tecrübesi yeterli olmaktadır. Ancak denetim uygulanacak bir sistemin matematiksel modeli bilinmiyorsa ve üzerinde yeterli uzman bilgisi ve deneyimi mevcut değilse bulanık mantığın kuralları yanlış oluşturulabilir. Bu da denetimin yapılamamasına ya da verimsiz olmasına neden olur. Öğrenme algoritmaları uzman bilgisi gereksinimi ortadan kaldırarak kuralları oluşturmayı amaçlamaktadır. Ancak bu algoritmalarda kendi içinde yüksek uzman bilgisine ihtiyaç duyar. Ayrıca gereğinden çok daha fazla kural oluşturabilir ve mümkün olan en iyi kuralları oluşturmayı garanti etmez. Bu çalışmada, geri beslemesi bir kullanıcı tarafından sağlanan bir denetleyici tarafından kontrol edilen dc motorun verileri kaydedilmiştir ve istatistiksel olarak mümkün olan en iyi kurallar meydana getirilmiştir. Yani belirli referans girişine karşılık olan çıkışlar gözlemlenerek hangi durumun kaç kere gerçekleştiğine bakılıp kurallar buna göre oluşturulmuştur. Oluşturulan kurallar ile yapılan bulanık denetimle dc motorun hızının daha iyi denetlendiği görülmüştür.
Control is found in every aspect of our lives, from the most complex factories to the simplest water heaters. Low cost, high efficiency, safety, and simplicity are the main objectives in a controller design. Today, many control methods have been put forward. Fuzzy logic is one of these control methods. Contrary to classical logic in fuzzy logic, every element is a member of certain sets to a certain extent. Thanks to fuzzy logic this situation gives the opportunity to transfer the verbal expressions that we use in daily life to the machines. These statements form the rule base of fuzzy logic control and are the rules that determine what to do in which case. In addition, while mathematical models are needed in most control methods, expert experience in fuzzy logic is sufficient. However, if the mathematical model of a system to be controlled is not known and there is not enough expert knowledge and experience on it, the rules of fuzzy logic can be formed incorrectly. This causes the inspection to be ineffective or inefficient. Learning algorithms aim to create rules by removing the need for expert knowledge. It may also create many more rules than necessary, and it does not guarantee creating the best possible rules. In this study, the data of the dc motor controlled by a controller whose feedback is provided by a user were recorded and statistically the best possible rules were created. In other words, by observing the outputs corresponding to a certain reference input, the rules were created accordingly, by looking at which situation occurred how many times. Therefore, it has been observed that the speed of the dc motor is better controlled with the fuzzy control made with the rules created.

Açıklama

Yüksek Lisans Tezi

Anahtar Kelimeler

Bulanık küme, Bulanık mantık denetleyici, İstatistik, Klasik küme, Kural tabanı, K-means, Fuzzy set, Fuzzy logic controller, Statistics, Classical set, Rule base

Kaynak

WoS Q Değeri

Scopus Q Değeri

Cilt

Sayı

Künye

Eryiğit, E. (2022). Kural tabanının istatistiksel veriler yoluyla oluşturulduğu bulanık mantık denetleyici tasarımı. (Yayımlanmamış yüksek lisans tezi). Necmettin Erbakan Üniversitesi, Fen Bilimleri Enstitüsü, Mekatronik Mühendisliği Anabilim Dalı, Konya.