Ders11 Fuzzy

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 10

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/324165551

Bulanık Mantık İle Çamaşır Kurutma Makinesi Modellemesi (Modeling of


Laundry Drying Machine with Fuzzy Logic)

Conference Paper · February 2018

CITATIONS READS

0 1,707

3 authors, including:

Murtaza Cicioğlu Ibrahim Yucedag


Uludag University Duzce University
42 PUBLICATIONS 208 CITATIONS 112 PUBLICATIONS 813 CITATIONS

SEE PROFILE SEE PROFILE

Some of the authors of this publication are also working on these related projects:

PREPARING SEMICONDUCTOR STRUCTURE (MPS) WITH ORGANIC INTERFACE AND INVESTIGATING THEIR ELECTRICAL PROPERTIES IN A WIDE FREQUENCIES RANGE
View project

PEDOT:PSS Kapı Elektrotlu Organik Alan Etkili Transistörlerde Kapı Yalıtkanının Transistör Parametreleri Üzerine Etkileri View project

All content following this page was uploaded by Murtaza Cicioğlu on 02 April 2018.

The user has requested enhancement of the downloaded file.


Bulanık Mantık İle Çamaşır Kurutma Makinesi Modellemesi
Murtaza Cicioğlu1, Seda Cicioğlu2, İbrahim Yücedağ3
1
Düzce Üniversitesi, Elektrik-Elektronik ve Bilgisayar Mühendisliği Bölümü, Düzce
2
Düzce Üniversitesi, Elektrik-Elektronik ve Bilgisayar Mühendisliği Bölümü, Düzce
3
Düzce Üniversitesi, Teknoloji Fakültesi, Düzce
murtazacicioglu@gmail.com, sedacicioglu@gmail.com,
ibrahimyucedag@duzce.edu.tr
Özet: Sistemlerin güvenli, kararlı, kolay ve anlaşılır olmasını sağlamak ve performanslarını
arzulanan seviyeye getirmek için yapısının ve dinamik özelliklerinin iyi bilinmesi
gerekmektedir. Bunun yanı sıra matematiksel olarak modellenmesi de gerekmektedir. Ancak
sistemin değişkenleri matematiksel modelleme yapılabilecek kadar kesin değerler olmayabilir.
Ayrıca bu değişkenlerin zamanla değişiklik gösterdiği durumlarda olabilir. Böylesi durumlar
için bulanık mantık teorisi uygun bir çözüm olarak karşımıza çıkmaktadır. Bu çalışmada, son
zamanlarda günlük hayatımızda kullanımına ihtiyaç duyduğumuz, ev işlerinde bize çok büyük
kolaylık sağlayan, evlerimizde yerlerini almaya başlayan, çamaşır kurutma makinesinin
bulanık mantık ile modellenmesi ve benzetimi gerçekleştirilmiştir.

Anahtar Sözcükler: Bulanık Mantık, Çamaşır Kurutma Makinesi, Bulanık Kümeler, Bulanık
Sayılar.

Fuzzy Logic and Laundry Drying Machine Model

Abstract: In order to make the systems safe and stable, easy and understandable, and to bring
their performance to the desired level, the structure and dynamic characteristics of the systems
must be well known. Mathematical modeling is also required. However, system variables may
not be as accurate as mathematical modeling. It may also be the case that these variables vary
over time. For such cases, the theory of fuzzy logic emerges as an appropriate solution. In this
study, we have modeled and simulated the tumble dryer with fuzzy logic, which we need to
use in our daily life, which gives us great convenience in domestic works and starts to take
place in our homes.

Keywords: Fuzzy Logic, Tumble Dryer, Fuzzy Clusters, Fuzzy Numbers.

1. Giriş sosyo-ekonomik düzeyi düşük toplumlarda


