Design and implementation of flexible model based adaptive control algorithm for real time systems
dc.contributor.advisor | Canbolat, Hüseyin | |
dc.contributor.author | Güner, Ufuk | |
dc.date.accessioned | 2021-05-08T12:36:39Z | |
dc.date.available | 2021-05-08T12:36:39Z | |
dc.date.submitted | 2016 | |
dc.date.issued | 2018-08-06 | |
dc.identifier.uri | https://acikbilim.yok.gov.tr/handle/20.500.12812/702294 | |
dc.description.abstract | Bu çalışmada, gerçek zamanlı sistemler için, model tabanlı esnek bir uyarlamalı kontrol algoritması önerilmektedir. Önerilen algoritma temel kontrolcü ve uyarlama mekanizmalarından oluşmaktadır. Temel kontrolcüye ait parametreler uyarlama mekanizması tarafından model ve sistem arasındaki hatayı takip ederek güncellenmektedir. Referans model, belirli bir zaman aralığı için sistemin tepkisine göre tanımlanmış ve modele ait parametreler, sistem tanımlama kullanılarak sürekli güncellenebilmektedir. Model ve Sistem çıkışları arasındaki hata, Lyapunov tabanlı uyarlama kuralları ile azaltılmıştır. Bunlara ek olarak, temel kontrolcü ve uyarlama çıktıları bulanık mantık kullanılarak ilişkilendirilmiştir. Önerilen kontrol algoritması, sistemin karakteristiğine ait ön bilgilere ihtiyaç duymamaktadır ve esnek bir uyarlama mekanizmasına sahiptir. Dolayısıyla algoritma kolaylıkla farklı dinamik sistemlere uygulanabilmektedir. Algoritma üç farklı sisteme uygulanmış ve deneysel sonuçlar temel kontrol ile karşılaştırılmıştır. Temel kontrolcü olarak oransal-integral-türev (PID) kullanılmıştır. Önerilen kontrol algoritması, çoklu süreçlerin eşzamanlı çalışmasına ihtiyaç duymaktadır, bu amaçla algoritma iki işlemci üzerine eş zamanlı koşturulmuştur. Deneysel sonuçlar, önerilen kontrolcünün, sistem çıkışını kabul edilebilir bir hata seviyesi içinde tutuğunu göstermektedir. | |
dc.description.abstract | This thesis proposes a flexible adaptive model based control algorithm for real time systems. The algorithm consists of a base controller and adaptation mechanisms. Parameters of base controller are updated with a flexible adaptation mechanism which tracks error of a plant and model output. The reference model is defined for a specific interval of the plant response and parameters of the reference model are updated for predefined interval trough identifications of plant input and output. In order to minimize the output error between model and the plant, Lyapunov based adaptation rules are designed. In addition, a fuzzy algorithm provides relation between the Lyapunov rules and base controller parameters. The proposed control algorithm does not need prior information of the dynamic system and has a flexible adaptation mechanism. Therefore, the algorithm can be easily implemented to different dynamic systems with minor modification. The algorithm is implemented for three different real time plants and experimental results are compared with base controller. Proportional–Integral-Derivative (PID) controller is used as base controller. The adaptive control algorithm needs simultaneous multi-processing for implementation, therefore some part of algorithm are run on a microcontroller and the others are run on a computer which has operation system. The experimental results show that the proposed algorithm tracks the system output in an acceptable error margin. | en_US |
dc.language | English | |
dc.language.iso | en | |
dc.rights | info:eu-repo/semantics/openAccess | |
dc.rights | Attribution 4.0 United States | tr_TR |
dc.rights.uri | https://creativecommons.org/licenses/by/4.0/ | |
dc.subject | Elektrik ve Elektronik Mühendisliği | tr_TR |
dc.subject | Electrical and Electronics Engineering | en_US |
dc.title | Design and implementation of flexible model based adaptive control algorithm for real time systems | |
dc.title.alternative | Gerçek zamanlı sistemler için esnek model tabanlı uyarlamalı kontrol algoritması tasarımı ve uygulanması | |
dc.type | masterThesis | |
dc.date.updated | 2018-08-06 | |
dc.contributor.department | Elektronik ve Haberleşme Mühendisliği Ana Bilim Dalı | |
dc.identifier.yokid | 10114339 | |
dc.publisher.institute | Fen Bilimleri Enstitüsü | |
dc.publisher.university | YILDIRIM BEYAZIT ÜNİVERSİTESİ | |
dc.identifier.thesisid | 457644 | |
dc.description.pages | 94 | |
dc.publisher.discipline | Diğer |