Geri Dön

DC motorun sürü algoritma tabanlı PID kontrolörle performans analizi

Performance analysis of DC motor with swarm algorithm based PID controller

  1. Tez No: 688831
  2. Yazar: ÖZNUR GENÇKAYA
  3. Danışmanlar: DR. ÖĞR. ÜYESİ CAFER BAL
  4. Tez Türü: Yüksek Lisans
  5. Konular: Mekatronik Mühendisliği, Mechatronics Engineering
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2021
  8. Dil: Türkçe
  9. Üniversite: Fırat Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Mekatronik Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Elektronik Sistemleri Bilim Dalı
  13. Sayfa Sayısı: 65

Özet

Eniyileme, bir sistemin davranışını etkileyen parametrelerin en iyi değerini bulma işlemidir. Günlük yaşamda karşılaşılan problemler türevlenebilir matematiksel denklemler olarak ele alınmış klasik eniyilemeler ile en iyi çözümler bulunmuştur. Ancak zamanla bunlar yetersiz kalarak gelişen teknoloji ile birlikte yapay zekaya dayalı sürü tabanlı eniyilemeler ortaya çıkmıştır. Sezgisel eniyilemeler doğada hayvanların yaşamsal mücadelelerinin bir modellenmesidir. Genetik eniyileme, parçacık sürü eniyileme, yapay arı koloni eniyileme, karınca koloni eniyileme, ateş böceği eniyileme, gri kurt eniyileme, yunus balığı eniyileme gibi birçok eniyilemeler mevcuttur. Endüstride, günlük ev aletlerinde ve daha birçok yerde kullanılan, denetimi kolay ve maliyeti düşük doğru akım motorlarının hız ve konum kontrolleri rahatlıkla yapılabilmektedir. Doğru akım motorlarının hız ve konum kontrolü ile denetiminde günümüzde çok sık kullanılan, ayarlanacak parametresi az, basit bir yapıya sahip ve maliyeti düşük olan PID kontrolör tercih edilmiştir. Ancak parametre değerlerinin hesaplanması zaman aldığı için bu tez çalışmasında PID parametre değerleri yapay zekaya dayalı sürü tabanlı eniyilemeler ile tespit edilmiştir. Tespit edilmesinde kullanılan eniyilemeler, popülasyon tabanlı bir eniyileme olan genetik eniyileme, karıncaların problem çözme davranışlarını gerçek problemlerin çözümü için matematiksel olarak modelleyen karınca koloni eniyileme ve kuş sürülerinin kendi aralarında oluşturduğu sosyal davranışları modelleyen parçacık sürü eniyileme algoritmalarıdır. Bu tez çalışmasında genetik algoritma, Parçacık sürü ve karınca koloni eniyileme algoritmaları ile DC motoru denetleyen PID kontrolörün oransal, integral ve türev kazanç parametreleri ayarlanmıştır. Bu amaçla üç farklı DC motor için kontrolör parametreleri her bir algoritma ile ayarlanmıştır. Eniyilemelerin başarımını test etmek için basamak ve sinüsoidal giriş referanslar için parametre ayarlamaları yapıldıktan sonra farklı basamak girişler için genelleme sonuçları değerlendirilmiştir. Algoritmaların eniyileme hızlarını ve sınırlı değer aralığındaki eniyileme başarımını tespit etmek üzere farklı iterasyonlarda ve değer aralıklarında parametreleri sınırlayarak algoritmalar çalıştırılmıştır. DC motorun denetiminde kullanılan PID kontrolörün parametrelerin eniyilemesinde araştırılan algoritmalar gerek en iyi parametre değerinin bulunmasında gerekse bu değere en az iterasyonla ulaşılmasında ve gerekse genelleme performanslarında birbirlerine son derece yakın başarım göstermişlerdir. PID kontrolör parametrelerinin sistemin modelini bilmeden eniyileme yöntemleriyle ayarlanmasının geçerliliği gösterilmiştir.

Özet (Çeviri)