bu ilkel yöntem tercih edilmektedir.
Geçmişten günümüze kadar insanlar Teknolojinin insan hayatına sağladığı birçok
çamaşırlarını kurutmak için güneş avantaj vardır. Özellikle günlük hayatta
enerjisinden faydalanmışlardır. Güneşli insanoğlunun yaşamını kolaylaştıracak çeşitli
havalarda bu ilkel yöntemin yıllarca faydalı teknolojik yenilikler her geçen gün artarak
olduğu görülmektedir. Ancak kapalı hayatımıza kazandırılmaktadır. Bu bağlamda
havalarda çamaşırların kurutulması için son zamanlarda günlük hayatımızda
kapalı ortamlara ihtiyaç duyulmaktadır [1]. kullanımına ihtiyaç duyduğumuz, yaşamı
Yaşanan coğrafi bölgelere göre kapalı hava kolaylaştıracak yeni bir teknoloji olan ve
süresi de değişmektedir. Günümüzde halen evlerimizde yerlerini almaya başlayan
çamaşır kurutma makinesi de önemli bir  Bulanık mantık matematiksel modeli
yenilik olarak karşımıza çıkmaktadır. oldukça zor elde edilen durumlar için
uygundur.
Gerçek hayatta birçok büyüklüğü ve ifadeyi  Bulanık mantık olasılık teorisinden
açık ve net bir biçimde sınıflara bölmek farklıdır. Olasılık problemin kendisi
mümkündür. Bay-bayan, elma-ayva, siyah- tanımlanmıştır.
beyaz gibi değerler açık bir biçimde farklı  Bütün mantıksal sistemler bulanık
sınıflara aittir. Bazı kavramlar ise birden çok olarak tanımlanabilir.
özelliği aynı anda barındırabilmektedir. Bu
kavramların, dominant özelliğini gösterdiği Bulanık mantık “insanların tam ve kesin
sınıfa dâhil etmek, diğer özelliğini ihmal olmayan bilgiler ışığında tutarlı ve doğru
etmek doğru bir yaklaşım gibi görünse de kararlar vermelerini sağlayan düşünme ve
bazı durumlarda sorun oluşturabilmektedir. karar mekanizmalarının modellenmesi”
Batı kültüründe kullanılan klasik mantık ikili olarak tanımlanmaktadır [6]. Bulanık mantık
(Boolean) yani Aristo mantığı olarak kavramının ilk zamanlarda batı kültürü
karşımıza çıkmaktadır. Bu mantıkta 0-1, tarafından kabul görmediği görülmektedir.
doğru-yanlış, siyah-beyaz, güzel-çirkin, iyi- “Fuzzy/bulanık” kelimesinin belirsizliği ifade
kötü, evet-hayır, var-yok gibi iki seviyeli eden olumsuz bir anlama sahip olması bunun
ifadeler kullanılmaktadır. Ancak bulanık ana nedenlerinden biri olarak karşımıza
mantık her iki değeri de dikkate alan, çıkmaktadır. Zadeh “fuzzy/bulanık” kavramı
büyüklükleri dilsel biçim ile ifade eden bir yerine daha olumlu bir kavram kullanılmış
yaklaşımdır. Bu yaklaşımda “Az, biraz, orta, olsaydı, bu kadar karşı çıkılan bir kavram
çok, uzun, normal” gibi dilsel ifadeler olmayacak ve bu kavramın teknolojide
kullanılabilmektedir. Kesin ve net ifade olan uygulanması daha erken ve yaygın olacağı
“Doğru-Yanlış” yerine “oldukça doğru, düşünülmektedir [7].
doğru, az doğru, doğruya yakın veya
tamamen yanlış” gibi ifadeler dikkate Yapay zekâ yaklaşımlarından biri olan
alınmaktadır [2]. Diğer bir deyişle, bulanık bulanık mantık, sürekli olarak kullandığımız
kümelerde herhangi bir bulanık küme üyesi ve davranışlarımızı yorumladığımız bir
bir kümeye biraz aittir veya biraz ait değildir kararlı yapıya ulaşmamızı sağlayan
denilebilmektedir [2-4]. matematiksel bir kural olarak karşımıza
çıkmaktadır [8]. Belirsizlik anlamına gelen
Bulanık mantık kavramıyla ilgili ilk önemli bulanık mantık teorisi, açık olmayan bir
çalışma 1965 yılında Lotfi A. Zadeh bilgiyi basit ve kullanışlı bir hale
tarafından bulanık mantık veya bulanık küme getirmektedir [9]. Bulanık mantığın birçok
kuramı adı altında yazılan “ Fuzzy Sets ” uygulama alanı bulunmaktadır [10]. Bulanık
isimli çalışmadır. Zadeh bulanık mantığın mantığın uygulama alanlarından bazıları:
genel özelliklerini aşağıda tanımlanan Küresel bilgisayar ağı/internet; internette
özellikler ile tanıtmıştır [2, 5]; arama sorunuyla ilgili olarak bazı şirketler
"kaliteli görünürlük" sağlayan bulanık
 Bulanık mantıkta, kesin değerlerde mantığı kullanmaktadır. Çünkü internet
