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. Contributions to the determination of optimized driving strategies for electric vehicles using artificial intelligence based methods

    Elektrikli araçlar için yapay zeka tabanlı yöntemlerle en uygunlaştırılmış sürüş stratejilerinin belirlenmesine katkılar

    UFUK BOLAT

    Yüksek Lisans

    İngilizce

    İngilizce

    2025

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

    Elektrik Mühendisliği Ana Bilim Dalı

    DOÇ. DR. DERYA AHMET KOCABAŞ

    DOÇ. DR. GÜLCİHAN ÖZDEMİR

  2. Pıd ve kayan kipli kontrolcü parametrelerinin kaos tabanlı HGSO yöntemi ile belirlenmesi

    Determination of pid and sliding mode controller parameters using chaos based HGSO method

    MUHAMMED SALİH SARIKAYA

    Doktora

    Türkçe

    Türkçe

    2025

    Mekatronik MühendisliğiSakarya Uygulamalı Bilimler Üniversitesi

    Mekatronik Mühendisliği Ana Bilim Dalı

    PROF. DR. ADNAN DERDİYOK

  3. 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

  4. Conceptual power conversion architecture for unmanned aerial vehicles utilizing BLDC motor as both starter and generator

    BLDC motorun hem marş motoru hem de jeneratör olarak kullanıldığı insansız hava araçları için kavramsal güç dönüşüm mimarisi

    EMEL TİMURKAYNAK SOLAK

    Yüksek Lisans

    İngilizce

    İngilizce

    2025

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

    Elektrik Mühendisliği Ana Bilim Dalı

    DOÇ. DR. MEHMET ONUR GÜLBAHÇE

  5. 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