Geri Dön

Sıvı seviye denetimi için bulanık denetleyici parametrelerinin karınca koloni ve genetik algoritma ile optimizasyonu

Parameter optimization of fuzzy controller for water level controller using genetic and ant colony optimization algorithms

  1. Tez No: 258543
  2. Yazar: TÜRKER TEKİN ERGÜZEL
  3. Danışmanlar: PROF. DR. BURHANETTİN CAN, YRD. DOÇ. ERBİL AKBAY
  4. Tez Türü: Doktora
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Bulanık denetim, Bulanık denetleyiciler, Denetim sistemleri, Genetik algoritma tekniği, Genetik parametreler, Karıncalar, Yapay sinir ağları, Fuzzy control, Fuzzy controllers, Control systems, Genetic algorithm technique, Genetic parameters, Ants, Artificial neural networks
  7. Yıl: 2009
  8. Dil: Türkçe
  9. Üniversite: Marmara Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Elektronik-Bilgisayar Eğitimi Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: Belirtilmemiş.

Özet

Endüstride kullanılan kontrol sistemlerinin parametre optimizasyonunda Genetik Algoritma (GA) ile PID veya bulanık denetleyici yaygın olarak birlikte kullanılmaktadır. Bu çalışmada ise, kontrol alanında henüz yeni olan Karınca Koloni Optimizasyonu (KKO) algoritması ile bulanık denetleyici birlikte kullanılmıştır.Bu tez, Marmara Üniversitesi Elektronik-Bilgisayar Eğitimi Bölümü Sayısal Kontrol Sistemleri Laboratuarında bulunan Gunt RT 512 sıvı seviye sisteminin kontrolü üzerinedir. Bulanık denetleyicinin aksiyon ve sınır değerleri GA ve KKO ile optimize edilerek ayrı ayrı bulunmuş ve her iki algoritmanın performansı simülasyon ve gerçek zamanlı deneyler ile karşılaştırılmıştır.Kontrol edilecek prosesin dinamik modeli yapay sinir ağı (YSA) kullanılarak elde edilmiştir. Dinamik modelinin oluşturulması sırasında, sisteme belli giriş değerleri verilmiş ve bu değerlere karşılık sistem çıkışları elde edilerek giriş-çıkış veri seti oluşturulmuştur. Bu veri seti kullanılarak proses için farklı katman ve nöron sayılı modeller oluşturulmuştur. Bu modeller farklı YSA performans fonksiyonlarına göre değerlendirilmiş ve hata değeri en küçük model, prosesin dinamik modeli olarak seçilmiştir.Seçilen model kullanılarak Bulanık denetleyici çıkış değişkeni aksiyon değerleri ve üyelik fonksiyonu sınır değerleri KKO algoritması ve GA ile optimize edilmiştir. KKO algoritması ve GA teknikleri ile elde edilen sonuçlar, yükselme zamanı, oturma zamanı kriterlerine ve ortalama karesel hataya (Root Mean Square - RMS) göre karşılaştırılmış, her iki optimizasyon algoritmasının performanslarının birbirlerine çok yakın olduğu gözlenmiştir.

Özet (Çeviri)

For the systems used in industry, genetic algorithm is usually used with either PID or fuzzy controllers together. But in this study, ant colony optimization algorithm, which is new for control systems, is used with fuzzy controllers.This thesis describes a real time control algorithm, using genetic algorithm (GA) and ant colony optimization (ACO) algorithm for optimizing Fuzzy controller parameters which are action values and membership function boundary values developed for Gunt RT 512 Water Level Control Trainer System in the Digital Control Systems Laboratory of Technical Education Faculty at Marmara University. Optimized parameters of both algorithms are then compared with real time and simulation applications.The dynamic model of the process to be controlled was obtained using Artificial Neural Network (ANN). To build the model, the system was run with diverse and random input values. Its output values were saved to relate them with the inputs. Using the input-output data set, models with various number of layers and neurons were created for the process. The final model was evaluated based on the performance functions. The model with minimum error was chosen as the dynamic model of the process.Using the ANN model, the parameters of Fuzzy controller were optimized with ACO and GA algorithms. The performances of these three techniques were compared with each other using the criteria of overshoot, rise time, settling time and root mean square (RMS) error of the trajectory. It was observed that the performances of GA and ACO were quite similar.

Benzer Tezler

  1. Fuzzy-PSO control of linear and nonlinear systems

    Doğrusal ve doğrusal olmayan sistemlerde bulanık sürü parçacığı optimizasyonu yaklasımı ile kontrol

    TOLGA KAYA

    Yüksek Lisans

    İngilizce

    İngilizce

    2014

    Elektrik ve Elektronik Mühendisliğiİstanbul Teknik Üniversitesi

    Kontrol ve Otomasyon Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. GÜLAY ÖKE

  2. Gunt RT 512 sıvı seviye denetim cihazının bulanık mantık denetleyici ile denetimi

    Control of the gunt RT 512 liquid level control unit with fuzzy logic controller

    MERAL ÖZARSLAN

    Yüksek Lisans

    Türkçe

    Türkçe

    2005

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolGazi Üniversitesi

    Elektronik ve Bilgisayar Eğitimi Ana Bilim Dalı (disiplinlerarası)

    PROF.DR. ÖMER FARUK BAY

  3. Endüstriyel prosesler için PID tipi bulanık kontrolör tasarımı

    Design of PID type fuzzy controller for industrial processes

    JANSET KUVULMAZ

    Yüksek Lisans

    Türkçe

    Türkçe

    2002

    Elektrik ve Elektronik MühendisliğiYıldız Teknik Üniversitesi

    Elektrik Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. ŞEREF NACİ ENGİN

  4. Bulanık mantık yöntemi ile sıvı seviye kontrolü

    Fluid level control by fuzzy logic method

    AHMET ILICA

    Yüksek Lisans

    Türkçe

    Türkçe

    2008

    Elektrik ve Elektronik MühendisliğiDumlupınar Üniversitesi

    Elektrik-Elektronik Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. ABDURRAHMAN ÜNSAL

  5. Çift tanklı bir sıvı seviye kontrol sisteminin gerçeklenmesi

    Realization of a level control system with two liquid tanks

    ALİ ÖZGÜR EMEKLİ

    Yüksek Lisans

    Türkçe

    Türkçe

    2002

    Elektrik ve Elektronik Mühendisliğiİstanbul Teknik Üniversitesi

    Kontrol ve Otomasyon Mühendisliği Ana Bilim Dalı

    DOÇ. DR. SALMAN KURTULAN