düşünme yoktur yaklaşık düşünme uygulamaları, hareketli geçişlerden daha çok
vardır. görünürlüğe sahiptir [11]. Otomatik kontrol
 Bulanık kümelerde, kümenin üyelik sistemleri; robotik, otomasyon, akıllı denetim,
fonksiyonu tarafından [0-1] arasında takip sistemleri, ticari elektronik ürünler ve
sayısal bir değer olarak belirlenir ve benzeri birçok kontrol sistemleri. Bilgi
üyelik derecesi olarak adlandırılır. sistemleri; veri saklama ve veriyi yeniden
 Bulanık mantıkta bilgi büyük, küçük, çağırma, uzman sistemler, veri tabanlı
çok az gibi dilsel ifadeler şeklindedir. sistemler benzeri birçok sistemler. Görüntü
tanımlama; görüntü işleme sistemleri, cihaz
görüntülemesi.
Bulanık mantığın denetim sistemlerine ilk uygulamalarda başarılı sonuçlar verdiği
uygulanmasından [12-14] sonra, bu alanda görülmektedir. Çalışmamızın literatürdeki
oldukça önemli adımlar atılmaya çalışmalardan farkı ise halen çamaşır kurutma
başlanmıştır. Mamdani tarafından 1974 makinesi üzerine hiçbir çalışma olmamasıdır.
yılında buhar makinesinin kontrolü amacıyla Bu bilgilerden yola çıkılarak, bu çalışmada
gerçekleştirilen bir çalışmada ilk defa bulanık günlük hayatta özellikle çalışan bayanların
mantık teorisi kullanılmıştır [13]. Bu çok tercih ettiği, her geçen gün hızla
çalışmada sözel kural yaklaşımının kontrol evlerimizde yerini almaya başlayan, daha az
sistemleri tarafından kolaylıkla işlendiği ve zaman ve emek harcamamızı sağlayan
bulanık mantık teorisinin sistem modellemesi çamaşır kurutma makinesinin bulanık mantık
için kullanışlı bir yöntem olduğu ile modellenmesi ve benzetimi
gösterilmiştir. Literatürde bulanık mantık gerçekleştirilmiştir.
teorisinin kullanıldığı çeşitli çalışmalar
2. Yöntem
mevcuttur. Biçen ve arkadaşları
çalışmalarında, bulanık mantık teorisinden Kurutma makinesi sisteminin bulanık mantık
yararlanarak kümelenmiş algılayıcı düğümler modeli çıkarılırken şekil 1’de gösterilen temel
için ağ geçidi seçim algoritması bulanık mantık diyagramı kullanılmıştır [19-
önermişlerdir. Bu çalışmada algılayıcı 21]. Bir sisteme bulanık mantık
düğümlerin konumu, enerji miktarları ve bit uygulanabilmesi için ilk aşama sistemin giriş
hata oranını önerilen bulanık mantık karar ve çıkış parametrelerinin belirlenmesidir.
verme mekanizmasının girişleri olarak kabul Kurutma makinesinin işlevi düşünüldüğünde
edilmiş ve algılayıcı ağdaki ağ geçitleri kıyafetlerin zarar görmeden kurutulabilmesi
içerisinden en uygun ağ geçidinin seçilmesi ve enerjiden tasarruf sağlaması en önemli
sağlanmıştır [15]. [16] çalışmasında, bulanık beklentilerdir. Bu beklentilerin
mantık teorisi yardımıyla bilişsel radyo karşılanabilmesi amacıyla bulanık mantık
ağlarında kanal seçim yöntemi tasarımı ve modelinin çıkışlarını oluşturan kurutma ile
benzetimi yapmışlardır. Önerdikleri sistemin ilgili temel parametreler önem
giriş parametreleri temel alındığında, çıkış kazanmaktadır. Bulanık mantık modelinin
parametresinin olası gerçeğe yakın sonuçlar giriş ve çıkış parametreleri şekil 2’de
verdiği sonucuna ulaşmışlardır. [17] görüldüğü gibi belirlenmiştir.
çalışmasında, bulanık mantık teorisi
yardımıyla insan kaynakları veri tabanının Kurutma makinesine ait bulanık mantık
klasik SQL sorgulama yöntemi ile uygun modeli ile çamaşırın ağırlığı ve çamaşırın
çıkarımın yapılamadığı durumlar için bir cinsine göre en ideal ve en ekonomik kurutma
sorgulama tekniği önermişlerdir. Önerdikleri şartlarının sağlanması amaçlanmıştır. Giriş ve
teknik sayesinde karmaşık sorgulamaların çıkış parametrelerinin modellenecek problem
çözümüne alternatif yapı geliştirilmesi üzerindeki etkilerine göre tüm parametrelerin
sağlanmıştır. [18] çalışmasında, meslek üyelik fonksiyon sayıları, isimleri, alt ve üst
liselerinde öğretim gören öğrenci grupları için limitleri belirlenmiştir. Bulanık kümeleri
alan seçimindeyardımcı olabilecek bulanık temsil eden üyelik fonksiyonları
mantık teorisine dayalı bir karar destek (karakteristik fonksiyonlar) parametrelerine
sistemi önermişlerdir. Akademik benlik bağlı olarak formüle edilmektedir [22]. Bu
kavramı ölçeği de kullanılarak, bulanık çalışmadaki kurutma makinesi bulanık
mantık temelli akademik benlik kavramı mantık çalışmasında bulanık küme fonksiyon
ölçeği sonuçları karşılaştırılmış ve bulanık çeşidi olarak üçgen fonksiyon kullanılmıştır.
mantık temelli akademik benlik kavramı
ölçeği sonuçlarının başarılı olduğunu tespit
etmişlerdir. Bu bağlamda bulanık mantık
teorisinin birçok farklı alan için yapılan
Şekil 1. Temel bulanık mantık sisteminin diyagramı
Şekil 3’te giriş parametrelerinin üyelik fonksiyonlarını, Şekil 4’de ise çıkış parametrelerinin
üyelik fonksiyonlarını, alt ve üst limit değerlerini göstermektedir.

