Bulanık Mantık Mamdani Bulanık Netice Ve Bulanık Çıkarma

Slides:



Advertisements
Benzer bir sunumlar
KLASİK VE BULANIK KÜME KURAMLARI
Advertisements

FONKSİYONLAR Hazırlayan:Ogün İçel.
MIT563 Yapay Zeka ve Makine Öğrenmesi
•YIL DEVRİ (ÇIKIŞ) İŞLEMİ İÇİN TAŞINIR MAL KAYDINDAN, TAŞINIR İŞLEM FİŞİNİ SEÇİNİZ.
Restaurant Yönetim Sistemi
İSİM UZAYLARI.
İSİM UZAYLARI.
Cebirsel İfadeler’ de Toplama İşlemi
TBF Genel Matematik II DERS – 8 : Çift Katlı İntegral
MATLAB’de Diziler; Vektörler ve MAtrisler
ÇAMAŞIR MAKİNESİNDE DEVİR VE YIKAMA SÜRESİ KONTROLÜ
TÜREV UYGULAMALARI.
Tam Sayılarla Toplama Çıkarma.
İstatistiksel Sınıflandırma
Sonlu Durum Makinesi M=(S, I, O, f, g, s0) S:durumlar kümesi
Maddenin ölçülebilir özellikleri
Abdulkerim Karabiber Ozan Gül
Serhat YILMAZ Ek.6 DC Servomotor Konum Kontrolü ( Nguyen, H.T.ve diğ.,2003 )
KESİRLER.
STANDART SAPMA STANDART SAPMA.
Bölüm 3: Sayısal Türev BirinciTürev: Bir f(x) fonksiyonunun [a,b] tanım aralığında bir x noktasındaki türevi, Limit ifadesiyle tanımlanır. Eğer f(x)’in.
CEBİRSEL İFADELER.
EXCEL FORMÜL ÇUBUGU Hazırlayan:ali BALCI.
VERİ İŞLEME VERİ İŞLEME-4.
RAYLEIGH YÖNTEMİ : EFEKTİF KÜTLE
Bulanık Mantık.
KENAN ZİBEK.
CEBİRSEL İFADELER ÖMER KOCA
Toplama İşlemi ● Bir toplama işleminde verilmeyen terimi bulmak için çıkarma işleminden yararlanılır ………
10-14 Şubat Fonksiyonların Grafiği
Ölçme Sonuçlarının Değerlendirilmesi
MATLAB’ de Programlama
BİLGİSAYAR MUHASEBE YAZILIMLARI
HAZIRLAYAN:İMRAN AKDAĞ NO:
İçinde değişken bulunduran ifadelere cebirsel ifadeler denir. Örnek: 3x+1, 6x²+23x+7, 2xy+y gibi….
Simulink Örnekleri Örnek1: Aşağıdaki denklemi simülasyonda çalıştırınız Kullanılacak Bloklar:
Bulanık Mantık Bulanık Mantık (Fuzzy Logic)
Bulanık Mantık Bulanık Mantığın Temel Kavramları
Bulanık Mantık Mamdani Bulanık Netice Ve Bulanık Çıkarma
Bulanık Mantık Bulanık Küme Özellikleri
Geleneksel Tasarım Araçları
Yapay Sinir Ağları (YSA)
Sayısal Analiz Sayısal Türev
Bulanık Mantık ve Yapay Sinir Ağlarına Giriş
PROJENİN ADI “Doğrusal Konumlandırıcılar” için Profesyonel Kontrol Ara yüz Tasarımı ve İmalatı.
Sayısal Analiz Sayısal İntegral 3. Hafta
CEBİRSEL İFADELER İçinde en az bir tane bilinmeyen bulunan ifadelere cebirsel ifadeler denir.Örneğin, 5.x-8 cebirsel ifadesinde x bilinmeyen veya değişken.
NFA-, NFA, DFA dönüşümü 1.
Bulanık Mantık Kavramlar:
ÖRNEK Tank Sıvı Seviye Bulanık Kontrolü
Bulanık Mantık Tabanlı Uçak Modeli Tespiti
TAGUCHİ DENEY TASARIMLARI ıı.
Bulanık Mantık Mamdani Bulanık Netice Ve Bulanık Çıkarma
ÇIKARMA İŞLEMİ EKSİLENİ BULALIM
Bilgisayar Görmesi Ders4:GUI OLUSTURMA Yrd. Doç. Dr. Serap KAZAN.
İÇİNDEKİLER: TÜREV KAVRAMI TÜREV ALMA KURALLARI FONKSİYON TÜREVLERİ TÜREV UYGULAMALARI.
Tanım: Bir x 0  A = [a,b] alalım. f : A  R ye veya f : A -{x 0 }  R ye bir Fonksiyon olsun Terimleri A - {x 0 } Cümlesine ait ve x 0 ’a yakınsayan.
TAM SAYILARLA ÇARPMA VE BÖLME İŞLEMLERİ
Yrd.Doç.Dr.Esra Tunç Görmüş
BİLGİSAYAR PROGRAMLAMA DERSİ 7. DERS NOTU Konu: Dosya Yönetim.
VICKERS SERTLIK ÖLÇME YÖNTEMI Ölçme ve değerlendirme kriterleri aynı Brinell yöntemindeki gibidir. Bu yöntemi Brinelden ayıran özellik kullanılan ölçme.
Yapay Bağışıklık Tabanlı Bulanık Mantık ile TENS Modellenmesi
C Programlama Dili Bilgisayar Mühendisliği.
Akademik Kütüphaneler için Basit Arama Kullanım Kılavuzu
CEBİRSEL İFADELER. CEBİRSEL İFADE VE BİLİNMEYEN NEDİR? En az bir bir bilinmeyen ve bir işlem içeren ifadelere cebirsel ifadeler denir. Cebirsel ifadelerde.
Bölüm 5: Kontrol Yapıları II (Yenilenme-Repetition)
Tasarım: Ali Topal.
DA MOTOR SÜRÜCÜLERİ İÇİN BULANIK MANTIK DENETİMİ
Sistemin kritik kazancını bulunuz.
Sunum transkripti:

