内容简介:

BP神经网络在一级倒立摆 控制系统中的应用设计,毕业论文,共38页。

摘 要 倒立摆系统是研究控制理论的一种典型实验装置,它深刻揭示了自然界的一个基本规律,即一个自然不稳定的非线性被控对象,运用有效的控制手段可使其能够处于稳定状态。 倒立摆系统作为一个控制装置,价格低廉、结构简单,便于用多种不同的控制方法进行控制,使其稳定。作为一个被控对象,它是一个不稳定、高阶次、非线性、多变量、强耦合的系统,只有采用有效的控制方法和控制策略,才能使其处于稳定状态,因此倒立摆装置被公认为是自动控制理论中的典型实验设备。 由于控制理论的广泛应用,由此系统研究产生的方法和技术将在半导体及精密仪器加工、机器人控制技术、人工智能、导弹拦截控制系统、航空对接控制技术、火箭发射中的垂直度控制、卫星飞行中的姿态控制和一般工业应用等方面具有广阔的利用开发前景。对智能控制神经网络BP算法进行的学习研究,设计出基于规则库的神经网络控制器,应利用Simulink仿真平台与一级倒立摆模型连接仿真成功,对一级倒立摆的实际控制具有较好的鲁棒性。

关键词:倒立摆,神经网络,BP算法

目 录 摘 要 I

ABSTRACT II

目 录 III

第一章 绪 论 1

11倒立摆系统的研究概况 1

111倒立摆的发展历史及现状 1

112倒立摆问题研究的意义 3

12智能控制的概况 3

121智能控制的研究概况 3

122智能控制理论的发展 4

13本设计的主要工作 5

第二章 倒立摆控制系统分析 7

21倒立摆控制系统的模型 7

22 常见的几种控制方案 11

221传统控制方法 11

242智能控制方法 11

第三章 神经网络控制理论 13

31神经网络控制原理 13

311 神经网络控制的概述 13

312 人工神经元模型 13

313 神经网络的学习方法 14

32 BP网络的设计 15

321 BP学习算法 15

322 BP网络设计原则 16

323 BP网络的前馈计算 17

324 BP网络权系数的调整规则 19

325 BP网络学习算法的计算步骤 22

326 BP网络的优缺点 23

33 BP网络的训练 23

331 产生数据样本集 23

332确定网络类型 24

333训练和测试 24

第四章 一级倒立摆的神经网络控制 25

41样本的选取 25

42仿真 26

结 论 31

参考文献 32

致 谢 33

相关说明:

1、下载本站部分资料,需要注册成为本站会员。如果你尚未注册或登录,请首先注册或登录。

2、48小时内下载同一文件,不重复扣金币。

3、下载后请用WinRAR或WinZIP解压缩后使用。

4、如采用迅雷等下载工具下载失败,请直接用浏览器下载。

5、如仍有其他下载问题,请看常见问题解答。

下载地址:

