首页 | 官方网站   微博 | 高级检索  
     

基于人工神经网络BP算法的倒立摆控制研究
引用本文:于秀芬,段海滨,龚华军.基于人工神经网络BP算法的倒立摆控制研究[J].兵工自动化,2003,22(3):41-44.
作者姓名:于秀芬  段海滨  龚华军
作者单位:南京航空航天大学,自动化学院,江苏,南京,210016
摘    要:基于人工种经网络BP算法的倒立摆小车实验仿真训练模型,其倒立摆BP网络为4输入3层结构.输入层分别为小车的位移和速度、摆杆偏离铅垂线的角度和角速度.隐含层单元数16个.输出层设置为1个输出单元.输入层采用Tansig函数,隐含层采用Logsig函数,输出层采用Purelin函数.用Matlab6.5数值计算软件对模型进行学习训练,并与模糊控制逻辑算法对比,表明倒立摆控制BP算法精度高、收敛快,在非线性控制、鲁捧控制等领域具有良好的应用前景。

关 键 词:人工神经网络  BP算法  倒立摆控制  自动控制理论  物理模型  控制原理  网络结构  仿真训练
文章编号:1006-1576(2003)03-0041-04
修稿时间:2002年12月22日

Research for Inverted Pendulum Control Based on BP Algorithm of ANN
YU Xiu-fen,DUAN Hai-bin,GONG Hua-jun.Research for Inverted Pendulum Control Based on BP Algorithm of ANN[J].Ordnance Industry Automation,2003,22(3):41-44.
Authors:YU Xiu-fen  DUAN Hai-bin  GONG Hua-jun
Abstract:The training model of test simulation for car of inverted pendulum based on BP algorithm of artificial neural networks (ANN) is a BP network that has 4-input and 3-layer structure. Input layer is respectively the displacement and speed of car, the angle and angle speed between pendulum bar and vertical line. Hidden layer has 16 units, output layer has an output unit. Tansig function is used in input layer, Logsig function is used in hidden layer and Purelin function is used in output layer. The model is learned and trained with Matlab 6.5 calculating software, fuzzy logic algorithm is compared, the experiment results proves BP algorithm for inverted pendulum control has hither precision, better astringency and lower calculation. This algorithm has wide application on nonlinear control and robust control field in particular.
Keywords:Artificial neural networks  Back Propagation algorithm  Inverted pendulum control
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号