Bulanık Mantık Mamdani Bulanık Netice Ve Bulanık Çıkarma Bulanık mantık kontrolü kullanılarak otomatik çamaşır makinesi yıkama devri kontrolü; Çamaşır miktarı ve çamaşır sertliği giriş bilgileri kullanılarak yıkama devri kontrolü yapmaya çalışalım. Çamaşır miktarı ve çamaşır sertliği, bulanık denetleyici için girişlerdir. Yani bulanık kontrolün uygulanacağı gerçekleşen olaylardır. Çamaşır yıkama devri, bulanık denetleyicinin çıkışı ve bulanık kuralların neticesidir.

Bulanık Mantık Mamdani Bulanık Netice Ve Bulanık Çıkarma Bulanık mantık kontrolü kullanılarak otomatik çamaşır makinesi yıkama devri kontrolü; Bulanık denetleyicinin tasarımı için yapılacak ilk adım giriş ve çıkış üyelik fonksiyonlarının oluşturulmasıdır. Giriş için dilsel değişkenlerimiz sırası ile ÇS (çamaşır sertliği) ve ÇM (çamaşır miktarı) olsun. Çıkış için dilsel değişkenimiz YD (yıkama devri) olsun.

Bulanık Mantık Mamdani Bulanık Netice Ve Bulanık Çıkarma Bulanık mantık kontrolü kullanılarak otomatik çamaşır makinesi yıkama devri kontrolü; ÇS,ÇM,YD değişkenleri için aşağıdaki terimleri ve üyelik fonksiyonlarını tanımlayabiliriz;

Bulanık Mantık Mamdani Bulanık Netice Ve Bulanık Çıkarma Bulanık mantık kontrolü kullanılarak otomatik çamaşır makinesi yıkama devri kontrolü; Yıkama devrini(Y.D.) seçmek için kullanılacak bulanık kuralları aşağıdaki şekilde oluşturulabilir; Kural 1…: Eğer ÇS, “Yumuşak” ve ÇM, “az” ise YD, “Hassas” dır. Kural 2…: Eğer ÇS, “Yumuşak” ve ÇM, “Normal” ise YD , “Hafif” dır. Kural 3…: Eğer ÇS, “Yumuşak” ve ÇM, “Çok” ise YD, “Normal” dir. . Kural 12.: Eğer ÇS, “Sert” ve ÇM “Çok” ise YD “Güçlü” dür.

Bulanık Mantık Mamdani Bulanık Netice Ve Bulanık Çıkarma Otomatik çamaşır makinesi yıkama devri kontrolü; Bulanık kuralların işleyişini grafiksel olarak gormek için örnek girdi değerler seçelim; Çamaşır miktarı 4 kg ve çamaşır sertliği %65 olsun . Bu durum için çamaşır yıkama devrini bulalım. Üyelik fonksiyonlarından da görülebileceği gibi verilen çamaşır miktarı için dilsel terimler belirli oranlarda normal ve çoktur. Aynı şekilde, çamaşır sertliği için dilsel terimler belirli oranlarda hafif yumuşak ve yumuşaktır. Bu giriş değerleri içeren terime girdikleri için normalde 2*2 =4 kuralı işletirler. Burada gosterim kolaylığı olması için sadece iki kuralı grafiksel olarak inceleyecegiz. Kural 2….: Eğer ÇS “yumuşak” ve ÇM “normal” ise YD “Hafif” dir. Kural 5….: Eğer ÇS “hafif yumuşak” ve ÇM “normal” ise YD “Normal” dir