一阶倒立摆神经网络控制matlab,BP神经网络在一级倒立摆 控制系统中的应用设计...相关推荐

  1. 【电力负荷预测】基于matlab BP神经网络电力负荷预测【含Matlab源码 278期】

    ⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源: [电力负荷预测]基于matlab BP神经网络电力负荷预测[含Matlab源码 278期] 获取代码方式2: 付费专栏Matlab智能算 ...

  2. 【故障诊断分析】基于matlab BP神经网络三相逆变器故障诊断研究【含Matlab源码 1736期】

    一.BP神经网络三相逆变器故障诊断简介 针对三相桥式逆变电路为研究对象,建立了仿真模型,并对逆变器主电路开关器件的开路故障进行仿 真,提出了基于BP神经网络的故障诊断方法,确定了网络的结构和参数,并以 ...

  3. 【停车位预测】基于matlab BP神经网络停车位预测【含Matlab源码 765期】

    ⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[停车位预测]基于matlab BP神经网络停车位预测[含Matlab源码 765期] 点击上面蓝色字体,直接付费下载,即可. 获取代码方 ...

  4. 基于matlab BP神经网络的手写数字识别

    摘要 本文实现了基于MATLAB关于神经网络的手写数字识别算法的设计过程,采用神经网络中反向传播神经网络(即BP神经网络)对手写数字的识别,由MATLAB对图片进行读入.灰度化以及二值化等处理,通过神 ...

  5. Matlab BP神经网络拟合四足机器人足端轨迹线积分方程反函数用于足端轨迹规划

    Matlab BP神经网络拟合四足机器人足端轨迹线积分方程用于足端轨迹规划 问题描述 一般情况下,在对四足机器人足端轨迹进行规划时分别对足端路径和轨迹加速度进行规划,然后将规划好的加速度进行两次积分得 ...

  6. (三)【数学建模】Matlab BP神经网络

    [数学建模] 文章目录 Matlab BP神经网络 Matlab BP神经网络 归一化算法: (0,1): y=(x−min)/(max−min)y=(x-min)/(max-min)y=(x−min ...

  7. 如何提高bp神经网络精度,改进bp神经网络的方案

    1.BP神经网络的核心问题是什么?其优缺点有哪些? 人工神经网络,是一种旨在模仿人脑结构及其功能的信息处理系统,就是使用人工神经网络方法实现模式识别.可处理一些环境信息十分复杂,背景知识不清楚,推理规 ...

  8. bp神经网络时间序列预测,bp神经网络有几个阶段

    什么是BP神经网络? . BP算法的基本思想是:学习过程由信号正向传播与误差的反向回传两个部分组成:正向传播时,输入样本从输入层传入,经各隐层依次逐层处理,传向输出层,若输出层输出与期望不符,则将误差 ...

  9. bp神经网络预测模型优点,bp神经网络缺点及克服

    BP神经网络的核心问题是什么?其优缺点有哪些? 人工神经网络,是一种旨在模仿人脑结构及其功能的信息处理系统,就是使用人工神经网络方法实现模式识别.可处理一些环境信息十分复杂,背景知识不清楚,推理规则不 ...

  10. 神经网络初认识——BP神经网络(7月18,再次认识)

    BP神经网络--Error back Propagtion BP网络属于多层前向神经网络,BP网络是前向神经网络的核心部分,也是整个人工神经网络体系的精华,解决非线性问题**广泛应用在分类识别,逼近, ...

最新文章

  1. Android ListView异步加载图片乱序问题,原因分析及解决方案
  2. 用java创建一个简单的服务器
  3. 【转】使用dos2unix批量转换文件
  4. 打包java程序生成exe
  5. 查被占用的端口号由哪个程序运行
  6. flex 换主轴后子元素占满_css flex justify-content属性,子元素在主轴上的对齐方式。...
  7. 关于反射的我的一些看法
  8. 最大值_Leetcode2 | 滑动窗口最大值(Q239)
  9. redux解决了什么问题?
  10. 【matlab】将几幅图片放到一个画布中
  11. FTP:介绍、vsftpd搭建ftp、xshell使用xftp传输文件、pure-ftpd搭ftp
  12. 如何解决Mac启动盘已满的问题?MacBooster帮你清理20种垃圾文件!
  13. CentOS cp复制命令覆盖文件不提示 实现直接覆盖
  14. sql打印每年入职人数_2015年3D打印基础知识-拥有16年全职经验的人
  15. DOTween的常用方法
  16. 基于Python的飞机票销售系统的设计和实现
  17. 浅谈IOC--说清楚IOC是什么
  18. R语言 | 利用tushare获取股票k线、市值、换手率,市盈率等指标
  19. 剑指 S11,我在「我的世界」造了台显示器
  20. mc linux 水桶服务器下载,我的世界1.7.10水桶服务端游戏

热门文章

  1. 解决pip pandas 安装提示time out
  2. php程序员开发工具箱,php程序员工具箱|php工具箱 v0.7 官方版 - 软件下载 - 绿茶软件园|33LC.com...
  3. Visual Studio 2019 VSIX插件
  4. 多媒体计算机的组成元素,什么是多媒体计算机的组成
  5. dog log 算子_灰度图像--图像分割 Marr-Hildreth算子(LoG算子)
  6. Maya及UE4的 ART相关
  7. Android对话框的详细介绍(提示对话框,自定义对话框)
  8. 如何看懂蓝桥杯单片机(CT107S)原理图
  9. 尚学堂马士兵Oracle学习笔记之一:基本select语句
  10. 服务器虚拟化分步实施,服务器虚拟化解决实施方案.doc