Nonlinear control with friction compensation to swing-up a Furuta pendulum

被引:7
作者
Antonio-Cruz, Mayra [1 ]
Hernandez-Guzman, Victor Manuel [2 ]
Merlo-Zapata, Carlos Alejandro [1 ,3 ]
Marquez-Sanchez, Celso [4 ]
机构
[1] Inst Politecn Nacl, UPIICSA, SEPI, Av Te 950, Cdmx 08400, Mexico
[2] Univ Autonoma Queretaro, Fac Ingn, Queretaro 76010, Qro, Mexico
[3] Univ Politecn Pachuca, Div Ingn Biomed, Carr Ciudad Sahagun Pachuca Km 20, Zempoala 43830, Hgo, Mexico
[4] Univ Politecn Texcoco, Div Ingn Sistemas Computac, Carretera Fed Reyes Texcoco, San Miguel Coatlinchan 56250, Texcoco, Mexico
关键词
Furuta pendulum; Nonlinear control; Swing; -up; Friction compensation; Lyapunov method; PASSIVITY-BASED CONTROL; INVERTED PENDULUM; MECHANICAL SYSTEMS; FUZZY-LOGIC; STABILIZATION; OSCILLATIONS; TRACKING; DESIGN;
D O I
10.1016/j.isatra.2023.05.007
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Different works in literature have reported that nonlinear controllers based on the energy approach are not effective to completely swing-up an inverted pendulum subjected to friction. Most studies trying to solve this issue consider static friction models in the design of controllers. This consideration is mainly because the stability proof of the system with dynamic friction in closed-loop is difficult. Hence, this paper presents a nonlinear controller with friction compensation to swing-up a Furuta pendulum with dynamic friction. With this aim, we consider that only the active joint of the system is subjected to friction, which is represented via a dynamic model, namely, the Dahl model. We first present Furuta Pendulum dynamic model with dynamic friction. Then, by slightly modifying an energybased controller that has been previously reported in literature and by including friction compensation, we propose a nonlinear controller that allows to swing-up completely a Furuta pendulum subjected to friction. The unmeasurable friction state is estimated through a nonlinear observer and a stability analysis of the closed-loop system is accomplished with the direct Lyapunov method. Finally, successful experimental results are presented for a Furuta pendulum prototype built by authors. This shows the effectiveness of the proposed controller in achieving a complete swing-up of the Furuta pendulum, in a time feasible for experimental implementation, and ensuring closed-loop stability. & COPY; 2023 The Author(s). Published by Elsevier Ltd on behalf of ISA. This is an open access article under the CC
引用
收藏
页码:713 / 723
页数:11
相关论文
共 52 条
[1]   Swing up and stabilization control of rotary inverted pendulum based on energy balance, fuzzy logic, and LQR controllers [J].
Abdullah, Muhammad ;
Amin, Arslan Ahmed ;
Iqbal, Sajid ;
Mahmood-ul-Hasan, Khalid .
MEASUREMENT & CONTROL, 2021, 54 (9-10) :1356-1370
[2]   Generating oscillations in inertia wheel pendulum via two-relay controller [J].
Aguilar, Luis T. ;
Boiko, Igor M. ;
Fridman, Leonid M. ;
Freidovich, Leonid B. .
INTERNATIONAL JOURNAL OF ROBUST AND NONLINEAR CONTROL, 2012, 22 (03) :318-330
[3]  
[Anonymous], 2007, The Reaction Wheel Pendulum
[4]  
[Anonymous], 2002, Non-linear control for underactuated mechanical systems
[5]   Implementation of a Controller to Eliminate the Limit Cycle in the Inverted Pendulum on a Cart [J].
Antonio-Cruz, Mayra ;
Manuel Hernandez-Guzman, Victor ;
Silva-Ortigoza, Ramon ;
Silva-Ortigoza, Gilberto .
COMPLEXITY, 2019, 2019
[6]   Limit Cycle Elimination in Inverted Pendulums: Furuta Pendulum and Pendubot [J].
Antonio-Cruz, Mayra ;
Manuel Hernandez-Guzman, Victor ;
Silva-Ortigoza, Ramon .
IEEE ACCESS, 2018, 6 :30317-30332
[7]   A family of smooth controllers for swinging up a pendulum [J].
Astrom, K. J. ;
Aracil, J. ;
Gordillo, F. .
AUTOMATICA, 2008, 44 (07) :1841-1848
[8]   Swinging up a pendulum by energy control [J].
Åström, KJ ;
Furuta, K .
AUTOMATICA, 2000, 36 (02) :287-295
[9]   Design of Online Fuzzy Tuning LQR Controller Applied to Rotary Single Inverted Pendulum: Experimental Validation [J].
Bekkar, Belgacem ;
Ferkous, Khale .
ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2023, 48 (05) :6957-6972
[10]   Swing-up and stabilization of a cart-pendulum system under restricted cart track length [J].
Chatterjee, D ;
Patra, A ;
Joglekar, HK .
SYSTEMS & CONTROL LETTERS, 2002, 47 (04) :355-364