Adaptive functional-based neuro-fuzzy PID incremental controller structure

Abstract This paper presents an adaptive functional-based neuro-fuzzy PID incremental controller structure that can be tuned either offline or online according to required controller performance. First, differential membership functions are used to represent the fuzzy membership functions of the input–output space of the three-term controller. Second, controller rules are generated based on the discrete proportional, derivative, and integral functions for the fuzzy space. Finally, a fully differentiable fuzzy neural network is constructed to represent the developed controller for either offline or online controller parameter adaptation. Two different adaptation methods are used for controller tuning, offline method based on controller transient performance cost function optimization using bees algorithm and online method based on tracking error minimization using back-propagation with momentum algorithm. The proposed control system was tested to show the validity of the controller structure over a fixed PID controller gains to control SCARA® type robot arm.

[1]  Meng Joo Er,et al.  A review of neural-fuzzy controllers for robotic manipulators , 1997, IAS '97. Conference Record of the 1997 IEEE Industry Applications Conference Thirty-Second IAS Annual Meeting.

[2]  Guanrong Chen,et al.  A modified fuzzy PI controller for a flexible-joint robot arm with uncertainties , 2001, Fuzzy Sets Syst..

[3]  Jean J. Saade,et al.  A unifying approach to defuzzification and comparison of the outputs of fuzzy controllers , 1996, IEEE Trans. Fuzzy Syst..

[4]  Robert J. Marks,et al.  Fuzzy control of backpropagation , 1992, [1992 Proceedings] IEEE International Conference on Fuzzy Systems.

[5]  Michio Sugeno,et al.  Fuzzy identification of systems and its applications to modeling and control , 1985, IEEE Transactions on Systems, Man, and Cybernetics.

[6]  Hidenori Kimura,et al.  Robustness of feedback error learning method with time delay , 2002, Proceedings of the 41st SICE Annual Conference. SICE 2002..

[7]  William Siler,et al.  Fuzzy control theory: A nonlinear case , 1990, Autom..

[8]  Pablo A. Estévez,et al.  Hierarchical mixture of experts and Max-Min propagation neural networks , 1995, Proceedings of ICNN'95 - International Conference on Neural Networks.

[9]  Chang Chieh Hang,et al.  The min-max function differentiation and training of fuzzy neural networks , 1996, IEEE Trans. Neural Networks.

[10]  Lee A. Feldkamp,et al.  Training a hybrid neural-fuzzy system , 1992, [Proceedings 1992] IJCNN International Joint Conference on Neural Networks.

[11]  Hamid R. Berenji,et al.  Learning and tuning fuzzy logic controllers through reinforcements , 1992, IEEE Trans. Neural Networks.

[12]  Ho Pham Huy Anh,et al.  Online tuning gain scheduling MIMO neural PID control of the 2-axes pneumatic artificial muscle (PAM) robot arm , 2010, Expert Syst. Appl..

[13]  Md. Rafiqul Islam,et al.  Rule-Based Fuzzy Logic Controller with Adaptable Reference , 2007 .

[14]  Chuen-Chien Lee,et al.  Fuzzy logic in control systems: fuzzy logic controller. II , 1990, IEEE Trans. Syst. Man Cybern..

[15]  Jyh-Shing Roger Jang,et al.  ANFIS: adaptive-network-based fuzzy inference system , 1993, IEEE Trans. Syst. Man Cybern..

[16]  Mitsuo Kawato,et al.  Feedback-error-learning neural network for trajectory control of a robotic manipulator , 1988, Neural Networks.

[17]  A. M. Abdel Ghany,et al.  Neuro-fuzzy inverse model control structure of robotic manipulators utilized for physiotherapy applications , 2013 .

[18]  M. Kawato,et al.  Hierarchical neural network model for voluntary movement with application to robotics , 1988, IEEE Control Systems Magazine.

[19]  Witold Pedrycz,et al.  Fuzzy control and fuzzy systems , 1989 .

[20]  Chuen-Chien Lee FUZZY LOGIC CONTROL SYSTEMS: FUZZY LOGIC CONTROLLER - PART I , 1990 .

[21]  Aiko Miyamura,et al.  Stability of feedback error learning scheme , 2002, Syst. Control. Lett..

[22]  Chin-Teng Lin,et al.  Neural-Network-Based Fuzzy Logic Control and Decision System , 1991, IEEE Trans. Computers.

[23]  Ivan Ganchev,et al.  Fuzzy PID control of nonlinear plants , 2002, Proceedings First International IEEE Symposium Intelligent Systems.

[24]  Rudolf Kruse,et al.  A fuzzy neural network learning fuzzy control rules and membership functions by fuzzy error backpropagation , 1993, IEEE International Conference on Neural Networks.

[25]  S. Yasunobu,et al.  A general practical design method for fuzzy PID control from conventional PID control , 2000, Ninth IEEE International Conference on Fuzzy Systems. FUZZ- IEEE 2000 (Cat. No.00CH37063).

[26]  George K. I. Mann,et al.  Analysis of direct action fuzzy PID controller structures , 1999, IEEE Trans. Syst. Man Cybern. Part B.

[27]  Stephen Yurkovich,et al.  Fuzzy learning control for a flexible-link robot , 1995, IEEE Trans. Fuzzy Syst..

[28]  Okyay Kaynak,et al.  A study of fuzzy schemes for control of robotic manipulators , 1995, Proceedings of IECON '95 - 21st Annual Conference on IEEE Industrial Electronics.

[29]  Ming-Kun Chang,et al.  T–S fuzzy model-based tracking control of a one-dimensional manipulator actuated by pneumatic artificial muscles , 2011 .

[30]  Onur Karasakal,et al.  Implementation of a New Self-Tuning Fuzzy PID Controller on PLC , 2005 .

[31]  Pornjit Pratumsuwan,et al.  A hybrid of fuzzy and fuzzy self-tuning PID controller for servo electro-hydraulic system , 2011, 2011 6th IEEE Conference on Industrial Electronics and Applications.

[32]  Fuzzy Logic in Control Systems : Fuzzy Logic , 2022 .

[33]  Duc Truong Pham,et al.  ADAPTIVE FUZZY NEURAL NETWORK FOR INVERSE MODELING OF ROBOT MANIPULATORS , 2008 .

[34]  George K. I. Mann,et al.  A systematic study of fuzzy PID controllers-function-based evaluation approach , 2001, IEEE Trans. Fuzzy Syst..

[35]  Hao Ying,et al.  The simplest fuzzy controllers using different inference methods are different nonlinear proportional-integral controllers with variable gains , 1993, Autom..

[36]  Marco Castellani,et al.  Automatic design of control systems for robot manipulators using the bees algorithm , 2011, J. Syst. Control. Eng..

[37]  D. Al-Dabass,et al.  Multi-axis fuzzy control and performance analysis for an industrial robot , 2002, 2002 IEEE World Congress on Computational Intelligence. 2002 IEEE International Conference on Fuzzy Systems. FUZZ-IEEE'02. Proceedings (Cat. No.02CH37291).

[38]  Duc Truong Pham,et al.  Neuro-fuzzy modelling and control of robot manipulators for trajectory tracking , 2005 .

[39]  Kyoung Kwan Ahn,et al.  MECHATRONICS Manuscript Number : MECH-D-07-00073 R 2 Title : Identification of the pneumatic artificial muscle manipulators by MGA-based nonlinear NARX fuzzy model , 2008 .

[40]  Thomas A. Runkler,et al.  Selection of appropriate defuzzification methods using application specific properties , 1997, IEEE Trans. Fuzzy Syst..