Application of BP Neural Network Controller on Inverted Pendulum

Article Preview

Abstract:

The traditional PID control, which is based on linearization, is often hard to obtain the optimal control effect on such nonlinear, multiple-output, strongly coupled systems like inverted pendulum. To solve the problem above, the BP neural network controller was developed for inverted pendulum. On the basis of establishing and analyzing the mathematical model of single inverted-pendulum, this paper established the state space expression, and then designed a neural network control system based on BP algorithm. The simulation was researched by Matlab and the running results show that this control has good robustness and can achieve satisfactory control effect.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

72-76

Citation:

Online since:

June 2013

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2013 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] S.S.Hu.Automatic control principle. Beijing: Science Press (2007).

Google Scholar

[2] Z.X. Guo, J.A. Fang Q.Y. Miao.Inverted pendulum and the research of intelligent control. Journal of Donghua University(Natural Science Edition) (2003),pp.122-126.

Google Scholar

[3] S.Cong, D.J. Zhang, H.H. Wei.Comparative study on three control methods of the single inverted-pendulum system. Systems Engineering and Electronics (2001), pp.47-49.

Google Scholar

[4] C.W. Anderson.Learning to control an inverted-pendulum using neural networks.IEEE Control Systems Magazine (1989).

DOI: 10.1109/37.24809

Google Scholar

[5] G.Y.Li. Optimal control theory and application. Beijing: National Defence Industry Press, (2008).

Google Scholar

[6] W.Ya,M.L. Zhang.Stable dynamic mode of inverted pendulum systems. Journal of Beijing University of Aeronautics and Astronautics (2002),pp.165-168.

Google Scholar

[7] X.L. Chang.Design of BP networks based on matlab.Mechanical Engineering&Automation. (2006), pp.36-37.

Google Scholar

[8] Y.Liu, J.S. Xia. Development and application of the neural network toolbox of the MATLAB. Microcomputer & Its Applications (2000), pp.14-16.

Google Scholar

[9] D.F. Zhang. Application and design of MATLAB on neural network. Beijing: China Machine Press, (2009).

Google Scholar

[10] G.L.Xu, S.Y. Yang.Simulation study on a single inverted-pendulum system. Journal of Sichuan University (Natural Science Edition), (2007), pp.1013-1016.

Google Scholar