Optimization is the process of searching for the best values of parameters that affect the output of a system. The problems encountered in daily life were handled as differentiable mathematical equations and be solved with the methods of classical optimizations to achieve the best one. However, over time, these were insufficient and with the developing technology, swarm-based optimizations based on artificial intelligence emerged. Intuitive optimizations are a modeling of the survival struggles of animals in nature. There are many optimizations such as genetic optimization, particle swarm optimization, artificial bee colony optimization, ant colony optimization, gray wolf optimization, and dolphin optimization etc. Speed and position controls of easy-to-control and low-cost direct current motors used in industry, daily household appliances and many other places can be done easily. The PID controller, which is frequently used today, has few parameters to be adjusted, has a simple structure and is low in cost, has been preferred in the control and control of the speed and position of direct current motors. But, since the calculation of parameter values takes time, PID parameter values in this thesis were determined by swarm-based optimizations based on artificial intelligence. . The optimizations used for detection are genetic optimization, which is a population-based optimization, ant colony optimization, which mathematically models the problem-solving behavior of ants for the solution of real problems, and particle swarm optimization algorithms that model the social behaviors of bird flocks among themselves. The proportional, integral and derivative gain parameters of the PID controller controlling the DC motor are adjusted with genetic algorithm, particle swarm and ant colony optimization algorithms in this thesis. The controller parameters for three different DC motors were adjusted with each algorithm for this purpose, To test the performance of the optimizations, the generalization results for the different step inputs were evaluated after parameter adjustments were made for the step and sinusoidal input references. Algorithms were run by limiting the parameters in different iterations and value ranges in order to determine the optimization rates of the algorithms and the optimization performance in the limited value range. The algorithms investigated in the optimization of the parameters of the PID controller used in the control of the DC motor showed extremely close performance in both finding the best parameter value, reaching this value with the least iteration, and generalization performances. The validity of setting PID controller parameters by optimization methods without knowing the model of the system has been demonstrated.

Benzer Tezler

  1. Optimization and control of DC motor using fuzzy logic

    Başlık çevirisi yok

    NOORULDEN BASIL MOHAMADWASEL

    Yüksek Lisans

    İngilizce

    İngilizce

    2019

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolAltınbaş Üniversitesi

    Elektrik ve Bilgisayar Mühendisliği Ana Bilim Dalı

    DOÇ. DR. OĞUZ BAYAT

  2. Design of a modular mobile multi robot system: ULGEN (Universal-Generative Robot)

    Modüler mobil çoklu robot sistemi tasarımı: ULGEN (Universal-Generative Robot)

    HASAN ERCAN

    Yüksek Lisans

    İngilizce

    İngilizce

    2016

    Mekatronik Mühendisliğiİstanbul Teknik Üniversitesi

    Mekatronik Mühendisliği Ana Bilim Dalı

    DOÇ. DR. PINAR BOYRAZ

  3. Modeling of dynamic systems and nonlinear system identification

    Dinamik sistemlerin modellenmesi ve doğrusal olmayan sistemlerin tanılanması

    MASOUD ABEDINIFAR

    Doktora

    İngilizce

    İngilizce

    2023

    Mekatronik Mühendisliğiİstanbul Teknik Üniversitesi

    Mekatronik Mühendisliği Ana Bilim Dalı

    PROF. DR. ŞENİZ ERTUĞRUL

  4. Sezgisel PID kontrolör tasarımı ve DC motor simülasyonu

    Metaheuristic PID controller design and simulation of DC motor

    ABDULMUTALİP YILDIRIM

    Yüksek Lisans

    Türkçe

    Türkçe

    2021

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolFırat Üniversitesi

    Yazılım Mühendisliği Ana Bilim Dalı

    PROF. DR. SONER ÖZGEN

    PROF. DR. ERKAN TANYILDIZI

  5. Fırçasız doğru akım motoru tahrikli iki rotorlu insansız hava aracının adaptif bulanık 2-DOF PID kontrolör ile denge kontrolü

    Stability control of brushless dc motor driven dual rotor unmanned aerial vehicle with adaptive fuzzy 2-DOF PID controller

    İBRAHİM ÇUKDAR

    Yüksek Lisans

    Türkçe

    Türkçe

    2023

    Mekatronik MühendisliğiFırat Üniversitesi

    Mekatronik Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ HAKAN ÇELİK