Şekil 1. Giriş ve çıkış parametreleri

Şekil 3. Bulanık model giriş parametreleri üyelik fonksiyonları


Şekil 4. Bulanık model çıkış parametreleri üyelik fonksiyonları
Bulanık modeli kurmak için gerekli 3. Bulgular ve tartışmalar
parametrelerin üyelik fonksiyonları, alt ve
Tablo 1’de bulanık mantık modeline
üst limit değerleri belirlendikten sonra,
verilen giriş değerleri (çamaşırın cinsi ve
sisteme etki eden parametreler arasında
çamaşırın ağırlığı) ve bunlara karşılık
gerekli ilişkiler kurmak için 32 tane kural
modelin giriş-çıkış parametreleri için
oluşturulmuştur. Örnek olarak aşağıda
tanımlanan üyelik fonksiyonları ve
birkaç tanesi verilmiştir;
kuralları kullanarak ürettiği çıkış değerleri
(sıkma devri, kalan nem miktarı, kurutma
 Eğer çamaşırın ağırlığı çok hafif ve zamanı) verilmiştir. Modelin girişlerinin
çamaşır cinsi hassas ise sıkma çıkışlar üzerindeki etkisi Şekil 5, 6 ve 7’de
devri yavaş kalan nem miktarı üç boyutlu yüzey gösterimi şeklinde
nemli kurutma zamanı ise kısadır. verilmiştir. Ayrıca şekil 8 ve şekil 9’da bu
 Eğer çamaşır ağırlığı hafif ve giriş değerlerine karşılık çıkış değerleri
çamaşır cinsi normal ise sıkma benzetimi gösterilmiştir.
devri çok hızlı kalan nem miktarı
normal kurutma zamanı ise kısadır.
 Eğer çamaşır ağırlığı orta ve
