Show simple item record

dc.contributor.advisorCanbolat, Hüseyin
dc.contributor.authorGüner, Ufuk
dc.date.accessioned2021-05-08T12:36:39Z
dc.date.available2021-05-08T12:36:39Z
dc.date.submitted2016
dc.date.issued2018-08-06
dc.identifier.urihttps://acikbilim.yok.gov.tr/handle/20.500.12812/702294
dc.description.abstractBu ç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.abstractThis 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.languageEnglish
dc.language.isoen
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rightsAttribution 4.0 United Statestr_TR
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectElektrik ve Elektronik Mühendisliğitr_TR
dc.subjectElectrical and Electronics Engineeringen_US
dc.titleDesign and implementation of flexible model based adaptive control algorithm for real time systems
dc.title.alternativeGerçek zamanlı sistemler için esnek model tabanlı uyarlamalı kontrol algoritması tasarımı ve uygulanması
dc.typemasterThesis
dc.date.updated2018-08-06
dc.contributor.departmentElektronik ve Haberleşme Mühendisliği Ana Bilim Dalı
dc.identifier.yokid10114339
dc.publisher.instituteFen Bilimleri Enstitüsü
dc.publisher.universityYILDIRIM BEYAZIT ÜNİVERSİTESİ
dc.identifier.thesisid457644
dc.description.pages94
dc.publisher.disciplineDiğer


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

info:eu-repo/semantics/openAccess
Except where otherwise noted, this item's license is described as info:eu-repo/semantics/openAccess