Limit Cycle Elimination in Inverted Pendulums: Furuta Pendulum and Pendubot

This paper presents the design of a linear state feedback controller for the stabilization of two inverted pendulums, namely, Furuta pendulum and pendubot. Such a controller design allows eliminating the limit cycle that appears in the systems due to the effect of a nonlinearity, that is, dead-zone, which is induced by static friction at the motor shaft. To do this, the differential flatness approach is applied to the linear approximate model of the inverted pendulums under study. Then, the resulting flat systems are translated to the frequency domain for which a control scheme is proposed. Subsequently, the dead-zone nonlinearity is treated off-line as an approximation obtained through the describing function method. Since this is an approach intrinsically based on frequency response, the frequency response-based approach is suitable for tuning the gains of the proposed control scheme. An advantage of using the frequency response-based approach along with the describing function method is that they allow obtaining precise formulas that simplify the tuning of the proposed control scheme, so that the limit cycle caused by the dead-zone is eliminated. This must be contrasted with a time response-based approach, proposed recently by the authors, where precise formulas were not obtained and intuitive ideas have to be used to eliminate limit cycle. Finally, the procedure of the controller design herein proposed is verified via experimental tests.

[1]  Fazal Ur Rehman,et al.  Smooth Second Order Sliding Mode Control of a Class of Underactuated Mechanical Systems , 2018, IEEE Access.

[2]  Mohammad Javad Yazdanpanah,et al.  Friction compensation of double inverted pendulum on a cart using locally linear neuro-fuzzy model , 2011, Neural Computing and Applications.

[3]  Mohamed Hamdy,et al.  Adaptive fuzzy controller for a class of nonlinear systems with unknown backlash-like hysteresis , 2017, Int. J. Syst. Sci..

[4]  Lőrinc Márton,et al.  On analysis of limit cycles in positioning systems near Striebeck velocities , 2008 .

[5]  K. Astrom,et al.  Friction generated limit cycles , 1996, Proceeding of the 1996 IEEE International Conference on Control Applications IEEE International Conference on Control Applications held together with IEEE International Symposium on Intelligent Contro.

[6]  Gisela Pujol,et al.  Stabilization of the Furuta Pendulum with backlash using H∞‐LMI technique: experimental validation , 2010 .

[7]  Ahmad Taher Azar,et al.  Stabilization of Mechanical Systems with Backlash by PI Loop Shaping , 2016, Int. J. Syst. Dyn. Appl..

[8]  Mutaz Ryalat,et al.  A simplified IDA-PBC design for underactuated mechanical systems with applications , 2016, Eur. J. Control.

[9]  Ruoyu Chen,et al.  Globally Stabilizing a Class of Underactuated Mechanical Systems on the Basis of Finite-Time Stabilizing Observer , 2017, J. Intell. Robotic Syst..

[10]  Mansour A. Karkoub,et al.  Robust Tracking Control of MIMO Underactuated Nonlinear Systems With Dead-Zone Band and Delayed Uncertainty Using an Adaptive Fuzzy Control , 2017, IEEE Transactions on Fuzzy Systems.

[11]  Carlos Canudas de Wit,et al.  A survey of models, analysis tools and compensation methods for the control of machines with friction , 1994, Autom..

[12]  Si-Lu Chen,et al.  Limit cycles induced in type-1 linear systems with PID-type of relay feedback , 2009, Int. J. Syst. Sci..

[13]  Tianyou Chai,et al.  Neural-Network-Friction Compensation-Based Energy Swing-Up Control of Pendubot , 2014, IEEE Transactions on Industrial Electronics.

[14]  Hassan K. Khalil,et al.  Output feedback stabilization of inverted pendulum on a cart in the presence of uncertainties , 2015, Autom..

[15]  Leonid B. Freidovich,et al.  Proportional Retarded Controller to Stabilize Underactuated Systems with Measurement Delays: Furuta Pendulum Case Study , 2017 .

[16]  Rini Akmeliawati,et al.  Robust stabilization of underactuated nonlinear systems: A fast terminal sliding mode approach. , 2017, ISA transactions.

