Smooth Second Order Sliding Mode Control of a Class of Underactuated Mechanical Systems

This paper investigates a framework for the application of robust and smooth second order sliding mode control to a class of underactuated mechanical systems for the realization of high performance control applications. First, using input and state transformations, the dynamics of the class are transformed into a normal form which consists of a set of reduced order nonlinear subsystems and a set of reduced order linear subsystems. Then we present nonlinear sliding manifold and sliding mode control for the reduced order nonlinear subsystem known as the Lagrangian zero dynamics such that stability of the overall system is guaranteed. The control design procedure is illustrated for the Furuta Pendulum, the Overhead Crane, and the Beam-and-Ball system. Numerical simulations verify the effectiveness of the proposed framework. Additionally, we design swingup control law for the Furuta Pendulum to overcome the limitation of the sliding mode control law and achieve global stabilization in the presence of external disturbance.

[1]  Hashem Ashrafiuon,et al.  Sliding mode control of underactuated multibody systems and its application to shape change control , 2008, Int. J. Control.

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

[3]  Chee Pin Tan,et al.  Sliding mode observers for fault detection and isolation , 2002 .

[4]  Reza Olfati-Saber,et al.  Nonlinear control of underactuated mechanical systems with application to robotics and aerospace vehicles , 2001 .

[5]  A. I. Bhatti,et al.  A smooth second-order sliding mode controller for relative degree two systems , 2010, IECON 2010 - 36th Annual Conference on IEEE Industrial Electronics Society.

[6]  Kurt Schlacher,et al.  Time-optimal flatness based control of a gantry crane , 2017 .

[7]  John Y. Hung,et al.  Underactuated Robot Control: Comparing LQR, Subspace Stabilization, and Combined Error Metric Approaches , 2008, IEEE Transactions on Industrial Electronics.

[8]  P. Kokotovic,et al.  Nonlinear control via approximate input-output linearization: the ball and beam example , 1992 .

[9]  Christopher Edwards,et al.  Sliding mode observers for robust detection and reconstruction of actuator and sensor faults , 2003 .

[10]  Yonggui Kao,et al.  A sliding mode approach to H∞ non-fragile observer-based control design for uncertain Markovian neutral-type stochastic systems , 2015, Autom..

[11]  Dennis S. Bernstein,et al.  A BENCHMARK PROBLEM FOR NONLINEAR CONTROL DESIGN , 1998 .

[12]  D. Bernstein,et al.  Global stabilization of the oscillating eccentric rotor , 1994 .

[13]  Leonid B. Freidovich,et al.  Virtual-Holonomic-Constraints-Based Design of Stable Oscillations of Furuta Pendulum: Theory and Experiments , 2007, IEEE Transactions on Robotics.

[14]  F. Andreev,et al.  Matching, linear systems, and the ball and beam , 2000, Autom..

[15]  Min Wu,et al.  Global stabilization of 2-DOF underactuated mechanical systems—an equivalent-input-disturbance approach , 2012 .

[16]  Ümit Özgüner,et al.  Sliding mode control of a class of underactuated systems , 2008, Autom..

[17]  Halim Alwi,et al.  Fault Detection and Fault-Tolerant Control Using Sliding Modes , 2011 .

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

[19]  Naif B. Almutairi,et al.  On the sliding mode control of a Ball on a Beam system , 2009 .

[20]  Hamid Reza Karimi,et al.  H∞ synchronization of Markovian jump master-slave systems with delay , 2012, 2012 12th International Conference on Control Automation Robotics & Vision (ICARCV).

[21]  Faizan Ur Rehman,et al.  Smooth Higher-Order Sliding Mode Control of a Class of Underactuated Mechanical Systems , 2017 .

[22]  An-Chyau Huang,et al.  Controller design for a class of underactuated mechanical systems , 2012 .

[23]  He Chen,et al.  A Continuous Robust Antiswing Tracking Control Scheme for Underactuated Crane Systems With Experimental Verification , 2016 .

[24]  A. Hussain,et al.  Exponential Stabilization of a Class of Underactuated Mechanical Systems using Dynamic Surface Control , 2007 .

