TY - JOUR
T1 - Nonlinear control with friction compensation to swing-up a Furuta pendulum
AU - Antonio-Cruz, Mayra
AU - Hernandez-Guzman, Victor Manuel
AU - Merlo-Zapata, Carlos Alejandro
AU - Marquez-Sanchez, Celso
N1 - Publisher Copyright:
© 2023 The Author(s)
PY - 2023/8
Y1 - 2023/8
N2 - 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 energy-based 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.
AB - 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 energy-based 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.
KW - Friction compensation
KW - Furuta pendulum
KW - Lyapunov method
KW - Nonlinear control
KW - Swing-up
UR - http://www.scopus.com/inward/record.url?scp=85161274873&partnerID=8YFLogxK
U2 - 10.1016/j.isatra.2023.05.007
DO - 10.1016/j.isatra.2023.05.007
M3 - Artículo
C2 - 37295999
AN - SCOPUS:85161274873
SN - 0019-0578
VL - 139
SP - 713
EP - 723
JO - ISA Transactions
JF - ISA Transactions
ER -