Second‐order sliding mode control of underactuated mechanical systems I: Local stabilization with application to an inverted pendulum

Second order sliding mode control synthesis is developed for underactuated mechanical systems, operating under uncertainty conditions. In order to locally stabilize an underactuated system around an unstable equilibrium, an output is specified in such a way that the corresponding zero dynamics is locally asymptotically stable. Then, the desired stability property of the closed-loop system is provided by applying a quasihomogeneous second order sliding mode controller, driving the system to the zero dynamics manifold in finite time. Although the present synthesis exhibits an infinite number of switches on a finite time interval, it does not rely on the generation of first order sliding modes, while providing robustness features similar to those possessed by their standard sliding mode counterparts. A second order sliding mode appears on the zero dynamics manifold which is of co-dimension greater than the control space dimension. Performance issues of the proposed synthesis are illustrated in numerical and experimental studies of a cart-Pendulum system.

[1]  Aleksej F. Filippov,et al.  Differential Equations with Discontinuous Righthand Sides , 1988, Mathematics and Its Applications.

[2]  Bo Egardt,et al.  Estimation of backlash with application to automotive powertrains , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).

[3]  R. Z. Abdulin Vector Lyapunov functions in stability theory , 1996 .

[4]  G. Bartolini,et al.  Chattering avoidance by second-order sliding mode control , 1998, IEEE Trans. Autom. Control..

[5]  J. C. Gentina,et al.  General aggregation of large-scale systems by vector Lyapunov functions and vector norms , 1976 .

[6]  Arie Levant,et al.  Homogeneity approach to high-order sliding mode design , 2005, Autom..

[7]  Romeo Ortega,et al.  Stabilization of a class of underactuated mechanical systems via interconnection and damping assignment , 2002, IEEE Trans. Autom. Control..

[8]  Rogelio Lozano,et al.  Energy based control of the Pendubot , 2000, IEEE Trans. Autom. Control..

[9]  Mark W. Spong,et al.  Control of underactuated mechanical systems using switching and saturation , 1997 .

[10]  Jun Zhao,et al.  Hybrid control for global stabilization of the cart-pendulum system , 2001, Autom..

[11]  William S. Levine,et al.  Nonlinear controller for an inverted pendulum having restricted travel , 1995, Autom..

[12]  Shouchuan Hu Differential equations with discontinuous right-hand sides☆ , 1991 .

[13]  Carlos Canudas de Wit,et al.  A new model for control of systems with friction , 1995, IEEE Trans. Autom. Control..

[14]  S. Bhat,et al.  Finite-time stability of homogeneous systems , 1997, Proceedings of the 1997 American Control Conference (Cat. No.97CH36041).

[15]  A. Isidori,et al.  Asymptotic stabilization of minimum phase nonlinear systems , 1991 .

[16]  Daniel Liberzon,et al.  Switching in Systems and Control , 2003, Systems & Control: Foundations & Applications.

[17]  Ronald M. Hirschorn,et al.  Generalized Sliding-Mode Control for Multi-Input Nonlinear Systems , 2006, IEEE Transactions on Automatic Control.

[18]  Mingjun Zhang,et al.  Hybrid control of the Pendubot , 2002 .

[19]  Thierry Floquet,et al.  Second‐order sliding mode control of underactuated mechanical systems II: Orbital stabilization of an inverted pendulum with application to swing up/balancing control , 2008 .

[20]  L. Rosier Homogeneous Lyapunov function for homogeneous continuous vector field , 1992 .

[21]  R. Lozano,et al.  Stabilization of the inverted pendulum around its homoclinic orbit , 2000 .

[22]  Vadim I. Utkin,et al.  Sliding mode control in electromechanical systems , 1999 .

[23]  Yury Orlov,et al.  Switched chattering control vs. backlash/friction phenomena in electrical servo-motors , 2003 .

[24]  Karl Henrik Johansson,et al.  Dynamical properties of hybrid automata , 2003, IEEE Trans. Autom. Control..

[25]  P. Kokotovic,et al.  The peaking phenomenon and the global stabilization of nonlinear systems , 1991 .

[26]  A. Levant Sliding order and sliding accuracy in sliding mode control , 1993 .

[27]  Arie Levant,et al.  Higher order sliding modes as a natural phenomenon in control theory , 1996 .

[28]  Giorgio Bartolini,et al.  Second-order sliding-mode control of container cranes , 2002, Autom..

[29]  Sarah K. Spurgeon,et al.  Robust sliding mode control of uncertain nonlinear systems , 1997 .

[30]  Jie Huang,et al.  On an output feedback finite-time stabilization problem , 2001, IEEE Trans. Autom. Control..

[31]  Y. ORLOV,et al.  Finite Time Stability and Robust Control Synthesis of Uncertain Switched Systems , 2004, SIAM J. Control. Optim..

[32]  Yuri B. Shtessel,et al.  Higher order sliding modes , 2008 .

[33]  Amit Patra,et al.  Swing-up and stabilization of a cart-pendulum system under restricted cart track length , 2002, Syst. Control. Lett..

[34]  Mark W. Spong,et al.  The swing up control problem for the Acrobot , 1995 .

[35]  Yuri Orlov,et al.  Extended invariance principle for nonautonomous switched systems , 2003, IEEE Trans. Autom. Control..

[36]  Yury Orlov,et al.  Global position regulation of friction manipulators via switched chattering control , 2003 .

[37]  Ronald S. Fearing,et al.  Tracking fast inverted trajectories of the underactuated Acrobot , 1999, IEEE Trans. Robotics Autom..

[38]  Y. Orlov,et al.  Finite time stability of homogeneous switched systems , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).