Sliding Mode Control for a High-Speed Linear Axis Driven by Pneumatic Muscles

This paper presents a cascaded sliding mode control scheme for a new pneumatic linear axis. Its guided carriage is driven by a nonlinear mechanism consisting of a rocker with a pair of pneumatic muscle actuators arranged at both sides. Modelling leads to a system of four nonlinear differential equations including polynomial approximations of the volume characteristic as well as the force characteristic of the pneumatic muscles. The differential flatness of the system is exploited in combination with sliding mode techniques to stabilize the error dynamics. Furthermore, a proxy-based sliding mode controller was designed, which is a modified version of sliding mode control as well as an extension of PID control. It allows for accurate tracking during normal operation and smooth recovery from large position errors after unexpected incidents. The internal pressure of each pneumatic muscle is controlled by a fast underlying control loop, whereas in an outer control loop the carriage position and the mean internal pressure of the muscles are controlled. Remaining model uncertainties are compensated by a disturbance observer. Experimental results show an excellent control performance.

[1]  Harald Aschemann,et al.  Sliding-Mode Control of a High-Speed Linear Axis Driven by Pneumatic Muscle Actuators , 2008, IEEE Transactions on Industrial Electronics.

[2]  Hebertt Sira-Ramírez,et al.  Sliding Mode Control of Nonlinear Mechanical Vibrations , 2000 .

[3]  Bram Vanderborght,et al.  Proxy-Based Sliding Mode Control of a Manipulator Actuated by Pleated Pneumatic Artificial Muscles , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[4]  R. Offereins Book review: Digital control system analysis and design , 1985 .

[5]  Hideo Fujimoto,et al.  Proxy-based sliding mode control for accurate and safe position control , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[6]  Bernard Friedland,et al.  Advanced Control System Design , 1996 .

[7]  R. Rothfus,et al.  Flatness based control of a two valve hydraulic joint actuator of a large manipulator , 1999, 1999 European Control Conference (ECC).

[8]  Liang Yang,et al.  Sliding mode tracking for pneumatic muscle actuators in opposing pair configuration , 2005, IEEE Transactions on Control Systems Technology.

[9]  Harald Aschemann,et al.  Backstepping Control of a High-Speed Linear Axis Driven by Pneumatic Muscles , 2008 .

[10]  Oliver Sawodny,et al.  A flatness based design for tracking control of pneumatic muscle actuators , 2002, 7th International Conference on Control, Automation, Robotics and Vision, 2002. ICARCV 2002..

[11]  Harald Aschemann,et al.  Disturbance compensation strategies for a high-speed linear axis driven by pneumatic muscles , 2009, 2009 European Control Conference (ECC).

[12]  Weiping Li,et al.  Applied Nonlinear Control , 1991 .