çamaşır cinsi çok dayanıklı ise
sıkma devri çok hızlı kalan nem
miktarı kuru kurutma zamanı ise
uzundur.
 Eğer çamaşır ağırlığı hafif ve
çamaşır cinsi hassas ise sıkma
devri hızlı kalan nem miktarı
normal kurutma zamanı ise
uzundur.
 Eğer çamaşır ağırlığı orta ve
çamaşır cinsi normal ise sıkma Şekil 5. Çamaşır ağırlığı ve çamaşır cinsinin
devri çok hızlı kalan nem miktarı sıkma devrine miktarına etkisi
nemli kurutma zamanı ise ortadır.
 Eğer çamaşır ağırlığı orta ve
çamaşır cinsi dayanıklı ise sıkma
devri hızlı kalan nem miktarı
normal kurutma zamanı ise ortadır.
Şekil 6. Çamaşır ağırlığı ve çamaşır Şekil 7. Çamaşır ağırlığı ve çamaşır
cinsinin kalan nem miktarına etkisi cinsinin kurutma zamanına etkisi

GİRİŞLER ÇIKIŞLAR
Çamaşırın Çamaşırın Sıkma Kalan Nem Kurutma
Ağırlığı Cinsi Devri Miktarı Zamanı
(kg) (%) (rpm) (%) (dk)
4 kg %50 915 rpm %50,2 50,1 dk
7 kg %65 924 rpm %36 125 dk
1 kg %65 495 rpm %8,89 83,2 dk
2 kg %85 700 rpm %50 80 dk
3 kg %20 815 rpm %49,7 78,8 dk

Tablo 1. Seçilen birkaç giriş değerlerine karşılık bulanık mantık modelinin

Şekil 8. Giriş parametrelerinden çamaşır ağırlığı=1,3 kg ve çamaşır cinsi= %20 olarak


seçildiğinde çıkış parametreleri sıkma devri =816 rpm, kalan nem miktarı =%50 ve kurutma
zamanı =76,4 dk olarak cevap veren matlab benzetim gösterimi.
Şekil 9. Giriş parametrelerinden çamaşır ağırlığı=4 kg ve çamaşır cinsi= %50 olarak
seçildiğinde çıkış parametreleri sıkma devri =915 rpm, kalan nem miktarı =%50,2 ve kurutma
zamanı =50,1 dk olarak cevap veren matlab benzetim gösterimi.

4. Sonuç ve Öneriler [2] Elmas, Ç. (2003). Bulanık Mantık


