Control of an inverted pendulum using grey prediction model

The system with partial unknown structure, parameters and characteristics is called a grey system. The grey theory can be employed to improve the control performance of a system without sufficient information or with a highly nonlinear property. In this paper, the grey prediction model combined with a PD controller is proposed to balance an inverted pendulum which is a classic example of an inherently nonlinear unstable system. The control objective is to swing up the pendulum from the stable position to the unstable position and bring its slider back to the origin of the track. The overall control algorithm is decomposed into two separate grey model controllers for swinging up and balancing based upon the angular and velocity values of the pendulum. The actuator is a Nippon Seiko Co. (NSK) linear motor. The experimental results show that this grey model controller is able to swing up and balance the inverted pendulum and guide its slider to the center of the track. It also has the robustness to balance the inverted pendulum in suffering an external impact acting on the pendulum.<<ETX>>

[1]  C.W. Anderson,et al.  Learning to control an inverted pendulum using neural networks , 1989, IEEE Control Systems Magazine.

[2]  G.-J. Wang,et al.  Unsupervising adaption neural-network control , 1990, 1990 IJCNN International Joint Conference on Neural Networks.

[3]  L. Man An application of GM(1,1) Model: the prediction of flight safety , 1989 .

[4]  Deng Julong,et al.  Application of grey system theory in China , 1990, [1990] Proceedings. First International Symposium on Uncertainty Modeling and Analysis.

[5]  Joos Vandewalle,et al.  A rule-based neural controller for inverted pendulum system , 1993, IEEE International Conference on Neural Networks.

[6]  Kiyotoshi Matsuoka,et al.  Learning to balance the inverted pendulum using neural networks , 1991, [Proceedings] 1991 IEEE International Joint Conference on Neural Networks.

[7]  Richard S. Sutton,et al.  Neuronlike adaptive elements that can solve difficult learning control problems , 1983, IEEE Transactions on Systems, Man, and Cybernetics.

[8]  Minoru Sekiguchi,et al.  Control of a multivariable system by a neural network (inverted pendulum) , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[9]  T. Ishida,et al.  Learning control of an inverted pendulum using a neural network , 1991, Proceedings IECON '91: 1991 International Conference on Industrial Electronics, Control and Instrumentation.