Energy-Based Nonlinear Control Algorithm for Swing-Up of Underactuated Rotary Inverted Pendulum System and Its Experimental Verification

dc.contributor.authorAdıgüzel, Fatih
dc.date.accessioned2026-08-12T15:06:01Z
dc.date.issued2024
dc.departmentFırat Üniversitesi
dc.description.abstractThis study aims to control the oscillation and increase the pendulum energy with the movable arm of the rotary inverted pendulum, swinging the pendulum up from a stable equilibrium point to an unstable equilibrium point in a restricted zone. After the nonlinear model of the rotary inverted pendulum system and the linear models at the equilibrium points are given, the pendulum swing-up algorithm is introduced. The swing-up algorithm is based on increasing energy into the pendulum with the help of an arm at certain points while the pendulum is swinging. At this point, the arm acceleration is moved by a constant acceleration. The algorithm of the swinging-up is activated when the pendulum completes its period and moves to the point of maximum speed where the stable equilibrium point. These analyses are made by taking calculated limits in these operations into account. When the pendulum swing-up is achieved, a classical full-state feedback controller obtained from the linear model comes into play and keeps the pendulum at the unstable equilibrium point. Thus, a switching control structure is obtained. To verify the proposed control algorithm, the proposed algorithm is carried out in real-time on a rotary inverted pendulum. The comparative results obtained with the different arm acceleration values are presented. When the arm acceleration is increased from ±32 rad/s^2 to ±64 rad/s^2, the pendulum swing up time decreases from approximately 9 sec to 5 sec. These results demonstrate the experimental success of the proposed algorithm.
dc.description.abstractBu çalışmada, döner ters sarkaç sistemi hareketli koluyla sınırlı bir bölge içinde, salınımı kontrol edilerek ve sarkaç enerjisi artırılarak, kararlı denge noktasından kararsız denge noktasına çıkarılması hedeflenmektedir. Döner ters sarkaç sisteminin doğrusal olmayan modeli ve denge noktalarındaki doğrusal modelleri verildikten sonra sarkaç yukarı yükseltme algoritması tanıtılmaktadır. Yukarı yükseltme algoritması, sarkaç salınırken belli noktalarda kol yardımıyla sarkaca enerji yüklemesine dayanmaktadır. Burada kol ivmelendirilmesi sabit bir ivme ile hareket ettirilmektedir. Yukarı yükseltme işlemindeki algoritma, sarkacın hızının en fazla olduğu yere yani kararlı denge noktasına ilerlerken ve periyodunu tamamlarken devreye girmektedir. Bu analizler hesaplanmış sınırlar dikkate alınarak yapılmaktadır. Sarkacın yukarı yükselmesi gerçekleştiğinde doğrusal model üzerinden elde edilmiş temel bir tam durum geri beslemeli kontrolcü devreye girmektedir ve sarkacı kararsız denge noktasında tutmaktadır. Böylece, anahtarlamalı bir kontrol yapısı elde edilmektedir. Önerilen kontrol algoritmasının doğrulaması için önerilen algoritma bir döner sarkacı üzerinde gerçek zamanlı olarak test edilmiştir. Farklı kol ivmelendirme değerleri ile elde edilen karşılaştırmalı sonuçlar sunulmuştur. Kol ivmesi ±32 rad/s2’den ±64 rad/s2’ye çıkarıldığında sarkacın yukarı yükselme süresi yaklaşık 9 s’den 5 s’ye düşmektedir. Bu sonuçlar, önerilen algoritmanın deneysel başarısını göstermektedir.
dc.identifier.doi10.35234/fumbd.1416567
dc.identifier.endpage639
dc.identifier.issn1308-9072
dc.identifier.issue2
dc.identifier.startpage621
dc.identifier.urihttps://doi.org/10.35234/fumbd.1416567
dc.identifier.urihttps://hdl.handle.net/11508/27671
dc.identifier.volume36
dc.language.isotr
dc.publisherFırat University
dc.publisherFırat Üniversitesi
dc.relation.ispartofFırat University Journal of Engineering Science
dc.relation.ispartofFırat Üniversitesi Mühendislik Bilimleri Dergisi
dc.relation.publicationcategoryMakale - Ulusal Hakemli Dergi - Kurum Öğretim Elemanı
dc.rightsinfo:eu-repo/semantics/openAccess
dc.snmzKA_DergiPark_20260511
dc.subjectControl Theoryand Applications
dc.subjectKontrol Teorisi ve Uygulamaları
dc.subjectControl Engineering
dc.subjectKontrol Mühendisliği
dc.subjectMechatronics Engineering
dc.subjectMekatronik Mühendisliği
dc.titleEnergy-Based Nonlinear Control Algorithm for Swing-Up of Underactuated Rotary Inverted Pendulum System and Its Experimental Verification
dc.title.alternativeEksik Tahrikli Döner Ters Sarkaç Sisteminin Yukarı Yükseltilmesi için Enerji Tabanlı Doğrusal Olmayan Kontrol Algoritması ve Deneysel Doğrulaması
dc.typeArticle

Dosyalar