Comparison of Model-Based Approaches to the Compensation of Hysteresis in the Force Characteristic of Pneumatic Muscles

In this paper, a comparison of three different feedforward compensation strategies that counteract hysteresis effects in the nonlinear force characteristic of pneumatic muscles is presented: The generalized Bouc-Wen model is a dynamic hysteresis model and enables a description of the given highly asymmetric hysteresis, and as alternative hysteresis models for the comparison, the quasi-static Maxwell-slip model and the Prandtl-Ishlinskii model are considered. The parameters of all these hysteresis models have been experimentally identified using evolutionary optimization algorithms. Each of the identified hysteresis models is suitable for an additional feedforward control action in an existing nonlinear control structure for a high-speed linear axis that is actuated by pneumatic muscles to further reduce the tracking error. This cascaded nonlinear control structure consists of fast underlying control loops for the internal muscle pressures and an outer adaptive backstepping control loop for both the carriage position and the mean muscle pressure. Here, the adaptive control part counteracts nonlinear friction and the remaining model uncertainty. Comprehensive experimental results from an implementation of the proposed control approach on a test rig at the Chair of Mechatronics, University of Rostock, Rostock, Germany, point out both the benefits and efficiency of the corresponding feedforward hysteresis compensation strategies.

[1]  R. Bouc Forced Vibration of Mechanical Systems with Hysteresis , 1967 .

[2]  O Sawodny,et al.  Tracking control of a pneumatic muscle actuator using one servovalve , 2010, Proceedings of the 2010 American Control Conference.

[3]  Tae-Yong Choi,et al.  Control of Manipulator Using Pneumatic Muscles for Enhanced Safety , 2010, IEEE Transactions on Industrial Electronics.

[4]  Y. Wen Method for Random Vibration of Hysteretic Systems , 1976 .

[5]  Qingsong Xu,et al.  Identification and Compensation of Piezoelectric Hysteresis Without Modeling Hysteresis Inverse , 2013, IEEE Transactions on Industrial Electronics.

[6]  Jian Cao,et al.  Adaptive robust posture control of a parallel manipulator driven by pneumatic muscles , 2008, Autom..

[7]  Blake Hannaford,et al.  Measurement and modeling of McKibben pneumatic artificial muscles , 1996, IEEE Trans. Robotics Autom..

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

[9]  Harald Aschemann,et al.  Trajectory tracking of a pneumatically driven parallel robot using higher-order SMC , 2010, 2010 15th International Conference on Methods and Models in Automation and Robotics.

[10]  Nikolaus Hansen,et al.  The CMA Evolution Strategy: A Comparing Review , 2006, Towards a New Evolutionary Computation.

[11]  Hubert Gattringer,et al.  Evaluation of a Joint Hysteresis Model in a Robot Actuated by Pneumatic Muscles , 2012, ICINCO.

[12]  Hartmut Janocha,et al.  Echtzeitfähiger Hysteresekompensator für Festkörperaktoren (Real-time Hysteresis Compensator for Solid-State Actuators) , 2008, Autom..

[13]  Spilios D Fassois,et al.  Presliding friction identification based upon the Maxwell Slip model structure. , 2004, Chaos.

[14]  T. Tjahjowidodo,et al.  A New Approach to Modeling Hysteresis in a Pneumatic Artificial Muscle Using The Maxwell-Slip Model , 2011, IEEE/ASME Transactions on Mechatronics.

[15]  Mohammed Ismail,et al.  The Hysteresis Bouc-Wen Model, a Survey , 2009 .

[16]  Xinkai Chen,et al.  Adaptive Sliding-Mode Position Control for Piezo-Actuated Stage , 2008, IEEE Transactions on Industrial Electronics.

[17]  Harald Aschemann,et al.  Sliding Mode Control Applied to a Novel Linear Axis Actuated by Pneumatic Muscles , 2011 .

[18]  Harald Aschemann,et al.  Model-based compensation of hysteresis in the force characteristic of pneumatic muscles , 2012, 2012 12th IEEE International Workshop on Advanced Motion Control (AMC).

[19]  Armen Der Kiureghian,et al.  Generalized Bouc-Wen model for highly asymmetric hysteresis , 2006 .

[20]  F. Ikhouane,et al.  Systems with Hysteresis: Analysis, Identification and Control Using the Bouc-Wen Model , 2007 .

[21]  Jan Swevers,et al.  Online identification of hysteresis functions with non-local memory , 2001, 2001 IEEE/ASME International Conference on Advanced Intelligent Mechatronics. Proceedings (Cat. No.01TH8556).

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

[23]  Michael Goldfarb,et al.  Modeling Piezoelectric Stack Actuators for Control of Mlcromanlpulatlon , 2022 .

[24]  Dean Karnopp,et al.  Computer Models of Hysteresis in Mechanical and Magnetic Components , 1983 .

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

[26]  Walter Schumacher,et al.  Tracking control with hysteresis compensation for manipulator segments driven by pneumatic artificial muscles , 2011, 2011 IEEE International Conference on Robotics and Biomimetics.

[27]  T.-J. Yeh,et al.  Modeling and Identification of Hysteresis in Piezoelectric Actuators , 2006 .

[28]  T.-J. Yeh,et al.  Control of McKibben pneumatic muscles for a power-assist, lower-limb orthosis , 2010 .

[29]  M. Fliess,et al.  Flatness and defect of non-linear systems: introductory theory and examples , 1995 .

[30]  Klaus Kuhnen,et al.  Modeling, Identification and Compensation of Complex Hysteretic Nonlinearities: A Modified Prandtl - Ishlinskii Approach , 2003, Eur. J. Control.

[31]  Bram Vanderborght,et al.  Modeling Hysteresis in Pleated Pneumatic Artificial Muscles , 2008, 2008 IEEE Conference on Robotics, Automation and Mechatronics.

[32]  Michael Ruderman,et al.  Modeling and Identification of Elastic Robot Joints With Hysteresis and Backlash , 2009, IEEE Transactions on Industrial Electronics.

[33]  Takahiro Kosaki,et al.  Control of a Parallel Manipulator Driven by Pneumatic Muscle Actuators Based on a Hysteresis Model , 2011 .

[34]  Mayergoyz,et al.  Mathematical models of hysteresis. , 1986, Physical review letters.

[35]  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.