ÖRNEK Tank Sıvı Seviye Bulanık Kontrolü

Slides:



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

LİMİT.
Özel Tanımlı Fonksiyonlar
MATEMATİK ÖĞRENEBİLİR
MC-CDMA (Çok Taşıyıcılı-Kod Bölmeli Çoklu Erişim ) Alıcılarda Yakın-Uzak Problemine Yönelik Yapay Zekâ Uygulamaları Metin ÇİÇEK, Bilgi Teknolojileri ve.
PARABOLLER.
ÇAMAŞIR MAKİNESİNDE DEVİR VE YIKAMA SÜRESİ KONTROLÜ
TÜREV UYGULAMALARI.
ÖĞRENCİNİN; ADI: SOYADI: ÖĞETMENİN;
Optimizasyon Teknikleri
TBF - Genel Matematik I DERS – 8 : Grafik Çizimi
KESİRLİ FONKSİYONLARIN GRAFİKLERİ
Abdulkerim Karabiber Ozan Gül
Serhat YILMAZ Ek.6 DC Servomotor Konum Kontrolü ( Nguyen, H.T.ve diğ.,2003 )
Laplace Transform Part 3.
Dalga Karakteristiklerinin Bulanık Model ile Tahmini
RENKLİ GÖRÜNTÜ İŞLEME Güneş Baltacı.
FONKSİYONLAR.
İŞLEM ve MODÜLER ARİTMETİK.
BİYOİNFORMATİK NEDİR? BİYOİNFORMATİKTE KULLANILAN SINIFLAMA YÖNTEMLERİ
TRİGONOMETRİK FONKSİYONLARIN GRAFİKLERİ
YAPAY SİNİR AĞLARI VE BAYES SINIFLAYICI
Bulanık Mantık.
TEK FONKSİYON-ÇİFT FONKSİYON
KENAN ZİBEK.
FONKSİYON TARİHİ FONKSİYON
DOĞRUSAL DENKLEM SİSTEMLERİNİN GRAFİK İLE ÇÖZÜMÜ
DERS:5 TRİGONOMETRİK FONKSİYONLAR.
10-14 Şubat Fonksiyonların Grafiği
CALCULUS Derivatives By James STEWART.
MC-CDMA (Çok Taşıyıcılı-Kod Bölmeli Çoklu Erişim ) Sistemlerinde Çok Kullanıcılı Sezme İşleminin Bulanık Mantık Yöntemiyle Gerekleştirilmesi Metin ÇİÇEK,
MANTIKSAL KAPILAR.
BAĞINTI & FONKSİYONLAR.
Kim korkar matematikten?
FONKSİYONLAR.
İç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 Mamdani Bulanık Netice Ve Bulanık Çıkarma
Bulanık Mantık Bulanık Mantığın Temel Kavramları
Bulanık Mantık Mamdani Bulanık Netice Ve Bulanık Çıkarma
Matlab nedir? Temel olarak teknik ve bilimsel hesaplamalar için yazılmış yüksek performansa sahip bir yazılımdır.
Lineer Denklem Sistemlerinin
Bulanık Mantık Bulanık Küme Özellikleri
Yapay Sinir Ağları (YSA)
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ı.
Bulanık Mantık Kavramlar:
Bulanık Mantık Tabanlı Uçak Modeli Tespiti
Sayısal Analiz 7. Hafta SAÜ YYurtaY.
Bulanık Mantık Mamdani Bulanık Netice Ve Bulanık Çıkarma
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.
BİLGİSAYAR PROGRAMLAMA Araş. Gör. Ahmet ARDAHANLI Kafkas Üniversitesi Mühendislik Fakültesi.
Bir başka ifade biçimi: Blok Diyagramları
Yapay Zeka Algoritmaları
Matematik Artan-Azalan Fonksiyonlar Artan fonksiyon nedir?, azalan fonksiyon nedir?, artan-azalan fonksiyonların formülünü nasıl kullanırım?, artan-azalan.
ANFIS Metodu ile Eleviyan Barajından Bırakılacak Su Miktarının Belirlenmesi Mehmet Ali HINIS1, Mohammad Taghi SATTARI2, Kadri YÜREKLİ3 1. Aksaray Üniversitesi,
Yapay Bağışıklık Tabanlı Bulanık Mantık ile TENS Modellenmesi
MATEMATİK DÖNEM ÖDEVİ TÜREV.
HB 730 Mikrodalga Muhendisligi
Çok Katmanlı Algılayıcı-ÇKA (Multi-Layer Perceptron)
ÇOK BOYUTLU İŞARET İŞLEMENİN TEMELÖZELLİKLERİ
ÖZEL TANIMLI FONKSİYONLAR Ünite 1. ÖZEL TANIMLI FONKSİYONLAR 1.1 Parçalı Fonksiyon 1.2 Parçalı Fonksiyonun Grafiği 1.3 Alıştırmalar 1.4 Mutlak Değer Fonksiyonu.
Bir Prakseoloji Örneği: Parabolün Tepe Noktasının Bulunuşu
1. Arasınav konuları: Kapalı sistem blok diyagramı oluşturma, Transfer fonksiyonu Blok diyagramından kapalı sistemin transfer fonksiyonunu bulma Düzgün.
Lagrange İnterpolasyonu:
ÖĞRENCİNİN; ADI: SOYADI: ÖĞETMENİN; ADI: SOYADI:
NİŞANTAŞI ÜNİVERSİTESİ
Çok Katmanlı Algılayıcı-ÇKA (Multi-Layer Perceptron)
Sunum transkripti:

ÖRNEK Tank Sıvı Seviye Bulanık Kontrolü Bulanık Mantık ÖRNEK Tank Sıvı Seviye Bulanık Kontrolü

ÖRNEK İzlenecek Proses (Normalize Edilmiş) Bulanık Mantık ÖRNEK İzlenecek Proses (Normalize Edilmiş)

ÖRNEK İzlenecek Proses (Normalize Edilmiş) tankseviye.fis Bulanık Mantık ÖRNEK İzlenecek Proses (Normalize Edilmiş) tankseviye.fis

ÖRNEK İzlenecek Proses (Normalize Edilmiş) tankseviye2.fis Bulanık Mantık ÖRNEK İzlenecek Proses (Normalize Edilmiş) tankseviye2.fis 4 4

Bulanık Mantık ÖRNEK İzlenecek Proses (Normalize Edilmiş) tankvalf.txt tankseviye.fis tankseviye2.fis (azaltılmış üyelik fonksiyonları) tankMat.txt tankseviye=readfis('tankseviye.fis'); proses=importdata('tankvalf.txt') giris=proses(:,1:2) VKD=proses(:,3) VK=evalfis(giris,tankseviye) plot(1:12,VKD,'r',1:12,VK,'b+') tankseviye2=readfis('tankseviye2.fis'); giris2=proses(:,1:2) VKD2=proses(:,3) VK2=evalfis(giris2,tankseviye2) plot(1:12,VKD2,'r',1:12,VK2,'go') plot(1:12,VKD,'r',1:12,VK,'b+',1:12,VKD2,'r',1:12,VK2,'go') 5 5

Bulanık Mantık Fonksiyonel Netice ve Bulanık Çıkarım: Sugeno Çıkarımı Bulanık kuralların işleyişi sonucu girişlere bağlı fonksiyonel çıkış üretilir. Bulanık kuralların işleyişi iki girişli bir bulanık sistem için aşağıdaki şekilde işler; Kural i: Eğer x, Al ve y, Bk ise fi= pix + qiy + ri Burada; l = 1, ..., ml (A bulanık terimlerin sayısı) k = 1, ..., mk (B bulanık terimlerin sayısı) i = 1, ..., toplam kural sayısı {maximum kural sayısı= ml * mk}

Bulanık Mantık Fonksiyonel Netice ve Bulanık Çıkarım: Sugeno Çıkarımı Sugeno bulanık çıkarım sistemi için iki bulanık kuralın işleyişini inceleyelim; Kural 1: Eğer x, A1 ve y, B1 ise f1= p1x + q1y + r1 Kural 2: Eğer x, A2 ve y, B2 ise f2= p2x + q2y + r2

