Adaptive self-constructing fuzzy neural network controller for hardware implementation of an inverted pendulum system

A tracking control of a real inverted pendulum system is implemented in this paper via an adaptive self-constructing fuzzy neural network (ASCFNN) controller. The linear induction motor (LIM) has many excellent performances, such as the silence, high-speed operation and high-starting thrust force, fewer losses and size of motion devices. Therefore, the experiment is implemented by integrating the LIM and an inverted pendulum (IP) system. The ASCFNN controller is composed of an ASCFNN identifier, a computation controller and a robust controller. The ASCFNN identifier is used to estimate parameters of the real IP system and the computational controller is used to sum up the outputs of the ASCFNN identifier. In order to compensate the uncertainties of the system parameters and achieve robust stability of the considered system, the robust controller is adopted. Furthermore, the structure and parameter learning are designed in the ASCFNN identifier to achieve favorable approximation performance. The Mahalanobis distance (M-distance) method in the structure learning is also employed to determine if the fuzzy rules are generated/eliminated or not. Concurrently, the adaptive laws are derived based on the sense of Lyapunov so that the stability of the system can be guaranteed. Finally, the simulation and the actual experiment are implemented to verify the effectiveness of the proposed ASCFNN controller.

[1]  Li-Xin Wang,et al.  Adaptive fuzzy systems and control - design and stability analysis , 1994 .

[2]  Wang Pan,et al.  Evolutionary linear control strategies of triple inverted pendulums and simulation studies , 2004, Fifth World Congress on Intelligent Control and Automation (IEEE Cat. No.04EX788).

[3]  Chin-Teng Lin,et al.  An online self-constructing neural fuzzy inference network and its applications , 1998, IEEE Trans. Fuzzy Syst..

[4]  Khaled Nouri,et al.  Adaptive control of a nonlinear dc motor drive using recurrent neural networks , 2008, Appl. Soft Comput..

[5]  Meng Joo Er,et al.  A fast approach for automatic generation of fuzzy rules by generalized dynamic fuzzy neural networks , 2001, IEEE Trans. Fuzzy Syst..

[6]  Kaustubh Pathak,et al.  Velocity and position control of a wheeled inverted pendulum by partial feedback linearization , 2005, IEEE Transactions on Robotics.

[7]  R. Fung,et al.  Comparison of sliding-mode and fuzzy neural network control for motor-toggle servomechanism , 1998 .

[8]  Shaocheng Tong,et al.  Observer-based adaptive fuzzy control for SISO nonlinear systems , 2004, Fuzzy Sets Syst..

[9]  P. Hsu Dynamics and control design project offers taste of real world , 1992, IEEE Control Systems.

[10]  Changjiu Zhou,et al.  Model reference adaptive robust fuzzy control for ship steering autopilot with uncertain nonlinear systems , 2003, Appl. Soft Comput..

[11]  Seul Jung,et al.  Balancing and position tracking control of an inverted pendulum on a x-y plane using decentralized neural networks , 2003, Proceedings 2003 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM 2003).

[12]  Yie-Chien Chen,et al.  A model reference control structure using a fuzzy neural network , 1995 .

[13]  Oscar Castillo,et al.  Intelligent adaptive model-based control of robotic dynamic systems with a hybrid fuzzy-neural approach , 2003, Appl. Soft Comput..

[14]  Detlef Nauck,et al.  Foundations Of Neuro-Fuzzy Systems , 1997 .

[15]  Chih-Min Lin,et al.  Neural-network hybrid control for antilock braking systems , 2003, IEEE Trans. Neural Networks.

[16]  Chuen-Tsai Sun,et al.  Rule-base structure identification in an adaptive-network-based fuzzy inference system , 1994, IEEE Trans. Fuzzy Syst..

[17]  Meng Joo Er,et al.  Online adaptive fuzzy neural identification and control of a class of MIMO nonlinear systems , 2003, IEEE Trans. Fuzzy Syst..

[18]  Jerry M. Mendel A prelude to neural networks: adaptive and learning systems , 1994 .

[19]  Anthony J. Calise,et al.  Adaptive nonlinear control of agile antiair missiles using neural networks , 2000, IEEE Trans. Control. Syst. Technol..

[20]  Seul Jung,et al.  Neural network position tracking control of an inverted pendulum an X-Y table robot , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[21]  Rong-Jong Wai,et al.  A supervisory fuzzy neural network control system for tracking periodic inputs , 1999, IEEE Trans. Fuzzy Syst..

[22]  Mohamed Kamoun,et al.  Stabilization of unknown nonlinear systems using neural networks , 2008, Appl. Soft Comput..

[23]  C. S. George Lee,et al.  Neural fuzzy systems: a neuro-fuzzy synergism to intelligent systems , 1996 .

[24]  Chih-Hong Lin,et al.  A permanent-magnet synchronous motor servo drive using self-constructing fuzzy neural network controller , 2004 .

[25]  C. S. George Lee,et al.  Reinforcement structure/parameter learning for neural-network-based fuzzy logic control systems , 1994, IEEE Trans. Fuzzy Syst..

[26]  Meng Joo Er,et al.  Dynamic fuzzy neural networks-a novel approach to function approximation , 2000, IEEE Trans. Syst. Man Cybern. Part B.

[27]  Jang-Hyun Park,et al.  Direct adaptive controller for nonaffine nonlinear systems using self-structuring neural networks , 2005, IEEE Transactions on Neural Networks.

[28]  Boris Tovornik,et al.  Swinging up and stabilization of a real inverted pendulum , 2006, IEEE Transactions on Industrial Electronics.

[29]  Chin-Teng Lin,et al.  A neural fuzzy control system with structure and parameter learning , 1995 .

[30]  P. S. Sastry,et al.  Memory neuron networks for identification and control of dynamical systems , 1994, IEEE Trans. Neural Networks.

[31]  Kwang Y. Lee,et al.  Diagonal recurrent neural networks for dynamic systems control , 1995, IEEE Trans. Neural Networks.

[32]  Chun-Fei Hsu,et al.  Self-Organizing Adaptive Fuzzy Neural Control for a Class of Nonlinear Systems , 2007, IEEE Transactions on Neural Networks.

[33]  Meng Joo Er,et al.  Control of a mobile robot using generalized dynamic fuzzy neural networks , 2004, Microprocess. Microsystems.

[34]  E. Mizutani,et al.  Neuro-Fuzzy and Soft Computing-A Computational Approach to Learning and Machine Intelligence [Book Review] , 1997, IEEE Transactions on Automatic Control.

[35]  Kouhei Ohnishi,et al.  A control of biped robot which applies inverted pendulum mode with virtual supporting point , 2002, 7th International Workshop on Advanced Motion Control. Proceedings (Cat. No.02TH8623).

[36]  Li-Xin Wang,et al.  A Course In Fuzzy Systems and Control , 1996 .

[37]  Michael B. McFarland,et al.  Neural Networks and Adaptive Nonlinear Control of Agile Antiair Missiles , 2000 .