一级倒立摆分析..docx

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一级倒立摆的极点配置及仿真 摘要 倒立摆系统是一个复杂的、高度非线性的、不稳定的高阶系统,是学习和研究现代控制理论最合适的实验装置。 倒立摆的控制是控制理论应用的一个典型范例, 一个稳定的倒立摆系统对于证实状态空间理论的实用性是非常有用的。 本文主要研究的是一级倒立摆, 首先应用动力学方程建立一级倒立摆的非线性数学模型, 采用小偏差线性化的方法在平衡点附近局部线性化得到线性化的数学模型。 然后通过输入单位阶跃信号分析系统的开环稳定性,由线性化得到的状态方程判断系统的能控性和能观性,结合系统的稳定性条件、调整时间以及超调量找到合适的极点, 运用极点的配置方法( Matlab的acker函数)算出状态反馈增益矩阵 K,运用状态空间分析方法, 采用状态反馈为倒立摆系统建立稳定的控制律,并判断加入反馈矩阵 K后的能观性和能控性是否改变。最后应用Matlab中的 Simulink建立相应框图,得到输出变量水平位置和角度随时间的变化曲线,验证加入反馈矩阵 K后一级倒立摆系统的稳定性。 关键词:一级倒立摆 状态反馈极点配置 Matlab Simulink 1 目录 1、一级倒立摆系统简介 3 2、一级倒立摆系统的数学模型 4 2.1、数学模型的建立 4 2.2、运动分析 5 2.2.、1沿水平方向运动(直线运动) 5 2.2.、2绕轴线的转动(旋转运动) 7 3、状态空间极点配置 9 3.1、系统开环稳定性分析 9 3.2、开环系统的能控性分析 11 3.3、开环系统的能观性分析 12 3.4、系统极点配置 13 3.5、闭环系统的能控性和能观性分析 16 4、一级倒立摆系统 Matlab仿真 17 4.1、系统开环 Simulink搭建及仿真 17 4.2、系统极点配置后的 Simulink仿真 20 5、 总结 2 6、 参考文献 25 2 1、一级倒立摆系统简介 倒立摆系统是一种很常见的又和人们的生活密切相关的系统,它 深刻揭示了自然界一种基本规律, 即自然不稳定的被控对象, 通过控制手段可使之具有良好的稳定性。 倒立摆系统是一个非线性, 强耦合,多变量和自然不稳定的系统。 它是由沿导轨运动的小车和通过转轴固定在小车上的摆杆组成的。 在导轨一端装有用来测量小车位移的电位计,摆体与小车之间由轴承连接, 并在连接处安置电位器用来测量摆的角度。小车可沿一笔直的有界轨道向左或向右运动, 同时摆可在垂直平面内自由运动。 直流电机通过传送带拖动小车的运动, 从而使倒立摆稳定竖立在垂直位置。 图1一级倒立摆装置简图 由图 1中可以看到,倒立摆装置由沿导轨运动的小车和通过转轴 固定在小车上的摆体组成。 导轨的一端固定有位置传感器, 通过与之 共轴的轮盘转动可以测量出沿导轨由图中可以看到, 倒立摆装置由沿 导轨运动的小车和通过转轴固定在小车上的摆运动的小车位移; 小车 通过轴承连接摆体,并在小车与摆体的连接处固定有共轴角度传感 3 器,用以测量摆体的角度信号; 并通过微分电路得到相应的速度和角速度信号;导轨的另一端固定有直流永磁力矩电机, 直流电机通过传送带驱动小车沿导轨运动, 在小车沿导轨左右运动的过程中将力传送到摆杆以实现整个系统的平衡。 倒立摆的种类很多,有悬挂式倒立摆、平行式倒立摆、和球平衡式倒立摆; 倒立摆的级数可以是一级, 二级,乃至更多级。控制方法也是多种, 可以通过模糊控制, 智能控制, PID 控制, LQR控制等来实现倒立摆的动态平衡,本文介绍的是状态反馈 极点配置方法来实现一级倒立摆的控制。 2、一级倒立摆系统的数学模型 2.1 、数学模型的建立 一级倒立摆系统示意图如下图所示, 系统由小车、小球和轻 质杆组成。倒摆通过转动关节安装驱动小车上, 杆子的一端固定在小 车上,另一端可以自由地左右倒下。 通过对小车施加一定的外部驱动 力,使倒摆保持一定的姿势。 4 图 2 一级倒立摆系统示意图 一级倒立摆系统所用到的各变量的取值及其意义如下表 1 所示: 表 1 各变量的取值及其意义 变量符号 M m l g (t) u(t)  变量意义 小车质量 小球的质量 倒摆的杆长 重力加速度 倒摆偏离垂直方向的角 度 小车受到的水平方向 的驱动力  变量取值 2.0kg 0.1kg 0.5m 9.81m/s^2 角度 随时间变化 驱动力 u 随时间变化 2.2 、运动分析 假设轨道是光滑的, 忽略摆杆的质量, 系统所受的外力包括小球受到的重力和小车水平方向的驱动力 u。 x(t)和 (t)分别表示小车的水平坐标和倒摆偏离垂直方向的角度。 由此分析可知一级倒立摆有两个运动自由度:一个是沿水平方向运动(直线运动);另一个是绕轴线的转动(旋转运动)。 2.2.1、沿水平方向运动(直线运动) 通过受力分析,由牛顿第二运动定律,系统的运动满足下

文档评论(0)

q96tcntzow + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档