A New Approach of the Online Tuning Gain Scheduling Nonlinear PID Controller Using Neural Network

This chapter presents the design, development and implementation of a novel proposed online-tuning Gain Scheduling Dynamic Neural PID (DNN-PID) Controller using neural network suitable for real-time manipulator control applications. The unique feature of the novel DNN-PID controller is that it has highly simple and dynamic self-organizing structure, fast online-tuning speed, good generalization and flexibility in online-updating. The proposed adaptive algorithm focuses on fast and efficiently optimizing Gain Scheduling and PID weighting parameters of Neural MLPNN model used in DNN-PID controller. This approach is employed to implement the DNN-PID controller with a view of controlling the joint angle position of the highly nonlinear pneumatic artificial muscle (PAM) manipulator in real-time through Real-Time Windows Target run in MATLAB SIMULINK® environment. The performance of this novel proposed controller was found to be outperforming in comparison with conventional PID controller. These results can be applied to control other highly nonlinear SISO and MIMO systems.

[1]  Patrick van der Smagt,et al.  Neural Network Control of a Pneumatic Robot Arm , 1994, IEEE Trans. Syst. Man Cybern. Syst..

[2]  Nikolaos G. Tsagarakis,et al.  Improved modelling and assessment of pneumatic muscle actuators , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[3]  Kyoung Kwan Ahn,et al.  Nonlinear PID control to improve the control performance of the pneumatic artificial muscle manipulator using neural network , 2005 .

[4]  Kyoung Kwan Ahn,et al.  Identification of pneumatic artificial muscle manipulators by a MGA-based nonlinear NARX fuzzy model , 2009 .

[5]  Kyoung Kwan Ahn,et al.  System Modeling and Identification the Two-Link Pneumatic Artificial Muscle (PAM) Manipulator Optimized with Genetic Algorithms , 2006, 2006 SICE-ICASE International Joint Conference.

[6]  K.S. Rattan,et al.  Fuzzy logic control of a pneumatic muscle system using a linearing control scheme , 2003, 22nd International Conference of the North American Fuzzy Information Processing Society, NAFIPS 2003.

[7]  Darwin G. Caldwell,et al.  Adaptive position control of antagonistic pneumatic muscle actuators , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[8]  Daniel W. Repperger,et al.  Controller design involving gain scheduling for a large scale pneumatic muscle actuator , 1999, Proceedings of the 1999 IEEE International Conference on Control Applications (Cat. No.99CH36328).

[9]  Daniel W. Repperger,et al.  A VSC position tracking system involving a large scale pneumatic muscle actuator , 1998, Proceedings of the 37th IEEE Conference on Decision and Control (Cat. No.98CH36171).

[10]  J.H. Lilly Adaptive tracking for pneumatic muscle actuators in bicep and tricep configurations , 2003, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[11]  C. Phillips,et al.  Modeling the Dynamic Characteristics of Pneumatic Muscle , 2003, Annals of Biomedical Engineering.

[12]  Daniel W. Repperger,et al.  Fuzzy PD+I learning control for a pneumatic muscle , 2003, The 12th IEEE International Conference on Fuzzy Systems, 2003. FUZZ '03..

[13]  O. Nelles Nonlinear System Identification , 2001 .