[25]  Reza Olfati-Saber,et al.  Normal forms for underactuated mechanical systems with symmetry , 2002, IEEE Trans. Autom. Control..

[26]  Hui Zhang,et al.  Robust H∞ sliding mode control with pole placement for a fluid power electrohydraulic actuator (EHA) system , 2014 .

[27]  Xuebo Zhang,et al.  A Motion Planning-Based Adaptive Control Method for an Underactuated Crane System , 2012, IEEE Transactions on Control Systems Technology.

[28]  Dong Eui Chang,et al.  Stabilizability of Controlled Lagrangian Systems of Two Degrees of Freedom and One Degree of Under-Actuation by the Energy-Shaping Method , 2010, IEEE Transactions on Automatic Control.

[29]  Yongchun Fang,et al.  Switching-based emergency braking control for an overhead crane system , 2010 .

[30]  Hamid Reza Karimi,et al.  Adaptive reliable output tracking of networked control systems against actuator faults , 2017, J. Frankl. Inst..

[31]  Mark W. Spong,et al.  Partial feedback linearization of underactuated mechanical systems , 1994, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'94).

[32]  Javier Aracil,et al.  Partial-energy-shaping control for orbital stabilization of high frequency oscillations of the Furuta pendulum , 2009, 2007 46th IEEE Conference on Decision and Control.

[33]  Hasan Komurcugil,et al.  Nonsingular decoupled terminal sliding-mode control for a class of fourth-order nonlinear systems , 2013, Commun. Nonlinear Sci. Numer. Simul..

[34]  Yudong Zhang,et al.  A Novel Kinematic Coupling-Based Trajectory Planning Method for Overhead Cranes , 2012, IEEE/ASME Transactions on Mechatronics.

[35]  Naomi Ehrich Leonard,et al.  Controlled Lagrangians and the stabilization of mechanical systems. I. The first matching theorem , 2000, IEEE Trans. Autom. Control..

[36]  Yuqiang Wu,et al.  Differential-flatness-based finite-time anti-swing control of underactuated crane systems , 2017 .

[37]  Robert T. Bupp s,et al.  A BENCHMARK PROBLEM FOR NONLINEAR CONTROL DESIGN , 1998 .

[38]  Liang Xu,et al.  Output-feedback stabilisation control for a class of under-actuated mechanical systems , 2013 .

[39]  Yannick Aoustin,et al.  Ball on a beam: stabilization under saturated input control with large basin of attraction , 2010, ArXiv.

[40]  José Ángel Acosta,et al.  A nonlinear hybrid controller for swinging-up and stabilizing the Furuta pendulum , 2013 .

[41]  Hao-Chi Chang,et al.  Sliding mode control on electro-mechanical systems , 1999 .

[42]  Mark W. Spong,et al.  Energy Based Control of a Class of Underactuated Mechanical Systems , 1996 .

[43]  Naif B. Almutairi,et al.  Sliding Mode Control of a Three-dimensional Overhead Crane , 2009 .

[44]  Christopher Edwards,et al.  Robust Fault Reconstruction in Uncertain Linear Systems Using Multiple Sliding Mode Observers in Cascade , 2010, IEEE Transactions on Automatic Control.

[45]  Hamid Reza Karimi,et al.  Robust synchronization and fault detection of uncertain master-slave systems with mixed time-varying delays and nonlinear perturbations , 2011 .

[46]  Dongkyoung Chwa,et al.  Orbital Stabilization of Inverted-Pendulum Systems via Coupled Sliding-Mode Control , 2009, IEEE Transactions on Industrial Electronics.

[47]  R. M. Hirschorn,et al.  Stabilization of single‐input nonlinear systems using higher‐order term compensating sliding mode control , 2008 .

[48]  Yuri B. Shtessel,et al.  Smooth second-order sliding modes: Missile guidance application , 2007, Autom..

[49]  Naomi Ehrich Leonard,et al.  Controlled Lagrangians and the stabilization of mechanical systems. II. Potential shaping , 2001, IEEE Trans. Autom. Control..