版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 倒立摆系统的神经网络控制研究 李欣达【摘 要】神经网络具有突出自适应性和鲁棒性。本文针对一种复杂的倒立摆系统,采用bp神经网络取代传统控制方法,实现倒立摆装置的平稳控制。仿真实验结果表明,只要数据信息量及神经网络隐层神经元个数适当,即可到达较好的控制效果。该文描述了实现过程及方法,可达到对倒立摆装置更平稳的控制。【关键词】倒立摆; bp神经网络; 稳定控制; 仿真【abstract】neural network has outstanding adaptability and robustness. in the light of the
2、inverted pendulum system is a complex, using bp neural network instead of traditional control method, control inverted pendulum device. simulation experimental results show that, as long as the data and neural network hidden layer neurons number of appropriate amount of information, to better contro
3、l effect. this paper describes the implementation process and method, and it can achieve control of the inverted pendulum device more smoothly.【key words】inverted pendulum; bp neural network; stability control; simulation0 引言倒立摆是一种高阶次、不稳定性以及非线性的特点的控制装置,是一种典型的强耦合系统,因此应该利用更有效的控制手段才能使倒立摆装置达到稳定平稳状态。该装置可
4、以通过小车的速率、摆杆角度和摆杆平稳时间长短等一些控制参数检测及控制。倒立摆装置是探究新型控制方式是否有效的实验平台。近年来,人们不断尝试用倒立摆装置作为典型的控制模型,来测试新的智能控制方式是否能解决系统中多变量、不稳定和非线性控制的问题,从而在其中寻求最佳智能控制方法。倒立摆装置的运动状态类似于人的走路姿态。所以,倒立摆装置在探究机器人的站立行走、飞船垂直发射进程的状态调节和飞机的滑行控制具有明显的作用。倒立摆装置的探究,不仅有很强的理论作用,而且还具备更远的现实意义。1 倒立摆系统一级倒立摆装置如图1所示。装在小车上的倒立摆在水平力的作用下,通过控制小车的运动速度使偏转角为0,即可使倒立
5、摆直立起来。图1系统的符号的物理意义:m小车质量;m摆杆质量;g重力加速度;摆角大小;x小车位移;f水平推力。bp神经网络bp神经网络是一种按误差反向传播训练的多层前馈网络,其算法称为bp算法,其基本思想是使用梯度下降法调整网络神经网络参数,使网络的实际输出值和期望输出值的误差均方差为最小1。bp神经网络的计算过程由正向计算过程和反向计算组成。正向传播计算,输入模式从输入层经隐曾单元层逐层处理,并传到输出层,每层神经元的输出只影响下一层神经元。如果在输出层未达到期望的输出,则转入反向传播,将误差信号沿原来的连接通路返回,通过修改各神经元的权值,使得误差信号最小。针对倒立摆的位移和偏转控制系统,
6、一个三层bp神经网络如图2所示。2 基于matlab环境的倒立摆控制系统图3是基于matlab软件的一种倒立摆控制系统,是一个传统pi+不完全微分控制,同时有从输出端反馈的lqr控制器2,即利用线性二次型性能指标设计的控制器,该系统实际是三种控制方法的综合应用。如图3所示。该系统经仿真得到如图4所示动画。在实验时如果去掉不完全微分控制,或者去掉lqr控制器的任何一种均很难实现稳定控制,表明系统很不稳定。但当加入两种控制方法系统变得相当稳定。现对该系统实现bp神经网络控制,即采用bp神经网络取代输入端控制器:即取代pi+不完全微分控制部分,采集该控制器的输入/输出信号,构成样本数据库。建立图5数
7、据采集模型。采集输入、反馈信号及控制器输出信号组成三维数据:data=re fe uc共采集100000组数据,训练bp神经网络。网络结构为2-15-1,设置神经网络参数为epochs=5000; goal=0.000003; 训练3步达到误差精度要求。误差训练曲线如图6所示。提取bp网络模型如图7所示.将此模型代替pi+不完全微分控制器,替换后得到仿真模型如图8所示。經运行该系统稳定性与原系统效果是一样的。表明bp网络完全能替代原控制器,实现稳定控制。但是如果实验时采集的数据较少,则倒立摆系统极其不稳定,表明数据总量不够,而且对网络训练应当有足够的经验,没有学习好各种经验就不能很好地控制。为了保证经验数据具有一定的完备性,在输入信号中加入了一定的随机信号。图8 在bp网络输入信号首先要进行归一化处理,本文采用normr命令,反归一化采用norm命令,该方法的优点是可避免0,1出现,从而使网络训练容易,快速收敛。图9为位移曲线,图10 为角度变化曲线。实验表明,基于神经网络控制的倒立摆系统,动态稳定性好,与常规控制相当,但是其鲁棒和自适应能力更好。3 结论基于神经网络控制的倒立摆装置的控制总体优于pid传统控制方法。本文通过数据采集、训练bp网络学习方法实
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 幼儿园大班我会照顾植物教案
- 方剂学初级中药师培训讲学教案(2025-2026学年)
- 高中数学北师大版必修五拓展叠加叠乘迭代递推代数转化教案(2025-2026学年)
- 合肥之心城教案
- 新PEP小学英语三年级下册总复习汇编教案
- 一年级语文下册小壁虎借尾巴教案教科版(2025-2026学年)
- 秋季版季版二年级语文上册孔繁森苏教版教案
- 骑车去旅行美术小班教案范文(2025-2026学年)
- 新产品开发实施手册新产品开发流程改进基本原则教案
- 小学语文六年级难忘的启蒙之四教案
- 辅导员基础知识试题及答案
- 75个高中数学高考知识点总结
- 《公共部门人力资源管理》机考真题题库及答案
- 《数字影像设计与制作》统考复习考试题库(汇总版)
- 国际学术交流英语知到章节答案智慧树2023年哈尔滨工业大学
- DB14-T 2644-2023旅游气候舒适度等级划分与评价方法
- EVA福音战士-国际动漫课件
- GB/T 37563-2019压力型水电解制氢系统安全要求
- GB/T 25085.3-2020道路车辆汽车电缆第3部分:交流30 V或直流60 V单芯铜导体电缆的尺寸和要求
- GB/T 1182-2018产品几何技术规范(GPS)几何公差形状、方向、位置和跳动公差标注
- DB37-T 5041-2015 城镇供水水质应急监测技术规范
评论
0/150
提交评论