[17]  Hebertt Sira-Ramírez,et al.  A linear differential flatness approach to controlling the Furuta pendulum , 2007, IMA J. Math. Control. Inf..

[18]  Aaron M. Dollar,et al.  Design for Control of Wheeled Inverted Pendulum Platforms , 2015 .

[19]  Javier Moreno-Valenzuela,et al.  Adaptive Neural Network Control for the Trajectory Tracking of the Furuta Pendulum , 2016, IEEE Transactions on Cybernetics.

[20]  Iraj Hassanzadeh,et al.  Controller Design for Rotary Inverted Pendulum System Using Evolutionary Algorithms , 2011 .

[21]  Ahmad M. El-Nagar,et al.  Interval type-2 fuzzy PID controller for uncertain nonlinear inverted pendulum system. , 2014, ISA transactions.

[22]  Daniel Hernandez Balbuena,et al.  Regulation control of an underactuated mechanical system with discontinuous friction and backlash , 2017, Int. J. Appl. Math. Comput. Sci..

[23]  Yuji Ishino,et al.  Effect of Nonlinearity Caused by Friction on a Negative Stiffness Control System , 2014, IEEE Transactions on Control Systems Technology.

[24]  Dongkyoung Chwa,et al.  Robust Swing-Up and Balancing Control Using a Nonlinear Disturbance Observer for the Pendubot System With Dynamic Friction , 2015, IEEE Transactions on Robotics.

[25]  Rafael Kelly,et al.  Interconnection and damping assignment passivity‐based control of a class of underactuated mechanical systems with dynamic friction , 2011 .

[26]  Min Wu,et al.  Nonlinear stabilizing control for a class of underactuated mechanical systems with multi degree of freedoms , 2017 .

[27]  Sébastien Krut,et al.  Control of the Underactuated Inertia Wheel Inverted Pendulum for Stable Limit Cycle Generation , 2009, Adv. Robotics.

[28]  J. Moreno–Valenzuela,et al.  Effects of nonlinear friction compensation in the inertia wheel pendulum , 2017 .

[29]  Rogelio Lozano,et al.  Stabilization of the Furuta Pendulum Around Its Homoclinic Orbit , 2001 .

[30]  Juan Carlos Herrera Lozada,et al.  Parallel Computing as a Tool for Tuning the Gains of Automatic Control Laws , 2017 .

[31]  Mary E. Landry,et al.  Dynamics of an Inverted Pendulum with Delayed Feedback Control , 2005, SIAM J. Appl. Dyn. Syst..

[32]  Maarten Steinbuch,et al.  Friction induced hunting limit cycles: A comparison between the LuGre and switch friction model , 2003, Autom..

[33]  Gang Tao,et al.  Adaptive Control of Plants with Unknown Dead-zones , 1992, 1992 American Control Conference.

[34]  Rogelio Lozano,et al.  Non-linear Control for Underactuated Mechanical Systems , 2001 .

[35]  A. A. Martynyuk,et al.  On oscillations of a frictional pendulum , 2006 .

[36]  Si-Lu Chen,et al.  Friction Modeling and Compensation of Servomechanical Systems With Dual-Relay Feedback Approach , 2009, IEEE Transactions on Control Systems Technology.

[37]  Mayra Antonio-Cruz,et al.  Linear State Feedback Regulation of a Furuta Pendulum: Design Based on Differential Flatness and Root Locus , 2016, IEEE Access.

[38]  Karl Johan Åström,et al.  The Reaction Wheel Pendulum , 2007, The Reaction Wheel Pendulum.

[39]  Jian Huang,et al.  Sliding mode control with an extended disturbance observer for a class of underactuated system in cascaded form , 2017 .

[40]  An-Chyau Huang,et al.  Adaptive control of rotary inverted pendulum system with time-varying uncertainties , 2014 .

[41]  Yury Orlov,et al.  Asymptotic harmonic generator and its application to finite time orbital stabilization of a friction pendulum with experimental verification , 2008, Int. J. Control.