Denetleyiciler (Kuram, Uygulama, Sinirsel
Bu çalışmada, çamaşır kurutma makinesi için Bulanık Mantık). Seçkin Yayıncılık, 35-40.
genel amaçlı bulanık model tasarlanmıştır. Bu
model ile çamaşır ağırlığı ve çamaşır cinsine [3] Gündoğdu, E., Gündoğdu, K., &
göre en ideal ve ekonomik kurutma Yücedağ, İ. (2016). Bulanık Mantık ile Akıllı
şartlarının sağlanması amaçlanmıştır. Giriş Fırının Modellenmesi. Düzce Üniversitesi
olarak belirlenen çamaşır cinsi ve çamaşır Bilim ve Teknoloji Dergisi, 4(2).
ağırlığı ile çıkış olarak belirlenen sıkma
devri, kalan nem miktarı ve kurutma zamanı [4] Klir, G., & Yuan, B. (1995). Fuzzy sets
gibi parametreler gerekli görüldüğü takdirde and fuzzy logic (Vol. 4). New Jersey: Prentice
artırılabilir veya azaltılabilir. Çıkış hall.
parametrelerinin kontrolü ile elektrikten,
zamandan tasarruf sağlanacak ve en ideal [5] Zadeh, L. A. (1965). Fuzzy sets.
kurutma ayarı sağlanacaktır. Ayrıca kurutma Information and control, 8(3), 338-353.
makinesi için modele uygun ek donanım
sağlandığı takdirde bulanık mantık model [6] Türkbey, O. (2003). Makina sıralama
sayesinde giriş parametrelerine karşılık çıkış problemlerinde çok amaçlı bulanık küme
parametreleri kişi müdahalesi olmadan yaklaşımı. Gazi Üniversitesi Mühendislik-
otomatik olarak kurutma makinesi tarafından Mimarlık Fakültesi Dergisi, 18(2).
belirlenerek kurutma işlemi
gerçekleştirilebilir. [7] Işıklı, Ş. (2008). Bulanık mantık ve
bulanık teknolojiler. Ankara Üniversitesi Dil
5. Kaynaklar ve Tarih-Coğrafya Fakültesi Felsefe Bölümü
Dergisi, 19, 105-126.
[1] Bulgan, U. (2014). Bir ısı pompalı
çamaşır kurutma makinesinin enerji [8] Şenol, F. (2000). Bulanık Mantık
performansının incelenmesi ve iyileştirilmesi Kontrolcüsü (Yayımlanmamış Yüksek Lisans
çalışmaları (Yayımlanmamış Yüksek Lisans Tezi). Gazi Üniversitesi, Ankara.
Tezi). İstanbul Teknik Üniversitesi, İstanbul.
[9] Ross, T. J. (1995). a book on “Fuzzy logic Problemine Bulanık Mantık Temelli
with Engineering applications”. University of Yaklaşım Fuzzy Logic Based Approach to
New Mexico, USA. Site Selection Problem of Vocational
Secondary School Students.
[10] Maiers, J., & Sherif, Y. S. (1985).
Applications of fuzzy set theory. IEEE [19] Shome, A., & Ashok, S. D. (2012).
Transactions on Systems, Man, and Fuzzy Logic Approach for Boiler
Cybernetics, (1), 175-189. Temperature & Water Level Control.
International Journal of Scientific &
[11] Freksa, C., Kruse, R., & Mantaras, R. L. Engineering Research, 3(6), 1-6.
D. (2001). Interview with Prof. Lotfi A.
Zadeh. KI, 15(3), 40-43. [20] Dadone, P. (2001). Design Optimization
of Fuzzy Logic Systems (Yayımlanmamış
[12] Mamdani, E. H., & Assilian, S. (1975). Doktora Tezi). Virginia Polytechnic Institute
An experiment in linguistic synthesis with a and State University, US.
fuzzy logic controller. International journal
of man-machine studies, 7(1), 1-13. [21] Mendel, J. M. (1995). Fuzzy logic
systems for engineering: a tutorial.
[13] Mamdani, E. H. (1974). Application of Proceedings of the IEEE, 83(3), 345-377.
fuzzy algorithms for control of simple
dynamic plant. In Proceedings of the [22] Zadeh, L. A. (1973). Outline of a new
institution of electrical engineers (Vol. 121, approach to the analysis of complex systems
No. 12, pp. 1585-1588). IET. and decision processes. IEEE Transactions
on systems, Man, and Cybernetics, (1), 28-44.
[14] Mamdani, E. H. (1976). Advances in the
linguistic synthesis of fuzzy controllers.
International Journal of Man-Machine
Studies, 8(6), 669-678.

[15] Biçen, M. Ş., Çalhan, A., & Yücedağ, İ.


(2016). Kablosuz Heterojen Algılayıcı
Ağlarda Bulanık Mantık Tabanlı Ağ Geçidi
Seçimi. Düzce Üniversitesi Bilim ve Teknoloji
Dergisi, 4(2).

[16] Bayrakdar, M. E., Bayrakdar, S.,


Yücedağ, İ., & Çalhan, A. (2015). Bilişsel
Radyo Kullanıcıları için Bulanık Mantık
Yardımıyla Kanal Kullanım Olasılığı
Hesabında Farklı Bir Yaklaşım. Düzce
Üniversitesi Bilim ve Teknoloji Dergisi, 3(1).

[17] Gültekin, B., Biroğul, S., & Yücedağ, İ.


(2014). İşe Alım Süreci Aday Ön Tespitinde
Bulanık Mantık Tabanlı SQL Sorgulama
Yönteminin İncelenmesi.

[18] Güler, O., & Yücedağ, İ. Mesleki


Ortaöğretim Öğrencilerinin Alan Seçimi

View publication stats

You might also like