Bulanık Mantık Fonksiyonel Netice ve Bulanık Çıkarım: Sugeno Çıkarımı Sugeno bulanık çıkarım sistemi için iki bulanık kuralın işleyişini inceleyelim; f1= p1x + q1y + r1 f2= p2x + q2y + r2 f =

Fonksiyonel Netice ve Bulanık Çıkarım: Sugeno Çıkarımı Örnek; Bulanık Mantık Fonksiyonel Netice ve Bulanık Çıkarım: Sugeno Çıkarımı Örnek; y=0.16*x+1.1 y=0.3*x+0.45 y=0.75*x-0.75 kucuk orta buyuk

Bulanık Mantık Fonksiyonel Netice ve Bulanık Çıkarım: Sugeno Çıkarımı Örnek; Örnek için küçük, orta ve büyük olmak üzere üç giriş üyelik fonksiyonunun yeterli olduğunu varsayalım. Bu sistemimiz için kurallarımız aşağıdaki şekilde olur: Kural 1: Eğer x, kucuk ise y1=0.75*x - 0.75 Kural 2: Eğer x, orta ise y2= 0.3*x+0.45 Kural 3: Eğer x, buyuk ise y3= 0.16*x+1.1

Bulanık Mantık Fonksiyonel Netice ve Bulanık Çıkarım: Sugeno Çıkarımı Örnek; x = 3 giriş değeri için {grafikte y karşılığı ~1.4} kuralların işleyişini inceleyelim. Giriş için üyelik fonksiyonları;

Bulanık Mantık Fonksiyonel Netice ve Bulanık Çıkarım: Sugeno Çıkarımı Örnek; y1=0.75*3 - 0.75 = 1.5 y2= 0.3*3+0.45 = 1.35 y = (0*1.5+0.5*1.35)/(0+0.5) = 1.35

Bulanık Mantık Fonksiyonel Netice ve Bulanık Çıkarım: Sugeno Çıkarımı Sugeno örneğini Matlab ortamında gerçekleyelim;

Bulanık Mantık Fonksiyonel Netice ve Bulanık Çıkarım: Sugeno Çıkarımı Sugeno örneğini Matlab ortamında gerçekleyelim; Giriş üyelik fonksiyonları

Bulanık Mantık Fonksiyonel Netice ve Bulanık Çıkarım: Sugeno Çıkarımı Sugeno örneğini Matlab ortamında gerçekleyelim; Çıkış üyelik fonksiyonları

Bulanık Mantık Fonksiyonel Netice ve Bulanık Çıkarım: Sugeno Çıkarımı Sugeno örneğini Matlab ortamında gerçekleyelim; Bulanık kurallar

Bulanık Mantık Fonksiyonel Netice ve Bulanık Çıkarım: Sugeno Çıkarımı Sugeno örneğini Matlab ortamında gerçekleyelim; örnek giriş çıkış kümesi; set = [3 1.4 ; 4 1.48 ; 5 1.73 ; 6 2.2 ; 7 2.1 ; 8 2.3] veya set=importdata('set.txt') x = set(:,1) yd = set(:,2) y = evalfis(x,sg);

Bulanık Mantık Tsukamoto Bulanık Çıkarım Metodu Kural yapısı Mamdani çıkarım metodunda olduğu gibidir; Bulanık Kural : Eğer x, Ai ve y, Bi ise Z, Ci ‘dir. Fakat Tsukamoto çıkarım sisteminde çıkış üyelik fonksiyonu tek yönlü artan veya azalan (monoton) bir fonksiyondur. Örnek iki kural için kural işleyişini grafiksel olarak inceleyelim.

Bulanık Mantık Tsukamoto Bulanık Çıkarım Metodu Örnek iki kural; Kural 1: Eğer x, A1 ve y, B1 ise z, C1 ‘dir. Kural 2: Eğer x, A2 ve y, B2 ise z, C2 ‘dir. W1 = min{µA1(x) , µB1(y)} W2 = min{µA2(x) , µB2(y)} (W1* Z1 + W2* Z2) (W1+ W2) Z =