Bulanık Mantık Mamdani Bulanık Netice Ve Bulanık Çıkarma Otomatik çamaşır makinesi yıkama devri kontrolü; YD için elde edildikten sonra bulanık kümesi uygun berraklaştırma metodu kullanılarak gerçek değere dönüştürülebilir. En çok kullanılan berraklaştırma metodları aşağıda verilmiştir.; Maksimumların Ortalanması (MOM: Mean of Maximum) veya

Bulanık Mantık Mamdani Bulanık Netice Ve Bulanık Çıkarma Otomatik çamaşır makinesi yıkama devri kontrolü; Maksimumların En Büyüğü (Largest of Maximum:LOM); Maksimumların En Küçüğü (Smallest of Maximum:SOM);

Bulanık Mantık Mamdani Bulanık Netice Ve Bulanık Çıkarma Otomatik çamaşır makinesi yıkama devri kontrolü; Alan Merkezi(COA=Center of Area) Metodu; Eğer Y ayrık ise; Eğer Y sürekli ise;

Bulanık Mantık Mamdani Bulanık Netice Ve Bulanık Çıkarma Otomatik çamaşır makinesi yıkama devri kontrolü; Kural 2 ve kural 5 i grafiksel olarak inceleyelim;

Bulanık Mantık Mamdani Bulanık Netice Ve Bulanık Çıkarma Otomatik çamaşır makinesi yıkama devri kontrolü; Kırpma metodunu kullanırsak kurallar için çıkış üyelik fonksiyonları aşağıdaki şekilde olur; Hafif Hafif veya normal

Bulanık Mantık Mamdani Bulanık Netice Ve Bulanık Çıkarma Otomatik çamaşır makinesi yıkama devri kontrolü; Sonucu berraklaştırmak için; Yandaki şekilde de görüldüğü gibi çamaşır makinesi örneği için eğer maksimumların ortalaması berraklaştırma metodu kullanılırsa çamaşır makinesi yıkama deviri: YDMOM = 800 dev/dk

Bulanık Mantık Mamdani Bulanık Netice Ve Bulanık Çıkarma Otomatik çamaşır makinesi yıkama devri kontrolü; Sonucu berraklaştırmak için; Eğer alan merkezi berraklaştırma metodu kullanılırsa yaklaşık olarak YDCOA ≈ 750 dev/dk Eğer maksimumların en büyüğü berraklaştırma metodu kullanılır ise YDLOM = 900 dev/dk Eğer maksimumların en küçüğü metodu kullanılır ise YDSOM = 700 dev/dk bulunur.

Mamdani Bulanık Netice Ve Bulanık Çıkarma Bulanık Mantık Mamdani Bulanık Netice Ve Bulanık Çıkarma

Bulanık Mantık Mamdani Bulanık Netice Ve Bulanık Çıkarma Matlab (Fuzzy tool) ile bulaşık makinesi örneğini Bulanık kurallar için (ve,veya) Min:kırpma Prod: ölçeklendirme Bulanık sonuç birleştire Berraklaştırma

Bulanık Mantık Mamdani Bulanık Netice Ve Bulanık Çıkarma Matlab (Fuzzy tool) ile bulaşık makinesi örneğini Girişler ve çıkış;

Bulanık Mantık Mamdani Bulanık Netice Ve Bulanık Çıkarma Matlab (Fuzzy tool) ile bulaşık makinesi örneğini Bulanık kurallar;

Bulanık Mantık Mamdani Bulanık Netice Ve Bulanık Çıkarma Matlab (Fuzzy tool) ile bulaşık makinesi örneğini Bulanık kurallar için giriş-çıkış ilişkisi;

Bulanık Mantık Mamdani Bulanık Netice Ve Bulanık Çıkarma Matlab (Fuzzy tool) ile bulaşık makinesi örneğini Bulanık kuralların işleyişi;

Bulanık Mantık Mamdani Bulanık Netice Ve Bulanık Çıkarma Matlab (Fuzzy tool) ile bulaşık makinesi örneğini Oluşturlulan bulanık çıkarım sisteminin (FIS) veriler üzerinde Matlab workspace’ te kullanılabilmesi için buraya save edilmesi gerekir;

Bulanık Mantık Mamdani Bulanık Netice Ve Bulanık Çıkarma Matlab (Fuzzy tool) ile bulaşık makinesi örneğini Matlab workspace’ te kullanma; CY=[15;20;35;50;80] CM=[5;3;2;3;4] giris=[CY CM] % eğer fis’i yüklemek gerekirse, readfis('camasir'); YD=evalfis(giris,camasir) Yukarda yazılan Matlab kodları ile verilen girişler için bulanık çıkarım sistemi (FIS) tarafından yıkam devirleri (YD) hesaplanır.